body:has(.home--cinema){background:var(--bg)}.home-hero-overlay--fixed{background:linear-gradient(180deg,rgba(28,28,30,.35),rgba(28,28,30,.72) 55%,rgba(28,28,30,.88)),radial-gradient(ellipse 90% 55% at 50% 12%,rgba(10,132,255,.14),transparent 68%)}.home--cinema .home-section{background:var(--glass);border:1px solid var(--line);box-shadow:var(--shadow),inset 0 1px 0 rgba(255,255,255,.08)}.home--cinema .home-disclaimer{background:rgba(30,30,34,.82);border-color:var(--line)}.home-hero-shell .home-trust-panel{background:rgba(30,30,34,.88);border-color:rgba(10,132,255,.22);box-shadow:var(--shadow-soft)}.home-live-stat{background:var(--glass);border-color:rgba(10,132,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.home-feature,.home-step{box-shadow:var(--shadow-soft),inset 0 1px 0 rgba(255,255,255,.05)}.home-feature,.home-step,.home-top-card{background:var(--glass);border-color:var(--line)}.home-top-card,.lb-hero{box-shadow:var(--shadow-soft)}.lb-hero{padding:24px 26px;border-radius:var(--radius);background:linear-gradient(165deg,var(--card) 0,var(--bg-elevated) 100%);border:1px solid var(--line)}.lb-search{background:var(--card2);border-color:var(--line)}.lb-panel{background:var(--card)!important;border:1px solid var(--line);box-shadow:var(--shadow-soft)}.lb-podium-card-shell{background:var(--card);box-shadow:var(--shadow-soft)}.lb-sticky-col{background:var(--card)!important}.lb-table tbody tr.lb-row--clickable:hover,.lb-table tbody tr:hover{background:rgba(10,132,255,.08)}.admin-hero{background:radial-gradient(ellipse 80% 120% at 0 0,rgba(10,132,255,.14),transparent 55%),radial-gradient(ellipse 60% 80% at 100% 100%,rgba(94,92,230,.08),transparent 50%),linear-gradient(165deg,rgba(36,36,42,.96),rgba(28,28,30,.94));border-color:rgba(10,132,255,.24);box-shadow:var(--shadow-soft),inset 0 1px 0 rgba(255,255,255,.06)}.admin-card,.admin-card--static,.admin-kpi,.tk-build-top__item,.tk-card,.tk-page .panel{background:var(--glass);border-color:var(--line);box-shadow:var(--shadow-soft),inset 0 1px 0 rgba(255,255,255,.05)}.ws-input,.ws-select,.ws-textarea{background:rgba(255,255,255,.05);border-color:var(--line);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.ws-input:focus,.ws-select:focus,.ws-textarea:focus{border-color:rgba(10,132,255,.55);box-shadow:0 0 0 3px rgba(10,132,255,.14),inset 0 1px 0 rgba(255,255,255,.06)}.site-footer{position:relative;z-index:1;margin-top:64px;padding:32px 0 48px;border-top:1px solid var(--line);background:linear-gradient(180deg,transparent,rgba(255,255,255,.02))}.site-footer__legal{color:var(--muted)}.site-footer__legal a{color:var(--text-soft)}.nav-drawer{background:rgba(30,30,34,.98)}.lang-switch__menu,.nav-drawer{border-color:var(--line);box-shadow:var(--shadow)}.lang-switch__menu,.nav-manage__panel{background:rgba(34,34,40,.98)}.nav-manage__panel{border-color:rgba(10,132,255,.28)}.legal-card{background:var(--glass);border-color:var(--line);box-shadow:var(--shadow-soft)}.profile-hero.profile-panel--hero{background:transparent;border:none;box-shadow:none}.profile-hero:not(.profile-panel--hero){background:var(--glass);border-color:rgba(10,132,255,.24);box-shadow:var(--shadow-soft),inset 0 1px 0 rgba(255,255,255,.06)}.table-wrap{border-radius:var(--radius-sm);border:1px solid var(--line)}.admin-table tbody tr:hover{background:rgba(10,132,255,.06)}.page-title{letter-spacing:-.03em;background:linear-gradient(135deg,#f4f4f5 20%,var(--accent) 55%,var(--accent2) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.player-build-card,.player-build-comments__item,.player-build-detail__hero.panel{background:var(--glass);border-color:var(--line);box-shadow:var(--shadow-soft)}.tk-ability-tooltip{z-index:3600;background:rgba(34,34,40,.98);border:1px solid var(--line);box-shadow:var(--shadow),inset 0 1px 0 rgba(255,255,255,.06)}.tk-ability-tooltip__media{border-radius:10px 10px 0 0}.tk-abilities.panel{overflow:visible}.tk-stats-modal{z-index:500;background:rgba(28,28,30,.72)}.tk-stats-modal__panel{background:radial-gradient(ellipse 90% 60% at 50% 0,rgba(10,132,255,.1),transparent 55%),linear-gradient(165deg,rgba(36,36,42,.98),rgba(28,28,30,.99));border:1px solid var(--line);box-shadow:var(--shadow),inset 0 1px 0 rgba(255,255,255,.06)}.tk-stats-modal__head{border-bottom-color:var(--line)}.tk-stats-modal__close{background:rgba(255,255,255,.05);border-color:var(--line);transition:border-color .15s,background .15s}.tk-stats-modal__close:hover{background:rgba(10,132,255,.12);border-color:rgba(10,132,255,.35)}.tk-stats-section+.tk-stats-section{border-top-color:var(--line)}.tk-stats-section__title{color:var(--accent)}.tk-stats-row{border-bottom-color:var(--line)}.tk-stats-row dt{color:var(--text-soft)}.tk-stats-row dd{color:var(--text)}.tk-stats-modal__foot{border-top-color:var(--line)}.tk-stats-modal__done{min-height:36px;padding:8px 18px;font-size:.88rem}.admin-card,.admin-kpi,.feature-card,.home-feature,.home-live-stat,.home-step,.home-top-card,.legal-card,.panel,.player-build-card,.player-build-share-backdrop,.profile-hero,.site-header,.stat-pill,.tk-card,.tk-compare-dock,.tk-page .panel,.tk-stats-modal{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.theme-dock12{--app-max:1040px;--header-max:100%;--dock-blur:blur(28px) saturate(1.5);--dock-edge:rgba(255,255,255,0.1);--dock-surface:rgba(255,255,255,0.045);--dock-surface-2:rgba(255,255,255,0.07);--dock-shadow:0 18px 50px rgba(0,0,0,0.32);--dock-radius:20px;--dock-radius-inner:14px}.theme-dock12 .container{max-width:var(--app-max)}.theme-dock12 .site-header .container{max-width:var(--header-max)}.theme-dock12 .site-main{padding-bottom:32px}.theme-dock12 .site-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(30,30,34,.92);border-bottom:1px solid var(--dock-edge);box-shadow:0 8px 32px rgba(0,0,0,.28);margin-bottom:16px;padding-top:env(safe-area-inset-top,0)}.theme-dock12 .site-header .container.nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px 14px;gap:8px 14px;padding:12px clamp(12px,2.5vw,28px)}.theme-dock12 .site-header .brand{flex-shrink:0;font-size:1.5rem;gap:12px;white-space:nowrap}.theme-dock12 .brand-logo{width:40px!important;height:40px!important;min-width:40px;flex:0 0 40px}.theme-dock12 .brand__text{font-family:var(--font-brand),var(--font-sans);font-weight:800;letter-spacing:-.04em;font-size:1.35rem}.theme-dock12 .brand__war{color:#ffffff;-webkit-text-fill-color:#ffffff}.theme-dock12 .brand__stat{color:#64d2ff;-webkit-text-fill-color:#64d2ff}.theme-dock12 .nav-links--desktop{display:flex;justify-content:center;flex-wrap:nowrap;gap:2px;min-width:0;overflow:visible;padding:8px 4px;scrollbar-width:none;-ms-overflow-style:none}@media (max-width:768px){.theme-dock12 .nav-links--desktop{overflow-x:auto;padding:4px 0}}.theme-dock12 .nav-links--desktop::-webkit-scrollbar{display:none}.theme-dock12 .nav-links--desktop a{padding:8px 11px;border-radius:12px;font-size:.78rem;font-weight:500;color:rgba(255,255,255,.55);white-space:nowrap;flex-shrink:0;position:relative;isolation:isolate;touch-action:manipulation}.theme-dock12 .nav-links--desktop a:hover:not(.active){color:#fff;background:rgba(255,255,255,.08)}.theme-dock12 .nav-links--desktop a.active{background:var(--accent);color:#fff;border:none;box-shadow:none}.theme-dock12 .site-header,.theme-dock12 .site-header .container.nav{overflow:visible}.theme-dock12 .nav-right{display:flex;align-items:center;gap:6px;flex-shrink:0;justify-self:end}.theme-dock12 .nav-right__auth{gap:4px;padding-left:8px}.theme-dock12 .nav-auth-link,.theme-dock12 .nav-manage-link{padding:7px 10px;min-height:36px;font-size:11px}.theme-dock12 .nav-logout{min-height:36px;margin-left:0;padding:7px 8px;border-left:1px solid rgba(255,255,255,.1)}.theme-dock12 .nav-logout__text,.theme-dock12 .site-dock-wrap{display:none}.theme-dock12 .glass,.theme-dock12 .panel{background:var(--dock-surface);border:1px solid var(--dock-edge);border-radius:var(--dock-radius);box-shadow:var(--dock-shadow)}.theme-dock12 .glass--blur{backdrop-filter:var(--dock-blur);-webkit-backdrop-filter:var(--dock-blur)}.theme-dock12 .hover-lift{transition:transform .22s ease,box-shadow .22s ease}.theme-dock12 .glass.hover-lift:hover{transform:translateY(-3px);box-shadow:0 22px 56px rgba(0,0,0,.38)}@keyframes text-shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.theme-dock12 .grad-text{background:linear-gradient(100deg,#f4f4f5 0,#ffffff 18%,#64d2ff 38%,var(--accent) 52%,var(--accent2) 68%,#ffffff 82%,#f4f4f5 100%);background-size:100% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.theme-dock12 .btn-primary{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent2) 70%,var(--accent)));box-shadow:0 8px 22px rgba(10,132,255,.28)}.theme-dock12 .btn-primary:hover{transform:translateY(-2px)}.theme-dock12 .btn-ghost,.theme-dock12 .btn-secondary{background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);color:inherit}.theme-dock12 .tk-card{background:var(--dock-surface);border-color:var(--dock-edge);box-shadow:var(--dock-shadow)}.theme-dock12 .tk-card__footer{background:color-mix(in srgb,var(--dock-surface-2) 88%,transparent);border-top-color:var(--dock-edge)}.theme-dock12 .tk-action{background:var(--dock-surface-2);border-color:var(--dock-edge);font-weight:600}.theme-dock12 .tk-action:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 12%,var(--dock-surface-2));border-color:color-mix(in srgb,var(--accent) 35%,var(--dock-edge))}.theme-dock12 .tk-action--active{background:color-mix(in srgb,var(--accent) 16%,var(--dock-surface-2))}.theme-dock12 .profile-page{gap:14px}.theme-dock12 .profile-hero{padding:24px}.theme-dock12 .profile-hero,.theme-dock12 .profile-page .panel{background:var(--dock-surface);border-color:var(--dock-edge);box-shadow:var(--dock-shadow)}.theme-dock12 .profile-page .panel{padding:22px 24px}.theme-dock12 .profile-kpi,.theme-dock12 .profile-tag{background:var(--dock-surface-2);border-color:var(--dock-edge)}.theme-dock12 .mode-chart__bars,.theme-dock12 .nation-chart__bars{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.theme-dock12 .home--dock12{text-align:center;max-width:100%;margin:0 auto}.theme-dock12 .home--dock12 .home-hero.glass{padding:40px 28px 28px;margin-bottom:14px}.theme-dock12 .home--dock12 .home-hero h1{max-width:none;margin-left:auto;margin-right:auto;font-size:clamp(1.75rem,3.4vw,2.55rem);font-weight:700;letter-spacing:-.035em;line-height:1.1;margin-bottom:14px;text-wrap:balance}@media (min-width:900px){.theme-dock12 .home--dock12 .home-hero h1{white-space:nowrap;text-wrap:normal}}.theme-dock12 .home--dock12 .cta-row{justify-content:center;margin-bottom:0}.theme-dock12 .home--dock12 .hero-badge{font-size:.68rem;letter-spacing:.14em;font-weight:700;color:#ffffff;background:rgba(8,10,18,.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.2);box-shadow:0 6px 24px rgba(0,0,0,.42);text-shadow:0 1px 10px rgba(0,0,0,.65);padding:8px 16px}.theme-dock12 .home--dock12 .home-hero__lead{max-width:500px;margin:0 auto 26px;font-size:.94rem;color:var(--muted)}.theme-dock12 .home--dock12 .home-live-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:28px 0 0;max-width:none;width:100%}.theme-dock12 .home--dock12 .home-live-stat{display:flex;flex-direction:column;justify-content:center;min-height:92px;padding:18px 10px;text-align:center;background:var(--dock-surface-2);border:1px solid var(--dock-edge);border-radius:var(--dock-radius-inner);box-shadow:none}.theme-dock12 .home--dock12 .home-live-stat__v{font-size:1.45rem;font-weight:700;color:var(--text);line-height:1.1}.theme-dock12 .home--dock12 .home-live-stat__n{margin-top:4px;font-size:.68rem;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);line-height:1.35}.theme-dock12 .home--dock12 .home-trust{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);font-size:.82rem;color:var(--muted);display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:nowrap}@media (max-width:768px){.theme-dock12 .home--dock12 .home-trust{flex-wrap:wrap}}.theme-dock12 .home-trust__dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 12px #22c55e;animation:dock12-pulse 2s ease infinite;flex-shrink:0}@keyframes dock12-pulse{50%{opacity:.5;transform:scale(.85)}}.theme-dock12 .home-section.glass{padding:28px;margin-bottom:14px;text-align:left}.theme-dock12 .home-section--recent{text-align:center}.theme-dock12 .home-section__title{font-size:1.12rem;font-weight:600;margin:0 0 20px;text-align:center}.theme-dock12 .home-steps{display:grid;grid-gap:10px;gap:10px}.theme-dock12 .home-step{display:flex;gap:14px;padding:16px;min-height:0;height:100%;align-items:flex-start;background:var(--dock-surface-2);border:1px solid var(--dock-edge);border-radius:var(--dock-radius-inner);box-shadow:none}.theme-dock12 .home-step__num{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;display:grid;place-items:center;font-weight:700;font-size:.9rem;flex-shrink:0}.theme-dock12 .home-step h3{margin:0 0 4px;font-size:1rem}.theme-dock12 .home-step p{margin:0;font-size:.8rem;color:var(--muted)}.theme-dock12 .home-top{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.theme-dock12 .home-top-card{background:var(--dock-surface-2);border:1px solid var(--dock-edge);border-radius:var(--dock-radius-inner);box-shadow:none;min-height:112px;transition:background .2s,transform .2s,border-color .2s}.theme-dock12 .home-top-card:hover{background:rgba(255,255,255,.09);transform:translateY(-2px)}.theme-dock12 .home-top-card--1{background:color-mix(in srgb,var(--accent) 12%,var(--dock-surface-2));border-color:color-mix(in srgb,var(--accent) 28%,var(--dock-edge));padding-bottom:18px}.theme-dock12 .home-top-card__rank{font-size:1.75rem;font-weight:800;color:var(--accent)}.theme-dock12 .home-recent-player{background:var(--dock-surface-2);border:none;border-radius:var(--dock-radius-inner);box-shadow:none;transition:background .2s,transform .2s}.theme-dock12 .home-recent-player:hover{background:rgba(255,255,255,.09);border:none;transform:translateY(-1px)}.theme-dock12 .home-disclaimer{margin-top:14px;padding:16px 20px;font-size:.78rem;line-height:1.55;color:var(--muted);background:var(--dock-surface);border:1px solid var(--dock-edge);border-radius:var(--dock-radius-inner);box-shadow:var(--dock-shadow);text-align:center;max-width:none;width:100%}.theme-dock12 .site-footer{text-align:center;font-size:.8rem;color:var(--muted)}.theme-dock12 .site-footer a{color:var(--accent);font-weight:500}.theme-dock12 .page-title{font-weight:700}.theme-dock12 .site-header__bar-spacer{display:none}.theme-dock12 .lb-page .panel,.theme-dock12 .theme-premium .panel{background:var(--dock-surface);border:1px solid var(--dock-edge);box-shadow:var(--dock-shadow)}.theme-dock12 .home--cinema.home--dock12{text-align:center;margin:-12px -16px 0;width:calc(100% + 32px);max-width:none}.theme-dock12 .home--cinema .home-hero-overlay--fixed{background:linear-gradient(180deg,rgba(8,8,14,.35),rgba(8,8,14,.72) 62%,rgba(8,8,14,.92)),radial-gradient(ellipse 80% 50% at 50% 0,rgba(10,132,255,.22),transparent 70%)}.theme-dock12 .home--cinema .home-hero-shell{min-height:min(88vh,760px);padding-top:clamp(28px,6vh,56px);padding-bottom:clamp(32px,5vh,48px)}.theme-dock12 .home--cinema .home-hero{padding:0 20px}.theme-dock12 .home--cinema .hero-slogan{max-width:640px;margin:10px auto 0;color:color-mix(in srgb,var(--text) 88%,var(--accent))}.theme-dock12 .home--cinema .home-hero__lead{max-width:560px}.theme-dock12 .home-scroll{position:relative;z-index:2;padding:0 16px 24px;max-width:1120px;margin:0 auto}.theme-dock12 .home-proof{margin:18px 0 0;font-size:.88rem;font-weight:600;color:color-mix(in srgb,var(--accent) 70%,var(--text))}.theme-dock12 .home-trust-pill--muted{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);color:var(--muted)}.theme-dock12 .home-explore{margin-bottom:14px;text-align:left}.theme-dock12 .home-explore__eyebrow{margin:0 0 10px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.theme-dock12 .home-explore__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.theme-dock12 .home-explore-card{display:flex;flex-direction:column;gap:6px;padding:16px 14px;border-radius:var(--dock-radius-inner);background:var(--dock-surface);border:1px solid var(--dock-edge);color:inherit;text-align:left;min-height:100%}.theme-dock12 .home-explore-card__label{font-size:.98rem;font-weight:700;color:var(--text)}.theme-dock12 .home-explore-card__desc{font-size:.78rem;line-height:1.45;color:var(--muted)}.theme-dock12 .home-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:stretch;margin-bottom:14px;width:100%}.theme-dock12 .home-bento>.home-section{height:100%;min-height:100%;margin:0;display:flex;flex-direction:column;justify-content:flex-start;align-self:stretch}.theme-dock12 .home-bento>.home-section+.home-section{margin-top:0}.theme-dock12 .home-section--features{padding-bottom:22px}.theme-dock12 .home-bento .home-section.glass{padding:22px 24px}.theme-dock12 .home-bento .home-section__head{flex:0 0 auto;margin-bottom:12px}.theme-dock12 .home-section--features .home-section__head .home-section__hint,.theme-dock12 .home-section--steps .home-section__hint--spacer{margin:4px 0 0;font-size:.8rem;line-height:1.45}.theme-dock12 .home-section--steps .home-section__hint--spacer{visibility:hidden}.theme-dock12 .home-bento .home-section__title{margin:0;text-align:left;font-size:1.12rem;font-weight:600;line-height:1.25}.theme-dock12 .home-section--features .home-section__head .home-section__title{margin-bottom:0}.theme-dock12 .home-section--features .home-section__head .home-section__hint{margin:4px 0 0;font-size:.8rem;line-height:1.45}.theme-dock12 .home-bento .home-features,.theme-dock12 .home-bento .home-steps{flex:1 1 auto;min-height:0;margin:0}.theme-dock12 .home-section--steps .home-steps{grid-template-columns:1fr;grid-auto-rows:1fr;gap:10px;align-content:stretch}.theme-dock12 .home-section--features .home-features{align-content:stretch;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:10px}.theme-dock12 .home-section__hint--left{text-align:left;margin:0 0 16px}.theme-dock12 .home-trust-pills{justify-content:center;flex-wrap:nowrap;gap:6px;margin-top:4px}.theme-dock12 .home-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.theme-dock12 .home-trust-card{background:var(--dock-surface-2);border:1px solid var(--dock-edge);border-radius:var(--dock-radius-inner);min-height:100%}.theme-dock12 .home--cinema .home-section.glass{margin-bottom:0;max-width:none;width:100%;background:var(--dock-surface);border:1px solid var(--dock-edge);box-shadow:var(--dock-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-dock12 .home-feature--link{display:flex;flex-direction:column;align-items:flex-start;gap:0;height:100%;min-height:0;padding:16px;border-radius:var(--dock-radius-inner);background:var(--dock-surface-2);border:1px solid var(--dock-edge);color:inherit;transition:transform .2s ease,border-color .2s ease,background .2s ease}.theme-dock12 .home-feature--link:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 6%,var(--dock-surface-2))}.theme-dock12 .home-feature__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:12px;border-radius:10px;font-size:.95rem;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.theme-dock12 .home-feature--link h3{margin:0 0 6px;font-size:.95rem}.theme-dock12 .home-feature--link p{margin:0;flex:1 1 auto;font-size:.8rem;line-height:1.5;color:var(--muted)}.theme-dock12 .home-feature__more{margin-top:auto;padding-top:10px;font-size:.78rem;font-weight:700;color:var(--accent)}.theme-dock12 .home--cinema .home-disclaimer{margin-top:14px;padding:16px 20px;border-radius:var(--dock-radius-inner);font-size:.78rem;line-height:1.55;color:var(--muted);background:var(--dock-surface);border:1px solid var(--dock-edge);box-shadow:var(--dock-shadow);max-width:none;width:100%}.theme-dock12 body:has(.home--cinema) .site-footer{margin-top:8px;padding:28px 0 40px;border-top:1px solid var(--dock-edge);background:linear-gradient(180deg,transparent,rgba(8,8,14,.55))}.theme-dock12 .home--cinema .home-bento+.home-section,.theme-dock12 .home--cinema .home-scroll>.home-section+.home-section{margin-top:14px}@media (max-width:768px){.theme-dock12 .home--cinema.home--dock12{margin-inline:-16px;width:calc(100% + 32px)}.theme-dock12 .home--dock12 .home-live-stats,.theme-dock12 .home-bento,.theme-dock12 .home-explore__grid,.theme-dock12 .home-section--features .home-features,.theme-dock12 .home-top,.theme-dock12 .home-trust-grid{grid-template-columns:1fr}.theme-dock12 .home--dock12 .home-hero.glass{padding:28px 18px 24px}.theme-dock12 .home--cinema .home-hero-shell{min-height:auto;padding-bottom:28px}.theme-dock12 .home-trust-pills{justify-content:center}}@media (min-width:769px){.theme-dock12 .nav-toggle{display:none}.theme-dock12 .nav-drawer,.theme-dock12 .nav-overlay{display:none!important}}.theme-dock12 .glass,.theme-dock12 .lb-panel,.theme-dock12 .panel,.theme-dock12 .profile-page .panel,.theme-dock12 .step-card,.theme-dock12 .tk-card{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.012)),var(--dock-surface);border:1px solid var(--dock-edge);box-shadow:var(--dock-shadow),inset 0 1px 0 rgba(255,255,255,.07);backdrop-filter:blur(10px) saturate(1.35);-webkit-backdrop-filter:blur(10px) saturate(1.35)}.theme-dock12 .hover-lift{transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.theme-dock12 .glass.hover-lift:hover,.theme-dock12 .panel.hover-lift:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 32%,var(--dock-edge));box-shadow:0 30px 64px rgba(0,0,0,.5),0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent),inset 0 1px 0 rgba(255,255,255,.09)}.theme-dock12 .brand__stat{text-shadow:0 0 22px rgba(100,210,255,.55)}.theme-dock12 .btn-primary{background:var(--grad-accent);border:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 0 0 1px rgba(10,132,255,.35)}.theme-dock12 .btn-primary:after{content:"";position:absolute;inset:-6px -4px;border-radius:inherit;background:var(--grad-accent);opacity:.35;filter:blur(12px);z-index:-1;pointer-events:none}.theme-dock12 .btn-primary:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 0 0 1px rgba(10,132,255,.5),0 0 24px rgba(10,132,255,.38)}.theme-dock12 .btn-primary:hover:after{opacity:.5}.theme-dock12 .nav-links--desktop a.active{background:var(--grad-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.22)}.theme-dock12 .nav-links--desktop a.active:before{content:"";position:absolute;inset:-5px -3px;border-radius:14px;background:var(--grad-accent);opacity:.42;filter:blur(10px);z-index:-1;pointer-events:none}.theme-dock12 .profile-hero{background:radial-gradient(ellipse 70% 130% at 0 0,rgba(46,224,122,.1),transparent 52%),radial-gradient(ellipse 75% 130% at 100% 0,rgba(143,108,255,.16),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.012)),var(--dock-surface);border-color:color-mix(in srgb,var(--accent) 20%,var(--dock-edge));box-shadow:var(--dock-shadow),inset 0 1px 0 rgba(255,255,255,.09)}.theme-dock12 .profile-hero__title{background:var(--grad-brand);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.theme-dock12 .profile-kpi{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(0,0,0,.16)),var(--dock-surface-2);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.theme-dock12 .profile-kpi:hover{transform:translateY(-3px);box-shadow:0 18px 42px rgba(0,0,0,.42),0 0 0 1px color-mix(in srgb,var(--accent) 26%,transparent)}.theme-dock12 .profile-history__panel{background:rgba(0,0,0,.26);border-color:rgba(255,255,255,.08)}.theme-dock12 .profile-battles-table--core thead th{background:linear-gradient(180deg,rgba(10,132,255,.12),rgba(10,132,255,.02));color:var(--text-soft);border-bottom:1px solid color-mix(in srgb,var(--accent) 26%,transparent)}.theme-dock12 .profile-battles-table--core tbody tr{transition:background .16s ease}.theme-dock12 .profile-battles-table--core tbody tr:hover{background:color-mix(in srgb,var(--accent) 9%,transparent)}.theme-dock12 .result-badge--win{color:#eafff2;background:linear-gradient(180deg,rgba(46,224,122,.4),rgba(46,224,122,.2));border:1px solid var(--stat-win-border);box-shadow:0 4px 16px rgba(46,224,122,.24)}.theme-dock12 .result-badge--lose{color:#fff0f1;background:linear-gradient(180deg,rgba(255,77,94,.42),rgba(255,77,94,.22));border:1px solid var(--stat-lose-border);box-shadow:0 4px 16px rgba(255,77,94,.26)}.theme-dock12 .profile-panel__head .section-title:before{background:linear-gradient(180deg,var(--stat-win),var(--accent-bright));box-shadow:0 0 12px rgba(10,132,255,.5)}.theme-dock12 .profile-battles-table.profile-battles-table--core{width:100%;min-width:0;table-layout:fixed}.theme-dock12 .profile-table-shell{overflow:visible}.theme-dock12 .profile-battles-table--core .profile-cell-map,.theme-dock12 .profile-battles-table--core .profile-tank-cell__meta,.theme-dock12 .profile-battles-table--core .profile-tank-cell__name{white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word}.theme-dock12 .lb-page .lb-sticky-col,.theme-dock12 .lb-page .lb-table thead .lb-sticky-col{background:transparent!important;box-shadow:none!important}.theme-dock12 .lb-page .lb-table{min-width:0}@media (max-width:720px){.theme-dock12 .lb-page .lb-table{min-width:640px}.theme-dock12 .lb-page .lb-table tbody .lb-sticky-col{background:#0f1118!important}}.theme-dock12 .lb-hero-panel,.theme-dock12 .lb-tabs.metric-tabs,.theme-dock12 .lb-toolbar{overflow:visible}.theme-dock12 .lb-hero__title,.theme-dock12 .page-title{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:none}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_fcbcbf{font-family:Inter,Inter Fallback;font-style:normal}.__variable_fcbcbf{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/15e555873b2c38f2-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e967e3e11e121e1e-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3f552249f03de128-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c8db6d45c695a7ab-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cd5bec9268da5b8d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/15e555873b2c38f2-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e967e3e11e121e1e-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3f552249f03de128-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c8db6d45c695a7ab-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cd5bec9268da5b8d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/15e555873b2c38f2-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e967e3e11e121e1e-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3f552249f03de128-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c8db6d45c695a7ab-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cd5bec9268da5b8d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Exo\ 2 Fallback;src:local("Arial");ascent-override:97.88%;descent-override:19.69%;line-gap-override:0.00%;size-adjust:102.06%}.__className_088690{font-family:Exo\ 2,Exo\ 2 Fallback;font-style:normal}.__variable_088690{--font-brand:"Exo 2","Exo 2 Fallback"}