@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--page-x:clamp(20px, 5.5vw, 92px);--page-top:clamp(18px, 4vh, 42px);--page-bottom:clamp(18px, 2.9vh, 30px);--black:#050403;--charcoal:#141210;--white:#fff;--gray-100:#ffffffeb;--gray-300:#ffffff9e;--gray-500:#ffffff6b;--gray-700:#ffffff29;--text-primary:var(--gray-100);--text-secondary:var(--gray-300);--text-muted:var(--gray-500);--accent:#e9cb92;--accent-strong:#f4dcae;--accent-soft:#e9cb926b;--accent-faint:#e9cb9224;--accent-ink:#17110a;--product-glow:#6b4a1c;--background:#0b0806;--glass-bg:#ffffff10;--glass-bg-strong:#ffffff16;--glass-border:#ffffff16;--glass-border-strong:#ffffff29;--glass-blur:blur(20px) saturate(125%);--glass-highlight:linear-gradient(160deg, #ffffff17 0%, #ffffff04 42%, #fff0 100%);--glass-shadow:0 18px 44px -18px #000000d9;--font-display:"Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-ui:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fs-display:clamp(40px, 4.9vw, 86px);--lh-display:.9;--ls-display:-.022em;--fs-category:clamp(11px, .94vw, 16px);--ls-category:.2em;--fs-body:clamp(12.5px, .85vw, 15px);--lh-body:1.62;--fs-nav:clamp(12px, .88vw, 15px);--fs-button:clamp(11px, .79vw, 13.5px);--ls-button:.09em;--fs-price:clamp(24px, 2.14vw, 38px);--fs-spec-value:clamp(20px, 1.88vw, 33px);--fs-spec-label:clamp(11px, .82vw, 14px);--fs-micro:clamp(9px, .66vw, 11.5px);--ls-micro:.16em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:22px;--sp-6:30px;--sp-7:40px;--sp-8:56px;--r-pill:999px;--r-card-lg:clamp(16px, 1.4vw, 24px);--r-card:clamp(12px, 1.05vw, 18px);--r-arrow:clamp(9px, .78vw, 13px);--h-pill:clamp(30px, 2.28vw, 40px);--h-utility:clamp(30px, 2.16vw, 38px);--h-cta:clamp(42px, 3.16vw, 55px);--w-cta:clamp(152px, 11.3vw, 198px);--w-arrow:clamp(62px, 5.2vw, 91px);--h-arrow:clamp(38px, 2.78vw, 49px);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--dur-instant:.16s;--dur-fast:.28s;--dur-base:.5s;--dur-slow:.9s;--z-canvas:1;--z-veil:2;--z-ui:3;--z-overlay:40;--z-loader:60}@media (prefers-reduced-motion:reduce){:root{--dur-instant:10ms;--dur-fast:10ms;--dur-base:10ms;--dur-slow:10ms}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%}body{background:var(--black);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overscroll-behavior:none;margin:0;overflow:hidden}body.is-flow{overflow:hidden auto}h1,h2,h3,p,figure{margin:0}ul{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}svg{display:block}img{max-width:100%;display:block}:focus{outline:none}:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px;border-radius:4px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::selection{background:var(--accent-soft);color:var(--white)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:99px}.stage{z-index:var(--z-canvas);position:fixed;inset:0}.stage__canvas{width:100%;height:100%;display:block}.stage__handle{pointer-events:none;z-index:var(--z-ui);border-radius:var(--r-pill);background:var(--accent);width:clamp(28px,2.3vw,40px);height:clamp(15px,1.24vw,22px);color:var(--accent-ink);box-shadow:0 0 22px -4px var(--accent-soft);transition:background var(--dur-base) var(--ease-out);place-items:center;display:grid;position:absolute;top:71.3%;left:49.5%;transform:translate(-50%,-50%)}.stage__handle .icon{width:68%;height:auto}.shell{z-index:var(--z-ui);pointer-events:none;position:fixed;inset:0}.shell>*,.hero>*{pointer-events:auto}.header{top:var(--page-top);left:var(--page-x);right:var(--page-x);justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:var(--h-pill);display:flex;position:absolute}.header__nav{position:absolute;left:50%;transform:translate(-50%)}.hero__space{display:none}.hero{pointer-events:none;position:absolute;inset:0}.product-info{left:var(--page-x);width:clamp(268px,24vw,392px);max-width:calc(100vw - var(--page-x) * 2);position:absolute;top:50%;transform:translateY(-50%)}.board{right:var(--page-x);top:18.5%;bottom:var(--board-bottom,24%);width:clamp(232px,20.5vw,316px);position:absolute}.carousel{flex-direction:column;align-items:center;gap:clamp(16px,3.7vh,40px);display:flex;position:absolute;bottom:clamp(30px,8.27vh,92px);left:49.3%;transform:translate(-50%)}.hero__footer{left:var(--page-x);right:var(--page-x);bottom:var(--page-bottom);justify-content:space-between;align-items:flex-end;gap:var(--sp-5);pointer-events:none;display:flex;position:absolute}.hero__footer>*{pointer-events:auto}.bracket{opacity:.72;font-weight:300}.bracket:first-child{margin-right:.5em}.bracket:last-child{margin-left:.5em}.header__logo{color:var(--accent);transition:color var(--dur-base) var(--ease-out), opacity var(--dur-fast) var(--ease-out);display:block}.header__logo:hover{opacity:.82}.icon--logo{width:clamp(42px,3.85vw,66px);height:auto}.audience{border:1px solid var(--glass-border);border-radius:var(--r-pill);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);white-space:nowrap;align-items:center;gap:clamp(8px,.75vw,13px);margin-left:clamp(14px,1.5vw,28px);margin-right:auto;padding:clamp(5px,.5vw,8px) clamp(11px,.95vw,16px);display:flex}.audience__stat{font-size:var(--fs-micro);align-items:baseline;gap:5px;display:flex}.audience__value{color:var(--white);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:700}.audience__label{color:var(--text-tertiary)}.audience__rule{background:var(--glass-border-strong);width:1px;height:12px}.audience__stat--live .audience__value{color:var(--accent)}.audience__pulse{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 0 var(--accent-soft);animation:audience-pulse 2.4s var(--ease-inout) infinite;border-radius:50%}@keyframes audience-pulse{0%,to{box-shadow:0 0 0 0 var(--accent-soft);opacity:1}50%{opacity:.55;box-shadow:0 0 0 5px #0000}}@media (prefers-reduced-motion:reduce){.audience__pulse{animation:none}}.placement{z-index:var(--z-menu,60);padding:var(--sp-5);-webkit-backdrop-filter:blur(8px);background:#040406bd;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.placement__panel{border:1px solid var(--glass-border-strong);border-radius:var(--r-card-lg);background:#101116f5;width:min(540px,100%);margin:auto;padding:clamp(20px,1.9vw,32px);box-shadow:0 30px 80px -30px #000000f2}.placement__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);margin-bottom:clamp(16px,1.5vw,24px);display:flex}.placement__eyebrow{color:var(--accent);font-size:var(--fs-micro);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:600}.placement__title{color:var(--white);font-family:var(--font-display);letter-spacing:-.015em;margin-top:4px;font-size:clamp(24px,2.1vw,34px);font-weight:700}.placement__summary{color:var(--text-secondary);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;margin-top:3px}.placement__close{border:1px solid var(--glass-border);background:var(--glass-bg);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:50%;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.placement__close:hover{color:var(--white);border-color:var(--glass-border-strong)}.placement__form{flex-direction:column;gap:clamp(11px,1vw,15px);display:flex}.field{flex-direction:column;gap:5px;display:flex}.field-row{grid-template-columns:1fr 1.35fr;gap:clamp(10px,.9vw,14px);display:grid}.field__label{justify-content:space-between;align-items:baseline;gap:var(--sp-3);color:var(--text-secondary);font-size:var(--fs-micro);letter-spacing:.02em;display:flex}.field__hint{color:var(--text-tertiary);font-size:var(--fs-micro);font-style:italic}.field__input{border:1px solid var(--glass-border);border-radius:var(--r-card);width:100%;color:var(--white);font-family:var(--font-ui);font-size:var(--fs-body);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:#ffffff0a;padding:clamp(9px,.8vw,12px) clamp(11px,.95vw,14px)}.field__input::placeholder{color:#ffffff47}.field__input:focus{border-color:var(--accent-soft);background:#ffffff0f;outline:none}.field__input--area{resize:vertical;min-height:2.6em}.field__input--file{font-size:var(--fs-micro);cursor:pointer;padding:clamp(7px,.6vw,9px)}.field__input--file::file-selector-button{border:1px solid var(--glass-border-strong);border-radius:var(--r-pill);background:var(--glass-bg-strong);color:var(--white);font-family:var(--font-ui);font-size:var(--fs-micro);cursor:pointer;margin-right:10px;padding:6px 12px}.placement__logo{align-items:center;gap:clamp(9px,.85vw,13px);min-height:1.4em;display:flex}.placement__preview{border:1px solid var(--glass-border);background:#17181c;border-radius:6px;flex:none;place-items:center;width:54px;height:40px;padding:5px;display:none}.placement__preview.is-shown{display:grid}.placement__preview img{object-fit:contain;max-width:100%;max-height:100%}.placement__note,.placement__status{font-size:var(--fs-micro);color:var(--text-tertiary);line-height:1.45}.placement__note.is-ok,.placement__status.is-ok{color:#7fd6a4}.placement__note.is-bad,.placement__status.is-bad{color:#f0928a}.placement__submit{justify-content:center;width:100%;margin-top:4px}.placement__small{color:var(--text-tertiary);font-size:var(--fs-micro);text-align:center;line-height:1.5}@media (width<=560px){.field-row{grid-template-columns:1fr}}.holders{z-index:var(--z-menu,60);padding:var(--sp-5);-webkit-backdrop-filter:blur(8px);background:#040406b8;place-items:center;display:grid;position:fixed;inset:0}.holders__panel{border:1px solid var(--glass-border-strong);border-radius:var(--r-card-lg);background:#101116f0;flex-direction:column;gap:clamp(14px,1.3vw,22px);width:min(560px,100%);max-height:min(76vh,720px);padding:clamp(20px,1.9vw,32px);display:flex;box-shadow:0 30px 80px -30px #000000f2}.holders__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.holders__eyebrow{color:var(--accent);font-size:var(--fs-micro);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:600}.holders__title{color:var(--white);font-family:var(--font-display);letter-spacing:-.015em;margin-top:4px;font-size:clamp(24px,2.1vw,34px);font-weight:700}.holders__summary{color:var(--text-secondary);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;margin-top:3px}.holders__close{border:1px solid var(--glass-border);background:var(--glass-bg);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:50%;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.holders__close:hover{color:var(--white);border-color:var(--glass-border-strong)}.holders__list{scrollbar-width:thin;scrollbar-color:var(--glass-border-strong) transparent;flex-direction:column;flex:1;gap:6px;min-height:0;list-style:none;display:flex;overflow-y:auto}.holders__row{border-radius:var(--r-card);background:#ffffff09;border:1px solid #0000;align-items:center;gap:clamp(9px,.85vw,14px);padding:clamp(9px,.85vw,13px) clamp(10px,.9vw,14px);display:flex}.holders__row.is-holder{border-color:var(--accent-soft);background:var(--accent-faint)}.holders__place{width:1.5em;color:var(--text-tertiary);font-family:var(--font-display);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-weight:700}.holders__chip{background:var(--chip,var(--accent));color:#101014;width:26px;height:26px;font-family:var(--font-display);border-radius:7px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.holders__body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.holders__brand{color:var(--white);font-size:var(--fs-micro);text-overflow:ellipsis;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out);font-weight:500;overflow:hidden}.holders__brand:hover{color:var(--accent)}.holders__tagline{color:var(--text-tertiary);font-size:var(--fs-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.holders__amount{color:var(--white);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;flex:none;font-weight:500}.holders__note{color:var(--text-tertiary);font-size:var(--fs-micro);line-height:1.5}.nav-pills{align-items:center;gap:clamp(6px,.82vw,14px);display:flex}.nav-pill{height:var(--h-pill);border:1px solid var(--accent-soft);border-radius:var(--r-pill);color:var(--accent);font-size:var(--fs-nav);letter-spacing:.005em;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;align-items:center;padding:0 clamp(12px,1.32vw,23px);font-weight:400;display:inline-flex}.nav-pill:hover{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-faint)}.nav-pill:active{transform:translateY(1px)}.header__utility{align-items:center;gap:clamp(7px,1vw,17px);display:flex}.utility-button{width:var(--h-utility);height:var(--h-utility);background:var(--accent);color:var(--accent-ink);transition:background-color var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid}.utility-button .icon{width:55%;height:55%}.utility-button:hover{box-shadow:0 0 0 1px var(--accent-faint), 0 6px 18px -8px var(--accent-soft);transform:scale(1.07)}.utility-button:active{transform:scale(.97)}.utility-button--menu{display:none}.product-info__category{color:var(--accent);font-size:var(--fs-category);letter-spacing:var(--ls-category);text-transform:uppercase;transition:color var(--dur-base) var(--ease-out);align-items:center;gap:clamp(7px,.6vw,11px);margin-bottom:clamp(8px,.95vw,17px);font-weight:500;line-height:1;display:flex}.product-info__title{font-family:var(--font-display);font-size:calc(var(--fs-display) * var(--title-fit,1));font-weight:700;line-height:var(--lh-display);letter-spacing:var(--ls-display);color:var(--white);text-transform:uppercase}.product-info__line{padding-bottom:.04em;display:block;overflow:hidden}.product-info__line:empty,.product-info__line.is-empty{display:none}.product-info__line-inner{white-space:nowrap;display:block}.product-info__description{max-width:25.5em;color:var(--text-secondary);font-size:var(--fs-body);line-height:var(--lh-body);margin-top:clamp(14px,1.95vw,34px)}.country-chip{border-radius:3px;flex:none;width:clamp(28px,2.1vw,36px);line-height:0;display:block;overflow:hidden;box-shadow:0 0 0 1px #ffffff29,0 2px 7px -2px #000000e6}.country-chip img{width:100%;height:auto;display:block}.holder{flex-direction:column;align-items:flex-start;gap:clamp(6px,.6vw,11px);display:flex}.brand-tagline{max-width:24em;color:var(--white);font-size:var(--fs-lead);letter-spacing:-.005em;font-weight:400;line-height:1.45}.brand-link{border:1px solid var(--accent-soft);border-radius:var(--r-pill);background:var(--accent-faint);max-width:100%;color:var(--accent-strong);font-size:var(--fs-body);letter-spacing:.01em;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);align-items:center;gap:7px;margin-top:2px;padding:clamp(6px,.55vw,9px) clamp(12px,1vw,16px);font-weight:500;display:inline-flex}.brand-link:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-1px)}.brand-link__arrow{opacity:.75;display:inline-flex}.icon--inline{width:1em;height:1em}.brand-meta{color:var(--text-secondary);font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.brand-meta__bid{color:var(--white);font-weight:500}.product-info__actions{align-items:center;gap:clamp(18px,2.27vw,40px);margin-top:clamp(22px,2.72vw,48px);display:flex}.product-info__price{font-size:var(--fs-price);letter-spacing:-.012em;color:var(--white);font-weight:400;line-height:1}.cta:disabled,.cta.is-busy{cursor:progress;opacity:.72}.cta.is-submitted{color:#04170c;background:#6fd39a}.cta.is-refused{color:#26070a;background:#e8857a}.cta{height:var(--h-cta);min-width:var(--w-cta);border-radius:var(--r-pill);background:var(--accent);color:var(--accent-ink);font-size:var(--fs-button);letter-spacing:var(--ls-button);text-transform:uppercase;transition:background-color var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), filter var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:clamp(7px,.7vw,12px);padding:0 clamp(16px,1.6vw,28px);font-weight:700;display:inline-flex}.cta__icon{place-items:center;width:clamp(15px,1.15vw,20px);height:clamp(15px,1.15vw,20px);display:grid}.cta__icon .icon{width:100%;height:100%}.cta:hover{filter:brightness(1.07);box-shadow:0 14px 34px -14px var(--accent-soft);transform:translateY(-1px)scale(1.015)}.cta:active{transform:translateY(0)scale(.99)}.glass{border:1px solid var(--glass-border);border-radius:var(--r-card);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);isolation:isolate;position:relative;overflow:hidden}.glass:before{content:"";background:var(--glass-highlight);pointer-events:none;position:absolute;inset:0}.board{flex-direction:column;gap:clamp(8px,.8vw,14px);display:flex}.board__head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding-right:clamp(4px,.6vw,10px);display:flex}.board__title{color:var(--accent);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;transition:color var(--dur-base) var(--ease-out);font-weight:600}.board__count{color:var(--text-tertiary);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase}.board__viewport{scrollbar-width:thin;scrollbar-color:var(--glass-border-strong) transparent;flex:1;min-height:0;position:relative;overflow:hidden auto;mask-image:linear-gradient(#0000 0,#000 clamp(10px,1.4vw,22px) calc(100% - clamp(10px,1.4vw,22px)),#0000 100%)}.board__viewport::-webkit-scrollbar{width:4px}.board__viewport::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:var(--glass-border-strong)}.board__probe{visibility:hidden;pointer-events:none;width:0;height:clamp(54px,4.6vw,68px);position:absolute;top:0;left:0}.board__track{margin:0;padding:0;list-style:none;position:relative}.board__item{width:100%;height:clamp(54px,4.6vw,68px);position:absolute;top:0;left:0}.rank-row{border:1px solid var(--glass-border);border-radius:var(--r-card);background:var(--glass-bg);width:100%;height:100%;-webkit-backdrop-filter:var(--glass-blur);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);align-items:center;gap:clamp(8px,.85vw,14px);padding:0 clamp(10px,.95vw,16px);display:flex}.rank-row:hover{border-color:var(--glass-border-strong);background:var(--glass-bg-strong);transform:translate(-4px)}.rank-row.is-active{border-color:var(--accent-soft);background:var(--accent-faint)}.rank-row__place{width:1.6em;color:var(--text-tertiary);font-family:var(--font-display);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-weight:700}.rank-row.is-active .rank-row__place{color:var(--accent)}.rank-row__flag{border-radius:3px;flex:none;width:clamp(32px,2.7vw,42px);line-height:0;display:block;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 2px 8px -2px #000000d9}.rank-row__flag img{width:100%;height:auto;display:block}.rank-row__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rank-row__country{color:var(--white);font-size:var(--fs-micro);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.rank-row__holder{align-items:center;gap:5px;min-width:0;display:flex}.rank-row__chip{background:var(--chip,var(--accent));color:#101014;width:14px;height:14px;font-family:var(--font-display);letter-spacing:0;border-radius:4px;flex:none;place-items:center;font-size:8px;font-weight:700;display:grid}.rank-row__brand{color:var(--text-tertiary);font-size:var(--fs-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rank-row__brand.is-open{opacity:.7;font-style:italic}.rank-row__amount{color:var(--white);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;flex:none;font-weight:500}.rank-row.is-active .rank-row__amount{color:var(--accent)}.carousel__progress{align-items:center;gap:clamp(3px,.28vw,5px);display:flex}.carousel__segment{width:clamp(20px,1.77vw,31px);height:3px;transition:background-color var(--dur-base) var(--ease-out);background:#ffffff21;border-radius:2px;display:block;position:relative;overflow:hidden}.carousel__segment i{border-radius:inherit;background:var(--accent);transform-origin:0;opacity:0;transition:transform .7s var(--ease-out), opacity .4s var(--ease-out), background-color var(--dur-base) var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.carousel__segment.is-active i{opacity:1;box-shadow:0 0 14px var(--accent-soft);transform:scaleX(1)}.carousel.is-busy .carousel__segment.is-active i{animation:segment-busy 1.1s var(--ease-inout) infinite}@keyframes segment-busy{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.45;transform:scaleX(.55)}}.carousel__buttons{align-items:center;gap:clamp(10px,1.26vw,22px);display:flex}.arrow-button{width:var(--w-arrow);height:var(--h-arrow);border-radius:var(--r-arrow);background:var(--accent);color:var(--accent-ink);transition:background-color var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);place-items:center;display:grid}.arrow-button .icon{width:clamp(20px,1.65vw,29px);height:auto;transition:transform var(--dur-fast) var(--ease-out)}.arrow-button:hover{box-shadow:0 10px 26px -12px var(--accent-soft)}.arrow-button--prev:hover .icon{transform:translate(-3px)}.arrow-button--next:hover .icon{transform:translate(3px)}.arrow-button:active{transform:scale(.96)}.arrow-button:disabled{opacity:.45;cursor:default;box-shadow:none;transform:none}.leader-card{width:clamp(268px,22vw,348px);max-width:46vw}.leader-card__inner{border:1px solid var(--glass-border);border-radius:var(--r-card-lg);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);flex-direction:column;gap:clamp(8px,.8vw,13px);padding:clamp(13px,1.15vw,19px);display:flex;position:relative;overflow:hidden}.leader-card__wash{background:radial-gradient(120% 100% at 12% 0%, var(--accent-faint), transparent 72%);transition:background var(--dur-base) var(--ease-out);position:absolute;inset:0}.leader-card__grain{opacity:.5;background-image:var(--grain);mix-blend-mode:overlay;position:absolute;inset:0}.leader-card__eyebrow{color:var(--accent);font-size:var(--fs-micro);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;transition:color var(--dur-base) var(--ease-out);font-weight:600;position:relative}.leader-card__row{align-items:center;gap:clamp(8px,.75vw,12px);display:flex;position:relative}.leader-card__figure{border-radius:4px;flex:none;width:clamp(38px,3.2vw,50px);line-height:0;display:block;overflow:hidden;box-shadow:0 0 0 1px #ffffff26,0 3px 12px -3px #000000d9}.leader-card__flag{width:100%;height:auto;display:block}.leader-card__copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.leader-card__country{color:var(--white);font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.leader-card__brand{min-width:0;color:var(--text-tertiary);font-size:var(--fs-micro);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:6px;display:flex}.leader-card__brand:hover{color:var(--white)}.leader-card__brand[aria-disabled=true]{pointer-events:none;opacity:.7;font-style:italic}.leader-card__chip{background:var(--chip,var(--accent));color:#101014;width:15px;height:15px;font-family:var(--font-display);border-radius:4px;flex:none;place-items:center;font-size:8px;font-weight:700;display:grid}.leader-card__brand-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leader-card__amount{color:var(--accent);font-family:var(--font-display);font-size:var(--fs-body);font-variant-numeric:tabular-nums;transition:color var(--dur-base) var(--ease-out);flex:none;font-weight:700}.leader-card__total{border-top:1px solid var(--glass-border);color:var(--text-tertiary);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;padding-top:clamp(7px,.7vw,11px);position:relative}.spec-cards{align-items:flex-end;gap:clamp(10px,1.64vw,28px);display:flex}.spec-card{aspect-ratio:164/176;border:1px solid var(--glass-border);border-radius:var(--r-card);background:var(--glass-bg);width:clamp(104px,10.34vw,180px);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);isolation:isolate;padding:clamp(12px,1.4vw,24px);display:flex;position:relative;overflow:hidden}.spec-card:before{content:"";background:var(--glass-highlight);pointer-events:none;position:absolute;inset:0}.spec-card__inner{text-align:left;flex-direction:column;flex:1;justify-content:space-between;width:100%;display:flex}.spec-card--action .spec-card__inner{cursor:pointer}.spec-card--action{transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out)}.spec-card--action:hover{border-color:var(--accent-soft);background:var(--glass-bg-strong)}.spec-card__more{color:var(--accent);font-size:var(--fs-micro);opacity:0;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);margin-top:3px;font-weight:500;display:block;transform:translateY(-3px)}.spec-card--action:hover .spec-card__more,.spec-card--action:focus-within .spec-card__more{opacity:1;transform:translateY(0)}.spec-card__icon{color:var(--accent);transition:color var(--dur-base) var(--ease-out)}.spec-card__icon .icon{width:clamp(19px,1.72vw,30px);height:auto}.spec-card__body{flex-direction:column;gap:clamp(2px,.28vw,5px);display:flex}.spec-card__value{font-family:var(--font-display);font-size:var(--fs-spec-value);letter-spacing:-.015em;color:var(--white);font-weight:700;line-height:1}.spec-card__label{font-size:var(--fs-spec-label);color:var(--text-secondary);line-height:1.2}.mobile-menu[hidden]{display:none}.mobile-menu{z-index:var(--z-overlay);-webkit-backdrop-filter:blur(26px)saturate(120%);background:#050403e0;place-items:center;display:grid;position:fixed;inset:0}.mobile-menu__panel{width:min(560px,86vw)}.mobile-menu__list{flex-direction:column;gap:clamp(6px,1.4vh,14px);display:flex}.mobile-menu__item a{border-bottom:1px solid var(--accent-faint);font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--white);transition:color var(--dur-fast) var(--ease-out);align-items:baseline;gap:1em;padding:.5em 0;font-size:clamp(28px,8vw,46px);font-weight:700;display:flex}.mobile-menu__item a:hover{color:var(--accent)}.mobile-menu__index{font-family:var(--font-ui);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);color:var(--accent);font-weight:500}.loader{z-index:var(--z-loader);background:var(--black);place-items:center;display:grid;position:fixed;inset:0}.loader__glow{background:radial-gradient(46% 42% at 50% 52%, color-mix(in srgb, var(--product-glow) 42%, transparent) 0%, transparent 68%);animation:loader-breathe 3.4s var(--ease-inout) infinite;position:absolute;inset:0}@keyframes loader-breathe{0%,to{opacity:.55}50%{opacity:1}}.loader__mark{color:var(--accent);position:relative;transform:translateY(-8vh)}.loader__mark .icon--logo{width:clamp(64px,7vw,104px)}.loader__meta{flex-direction:column;align-items:center;gap:clamp(10px,1.4vh,18px);width:min(320px,70vw);display:flex;position:absolute;bottom:clamp(48px,9vh,96px);left:50%;transform:translate(-50%)}.loader__label{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--accent);white-space:nowrap;align-items:center;display:flex}.loader__bar{background:#ffffff1a;border-radius:2px;width:100%;height:2px;position:relative;overflow:hidden}.loader__bar i{border-radius:inherit;background:var(--accent);transform-origin:0;box-shadow:0 0 14px var(--accent-soft);position:absolute;inset:0;transform:scaleX(0)}.loader__percent{font-size:var(--fs-micro);letter-spacing:.08em;color:var(--text-muted);font-variant-numeric:tabular-nums}.webgl-notice{text-align:center;max-width:34ch;color:var(--text-secondary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=1600px){.product-info{width:clamp(340px,23vw,420px)}}@media (width>=1024px) and (width<=1439px){:root{--fs-body:12.5px}.product-info{width:clamp(206px,22vw,318px)}.product-info__description{max-width:24em}}@media (width>=1024px) and (height<=760px){:root{--fs-display:clamp(36px, 6.2vh, 62px);--page-top:20px;--page-bottom:18px}.product-info__description{margin-top:14px}.product-info__actions{margin-top:22px}.carousel{gap:clamp(12px,2.4vh,24px);bottom:clamp(24px,6vh,60px)}}@media (width>=1024px) and (height<=620px){.leader-card{display:none}.board{bottom:15%}}@media (width<=1023px){body{overflow:hidden auto}.shell{min-height:100svh;padding:var(--page-top) var(--page-x) clamp(40px, 8vh, 90px);pointer-events:auto;flex-direction:column;align-items:stretch;display:flex;position:relative;inset:auto}.hero,.product-info,.hero__footer{display:contents}.header{order:0;margin-bottom:clamp(18px,4vh,40px);position:static}.header__nav,.audience__label,.stage__handle{display:none}.utility-button--menu{display:grid}.product-info__category{order:1}.product-info__title{order:2}.hero__space{order:3;height:clamp(190px,33vh,330px);display:block}.board{order:7;width:auto;height:auto;margin-top:clamp(18px,3.4vh,30px);position:static}.board__viewport{overflow:visible;mask-image:none}.board__probe{display:none}.board__track{flex-direction:column;gap:clamp(6px,1.4vw,10px);display:flex;position:static;height:auto!important}.board__item{width:auto;height:clamp(56px,13vw,66px);position:static;transform:none}.carousel{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-direction:row;order:6;width:100%;margin-top:clamp(18px,3.6vh,32px);position:static;transform:none}.product-info__description,.holder{order:4;max-width:46ch;margin-top:clamp(22px,4.4vh,40px)}.product-info__actions{order:5;margin-top:clamp(18px,3.4vh,32px)}.spec-cards{order:8;margin-top:clamp(26px,5vh,48px)}.spec-card{flex:1 1 0;width:auto;max-width:220px}.leader-card{order:9;width:100%;max-width:420px;margin-top:clamp(16px,3vh,28px)}}@media (width>=640px) and (width<=1023px){:root{--fs-display:clamp(46px, 7.6vw, 74px);--fs-body:14.5px}.shell{padding-inline:clamp(30px,6vw,64px)}.hero__footer{order:8;justify-content:space-between;align-items:flex-end;gap:clamp(16px,3vw,34px);margin-top:clamp(26px,5vh,48px);display:flex;position:static;inset:auto}.leader-card{width:clamp(240px,42%,380px);max-width:none;margin:0}.spec-cards{margin:0}.spec-card{flex:none;width:clamp(116px,16vw,168px);max-width:none}.board__track{grid-template-columns:1fr 1fr;gap:clamp(8px,1.4vw,12px);display:grid}.product-info__description{max-width:54ch}}@media (width<=639px){:root{--fs-display:clamp(34px, 12.4vw, 58px);--fs-category:11px;--fs-body:13.5px;--fs-price:clamp(24px, 7.4vw, 32px);--fs-spec-value:clamp(21px, 6.6vw, 28px);--page-x:20px}.product-info__title{letter-spacing:-.025em}.product-info__actions{gap:var(--sp-5)}.cta{flex:auto;min-width:0}.spec-cards{gap:12px}.spec-card{aspect-ratio:auto;min-height:118px;padding:14px}.carousel__buttons{gap:10px}.arrow-button{width:64px;height:42px}.utility-button{width:40px;height:40px}.audience{gap:7px;margin-left:auto;margin-right:clamp(6px,2vw,14px);padding:4px 10px}}@media (width<=1023px) and (height<=520px) and (orientation:landscape){.hero__space{height:clamp(130px,42vh,220px)}:root{--fs-display:clamp(30px, 6vw, 46px)}}@media (prefers-reduced-motion:reduce){.board__track,.rank-row,.carousel__segment i{transition-duration:.01ms!important}.loader__glow{animation:none}.leader-card__brand:hover,.cta:hover,.utility-button:hover,.rank-row:hover{transform:none}}@media (width<=1023px){.stage__handle{display:none}}@media (hover:none){.nav-pill:hover,.rank-row:hover,.leader-card__brand:hover{transform:none}}
