@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/gf/inter-cyrillic-ext.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:300 700;font-display:swap;src:url(/fonts/gf/inter-cyrillic.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:300 700;font-display:swap;src:url(/fonts/gf/inter-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/gf/inter-greek.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:300 700;font-display:swap;src:url(/fonts/gf/inter-vietnamese.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:300 700;font-display:swap;src:url(/fonts/gf/inter-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/gf/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Sora;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/gf/sora-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/gf/sora-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}html.tt *{transition:background-color .55s var(--ease),color .55s var(--ease),border-color .55s var(--ease),fill .55s,stroke .55s!important}body{background:var(--bg);color:var(--ink)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--sans);background:var(--bg);color:var(--ink);font-size:14px;letter-spacing:.01em;-webkit-font-smoothing:antialiased;padding-bottom:calc(58px + env(safe-area-inset-bottom))}button{font-family:inherit;color:inherit}.micro{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:500}.serif{font-family:var(--serif);font-weight:400;letter-spacing:-.01em}.ann{background:var(--ink);color:var(--line);text-align:center;padding:8px 12px;font-size:10px;letter-spacing:.24em;text-transform:uppercase}header{position:sticky;top:0;z-index:40;background:var(--glass);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.bar{max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px 32px}.nl,.nr{display:flex;gap:26px;align-items:center}.nr{justify-content:flex-end}.nl a,.nr a,.nr button{font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding:4px 0;border:0;background:none;cursor:pointer;position:relative}.nl a:after,.nr a:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:1px;background:var(--ink);transition:right .35s var(--ease)}.nl a:hover:after,.nr a:hover:after,.nl a.on:after,.nr a.on:after{right:0}.nl a.dis{color:var(--mute2)}.logo{font-family:var(--serif);font-size:27px;letter-spacing:.14em;text-transform:uppercase;line-height:1}.logo small{font-family:var(--sans);font-size:9px;letter-spacing:.2em;vertical-align:super;margin-left:3px;color:var(--gold)}#installBtn{display:none;border:1px solid var(--ink)!important;padding:7px 12px!important}main{min-height:60vh}.fade{animation:fd .6s var(--ease)}@keyframes fd{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes kb{0%{transform:scale(1.08)}to{transform:scale(1)}}.ctas{display:flex;gap:12px;flex-wrap:wrap}.link{font-size:11px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:2px;cursor:pointer;background:none;border-top:0;border-left:0;border-right:0}.sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:72px 0 28px;border-bottom:1px solid var(--line);margin-bottom:34px;flex-wrap:wrap}.sechead h2{font-family:var(--serif);font-weight:400;font-size:clamp(30px,3.4vw,48px);margin:10px 0 0;letter-spacing:-.01em}.chips{display:flex;gap:8px;flex-wrap:wrap}.tagl{position:absolute;top:12px;left:12px;background:var(--paper);padding:5px 8px}.tagr{position:absolute;top:12px;right:12px;background:var(--ink);color:var(--on-ink);padding:5px 8px}.onyou{position:absolute;bottom:12px;left:12px;background:var(--glass);padding:5px 8px;opacity:0;transition:opacity .4s}.meta{padding:14px 2px 0}.brand{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600}.pname{font-size:13.5px;color:var(--mute);margin:5px 0 9px;line-height:1.4}.cmp{margin-top:9px;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--line);padding-bottom:2px;display:inline-block}.scrim{position:fixed;inset:0;background:var(--l-1);opacity:0;pointer-events:none;transition:opacity .45s var(--ease);z-index:60}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(480px,100vw);background:var(--paper);z-index:61;transform:translate(102%);transition:transform .55s var(--ease);overflow:auto;padding:28px 32px calc(28px + env(safe-area-inset-bottom))}.open .scrim{opacity:1;pointer-events:auto}.open .drawer{transform:none}.dx{position:absolute;top:18px;right:20px;border:0;background:none;font-size:22px;cursor:pointer;line-height:1}.dimg{display:grid;grid-template-columns:120px 1fr;gap:18px;align-items:center;margin:16px 0 26px}.dimg img{width:120px;aspect-ratio:3/4;object-fit:contain;background:var(--stone)}.offer{display:grid;grid-template-columns:1fr auto;gap:4px 14px;padding:16px 0 16px 14px;border-top:1px solid var(--line);border-left:2px solid transparent}.offer.best{border-left-color:var(--gold);background:linear-gradient(90deg,var(--l-2),transparent 70%)}.offer .st{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.offer .pr{font-family:var(--serif);font-size:22px;text-align:right}.offer .nt{grid-column:1/-1;font-size:12px;color:var(--mute);line-height:1.5}.bestl{color:var(--gold)}.sz{min-width:42px;text-align:center;border:1px solid var(--line);padding:8px 6px;font-size:11px;letter-spacing:.08em}.sz.me{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.page{max-width:1080px;margin:0 auto;padding:56px 32px 80px}.form{max-width:560px}.form h1{font-family:var(--serif);font-weight:400;font-size:44px;margin:0 0 8px;letter-spacing:-.01em}.lead{color:var(--mute);line-height:1.6;margin:0 0 30px}.f{margin:0 0 22px}.f label{display:block;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:9px;color:var(--mute)}.f input[type=text],.f input[type=email],.f input[type=number]{width:100%;border:0;border-bottom:1px solid var(--mute2);background:transparent;padding:10px 0;font-size:17px;font-family:var(--sans);border-radius:0;outline:none;transition:border-color .3s}.f input:focus{border-color:var(--ink)}.f .opt{color:var(--mute2);text-transform:none;letter-spacing:0}.row2{display:grid;grid-template-columns:1fr 1fr;gap:22px}.chk{display:flex;gap:10px;align-items:center;font-size:13px;color:var(--mute);margin-top:10px}.drop{border:1px dashed var(--mute2);padding:26px;text-align:center;cursor:pointer;background:var(--ivory);transition:border-color .3s}.drop:hover{border-color:var(--ink)}.navbtns{display:flex;gap:12px;justify-content:space-between;margin-top:30px}.anal{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:32px;align-items:start}.anal canvas,.pcv canvas{width:100%;height:auto;background:var(--stone);display:block}.mrow{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:11px 0;font-size:13px}.mrow b{font-weight:500}.prog{height:1px;background:var(--line);position:relative;margin:14px 0 6px}.prog i{position:absolute;left:0;top:-1px;height:3px;background:var(--ink);width:0;transition:width .6s var(--ease)}.look{position:relative;aspect-ratio:3/4;background:var(--stone);overflow:hidden}.look img{width:100%;height:100%;object-fit:cover;display:block;animation:fd .8s var(--ease)}.state{position:absolute;left:12px;bottom:12px;background:var(--paper);padding:5px 8px}.state.ai{background:var(--ink);color:var(--on-ink)}.spin{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:var(--mute);background:linear-gradient(100deg,var(--stone) 30%,var(--l-3) 50%,var(--stone) 70%);background-size:300% 100%;animation:sh 1.6s linear infinite}@keyframes sh{to{background-position:-150% 0}}.privacy{font-size:12px;color:var(--mute);line-height:1.7;max-width:820px;margin:40px 0 0}footer{border-top:1px solid var(--line);margin-top:90px;padding:46px 32px 30px;background:var(--ivory)}footer .in{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.2fr 2fr;gap:40px}footer p{font-size:11.5px;color:var(--mute);line-height:1.7;margin:0}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--glass);backdrop-filter:blur(10px);border-top:1px solid var(--line);display:none;padding-bottom:env(safe-area-inset-bottom)}.tabbar a{flex:1;text-align:center;padding:12px 0 11px;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.tabbar a.on{color:var(--ink);font-weight:600}.ios{display:none;position:fixed;left:12px;right:12px;bottom:70px;z-index:50;background:var(--ink);color:var(--mute2);padding:14px 16px;font-size:12.5px;line-height:1.5}@media(max-width:760px){.ann{font-size:8.5px;letter-spacing:.18em}.bar{padding:13px 16px;grid-template-columns:auto 1fr auto}.nl,.nr a{display:none}.logo{font-size:21px}.bar .logo{grid-column:1}.nr{grid-column:3}.sechead{padding:44px 0 18px;margin-bottom:22px}.meta{padding-top:10px}.pname{font-size:12.5px}.page{padding:30px 18px 60px}.form h1{font-size:34px}.anal{grid-template-columns:1fr}.tabbar{display:flex}footer .in{grid-template-columns:1fr}.drawer{padding:24px 20px}.row2{gap:14px}}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.nr form input{width:120px;border:0;border-bottom:1px solid var(--line);background:transparent;padding:5px 2px;font-size:12px;outline:none;transition:width .4s var(--ease),border-color .3s}.nr form input:focus{width:190px;border-color:var(--ink)}#cur{border:0;background:transparent;font-size:11px;letter-spacing:.14em;cursor:pointer}.rv{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.rv{opacity:1;transform:none}}.strip{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);padding:18px 0}.mq{display:flex;gap:34px;white-space:nowrap;animation:mq 40s linear infinite;width:max-content}.mq span{font-family:var(--serif);font-size:22px;letter-spacing:.06em;text-transform:uppercase}.mq b{color:var(--gold);font-weight:400}@keyframes mq{to{transform:translate(-50%)}}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.steps3{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.st3 .ill{width:96px;height:96px;color:var(--ink);margin-bottom:18px}.st3 h3{font-size:26px;font-weight:400;margin:8px 0 10px}.st3 p{color:var(--mute);line-height:1.7;margin:0}.banner{position:relative;margin:90px 0 0;height:min(78vh,720px);overflow:hidden;background:var(--ivory)}.banner img{width:100%;height:100%;object-fit:cover;object-position:70% 30%}.banner .bt{position:absolute;left:7vw;top:50%;transform:translateY(-50%);max-width:460px}.banner h2{font-size:clamp(40px,5vw,76px);font-weight:400;line-height:1;margin:16px 0 28px}.banner h2 i,.look h2 i{color:var(--gold)}.look{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:90px}.lkimg{aspect-ratio:3/4;overflow:hidden}.lkimg img{width:100%;height:100%;object-fit:cover}.look h2{font-size:clamp(38px,4vw,64px);font-weight:400;line-height:1.02;margin:14px 0 18px}.mini{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:6px 0 28px}.mini a{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--mute)}.mini img{aspect-ratio:3/4;object-fit:contain;background:var(--stone);width:100%}.mini b{font-weight:500;color:var(--ink)}.kidsb{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:90px;background:var(--ivory);padding:0}.kidsb img{width:100%;aspect-ratio:1;object-fit:cover}.kidsb h2{font-size:clamp(38px,4vw,64px);font-weight:400;margin:14px 0 12px}.news{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-top:90px;padding-top:60px;border-top:1px solid var(--line)}.news h2{font-size:clamp(30px,3vw,44px);font-weight:400;margin:12px 0 0}.news form{display:flex;gap:10px;flex-wrap:wrap}.news input{flex:1;min-width:200px;border:0;border-bottom:1px solid var(--ink);background:transparent;font-size:16px;padding:12px 0;outline:none}.mini-hero{position:relative;height:340px;overflow:hidden;background:var(--ivory)}.mini-hero.tall{height:440px}.mini-hero img{width:100%;height:100%;object-fit:cover}.mini-hero>div{position:absolute;left:0;right:0;bottom:0;padding:40px 32px;background:linear-gradient(transparent,var(--l-6));color:var(--on-ink);max-width:1440px;margin:auto}.mini-hero h1{font-size:clamp(40px,5vw,72px);font-weight:400;margin:10px 0 0}.ctl{display:flex;gap:14px;align-items:flex-end}.fbtn{display:none}.fg{display:flex;flex-direction:column;gap:7px;margin:0 0 20px}.fg select,.fg input{border:0;border-bottom:1px solid var(--mute2);background:transparent;padding:9px 0;font-size:14px;font-family:var(--sans);outline:none;border-radius:0}.ctl .fg{margin:0}.fh{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.fh .dx{display:none}.fav{position:absolute;right:10px;bottom:10px;width:38px;height:38px;border-radius:50%;border:0;background:var(--glass);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .3s}.fav.on{opacity:1}.fav.on svg{fill:var(--ink)}.pop{animation:pop .45s var(--ease)}@keyframes pop{50%{transform:scale(1.18)}}.saveb{display:inline-block;margin-top:8px;background:var(--ink);color:var(--l-7);padding:4px 7px;font-size:9.5px}.dx{border:0;background:none;font-size:24px;cursor:pointer}.pd{padding-top:28px}.pdg{display:grid;grid-template-columns:1.25fr 1fr;gap:56px}.gal{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-self:start}.gi{position:relative;aspect-ratio:3/4;background:var(--stone);overflow:hidden}.gi img{width:100%;height:100%;object-fit:cover}.zoom img{object-fit:contain;transition:transform .5s var(--ease);transform-origin:var(--x,50%) var(--y,50%)}.zoom:hover img{transform:scale(1.9);cursor:zoom-in}.gi.cta{display:flex;align-items:center;justify-content:center;text-align:center;padding:20px}.gi.cta svg{width:80px;height:80px}.info h1{font-size:clamp(30px,3vw,44px);font-weight:400;margin:8px 0 6px;line-height:1.1}.bp{display:flex;flex-direction:column;gap:8px;margin:22px 0 0}.bp .saveb{align-self:flex-start}.acts{display:flex;gap:10px;margin:14px 0 6px}.act{flex:1;display:flex;gap:8px;align-items:center;justify-content:center;border:1px solid var(--line);background:transparent;padding:12px;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.act.on{border-color:var(--ink)}.act.on svg{fill:var(--ink)}.cmpt{width:100%;border-collapse:collapse}.cmpt td{border-top:1px solid var(--line);padding:16px 8px;vertical-align:top}.cmpt tr.best td{background:linear-gradient(90deg,var(--l-8),transparent)}.cmpt tr.best td:first-child{box-shadow:inset 2px 0 var(--gold)}.cmpt .st{font-size:12px;letter-spacing:.14em;text-transform:uppercase}.cmpt .pr{font-family:var(--serif);font-size:21px;text-align:right;white-space:nowrap}.cmpt .nt{font-family:var(--sans);font-size:11.5px;color:var(--mute);line-height:1.5;margin-top:4px}footer .fcols{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}footer .fcols a{display:block;font-size:13px;margin-top:10px;color:var(--mute)}footer .fcols a:hover{color:var(--ink)}footer .fine{max-width:1440px;margin:36px auto 0;font-size:11px;color:var(--mute);line-height:1.7}.scrim{position:fixed;inset:0;background:var(--l-1);opacity:0;pointer-events:none;transition:opacity .4s;z-index:60}@media(max-width:1100px){.tiles{grid-template-columns:repeat(2,1fr)}.nr form{display:none}}@media(max-width:760px){.nr #cur{display:inline-block}.tiles{gap:10px}.steps3{grid-template-columns:1fr;gap:34px}.banner{height:70vh}.banner .bt{inset:auto 20px 30px;transform:none}.look,.kidsb,.news{grid-template-columns:1fr;gap:26px;margin-top:60px}.kidsb>div{padding:0 4px 30px}.fbtn{display:inline-flex}.fopen .scrim{opacity:1;pointer-events:auto}.fh .dx{display:block}.pdg{grid-template-columns:1fr;gap:26px}.gal{grid-template-columns:1fr 1fr}.mini-hero{height:240px}.mini-hero>div{padding:24px 18px}.ctl{gap:8px}.ctl .fg select{max-width:150px}footer .fcols{grid-template-columns:repeat(3,1fr)}.cmpt .pr,.mq span{font-size:17px}}.row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.row2 input{min-width:0;width:100%}.acts .act{margin:0;width:auto;min-width:0;box-sizing:border-box}.demo{display:inline-block;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--gold);color:var(--gold);padding:2px 7px;margin-right:6px;vertical-align:1px}.cmph{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:34px 0 10px;flex-wrap:wrap}.cmph h2{margin:0}.cmph select{font:inherit;font-size:12px;border:1px solid var(--line);background:var(--paper);padding:8px 10px}.tscroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.cmpt thead th{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);font-weight:400;text-align:left;padding:0 8px 10px}.cmpt th.r{text-align:right}.cmpt .shp{text-align:right;white-space:nowrap;font-size:13px}.cmpt tr.nos td{opacity:.55}.cmpt tbody tr{transition:background .3s var(--ease)}.cmpt tbody tr:hover td{background:var(--l-10)}.bdg{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.adm td{font-size:12.5px}.adm td.u{font-family:ui-monospace,Menlo,monospace;font-size:11px;word-break:break-all;max-width:420px;color:var(--mute)}.adm code{font-size:11.5px;background:var(--stone);padding:1px 5px}.wl{display:flex;flex-direction:column}.alt-t{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-top:10px;cursor:pointer}.alt-t input{accent-color:var(--gold);width:16px;height:16px}#ship{font:inherit;font-size:11px;letter-spacing:.08em;border:0;background:transparent;cursor:pointer}@media(max-width:760px){.cmpt{min-width:560px}#ship{max-width:66px;font-size:10px;letter-spacing:0}}.hx{position:relative;max-width:1240px;margin:20px auto 0;height:min(88vh,820px);min-height:560px;overflow:hidden;background:var(--l-23);color:var(--l-16);isolation:isolate}.hx-bg{position:absolute;inset:-8% 0;z-index:-2}.hx-bg img{width:100%;height:100%;object-fit:cover;object-position:62% 18%;filter:grayscale(1) contrast(1.18) brightness(.86);animation:hxz 22s ease-out both}@keyframes hxz{0%{transform:scale(1.14)}to{transform:scale(1.02)}}.hx-veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--l-24) 0%,var(--l-21) 42%,var(--l-25) 72%),linear-gradient(0deg,var(--l-26),transparent 40%)}.hx-veil:after{content:"";position:absolute;inset:0;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(/css/%23n)'/%3E%3C/svg%3E")}.hx-deco{position:absolute;right:-1%;bottom:-9%;font-size:min(46vw,560px);line-height:.8;color:transparent;-webkit-text-stroke:1px var(--l-27);pointer-events:none;z-index:-1;letter-spacing:-.04em}.hx-txt{position:absolute;left:64px;bottom:72px;max-width:600px;z-index:1}.hx-k{color:var(--l-28)!important}.hx h1{font-weight:400;font-size:clamp(46px,6.4vw,92px);line-height:.98;letter-spacing:-.02em;margin:18px 0 22px}.hx h1 span{display:block;overflow:hidden;padding-bottom:.04em}.hx h1 b{display:block;font-weight:400;animation:rise 1.2s var(--ease) both}.hx h1 span:nth-child(2) b{animation-delay:.12s}.hx h1 span:nth-child(3) b{animation-delay:.24s}@keyframes rise{0%{transform:translateY(105%)}}.hx p{color:var(--l-29);font-size:15px;line-height:1.7;max-width:460px;margin:0 0 26px;animation:fade 1.4s .4s var(--ease) both}@keyframes fade{0%{opacity:0;transform:translateY(12px)}}.hx-s{display:flex;max-width:470px;border:1px solid var(--l-30);margin-bottom:18px;animation:fade 1.4s .5s var(--ease) both;background:var(--l-31);backdrop-filter:blur(6px)}.hx-s input{flex:1;min-width:0;background:none;border:0;color:var(--l-16);padding:15px 16px;font:inherit;font-size:14px;outline:none}.hx-s input::placeholder{color:var(--l-32)}.hx .ctas{display:flex;gap:10px;flex-wrap:wrap;animation:fade 1.4s .6s var(--ease) both}.hx .float{position:absolute;z-index:2;background:var(--l-16);color:var(--l-23);padding:10px 10px 12px;width:168px;box-shadow:0 40px 70px -24px var(--l-34);animation:fade 1.6s .8s var(--ease) both}.hx .float img{width:100%;aspect-ratio:3/4;object-fit:contain;background:var(--l-17);display:block}.hx .float span{display:block;font-size:9px;letter-spacing:.18em;text-transform:uppercase;margin-top:9px;color:var(--l-35)}.hx .float b{display:block;font-family:var(--serif);font-weight:400;font-size:22px;margin-top:2px}.hx .float em{font-style:normal;display:inline-block;background:var(--l-23);color:var(--l-16);font-size:9px;letter-spacing:.14em;text-transform:uppercase;padding:3px 6px;margin-top:6px}.hx .float.f1{inset:auto 22% 12% auto}.hx .float.f2{right:5%;top:14%;bottom:auto;width:136px}.hx .float:hover{box-shadow:0 50px 80px -20px var(--l-36)}.hx-sc{position:absolute;left:50%;bottom:20px;transform:translate(-50%);color:var(--l-32)!important;font-size:9px!important}.hx-sc:after{content:"";display:block;width:1px;height:34px;background:var(--l-30);margin:8px auto 0;animation:scl 2s infinite}@keyframes scl{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}#ticker{background:var(--paper);border-bottom:1px solid var(--line);overflow:hidden;position:relative}#ticker:before,#ticker:after{content:"";position:absolute;top:0;bottom:0;width:40px;z-index:1;pointer-events:none}#ticker:before{left:0;background:linear-gradient(90deg,var(--paper),transparent)}#ticker:after{right:0;background:linear-gradient(-90deg,var(--paper),transparent)}.tk{display:flex;width:max-content;animation:tk 70s linear infinite}#ticker:hover .tk,#ticker:active .tk,#ticker:focus-within .tk{animation-play-state:paused}@keyframes tk{to{transform:translate(-50%)}}.tk a{display:flex;align-items:center;gap:9px;padding:7px 22px 7px 0;margin-left:22px;border-right:1px solid var(--line);white-space:nowrap;font-size:11.5px}.tk img{width:26px;height:34px;object-fit:contain;background:var(--stone)}.tk .tn{max-width:220px;overflow:hidden;text-overflow:ellipsis;color:var(--mute)}.tk b{font-weight:700}.tk .tst{color:var(--mute);font-size:10.5px}.tk em{font-style:normal;background:var(--ink);color:var(--on-ink);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;padding:3px 6px;font-weight:600}.drs .sechead{border:0;margin-bottom:16px}.drs.in{margin-bottom:40px}.drs.in .sechead{padding-top:0}.drail{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,var(--ink) 4%,var(--ink) 96%,transparent);mask:linear-gradient(90deg,transparent,var(--ink) 4%,var(--ink) 96%,transparent)}.dtrack{display:flex;gap:18px;width:max-content;animation:tk 60s linear infinite}.drail:hover .dtrack,.drail:active .dtrack{animation-play-state:paused}.dc{width:250px;flex:none;background:var(--paper);border:1px solid var(--line);transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.dc:hover{transform:translateY(-6px);box-shadow:0 30px 50px -30px var(--l-14)}.dim{position:relative;aspect-ratio:4/5;background:var(--stone);overflow:hidden}.dim img{width:100%;height:100%;object-fit:contain;transition:transform 1s var(--ease)}.dc:hover .dim img{transform:scale(1.05)}.dim .off{position:absolute;left:0;top:14px;background:var(--ink);color:var(--on-ink);font-family:var(--serif);font-size:26px;padding:4px 12px}.dt{padding:14px 16px 16px;display:flex;flex-direction:column;gap:3px}.dt .pname{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp{font-family:var(--serif);font-weight:400;font-size:28px;margin-top:4px}.ds{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.chips{display:flex;gap:8px;overflow-x:auto;padding:2px 0 22px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.chips::-webkit-scrollbar{display:none}.saveb{font-weight:700;letter-spacing:.14em}.pct{display:inline-block;background:var(--ink);color:var(--on-ink);font-family:var(--serif);font-size:24px;padding:3px 10px;align-self:flex-start}.msearch{display:none}@media(max-width:760px){.hx{margin:0;height:auto;min-height:0;padding:58vh 0 0}.hx-bg{inset:0 0 auto;height:72vh}.hx-bg img{object-position:58% 14%}.hx-veil{background:linear-gradient(0deg,var(--l-23) 30%,var(--l-37) 60%,var(--l-25) 80%)}.hx-txt{position:relative;left:0;bottom:0;padding:0 18px 40px}.hx h1{font-size:46px}.hx p{font-size:14px}.hx .float.f2,.hx-sc{display:none}.hx .float.f1{display:block;right:16px;top:20px;bottom:auto;width:118px}.hx .float b{font-size:18px}.hx-deco{display:none}.msearch{display:block;padding:0 16px 10px}.msearch input{width:100%;border:1px solid var(--line);background:var(--paper);padding:11px 14px;font:inherit;font-size:14px;border-radius:999px;outline:none}.msearch input:focus{border-color:var(--ink)}.tk a{padding:6px 16px 6px 0;margin-left:16px}.tk .tn{max-width:130px}.dc{width:190px}.dim .off{font-size:20px}.dp{font-size:22px}.fbtn{display:inline-flex}}@media(prefers-reduced-motion:reduce){.tk,.dtrack{animation:none!important}.drail,#ticker{overflow-x:auto}.hx h1 b,.hx p,.hx-s,.hx .ctas,.hx .float{animation:none!important}}.logo{display:inline-flex;align-items:center;gap:12px;perspective:600px}.mono{position:relative;width:38px;height:38px;flex:none;transform-style:preserve-3d;transition:transform .6s var(--ease)}.mono svg{position:absolute;inset:0;width:100%;height:100%;fill:var(--ink);overflow:visible}.mono svg rect{fill:none;stroke:var(--ink);stroke-width:1.4}.mono .fr2{stroke-width:.5}.mono .l2{transform:translateZ(-3px) translate(1px,1px);fill:var(--mute)}.mono .l2 rect{stroke:var(--mute)}.mono .l3{transform:translateZ(-6px) translate(2px,2px);fill:var(--mute2)}.mono .l3 rect{stroke:var(--mute2)}.mono .l1{transform:translateZ(1px)}.mono .sh{position:absolute;inset:0;overflow:hidden;transform:translateZ(2px);pointer-events:none}.mono .sh:after,.wm:after{content:"";position:absolute;top:-20%;bottom:-20%;width:40%;left:-60%;background:linear-gradient(100deg,transparent,var(--l-38),transparent);animation:sheen 7s 1.5s infinite}@keyframes sheen{0%{left:-60%}18%,to{left:130%}}.wm{position:relative;overflow:hidden;padding:2px 0;text-shadow:1px 1px 0 var(--mute2),2px 2px 0 var(--stone)}.logo:hover .mono{transform:rotateY(-24deg) rotateX(10deg)}#loader{position:fixed;inset:0;z-index:200;background:var(--l-23);display:flex;align-items:center;justify-content:center;transition:opacity .7s var(--ease),visibility .7s}#loader.done{opacity:0;visibility:hidden}.ld{text-align:center;color:var(--l-16)}.ld svg{width:84px;height:84px;display:block;margin:0 auto 18px;fill:var(--l-16);overflow:visible}.ld .fr{fill:none;stroke:var(--l-16);stroke-width:1;stroke-dasharray:250;stroke-dashoffset:250;animation:draw 1.1s var(--ease) forwards}.ld .lp{opacity:0;animation:fade .8s .5s var(--ease) forwards}.ld .micro{color:var(--l-28)!important;letter-spacing:.4em;animation:fade .8s .7s both}@keyframes draw{to{stroke-dashoffset:0}}.hx-deco svg{width:min(44vw,520px);height:auto;fill:none;stroke:var(--l-39);stroke-width:.25;display:block}html.cur-on,html.cur-on *{cursor:none!important}html.cur-on input,html.cur-on textarea,html.cur-on select,html.cur-on [contenteditable]{cursor:auto!important}#cdot,#cring{position:fixed;left:0;top:0;pointer-events:none;z-index:300;mix-blend-mode:difference;border-radius:50%;will-change:transform}#cdot{width:6px;height:6px;margin:-3px 0 0 -3px;background:var(--l-16);transition:opacity .2s,width .25s,height .25s,margin .25s}#cring{width:36px;height:36px;margin:-18px 0 0 -18px;border:1px solid var(--l-16);display:flex;align-items:center;justify-content:center;transition:width .35s var(--ease),height .35s var(--ease),margin .35s var(--ease),background .35s,opacity .2s}#cring b{font-family:var(--sans);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--l-23);opacity:0;transition:opacity .2s;font-weight:600}#cring.lnk{width:54px;height:54px;margin:-27px 0 0 -27px}#cring.press{width:26px;height:26px;margin:-13px 0 0 -13px}html.cur-txt #cdot,html.cur-txt #cring{opacity:0}.crip{position:fixed;width:12px;height:12px;margin:-6px 0 0 -6px;border:1px solid var(--l-16);border-radius:50%;pointer-events:none;z-index:299;mix-blend-mode:difference;animation:crip .6s var(--ease) forwards}@keyframes crip{to{transform:scale(7);opacity:0}}@media(max-width:760px){.mono{width:30px;height:30px}.logo{gap:9px}}@media(prefers-reduced-motion:reduce){.mono .sh:after,.wm:after{animation:none;display:none}#loader{display:none}}.nr form{position:relative;display:flex;align-items:center;gap:6px}.cam{display:inline-flex!important;align-items:center;justify-content:center;padding:4px!important;color:inherit}.cam:after{display:none!important}.msearch{position:relative}.msearch .cam{position:absolute;right:26px;top:50%;transform:translateY(-62%)}.hx-s .cam{color:var(--l-16);padding:0 12px!important;border-left:1px solid var(--l-40)}.ph-hero{max-width:1240px;margin:20px auto 0;background:var(--l-23);color:var(--l-16);padding:70px 64px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;position:relative;overflow:hidden}.ph-hero h1{font-family:var(--serif);font-weight:400;font-size:clamp(40px,5vw,72px);line-height:1;margin:14px 0 18px}.ph-hero p{color:var(--l-41);line-height:1.7;max-width:460px}.ph-hero .micro{color:var(--l-32)!important}.scan{position:absolute;inset:0;pointer-events:none;display:none}.scanning .scan{display:block}.scan:before{content:"";position:absolute;left:0;right:0;height:28%;top:-28%;background:linear-gradient(180deg,transparent,var(--l-46) 85%,var(--l-16) 86%,transparent 88%);animation:scan 1.8s cubic-bezier(.5,0,.5,1) infinite}.scan:after{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--l-47) 1px,transparent 1px),linear-gradient(90deg,var(--l-47) 1px,transparent 1px);background-size:28px 28px;mix-blend-mode:difference}.scan i{position:absolute;width:26px;height:26px;border:2px solid var(--l-16)}.scan i:nth-child(1){left:14px;top:14px;border-right:0;border-bottom:0}.scan i:nth-child(2){right:14px;top:14px;border-left:0;border-bottom:0}.scan i:nth-child(3){left:14px;bottom:14px;border-right:0;border-top:0}.scan i:nth-child(4){right:14px;bottom:14px;border-left:0;border-top:0}.pstat{margin-top:18px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;min-height:16px}.pstat .bar2{height:1px;background:var(--l-48);margin-top:10px;position:relative;overflow:hidden}.pstat .bar2 i{position:absolute;left:0;top:0;bottom:0;background:var(--paper);width:0;transition:width .4s}.plabels{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 24px}.pm .sim{position:absolute;right:10px;top:10px;background:var(--ink);color:var(--on-ink);font-size:9.5px;letter-spacing:.14em;padding:5px 8px;z-index:2}.pm .mini{font-size:12px;margin-top:8px;border-top:1px solid var(--line)}.pm .mini div{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--line)}.pm .mini div:first-child{font-weight:700}.pm .btns{display:flex;gap:8px;margin-top:12px}.tryo{display:grid;grid-template-columns:1fr 1fr}.tryo .im{position:relative;background:var(--l-45);aspect-ratio:3/4}.tryo .im img{width:100%;height:100%;object-fit:cover}.tryo .tx{padding:34px}@media(max-width:760px){.ph-hero{grid-template-columns:1fr;padding:34px 18px;gap:26px;margin:0}.tryo{grid-template-columns:1fr}.tryo .tx{padding:22px}}@media(prefers-reduced-motion:reduce){.scan:before{animation:none;top:40%}}.nl{gap:26px!important}.nl a{white-space:nowrap}.wm{font-size:22px;letter-spacing:.16em}.bar{column-gap:24px}#cmpbar{visibility:hidden}#cmpbar.on{visibility:visible}.hx h1{font-size:clamp(44px,5.6vw,80px)}.hx-txt{max-width:660px}@media(max-width:1100px){.nr #ship{display:none}}@media(max-width:760px){.nr #ship{display:none}.wm{font-size:16px;letter-spacing:.1em}.wm small{display:none}.hx{padding-top:44vh}.hx-bg{height:58vh}.hx h1{font-size:42px;margin:12px 0 16px}}header{transition:background .4s}.bar{transition:padding .4s var(--ease)}body.sc .bar{padding-top:8px;padding-bottom:8px}body.sc .tagline{opacity:0;max-height:0;margin:0}body.sc .mono{width:30px;height:30px}.logo-slot{display:flex;flex-direction:column;align-items:center;gap:5px}.tagline{font-size:8.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--mute);white-space:nowrap;max-height:20px;transition:opacity .4s,max-height .4s,margin .4s}.ico{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;background:none;color:var(--ink);cursor:pointer;border-radius:50%;padding:0!important}.ico:hover{background:var(--stone)}html[data-theme=dark] .ico .moon{fill:currentColor}.burger{display:none;width:34px;height:34px;border:0;background:none;position:relative;cursor:pointer;color:var(--ink)}.burger i{position:absolute;left:7px;right:7px;height:1.4px;background:currentColor;transition:transform .4s var(--ease)}.burger i:first-child{top:13px}.burger i:last-child{top:20px}body.mopen .burger i:first-child{transform:translateY(3.5px) rotate(45deg)}body.mopen .burger i:last-child{transform:translateY(-3.5px) rotate(-45deg)}#mega{position:absolute;left:0;right:0;top:100%;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 30px 60px -30px var(--l-22);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .3s,transform .4s var(--ease),visibility .3s}#mega.on{opacity:1;visibility:visible;transform:none}.mg{max-width:1240px;margin:auto;padding:34px 40px 40px;display:grid;grid-template-columns:1fr 1fr 1fr 1.25fr;gap:36px}.mg h4{font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--mute);font-weight:500;margin:0 0 14px}.mg a{display:block;padding:6px 0;font-size:13.5px;transition:transform .3s var(--ease)}.mg a:hover{transform:translate(4px)}.mg a small{color:var(--mute2);margin-left:6px;font-size:11px}.mg .ed{position:relative;aspect-ratio:4/3;overflow:hidden;display:block;padding:0}.mg .ed img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05);transition:transform 1.2s var(--ease)}.mg .ed:hover img{transform:scale(1.06)}.mg .ed span{position:absolute;left:18px;bottom:16px;color:var(--l-16);font-family:var(--serif);font-size:28px;text-shadow:0 2px 20px var(--l-21)}.mg .ed:hover{transform:none}#so{position:fixed;inset:0;z-index:120;background:var(--glass);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:none;overflow:auto}#so.on{display:block;animation:fade .35s var(--ease)}.sok{font-size:10px;letter-spacing:.16em;color:var(--mute);text-transform:uppercase;margin-top:10px;display:flex;justify-content:space-between;gap:10px}.sog{display:grid;grid-template-columns:2fr 1fr;gap:40px;margin-top:34px}.sog h4{font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--mute);font-weight:500;margin:0 0 12px}.sr{display:flex;align-items:center;gap:14px;padding:9px 10px;margin:0 -10px;cursor:pointer;transition:background .2s}.sr.sel,.sr:hover{background:var(--stone)}.sr img{width:44px;height:58px;object-fit:contain;background:var(--img)}.sr .n{flex:1;min-width:0}.sr .n b{display:block;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--mute)}.sr .n span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr mark{background:none;color:inherit;text-decoration:underline;text-underline-offset:3px}.stags{display:flex;flex-wrap:wrap;gap:8px}#mmenu{position:fixed;inset:0;z-index:110;background:var(--bg);display:flex;flex-direction:column;padding:80px 26px 40px;overflow:auto;clip-path:circle(0 at 30px 30px);transition:clip-path .7s var(--ease);visibility:hidden}body.mopen #mmenu{clip-path:circle(150% at 30px 30px);visibility:visible}#mmenu .mi{opacity:0;transform:translateY(24px);transition:opacity .5s var(--ease),transform .6s var(--ease);transition-delay:calc(var(--i)*55ms + .12s)}body.mopen #mmenu .mi{opacity:1;transform:none}#mmenu .sub{display:flex;flex-wrap:wrap;gap:6px 14px;padding:10px 0 16px}#mmenu .sub a{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}#mmenu .ctl{display:flex;gap:10px;margin-top:26px;align-items:center}#mmenu select{font:inherit;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:10px}#zv{position:fixed;inset:0;z-index:130;background:var(--bg);display:none;align-items:center;justify-content:center;touch-action:none;overflow:hidden}#zv.on{display:flex}#zv img{max-width:100%;max-height:100%;transform-origin:0 0;will-change:transform;user-select:none;-webkit-user-drag:none}#zv .mx{position:absolute;top:14px;right:18px;font-size:32px;border:0;background:none;color:var(--ink)}#zv .micro{position:absolute;bottom:22px;left:0;right:0;text-align:center;color:var(--mute)}#ptr{position:fixed;top:0;left:50%;z-index:70;width:40px;height:40px;margin-left:-20px;border-radius:50%;background:var(--paper);box-shadow:0 10px 30px -10px var(--l-19);transform:translateY(-60px);display:flex;align-items:center;justify-content:center;pointer-events:none}#ptr i{width:16px;height:16px;border:1.5px solid var(--ink);border-top-color:transparent;border-radius:50%}#ptr.go i{animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.dens{display:flex;gap:4px}.dens button{width:32px;height:32px;border:1px solid var(--line);background:none;color:var(--ink);cursor:pointer;font-size:11px}.dens button.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.zgrid{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:1fr 1fr;gap:14px;height:min(86vh,760px)}.zgrid a{position:relative;overflow:hidden;display:block;background:var(--stone)}.zgrid a:first-child{grid-row:1/3}.zgrid img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.06);transition:transform 1.6s var(--ease)}.zgrid a:hover img{transform:scale(1.05)}.zgrid .cap{position:absolute;left:24px;bottom:22px;color:var(--l-16);text-shadow:0 2px 24px var(--l-21)}.zgrid .cap b{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(26px,3.2vw,46px);line-height:1}.zgrid .cap span{font-size:10px;letter-spacing:.24em;text-transform:uppercase}.btl{display:grid;grid-template-columns:1.1fr 2fr;gap:24px;align-items:stretch}.btl .ed{position:relative;overflow:hidden;min-height:360px}.btl .ed img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.btl .ed div{position:absolute;left:22px;bottom:20px;color:var(--l-16)}.btl .ed b{font-family:var(--serif);font-weight:400;font-size:34px;display:block}.btl .its{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.btl .tot{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line);flex-wrap:wrap}.btl .tot b{font-family:var(--serif);font-size:30px;font-weight:400}.gdots{display:none}@media(max-width:760px){.burger{display:block}.tagline,.mg{display:none}.gal{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:0!important;margin:0 -16px;scrollbar-width:none}.gal::-webkit-scrollbar{display:none}.gal .gi{flex:0 0 100%;scroll-snap-align:center}.gdots{display:flex;justify-content:center;gap:6px;margin:12px 0 0}.gdots i{width:6px;height:6px;border-radius:50%;background:var(--stone2);transition:.3s}.gdots i.on{background:var(--ink);width:18px;border-radius:3px}.sog{grid-template-columns:1fr;gap:24px}.zgrid{grid-template-columns:1fr;grid-template-rows:none;height:auto}.zgrid a{aspect-ratio:4/5}.zgrid a:first-child{grid-row:auto}.btl{grid-template-columns:1fr}.btl .ed{min-height:260px}.btl .its{grid-template-columns:repeat(2,1fr)}.dens .dk{display:none}}@media(min-width:761px){.dens .mb1{display:none}}@media(prefers-reduced-motion:reduce){#mmenu,#mmenu .mi{transition:none}}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root,[data-theme=dark]{color-scheme:dark;--bg:#07080B;--bg-2:#0F1117;--bg-3:#161925;--text:#F5F6FA;--text-2:rgba(245,246,250,.7);--text-3:rgba(245,246,250,.45);--line:rgba(255,255,255,.09);--line-2:rgba(255,255,255,.16);--glass:rgba(255,255,255,.045);--glass-2:rgba(255,255,255,.08);--glass-3:rgba(255,255,255,.12);--glass-solid:rgba(15,17,23,.72);--blur:saturate(160%) blur(22px);--shadow:0 20px 60px -20px rgba(0,0,0,.7), 0 2px 0 rgba(255,255,255,.04) inset;--violet:#7C5CFF;--cyan:#22D3EE;--pink:#F472B6;--iri:linear-gradient(115deg,#7C5CFF 0%,#22D3EE 52%,#F472B6 100%);--iri-soft:linear-gradient(115deg,rgba(124,92,255,.22),rgba(34,211,238,.18),rgba(244,114,182,.22));--iri-conic:conic-gradient(from var(--angle),#7C5CFF,#22D3EE,#F472B6,#7C5CFF);--glow:0 0 0 1px rgba(124,92,255,.35),0 0 32px rgba(124,92,255,.35),0 0 80px rgba(34,211,238,.18);--on-iri:#07080B;--up:#FB7185;--down:#34D399;--warn:#FBBF24;--deal:#34D399;--font-display:"Unbounded","Space Grotesk",system-ui,sans-serif;--font-ui:"Inter",system-ui,-apple-system,sans-serif;--fs-hero:clamp(40px,6vw,84px);--fs-h1:clamp(32px,4vw,52px);--fs-h2:clamp(24px,2.6vw,34px);--fs-h3:20px;--fs-body:15px;--fs-sm:13px;--fs-xs:11px;--r-xs:calc(8px * var(--radius-scale,1));--r-sm:calc(12px * var(--radius-scale,1));--r-md:calc(18px * var(--radius-scale,1));--r-lg:calc(26px * var(--radius-scale,1));--r-xl:calc(34px * var(--radius-scale,1));--r-pill:999px;--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.34,1.56,.64,1);--t-fast:.18s;--t:.35s;--t-slow:.8s;--nav-h:64px;--nav-h-condensed:52px}[data-theme=light]{color-scheme:light;--bg:#F5F6FA;--bg-2:#FFFFFF;--bg-3:#ECEEF5;--text:#0B0C12;--text-2:rgba(11,12,18,.68);--text-3:rgba(11,12,18,.45);--line:rgba(11,12,18,.08);--line-2:rgba(11,12,18,.14);--glass:rgba(255,255,255,.55);--glass-2:rgba(255,255,255,.72);--glass-3:rgba(255,255,255,.9);--glass-solid:rgba(255,255,255,.8);--shadow:0 20px 50px -24px rgba(40,44,80,.28), 0 1px 0 rgba(255,255,255,.9) inset;--glow:0 0 0 1px rgba(124,92,255,.3),0 10px 34px rgba(124,92,255,.22),0 0 70px rgba(34,211,238,.14);--on-iri:#FFFFFF;--up:#E11D48;--down:#059669;--deal:#059669}@media(prefers-reduced-motion:reduce){:root{--t-fast:0s;--t:0s;--t-slow:0s}}:root{--accent:#22D3EE;--accent-2:#7C5CFF;--accent-3:#F472B6;--accent-glow:rgba(124,92,255,.4);--live:#34D399;--live-glow:rgba(52,211,153,.7);--warn:#FBBF24;--danger:#F87171;--flash:rgba(34,211,238,.35);--overlay:rgba(7,8,11,.8);--media-scrim:rgba(7,8,11,.66);--media-scrim-strong:rgba(7,8,11,.9);--media-dark:#0b0d14;--media-white:#fff;--media-bg:radial-gradient(circle at 50% 40%,#fff,#e9ebf2);--on-media:#fff;--on-media-2:rgba(255,255,255,.75);--sheen:rgba(255,255,255,.18);--sheen-soft:rgba(255,255,255,.06);--shadow-c:rgba(0,0,0,.5);--particle-1:258;--particle-2:188;--particle-3:330;--radius-scale:1;--surface:var(--glass);--surface-blur:var(--blur);--font-pair-display:var(--font-display);--font-pair-ui:var(--font-ui);--btn-h:44px;--btn-h-sm:36px;--btn-r:calc(999px * var(--radius-scale));--focus-ring:0 0 0 3px var(--bg),0 0 0 5px var(--accent);--k-1:rgba(124,92,255,.2);--k-2:rgba(34,211,238,.1);--k-3:rgba(244,114,182,.1);--k-4:rgba(124,92,255,.14);--k-5:rgba(34,211,238,.12);--k-6:rgba(244,114,182,.12);--k-7:#000;--k-8:#fff;--k-9:rgba(124,92,255,.65);--k-10:rgba(255,255,255,.35);--k-11:rgba(124,92,255,.6);--k-12:rgba(0,0,0,.8);--k-13:rgba(7,8,11,.85);--k-14:#0b0d14;--k-15:rgba(255,255,255,.22);--k-16:rgba(124,92,255,.25);--k-17:rgba(34,211,238,.35);--k-18:rgba(124,92,255,.35);--k-19:rgba(124,92,255,.15);--k-20:rgba(34,211,238,.22);--k-21:rgba(7,8,11,.1);--k-22:rgba(7,8,11,.88);--k-23:#F5F6FA;--k-24:rgba(245,246,250,.75);--k-25:rgba(255,255,255,.08);--k-26:rgba(255,255,255,.14);--k-27:#e9ebf2;--k-28:rgba(11,12,18,.85);--k-29:rgba(255,255,255,.85);--k-30:#0B0C12;--k-31:#F472B6;--k-32:rgba(11,12,18,.6);--k-33:rgba(255,255,255,.18);--k-34:rgba(255,255,255,.75);--k-35:rgba(52,211,153,.55);--k-36:rgba(251,191,36,.45);--k-37:rgba(251,113,133,.5);--k-38:rgba(52,211,153,.14);--k-39:rgba(124,92,255,.16);--k-40:rgba(34,211,238,.08);--k-41:rgba(124,92,255,.45);--k-42:rgba(11,12,18,.35);--k-43:rgba(11,12,18,.15);--k-44:rgba(34,211,238,.6);--k-45:rgba(0,0,0,.4);--k-46:rgba(124,92,255,.4);--k-47:rgba(0,0,0,.6);--k-48:rgba(7,8,11,.82);--k-49:rgba(245,246,250,.86);--k-50:rgba(0,0,0,.5);--k-51:rgba(12,14,20,.88);--k-52:rgba(255,255,255,.9);--l-1:rgba(11,11,11,.35);--l-2:rgba(126,126,126,.07);--l-3:#f0f0f0;--l-4:rgba(242,242,242,.94);--l-5:rgba(11,11,11,.55);--l-6:rgba(11,11,11,.5);--l-7:#dfdfdf;--l-8:rgba(126,126,126,.08);--l-9:#3c3c3c;--l-10:rgba(126,126,126,.05);--l-11:#ececec;--l-12:#5a5a5a;--l-13:#515151;--l-14:rgba(0,0,0,.45);--l-15:rgba(0,0,0,.18);--l-16:#fff;--l-17:#f2f2f2;--l-18:rgba(0,0,0,.08);--l-19:rgba(0,0,0,.4);--l-20:rgba(0,0,0,.15);--l-21:rgba(0,0,0,.5);--l-22:rgba(0,0,0,.35);--l-23:#0b0b0b;--l-24:rgba(0,0,0,.82);--l-25:rgba(0,0,0,0);--l-26:rgba(0,0,0,.55);--l-27:rgba(255,255,255,.16);--l-28:rgba(255,255,255,.7);--l-29:rgba(255,255,255,.78);--l-30:rgba(255,255,255,.5);--l-31:rgba(255,255,255,.06);--l-32:rgba(255,255,255,.6);--l-33:#e6e6e6;--l-34:rgba(0,0,0,.7);--l-35:#555;--l-36:rgba(0,0,0,.8);--l-37:rgba(0,0,0,.2);--l-38:rgba(255,255,255,.85);--l-39:rgba(255,255,255,.18);--l-40:rgba(255,255,255,.3);--l-41:rgba(255,255,255,.75);--l-42:rgba(255,255,255,.45);--l-43:rgba(255,255,255,.03);--l-44:rgba(255,255,255,.08);--l-45:#111;--l-46:rgba(255,255,255,.22);--l-47:rgba(255,255,255,.07);--l-48:rgba(255,255,255,.2)}[data-theme=light]{--overlay:rgba(245,246,250,.82);--media-scrim:rgba(7,8,11,.55);--shadow-c:rgba(15,17,23,.18)}[data-surface=solid]{--glass:var(--bg-2);--glass-2:var(--bg-3);--glass-3:var(--bg-3);--blur:none}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);font:400 var(--fs-body)/1.5 var(--font-ui);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}img{display:block;max-width:100%}.wrap{max-width:1360px;margin:0 auto;padding:0 32px}.ambient{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(900px 600px at 50% 18%,var(--k-1),transparent 60%),radial-gradient(700px 500px at 85% 60%,var(--k-2),transparent 60%),radial-gradient(700px 500px at 10% 80%,var(--k-3),transparent 60%),var(--bg)}[data-theme=light] .ambient{background:radial-gradient(900px 600px at 50% 18%,var(--k-4),transparent 60%),radial-gradient(700px 500px at 85% 60%,var(--k-5),transparent 60%),radial-gradient(700px 500px at 10% 80%,var(--k-6),transparent 60%),var(--bg)}#particles{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.7}.noise{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(/kit/%23n)'/%3E%3C/svg%3E")}.glass{background:var(--glass);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:var(--r-lg)}.iri-edge{position:relative}.iri-edge:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--iri-conic);animation:spin 6s linear infinite;-webkit-mask:linear-gradient(var(--k-7) 0 0) content-box,linear-gradient(var(--k-7) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes spin{to{--angle:360deg}}.iri-text{background:var(--iri);-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{font:600 var(--fs-xs)/1 var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--text-2);display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--iri)}.display{font-family:var(--font-display);letter-spacing:-.02em;line-height:1.02}.kinetic span{display:inline-block;font-variation-settings:"wght" 300;animation:kin 3.2s var(--ease) infinite alternate;animation-delay:calc(var(--i)*70ms)}@keyframes kin{0%{font-variation-settings:"wght" 300}60%,to{font-variation-settings:"wght" 700}}@media(prefers-reduced-motion:reduce){.kinetic span{animation:none;font-variation-settings:"wght" 600}.iri-edge:before{animation:none}}.btn{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 22px;border-radius:var(--r-pill);font:600 14px/1 var(--font-ui);letter-spacing:.01em;transition:transform var(--t-fast) var(--ease),box-shadow var(--t) var(--ease)}.btn--iri{background:var(--iri);color:var(--k-8);box-shadow:0 10px 30px -8px var(--k-9),inset 0 1px 0 var(--k-10)}.btn--iri:hover{transform:translateY(-1px);box-shadow:var(--glow)}.btn--glass{background:var(--glass-2);border:1px solid var(--line-2);backdrop-filter:var(--blur)}.btn--sm{height:36px;padding:0 16px;font-size:13px}.kbd{font:600 11px/1 var(--font-ui);padding:5px 7px;border-radius:6px;background:var(--glass-2);border:1px solid var(--line-2);color:var(--text-2)}.chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:var(--r-pill);font:600 12px/1 var(--font-ui);background:var(--glass-2);border:1px solid var(--line);color:var(--text)}.chip.is-active{background:var(--text);color:var(--bg);border-color:transparent}.icon{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.switch{position:relative;width:38px;height:22px;border-radius:99px;background:var(--glass-3);border:1px solid var(--line-2);flex:none}.switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--text);transition:transform var(--t) var(--spring)}.switch.on{background:var(--iri);border-color:transparent}.switch.on:after{transform:translate(16px);background:var(--k-8)}.nav{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:50;width:min(1320px,calc(100% - 32px));height:var(--nav-h);display:flex;align-items:center;gap:18px;padding:0 10px 0 18px;border-radius:var(--r-pill);background:var(--glass-solid);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border:1px solid var(--line-2);box-shadow:var(--shadow);transition:all var(--t) var(--ease)}.nav.is-condensed{top:10px;height:var(--nav-h-condensed);width:min(980px,calc(100% - 32px))}.nav.is-condensed .nav__logo-word{width:0;opacity:0}.nav__logo{display:flex;align-items:center;gap:10px;flex:none}.nav__logo img{height:30px}.nav__logo-word{height:18px;transition:all var(--t) var(--ease);overflow:hidden}.nav__links{display:flex;gap:2px}.nav__link{position:relative;height:38px;padding:0 14px;border-radius:var(--r-pill);display:flex;align-items:center;font:500 14px/1 var(--font-ui);color:var(--text-2);transition:all var(--t-fast)}.nav__link:hover,.nav__link.is-open{color:var(--text);background:var(--glass-2)}.nav__link.is-open:after{content:"";position:absolute;left:14px;right:14px;bottom:5px;height:2px;border-radius:2px;background:var(--iri)}.cmd{flex:1;min-width:0;height:44px;display:flex;align-items:center;gap:10px;padding:0 8px 0 14px;border-radius:var(--r-pill);background:var(--glass);border:1px solid var(--line);color:var(--text-3);font-size:14px;position:relative;transition:all var(--t)}.cmd:focus-within,.cmd:hover{border-color:transparent;box-shadow:var(--glow);color:var(--text-2)}.cmd input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--text);font:inherit}.cmd input::placeholder{color:var(--text-3)}.cmd__spark{width:22px;height:22px;border-radius:50%;background:var(--iri);display:grid;place-items:center;flex:none;box-shadow:0 0 16px var(--k-11)}.cmd__spark svg{width:12px;height:12px;fill:var(--k-8)}.cmd__btn{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--text-2)}.cmd__btn:hover{background:var(--glass-2);color:var(--text)}.nav__actions{display:flex;align-items:center;gap:4px;flex:none}.nav__icon{position:relative;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--text-2)}.nav__icon:hover{background:var(--glass-2);color:var(--text)}.nav__icon .dot{position:absolute;top:7px;right:7px;min-width:16px;height:16px;border-radius:9px;background:var(--iri);color:var(--k-8);font:700 9px/16px var(--font-ui);text-align:center;padding:0 4px}.nav__onme{display:flex;align-items:center;gap:8px;height:40px;padding:0 6px 0 4px;border-radius:var(--r-pill);background:var(--glass-2);border:1px solid var(--line);font:600 12px/1 var(--font-ui)}.nav__onme .av{width:30px;height:30px;border-radius:50%;background:url(/kit/assets/mirror-portrait.webp) center 18%/cover;box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--cyan)}.mega{position:fixed;top:92px;left:50%;transform:translate(-50%) translateY(-8px);width:min(1320px,calc(100% - 32px));z-index:49;padding:28px;border-radius:var(--r-xl);background:var(--glass-solid);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border:1px solid var(--line-2);box-shadow:0 40px 120px -30px var(--k-12);display:grid;grid-template-columns:repeat(4,1fr) 1.9fr;gap:28px;opacity:0;pointer-events:none;transition:all var(--t) var(--ease)}.mega.is-open{opacity:1;pointer-events:auto;transform:translate(-50%)}.mega h6{font:600 11px/1 var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);margin-bottom:14px}.mega ul{list-style:none;display:grid;gap:9px}.mega li a{font-size:14px;color:var(--text-2)}.mega li a:hover{color:var(--text)}.mega li a .new{font:700 9px/1 var(--font-ui);padding:3px 6px;border-radius:5px;background:var(--iri);color:var(--k-8);margin-left:6px;vertical-align:2px}.mega__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tilt{transform-style:preserve-3d;transition:transform var(--t) var(--ease),box-shadow var(--t)}.mcard{position:relative;border-radius:var(--r-md);overflow:hidden;aspect-ratio:3/4;background:var(--bg-3)}.mcard img{width:100%;height:100%;object-fit:cover;transform:scale(1.04)}.mcard:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,var(--k-13))}.mcard span{position:absolute;left:14px;right:14px;bottom:12px;z-index:1;color:var(--k-8);font:600 14px/1.25 var(--font-display);transform:translateZ(30px)}.mcard span small{display:block;font:500 11px var(--font-ui);opacity:.75;margin-top:4px}.mcard:hover{box-shadow:var(--glow)}.mega__ai{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding-top:18px;border-top:1px solid var(--line);font-size:13px;color:var(--text-3)}.hero{position:relative;height:100vh;min-height:760px;max-height:980px;display:grid;grid-template-columns:1fr 520px 1fr;align-items:center;padding:110px 40px 40px;overflow:hidden}.hero__copy{z-index:3;max-width:440px}.hero__title{font-size:var(--fs-hero);font-family:var(--font-display);line-height:.98;letter-spacing:-.035em;margin:18px 0}.hero__title .iri-text{display:inline-block}.hero__sub{color:var(--text-2);font-size:16px;max-width:380px;margin-bottom:28px}.hero__ctas{display:flex;gap:12px;flex-wrap:wrap}.hero__trust{display:flex;gap:22px;margin-top:34px;color:var(--text-3);font-size:12px}.hero__trust b{display:block;font:600 20px/1.2 var(--font-display);color:var(--text);font-variant-numeric:tabular-nums}.stage{position:relative;height:640px;perspective:1400px;z-index:2}.portal{position:absolute;left:50%;top:50%;width:330px;height:470px;transform:translate(-50%,-50%);border-radius:50%;z-index:5}.portal:before{content:"";position:absolute;inset:-14px;border-radius:inherit;background:var(--iri-conic);animation:spin 7s linear infinite;filter:blur(18px);opacity:.75}.portal:after{content:"";position:absolute;inset:-3px;border-radius:inherit;background:var(--iri-conic);animation:spin 7s linear infinite}.portal__glass{position:absolute;inset:0;border-radius:inherit;overflow:hidden;z-index:1;background:var(--k-14)}.portal__glass img{width:100%;height:100%;object-fit:cover;object-position:center 20%;filter:saturate(1.05) contrast(1.05)}.portal__glass:before{content:"";position:absolute;inset:0;z-index:1;background:repeating-linear-gradient(180deg,var(--k-2) 0 1px,transparent 1px 5px);mix-blend-mode:screen;opacity:.45}.portal__glass:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(120deg,var(--k-15),transparent 35%,transparent 65%,var(--k-16))}.portal__scan{position:absolute;left:0;right:0;height:90px;z-index:3;background:linear-gradient(180deg,transparent,var(--k-17),transparent);animation:scan 4s var(--ease) infinite}@keyframes scan{0%{top:-90px}to{top:100%}}.portal__hud{position:absolute;z-index:6;font:600 10px/1.3 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;padding:8px 10px;border-radius:10px;background:var(--glass-solid);backdrop-filter:var(--blur);border:1px solid var(--line-2);color:var(--text-2);white-space:nowrap}.portal__hud b{display:block;color:var(--text);font:600 13px var(--font-display);letter-spacing:0;text-transform:none}.portal__hud:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan);top:-3px;left:12px}.orbit-ring{position:absolute;left:50%;top:56%;width:820px;height:210px;transform:translate(-50%,-50%);border-radius:50%;border:1px solid var(--k-18);box-shadow:0 0 30px var(--k-19) inset;z-index:1}.orbit-ring.r2{width:640px;height:150px;top:62%;border-color:var(--k-20)}.orbit{position:absolute;inset:0;z-index:4;pointer-events:none}.ocard{position:absolute;left:0;top:0;width:150px;padding:8px;border-radius:18px;pointer-events:auto;background:var(--glass-solid);backdrop-filter:var(--blur);border:1px solid var(--line-2);box-shadow:var(--shadow);will-change:transform}.ocard img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;background:var(--k-8)}.ocard .b{font:700 10px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;margin:8px 2px 4px}.ocard .p{display:flex;align-items:baseline;gap:6px;margin:0 2px}.ocard .p b{font:600 15px var(--font-display);font-variant-numeric:tabular-nums}.ocard .p s{font-size:11px;color:var(--text-3)}.ocard .gap{position:absolute;top:14px;left:14px;font:700 10px/1 var(--font-ui);padding:5px 7px;border-radius:7px;background:var(--iri);color:var(--k-8)}.hero__right{z-index:3;justify-self:end;display:grid;gap:12px;width:280px}.ai-card{padding:16px;border-radius:var(--r-md)}.ai-card .q{font-size:13px;color:var(--text-2);margin-bottom:10px}.ai-card .a{display:flex;gap:10px;align-items:center;font-size:13px}.ai-card .a img{width:44px;height:44px;border-radius:10px;object-fit:cover;background:var(--k-8)}.fit-pill{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--r-md);font-size:13px}.fit-pill b{font:600 18px var(--font-display)}.ticker{position:relative;height:52px;display:flex;align-items:center;overflow:hidden;border-block:1px solid var(--line);background:var(--glass);backdrop-filter:var(--blur);-webkit-mask:linear-gradient(90deg,transparent,var(--k-7) 8%,var(--k-7) 92%,transparent);mask:linear-gradient(90deg,transparent,var(--k-7) 8%,var(--k-7) 92%,transparent)}.ticker__track{display:flex;gap:36px;white-space:nowrap;animation:marquee 40s linear infinite;padding-left:36px}.ticker:hover .ticker__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.tick{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--text-2)}.tick b{color:var(--text);font-weight:600}.tick .num{font:600 13px var(--font-display);color:var(--text);font-variant-numeric:tabular-nums}.tick .down{color:var(--down);font-weight:700;font-variant-numeric:tabular-nums}.tick .sep{width:4px;height:4px;border-radius:50%;background:var(--iri)}.section{padding:72px 0}.sec-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:26px;gap:20px}.sec-head h2{font:500 var(--fs-h2)/1.1 var(--font-display);letter-spacing:-.02em}.sec-head p{color:var(--text-2);font-size:14px;margin-top:8px}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:190px;gap:16px}.tile{position:relative;overflow:hidden;padding:22px;border-radius:var(--r-lg);background:var(--glass);border:1px solid var(--line);backdrop-filter:var(--blur);transition:transform var(--t) var(--ease),box-shadow var(--t)}.tile:hover{transform:translateY(-3px);box-shadow:var(--glow)}.tile h3{font:500 20px/1.15 var(--font-display);letter-spacing:-.01em;margin:10px 0 6px}.tile p{color:var(--text-2);font-size:13px}.tile--2x2{grid-column:span 2;grid-row:span 2}.tile--2x1{grid-column:span 2}.tile--1x2{grid-row:span 2}.tile__bg{position:absolute;inset:0;z-index:-1}.tile__bg img{width:100%;height:100%;object-fit:cover;opacity:.9}.tile__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--k-21),var(--k-22))}.tile--media{color:var(--k-23)}.tile--media p{color:var(--k-24)}.tile .big{font:500 46px/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.steps{display:flex;gap:8px;margin-top:16px}.steps span{flex:1;padding:10px;border-radius:12px;background:var(--k-25);border:1px solid var(--k-26);font-size:12px;backdrop-filter:blur(10px)}.steps span b{display:block;font:600 16px var(--font-display)}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pcard{position:relative;border-radius:var(--r-lg);padding:10px;background:var(--glass);border:1px solid var(--line);backdrop-filter:var(--blur);transition:transform var(--t) var(--ease),box-shadow var(--t),border-color var(--t)}.pcard:hover{box-shadow:var(--glow);border-color:transparent;transform:translateY(-4px)}.pcard__media{position:relative;border-radius:calc(var(--r-lg) - 8px);overflow:hidden;aspect-ratio:4/5;background:radial-gradient(circle at 50% 40%,var(--k-8),var(--k-27))}.pcard__media img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform var(--t-slow) var(--ease)}.pcard:hover .pcard__media img{transform:scale(1.05)}.pcard__media.is-onme{background:var(--k-14)}.pcard__media.is-onme img{mix-blend-mode:normal;object-position:center 20%}.pcard__gap{position:absolute;top:10px;left:10px;font:700 11px/1 var(--font-ui);padding:6px 8px;border-radius:8px;background:var(--k-28);color:var(--k-8);display:flex;gap:5px;align-items:center}.pcard__gap i{width:6px;height:6px;border-radius:50%;background:var(--down);box-shadow:0 0 8px var(--down)}.pcard__heart{position:absolute;top:8px;right:8px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--k-29);color:var(--k-30);backdrop-filter:blur(8px)}.pcard__heart.on{color:var(--k-31)}.pcard__heart.on svg{fill:var(--k-31)}.onme{position:absolute;left:10px;right:10px;bottom:10px;display:flex;padding:3px;border-radius:99px;background:var(--k-32);backdrop-filter:blur(12px);border:1px solid var(--k-33)}.onme button{flex:1;height:28px;border-radius:99px;font:600 11px/1 var(--font-ui);color:var(--k-34);letter-spacing:.04em}.onme button.on{background:var(--iri);color:var(--k-8)}.pcard__body{padding:12px 6px 6px}.pcard__brand{font:700 11px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase}.pcard__name{font-size:13px;color:var(--text-2);margin:5px 0 10px}.price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.price__now{font:500 26px/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;color:var(--text);display:inline-flex;align-items:flex-start}.price__now sup{font-size:.48em;line-height:1;margin-top:.12em;font-weight:500;opacity:.8}.price__now sup.cur{margin-right:2px}.price__now sup.dec{margin-left:1px}.price--lg .price__now{font-size:46px}.price--sm .price__now{font-size:19px}.price__was{font:400 13px/1 var(--font-ui);color:var(--text-3);text-decoration:line-through;text-decoration-thickness:1px;font-variant-numeric:tabular-nums}.chip-save{position:relative;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:99px;font:600 11.5px/1 var(--font-ui);color:var(--text);background:var(--iri-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.chip-save:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--iri);-webkit-mask:linear-gradient(var(--k-7) 0 0) content-box,linear-gradient(var(--k-7) 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.chip-store{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px 0 3px;border-radius:99px;background:var(--glass-2);border:1px solid var(--line);font:500 12px/1 var(--font-ui);color:var(--text-2);white-space:nowrap}.chip-store i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:700 10px/1 var(--font-ui);font-style:normal;background:var(--text);color:var(--bg)}.chip-store b{color:var(--text);font-weight:600}.prange{margin-top:12px}.prange__track{position:relative;height:6px;border-radius:6px;background:linear-gradient(90deg,var(--k-35),var(--k-36),var(--k-37))}.prange__dot{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:var(--text-3);transform:translate(-50%,-50%);border:2px solid var(--bg)}.prange__best{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;transform:translate(-50%,-50%);background:var(--k-8);box-shadow:0 0 0 3px var(--violet),0 0 16px var(--cyan)}.prange__lbl{display:flex;justify-content:space-between;margin-top:8px;font:500 11px/1 var(--font-ui);color:var(--text-3);font-variant-numeric:tabular-nums}.prange__lbl b{color:var(--text-2);font-weight:600}.dscore{display:inline-flex;align-items:center;gap:10px}.dscore svg{width:44px;height:44px;transform:rotate(-90deg)}.dscore .v{font:600 15px/1 var(--font-display);font-variant-numeric:tabular-nums}.dscore .l{font:600 11px/1.3 var(--font-ui);color:var(--deal);letter-spacing:.04em;text-transform:uppercase}.pdrop{display:inline-flex;align-items:center;gap:8px;font:600 12px/1 var(--font-ui);color:var(--down);font-variant-numeric:tabular-nums}.pdrop svg.spark{width:70px;height:22px;overflow:visible}.pdrop .arrow{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--k-38)}.compare{padding:26px;border-radius:var(--r-xl)}.compare__head{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:start;margin-bottom:22px}.compare__save{font:500 40px/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.compare__save small{display:block;font:500 13px var(--font-ui);color:var(--text-2);letter-spacing:0;margin-top:8px}.compare__tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.seg{display:inline-flex;padding:3px;border-radius:99px;background:var(--glass);border:1px solid var(--line)}.seg button{height:28px;padding:0 12px;border-radius:99px;font:600 12px/1 var(--font-ui);color:var(--text-2)}.seg button.on{background:var(--text);color:var(--bg)}.shipto{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:99px;background:var(--glass);border:1px solid var(--line);font:500 12px var(--font-ui);color:var(--text-2)}.shipto .flag{font-size:16px;line-height:1}.hist{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;background:var(--glass);border:1px solid var(--line)}.hist svg{width:150px;height:40px;overflow:visible}.hist small{display:block;font-size:11px;color:var(--text-3)}.hist b{font:600 13px var(--font-ui);color:var(--down)}.ctable{display:grid;gap:8px}.crow{position:relative;display:grid;grid-template-columns:200px 1fr 92px 100px 84px 92px 108px 132px;align-items:center;gap:14px;padding:12px 14px;border-radius:16px;background:var(--glass);border:1px solid var(--line);font-size:13px;font-variant-numeric:tabular-nums}.crow--head{background:none;border:0;padding:0 14px;font:600 10.5px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.crow.is-best{background:linear-gradient(90deg,var(--k-39),var(--k-40) 60%,transparent),var(--glass);border-color:transparent;box-shadow:0 0 40px -6px var(--k-41)}.crow.is-best:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:var(--iri-conic);animation:spin 6s linear infinite;-webkit-mask:linear-gradient(var(--k-7) 0 0) content-box,linear-gradient(var(--k-7) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.store{display:flex;align-items:center;gap:10px;min-width:0}.store__logo{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font:700 13px var(--font-display);background:var(--bg-3);border:1px solid var(--line-2);flex:none}.store b{display:block;font-weight:600;font-size:13.5px}.store small{color:var(--text-3);font-size:11px;display:flex;gap:5px;align-items:center}.best-chip{display:inline-block;margin-left:6px;font:700 9px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;padding:4px 6px;border-radius:5px;background:var(--iri);color:var(--k-8);vertical-align:2px}.cbar{height:8px;border-radius:8px;background:var(--glass-2);overflow:hidden}.cbar i{display:block;height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,var(--k-10),var(--k-33));animation:grow 1.2s var(--ease) both}[data-theme=light] .cbar i{background:linear-gradient(90deg,var(--k-42),var(--k-43))}.is-best .cbar i{background:var(--iri);box-shadow:0 0 14px var(--k-44)}@keyframes grow{0%{width:0}}.cval{display:flex;align-items:center;gap:6px;color:var(--text-2)}.cval .icon{width:15px;height:15px;color:var(--text-3)}.ctotal{font:600 16px var(--font-display);letter-spacing:-.01em}.is-best .ctotal{font-size:18px}.crow .btn{height:36px;padding:0 14px;font-size:12.5px;justify-content:center}.compare__foot{display:flex;justify-content:space-between;margin-top:14px;font-size:11.5px;color:var(--text-3)}.ccard{padding:18px;border-radius:var(--r-lg);display:grid;gap:12px}.ccard__row{display:grid;grid-template-columns:90px 1fr 70px;align-items:center;gap:10px;font-size:12px;color:var(--text-2);font-variant-numeric:tabular-nums}.ccard__row b{text-align:right;color:var(--text);font-weight:600}.ccard__row.is-best{color:var(--text)}.ccard__row.is-best b{background:var(--iri);-webkit-background-clip:text;color:transparent}.shop{display:grid;grid-template-columns:300px 1fr;gap:22px;align-items:start}.filters{padding:20px;border-radius:var(--r-xl);display:grid;gap:20px;position:sticky;top:100px}.filters__head{display:flex;justify-content:space-between;align-items:center}.filters__head h4{font:500 18px var(--font-display)}.filters__head a{font-size:12px;color:var(--text-3);text-decoration:underline}.fgroup h5{display:flex;justify-content:space-between;font:600 11px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:12px}.fgroup h5 span{letter-spacing:0;text-transform:none;color:var(--text-2);font-weight:500}.pills{display:flex;flex-wrap:wrap;gap:6px}.histo{display:flex;align-items:end;gap:3px;height:44px;margin-bottom:-3px}.histo i{flex:1;border-radius:3px 3px 0 0;background:var(--line-2);height:var(--h)}.histo i.in{background:linear-gradient(180deg,var(--cyan),var(--violet));opacity:.85}.dual{position:relative;height:20px}.dual__track{position:absolute;left:0;right:0;top:9px;height:3px;border-radius:3px;background:var(--line-2)}.dual__fill{position:absolute;top:9px;height:3px;background:var(--iri);left:var(--a);right:calc(100% - var(--b))}.dual__thumb{position:absolute;top:1px;width:20px;height:20px;border-radius:50%;background:var(--k-8);transform:translate(-50%);box-shadow:0 0 0 3px var(--violet),0 4px 12px var(--k-45)}.dual__vals{display:flex;justify-content:space-between;gap:10px;margin-top:12px}.dual__vals span{flex:1;height:36px;border-radius:10px;background:var(--glass);border:1px solid var(--line);display:flex;align-items:center;padding:0 12px;font:500 13px var(--font-ui);font-variant-numeric:tabular-nums}.swatches{display:flex;flex-wrap:wrap;gap:9px}.sw{width:28px;height:28px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px var(--k-33)}.sw.on{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--cyan)}.sizes{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.sizes span{height:34px;border-radius:10px;display:grid;place-items:center;font:600 12px var(--font-ui);background:var(--glass);border:1px solid var(--line)}.sizes span.on{background:var(--text);color:var(--bg)}.sizes span.fit{position:relative;border-color:var(--cyan)}.sizes span.fit:after{content:"AI";position:absolute;top:-6px;right:-4px;font:700 8px/1 var(--font-ui);padding:2px 4px;border-radius:4px;background:var(--iri);color:var(--k-8)}.sizes span.na{opacity:.35;text-decoration:line-through}.fsearch{height:36px;border-radius:10px;background:var(--glass);border:1px solid var(--line);display:flex;align-items:center;gap:8px;padding:0 10px;color:var(--text-3);font-size:13px;margin-bottom:10px}.checks{display:grid;gap:8px;font-size:13px;color:var(--text-2)}.checks label{display:flex;align-items:center;gap:10px}.checks label em{margin-left:auto;font-style:normal;color:var(--text-3);font-size:12px}.cb{width:18px;height:18px;border-radius:6px;border:1px solid var(--line-2);background:var(--glass);display:grid;place-items:center}.cb.on{background:var(--iri);border-color:transparent}.cb.on:after{content:"";width:8px;height:4px;border:2px solid var(--k-8);border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.toggles{display:grid;gap:10px}.toggle-row{display:flex;align-items:center;justify-content:space-between;font-size:13px}.toggle-row small{display:block;color:var(--text-3);font-size:11px}.results-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.results-bar .count{font:500 22px var(--font-display);margin-right:8px;font-variant-numeric:tabular-nums}.results-bar .count small{font:500 13px var(--font-ui);color:var(--text-2)}.achip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 6px 0 12px;border-radius:99px;font:500 12px var(--font-ui);background:var(--iri-soft);border:1px solid var(--k-46)}.achip i{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--glass-3);font-style:normal;font-size:11px}.clearall{font-size:12px;color:var(--text-3);text-decoration:underline;margin-left:4px}.sortsel{margin-left:auto;height:34px;padding:0 14px;border-radius:99px;display:flex;align-items:center;gap:8px;background:var(--glass);border:1px solid var(--line);font-size:13px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.foot{padding:40px 0 120px;border-top:1px solid var(--line);color:var(--text-3);font-size:12px;display:flex;justify-content:space-between;align-items:center}.dock,.m-top,.mmenu,.sheet,.sheet-scrim{display:none}@media(max-width:760px){.wrap{padding:0 16px}.nav,.mega{display:none}.m-top{display:flex;position:fixed;top:10px;left:10px;right:10px;z-index:50;height:54px;align-items:center;gap:10px;padding:0 8px 0 14px;border-radius:99px;background:var(--glass-solid);backdrop-filter:var(--blur);border:1px solid var(--line-2)}.m-top img.mk{height:26px}.m-top .cmd{height:38px;font-size:12.5px;padding:0 6px 0 10px}.dock{display:flex;position:fixed;left:12px;right:12px;bottom:14px;z-index:60;height:68px;padding:0 8px;border-radius:26px;align-items:center;justify-content:space-around;background:var(--glass-solid);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border:1px solid var(--line-2);box-shadow:0 20px 50px -10px var(--k-47)}.dock a{display:grid;justify-items:center;gap:4px;font:600 10px/1 var(--font-ui);color:var(--text-3);width:58px}.dock a.on{color:var(--text)}.dock a .icon{width:22px;height:22px}.dock a.mirror{transform:translateY(-14px)}.dock a.mirror span.orb{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--iri);box-shadow:0 10px 30px var(--k-11),0 0 0 4px var(--bg);color:var(--k-8)}.dock a.mirror span.orb .icon{width:24px;height:24px}.hero{display:block;height:auto;min-height:0;max-height:none;padding:84px 16px 20px;text-align:center}.hero__copy{max-width:none;margin:0 auto}.hero__copy .eyebrow{justify-content:center}.hero__title{font-size:40px;margin:12px 0}.hero__sub{margin:0 auto 18px;font-size:14px}.hero__ctas{justify-content:center}.hero__trust{justify-content:center;margin-top:20px}.hero__right{display:none}.stage{height:430px;margin-top:6px}.portal{width:210px;height:300px}.orbit-ring{width:380px;height:120px}.orbit-ring.r2{width:300px;height:90px}.ocard{width:104px;padding:6px;border-radius:14px}.ocard .b{font-size:8.5px}.ocard .p b{font-size:12px}.ocard .p s{display:none}.ocard .gap{font-size:8.5px;top:10px;left:10px}.portal__hud{display:none}.section{padding:44px 0}.bento{grid-template-columns:1fr 1fr;grid-auto-rows:150px;gap:10px}.tile{padding:16px}.tile--2x2,.tile--2x1{grid-column:span 2}.tile h3{font-size:16px}.tile .big{font-size:32px}.grid4,.grid3{grid-template-columns:1fr 1fr;gap:10px}.pcard{padding:6px}.price__now{font-size:20px}.pcard__name{font-size:12px}.shop{grid-template-columns:1fr}.filters{display:none}.compare{padding:16px}.compare__head{grid-template-columns:1fr}.compare__tools{justify-content:flex-start}.crow{grid-template-columns:1fr auto;gap:6px 10px}.crow--head{display:none}.crow>*:nth-child(n+3){display:none}.crow .ctotal,.crow .btn-cell{display:block!important}.compare__save{font-size:30px}.mmenu.is-open{display:flex;flex-direction:column;position:fixed;inset:0;z-index:70;padding:20px 18px 110px;background:var(--k-48);backdrop-filter:blur(30px) saturate(160%);overflow:auto}[data-theme=light] .mmenu.is-open{background:var(--k-49)}.mmenu__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.mmenu__tabs{display:flex;gap:6px;margin:16px 0 18px;overflow:auto}.mmenu__list a{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--line);font:500 22px/1 var(--font-display);letter-spacing:-.01em}.mmenu__list a small{font:500 11px var(--font-ui);color:var(--text-3)}.mmenu__cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.sheet-scrim.is-open{display:block;position:fixed;inset:0;z-index:65;background:var(--k-50)}.sheet.is-open{display:block;position:fixed;left:0;right:0;bottom:0;z-index:66;max-height:86vh;overflow:auto;padding:10px 18px 110px;border-radius:30px 30px 0 0;background:var(--glass-solid);backdrop-filter:blur(30px) saturate(160%);border-top:1px solid var(--line-2)}.sheet__handle{width:44px;height:5px;border-radius:5px;background:var(--line-2);margin:0 auto 14px}.sheet .fgroup{margin-bottom:18px}.sheet__cta{position:fixed;left:18px;right:18px;bottom:96px;z-index:67;display:flex;gap:10px}.sheet__cta .btn{flex:1;justify-content:center}}@media(min-width:761px){.m-only{display:none!important}}html,body{overflow-x:hidden}.kinetic .w{white-space:nowrap;display:inline-block}.hero{grid-template-columns:minmax(0,1fr) 540px minmax(0,1fr)}.hero__title{font-size:clamp(40px,4.6vw,70px)}.nav{width:min(1400px,calc(100% - 32px));gap:14px}.nav__link{padding:0 11px;font-size:13.5px}.nav__logo-word{height:15px}.cmd{min-width:320px;font-size:13px}.mega{width:min(1400px,calc(100% - 32px));background:var(--k-51)}[data-theme=light] .mega{background:var(--k-52)}.crow{grid-template-columns:220px 1fr 84px 92px 96px 96px 100px 128px}@media(max-width:760px){.cmd{min-width:0}.hero{grid-template-columns:none}}@media(max-width:760px){.sheet.is-open{z-index:80;padding-bottom:110px}.sheet>*{margin-bottom:20px}.sheet .filters__head{margin-bottom:14px}.sheet__cta{z-index:81;bottom:0;left:0;right:0;padding:14px 18px 22px;background:linear-gradient(180deg,transparent,var(--bg) 35%)}.sheet-scrim.is-open{z-index:79}}.hero__copy{max-width:400px}.orbit-ring{width:640px;height:250px}.orbit-ring.r2{width:520px;height:180px}@media(max-width:760px){.orbit-ring{width:380px;height:120px}.orbit-ring.r2{width:300px;height:90px}}@media(max-width:760px){.sheet.is-open{padding-bottom:0}.sheet__cta{position:sticky;bottom:0;left:auto;right:auto;margin:0 -18px!important;padding:16px 18px 26px;background:linear-gradient(180deg,transparent,var(--bg-2) 30%)}}.portal__glass .tryon-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block;background:var(--media-bg,var(--glass-solid))}.portal--tryon .portal__glass:before{opacity:.18}.portal--tryon .portal__scan{display:none}.tryon-hud{position:absolute;inset:0;z-index:9;pointer-events:none}.tryon-hud>*{pointer-events:auto}.tryon-hud__fit,.tryon-hud__item{position:absolute;background:var(--glass-solid);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border:1px solid var(--line-2);border-radius:14px;box-shadow:var(--shadow);color:var(--text-2)}.tryon-hud__fit{inset-inline-start:0;top:13%;display:flex;gap:10px;align-items:center;padding:10px 14px 10px 12px;max-width:230px}.tryon-hud__fit b{display:block;color:var(--text);font:600 13px/1.25 var(--font-display);white-space:nowrap}.tryon-hud__fit small{display:block;font:600 9.5px/1.3 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-top:2px}.tryon-hud__fit[data-ph=fit] small{color:var(--live,var(--cyan))}.tryon-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--cyan,var(--accent));box-shadow:0 0 0 0 var(--cyan,var(--accent));animation:tryPulse 1.4s ease-out infinite}.tryon-hud__fit[data-ph=fit] .tryon-dot{background:var(--live,var(--cyan));animation:none;box-shadow:0 0 10px var(--live,var(--cyan))}@keyframes tryPulse{0%{box-shadow:0 0 0 0 var(--cyan,var(--accent))}to{box-shadow:0 0 0 10px transparent}}.tryon-hud__item{inset-inline-end:0;top:58%;width:250px;padding:12px 14px;opacity:0;transform:translateY(8px);transition:opacity .45s var(--ease),transform .45s var(--ease)}.tryon-hud__item.is-on{opacity:1;transform:none}.tryon-hud__look{display:block;font:600 9.5px/1.3 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.tryon-hud__name{display:block;margin:5px 0 8px;color:var(--text);font:600 13.5px/1.3 var(--font-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tryon-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font:600 11.5px/1.2 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--on-iri,var(--text));background:var(--iri);white-space:nowrap}.tryon-cta{position:absolute;left:50%;bottom:2%;transform:translate(-50%);white-space:nowrap;z-index:10}.tryon-cta .icon{width:16px;height:16px}@media(max-width:1100px)and (min-width:761px){.tryon-hud__fit{top:6%}.tryon-hud__item{top:auto;bottom:12%;width:220px}}@media(max-width:760px){.tryon-hud__fit{top:2%;inset-inline-start:2%;padding:7px 10px 7px 9px;gap:8px;border-radius:12px;max-width:170px}.tryon-hud__fit b{font-size:11px}.tryon-hud__fit small{font-size:8px}.tryon-hud__item{top:auto;bottom:12%;inset-inline-end:2%;width:180px;padding:8px 10px;border-radius:12px}.tryon-hud__name{font-size:11.5px;margin:3px 0 6px}.tryon-chip{font-size:10px;padding:4px 8px}.tryon-hud__look{font-size:8px}.tryon-cta{bottom:0}}@media(prefers-reduced-motion:reduce){.tryon-dot{animation:none}.tryon-hud__item{transition:none}}.tryon-hud__name{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}:root{--ink:var(--text);--paper:var(--bg-2);--ivory:var(--bg-3);--stone:var(--bg-3);--stone2:var(--glass-3);--mute:var(--text-2);--mute2:var(--text-3);--on-ink:var(--bg);--gold:var(--accent);--gold-d:var(--accent-2);--gold-g:var(--iri);--emerald:var(--bg-3);--emerald-g:var(--iri);--burg:var(--accent-3);--on-dark:var(--text);--img:var(--bg-3);--serif:var(--font-display);--sans:var(--font-ui)}html[lang=ar],html[lang=ur]{--font-ui:"Noto Sans Arabic",Inter,system-ui,sans-serif;--font-display:"Noto Kufi Arabic",Unbounded,sans-serif}html[lang=hi]{--font-ui:"Noto Sans Devanagari",Inter,system-ui,sans-serif;--font-display:"Noto Sans Devanagari",Unbounded,sans-serif}html[lang=zh-Hans]{--font-ui:"Noto Sans SC",Inter,system-ui,sans-serif;--font-display:"Noto Sans SC",Unbounded,sans-serif}html[lang=ja]{--font-ui:"Noto Sans JP",Inter,system-ui,sans-serif;--font-display:"Noto Sans JP",Unbounded,sans-serif}body{background:var(--bg);color:var(--text);font-family:var(--font-ui)}#view{min-height:70vh;padding-top:calc(var(--nav-h,76px) + 8px)}@media(max-width:760px){#view{padding-top:76px;padding-bottom:110px}}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;z-index:200;background:var(--bg-2);padding:8px 12px;border-radius:10px}.legacy{display:none!important}.prefs-btn{width:auto!important;padding:0 12px!important;gap:6px;font:600 12px var(--font-ui);display:flex;align-items:center;border-radius:99px}.prefs-btn .flag{font-size:15px}.cmd,.cmd input{cursor:pointer}.cmd__lock{display:none;font-size:12px;opacity:.75}.cmd.is-locked .cmd__lock{display:inline}.cmd.is-locked .kbd{display:none}.nav__link.on{color:var(--text)}.wrap{max-width:1320px;margin:0 auto;padding:0 clamp(14px,3vw,32px)}.pcard .pcard__media img.main{position:absolute;inset:0}.livechip,.demochip{position:absolute;top:10px;inset-inline-end:46px;z-index:3;font:700 9.5px/1 var(--font-ui);letter-spacing:.12em;padding:6px 8px 6px 18px;border-radius:99px;background:var(--media-scrim);color:var(--on-media);backdrop-filter:blur(8px)}.livechip:before{content:"";position:absolute;left:7px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--live);box-shadow:0 0 0 0 var(--live-glow);animation:livepulse 1.8s infinite}.demochip{padding-left:8px;color:var(--on-media-2)}.livechip.sm,.demochip.sm{position:static;display:inline-block;margin-inline-end:6px;padding-top:4px;padding-bottom:4px}.liveline .livechip,.liveline .demochip{position:relative;inset:auto}@keyframes livepulse{0%{box-shadow:0 0 0 0 var(--live-glow)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.livedot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--live);margin-inline-end:8px;animation:livepulse 1.8s infinite;vertical-align:middle}.flash{animation:flash 1.1s var(--ease)}@keyframes flash{0%{background:var(--flash);border-radius:8px}to{background:transparent}}.pnote{display:block;width:100%;font:500 11px var(--font-ui);color:var(--text-3);margin-top:3px}.pnote.ok{color:var(--live)}.pcard__foot{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px;font-size:11px;color:var(--text-3)}.pcard .qa{display:flex;gap:6px;margin-top:10px}.pcard .qa button,.pcard .qa a{flex:1;height:30px;border-radius:99px;border:1px solid var(--line-2);font:600 11px var(--font-ui);color:var(--text-2);background:var(--glass);display:flex;align-items:center;justify-content:center}.pcard .qa button.on{border-color:var(--violet);color:var(--text)}.pcard__heart.on svg{fill:var(--accent-3);stroke:var(--accent-3)}.ph .onb,.gal8__main .onb,.lookb__stage .onb{position:absolute;top:10px;inset-inline-start:10px;z-index:3;font:700 10px var(--font-ui);letter-spacing:.06em;padding:6px 10px;border-radius:99px;background:var(--iri);color:var(--on-media)}.shim{position:relative;overflow:hidden}.shim:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,var(--sheen) 50%,transparent 80%);animation:shim 1.3s infinite}@keyframes shim{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skel{min-height:340px;background:var(--glass);border:1px solid var(--line);position:relative;overflow:hidden;border-radius:var(--r-lg)}.skel:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,var(--sheen-soft) 50%,transparent 80%);animation:shim 1.3s infinite}.chips-row{display:flex;gap:8px;overflow-x:auto;padding:4px 0 16px;scrollbar-width:none}.chips-row .chip{white-space:nowrap}.chip em{font-style:normal;opacity:.55;margin-inline-start:4px;font-size:11px}.dual .rng{position:absolute;inset:0;width:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none;height:20px}.dual .rng::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--media-white);box-shadow:0 0 0 3px var(--violet),0 4px 12px var(--shadow-c);cursor:grab}.dual .rng::-moz-range-thumb{pointer-events:auto;width:20px;height:20px;border-radius:50%;background:var(--media-white);border:0;box-shadow:0 0 0 3px var(--violet)}.dual__vals label{flex:1;display:flex;align-items:center;gap:6px;height:36px;border-radius:10px;background:var(--glass);border:1px solid var(--line);padding:0 10px;font:600 10px var(--font-ui);color:var(--text-3)}.dual__vals input{width:100%;background:none;border:0;color:var(--text);font:500 13px var(--font-ui);outline:0}.checks a[hidden]{display:none}.checks a em{margin-inline-start:auto;font-style:normal;color:var(--text-3);font-size:11px}.toggle-row,.sizes a{cursor:pointer}.m-only{display:none}@media(max-width:760px){.m-only{display:inline-flex}}.more{display:grid;justify-items:center;gap:12px;margin:34px 0}.more span{color:var(--text-3);font-size:12px}.morebar{width:220px;height:3px;border-radius:3px;background:var(--line-2);overflow:hidden}.morebar i{display:block;height:100%;background:var(--iri)}.empty{padding:40px;border-radius:var(--r-xl);text-align:center;display:grid;gap:12px;justify-items:center}@media(max-width:760px){.sheet>.sheet__cta{margin-bottom:0!important;bottom:0;background:var(--bg-2);padding-bottom:calc(18px + env(safe-area-inset-bottom))}.sheet.is-open{z-index:90;padding-bottom:0}.sheet-scrim.is-open{z-index:89}.sheet>*:last-child{margin-bottom:0}}.dban{position:relative;overflow:hidden;border-radius:var(--r-xl);min-height:260px;display:flex;align-items:flex-end;margin:10px 0 0}.dban>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}.dban:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--media-scrim-strong,rgba(7,8,11,.62)) 0%,rgba(7,8,11,.28) 55%,transparent 85%)}[dir=rtl] .dban:after{background:linear-gradient(270deg,var(--media-scrim-strong,rgba(7,8,11,.62)) 0%,rgba(7,8,11,.28) 55%,transparent 85%)}.dban__t{position:relative;z-index:2;padding:32px;max-width:640px;color:var(--on-media)}.dban__t h2{font:600 clamp(26px,3.4vw,44px)/1.05 var(--font-display);margin:12px 0 16px}.promo-tile{position:relative;overflow:hidden;min-height:340px;display:flex;align-items:flex-end;color:var(--on-media)}.promo-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.6}.promo-tile>div{position:relative;padding:20px;display:grid;gap:10px}.promo-tile h3{font:600 22px/1.1 var(--font-display)}.brandgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.brandgrid a{padding:16px;border-radius:var(--r-lg);display:grid;gap:4px}.brandgrid small{color:var(--text-3)}.crumbs{display:flex;gap:8px;font-size:12px;color:var(--text-3);margin:10px 0 18px}.crumbs a:hover{color:var(--text)}.pd8__g{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:start}@media(max-width:900px){.pd8__g{grid-template-columns:1fr}}.gal8__main{position:relative;border-radius:var(--r-xl);overflow:hidden;aspect-ratio:4/5;background:var(--media-bg)}.gal8__main img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.gal8__main.is-onme{background:var(--media-dark)}.gal8__main.is-onme img{mix-blend-mode:normal;object-position:center 20%}.gal8__main .onme{max-width:300px;margin:0 auto}.gal8__main .demochip{inset-inline-end:12px}.credit{font-size:11.5px;color:var(--text-3);margin-top:10px}.ccard{padding:24px;border-radius:var(--r-xl);display:grid;gap:14px;position:sticky;top:96px}.liveline{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--text-3)}.excerpt{font-size:13.5px;line-height:1.6;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.fulld{font:600 12.5px var(--font-ui);color:var(--accent);display:inline-flex;gap:6px;align-items:center}.pacts{display:flex;flex-wrap:wrap;gap:8px}.pacts .on{border-color:var(--violet)}.sglink{margin-inline-start:10px;font:600 11px var(--font-ui);text-decoration:underline;color:var(--text-2)}#cmpbox{margin-top:30px}.crow .store small{display:block;color:var(--text-3);font-size:11px;margin-top:3px}.cval small{display:block;color:var(--text-3);font-size:10.5px}.cval s{display:block;color:var(--text-3);font-size:11px}.hist{margin:10px 0 16px}.hist svg{width:100%;height:64px;display:block}.hist__h{display:flex;justify-content:space-between;font-size:11.5px;color:var(--text-3);margin-bottom:6px}.lookb__g{display:grid;grid-template-columns:minmax(280px,440px) 1fr;gap:24px;align-items:start}@media(max-width:900px){.lookb__g{grid-template-columns:1fr}}.lookb__stage{padding:12px;border-radius:var(--r-xl);position:sticky;top:96px}.lookb__stage .ph{position:relative;border-radius:var(--r-lg);overflow:hidden}.lookb__stage img{width:100%;display:block}.lookb__tot{display:flex;gap:10px;align-items:center;margin-top:12px}.lookb__tot>div{flex:1;display:grid}.lookb__tot small{color:var(--text-3);font-size:11px}.lookb__tot b{font:600 22px var(--font-display)}.lookb__list{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px}.lookb__list li{display:grid;grid-template-columns:44px 1fr auto auto;gap:10px;align-items:center;font-size:12px}.lookb__list img{width:44px;height:44px;object-fit:cover;border-radius:10px;background:var(--media-white)}.lookb__list a{color:var(--accent);font-weight:600}.lookb__opts,.lookb__bases{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px}.lookb__opts button,.lookb__bases button{flex:none;width:92px;border-radius:14px;border:1px solid var(--line-2);background:var(--glass);padding:6px;display:grid;gap:4px;color:var(--text-2);font-size:11px}.lookb__opts img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--media-white);border-radius:10px;mix-blend-mode:normal}.lookb__bases img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:10px}.lookb__opts button.on,.lookb__bases button.on{border-color:transparent;box-shadow:0 0 0 2px var(--violet),0 0 20px var(--accent-glow)}#so{position:fixed;inset:0;z-index:120;display:none;background:var(--overlay);backdrop-filter:blur(18px);overflow:auto}#so.on{display:block}#so .soi{max-width:1100px;margin:0 auto;padding:clamp(14px,4vw,40px)}.cp__bar{display:flex;align-items:center;gap:10px;height:62px;padding:0 10px 0 18px;border-radius:99px;border:1px solid var(--line-2)}.cp__bar input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--text);font:500 17px var(--font-ui)}.cp__mic,.cp__cam,.cp__x{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--text-2);background:var(--glass);flex:none}.cp__mic.on{background:var(--iri);color:var(--on-media);animation:livepulse 1.4s infinite}.cp__vl{background:var(--glass);color:var(--text-2);border:1px solid var(--line);border-radius:99px;height:34px;padding:0 8px;font:500 12px var(--font-ui);max-width:110px}.cp__tr{margin:12px 6px 0;font:500 14px var(--font-ui);color:var(--text-2)}.cp__chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 6px}.cpchip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 6px 0 14px;border-radius:99px;border:1px solid var(--line-2);font-size:12.5px}.cpchip small{color:var(--text-3);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em}.cpchip button{width:24px;height:24px;border-radius:50%;background:var(--glass-2);color:var(--text-2);font-size:11px}.cpchip.ghost{border-style:dashed;padding-inline-end:14px}.cp__note{min-height:20px;margin:6px 4px 10px;font-size:13px;color:var(--warn)}.cp__count{display:flex;gap:12px;align-items:center;margin-bottom:12px;color:var(--text-2);font-size:13px}.cp__count .btn{margin-inline-start:auto}.cp__ex{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.cp__foot{margin-top:18px;font-size:11.5px;color:var(--text-3);max-width:760px}.cp-lock{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 18px;border-radius:var(--r-xl);margin-bottom:18px}.cp-lock>div{flex:1;min-width:200px;display:grid;gap:4px}.cp-lock small{color:var(--text-2)}.cp-lock__ic{font-size:22px}#so .sob{background:var(--glass);border:1px solid var(--line-2);border-radius:99px;padding:0 14px;color:var(--text)}#so .sob input{color:var(--text);background:none}#modal{background:var(--overlay);backdrop-filter:blur(12px)}#modal .mb{background:var(--glass-solid);color:var(--text);border:1px solid var(--line-2);border-radius:var(--r-xl)}.prefs{display:grid;gap:14px;min-width:min(420px,80vw)}.prefs label,.auth label{display:grid;gap:6px;font:600 12px var(--font-ui);color:var(--text-2)}.prefs select,.auth input,.langsel{height:44px;border-radius:12px;background:var(--glass);border:1px solid var(--line-2);color:var(--text);padding:0 12px;font:500 14px var(--font-ui)}.langsel option,.prefs option{background:var(--bg-2);color:var(--text)}.toast{position:fixed;left:50%;bottom:28px;z-index:150;transform:translate(-50%,30px);opacity:0;transition:all .4s var(--ease);display:flex;align-items:center;gap:12px;padding:12px 14px 12px 18px;border-radius:99px;border:1px solid var(--line-2);font-size:13.5px;max-width:min(560px,92vw);box-shadow:0 20px 50px -10px var(--shadow-c)}.toast.on{transform:translate(-50%);opacity:1}.toast button{font:700 12.5px var(--font-ui);background:var(--iri);color:var(--on-media);padding:7px 14px;border-radius:99px}.toast .x{cursor:pointer;color:var(--text-3);font-style:normal}@media(max-width:760px){.toast{bottom:96px}}.authw{display:grid;place-items:center}.auth{max-width:460px;width:100%;padding:30px;border-radius:var(--r-xl);display:grid;gap:12px}.auth form{display:grid;gap:12px}.auth .err{color:var(--danger);font-size:12.5px;min-height:16px}.auth .seg{display:flex;gap:6px}.auth .seg a{flex:1;text-align:center;padding:9px;border-radius:99px;border:1px solid var(--line-2);font:600 12.5px var(--font-ui)}.auth .seg a.on{background:var(--iri);color:var(--on-media);border-color:transparent}.foot8{border-top:1px solid var(--line);margin-top:60px;padding:46px 0 130px;color:var(--text-2);font-size:13px;position:relative;z-index:1}.foot8__g{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}.foot8__g>div{display:grid;gap:8px;align-content:start}.foot8 h6{font:700 11px var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:0 0 4px}.foot8 a:hover{color:var(--text)}.foot8__logo{height:28px}.foot8__fine{margin-top:30px;font-size:11.5px;color:var(--text-3)}@media(max-width:760px){.foot8__g{grid-template-columns:1fr 1fr}.foot8__g>div:first-child{grid-column:1/-1}}.mmenu__foot{display:flex;gap:10px;align-items:center;margin-top:16px}.prose8 .prose{padding:28px;border-radius:var(--r-xl);line-height:1.7;color:var(--text-2)}.prose8 .prose a{color:var(--accent)}.h1{font:600 clamp(28px,3.6vw,46px)/1.05 var(--font-display)}.h2{font:600 clamp(22px,2.6vw,32px)/1.1 var(--font-display)}.h3{font:600 20px/1.2 var(--font-display)}.note{color:var(--text-2);font-size:13px}[data-theme=light] .nav__logo-mark,[data-theme=light] .m-top .mk{content:url(/kit/logo/mark-light.svg)}[data-theme=light] .nav__logo-word{content:url(/kit/logo/wordmark-light.svg)}[data-theme=light] .foot8__logo,[data-theme=light] .mmenu__top img{content:url(/kit/logo/lockup-light.svg)}[dir=rtl] .pcard__heart{right:auto;left:10px}[dir=rtl] .crow{direction:rtl}[dir=rtl] .ticker__track{animation-direction:reverse}[dir=rtl] .icon.flip,[dir=rtl] .mmenu__list .icon{transform:scaleX(-1)}[dir=rtl] .cmd .kbd{margin-inline-start:auto}.btn{min-height:var(--btn-h);border-radius:var(--btn-r);font:600 13.5px/1 var(--font-pair-ui);letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;transition:transform .15s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease);-webkit-tap-highlight-color:transparent;user-select:none}.btn--sm{min-height:var(--btn-h-sm);padding:0 14px;font-size:12.5px}.btn--lg{min-height:52px;padding:0 26px;font-size:14.5px}.btn--ghost{background:transparent;border:1px solid transparent;color:var(--text-2)}.btn--ghost:hover{color:var(--text);background:var(--glass)}.btn--icon{width:var(--btn-h);padding:0}.btn:focus-visible,.chip:focus-visible,.nav__icon:focus-visible,a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline:0;box-shadow:var(--focus-ring)}.btn:active,.chip:active,.nav__icon:active,.cpchip button:active{transform:scale(.96)}.btn[disabled],.btn.is-loading{opacity:.55;pointer-events:none}.btn.is-loading:after{content:"";width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:fdspin .7s linear infinite}@keyframes fdspin{to{transform:rotate(360deg)}}.eyebrow{font:700 10.5px/1 var(--font-pair-ui);letter-spacing:.16em;text-transform:uppercase}.catbar{display:none}@media(min-width:761px)and (max-width:1179px){.nav__links{display:none}.catbar{display:flex;position:fixed;top:calc(var(--nav-h,76px) + env(safe-area-inset-top));left:0;right:0;z-index:44;gap:8px;padding:8px clamp(14px,3vw,32px);overflow-x:auto;scrollbar-width:none;background:var(--glass-solid);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border-bottom:1px solid var(--line)}.catbar .chip{white-space:nowrap}#view{padding-top:calc(var(--nav-h,76px) + 64px)}.cmd{max-width:340px}}@media(min-width:761px)and (max-width:1023px){.grid4{grid-template-columns:repeat(3,1fr);gap:14px}.grid3{grid-template-columns:repeat(2,1fr);gap:14px}.shop{grid-template-columns:1fr}.shop>.filters{display:none}.m-only{display:inline-flex}.sheet-scrim.is-open{display:block;position:fixed;inset:0;z-index:89;background:var(--overlay)}.sheet.is-open{display:block;position:fixed;left:50%;transform:translate(-50%);bottom:0;width:min(680px,100%);z-index:90;max-height:82vh;overflow:auto;padding:12px 24px 0;border-radius:30px 30px 0 0;background:var(--glass-solid);backdrop-filter:var(--blur);border:1px solid var(--line-2);border-bottom:0}.sheet>.sheet__cta{position:sticky;bottom:0;display:flex;gap:10px;margin:0 -24px;padding:16px 24px calc(18px + env(safe-area-inset-bottom));background:var(--bg-2)}.sheet__cta .btn{flex:1}.sheet .fgroup{margin-bottom:18px}.hero{grid-template-columns:1fr!important;min-height:auto}.hero .stage{height:min(62vh,640px)}.hero__right{display:flex;gap:14px;justify-content:center}.bento{grid-template-columns:repeat(2,1fr)!important}.pd8__g{grid-template-columns:1fr 1fr;gap:20px}.ccard{position:static}.ctable .crow{grid-template-columns:1.5fr 1fr 1fr 1fr auto}.foot8__g{grid-template-columns:1fr 1fr}}@media(min-width:1024px)and (max-width:1366px){.shop{grid-template-columns:260px 1fr;gap:18px}.grid3{grid-template-columns:repeat(3,1fr)}.grid4{grid-template-columns:repeat(4,1fr);gap:14px}.hero .stage{height:min(70vh,620px)}}@media(max-width:760px){.m-top{top:calc(10px + env(safe-area-inset-top))}.dock{bottom:calc(14px + env(safe-area-inset-bottom))}.hero{padding-top:8px}.hero__title{font-size:clamp(34px,10vw,48px)}.hero .stage{height:min(108vw,520px)}.pd8__g{grid-template-columns:1fr}.ccard{position:static;padding:18px}.cp__bar{height:56px}.cp__vl{max-width:84px}.cp__ex{display:none}.lookb__stage{position:static}.dban{min-height:220px}.dban__t{padding:22px}.crow{grid-template-columns:1fr auto!important;row-gap:6px}.crow--head{display:none!important}}@media(max-width:389px){.grid4,.grid3{gap:8px}.pcard__body{padding:10px}.pcard__name{font-size:12.5px}.price--sm .price__now{font-size:14px}.hero__ctas .btn{width:100%}.cpchip{font-size:11.5px}}@media(min-width:390px)and (max-width:430px){.grid4,.grid3{gap:10px}}@media(pointer:coarse){.chip,.btn,.nav__icon,.sizes a,.toggle-row,.checks a,.cpchip,.achip,.onme button,.lookb__opts button{min-height:44px}.pcard .qa button{min-height:40px}.onme button{height:36px}.nav__icon{min-width:44px}.pcard:active{transform:scale(.985)}}@media(hover:none){.tilt{transform:none!important}.pcard .onme{opacity:1}.mega{display:none!important}}.nav{padding-left:max(env(safe-area-inset-left),var(--nav-pad,24px));padding-right:max(env(safe-area-inset-right),var(--nav-pad,24px))}@media(display-mode:standalone){.nav{padding-top:env(safe-area-inset-top)}}@media(orientation:landscape)and (max-height:500px){.dock{height:56px}.dock a.mirror{transform:none}.hero .stage{height:80vh}}.cp__bar input:focus,.cp__bar input:focus-visible{box-shadow:none;outline:0}#so{overflow-x:hidden}#so .soi{width:100%;box-sizing:border-box}.cp__res .grid4{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}@media(max-width:760px){.cp__res .grid4{grid-template-columns:1fr 1fr}.cp__bar{gap:6px;padding:0 6px 0 12px}.cp__cam{display:none}.cpchip b{max-width:46vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(min-width:761px)and (max-width:1179px){.nav__logo-word{display:none}.nav{gap:12px}.cmd{flex:1;min-width:0}.nav__onme span:not(.av){display:none}}.m-top [data-prefs]{flex:none}html,body{overflow-x:clip;max-width:100%}.skip{left:auto;inset-inline-start:-9999px}.skip:focus{inset-inline-start:12px}.ticker{overflow:hidden;contain:paint}.tick img{width:34px;height:34px;object-fit:cover;border-radius:var(--r-xs);flex:none;mix-blend-mode:normal}@media(min-width:761px)and (max-width:1279px){.nav__logo-word{display:none}.nav{gap:10px}.cmd{flex:1;min-width:0}.nav__onme span:not(.av){display:none}.nav__links{gap:2px}.nav__links a{padding-inline:10px}.prefs-btn{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.filters .clear,.f8 .clear,[data-clear]{white-space:nowrap}.gal8__main .pd-walk{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--media-bg,#f4f1ec);z-index:1;pointer-events:none}.gal8__main .pd-walk.is-off,.gal8__main .pd-walkl.is-off{display:none!important}.gal8__main .pd-walkl{position:absolute;left:10px;top:10px;z-index:2;pointer-events:none;font:600 11px/1 system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#00000073;padding:6px 8px;border-radius:999px}.gal8__main .g8-nav,.gal8__main .onme,.gal8__main .gal__dots,.gal8__main .demochip{z-index:3}.v9{padding-top:clamp(24px,4vw,48px)}.v9-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:clamp(20px,3vw,32px)}.v9-h1{font-family:var(--font-display);font-weight:600;font-size:clamp(28px,4vw,44px);letter-spacing:-.02em;line-height:1.08;margin:10px 0 0;color:var(--text)}.v9-display{font-family:var(--font-display);font-weight:600;font-size:clamp(34px,6vw,68px);letter-spacing:-.03em;line-height:1.02;margin:14px 0 0;max-width:16ch}.v9-sub{margin:8px 0 0;color:var(--text-2);font-size:15px}.v9-lead{color:var(--text-2);font-size:clamp(15px,1.6vw,18px);line-height:1.6;max-width:62ch;margin:16px 0 0}.v9-note{color:var(--text-3);font-size:13px;line-height:1.6;margin-top:18px}.v9-note a{color:var(--accent)}.v9-act{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.v9-sec{margin-top:clamp(36px,5vw,56px)}.v9-empty{display:grid;justify-items:center;text-align:center;gap:12px;padding:clamp(40px,7vw,80px) 24px;border-radius:var(--r-xl,24px);border:1px solid var(--line)}.v9-empty__ic{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--iri-soft);color:var(--accent)}.v9-empty__ic .icon{width:28px;height:28px}.v9-empty p{color:var(--text-2);max-width:44ch;margin:0 0 8px;line-height:1.6}.v9-prof{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;padding:clamp(20px,3vw,32px);border-radius:var(--r-xl,24px);border:1px solid var(--line)}.v9-av{display:grid;place-items:center;width:clamp(64px,8vw,88px);aspect-ratio:1;border-radius:50%;background:var(--iri);color:var(--on-iri);font:600 clamp(22px,3vw,30px)/1 var(--font-display);box-shadow:var(--glow)}.v9-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px}.v9-stat{display:grid;gap:4px;padding:18px 20px;border-radius:var(--r-lg,18px);border:1px solid var(--line);text-decoration:none;color:var(--text);transition:transform var(--t-fast,.2s) var(--ease),border-color var(--t-fast,.2s)}a.v9-stat:hover{transform:translateY(-2px);border-color:var(--line-2)}.v9-stat b{font:600 clamp(24px,3vw,32px)/1 var(--font-display);letter-spacing:-.02em}.v9-stat span{color:var(--text-2);font-size:13px}.v9-fit{padding:clamp(16px,2.5vw,28px);border-radius:var(--r-xl,24px);border:1px solid var(--line)}.v9-list{border-radius:var(--r-lg,18px);border:1px solid var(--line);overflow:hidden}.v9-row{display:grid;grid-template-columns:56px 1fr auto auto;gap:16px;align-items:center;padding:12px 16px;border-top:1px solid var(--line)}.v9-row:first-child{border-top:0}.v9-row img{width:56px;height:70px;object-fit:cover;border-radius:10px;background:var(--bg-2)}.v9-row a{display:grid;gap:2px;color:var(--text);text-decoration:none;min-width:0}.v9-row a span{color:var(--text-2);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v9-row__p{display:grid;text-align:end;font-weight:600}.v9-row__p small{color:var(--text-3);font-weight:400;font-size:12px}.v9-duo{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:clamp(36px,5vw,56px)}.v9-info{display:grid;gap:8px;align-content:start;padding:24px;border-radius:var(--r-lg,18px);border:1px solid var(--line)}.v9-info .icon{width:26px;height:26px;color:var(--accent)}.v9-info h3{margin:6px 0 0;font:600 18px/1.2 var(--font-display)}.v9-info p{margin:0;color:var(--text-2);line-height:1.6;font-size:14px}.v9-info a{color:var(--accent)}.v9-danger{justify-self:start;margin-top:8px;color:var(--deal,var(--text))}.v9-wl{display:grid;gap:10px}.v9-switch{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-2);cursor:pointer;padding:0 4px;min-height:44px}.v9-switch input{position:absolute;opacity:0;pointer-events:none}.v9-switch i{position:relative;width:38px;height:22px;border-radius:99px;background:var(--line-2);transition:background var(--t-fast,.2s)}.v9-switch i:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:16px;height:16px;border-radius:50%;background:var(--bg);box-shadow:0 1px 3px var(--shadow-c);transition:transform var(--t-fast,.2s) var(--ease)}.v9-switch input:checked+i{background:var(--accent)}.v9-switch input:checked+i:after{transform:translate(16px)}[dir=rtl] .v9-switch input:checked+i:after{transform:translate(-16px)}.v9-switch input:focus-visible+i{outline:2px solid var(--accent);outline-offset:2px}.v9-total{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding:18px 22px;border-radius:var(--r-lg,18px);border:1px solid var(--line);color:var(--text-2)}.v9-total b{color:var(--text);font:600 22px var(--font-display)}.v9-cmp{border-radius:var(--r-xl,24px);border:1px solid var(--line);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.v9-cr{display:grid;grid-template-columns:minmax(120px,170px) repeat(var(--n),minmax(220px,1fr));border-top:1px solid var(--line);min-width:max-content}.v9-cmp .v9-cr{min-width:calc(170px + var(--n)*220px)}.v9-cr:first-child{border-top:0}.v9-cr__l{padding:16px 20px;color:var(--text-3);font-size:12px;letter-spacing:.08em;text-transform:uppercase;position:sticky;inset-inline-start:0;background:var(--glass-solid);z-index:1}.v9-cr__c{padding:16px 20px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;scroll-snap-align:start}.v9-cr--top .v9-cr__c{padding-top:22px}.v9-cmp__im{display:block;width:100%;aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:var(--media-bg)}.v9-cmp__im img{width:100%;height:100%;object-fit:cover}.v9-cmp__n{color:var(--text);text-decoration:none;font-weight:500;line-height:1.35}.v9-big{font:600 22px var(--font-display);letter-spacing:-.01em}.v9-win{display:inline-block;padding:3px 10px;border-radius:99px;background:var(--iri);color:var(--on-iri);font-size:11px;font-weight:600;letter-spacing:.04em}.v9-dim{color:var(--text-3)}.v9-ok{color:var(--live,var(--accent));font-weight:600}.v9-sz{display:flex;flex-wrap:wrap;gap:6px}.v9-sz i{font-style:normal;font-size:12px;padding:4px 9px;border-radius:8px;border:1px solid var(--line-2);color:var(--text-2)}.v9-sz i.on{background:var(--accent);border-color:var(--accent);color:var(--on-iri)}.v9-link{background:none;border:0;color:var(--text-2);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer;padding:8px 0;min-height:44px}.btn.wide{width:100%;justify-content:center}.v9-hero{padding:clamp(28px,5vw,64px);border-radius:var(--r-xl,28px);border:1px solid var(--line);margin-bottom:clamp(36px,5vw,64px);background-image:var(--iri-soft)}.v9-kpis{display:flex;flex-wrap:wrap;gap:clamp(20px,4vw,48px);margin:28px 0}.v9-kpis span{display:grid;color:var(--text-2);font-size:13px}.v9-kpis b{color:var(--text);font:600 clamp(26px,3.4vw,36px)/1.1 var(--font-display);letter-spacing:-.02em}.v9-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:clamp(36px,5vw,56px)}.v9-step{display:grid;gap:10px;align-content:start;padding:clamp(20px,2.5vw,28px);border-radius:var(--r-lg,18px);border:1px solid var(--line)}.v9-step .icon{width:26px;height:26px;color:var(--accent)}.v9-step__n{font:600 13px var(--font-display);color:var(--accent);letter-spacing:.1em}.v9-step h3{margin:0;font:600 19px/1.25 var(--font-display)}.v9-step p{margin:0;color:var(--text-2);line-height:1.65;font-size:14.5px}.v9-404{display:grid;justify-items:center;text-align:center;padding:clamp(48px,9vw,110px) 24px;border-radius:var(--r-xl,28px);border:1px solid var(--line)}.v9-404__num{font:700 clamp(96px,18vw,200px)/.9 var(--font-display);letter-spacing:-.05em;margin:12px 0 4px}.v9-404 .hero__ctas{justify-content:center;margin-top:24px}#modal .mb{max-width:min(640px,calc(100vw - 32px));max-height:min(86vh,860px);overflow:auto;padding:clamp(22px,3vw,34px);box-shadow:var(--shadow);position:relative}#modal .mx{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--glass-2,var(--glass));border:1px solid var(--line);color:var(--text);font-size:22px;line-height:1;top:12px;inset-inline-end:12px;right:auto}#modal .prefs label{display:grid;gap:6px;margin-top:14px;font-size:13px;color:var(--text-2)}#modal select,#modal input{min-height:46px;border-radius:12px;border:1px solid var(--line-2);background:var(--bg);color:var(--text);padding:0 12px;font:inherit}#modal .btn{margin-top:18px}.soldout{display:grid;gap:4px;padding:14px 16px;margin:4px 0 12px;border-radius:14px;border:1px solid var(--line-2)}.soldout b{font-weight:600;color:var(--text)}.soldout span{color:var(--text-2);font-size:13px;line-height:1.5}@media(max-width:1180px){.v9-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.v9-steps,.v9-duo{grid-template-columns:1fr}.v9-prof{grid-template-columns:auto 1fr}.v9-prof .v9-act{grid-column:1/-1}.v9-row{grid-template-columns:48px 1fr auto}.v9-row .btn{grid-column:2/-1;justify-self:start}}@media(max-width:760px){#modal{align-items:flex-end;padding:0}#modal .mb{max-width:100%;width:100%;border-radius:22px 22px 0 0;max-height:88vh;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.toast.toast--geo{top:calc(var(--nav-h,64px) + env(safe-area-inset-top) + 10px);bottom:auto;transform:translate(-50%,-12px);gap:8px;padding:6px 6px 6px 14px;font-size:12px;max-width:calc(100vw - 24px);width:max-content;right:auto;white-space:nowrap}.toast.toast--geo.on{transform:translate(-50%)}.toast.toast--geo span{overflow:hidden;text-overflow:ellipsis}.toast.toast--geo button{padding:6px 11px;font-size:11.5px}.v9-cr{grid-template-columns:96px repeat(var(--n),minmax(170px,1fr))}.v9-cmp .v9-cr{min-width:calc(96px + var(--n)*170px)}.v9-cr__l{padding:14px 12px;font-size:10.5px}.v9-cr__c{padding:14px 12px}}.stage--3d{touch-action:pan-y;outline:none;user-select:none;-webkit-user-select:none}.stage--3d:focus-visible .portal{box-shadow:0 0 0 3px var(--accent-glow)}.portal--3d .portal__glass{background:var(--media-bg,var(--bg))}.portal--3d .portal__glass:before{display:none}.portal--3d .portal__glass:after{opacity:.35}.portal--3d .portal__scan{display:none}.h3d-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.h3d-poster{position:absolute;left:50%;top:1.5%;height:90%;width:auto;transform:translate(-50%);transition:opacity .4s var(--ease)}.portal--3d.h3d-ready .h3d-poster{opacity:0}.h3d-spots{position:absolute;inset:0;z-index:8;pointer-events:none}.h3d-spot{position:absolute;left:0;top:0;opacity:0;will-change:transform,opacity}.h3d-spot i{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--bg),0 0 14px var(--accent-glow)}.h3d-spot i:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid var(--accent);animation:h3dPing 1.8s var(--ease) infinite}.h3d-spot span{position:absolute;top:-13px;left:34px;white-space:nowrap;padding:5px 10px;border-radius:999px;background:var(--glass-solid);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border:1px solid var(--line-2);box-shadow:var(--shadow);font:500 11px/1.2 var(--font-ui);color:var(--text-2)}.h3d-spot span b{font-weight:600;color:var(--text);margin-inline-end:5px}.h3d-spot span:before{content:"";position:absolute;top:50%;right:100%;width:28px;height:1px;background:linear-gradient(90deg,var(--accent),transparent)}.h3d-spot.is-l span{left:auto;right:34px}.h3d-spot.is-l span:before{right:auto;left:100%;background:linear-gradient(270deg,var(--accent),transparent)}@keyframes h3dPing{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.9);opacity:0}}.h3d-hint{position:absolute;left:50%;top:calc(50% + 120px);transform:translate(-50%);z-index:9;display:flex;align-items:center;gap:10px;padding:7px 14px;border-radius:999px;background:var(--glass-solid);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border:1px solid var(--line-2);font:600 10px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--text);pointer-events:none;transition:opacity .6s var(--ease),transform .6s var(--ease)}.h3d-hint__arr{color:var(--accent);font-size:16px;line-height:0;animation:h3dNudge 1.6s var(--ease) infinite}.h3d-hint__arr:last-child{animation-direction:reverse}.h3d-hint.is-gone{opacity:0;transform:translate(-50%) translateY(6px)}@keyframes h3dNudge{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}.h3d-hud{position:absolute;inset:0;z-index:9;pointer-events:none}.h3d-hud>*{pointer-events:auto}.h3d-fit,.h3d-angle,.h3d-bar{position:absolute;background:var(--glass-solid);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border:1px solid var(--line-2);box-shadow:var(--shadow);border-radius:18px;color:var(--text-2)}.h3d-fit,.h3d-angle{top:9%;display:flex;align-items:center;gap:12px;padding:10px 16px 10px 10px}.h3d-fit{inset-inline-start:0}.h3d-angle{inset-inline-end:0}.h3d-fit small,.h3d-angle small{display:block;font:600 9px/1.2 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.h3d-fit b,.h3d-angle b{display:block;font:600 22px/1.15 var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.h3d-fit em,.h3d-angle em{display:block;font:500 11px/1.3 var(--font-ui);font-style:normal;color:var(--text-2)}.h3d-ring{width:46px;height:46px;flex:none}.h3d-ring circle{fill:none;stroke-width:3.5}.h3d-ring .t{stroke:var(--line-2)}.h3d-ring .v{stroke:var(--accent);stroke-linecap:round;filter:drop-shadow(0 0 4px var(--accent-glow))}.h3d-dial{width:40px;height:40px;flex:none}.h3d-dial circle{fill:none;stroke:var(--line-2);stroke-width:1.5;stroke-dasharray:2 3}.h3d-dial path{fill:var(--accent);filter:drop-shadow(0 0 4px var(--accent-glow))}.h3d-angle b{min-width:3.2ch}.h3d-bar{left:50%;bottom:0;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:8px;border-radius:999px;max-width:min(680px,100%);white-space:nowrap}.h3d-chips{display:flex;gap:4px;padding:3px;border-radius:999px;background:var(--bg-2)}.h3d-chip{appearance:none;border:0;cursor:pointer;padding:8px 14px;border-radius:999px;background:transparent;color:var(--text-2);font:600 12px/1 var(--font-ui);transition:background .25s,color .25s,box-shadow .25s}.h3d-chip.is-on{background:var(--bg);color:var(--text);box-shadow:0 0 0 1px var(--line-2),0 4px 14px -6px var(--accent-glow)}.h3d-item{display:flex;flex-direction:column;gap:3px;min-width:0;padding:0 4px;color:var(--text)}.h3d-item b{font:600 12.5px/1.2 var(--font-display);overflow:hidden;text-overflow:ellipsis;max-width:220px}.h3d-price{font:600 11px/1.2 var(--font-ui);color:var(--accent);font-variant-numeric:tabular-nums}.h3d-cta{flex:none}.h3d-cta .icon{width:16px;height:16px}@media(max-width:1100px)and (min-width:761px){.h3d-fit,.h3d-angle{top:3%}.h3d-item b{max-width:150px}}@media(max-width:760px){.stage--3d{height:520px}.portal--3d{width:240px;height:350px;top:46%}.h3d-fit,.h3d-angle{top:0;padding:6px 10px 6px 6px;gap:7px;border-radius:14px}.h3d-fit b,.h3d-angle b{font-size:15px}.h3d-fit em,.h3d-angle em{font-size:9.5px}.h3d-ring{width:32px;height:32px}.h3d-dial{width:28px;height:28px}.h3d-bar{flex-wrap:wrap;justify-content:center;border-radius:20px;width:calc(100% - 8px);white-space:normal;gap:8px;padding:8px}.h3d-chips{width:100%;justify-content:center}.h3d-chip{flex:1;padding:8px 6px;font-size:11px}.h3d-item{flex:1;min-width:0}.h3d-item b{max-width:none;white-space:nowrap;font-size:11.5px}.h3d-spot span{font-size:9.5px;padding:4px 7px;left:22px;top:-11px}.h3d-spot.is-l span{right:22px}.h3d-spot span:before{width:16px}.h3d-hint{top:calc(46% + 110px)}}@media(prefers-reduced-motion:reduce){.h3d-spot i:after,.h3d-hint__arr{animation:none}}@media(min-width:761px){.stage--3d{height:700px}.portal--3d{width:380px;height:545px;top:47%}.h3d-hint{top:calc(47% + 150px)}.h3d-fit,.h3d-angle{top:6%}}@media(max-width:1100px)and (min-width:761px){.portal--3d{width:350px;height:500px}}.h3d-item b{max-width:260px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}@media(max-width:760px){.stage--3d{height:580px}.portal--3d{width:268px;height:390px;top:45%}.h3d-hint{top:calc(45% + 130px)}.h3d-item b{white-space:normal;max-width:none}.h3d-chip{white-space:nowrap}}html[data-theme=dark] .portal--3d .portal__glass{background:radial-gradient(ellipse at 50% 42%,#fff,#f1f2f5 55%,#dfe2ea)}html[data-theme=dark] .portal--3d .portal__glass:after{opacity:1;background:radial-gradient(ellipse at 50% 45%,transparent 58%,rgba(10,11,15,.28) 100%)}html[data-theme=dark] .portal--3d .h3d-canvas{filter:brightness(.97)}@media(min-width:761px){.stage--3d{height:660px}.portal--3d{width:370px;height:530px;top:45.5%}.h3d-hint{top:calc(45.5% + 145px)}.h3d-item b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}}@media(max-width:760px){.stage--3d{height:640px}.portal--3d{width:262px;height:380px;top:40%}.h3d-hint{top:calc(40% + 125px)}}@media(min-width:761px){.h3d-bar{width:max-content;max-width:min(660px,calc(100vw - 32px))}.h3d-item{flex:1 1 auto}.h3d-item b{max-width:none;overflow:visible}.h3d-price{white-space:nowrap}}html.fdc-lock,html.fdc-lock body{overflow:hidden}.fdc,.fdpz{--fdc-bg:var(--bg,#fff);--fdc-tx:var(--text,#0A0A0B);--fdc-mute:rgba(10,10,11,.58);--fdc-hair:rgba(10,10,11,.1);--fdc-hair2:rgba(10,10,11,.18);--fdc-soft:#F5F5F7;--fdc-blue:#1D3BFF;--fdc-ink:#0A0A0B;--fdc-ease:cubic-bezier(.2,.8,.2,1)}.fdc{position:fixed;inset:0;z-index:2000;display:flex;justify-content:center;align-items:flex-start;padding:clamp(28px,7vh,84px) 16px 16px;pointer-events:none;font-family:Inter,system-ui,sans-serif;color:var(--fdc-tx)}html[data-theme=dark] .fdc,html[data-theme=dark] .fdpz{--fdc-bg:#101012;--fdc-tx:#F4F4F5;--fdc-mute:rgba(244,244,245,.6);--fdc-hair:rgba(255,255,255,.1);--fdc-hair2:rgba(255,255,255,.2);--fdc-soft:#1A1A1D;--fdc-blue:#7B93FF;--fdc-ink:#F4F4F5}.fdc[hidden]{display:none!important}.fdc.is-open{pointer-events:auto}.fdc *{box-sizing:border-box}.fdc svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.fdc button{font-family:inherit}.fdc__bd{position:absolute;inset:0;background:#0a0a0b57;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);opacity:0;transition:opacity .28s ease}.fdc.is-open .fdc__bd{opacity:1}.fdc__panel{position:relative;width:min(880px,100%);max-height:min(760px,calc(100dvh - clamp(28px,7vh,84px) - 24px));display:flex;flex-direction:column;border-radius:26px;background:var(--fdc-bg);box-shadow:0 50px 120px -34px #0a0a0b80,0 0 0 1px var(--fdc-hair);overflow:hidden;opacity:0;transform:translateY(18px) scale(.975);transform-origin:50% 0;transition:opacity .26s ease,transform .42s var(--fdc-ease)}.fdc.is-open .fdc__panel{opacity:1;transform:none}.fdc__panel:before{content:"";position:absolute;left:-10%;right:-10%;top:-120px;height:220px;background:radial-gradient(60% 100% at 50% 0,rgba(29,59,255,.09),transparent 70%);pointer-events:none}.fdc__hd{position:relative;display:flex;align-items:center;gap:14px;padding:18px 20px 8px 22px}.fdc__logo{width:40px;height:40px;flex:none;display:grid;place-items:center;filter:drop-shadow(0 8px 14px rgba(29,59,255,.3))}.fdc__logo svg{width:40px;height:40px;stroke:none}.fdc__ti{flex:1;min-width:0}.fdc__ti h2{margin:0;font:600 19px/1.15 Sora,Inter,sans-serif;letter-spacing:-.02em}.fdc__ti h2 em{font-style:normal;background:linear-gradient(100deg,#1d3bff,#6f4bff);-webkit-background-clip:text;background-clip:text;color:transparent}.fdc__ti p{display:flex;align-items:center;gap:7px;margin:4px 0 0;font-size:12.5px;color:var(--fdc-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fdc__dot{width:7px;height:7px;border-radius:50%;background:#1fbf75;box-shadow:0 0 #1fbf7580;animation:fdcp 2.4s infinite;flex:none}@keyframes fdcp{70%{box-shadow:0 0 0 7px #1fbf7500}to{box-shadow:0 0 #1fbf7500}}.fdc__ship{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--fdc-hair2);background:transparent;color:inherit;font:500 12.5px Inter,sans-serif;cursor:pointer;white-space:nowrap}.fdc__ship:hover{border-color:var(--fdc-blue);color:var(--fdc-blue)}.fdc__ship svg{width:15px;height:15px}.fdc__close{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 6px 0 10px;border:0;border-radius:12px;background:transparent;color:inherit;cursor:pointer;opacity:.75}.fdc__close:hover{opacity:1;background:var(--fdc-soft)}.fdc kbd{font:600 10.5px/1 Inter,sans-serif;padding:3px 6px;border:1px solid var(--fdc-hair2);border-radius:6px;background:var(--fdc-bg);color:inherit}.fdc__close kbd{text-transform:uppercase;letter-spacing:.06em}.fdc__tabs{position:relative;display:flex;gap:4px;padding:6px 18px 0;border-bottom:1px solid var(--fdc-hair);overflow-x:auto;scrollbar-width:none}.fdc__tabs::-webkit-scrollbar{display:none}.fdc__tab{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px;border:0;background:transparent;color:var(--fdc-mute);font:600 13.5px Inter,sans-serif;cursor:pointer;border-radius:12px 12px 0 0;white-space:nowrap;transition:color .2s}.fdc__tab svg{width:16px;height:16px}.fdc__tab:hover,.fdc__tab[aria-selected=true]{color:var(--fdc-tx)}.fdc__ink{position:absolute;left:0;bottom:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,#1d3bff,#6f4bff);width:0;transition:transform .4s var(--fdc-ease),width .4s var(--fdc-ease)}.fdc__in{display:flex;align-items:center;gap:4px;margin:16px 20px 0;padding:6px 6px 6px 18px;border:1.5px solid var(--fdc-hair2);border-radius:20px;background:var(--fdc-bg);box-shadow:0 14px 34px -22px #0a0a0b59;transition:border-color .2s,box-shadow .25s}.fdc__in:focus-within{border-color:var(--fdc-blue);box-shadow:0 0 0 4px #1d3bff1f,0 18px 40px -22px #1d3bff80}.fdc__si{display:grid;place-items:center;opacity:.55}.fdc__si svg{width:22px;height:22px}.fdc__in input{flex:1;min-width:0;height:54px;border:0;outline:0;background:transparent;color:inherit;font:400 19px/1 Inter,system-ui,sans-serif;letter-spacing:-.01em;padding:0 8px;-webkit-appearance:none;appearance:none}.fdc__in input::placeholder{color:currentColor;opacity:.4}.fdc__ib{display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:14px;background:transparent;color:inherit;opacity:.65;cursor:pointer;text-decoration:none}.fdc__ib:hover{opacity:1;background:var(--fdc-soft)}.fdc__clr{display:none}.fdc.has-q .fdc__clr{display:inline-grid}.fdc__mic.on{opacity:1;color:#fff;background:#e5334b;animation:fdcp2 1.2s infinite}.fdc__mic.is-off{opacity:.3}@keyframes fdcp2{50%{box-shadow:0 0 0 8px #e5334b2e}}.fdc__go{display:inline-grid;place-items:center;width:46px;height:46px;border:0;border-radius:15px;background:var(--fdc-ink);color:var(--fdc-bg);cursor:pointer;transition:transform .2s var(--fdc-ease)}.fdc__go:hover{transform:translate(2px)}.fdc__chips{display:flex;gap:8px;padding:14px 20px 4px;overflow-x:auto;scrollbar-width:none}.fdc__chips::-webkit-scrollbar{display:none}.fdc__chip{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--fdc-hair2);background:var(--fdc-bg);color:inherit;font:500 13px Inter,sans-serif;cursor:pointer;white-space:nowrap;text-decoration:none;flex:none;transition:border-color .2s,color .2s,background .2s,transform .2s var(--fdc-ease)}.fdc__chip svg{width:15px;height:15px;opacity:.65}.fdc__chip:hover{border-color:var(--fdc-blue);color:var(--fdc-blue);transform:translateY(-1px)}.fdc__chip small{opacity:.55;font-size:11.5px}.fdc__chip--s{background:var(--fdc-soft);border-color:transparent}.fdc__chip--s:hover{background:var(--fdc-bg)}.fdc__chip--l{min-height:38px}.fdc__chip.is-on{background:var(--fdc-ink);color:var(--fdc-bg);border-color:var(--fdc-ink)}.fdc__chip.is-on:hover{color:var(--fdc-bg)}.fdc__chip--r{padding:0;overflow:hidden}.fdc__chip--r button{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:inherit;font:inherit;cursor:pointer;min-height:36px;padding:0 6px 0 14px}.fdc__chip--r button+button{padding:0 10px 0 4px;opacity:.5}.fdc__chip--r button+button:hover{opacity:1}.fdc__chipsrow{display:flex;flex-wrap:wrap;gap:8px}.fdc__filters{padding:6px 0 4px}.fdc__body{flex:1;min-height:200px;overflow-y:auto;overscroll-behavior:contain;padding:6px 20px 20px;-webkit-overflow-scrolling:touch;outline:0;scroll-behavior:smooth}.fdc__sec{padding:14px 0 2px;animation:fdcin .4s var(--fdc-ease) both}@keyframes fdcin{0%{opacity:0;transform:translateY(8px)}}.fdc__sec h4{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px;font:600 11px/1 Sora,Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--fdc-mute)}.fdc__sec h4 em{font-style:normal;color:var(--fdc-blue);margin-left:6px;letter-spacing:0}.fdc__hint{font-size:12px;color:var(--fdc-mute);margin:6px 0;text-transform:none;letter-spacing:0;font-weight:400}.fdc__lnk{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--fdc-blue);font:600 12.5px Inter,sans-serif;cursor:pointer;padding:6px 0;text-transform:none;letter-spacing:0}.fdc__lnk svg{width:14px;height:14px}.fdc__list{display:flex;flex-direction:column;gap:4px}.fdc__card{display:flex;align-items:center;gap:14px;padding:8px;border-radius:16px;color:inherit;text-decoration:none;cursor:pointer;animation:fdcin .42s var(--fdc-ease) both;animation-delay:calc(var(--i,0)*28ms);transition:background .15s}.fdc__card:hover,.fdc__card.is-sel{background:var(--fdc-soft)}.fdc__card.is-sel{box-shadow:inset 0 0 0 1.5px #1d3bff66}.fdc__img{position:relative;flex:none;width:64px;height:80px;border-radius:12px;overflow:hidden;background:var(--fdc-soft)}.fdc__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--fdc-ease)}.fdc__card:hover .fdc__img img{transform:scale(1.06)}.fdc__save{position:absolute;left:5px;top:5px;font:700 10.5px/1 Inter,sans-serif;font-style:normal;color:#fff;background:#0b7a4b;padding:4px 6px;border-radius:7px;letter-spacing:.02em}.fdc__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.fdc__txt b{font:600 11px/1.2 Sora,Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase}.fdc__nm{font-size:14px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.85}.fdc__pr{display:flex;align-items:baseline;gap:8px}.fdc__pr strong{font:600 16px/1 Sora,Inter,sans-serif}.fdc__pr s{font-size:12.5px;opacity:.5}.fdc__sub{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--fdc-mute);white-space:nowrap;overflow:hidden}.fdc__sub i{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.5;flex:none}.fdc__sub span:last-child{overflow:hidden;text-overflow:ellipsis}.fdc mark{background:none;color:var(--fdc-blue);font-weight:700}.fdc__rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 2px 10px;scrollbar-width:none}.fdc__rail::-webkit-scrollbar{display:none}.fdc__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px 12px}.fdc__card--tile{flex-direction:column;align-items:stretch;gap:9px;width:168px;padding:0;border-radius:16px;scroll-snap-align:start;flex:none}.fdc__grid .fdc__card--tile{width:auto}.fdc__card--tile:hover,.fdc__card--tile.is-sel{background:transparent}.fdc__card--tile .fdc__img{width:100%;height:auto;aspect-ratio:4/5;border-radius:16px}.fdc__card--tile .fdc__txt{padding:0 2px 4px}.fdc__row{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;color:inherit;text-decoration:none;cursor:pointer;min-height:52px;transition:background .15s}.fdc__row:hover,.fdc__row.is-sel{background:var(--fdc-soft)}.fdc__row.is-sel{box-shadow:inset 0 0 0 1.5px #1d3bff66}.fdc__row>svg{margin-left:auto;opacity:.5}.fdc__rt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.fdc__rt b{font:600 14px Inter,sans-serif}.fdc__rt small{font-size:12px;color:var(--fdc-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fdc__all{justify-content:space-between;font-weight:500;font-size:14px;margin-top:2px}.fdc__cont{background:linear-gradient(135deg,#1d3bff12,#6f4bff12);border:1px solid rgba(29,59,255,.18);margin-top:12px}.fdc__rank{flex:none;width:34px;font:600 12px Sora,sans-serif;color:var(--fdc-blue)}.fdc__op{font:600 15px Sora,sans-serif;margin-left:auto}.fdc__qa{margin:12px 0 4px;padding:16px 18px;border-radius:18px;background:linear-gradient(135deg,#1d3bff0f,#6f4bff12);border:1px solid rgba(29,59,255,.16);animation:fdcin .4s var(--fdc-ease) both}.fdc__qk{display:inline-block;font:600 10.5px/1 Sora,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--fdc-blue)}.fdc__qa p{margin:9px 0 10px;font-size:14.5px;line-height:1.55}.fdc__srcs{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 6px}.fdc__src{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;background:var(--fdc-bg);border:1px solid var(--fdc-hair2);color:inherit;font:500 12.5px Inter,sans-serif;text-decoration:none;max-width:100%;cursor:pointer}.fdc__src svg{width:13px;height:13px;opacity:.6}.fdc__src:hover,.fdc__src.is-sel{border-color:var(--fdc-blue);color:var(--fdc-blue)}.fdc__src--main{background:var(--fdc-ink);color:var(--fdc-bg);border-color:var(--fdc-ink);margin-top:8px}.fdc__src--main:hover{color:var(--fdc-bg);opacity:.88}.fdc__brands{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.fdc__bt{display:flex;flex-direction:column;gap:5px;padding:16px;border-radius:16px;border:1px solid var(--fdc-hair);background:var(--fdc-bg);color:inherit;text-decoration:none;animation:fdcin .42s var(--fdc-ease) both;animation-delay:calc(var(--i,0)*30ms);transition:border-color .2s,transform .25s var(--fdc-ease),background .2s}.fdc__bt b{font:600 14px Sora,sans-serif;letter-spacing:-.01em}.fdc__bt small{font-size:12px;color:var(--fdc-mute)}.fdc__bt:hover,.fdc__bt.is-sel{border-color:var(--fdc-blue);transform:translateY(-2px);background:var(--fdc-soft)}.fdc__msg{display:flex;gap:12px;margin:14px 0;animation:fdcin .35s var(--fdc-ease) both}.fdc__msg--u{justify-content:flex-end}.fdc__msg--u .fdc__bub{background:var(--fdc-ink);color:var(--fdc-bg);border-radius:18px 18px 6px;padding:11px 16px;max-width:80%;font-size:14.5px}.fdc__av{width:30px;height:30px;flex:none}.fdc__av svg{width:30px;height:30px;stroke:none}.fdc__bub{min-width:0;flex:1;font-size:14.5px;line-height:1.55}.fdc__bub p{margin:0 0 10px}.fdc__sum{font-weight:500}.fdc__fu{margin-top:12px}.fdc__cmp{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:10px 0}.fdc__cc{padding:14px;border-radius:16px;border:1px solid var(--fdc-hair2);background:var(--fdc-bg)}.fdc__cc>b{font:600 15px Sora,sans-serif}.fdc__cc dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:12px 0;font-size:13px}.fdc__cc dt{color:var(--fdc-mute)}.fdc__cc dd{margin:0;text-align:right;font-weight:600}.fdc__acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.fdc__acts--c{justify-content:center}.fdc__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border-radius:999px;border:1px solid var(--fdc-ink);background:var(--fdc-ink);color:var(--fdc-bg);font:600 13px Inter,sans-serif;letter-spacing:.02em;cursor:pointer;text-decoration:none;transition:transform .2s var(--fdc-ease),opacity .2s}.fdc__btn:hover{transform:translateY(-1px);opacity:.9}.fdc__btn--g{background:transparent;color:inherit;border-color:var(--fdc-hair2)}.fdc__btn--s{min-height:36px;padding:0 16px}.fdc__ask{display:flex;align-items:center;gap:14px;width:100%;margin:16px 0 0;padding:14px 16px;min-height:64px;border-radius:18px;border:1px solid rgba(29,59,255,.25);background:linear-gradient(135deg,#1d3bff0f,#6f4bff14);color:inherit;cursor:pointer;text-align:left;transition:border-color .2s,transform .25s var(--fdc-ease)}.fdc__ask:hover,.fdc__ask:focus-visible{border-color:var(--fdc-blue);transform:translateY(-1px)}.fdc__ask>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.fdc__ask b{font:600 14px Inter,sans-serif}.fdc__ask small{font-size:12.5px;color:var(--fdc-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fdc__askic svg{width:34px;height:34px;stroke:none}.fdc__none{text-align:center;padding:26px 8px 6px;animation:fdcin .4s var(--fdc-ease) both}.fdc__none h3{margin:12px 0 6px;font:600 19px Sora,sans-serif;letter-spacing:-.02em}.fdc__none p{margin:0 auto 14px;max-width:46ch;font-size:14px;color:var(--fdc-mute);line-height:1.5}.fdc__none .fdc__chipsrow{justify-content:center;margin-bottom:12px}.fdc__none .fdc__acts{justify-content:center}.fdc__ring{display:inline-grid;place-items:center;width:64px;height:64px;animation:fdcf 4s ease-in-out infinite}.fdc__ring svg{width:64px;height:64px;stroke:none}@keyframes fdcf{50%{transform:translateY(-5px) rotate(4deg)}}.fdc__empty{padding:30px 10px;text-align:center;color:var(--fdc-mute);font-size:14px}.fdc__empty b{display:block;color:var(--fdc-tx);font:600 16px Sora,sans-serif;margin-bottom:6px}.fdc__pz{display:flex;align-items:center;gap:12px;margin:18px 0 0;padding:12px 14px;border-radius:16px;background:var(--fdc-soft);font-size:13px}.fdc__pz p{flex:1;margin:0;color:var(--fdc-mute)}.fdc__pz>span svg{width:20px;height:20px;color:var(--fdc-blue)}.fdc__hero{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;align-items:center;margin:14px 0 4px;padding:22px;border-radius:22px;background:linear-gradient(135deg,#1d3bff12,#6f4bff17);border:1px solid rgba(29,59,255,.16)}.fdc__hero h3{margin:10px 0 8px;font:600 22px/1.2 Sora,sans-serif;letter-spacing:-.02em}.fdc__hero p{margin:0;font-size:14px;line-height:1.55;color:var(--fdc-mute)}.fdc__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.fdc__steps li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:var(--fdc-bg);font-size:13.5px;font-weight:500;box-shadow:0 0 0 1px var(--fdc-hair)}.fdc__steps b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--fdc-ink);color:var(--fdc-bg);font:600 12px Sora,sans-serif;flex:none}.fdc__sk{display:flex;flex-direction:column;gap:10px;padding:10px 0}.fdc__sk .fdc__card{pointer-events:none}.fdc__sk .fdc__img,.fdc__sk .fdc__txt b,.fdc__sk .fdc__txt span{background:linear-gradient(90deg,var(--fdc-soft),rgba(127,127,127,.18),var(--fdc-soft));background-size:200% 100%;animation:fdsk2 1.2s infinite;border-radius:8px}.fdc__sk .fdc__txt b{height:10px;width:30%}.fdc__sk .fdc__txt span{height:12px;width:55%}@keyframes fdsk2{to{background-position:-200% 0}}.fdc__ft{display:flex;align-items:center;gap:18px;padding:11px 22px;border-top:1px solid var(--fdc-hair);font-size:11.5px;color:var(--fdc-mute);background:var(--fdc-bg)}.fdc__ft kbd{margin-right:3px}.fdc__ft b{margin-left:auto;font-weight:500}@media(max-width:1023px),(hover:none)and (pointer:coarse){.fdc{padding:0;align-items:stretch}.fdc__bd{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.fdc__panel{width:100%;max-height:none;height:100dvh;border-radius:0;box-shadow:none;transform:translateY(32px);padding-top:env(safe-area-inset-top);transition:opacity .22s ease,transform .38s var(--fdc-ease)}.fdc__panel:before{top:-140px}.fdc__hd{padding:12px 12px 4px 16px;gap:11px}.fdc__logo,.fdc__logo svg{width:36px;height:36px}.fdc__ti h2{font-size:17px}.fdc__ti p{font-size:12px}.fdc__close kbd,.fdc__ft{display:none}.fdc__close{width:44px;height:44px;justify-content:center;padding:0;background:var(--fdc-soft);border-radius:50%}.fdc__ship span{display:none}.fdc__ship{width:36px;padding:0;justify-content:center}.fdc__tabs{padding:4px 10px 0}.fdc__tab{flex:1;justify-content:center;padding:0 8px;height:44px;font-size:13px}.fdc__tab svg{display:none}.fdc__in{margin:12px 14px 0;border-radius:18px;padding-left:14px}.fdc__in input{font-size:17px;height:50px}.fdc__ib.fdc__cam{display:none}.fdc__chips{padding:12px 14px 2px}.fdc__body{padding:4px 14px calc(24px + env(safe-area-inset-bottom))}.fdc__hero{grid-template-columns:1fr;padding:18px}.fdc__cmp{grid-template-columns:1fr}.fdc__card--tile{width:150px}.fdc__grid{grid-template-columns:repeat(2,1fr)}.fdc__img{width:58px;height:74px}}@media(prefers-reduced-motion:reduce){.fdc *,.fdc{animation:none!important;transition:none!important}}html.fdc-lock #fd-consent{display:none!important}.fdc__hd,.fdc__tabs,.fdc__in,.fdc__chips,.fdc__ft{flex:none}.fdc .fdc__in input:focus,.fdc .fdc__in input:focus-visible{outline:0;box-shadow:none}.fdc__chip{flex:none}.fdpz{color:var(--fdc-tx);font-family:Inter,system-ui,sans-serif;padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(8px,2vw,24px)}.fdpz *{box-sizing:border-box}.fdpz svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fdpz__hd{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:6px}.fdpz__hd h2{margin:10px 0 0;font:600 clamp(26px,3.2vw,40px)/1.1 Sora,Inter,sans-serif;letter-spacing:-.03em}.fdpz__cont{display:flex;flex-direction:column;gap:3px;margin:14px 0 0;padding:14px 18px;border-radius:16px;border:1px solid rgba(29,59,255,.2);background:linear-gradient(135deg,#1d3bff0f,#6f4bff12);color:inherit;text-decoration:none;max-width:420px}.fdpz__cont b{font:600 14px Inter,sans-serif}.fdpz__cont span{font-size:12.5px;color:var(--fdc-mute)}.fdpz .fdc__card--tile{width:min(220px,46vw)}.fdpz .fdc__sec h4{margin-top:6px}.fdc,.fdpz{--fdc-well:#F6F4EF;--fdc-gold:#B8925A;--fdc-gold-h:rgba(184,146,90,.55)}html[data-theme=dark] .fdc{--fdc-well:#EFECE6;--fdc-gold:#E6CF9C;--fdc-gold-h:rgba(230,207,156,.45)}.fdc__panel{transition:opacity .32s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.16,1,.3,1)}.fdc__sec{animation:fdcRise .55s cubic-bezier(.16,1,.3,1) both}.fdc__body>.fdc__sec:nth-child(2){animation-delay:.04s}.fdc__body>.fdc__sec:nth-child(3){animation-delay:.08s}.fdc__body>.fdc__sec:nth-child(4){animation-delay:.12s}.fdc__body>.fdc__sec:nth-child(n+5){animation-delay:.16s}@keyframes fdcRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fdc__in input{font-size:17px;letter-spacing:-.005em}.fdc__ti h2{font-size:17px}.fdc__sec{padding:18px 0 4px}.fdc__sec h4{gap:14px;margin:0 0 12px;font:600 10.5px/1 Sora,Inter,sans-serif;letter-spacing:.18em;color:var(--fdc-mute)}.fdc__sec h4>span{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.fdc__sec h4>span:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--fdc-hair),transparent)}.fdc__sec h4 .fdc__lnk{font:500 12px/1 Inter,sans-serif;letter-spacing:0;text-transform:none;color:var(--fdc-tx);text-decoration:none;opacity:.7;white-space:nowrap}.fdc__sec h4 .fdc__lnk:hover{opacity:1;color:var(--fdc-blue)}.fdc__brands{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:clamp(124px,17.5%,150px);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 2px 6px;margin:0 -2px;-webkit-mask:linear-gradient(90deg,#000 92%,transparent);mask:linear-gradient(90deg,#000 92%,transparent)}.fdc__brands::-webkit-scrollbar{display:none}.fdc__bt{animation-fill-mode:backwards;gap:0;padding:0;border-radius:16px;overflow:hidden;scroll-snap-align:start;border:1px solid var(--fdc-hair);background:var(--fdc-bg);box-shadow:0 1px #0a0a0b05}.fdc__bimg{display:block;aspect-ratio:1/1;background:var(--fdc-well);overflow:hidden;position:relative}.fdc__bimg img{width:100%;height:100%;object-fit:contain;padding:12%;box-sizing:border-box;mix-blend-mode:multiply;transition:transform .6s cubic-bezier(.16,1,.3,1)}.fdc__btx{display:flex;flex-direction:column;gap:3px;padding:10px 12px 12px}.fdc__bt b{font:600 13.5px/1.2 Sora,Inter,sans-serif;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fdc__bt small{font-size:11.5px;line-height:1.35;color:var(--fdc-mute)}.fdc__bt small i{font-style:normal;display:block;color:var(--fdc-tx);opacity:.8;font-variant-numeric:tabular-nums}.fdc__bt:hover,.fdc__bt.is-sel{border-color:var(--fdc-gold-h);transform:translateY(-2px);background:var(--fdc-bg);box-shadow:0 18px 34px -24px #0a0a0b73}.fdc__bt:hover .fdc__bimg img,.fdc__bt.is-sel .fdc__bimg img{transform:scale(1.05)}.fdc__bt--txt .fdc__btx{padding:16px 14px;min-height:96px;justify-content:flex-end;background:linear-gradient(160deg,var(--fdc-well),var(--fdc-bg))}.fdc__cats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.fdc__cat{display:flex;align-items:center;gap:11px;min-height:60px;padding:8px 12px 8px 8px;border-radius:16px;border:1px solid var(--fdc-hair);background:var(--fdc-bg);color:inherit;text-decoration:none;animation:fdcRise .5s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i,0)*35ms);transition:border-color .2s,transform .25s var(--fdc-ease),box-shadow .25s}.fdc__cimg{flex:none;width:44px;height:44px;border-radius:12px;background:var(--fdc-well);overflow:hidden}.fdc__cimg img{width:100%;height:100%;object-fit:contain;padding:10%;box-sizing:border-box;mix-blend-mode:multiply}.fdc__ctx{display:flex;flex-direction:column;gap:3px;min-width:0}.fdc__ctx b{font:600 13.5px/1.15 Inter,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fdc__ctx small{font-size:11.5px;color:var(--fdc-mute);font-variant-numeric:tabular-nums}.fdc__cat:hover,.fdc__cat.is-sel{border-color:var(--fdc-gold-h);transform:translateY(-1px);box-shadow:0 14px 28px -22px #0a0a0b73}.fdc__body .fdc__chip{min-height:34px;padding:0 14px;font:500 12.5px Inter,sans-serif;border-color:var(--fdc-hair);background:var(--fdc-bg)}.fdc__body .fdc__chip svg{width:13px;height:13px;opacity:.5}.fdc__body .fdc__chip:hover{border-color:var(--fdc-gold-h);color:inherit;background:var(--fdc-well)}html[data-theme=dark] .fdc__body .fdc__chip:hover{background:var(--fdc-soft)}.fdc__body .fdc__chip--r{background:var(--fdc-soft);border-color:transparent}.fdc__chips .fdc__chip{font-size:12.5px;min-height:34px}.fdc__ask{margin-top:20px}@media(max-width:820px){.fdc__cats{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(128px,1fr);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;padding-bottom:4px}.fdc__cats::-webkit-scrollbar{display:none}.fdc__cat{scroll-snap-align:start}}@media(max-width:560px){.fdc__brands{grid-auto-columns:38%;gap:10px}.fdc__in input{font-size:16px}.fdc__sec{padding:16px 0 2px}}@media(prefers-reduced-motion:reduce){.fdc__sec,.fdc__cat{animation:none}.fdc__bimg img{transition:none}}.fdc{--fdc-out:cubic-bezier(.23,1,.32,1);--fdc-tint:rgba(29,59,255,.06)}.fdc__sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fdc :focus-visible{outline:2px solid var(--fdc-blue);outline-offset:2px}.fdc button:active,.fdc a.fdc__tile:active,.fdc__chip:active{transform:scale(.97)}.fdc__tts{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;border:1px solid var(--fdc-hair);background:var(--fdc-bg);color:inherit;cursor:pointer;opacity:.75;transition:opacity .16s ease,border-color .16s ease,color .16s ease,background-color .16s ease}.fdc__tts:hover{opacity:1;border-color:var(--fdc-hair2)}.fdc__tts svg{width:18px;height:18px}.fdc__tts.is-on{opacity:1;color:var(--fdc-blue);border-color:#1d3bff59;background:var(--fdc-tint)}.fdc__mic{position:relative}.fdc__mic .fdc__ring{position:absolute;inset:3px;border-radius:12px;pointer-events:none;opacity:0}.fdc__mic.on{opacity:1;color:#fff;background:var(--fdc-blue);animation:none;box-shadow:0 8px 22px -8px #1d3bffb3}.fdc__mic.on .fdc__ring{opacity:1;box-shadow:0 0 #1d3bff73;animation:fdcHalo 1.6s var(--fdc-out) infinite}.fdc__mic.is-off,.fdc__mic.is-blocked{opacity:.38}@keyframes fdcHalo{0%{box-shadow:0 0 #1d3bff6b}to{box-shadow:0 0 0 14px #1d3bff00}}.fdc__vs{flex:none;margin:10px 20px 0;padding:12px 12px 10px 14px;border-radius:18px;background:linear-gradient(180deg,var(--fdc-tint),rgba(29,59,255,.02));border:1px solid rgba(29,59,255,.16);opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .24s var(--fdc-out)}.fdc__vs.is-on{opacity:1;transform:none}.fdc__vrow{display:flex;align-items:center;gap:12px;min-width:0}.fdc__vwave{display:inline-flex;align-items:center;gap:3px;height:26px;flex:none;padding:0 2px}.fdc__vwave i{display:block;width:3px;height:100%;border-radius:2px;background:var(--fdc-blue);transform:scaleY(.25);transform-origin:50% 50%}.fdc__vs[data-state=listening] .fdc__vwave i{animation:fdcWave 1s ease-in-out infinite}.fdc__vs[data-state=listening] .fdc__vwave i:nth-child(2){animation-delay:-.8s}.fdc__vs[data-state=listening] .fdc__vwave i:nth-child(3){animation-delay:-.6s}.fdc__vs[data-state=listening] .fdc__vwave i:nth-child(4){animation-delay:-.4s}.fdc__vs[data-state=listening] .fdc__vwave i:nth-child(5){animation-delay:-.2s}.fdc__vs:not([data-state=listening]) .fdc__vwave i{background:var(--fdc-mute)}@keyframes fdcWave{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}.fdc__vtx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fdc__vtx b{font:600 13px/1.35 Inter,sans-serif;color:var(--fdc-tx)}.fdc__vs:not([data-state=listening]) .fdc__vtx b{font-weight:500}.fdc__vtx span{font:400 15.5px/1.35 Inter,sans-serif;color:var(--fdc-tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fdc__vtx span:empty{display:none}.fdc__vlw{flex:none}.fdc__vl{height:32px;max-width:130px;padding:0 26px 0 12px;border-radius:999px;border:1px solid var(--fdc-hair2);background:var(--fdc-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23707075' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M7 10l5 5 5-5'/%3E%3C/svg%3E") no-repeat right 8px center/14px;color:inherit;font:500 12.5px Inter,sans-serif;-webkit-appearance:none;appearance:none;cursor:pointer}[dir=rtl] .fdc__vl{padding:0 12px 0 26px;background-position:left 8px center}.fdc__vbtn{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:0;background:var(--fdc-ink);color:var(--fdc-bg);font:600 12.5px Inter,sans-serif;cursor:pointer;transition:opacity .16s ease}.fdc__vbtn svg{width:14px;height:14px}.fdc__vbtn:hover{opacity:.88}.fdc__vs:not([data-state=listening]) .fdc__vbtn svg{display:none}.fdc__vx{flex:none;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;border:0;background:transparent;color:inherit;opacity:.55;cursor:pointer}.fdc__vx:hover{opacity:1;background:var(--fdc-soft)}.fdc__vx svg{width:15px;height:15px}.fdc__vp{margin:8px 0 0;font:400 11.5px/1.45 Inter,sans-serif;color:var(--fdc-mute)}.fdc__msg{animation:fdcMsg .24s var(--fdc-out) both}@keyframes fdcMsg{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fdc__msg--u .fdc__bub{border-radius:18px;border-end-end-radius:6px;box-shadow:0 10px 24px -16px #0a0a0b99}.fdc__vtag{display:inline-grid;place-items:center;width:18px;height:18px;margin-inline-end:6px;vertical-align:-3px;opacity:.7}.fdc__vtag svg{width:14px;height:14px}.fdc__hi{font:500 15px/1.5 Inter,sans-serif;margin-bottom:6px!important}.fdc__ideas{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:12px 0 4px}.fdc__ideas .fdc__chipsrow{flex:1 1 auto}.fdc__chip--idea{background:linear-gradient(var(--fdc-bg),var(--fdc-bg)) padding-box,linear-gradient(120deg,#1d3bff61,#6f4bff38,#0a0a0b1f) border-box;border:1px solid transparent}.fdc__chip--idea:hover{color:var(--fdc-blue)}#fdcIdeas.is-in .fdc__chip--idea{animation:fdcIdea .26s var(--fdc-out) both;animation-delay:calc(var(--i,0)*30ms)}@keyframes fdcIdea{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.fdc__refresh{display:inline-flex;align-items:center;gap:6px;font-size:12.5px}.fdc__refresh svg{width:14px;height:14px}.fdc__refresh:hover svg{transform:rotate(-90deg);transition:transform .3s var(--fdc-out)}.fdc__chipsrow--q{margin-top:6px}.fdc__sum{font:500 15px/1.55 Inter,sans-serif;letter-spacing:-.005em}.fdc__msg[dir=rtl] .fdc__sum,.fdc__msg[dir=rtl] .fdc__bub{font-size:15.5px;line-height:1.7}.fdc__dots{display:inline-flex;gap:5px;padding:12px 4px}.fdc__dots i{width:7px;height:7px;border-radius:50%;background:var(--fdc-mute);animation:fdcDot 1.1s ease-in-out infinite}.fdc__dots i:nth-child(2){animation-delay:.15s}.fdc__dots i:nth-child(3){animation-delay:.3s}@keyframes fdcDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.fdc__und{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px}.fdc__undk{display:inline-flex;align-items:center;gap:5px;font:600 11px/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--fdc-blue);margin-inline-end:2px}.fdc__undk svg{width:13px;height:13px;stroke-width:2.2}.fdc__undp{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--fdc-soft);font:500 12px/1 Inter,sans-serif;color:var(--fdc-tx)}.fdc__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 2px}.fdc__tile{display:flex;flex-direction:column;gap:10px;min-width:0;padding:0;border-radius:18px;color:inherit;text-decoration:none;animation:fdcMsg .3s var(--fdc-out) both;animation-delay:calc(var(--i,0)*35ms)}.fdc__timg{position:relative;display:block;aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:var(--fdc-soft);box-shadow:inset 0 0 0 1px var(--fdc-hair)}.fdc__timg img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--fdc-out)}.fdc__tile:hover .fdc__timg img,.fdc__tile.is-sel .fdc__timg img{transform:scale(1.035)}.fdc__tile.is-sel .fdc__timg{box-shadow:inset 0 0 0 2px var(--fdc-blue)}.fdc__timg .fdc__save{position:absolute;top:8px;inset-inline-start:8px}.fdc__ttx{display:flex;flex-direction:column;gap:3px;padding:0 2px;min-width:0}.fdc__ttx b{font:600 10.5px/1.2 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase}.fdc__ttx .fdc__nm{font:400 13px/1.35 Inter,sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fdc__ttx .fdc__pr{display:flex;align-items:baseline;gap:6px;font:600 14.5px/1.2 Inter,sans-serif}.fdc__ttx .fdc__pr s{font-weight:400;font-size:12px;opacity:.5}.fdc__ttx .fdc__sub{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--fdc-mute);white-space:nowrap;overflow:hidden}.fdc__ttx .fdc__sub i{width:3px;height:3px;border-radius:50%;background:currentColor;flex:none}.fdc__ttx .fdc__sub span{overflow:hidden;text-overflow:ellipsis}.fdc .fdc__src.fdc__src--main{display:inline-flex;gap:8px;min-height:40px;padding:0 16px;margin-top:12px;background:var(--fdc-ink);border-color:var(--fdc-ink);color:var(--fdc-bg)!important;font-weight:600}.fdc .fdc__src.fdc__src--main svg{opacity:1;width:15px;height:15px;transition:transform .2s var(--fdc-out)}.fdc .fdc__src.fdc__src--main:hover svg{transform:translate(2px)}[dir=rtl] .fdc .fdc__src.fdc__src--main svg,.fdc [dir=rtl] .fdc__src--main svg,.fdc__msg[dir=rtl] .fdc__ask svg:last-child{transform:scaleX(-1)}@media(max-width:1023px),(hover:none)and (pointer:coarse){.fdc__vs{margin:10px 14px 0}.fdc__tiles{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(150px,46%);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:-4px;padding:2px 4px 6px}.fdc__tiles::-webkit-scrollbar{display:none}.fdc__tile{scroll-snap-align:start}.fdc__tts{width:40px;height:40px}.fdc__vtx span{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media(max-width:560px){.fdc__vl{max-width:104px}.fdc__vbtn span{display:none}.fdc__vbtn{width:32px;padding:0;justify-content:center}.fdc__vs:not([data-state=listening]) .fdc__vbtn svg{display:block}}html[data-theme=dark] .fdc__undp{background:#ffffff14}@media(prefers-reduced-motion:reduce){.fdc__vwave i,.fdc__mic .fdc__ring,.fdc__dots i,.fdc__msg,.fdc__tile,#fdcIdeas .fdc__chip--idea{animation:none!important}.fdc__vs,.fdc__timg img{transition:none}}html[data-theme]{--font-display:"Sora","Inter",system-ui,sans-serif;--font-ui:"Inter",system-ui,-apple-system,sans-serif;--particle-1:230;--particle-2:226;--particle-3:236}html[data-theme=light]{color-scheme:light;--bg:#FFFFFF;--bg-2:#F4F4F5;--bg-3:#E4E4E7;--text:#0A0A0B;--text-2:#3F3F46;--text-3:#6B6B73;--line:rgba(10,10,11,.08);--line-2:rgba(10,10,11,.14);--glass:rgba(255,255,255,.62);--glass-2:rgba(255,255,255,.82);--glass-3:#FFFFFF;--glass-solid:rgba(255,255,255,.86);--shadow:0 1px 0 rgba(255,255,255,1) inset,0 18px 50px -24px rgba(10,10,11,.22);--violet:#1D3BFF;--cyan:#5B7CFF;--pink:#0A1FB8;--iri:linear-gradient(115deg,#1D3BFF 0%,#5B7CFF 52%,#0A1FB8 100%);--iri-soft:linear-gradient(115deg,rgba(29,59,255,.12),rgba(91,124,255,.1),rgba(10,31,184,.12));--iri-conic:conic-gradient(from var(--angle),#1D3BFF,#5B7CFF,#0A1FB8,#1D3BFF);--glow:0 0 0 1px rgba(29,59,255,.3),0 12px 36px rgba(29,59,255,.24),0 0 80px rgba(91,124,255,.14);--on-iri:#FFFFFF;--accent:#1D3BFF;--accent-2:#5B7CFF;--accent-3:#0A1FB8;--accent-glow:rgba(29,59,255,.35);--flash:rgba(29,59,255,.18);--overlay:rgba(255,255,255,.88);--media-bg:radial-gradient(circle at 50% 40%,#fff,#F4F4F5);--k-1:rgba(91,124,255,.2);--k-2:rgba(29,59,255,.1);--k-3:rgba(10,31,184,.1);--k-4:rgba(91,124,255,.14);--k-5:rgba(29,59,255,.12);--k-6:rgba(10,31,184,.12);--k-9:rgba(91,124,255,.65);--k-11:rgba(91,124,255,.6);--k-16:rgba(91,124,255,.25);--k-17:rgba(29,59,255,.35);--k-18:rgba(91,124,255,.35);--k-19:rgba(91,124,255,.15);--k-20:rgba(29,59,255,.22);--k-31:#0A1FB8;--k-39:rgba(91,124,255,.16);--k-40:rgba(29,59,255,.08);--k-41:rgba(91,124,255,.45);--k-44:rgba(29,59,255,.6);--k-46:rgba(91,124,255,.4)}html[data-theme=dark]{color-scheme:dark;--bg:#0A0A0B;--bg-2:#121214;--bg-3:#1A1A1D;--text:#F4F4F5;--text-2:rgb(244 244 245 / .7);--text-3:rgb(244 244 245 / .46);--line:rgba(255,255,255,.09);--line-2:rgba(255,255,255,.16);--glass:rgba(255,255,255,.045);--glass-2:rgba(255,255,255,.08);--glass-3:rgba(255,255,255,.12);--glass-solid:rgba(18,18,20,.82);--shadow:0 24px 60px -24px rgba(0,0,0,.8),0 1px 0 rgba(255,255,255,.06) inset;--violet:#5B7CFF;--cyan:#8AA2FF;--pink:#3D5AFE;--iri:linear-gradient(115deg,#3D5AFE 0%,#7C93FF 52%,#C7D2FF 100%);--iri-soft:linear-gradient(115deg,rgba(91,124,255,.22),rgba(138,162,255,.16),rgba(61,90,254,.22));--iri-conic:conic-gradient(from var(--angle),#3D5AFE,#8AA2FF,#C7D2FF,#3D5AFE);--glow:0 0 0 1px rgba(91,124,255,.4),0 0 32px rgba(91,124,255,.35),0 0 80px rgba(138,162,255,.16);--on-iri:#0A0B0F;--accent:#5B7CFF;--accent-2:#8AA2FF;--accent-3:#3D5AFE;--accent-glow:rgba(91,124,255,.4);--flash:rgba(91,124,255,.3);--k-1:rgba(138,162,255,.2);--k-2:rgba(91,124,255,.1);--k-3:rgba(61,90,254,.1);--k-4:rgba(138,162,255,.14);--k-5:rgba(91,124,255,.12);--k-6:rgba(61,90,254,.12);--k-9:rgba(138,162,255,.65);--k-11:rgba(138,162,255,.6);--k-16:rgba(138,162,255,.25);--k-17:rgba(91,124,255,.35);--k-18:rgba(138,162,255,.35);--k-19:rgba(138,162,255,.15);--k-20:rgba(91,124,255,.22);--k-31:#3D5AFE;--k-39:rgba(138,162,255,.16);--k-40:rgba(91,124,255,.08);--k-41:rgba(138,162,255,.45);--k-44:rgba(91,124,255,.6);--k-46:rgba(138,162,255,.4)}html{background:var(--bg)}body{background:transparent!important}html[data-theme=light] .ambient{background:radial-gradient(1000px 640px at 50% 8%,rgba(29,59,255,.07),transparent 60%),radial-gradient(700px 500px at 90% 70%,rgba(91,124,255,.05),transparent 60%),linear-gradient(180deg,#fff,#f7f7f8)!important}html[data-theme=dark] .ambient{background:radial-gradient(1000px 640px at 50% 8%,rgba(61,90,254,.2),transparent 60%),radial-gradient(700px 500px at 88% 70%,rgba(138,162,255,.08),transparent 60%),#0a0a0b!important}html[data-theme=light] #particles{opacity:.28}html[data-theme=light] .noise{opacity:.025}.hero__title,.display{letter-spacing:-.045em}html[data-theme=light] .hero__title .iri-text{background:none;color:var(--accent);-webkit-text-fill-color:var(--accent)}html[data-theme=light] .pcard__media{background:#f4f4f5}.nav__tag{display:none}@media(min-width:1101px){html .nav__logo{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:10px;row-gap:3px;align-items:center}html .nav__logo-mark{grid-row:1/3}html .nav__logo-word{height:15px;width:auto;align-self:end}.nav__tag{display:block;align-self:start;font:500 7.6px/1 var(--font-ui);letter-spacing:.235em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}html .nav .cmd{min-width:150px}}@media(max-width:1439px){.nav__link--x{display:none!important}}.pg{padding-top:clamp(28px,5vw,64px);padding-bottom:80px}.pg__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,64px);align-items:start}.pg__h{font:600 clamp(36px,5vw,64px)/1.02 var(--font-display);letter-spacing:-.045em;margin:14px 0}.pg__h2{font:600 clamp(24px,2.6vw,34px)/1.1 var(--font-display);letter-spacing:-.03em;margin:64px 0 20px}.pg__sub{color:var(--text-2);font-size:16px;line-height:1.6;max-width:520px;margin-bottom:26px}.pg__fine{display:flex;gap:8px;align-items:center;color:var(--text-3);font-size:13px;margin-top:18px}.pg__fine .icon{width:16px;height:16px;color:var(--accent)}.mailcard{position:relative;display:grid;gap:4px;padding:18px 20px;border-radius:var(--r-lg);background:var(--glass);border:1px solid var(--line);backdrop-filter:var(--blur);transition:border-color var(--t),box-shadow var(--t),transform var(--t) var(--ease);margin-bottom:12px}.mailcard:hover{border-color:var(--accent);box-shadow:var(--glow);transform:translateY(-2px)}.mailcard__k{font:600 11px/1 var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3)}.mailcard__v{font:600 clamp(20px,2.2vw,28px)/1.2 var(--font-display);letter-spacing:-.02em;color:var(--text);word-break:break-all}.mailcard__v.sm{font-size:15px;font-family:var(--font-ui);letter-spacing:0}.mailcard__d{color:var(--text-2);font-size:13px;margin-top:4px;max-width:420px}.mailcard--hero{padding:24px 64px 24px 24px;border-color:transparent;background:linear-gradient(var(--bg-2),var(--bg-2)) padding-box,linear-gradient(115deg,var(--accent),var(--line-2) 60%) border-box;border:1.5px solid transparent}[dir=rtl] .mailcard--hero{padding:24px 24px 24px 64px}.mailcard--hero .mailcard__v{color:var(--accent)}.mailcard__go{position:absolute;inset-inline-end:20px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--on-iri,#fff)}[dir=rtl] .mailcard__go .icon,[dir=rtl] .btn .icon{transform:scaleX(-1)}.mailrow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mailrow .mailcard{margin:0}.fcard{padding:clamp(20px,3vw,34px);border-radius:var(--r-xl);background:var(--glass-solid);border:1px solid var(--line);box-shadow:var(--shadow);backdrop-filter:var(--blur);display:grid;gap:16px}.fgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ff{display:grid;gap:7px;min-width:0}.ff__l{font:600 12px/1 var(--font-ui);letter-spacing:.04em;color:var(--text-2)}.ff__l i{color:var(--accent);font-style:normal}.fcard input:not([type=checkbox]),.fcard select,.fcard textarea{width:100%;min-height:48px;padding:12px 14px;border-radius:14px;border:1px solid var(--line-2);background:var(--bg);color:var(--text);font:400 15px/1.4 var(--font-ui);outline:0;transition:border-color var(--t-fast),box-shadow var(--t-fast);-webkit-appearance:none;appearance:none}.fcard select{background-image:linear-gradient(45deg,transparent 50%,var(--text-3) 50%),linear-gradient(135deg,var(--text-3) 50%,transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-size:5px 5px;background-repeat:no-repeat;padding-inline-end:36px}[dir=rtl] .fcard select{background-position:20px 21px,15px 21px}.fcard textarea{resize:vertical;min-height:140px}.fcard input:focus,.fcard select:focus,.fcard textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--flash)}.ff.bad input,.ff.bad select,.ff.bad textarea{border-color:var(--danger,#E11D48)}.ff__e{font:500 12px/1.2 var(--font-ui);color:var(--danger,#E11D48);min-height:0}.ff__e:empty{display:none}.consent{display:grid;grid-template-columns:20px 1fr;gap:4px 12px;align-items:start;font-size:13px;color:var(--text-2);line-height:1.5;cursor:pointer}.consent input,.mchip input{width:20px;height:20px;accent-color:var(--accent);margin-top:1px}.consent .ff__e{grid-column:2}.fcard__foot{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.fsend{min-width:200px;justify-content:center}.fsend[disabled]{opacity:.6;pointer-events:none}.fmsg{font-size:13px;color:var(--text-2)}.fmsg.err{color:var(--danger,#E11D48)}.hpot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.fdone{justify-items:center;text-align:center;padding:56px 24px}.fdone__i{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;box-shadow:var(--glow)}.fdone__i .icon{width:28px;height:28px;stroke-width:2.4}.fdone h3{font:600 26px var(--font-display);letter-spacing:-.02em}.fdone p{color:var(--text-2)}.dates{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dates label{display:grid;gap:4px}.dates small{font-size:11px;color:var(--text-3)}.msel{display:flex;flex-wrap:wrap;gap:8px}.mchip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 10px;border-radius:99px;border:1px solid var(--line-2);background:var(--bg);font:500 13px var(--font-ui);cursor:pointer;transition:all var(--t-fast)}.mchip:has(input:checked){border-color:var(--accent);background:var(--flash);color:var(--text)}.mchip input{width:16px;height:16px;margin:0}.adhero{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.adhero__cta{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.mailpill{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 20px;border-radius:99px;border:1.5px solid var(--accent);color:var(--accent);font:600 15px var(--font-ui)}.mailpill b{font-weight:600}.adhero__art{position:relative;height:420px;display:grid;place-items:center}.adhero__art img{width:230px;height:330px;object-fit:cover;object-position:center 20%;border-radius:50%;position:relative;z-index:1;box-shadow:var(--shadow)}.adhero__art .ring{position:absolute;width:270px;height:370px;border-radius:50%;border:2px solid var(--accent);box-shadow:var(--glow)}.adtag{position:absolute;z-index:2;bottom:40px;inset-inline-end:8%;font:600 11px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;padding:9px 12px;border-radius:12px;background:var(--glass-solid);border:1px solid var(--line-2);backdrop-filter:var(--blur);box-shadow:var(--shadow)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px}.stat{padding:22px;border-radius:var(--r-lg);display:grid;gap:6px}.stat b{font:600 clamp(26px,3vw,40px)/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stat span{color:var(--text-2);font-size:13px}.stats__note{grid-column:1/-1;font-size:12px;color:var(--text-3);margin:2px 0 0}.fmts{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.fmt{padding:22px;border-radius:var(--r-lg);display:grid;gap:10px;align-content:start;transition:transform var(--t) var(--ease),box-shadow var(--t)}.fmt:hover{transform:translateY(-3px);box-shadow:var(--glow)}.fmt__i{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--flash);color:var(--accent)}.fmt h3{font:600 17px/1.2 var(--font-display);letter-spacing:-.01em}.fmt p{font-size:13px;color:var(--text-2);line-height:1.5}.whys{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:64px}.why{padding:24px 0;border-top:1px solid var(--line-2)}.why span{font:600 13px var(--font-display);color:var(--accent)}.why p{font:500 18px/1.4 var(--font-display);letter-spacing:-.01em;margin-top:10px}.inbox{padding-bottom:60px}.ik{display:flex;gap:8px}.ik input{height:36px;border-radius:99px;border:1px solid var(--line-2);background:var(--bg);color:var(--text);padding:0 14px}.ib-list{display:grid;gap:12px;margin-top:16px}.ibx{padding:16px 18px;border-radius:var(--r-lg)}.ibx header{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:14px}.ibx header time{margin-inline-start:auto;color:var(--text-3);font-size:12px}.ibx__t{font:700 10px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;padding:5px 8px;border-radius:7px;background:var(--flash);color:var(--accent)}.ibx dl{display:flex;flex-wrap:wrap;gap:6px 18px;margin:10px 0;font-size:12px}.ibx dt{color:var(--text-3);display:inline}.ibx dd{display:inline;margin-inline-start:4px}.ibx p{white-space:pre-wrap;font-size:14px;color:var(--text-2)}.note.err{color:var(--danger,#E11D48)}@media(max-width:1100px){.fmts{grid-template-columns:repeat(3,1fr)}.adhero{grid-template-columns:1fr}.adhero__art{height:360px}}@media(max-width:900px){.pg__grid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.fgrid,.mailrow,.whys{grid-template-columns:1fr}.fmts{grid-template-columns:1fr 1fr}.fmt:last-child{grid-column:1/-1}.fsend{width:100%}.mailcard--hero{padding:20px 58px 20px 18px}.adhero__art{height:300px}.adhero__art img{width:170px;height:245px}.adhero__art .ring{width:205px;height:285px}}.mmenu__links{display:flex;gap:10px;padding:12px 0;border-top:1px solid var(--line)}.mmenu__links a{flex:1;text-align:center;height:44px;display:grid;place-items:center;border-radius:14px;border:1px solid var(--line-2);font:600 14px var(--font-ui)}html .sbp,html .sbp-trigger,html[data-theme] .sbp,html[data-theme] .sbp-trigger{--sbp-ivory:#F4F4F5;--sbp-ink:#0A0B0F;--sbp-gold:#5B7CFF;--sbp-gold-2:#8AA2FF;--sbp-emerald:#111318;--sbp-burgundy:#3D5AFE;--sbp-emerald-2:#1A1D24;--sbp-emerald-3:#0A0B0F;--sbp-ink-2:#07080B;--sbp-gold-hi:#8AA2FF;--sbp-gold-lo:#1D3BFF;--sbp-gold-top:#7A94FF;--sbp-on-gold:#FFFFFF;--sbp-line-2:color-mix(in srgb,#5B7CFF 40%,transparent);--sbp-serif:"Sora","Inter",system-ui,sans-serif;--sbp-sans:"Inter",system-ui,-apple-system,sans-serif}html .sbp [class*=title],html .sbp h2,html .sbp h3{letter-spacing:-.02em}html .sbp .sbp__btn--gold{background:linear-gradient(180deg,#3d5afe,#1d3bff);box-shadow:inset 0 1px #ffffff38,0 12px 28px -12px #1d3bffcc}html .sbp .sbp__head{position:relative;top:auto;z-index:auto;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.page>.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 28px}.page>.steps>div{font:600 10.5px/1.35 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding-top:10px;border-top:2px solid var(--line-2)}.page>.steps>div.on,.page>.steps>div.done{color:var(--text);border-color:var(--accent)}html[dir=rtl] body *{letter-spacing:0!important}html{--lx-serif:"Sora","Inter",system-ui,sans-serif;--lx-sans:"Inter",system-ui,-apple-system,"Helvetica Neue",sans-serif;--lx-ink:var(--text);--lx-on-ink:var(--bg);--lx-hair:color-mix(in srgb,var(--text) 12%,transparent);--lx-hair-2:color-mix(in srgb,var(--text) 22%,transparent);--lx-mute:color-mix(in srgb,var(--text) 56%,transparent);--lx-blue:#1D3BFF;--lx-ease:cubic-bezier(.16,1,.3,1);--lx-gutter:clamp(20px,4.2vw,64px);--font-pair-ui:var(--lx-sans);--shadow:0 1px 2px rgba(10,10,11,.04),0 12px 32px -18px rgba(10,10,11,.18);--glow:0 0 0 1px var(--lx-hair)}html[data-theme=dark]{--lx-blue:#7A94FF}html body{font-family:var(--lx-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11"}html .hero__title,html .sec-head h2,html .h1,html h1.h1,html .pg__h,html .pg__h2,html .tile__h,html .v9-h1,html .v9-display,html .lx-h,html .gal8~* h1,html .pd8 h1,html .page>h1,html .section>h1,html .sh-hero h1,html .dban h2,html .mini-hero h1,html .prose8 h1{font-family:var(--lx-serif)!important;font-weight:300!important;letter-spacing:-.045em!important}html .hero__title{font-size:clamp(46px,6.2vw,100px)!important;line-height:.95!important;letter-spacing:-.055em!important;font-weight:300!important}html .hero__title .iri-text{font-weight:500;color:var(--lx-blue)!important;-webkit-text-fill-color:var(--lx-blue)!important;background:none!important}html .sec-head h2{font-size:clamp(32px,3.6vw,58px)!important;line-height:1.02!important}html .sec-head h2 .iri-text{background:none!important;-webkit-text-fill-color:var(--lx-blue)!important;color:var(--lx-blue)!important}html .pg__h{font-size:clamp(44px,5.6vw,88px)!important;line-height:.98!important}html .hero__sub,html .pg__sub,html .lead{font-size:clamp(15px,1.15vw,17px);line-height:1.65;color:var(--lx-mute);max-width:44ch}html .eyebrow,html .micro,html .mega h6,html .foot8 h6,html .ff__l,html .mailcard__k,html .stat span{font:500 10.5px/1.2 var(--lx-sans)!important;letter-spacing:.24em!important;text-transform:uppercase;color:var(--lx-mute)}html .eyebrow:before{background:var(--lx-ink)!important;width:28px!important;height:1px!important}html .wrap{max-width:1440px;padding-inline:var(--lx-gutter)}html .section{padding-block:clamp(64px,8.5vw,136px)}html .sec-head{margin-bottom:clamp(28px,3.4vw,52px);padding-bottom:20px;border-bottom:1px solid var(--lx-hair);align-items:end}html .grid4{gap:clamp(28px,3vw,48px) clamp(14px,1.6vw,24px)!important}html .btn{height:46px;min-height:46px;padding:0 26px;border-radius:999px;font:600 11.5px/1 var(--lx-sans)!important;letter-spacing:.16em;text-transform:uppercase;box-shadow:none!important;transition:background .5s var(--lx-ease),color .5s var(--lx-ease),border-color .5s var(--lx-ease),transform .5s var(--lx-ease)}html .btn--sm{height:38px;min-height:38px;padding:0 18px;font-size:10.5px!important}html .btn--iri,html .btn--primary,html .fsend{background:var(--lx-ink)!important;color:var(--lx-on-ink)!important;border:1px solid var(--lx-ink)!important}html .btn--iri:hover,html .btn--primary:hover,html .fsend:hover{background:var(--lx-blue)!important;border-color:var(--lx-blue)!important;color:#fff!important;transform:none}html .btn--glass,html .btn--ghost{background:transparent!important;border:1px solid var(--lx-hair-2)!important;color:var(--text)!important;backdrop-filter:none}html .btn--glass:hover,html .btn--ghost:hover{border-color:var(--lx-ink)!important}html .btn .icon{width:15px;height:15px}html .chip,html .achip,html .mchip{height:34px;padding:0 15px;border-radius:999px;background:transparent!important;border:1px solid var(--lx-hair-2)!important;font:500 12px/1 var(--lx-sans);letter-spacing:.02em;color:var(--text)}html .chip.on,html .chip.is-active,html .chip[aria-current],html .chip[aria-pressed=true],html .chip:hover{border-color:var(--lx-ink)!important;background:var(--lx-ink)!important;color:var(--lx-on-ink)!important}html .glass:not(.portal__glass):not(.ai-card):not(.fit-pill){background:var(--bg)!important;backdrop-filter:none!important;border:1px solid var(--lx-hair)!important;box-shadow:none!important}html .iri-edge:before,html .iri-edge:after{opacity:0!important}html .tile{border-radius:2px!important;border:1px solid var(--lx-hair)!important;box-shadow:none!important;background:var(--bg)!important}html .tile--media{border:0!important}html .tile--media .tile__bg img{transition:transform 1.8s var(--lx-ease)}html .tile--media:hover .tile__bg img{transform:scale(1.04)}html .big.iri-text{font-family:var(--lx-serif);font-weight:300;background:none!important;-webkit-text-fill-color:var(--text)!important}html .pcard{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;transform:none!important}html .pcard__media{aspect-ratio:4/5!important;border-radius:0!important;background:#f4f4f5!important}html[data-theme=dark] .pcard__media{background:#15171c!important}html .pcard__media img.main{object-fit:contain!important;padding:8%;mix-blend-mode:multiply;transition:transform 1.4s var(--lx-ease)}html[data-theme=dark] .pcard__media img.main{mix-blend-mode:normal}html .pcard:hover .pcard__media img.main{transform:scale(1.06)}html .pcard__media img.lx-alt{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .9s var(--lx-ease)}html .pcard:hover .pcard__media img.lx-alt{opacity:1}html .pcard__body{padding:16px 2px 0!important}html .pcard__brand{font:600 10.5px/1.2 var(--lx-sans)!important;letter-spacing:.2em!important;text-transform:uppercase;color:var(--text)!important}html .pcard__name{font:400 13.5px/1.45 var(--lx-sans)!important;color:var(--lx-mute)!important;margin-top:5px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}html .price__now,html .price .now,html .pcard .price b{font:500 14px/1.2 var(--lx-sans)!important;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--text)!important}html .price__was,html .price s{color:var(--lx-mute)!important;font-weight:400!important}html .pcard__gap,html .ocard .gap{top:12px!important;inset-inline-start:12px!important;left:auto;background:var(--bg)!important;color:var(--text)!important;border:1px solid var(--lx-hair-2);border-radius:2px!important;font:600 9.5px/1 var(--lx-sans)!important;letter-spacing:.18em;text-transform:uppercase;padding:7px 9px 7px 8px!important;box-shadow:none!important}html .pcard__gap i{width:5px!important;height:5px!important;border-radius:50%;background:var(--lx-blue)!important;display:inline-block}html .livechip,html .demochip{border-radius:2px!important;font:600 9px/1 var(--lx-sans)!important;letter-spacing:.18em;background:transparent!important;border:1px solid var(--lx-hair);color:var(--lx-mute)!important;box-shadow:none!important}html .pcard__heart{background:transparent!important;border:0!important;box-shadow:none!important}html .pcard .onme{border-radius:999px;background:color-mix(in srgb,var(--bg) 88%,transparent)!important;border:1px solid var(--lx-hair);backdrop-filter:blur(8px)}html .pcard .onme button{font:600 9.5px/1 var(--lx-sans)!important;letter-spacing:.14em;text-transform:uppercase}html .pcard .onme button{color:var(--text)!important;background:transparent!important}html .pcard .onme button.on{background:var(--lx-ink)!important;color:var(--lx-on-ink)!important}html .chip-store{font-size:11.5px;color:var(--lx-mute)}html .chip-store i{background:var(--text)!important;color:var(--bg)!important;border-radius:2px!important}html .pcard .qa button{font:600 10px/1 var(--lx-sans);letter-spacing:.14em;text-transform:uppercase;border-radius:0;background:transparent;border:0;border-top:1px solid var(--lx-hair)}html .ticker{border-block:1px solid var(--lx-hair);background:var(--bg)!important;padding-block:6px;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}html .ticker__track{animation-duration:140s!important;gap:56px}html .tick{font:500 10.5px/1 var(--lx-sans)!important;letter-spacing:.2em;text-transform:uppercase;color:var(--lx-mute)!important}html .tick b{font-weight:600;color:var(--text)}html .tick img{width:22px;height:22px;border-radius:50%;object-fit:cover;filter:grayscale(1)}html .tick .down{color:var(--lx-blue)!important}html .tick .num{color:var(--text)!important;font-variant-numeric:tabular-nums}html .mega{border-radius:2px!important;box-shadow:0 30px 80px -40px #0a0a0b40!important;border:1px solid var(--lx-hair)!important;background:var(--bg)!important;backdrop-filter:none!important;padding:40px 44px!important;gap:44px!important;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,2.2fr)!important}html .mega li a{font:400 14.5px/1.3 var(--lx-sans);color:var(--text)!important;opacity:.82;transition:opacity .3s}html .mega li a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}html .mega li a .new{background:transparent!important;color:var(--lx-blue)!important;border:1px solid currentColor;border-radius:2px}html .mega__cards{grid-template-columns:1.6fr 1fr!important;gap:14px!important;grid-row:1/2}html .mega__cards .mcard{border-radius:0!important;transform:none!important}html .mega__cards .mcard:nth-of-type(n+2){display:none}html .mega__cards .mcard img{transition:transform 1.6s var(--lx-ease)}html .mega__cards a:hover img{transform:scale(1.04)}html .mfeat{position:relative;display:block;overflow:hidden;aspect-ratio:4/5;min-height:100%;background:#eee}html .mfeat img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--lx-ease)}html .mfeat:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.55))}html .mfeat span{position:absolute;z-index:1;inset-inline:20px;bottom:18px;color:#fff;display:grid;gap:8px}html .mfeat small{font:500 10px/1 var(--lx-sans);letter-spacing:.24em;text-transform:uppercase;opacity:.85}html .mfeat b{font:300 30px/1 var(--lx-serif);letter-spacing:-.04em}html .mega__ai{border-top:1px solid var(--lx-hair)!important}html #so{background:color-mix(in srgb,var(--bg) 97%,transparent)!important;backdrop-filter:blur(6px)!important}html #so .sob{border:0!important;border-bottom:1px solid var(--lx-ink)!important;border-radius:0!important;background:transparent!important;padding:0 0 6px!important}html #so .sob input{font:300 clamp(26px,3.4vw,46px)/1.2 var(--lx-serif)!important;letter-spacing:-.04em;height:auto;padding:12px 0}html #so .sok{font:500 10px/1 var(--lx-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--lx-mute)}html .ctable{gap:0!important;border-top:1px solid var(--lx-ink)}html .crow{border-radius:0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--lx-hair)!important;padding:16px 4px!important;box-shadow:none!important}html .crow--head{font:600 10px/1 var(--lx-sans)!important;letter-spacing:.2em;text-transform:uppercase;color:var(--lx-mute)}html .crow b,html .crow .num{font-variant-numeric:tabular-nums}html .v9-cmp,html .cmpt{border-radius:0!important;border:0!important;border-top:1px solid var(--lx-ink)!important}html .v9-cmp th,html .v9-cmp td,html .cmpt th,html .cmpt td{border:0;border-bottom:1px solid var(--lx-hair)!important;padding:16px 14px;background:transparent!important}html .v9-cmp th,html .cmpt th{font:600 10px/1.2 var(--lx-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--lx-mute)}html .filters{background:transparent!important;border:0!important;border-inline-end:1px solid var(--lx-hair)!important;border-radius:0!important;box-shadow:none!important}html .filters h4,html .filters h5,html .fgroup>b,html .fgroup>summary,html .fh{font:600 10.5px/1.2 var(--lx-sans)!important;letter-spacing:.2em;text-transform:uppercase}html .fgroup{border-bottom:1px solid var(--lx-hair)!important;border-radius:0!important}html .results-bar .count{font:300 28px/1 var(--lx-serif)!important;letter-spacing:-.03em}html .foot8{background:var(--bg)!important;border-top:1px solid var(--lx-hair)!important;padding-top:clamp(56px,7vw,110px)}html .foot8 a{font-size:13.5px;color:var(--text)!important;opacity:.78}html .foot8 a:hover{opacity:1}html .foot8__fine{border-top:1px solid var(--lx-hair);padding-top:22px;letter-spacing:.02em}html .lx-wordmark{display:block;margin-top:clamp(48px,6vw,96px);width:100%}html .lx-wordmark img{display:block;width:100%;height:auto;opacity:.96}.lx-camp{position:relative;display:block;color:#fff;overflow:hidden;isolation:isolate}.lx-camp img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 2.4s var(--lx-ease);z-index:-1}.lx-camp:hover img{transform:scale(1.035)}.lx-camp:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0000 45%,#00000080)}.lx-camp__t{position:absolute;inset-inline-start:var(--lx-gutter);bottom:clamp(28px,4.5vw,72px);display:grid;gap:14px;max-width:min(640px,80%)}.lx-camp__t small{font:500 10.5px/1 var(--lx-sans);letter-spacing:.26em;text-transform:uppercase;opacity:.9}.lx-camp__t b{font:300 clamp(40px,6vw,96px)/.95 var(--lx-serif);letter-spacing:-.05em}.lx-camp__t b i{font-style:normal;font-weight:500}.lx-camp__t u{text-decoration:none;font:600 11px/1 var(--lx-sans);letter-spacing:.2em;text-transform:uppercase;justify-self:start;padding-bottom:6px;border-bottom:1px solid currentColor;margin-top:6px}.lx-hero{height:min(88vh,860px);min-height:520px}.lx-duo{display:grid;grid-template-columns:1fr 1fr;gap:clamp(8px,1vw,16px);padding-inline:clamp(8px,1vw,16px)}.lx-duo .lx-camp{aspect-ratio:4/5}.lx-duo .lx-camp__t b{font-size:clamp(34px,4vw,64px)}.lx-strip{height:clamp(320px,38vw,560px)}.lx-strip .lx-camp__t{inset-inline-start:auto;inset-inline-end:var(--lx-gutter);text-align:end}.lx-strip .lx-camp__t u{justify-self:end}.lx-sec{margin-block:clamp(48px,6vw,104px)}.lx-intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding-block:clamp(72px,9vw,150px);border-bottom:1px solid var(--lx-hair)}.lx-intro small{grid-column:1/4;font:500 10.5px/1.4 var(--lx-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--lx-mute)}.lx-intro p{grid-column:4/12;font:300 clamp(26px,3vw,46px)/1.16 var(--lx-serif);letter-spacing:-.04em;margin:0}.lx-intro p i{color:var(--lx-blue);font-style:normal;font-weight:400}.lx-hide{display:none!important}html .rv{opacity:0;transform:translateY(28px);transition:opacity 1.2s var(--lx-ease),transform 1.4s var(--lx-ease)}html .rv.in{opacity:1;transform:none}.lx-enter{animation:lxIn .9s var(--lx-ease) backwards}@keyframes lxIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html .rv{opacity:1;transform:none;transition:none}.lx-enter{animation:none}.lx-camp img,html .pcard__media img{transition:none}html .ticker__track{animation:none!important}}@media(max-width:1100px){html .mega{grid-template-columns:repeat(3,1fr) 1.6fr!important;padding:28px!important;gap:28px!important}}@media(max-width:900px){.lx-intro small,.lx-intro p{grid-column:1/-1}.lx-hero{height:72vh;min-height:440px}}@media(max-width:760px){.lx-duo{grid-template-columns:1fr;padding-inline:0;gap:2px}.lx-duo .lx-camp{aspect-ratio:4/5}.lx-strip{height:420px}.lx-strip .lx-camp__t{inset-inline-end:auto;inset-inline-start:var(--lx-gutter);text-align:start}.lx-strip .lx-camp__t u{justify-self:start}html .hero__title{font-size:clamp(44px,12.5vw,60px)!important}html .btn{height:44px;min-height:44px}html .sec-head{flex-wrap:wrap}html .sec-head h2{font-size:clamp(30px,8.4vw,40px)!important}}.lx-glow{position:relative;height:0;pointer-events:none;z-index:0}.lx-glow:before{content:"";position:absolute;left:50%;top:-180px;width:min(1100px,120vw);height:360px;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(29,59,255,.16),rgba(29,59,255,.05) 45%,transparent 70%);filter:blur(20px)}html[data-theme=dark] .lx-glow:before{background:radial-gradient(50% 50% at 50% 50%,rgba(61,90,254,.3),rgba(61,90,254,.08) 45%,transparent 70%)}.lx-orb{position:absolute;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(35% 35% at 32% 28%,rgba(255,255,255,.95),rgba(255,255,255,.2) 40%,transparent 60%),radial-gradient(70% 70% at 60% 70%,rgba(29,59,255,.55),rgba(29,59,255,.12) 55%,transparent 72%);box-shadow:inset 0 0 0 1px #ffffff80,inset -12px -18px 40px #1d3bff40,0 30px 60px -20px #1d3bff59;backdrop-filter:blur(6px);animation:lxFloat 14s ease-in-out infinite alternate}html[data-theme=dark] .lx-orb{box-shadow:inset 0 0 0 1px #ffffff2e,inset -12px -18px 40px #3d5afe73,0 30px 80px -10px #3d5afe8c}@keyframes lxFloat{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(0,-26px,0) rotate(8deg)}}.lx-camp img{will-change:transform;transform:translate3d(0,var(--py,0px),0) scale(1.12);animation:lxKB 26s ease-in-out infinite alternate}.lx-camp:hover img{transform:translate3d(0,var(--py,0px),0) scale(1.12)}@keyframes lxKB{0%{scale:1}to{scale:1.07}}.lx-block{position:relative;padding-block:clamp(64px,8vw,128px)}.lx-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(28px,3.4vw,52px);padding-bottom:20px;border-bottom:1px solid var(--lx-hair)}.lx-head small{display:block;font:500 10.5px/1 var(--lx-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--lx-mute);margin-bottom:14px}.lx-head h2{font:300 clamp(32px,3.6vw,58px)/1.02 var(--lx-serif);letter-spacing:-.045em;margin:0}.lx-head h2 i{font-style:normal;font-weight:500;color:var(--lx-blue)}.lx-cats{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(10px,1.2vw,18px);height:clamp(560px,52vw,820px);perspective:1400px}.lx-cat{position:relative;overflow:hidden;border-radius:4px;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .9s var(--lx-ease),box-shadow .9s var(--lx-ease);color:#fff;isolation:isolate;background:#111}.lx-cat:first-child{grid-row:1/3}.lx-cat:hover{box-shadow:0 40px 80px -40px #1d3bff8c}.lx-cat img{position:absolute;inset:-4%;width:108%;height:108%;object-fit:cover;transform:translate3d(calc(var(--ry,0deg) * -1.2px),calc(var(--rx,0deg) * 1.2px),0) scale(1.02);transition:transform 1.2s var(--lx-ease);z-index:-2}.lx-cat:hover img{scale:1.05}.lx-cat:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.55))}.lx-cat:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(600px 300px at var(--mx,50%) var(--my,0%),rgba(255,255,255,.18),transparent 60%);opacity:0;transition:opacity .6s}.lx-cat:hover:before{opacity:1}.lx-cat__t{position:absolute;inset-inline:22px;bottom:20px;display:flex;align-items:end;justify-content:space-between;gap:12px;transform:translateZ(40px)}.lx-cat__t b{font:300 clamp(26px,2.6vw,44px)/1 var(--lx-serif);letter-spacing:-.045em}.lx-cat__t span{font:600 10px/1 var(--lx-sans);letter-spacing:.2em;text-transform:uppercase;padding:10px 14px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(10px);white-space:nowrap}.lx-cat__n{position:absolute;top:18px;inset-inline-start:22px;font:500 10px/1 var(--lx-sans);letter-spacing:.24em;opacity:.85}.lx-how{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--lx-hair);border-bottom:1px solid var(--lx-hair);position:relative}.lx-how:before{content:"";position:absolute;top:63px;inset-inline:12.5%;height:1px;background:linear-gradient(90deg,var(--lx-blue),var(--lx-blue)) no-repeat 0 0/0% 100%;transition:background-size 2.4s var(--lx-ease) .3s;z-index:0}[dir=rtl] .lx-how:before{background-position:100% 0}.lx-how.in:before{background-size:100% 100%}.lx-step{position:relative;padding:28px clamp(16px,2vw,32px) 36px;text-align:center;z-index:1}.lx-step+.lx-step{border-inline-start:1px solid var(--lx-hair)}.lx-step__i{width:72px;height:72px;margin:0 auto 22px;border-radius:50%;display:grid;place-items:center;background:var(--bg);border:1px solid var(--lx-hair-2);position:relative}.lx-step__i:after{content:"";position:absolute;inset:-8px;border-radius:50%;background:radial-gradient(closest-side,rgba(29,59,255,.18),transparent);opacity:0;transition:opacity 1.2s}.lx-how.in .lx-step__i:after{opacity:1}.lx-step svg{width:32px;height:32px;fill:none;stroke:var(--text);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.lx-step svg .ac{stroke:var(--lx-blue)}.lx-step svg *{stroke-dasharray:120;stroke-dashoffset:120;transition:stroke-dashoffset 1.8s var(--lx-ease)}.lx-how.in .lx-step svg *{stroke-dashoffset:0}.lx-how.in .lx-step:nth-child(2) svg *{transition-delay:.35s}.lx-how.in .lx-step:nth-child(3) svg *{transition-delay:.7s}.lx-how.in .lx-step:nth-child(4) svg *{transition-delay:1.05s}.lx-step small{display:block;font:500 10px/1 var(--lx-sans);letter-spacing:.24em;color:var(--lx-blue);margin-bottom:10px}.lx-step b{display:block;font:400 19px/1.2 var(--lx-serif);letter-spacing:-.025em}.lx-step p{font-size:13.5px;line-height:1.55;color:var(--lx-mute);margin:8px auto 0;max-width:24ch}.lx-brands{overflow:hidden;border-block:1px solid var(--lx-hair);padding-block:clamp(28px,3.4vw,48px);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.lx-brands__t{display:flex;gap:clamp(40px,5vw,88px);width:max-content;animation:lxMarq 70s linear infinite}.lx-brands:hover .lx-brands__t{animation-play-state:paused}.lx-brands a{font:300 clamp(22px,2.4vw,38px)/1 var(--lx-serif);letter-spacing:-.03em;color:var(--text);opacity:.5;white-space:nowrap;transition:opacity .5s,color .5s}.lx-brands a:hover{opacity:1;color:var(--lx-blue)}.lx-brands a:nth-child(3n+2){font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(15px,1.5vw,22px)}@keyframes lxMarq{to{transform:translate(-50%)}}[dir=rtl] .lx-brands__t{animation-name:lxMarqR}@keyframes lxMarqR{to{transform:translate(50%)}}.lx-spark{display:flex;align-items:center;gap:8px;margin-top:8px;font:600 9.5px/1 var(--lx-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-blue)}.lx-spark svg{width:64px;height:18px;overflow:visible}.lx-spark path{fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:90;stroke-dashoffset:90;transition:stroke-dashoffset 1.6s var(--lx-ease)}.lx-spark .base{stroke:var(--lx-hair-2);stroke-dasharray:2 3;stroke-dashoffset:0}.lx-spark circle{fill:currentColor;opacity:0;transition:opacity .4s 1.3s}.lx-spark.in path{stroke-dashoffset:0}.lx-spark.in .base{stroke-dashoffset:0}.lx-spark.in circle{opacity:1}html .dscore svg circle+circle,html .lx-gauge circle+circle{animation:lxGauge 2s var(--lx-ease) both}@keyframes lxGauge{0%{stroke-dasharray:0 200}}.lx-gauge{display:flex;align-items:center;gap:16px;padding:16px 18px;border:1px solid var(--lx-hair);border-radius:4px;margin:16px 0}.lx-gauge svg{width:64px;height:64px}.lx-gauge b{display:block;font:300 30px/1 var(--lx-serif);letter-spacing:-.04em}.lx-gauge b small{font-size:13px;color:var(--lx-mute)}.lx-gauge span{font:600 10px/1.3 var(--lx-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--lx-mute)}.lx-gauge .lx-spark{margin:6px 0 0}.lx-gauge .lx-spark svg{width:120px;height:26px}html[data-theme=dark] .portal{box-shadow:0 0 0 1px #7a94ff8c,0 0 0 8px #1d3bff14,0 0 70px 6px #3d5afe61,0 0 160px 20px #1d3bff2e!important}@media(min-width:761px){html .toast.toast--geo{left:auto;inset-inline-start:24px;bottom:24px;top:auto;transform:translateY(20px);border-radius:4px;max-width:420px}html .toast.toast--geo.on{transform:none}}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}html.lx-tt,html.lx-tt *{transition:background-color .7s var(--lx-ease),color .7s var(--lx-ease),border-color .7s var(--lx-ease)!important}html[data-theme=dark] .pcard__media{background:#121214!important}html[data-theme=dark] .lx-cat{background:#121214}html[data-theme=dark] .tile{background:#121214!important}html[data-theme=dark] .foot8{background:#0a0a0b!important}@media(max-width:1100px){.lx-cats{grid-template-columns:1fr 1fr;grid-template-rows:none;height:auto}.lx-cat{aspect-ratio:4/5}.lx-cat:first-child{grid-row:auto;grid-column:1/-1;aspect-ratio:16/10}}@media(max-width:760px){.lx-how{grid-template-columns:1fr 1fr}.lx-how:before{display:none}.lx-step:nth-child(3){border-inline-start:0}.lx-step:nth-child(n+3){border-top:1px solid var(--lx-hair)}.lx-cats{gap:8px}.lx-cat{aspect-ratio:3/4}.lx-cat:first-child{aspect-ratio:4/5}.lx-cat__t{inset-inline:14px;bottom:14px;flex-direction:column;align-items:flex-start}.lx-cat__t span{padding:8px 10px;font-size:9px}.lx-head{flex-wrap:wrap}.lx-orb{display:none}}@media(prefers-reduced-motion:reduce){.lx-camp img,.lx-orb,.lx-brands__t{animation:none!important}.lx-cat{transform:none!important}.lx-step svg *,.lx-spark path{stroke-dashoffset:0!important;transition:none}html .dscore svg circle+circle,.lx-gauge circle+circle{animation:none}.lx-how:before{background-size:100% 100%;transition:none}}html .nav.is-condensed{width:min(1240px,calc(100% - 32px))}html .nav.is-condensed .nav__logo-word,html .nav.is-condensed .nav__tag,html .nav.is-condensed .nav__link--x{display:none!important}html .nav.is-condensed .nav__logo{display:flex}#modal{position:fixed;inset:0;z-index:90;display:none;align-items:center;justify-content:center;padding:20px}#modal.on{display:flex}#modal .mx{position:absolute;top:12px;inset-inline-end:12px;z-index:2}@media(max-width:760px){#modal{align-items:flex-end;padding:0}}html .mega__cards{grid-column:-2/-1!important;grid-row:1!important;grid-template-columns:1fr!important}html .mega__cards .mcard{display:none}html .mfeat{aspect-ratio:16/11;min-height:0}#view.v-pending,#view{min-height:100vh}@media(min-width:761px){.shop>.filters{position:sticky;top:96px;align-self:start;max-height:calc(100vh - 112px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--lx-hair,#E4E4E7) transparent}.shop>.filters::-webkit-scrollbar{width:6px}.shop>.filters::-webkit-scrollbar-thumb{background:var(--lx-hair,#E4E4E7);border-radius:6px}}.bmore{margin-top:10px;background:none;border:0;padding:4px 0;font:600 10.5px/1.2 var(--lx-sans,Inter,sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--lx-blue,#1D3BFF);cursor:pointer}.bmore:hover{text-decoration:underline;text-underline-offset:4px}@media(min-width:761px)and (max-width:1023px){.shopw .sec-head>[data-open=".sheet"]{display:inline-flex!important}}.aifab{position:fixed;z-index:58;inset-inline-end:24px;bottom:calc(24px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;height:58px;padding:6px 7px 6px 6px;max-width:min(380px,calc(100vw - 48px));border:1px solid var(--lx-hair);border-radius:999px;background:color-mix(in srgb,var(--bg,#fff) 82%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 18px 44px -18px #0a0a0b47,0 2px 6px #0a0a0b0f;color:var(--lx-ink);font:400 14px/1.2 var(--lx-sans,Inter,sans-serif);cursor:pointer;text-align:start;transition:transform .35s var(--lx-ease,ease),box-shadow .35s var(--lx-ease,ease),opacity .25s,visibility .25s}.aifab:hover{transform:translateY(-2px);box-shadow:0 24px 54px -18px #1d3bff61,0 2px 6px #0a0a0b0f}.aifab:focus-visible{outline:2px solid var(--lx-blue);outline-offset:3px}.aifab__orb{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 32% 28%,#8a9bff 0,#1d3bff 46%,#0b1a9e);box-shadow:0 0 0 4px #1d3bff1a,0 8px 22px -6px #1d3bffb3;animation:aifabPulse 3.6s ease-in-out infinite}.aifab__orb svg{width:20px;height:20px;fill:#fff}@keyframes aifabPulse{0%,to{box-shadow:0 0 0 4px #1d3bff1a,0 8px 22px -6px #1d3bffb3}50%{box-shadow:0 0 0 9px #1d3bff0f,0 10px 28px -6px #1d3bffd9}}.aifab__ph{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--lx-mute)}.aifab__mic,.aifab__lock{flex:none;display:grid;place-items:center;border-radius:50%}.aifab__mic{width:40px;height:40px;background:var(--lx-ink);color:var(--lx-on-ink)}.aifab__mic:hover{background:var(--lx-blue)}.aifab svg{stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round}.aifab__orb svg{stroke:none}.aifab__mic svg{width:18px;height:18px}.aifab__lock{display:none;width:22px;height:22px;color:var(--lx-mute)}.aifab__lock svg{width:15px;height:15px}.aifab.is-locked .aifab__lock{display:grid}html[data-theme=dark] .aifab{background:#121214d1;border-color:#ffffff1f;box-shadow:0 18px 44px -16px #000000b3,0 0 0 1px #1d3bff2e,0 0 32px -8px #1d3bff73}html[data-theme=dark] .aifab__mic{background:#fff;color:#0a0a0b}body:has(#cmpbar.on) .aifab{bottom:calc(96px + env(safe-area-inset-bottom))}body:has(#so.on) .aifab,body:has(.sheet.is-open) .aifab,body:has(#modal.on) .aifab,body.mopen .aifab,body:has(.mmenu.is-open) .aifab{opacity:0;visibility:hidden;pointer-events:none}@media(max-width:1180px)and (min-width:761px){.aifab{max-width:320px}}@media(max-width:760px){.aifab{inset-inline-end:16px;bottom:calc(96px + env(safe-area-inset-bottom));width:56px;height:56px;padding:5px;gap:0;max-width:none}.aifab__orb{width:44px;height:44px}.aifab__ph,.aifab__mic{display:none}.aifab.is-locked .aifab__lock{position:absolute;top:-4px;inset-inline-end:-4px;width:20px;height:20px;background:var(--bg,#fff);border:1px solid var(--lx-hair);display:grid}body:has(#cmpbar.on) .aifab{bottom:calc(158px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.aifab__orb{animation:none}.aifab{transition:none}}@media(min-width:761px){.nav .nav__links{gap:clamp(18px,2.2vw,34px)}}.m-top{justify-content:space-between}.m-top>a:first-child{margin-inline-end:auto}.bd-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.bd{display:flex;flex-direction:column;min-width:0}.bd__media{display:block;aspect-ratio:4/5;background:var(--bg-2,#F4F4F5);overflow:hidden}.bd__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .8s var(--lx-ease,ease)}html[data-theme=dark] .bd__media img{mix-blend-mode:normal}.bd:hover .bd__media img{transform:scale(1.035)}.bd__body{padding-top:14px;display:flex;flex-direction:column;gap:6px}.bd__brand{font:600 10.5px/1.2 var(--lx-sans);letter-spacing:.2em;text-transform:uppercase}.bd__name{font:400 13px/1.4 var(--lx-sans);color:var(--lx-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bd__price{display:flex;align-items:baseline;gap:10px;margin-top:4px}.bd__price b{font:500 26px/1 var(--lx-serif,Sora,sans-serif);letter-spacing:-.02em}.bd__price span{font:500 11px/1 var(--lx-sans);letter-spacing:.06em;color:var(--lx-mute)}.bd__rows{list-style:none;margin:8px 0 0;padding:0;border-top:1px solid var(--lx-hair)}.bd__rows li{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--lx-hair);font:400 12.5px/1.2 var(--lx-sans)}.bd__rows li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd__rows li.is-best{color:var(--lx-blue)}.bd__rows li.is-best b{font-weight:600}.bd__save{margin-top:6px;font:600 11px/1.2 var(--lx-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--lx-blue)}@media(max-width:1100px){.bd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.bd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.bd__price b{font-size:20px}}.lx-season{padding:72px 24px;text-align:center;border-top:1px solid var(--lx-hair);border-bottom:1px solid var(--lx-hair)}.lx-season h3{font:300 clamp(28px,4vw,44px)/1.1 var(--lx-serif,Sora,sans-serif);letter-spacing:-.02em;margin:14px 0 12px}.lx-season .note{max-width:460px;margin:0 auto 26px}.lxh__row{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));border-top:1px solid var(--lx-hair);border-inline-start:1px solid var(--lx-hair)}.lxh__w{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:120px;padding:22px 12px;border-bottom:1px solid var(--lx-hair);border-inline-end:1px solid var(--lx-hair);text-align:center;transition:background .4s var(--lx-ease,ease),color .4s}.lxh__w span{font:300 clamp(18px,1.7vw,24px)/1.1 var(--lx-serif,Sora,sans-serif);letter-spacing:.14em;text-transform:uppercase}.lxh__w small{font:500 10px/1 var(--lx-sans);letter-spacing:.18em;color:var(--lx-mute)}.lxh__w:hover{background:var(--lx-ink);color:var(--lx-on-ink)}.lxh__w:hover small{color:inherit;opacity:.7}.lxh__p{margin-top:16px}@media(max-width:760px){.lxh__row{grid-template-columns:repeat(2,1fr)}.lxh__w{min-height:92px}}.mega.has-lux{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.8fr)!important}.mega__lux a{font-family:var(--lx-serif,Sora,sans-serif)!important;letter-spacing:.08em;text-transform:uppercase;font-size:12.5px!important}.blux{margin:2px 0 6px;font:600 10px/1.2 var(--lx-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--lx-blue)}.blux-hr{border:0;border-top:1px solid var(--lx-hair);margin:8px 0}.tierseg{display:inline-flex;border:1px solid var(--lx-hair-2,var(--lx-hair));border-radius:999px;overflow:hidden;margin-inline-start:6px;flex:none}.tierseg a{padding:9px 16px;font:600 10.5px/1 var(--lx-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lx-mute);white-space:nowrap}.tierseg a+a{border-inline-start:1px solid var(--lx-hair)}.tierseg a.on{background:var(--lx-ink);color:var(--lx-on-ink)}.tierseg a:not(.on):hover{color:var(--lx-ink)}.nav__link--try{color:#1d3bff!important;font-weight:600}.cx{position:relative;overflow:hidden;border:1px solid var(--lx-hair);background:var(--bg);padding:28px;display:grid;gap:26px}.cx-scan{position:absolute;inset:0;pointer-events:none;opacity:0;display:flex;align-items:flex-start;justify-content:flex-end;padding:14px 18px;transition:opacity .5s}.cx-scan span{font:600 10px/1 var(--lx-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--lx-blue)}.cx-scan i{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--lx-blue),transparent);box-shadow:0 0 18px 2px #1d3bff73}.cx--scan .cx-scan{opacity:1}.cx--scan .cx-scan i{animation:cxScan 1.2s var(--lx-ease,ease) forwards}@keyframes cxScan{0%{transform:translateY(0)}to{transform:translateY(var(--cxh,520px))}}.cx-row,.cx-bar{transition:opacity .6s var(--lx-ease,ease) var(--d,0ms),transform .6s var(--lx-ease,ease) var(--d,0ms)}.cx--scan .cx-row,.cx--scan .cx-bar{opacity:0;transform:translateY(8px)}.cx-hero{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:flex-end}.cx-total{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:10px 0 12px}.cx-total b{font:300 clamp(40px,5vw,60px)/1 var(--lx-serif,Sora,sans-serif);letter-spacing:-.03em}.cx-save{font:600 11px/1.3 var(--lx-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--lx-blue)}.cx-store{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cx-store b{font-weight:600}.cx-sub{display:block;margin-top:8px;color:var(--lx-mute)}.cx-hero__r{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.cx-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cx-b{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid var(--lx-hair-2,var(--lx-hair));border-radius:999px;font:600 9.5px/1 var(--lx-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-mute)}.cx-b--loc{border-color:var(--lx-blue);color:var(--lx-blue)}.cx-viz{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:28px;align-items:center;border-top:1px solid var(--lx-hair);padding-top:22px}.cx-bars{margin:0;display:grid;gap:10px}.cx-bars figcaption{margin-bottom:6px}.cx-bar{display:grid;grid-template-columns:150px minmax(0,1fr) 96px;gap:12px;align-items:center;font:400 12.5px/1.2 var(--lx-sans)}.cx-bar__n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-bar__n em{font-style:normal;font:600 9.5px/1 var(--lx-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-blue)}.cx-bar svg{width:100%;height:10px;display:block}.cx-bar .bg{fill:var(--lx-hair)}.cx-bar .v{fill:color-mix(in srgb,var(--lx-ink) 28%,transparent);transform-origin:left;animation:cxGrow .9s var(--lx-ease,ease) both;animation-delay:var(--d,0ms)}.cx-bar.is-best .v{fill:var(--lx-blue)}.cx-bar.is-best b{color:var(--lx-blue)}.cx-bar b{text-align:end;font-weight:600}@keyframes cxGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cx-gauge{margin:0;display:grid;justify-items:center;gap:10px}.cx-gauge svg{width:150px;height:150px}.cx-gauge .g-t{fill:none;stroke:var(--lx-hair);stroke-width:7}.cx-gauge .g-v{fill:none;stroke:var(--lx-blue);stroke-width:7;stroke-linecap:round;stroke-dasharray:var(--p) 100;animation:cxArc 1.2s var(--lx-ease,ease) both}.cx-gauge circle+circle+circle+circle.g-v{stroke:color-mix(in srgb,var(--lx-blue) 40%,transparent)}@keyframes cxArc{0%{stroke-dasharray:0 100}}.cx-gauge .g-big{font:300 26px var(--lx-serif,Sora,sans-serif);fill:var(--lx-ink)}.cx-gauge .g-sm{font:600 7px var(--lx-sans);letter-spacing:.16em;text-transform:uppercase;fill:var(--lx-mute)}.cx-gauge figcaption{display:grid;gap:6px;font:400 12px/1.2 var(--lx-sans);color:var(--lx-mute)}.cx-gauge figcaption i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-inline-end:8px;background:var(--lx-blue)}.cx-gauge figcaption i.k2{background:color-mix(in srgb,var(--lx-blue) 40%,transparent)}.cx-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--lx-hair)}.cx-row{display:grid;grid-template-columns:34px minmax(0,1.6fr) repeat(4,minmax(0,1fr)) auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--lx-hair)}.cx-row.is-best{background:linear-gradient(90deg,rgba(29,59,255,.06),transparent 70%)}.cx-rank{font:300 18px/1 var(--lx-serif,Sora,sans-serif);color:var(--lx-mute)}.cx-row.is-best .cx-rank{color:var(--lx-blue)}.cx-name{display:flex;gap:10px;align-items:center;min-width:0}.cx-name b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-name small{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px;color:var(--lx-mute)}.cx-c small{display:block;font:600 9.5px/1 var(--lx-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-mute);margin-bottom:5px}.cx-c b{font-weight:500}.cx-c s{display:block;color:var(--lx-mute);font-size:11px}.cx-c--t b{font-weight:700}.cx-c--t .cbar{display:block;margin-top:6px;height:3px}.cx-one{display:flex;gap:16px;align-items:center;padding:18px 20px;border:1px dashed var(--lx-hair-2,var(--lx-hair))}.cx-one b{display:block;font-weight:600;margin-bottom:4px}.cx-one small{color:var(--lx-mute)}.cx-one__dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--lx-blue);box-shadow:0 0 #1d3bff80;animation:cxPing 2s infinite}@keyframes cxPing{70%{box-shadow:0 0 0 12px #1d3bff00}to{box-shadow:0 0 #1d3bff00}}@media(max-width:900px){.cx-viz{grid-template-columns:1fr}.cx-row{grid-template-columns:28px minmax(0,1fr) auto;row-gap:10px}.cx-row .cx-c,.cx-row .cx-c--t{grid-column:2/3}.cx-row .cx-buy{grid-column:3;grid-row:1}.cx-row .cx-c{display:flex;justify-content:space-between;gap:10px}.cx-row .cx-c small{margin:0}.cx-c--t .cbar{display:none}.cx-hero__r{align-items:flex-start}.cx-bar{grid-template-columns:110px minmax(0,1fr) 80px}}@media(max-width:760px){.cx{padding:20px}}@media(prefers-reduced-motion:reduce){.cx-scan{display:none}.cx-row,.cx-bar{transition:none}.cx--scan .cx-row,.cx--scan .cx-bar{opacity:1;transform:none}.cx-bar .v,.cx-gauge .g-v,.cx-one__dot{animation:none}}.pcard .nst{display:inline-flex;align-items:center;gap:6px}.mini3{width:20px;height:12px;flex:none}.mini3 rect{fill:color-mix(in srgb,var(--lx-ink) 30%,transparent)}.mini3 rect.b{fill:var(--lx-blue)}.fd-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 28px;padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid var(--lx-hair);font:600 10.5px/1.2 var(--lx-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--lx-mute)}.fd-stats span{display:inline-flex;align-items:center;gap:8px}.fd-stats .livedot{display:inline-block}@media(max-width:1023px){.shop{grid-template-columns:minmax(0,1fr)}.shop>div{min-width:0}.grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}.shop>div{min-width:0}.results-bar .sortsel{margin-left:auto;max-width:100%}#particles{width:100vw;height:100vh}.hero{overflow:clip}.ticker{overflow:hidden}@media(max-width:760px){.hero__trust{order:3;margin-top:16px;position:static}}@media(max-width:420px){.ocard{display:none}}.checks a{display:flex;align-items:center;gap:10px;min-height:36px}.checks a .cb{flex:0 0 18px;height:18px}.checks a em{margin-inline-start:auto}.sortsel select,.fsearch input,.soi input,.bsearch{appearance:none;-webkit-appearance:none;border:0;background:transparent;font:inherit;color:inherit;outline:0;min-width:0}.sortsel select{flex:1;cursor:pointer;padding-inline-end:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%230A0A0B' stroke-width='1.5'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") no-repeat right center}html[data-theme=dark] .sortsel select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%23F4F4F5' stroke-width='1.5'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E")}.sortsel:focus-within,.fsearch:focus-within{box-shadow:0 0 0 2px #1d3bff33}.sortsel select option{color:#0a0a0b;background:#fff}html[data-theme=light]{--text-2:#3F3F46;--text-3:#6B6B73}html[data-theme=dark]{--text-2:#C9C9CF;--text-3:#A1A1AA}.pinfo .sizes a{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--line);border-radius:12px}.foot8__g--ent{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr .9fr}@media(max-width:1100px){.foot8__g--ent{grid-template-columns:repeat(3,1fr)}.foot8__g--ent>div:first-child{grid-column:1/-1}}@media(max-width:760px){.foot8__g--ent{grid-template-columns:1fr 1fr}}.foot8 .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cx-eta{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cx-eta .icon{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.6;flex:none}.cx-eta b{font-weight:600}.cx-eta em{font-style:normal;font-size:11px;color:var(--text-3);letter-spacing:.04em}.cx-b--loc{background:#1d3bff14}.cx-ldot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lx-blue);margin-inline-start:6px;vertical-align:middle}.cx-lf{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--lx-hair);background:transparent;color:inherit;font:600 12px var(--lx-sans);cursor:pointer}.cx-lf i{width:26px;height:14px;border-radius:99px;background:var(--bg-3);position:relative;transition:background .2s}.cx-lf i:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .2s}.cx-lf.on{border-color:var(--lx-blue);color:var(--lx-blue)}.cx-lf.on i{background:var(--lx-blue)}.cx-lf.on i:after{transform:translate(12px)}.cx-tools .seg button{white-space:nowrap}.card-try{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 12px;border-radius:999px;font:600 12px var(--lx-sans);border:1px solid var(--lx-hair);color:inherit;text-decoration:none}.card-try:hover{border-color:var(--lx-blue);color:var(--lx-blue)}.prslot{display:inline-flex;margin-inline-end:10px}:root{--hd-h:60px;--hd-h-s:50px;--spring:cubic-bezier(.2,1.15,.3,1);--glass-bg:color-mix(in srgb,var(--bg) 70%,transparent)}.hm,.tb,.fm{display:none}html .nav{position:fixed;top:0;left:0;right:0;transform:none;width:auto;height:var(--hd-h);padding:0 clamp(20px,3vw,44px);border-radius:0;gap:28px;justify-content:space-between;background:var(--glass-bg);backdrop-filter:saturate(1.6) blur(20px);-webkit-backdrop-filter:saturate(1.6) blur(20px);border:0;border-bottom:1px solid var(--lx-hair);box-shadow:none;transition:height .45s var(--lx-ease),background .45s,box-shadow .45s,border-color .45s}html .nav.is-scrolled,html .nav.is-condensed{height:var(--hd-h-s);width:auto;background:color-mix(in srgb,var(--bg) 82%,transparent);box-shadow:0 10px 30px -24px #0a0a0b73}html .nav .nav__tag{display:none!important}html .nav .nav__logo img{height:26px;transition:height .45s var(--lx-ease)}html .nav .nav__logo-word{height:15px;width:auto;opacity:1}html .nav.is-scrolled .nav__logo img,html .nav.is-condensed .nav__logo img{height:22px}html .nav.is-scrolled .nav__logo-word,html .nav.is-condensed .nav__logo-word{height:13px;display:block!important}html .nav .nav__links{flex:1;justify-content:center;gap:clamp(2px,.8vw,12px)}html .nav .nav__link{height:100%;padding:0 clamp(8px,1vw,14px);border-radius:0;background:none!important;font:500 12px/1 var(--lx-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--text);opacity:.78;position:relative;transition:opacity .3s}html .nav .nav__link:after{content:"";position:absolute;left:clamp(8px,1vw,14px);right:clamp(8px,1vw,14px);bottom:calc(50% - 16px);height:1.5px;background:var(--lx-blue);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--lx-ease)}html .nav .nav__link:hover,html .nav .nav__link.is-open,html .nav .nav__link.on{opacity:1}html .nav .nav__link:hover:after,html .nav .nav__link.is-open:after,html .nav .nav__link.on:after{transform:scaleX(1)}html .nav .nav__link--try{color:var(--lx-blue);opacity:1}html .nav .nav__link--try:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--lx-blue);margin-right:7px;box-shadow:0 0 #1d3bff80;animation:hdPulse 2.6s infinite}@keyframes hdPulse{70%{box-shadow:0 0 0 7px #1d3bff00}to{box-shadow:0 0 #1d3bff00}}html .nav .nav__actions{display:flex;align-items:center;gap:4px}html .nav .nav__cmd{display:flex;align-items:center;gap:9px;height:34px;width:176px;padding:0 8px 0 12px;margin-right:6px;border:1px solid var(--lx-hair-2);border-radius:999px;background:color-mix(in srgb,var(--bg) 60%,transparent);color:var(--lx-mute);font:400 12.5px/1 var(--lx-sans);cursor:text;transition:width .55s var(--lx-ease),border-color .3s,box-shadow .3s,color .3s}html .nav .nav__cmd .icon{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.7;flex:none}html .nav .nav__cmd-t{flex:1;text-align:left;white-space:nowrap}html .nav .nav__cmd kbd{font:500 10px/1 Sora,sans-serif;letter-spacing:.04em;padding:4px 6px;border-radius:5px;border:1px solid var(--lx-hair);color:var(--lx-mute)}html .nav .nav__cmd:hover,html .nav .nav__cmd:focus-visible{width:272px;border-color:var(--lx-blue);color:var(--text);box-shadow:0 0 0 4px #1d3bff14}html .nav .nav__icon{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:0;background:none;color:var(--text);transition:background .25s,transform .35s var(--spring)}html .nav .nav__icon:hover{background:var(--lx-hair);transform:translateY(-1px)}html .nav .nav__icon .icon{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6}html .nav .prefs-btn{width:auto;padding:0 10px;font:500 11px/1 Sora,var(--lx-sans);letter-spacing:.06em;gap:6px;display:flex;align-items:center}html .nav .prefs-btn span:not(.flag){display:none}html .nav .nav__onme{height:34px;padding:0 14px;margin-left:6px;border-radius:999px;border:1px solid var(--text);background:var(--text);color:var(--bg);font:500 11px/1 Sora,var(--lx-sans);letter-spacing:.14em;text-transform:uppercase;transition:background .3s,border-color .3s,color .3s}html .nav .nav__onme:hover{background:var(--lx-blue);border-color:var(--lx-blue);color:#fff}html .nav .nav__onme .av{display:none}@media(min-width:1500px){html .nav .prefs-btn span:not(.flag){display:inline}}html .mega{top:var(--hd-h)!important;left:0!important;right:0;width:auto!important;transform:translateY(-8px)!important;border-radius:0!important;padding:34px clamp(20px,3vw,44px) 30px!important;border:0!important;border-bottom:1px solid var(--lx-hair)!important;background:color-mix(in srgb,var(--bg) 88%,transparent)!important;backdrop-filter:saturate(1.6) blur(26px)!important;-webkit-backdrop-filter:saturate(1.6) blur(26px)!important;box-shadow:0 40px 60px -50px #0a0a0b80!important;clip-path:inset(0 0 100% 0);opacity:0;transition:clip-path .6s var(--lx-ease),opacity .35s,transform .6s var(--lx-ease)}html .mega.is-open{clip-path:inset(0 0 -40px 0);opacity:1;transform:none!important}html .nav.is-scrolled~.mega{top:var(--hd-h-s)!important}html .mega h6{font:500 10.5px/1 Sora,var(--lx-sans)!important;letter-spacing:.2em}html .mega li{overflow:hidden}html .mega li a{display:inline-block;transition:transform .45s var(--lx-ease),opacity .3s}html .mega li a:hover{transform:translate(5px);text-decoration:none}html .mega.is-open li{animation:mgIn .6s var(--lx-ease) both}html .mega.is-open li:nth-child(2){animation-delay:.04s}html .mega.is-open li:nth-child(3){animation-delay:.08s}html .mega.is-open li:nth-child(4){animation-delay:.12s}html .mega.is-open li:nth-child(5){animation-delay:.16s}html .mega.is-open li:nth-child(n+6){animation-delay:.2s}@keyframes mgIn{0%{opacity:0;transform:translateY(10px)}}html .mega .mfeat{position:relative;display:block;overflow:hidden;aspect-ratio:4/5;min-height:260px;border-radius:2px}html .mega .mfeat img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--lx-ease)}html .mega .mfeat:hover img{transform:scale(1.06)}html .mega .mfeat:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(10,10,11,.7),transparent 55%)}html .mega .mfeat span{position:absolute;z-index:1;left:16px;right:16px;bottom:14px;color:#fff;display:grid;gap:5px}html .mega .mfeat small{font:500 10px/1 Sora,sans-serif;letter-spacing:.2em;text-transform:uppercase;opacity:.8}html .mega .mfeat b{font:500 17px/1.2 Sora,sans-serif}html .mega__hl{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:22px;border-top:1px solid var(--lx-hair)}html .mega .hl{position:relative;display:grid;gap:4px;padding:14px 16px 14px 20px;border:1px solid var(--lx-hair);border-radius:2px;transition:border-color .3s,transform .5s var(--lx-ease),background .3s}html .mega .hl i{position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--text);transform:scaleY(0);transform-origin:top;transition:transform .5s var(--lx-ease)}html .mega .hl b{font:500 12px/1 Sora,sans-serif;letter-spacing:.14em;text-transform:uppercase}html .mega .hl small{font:400 12.5px/1.3 var(--lx-sans);color:var(--lx-mute)}html .mega .hl:hover{border-color:var(--text);transform:translateY(-2px)}html .mega .hl:hover i{transform:scaleY(1)}html .mega .hl--try b,html .mega .hl--try i{color:var(--lx-blue);background-color:transparent}html .mega .hl--try i,html .mega .hl--deal i{background:var(--lx-blue)}html .mega__ai{display:none!important}@media(max-width:1279px){html .nav,html .mega{display:none!important}.hm{display:flex;position:fixed;z-index:50;top:0;left:0;right:0;align-items:center;gap:10px;height:calc(var(--hd-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));background:var(--glass-bg);backdrop-filter:saturate(1.6) blur(20px);-webkit-backdrop-filter:saturate(1.6) blur(20px);border-bottom:1px solid var(--lx-hair);transition:height .4s var(--lx-ease),box-shadow .4s}.hm.is-scrolled{height:calc(var(--hd-h-s) + env(safe-area-inset-top));box-shadow:0 10px 30px -24px #0a0a0b80}.hm__logo{display:flex;align-items:center;gap:9px;flex:none}.hm__logo img{height:24px;width:auto}.hm__logo .nav__logo-word{height:14px;max-width:none}.hm__search{flex:1;min-width:0;display:flex;align-items:center;gap:9px;height:38px;padding:0 14px;border:1px solid var(--lx-hair-2);border-radius:999px;background:color-mix(in srgb,var(--bg) 55%,transparent);color:var(--lx-mute);font:400 14px/1 var(--lx-sans);text-align:left;margin-inline-start:auto;max-width:420px;transition:border-color .3s,box-shadow .3s}.hm__search .icon{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.7;flex:none}.hm__search span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm__search:active{border-color:var(--lx-blue)}.hm__menu{flex:none;width:44px;height:44px;border-radius:50%;border:0;background:none;display:grid;align-content:center;justify-items:center;gap:5px;color:var(--text);-webkit-tap-highlight-color:transparent}.hm__menu i{display:block;width:20px;height:1.5px;background:currentColor;border-radius:2px;transition:transform .5s var(--spring),opacity .3s}.hm__menu i:nth-child(2){width:14px;align-self:end;margin-right:12px}.hm__menu[aria-expanded=true] i:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.hm__menu[aria-expanded=true] i:nth-child(2){opacity:0}.hm__menu[aria-expanded=true] i:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}#view{padding-top:calc(var(--hd-h) + env(safe-area-inset-top) + 16px)}.fm{display:block;position:fixed;inset:0;z-index:95;visibility:hidden;pointer-events:none;transition:visibility 0s .6s}.fm.is-open{visibility:visible;pointer-events:auto;transition:none}.fm__scrim{position:absolute;inset:0;background:#0a0a0b61;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .5s}.fm.is-open .fm__scrim{opacity:1}.fm__sheet{position:absolute;left:0;right:0;top:0;max-height:100dvh;height:100dvh;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:color-mix(in srgb,var(--bg) 94%,transparent);backdrop-filter:blur(30px) saturate(1.5);-webkit-backdrop-filter:blur(30px) saturate(1.5);padding:0 max(20px,env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));transform:translateY(-104%);transition:transform .7s var(--spring);will-change:transform;border-radius:0 0 22px 22px;box-shadow:0 30px 80px -30px #0a0a0b80}.fm.is-open .fm__sheet{transform:none}.fm__sheet.is-drag{transition:none!important}@media(min-width:768px){.fm__sheet{max-width:560px;left:auto;right:0;border-radius:0 0 0 22px}}.fm__top{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;height:calc(var(--hd-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);margin:0 -20px;padding-inline:20px;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);touch-action:none}.fm__top:after{content:"";position:absolute;left:50%;bottom:6px;width:36px;height:4px;margin-left:-18px;border-radius:4px;background:var(--lx-hair-2)}.fm__x{width:44px;height:44px;border-radius:50%;border:0;background:var(--lx-hair);display:grid;place-items:center;color:var(--text)}.fm__x .icon{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.7}.fm__search{display:flex;align-items:center;gap:12px;height:52px;margin-top:6px;padding:0 18px;border:1px solid var(--lx-hair-2);border-radius:999px;background:none;color:var(--lx-mute);font:400 15px/1 var(--lx-sans);text-align:left}.fm__search .icon{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.7;flex:none}.fm__search span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fm__chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:14px -20px 6px;padding:2px 20px}.fm__chips::-webkit-scrollbar{display:none}.fm__chips a{flex:none;height:40px;padding:0 18px;display:flex;align-items:center;border:1px solid var(--lx-hair-2);border-radius:999px;font:500 11px/1 Sora,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--text);transition:background .25s,color .25s}.fm__chips a.is-hot{background:var(--lx-blue);border-color:var(--lx-blue);color:#fff}.fm__chips a:active{background:var(--text);color:var(--bg)}.fa{border-bottom:1px solid var(--lx-hair)}.fa__h{display:flex;align-items:center;gap:14px;width:100%;min-height:68px;padding:10px 0;background:none;border:0;color:var(--text);text-align:left;-webkit-tap-highlight-color:transparent}.fa__img{flex:none;width:44px;height:44px;border-radius:50%;background:var(--lx-hair) center/cover}.fa__n{flex:1;font:500 19px/1.1 Sora,sans-serif;letter-spacing:.06em;text-transform:uppercase}.fa__h small{font:500 11px/1 Sora,sans-serif;color:var(--lx-mute);letter-spacing:.06em}.fa__c{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6;transition:transform .5s var(--spring)}.fa.is-open .fa__c{transform:rotate(180deg)}.fa__b{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--lx-ease)}.fa.is-open .fa__b{grid-template-rows:1fr}.fa__i{overflow:hidden;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.fa.is-open .fa__i{padding-bottom:14px}.fa__i a{display:flex;align-items:center;justify-content:space-between;min-height:48px;font:400 16px/1.2 var(--lx-sans);color:var(--text);border-top:1px solid var(--lx-hair)}.fa__i small{color:var(--lx-mute);font-size:12px}.fa__i .fa__all{grid-column:1/-1;font:500 11px/1 Sora,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--lx-blue)}.fm.is-open .fa{animation:mgIn .7s var(--lx-ease) both;animation-delay:calc(var(--i)*60ms + .15s)}.fm__links{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;margin-top:10px}.fm__links a{display:flex;align-items:center;min-height:50px;font:400 15px/1 var(--lx-sans);color:var(--text);opacity:.82;border-bottom:1px solid var(--lx-hair)}.fm__foot{position:sticky;bottom:0;margin:auto -20px 0;padding:14px 20px calc(4px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px;background:linear-gradient(to top,var(--bg) 70%,transparent);flex-wrap:wrap}.fm__foot{margin-top:24px}.fm__geo{flex:1;min-width:150px;height:46px;display:flex;align-items:center;gap:10px;padding:0 16px;border:1px solid var(--lx-hair-2);border-radius:999px;background:none;color:var(--text);font:500 12px/1 Sora,sans-serif;letter-spacing:.06em}.fm__ic{width:46px;height:46px;border-radius:50%;border:1px solid var(--lx-hair-2);display:grid;place-items:center;background:none;color:var(--text)}.fm__ic .icon{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.6}.fm__foot .langsel{height:46px;max-width:120px;border-radius:999px}html.fm-lock,html.fm-lock body{overflow:hidden;overscroll-behavior:none}body:has(.fm.is-open) .aifab,body:has(.fm.is-open) .tb{opacity:0;visibility:hidden}}@media(max-width:767px){.tb{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;z-index:60;left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom));height:64px;align-items:stretch;border-radius:22px;background:color-mix(in srgb,var(--bg) 78%,transparent);backdrop-filter:saturate(1.7) blur(22px);-webkit-backdrop-filter:saturate(1.7) blur(22px);border:1px solid var(--lx-hair-2);box-shadow:0 18px 40px -18px #0a0a0b73;transition:opacity .3s,visibility .3s,transform .5s var(--lx-ease)}.tb a{display:grid;place-content:center;justify-items:center;gap:5px;color:var(--lx-mute);font:500 9.5px/1 Sora,sans-serif;letter-spacing:.08em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;transition:color .25s,transform .35s var(--spring)}.tb a .icon{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tb a.on{color:var(--text)}.tb a:active{transform:scale(.92)}.tb a.on:before{content:"";position:absolute;top:0;width:18px;height:2px;background:var(--text);border-radius:2px}.tb a{position:relative}.tb__try{color:var(--text)!important}.tb__orb{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;margin-top:-18px;background:radial-gradient(circle at 32% 28%,#8a9bff 0,#1d3bff 46%,#0b1a9e);color:#fff;box-shadow:0 10px 22px -8px #1d3bffb3,0 0 0 4px var(--bg)}.tb__orb .icon{width:20px;height:20px;fill:currentColor;stroke:none}.tb__try>span:last-child{margin-top:-2px}.fa__i{grid-template-columns:1fr}.fm__links{grid-template-columns:1fr 1fr}#view{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.aifab{bottom:calc(88px + env(safe-area-inset-bottom))!important}body:has(#cmpbar.on) .tb{transform:translateY(120%)}}@media(min-width:768px)and (max-width:1279px){.fa__i{grid-template-columns:1fr 1fr}}@media(orientation:landscape)and (max-height:500px){:root{--hd-h:52px;--hd-h-s:46px}.tb{height:54px}.tb a span:not(.tb__orb){display:none}.tb__orb{margin-top:0;width:38px;height:38px}.fm__top{height:calc(52px + env(safe-area-inset-top))}.fa__h{min-height:56px}}@media(prefers-reduced-motion:reduce){.fm__sheet,.fa__b,html .mega,html .nav,.hm,.tb a,.hm__menu i{transition-duration:.01ms!important}.fm.is-open .fa,html .mega.is-open li,html .nav .nav__link--try:before{animation:none!important}}html[data-theme=dark] .fm__scrim{background:#0000008c}html[data-theme=dark] .fm__sheet{background:color-mix(in srgb,var(--bg) 92%,transparent);box-shadow:0 30px 80px -30px #000}html[data-theme=dark] .nav.is-scrolled,html[data-theme=dark] .hm.is-scrolled{box-shadow:0 10px 30px -22px #000}html[data-theme=dark] .tb{box-shadow:0 18px 40px -18px #000}html[data-theme=dark] .nav .nav__onme{background:#fff;border-color:#fff;color:#0a0a0b}html[data-theme=dark] .nav .nav__onme:hover{background:var(--lx-blue);border-color:var(--lx-blue);color:#fff}@media(min-width:1280px)and (max-width:1439px){html .nav .nav__link--x{display:none}html .nav .nav__cmd{width:36px;padding:0;justify-content:center}html .nav .nav__cmd-t,html .nav .nav__cmd kbd{display:none}html .nav .nav__cmd:hover,html .nav .nav__cmd:focus-visible{width:36px}html .nav .nav__onme{padding:0 12px}html .nav{gap:16px}}@media(min-width:1500px){html .nav .nav__link--x{display:flex}}html .nav .nav__links{align-self:stretch;align-items:stretch}html .nav .nav__link{white-space:nowrap;align-items:center;height:auto}html .nav .nav__links{display:flex}html .nav .nav__logo-word{display:block}html .nav .nav__onme span:not(.av){display:inline}@media(max-width:1399px){html .nav .nav__link{letter-spacing:.12em;font-size:11px}}html .mega.mega,html .mega.has-lux{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,2.3fr)!important;gap:clamp(20px,2.4vw,40px)!important}html .mega .mega__cards{grid-column:5/6!important;grid-row:1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}html .mega .mega__cards .mcard{display:block!important;position:relative;overflow:hidden;aspect-ratio:4/5;min-height:260px;border-radius:2px!important;transform:none!important;background:var(--lx-hair)}html .mega .mega__cards .mfeat~.mcard~.mcard{display:none!important}html .mega .mega__cards .mcard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}html .mega .mega__cards .mcard:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(10,10,11,.7),transparent 55%)}html .mega .mega__cards .mcard span{position:absolute;z-index:1;left:16px;right:16px;bottom:14px;color:#fff;display:grid;gap:5px;font:500 17px/1.2 Sora,sans-serif}html .mega .mega__cards .mcard small{font:500 10px/1 var(--lx-sans);letter-spacing:.14em;text-transform:uppercase;opacity:.85}html .mega .mfeat span{font-family:Sora,sans-serif}html .nav .nav__link--try{letter-spacing:.14em}@media(max-width:1599px){html .nav{gap:14px;padding:0 20px}html .nav .nav__link{padding:0 8px;letter-spacing:.1em;font-size:11.5px}html .nav .nav__link:after{left:8px;right:8px}html .nav .nav__links{gap:0}html .nav .nav__onme span:not(.av){display:none}html .nav .nav__onme{width:36px;padding:0;display:grid;place-items:center}html .nav .nav__onme:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l1.8 5.2L19 10l-5.2 1.8L12 17l-1.8-5.2L5 10l5.2-1.8z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l1.8 5.2L19 10l-5.2 1.8L12 17l-1.8-5.2L5 10l5.2-1.8z'/%3E%3C/svg%3E") center/contain no-repeat}html .nav .nav__logo-word{height:13px}}@media(max-width:1599px)and (min-width:1280px){html .nav .nav__icon{width:32px}}html .nav .nav__links{min-width:0}html .nav .nav__actions{flex:none}html .nav .nav__link--x,.lx-wordmark{display:none!important}html .ft2{padding-top:clamp(40px,5vw,72px);padding-bottom:calc(28px + env(safe-area-inset-bottom))}.ft2__band{display:grid;grid-template-columns:1fr minmax(0,520px);gap:clamp(20px,4vw,64px);align-items:end;padding-bottom:clamp(28px,4vw,48px);border-bottom:1px solid var(--lx-hair)}.ft2__edit h3{font:500 clamp(24px,3vw,36px)/1.1 Sora,sans-serif;letter-spacing:-.01em;margin:12px 0 8px}.ft2__edit .eyebrow{color:var(--lx-blue)}.ft2__f{display:flex;gap:8px}.ft2__f input{flex:1;min-width:0;height:50px;border:1px solid var(--lx-hair-2);border-radius:999px;padding:0 20px;font:400 15px var(--lx-sans);background:transparent;color:var(--text);transition:border-color .3s,box-shadow .3s}.ft2__f input:focus{outline:0;border-color:var(--lx-blue);box-shadow:0 0 0 4px #1d3bff1a}.ft2__b{height:50px;padding:0 26px;border:0;border-radius:999px;background:var(--lx-blue);color:#fff;font:500 11px/1 Sora,sans-serif;letter-spacing:.14em;text-transform:uppercase;transition:transform .35s var(--spring),box-shadow .3s}.ft2__b:hover{transform:translateY(-1px);box-shadow:0 12px 28px -12px #1d3bffb3}.ft2__ck{display:flex;gap:9px;margin-top:10px;font:400 12px/1.4 var(--lx-sans);color:var(--lx-mute)}.ft2__ck input{margin-top:2px}.ft2__ck a{color:inherit;text-decoration:underline}.ft2 .fdnl__m{margin:6px 0 0;font-size:13px;min-height:1em}.ft2__trust{list-style:none;margin:0;padding:clamp(20px,3vw,32px) 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;border-bottom:1px solid var(--lx-hair)}.ft2__trust li{display:grid;grid-template-columns:22px 1fr;column-gap:12px;row-gap:3px;align-items:start}.ft2__trust .icon{grid-row:1/3;width:22px;height:22px;stroke:var(--text);fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.ft2__trust b{font:500 11px/1.3 Sora,sans-serif;letter-spacing:.14em;text-transform:uppercase}.ft2__trust span{font:400 12.5px/1.4 var(--lx-sans);color:var(--lx-mute)}.ft2__g{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(20px,3vw,48px);padding:clamp(28px,4vw,52px) 0}.ft2__c summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:default}.ft2__c summary::-webkit-details-marker{display:none}.ft2__c summary .icon{display:none;width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6;transition:transform .4s var(--spring)}html .ft2 h6{font:500 11px/1 Sora,sans-serif!important;letter-spacing:.18em!important;margin:0 0 18px;color:var(--text)}.ft2__l{display:grid;gap:11px;align-content:start}html .ft2 .ft2__l a{font:400 13.5px/1.3 var(--lx-sans);width:fit-content;position:relative;opacity:.74;transition:opacity .25s,transform .35s var(--lx-ease)}html .ft2 .ft2__l a:hover{opacity:1;transform:translate(3px)}.ft2__l [data-ft-houses]{display:none}.ft2__more{color:var(--lx-blue)!important;opacity:1!important}.ft2__bar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:22px 0;border-top:1px solid var(--lx-hair)}html .ft2 .ft2__brand{display:flex;align-items:center;gap:12px;font:400 13px/1 var(--lx-sans);opacity:.85}.ft2__brand img{width:22px;height:22px}.ft2__tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ft2__tools .langsel{height:44px;border-radius:999px;max-width:150px}.ft2__geo{height:44px;flex:none;display:flex;align-items:center;gap:8px;padding:0 16px;border:1px solid var(--lx-hair-2);border-radius:999px;background:none;color:var(--text);font:500 12px/1 var(--lx-sans)}.ft2__th{width:44px;height:44px;border-radius:50%;border:1px solid var(--lx-hair-2);display:grid;place-items:center;background:none;color:var(--text)}.ft2__th .icon{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6}.ft2__legal{border-top:1px solid var(--lx-hair);padding-top:20px}.ft2__legal nav{display:flex;flex-wrap:wrap;gap:8px 22px;margin-bottom:12px}html .ft2__legal a{font:400 12.5px/1.3 var(--lx-sans);opacity:.7}.ft2__legal p{font:400 12px/1.55 var(--lx-sans);color:var(--lx-mute);max-width:90ch;margin:0}@media(max-width:1023px){.ft2__g{grid-template-columns:repeat(3,minmax(0,1fr))}.ft2__trust{grid-template-columns:repeat(2,minmax(0,1fr))}.ft2__band{grid-template-columns:1fr}}@media(max-width:767px){.ft2__band{padding-bottom:24px}.ft2__g{grid-template-columns:1fr;gap:0;padding:8px 0}.ft2__c{border-bottom:1px solid var(--lx-hair)}.ft2__c summary{min-height:56px;cursor:pointer}.ft2__c summary h6{margin:0}.ft2__c summary .icon{display:block}.ft2__c[open] summary .icon{transform:rotate(180deg)}.ft2__l{padding-bottom:18px}html .ft2 .ft2__l a{min-height:36px;display:flex;align-items:center}.ft2__trust{grid-template-columns:1fr 1fr;gap:18px 12px}.ft2__f{flex-direction:column}.ft2__b,.ft2__tools{width:100%}.ft2__tools>*{flex:1}.ft2__th{flex:none}.ft2__tools .langsel{max-width:none}.ft2__geo{justify-content:center}}@keyframes shim{to{background-position:-200% 0}}.sk{background:linear-gradient(100deg,var(--lx-hair) 30%,color-mix(in srgb,var(--lx-hair) 30%,transparent) 50%,var(--lx-hair) 70%) 0 0/200% 100%;animation:shim 1.4s linear infinite;border-radius:2px}html .mega .hz{grid-column:1/-1;display:grid;grid-template-columns:220px minmax(0,1fr) 240px;gap:clamp(20px,2.4vw,40px);min-height:300px}.hz__l{display:grid;align-content:start;gap:18px}.hz__s{display:flex;align-items:center;gap:10px;height:42px;padding:0 14px;border:1px solid var(--lx-hair-2);border-radius:999px;color:var(--lx-mute);transition:border-color .3s,box-shadow .3s}.hz__s:focus-within{border-color:var(--lx-blue);box-shadow:0 0 0 4px #1d3bff14;color:var(--text)}.hz__s .icon{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.7;flex:none}.hz__s input{flex:1;min-width:0;border:0;background:none;outline:0;color:var(--text);font:400 14px var(--lx-sans)}.hz__tabs{display:grid;gap:2px}.hz__tabs button{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border:0;border-bottom:1px solid var(--lx-hair);background:none;color:var(--text);opacity:.65;font:500 11.5px/1 Sora,sans-serif;letter-spacing:.14em;text-transform:uppercase;text-align:left;position:relative;transition:opacity .25s,padding .35s var(--lx-ease)}.hz__tabs button small{font:400 11px/1 var(--lx-sans);color:var(--lx-mute);letter-spacing:0}.hz__tabs button:hover,.hz__tabs button.on{opacity:1;padding-left:8px}.hz__tabs button.on:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;background:var(--lx-blue)}html .mega .hz__all{font:500 11px/1 Sora,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--lx-blue)!important;opacity:1!important}.hz__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-content:start}.hz__tile{position:relative;display:block;overflow:hidden;aspect-ratio:4/5;background:var(--lx-hair);border-radius:2px;isolation:isolate;--px:0;--py:0}.hz__img{position:absolute;inset:0;background:var(--lx-hair);overflow:hidden}.hz__tile img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:0;transform:translate3d(calc(var(--px)*-10px),calc(var(--py)*-10px),0) scale(1.06);transition:transform 1.4s var(--lx-ease),opacity .6s}.hz__img.is-in img{opacity:1}.hz__tile:hover img{transform:translate3d(calc(var(--px)*-14px),calc(var(--py)*-14px),0) scale(1.14)}.hz__img:not(.is-in){background:linear-gradient(100deg,var(--lx-hair) 30%,color-mix(in srgb,var(--lx-hair) 30%,transparent) 50%,var(--lx-hair) 70%) 0 0/200% 100%;animation:shim 1.4s linear infinite}.hz__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgba(10,10,11,.82),rgba(10,10,11,.1) 62%,transparent);transition:opacity .5s}.hz__nm{position:absolute;z-index:2;left:14px;right:14px;bottom:34px;color:#fff;font:500 clamp(12px,1vw,15px)/1.15 Sora,sans-serif;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 14px rgba(0,0,0,.4)}.hz__nm:after{content:"";position:absolute;left:0;bottom:-8px;height:1.5px;width:100%;background:#4d66ff;transform:scaleX(0);transform-origin:left;transition:transform .6s var(--lx-ease)}.hz__tile:hover .hz__nm:after,.hz__tile:focus-visible .hz__nm:after{transform:scaleX(1)}.hz__mt{position:absolute;z-index:2;left:14px;right:14px;bottom:12px;color:#ffffffd1;font:400 11px/1.2 var(--lx-sans)}.hz__none{grid-column:1/-1;color:var(--lx-mute);font-size:14px}.hz__az{display:grid;grid-template-columns:22px 1fr;gap:10px;max-height:340px;min-height:0}.hz__letters{display:flex;flex-direction:column;overflow:auto;scrollbar-width:none}.hz__letters button{border:0;background:none;color:var(--lx-mute);font:500 10.5px/1 Sora,sans-serif;padding:4px 0;transition:color .2s}.hz__letters button:hover{color:var(--lx-blue)}.hz__list{overflow-y:auto;scrollbar-width:thin;display:grid;align-content:start;gap:12px;padding-right:6px}.hz__g{display:grid;gap:7px}.hz__g b{font:500 10.5px/1 Sora,sans-serif;letter-spacing:.2em;color:var(--lx-blue)}html .mega .hz__g a{font:400 13.5px/1.2 var(--lx-sans);opacity:.8;width:fit-content;transition:transform .35s var(--lx-ease),opacity .2s}html .mega .hz__g a:hover{opacity:1;transform:translate(4px)}@media(max-width:1439px){html .mega .hz{grid-template-columns:200px minmax(0,1fr) 200px}.hz__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}@media(max-width:1279px){.fmh{margin:22px 0 4px}.fmh__h{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.fmh__h h3{font:500 11px/1 Sora,sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:0}.fmh__h a{font:500 11px/1 Sora,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--lx-blue)}.fmh .hz__s{height:46px;margin-bottom:6px}.fmh__t{margin-bottom:8px!important}.fmh__row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:4px 20px 14px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.fmh__row::-webkit-scrollbar{display:none}.fmh__row .hz__tile{flex:none;width:min(46vw,200px);scroll-snap-align:start}.fmh__row .hz__nm{font-size:12px}.fmh__row .hz__tile.sk{aspect-ratio:4/5}.fmh__g{border-bottom:1px solid var(--lx-hair)}.fmh__g>button{display:flex;align-items:center;gap:10px;width:100%;min-height:50px;border:0;background:none;color:var(--text);text-align:left}.fmh__g b{font:500 15px/1 Sora,sans-serif;letter-spacing:.1em;flex:1}.fmh__g small{color:var(--lx-mute)}.fmh__g .fa__c{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6;transition:transform .5s var(--spring)}.fmh__g.is-open .fa__c{transform:rotate(180deg)}.fmh__gl{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--lx-ease)}.fmh__g.is-open .fmh__gl{grid-template-rows:1fr}.fmh__gl>div{overflow:hidden;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.fmh__gl a{display:flex;align-items:center;min-height:44px;font:400 15px var(--lx-sans);color:var(--text);border-top:1px solid var(--lx-hair)}}@media(min-width:1280px){.fmh{display:none}}@media(prefers-reduced-motion:reduce){.hz__tile img,.hz__nm:after{transition:none!important}.sk,.hz__img:not(.is-in){animation:none}}.hz__l{min-width:0}html .mega .hz{grid-template-columns:minmax(0,220px) minmax(0,1fr) minmax(0,240px)}body:has(.fm.is-open) .toast{opacity:0;pointer-events:none;visibility:hidden}.hs .sec-head{align-items:flex-end;gap:16px}.hs__nav{display:flex;align-items:center;gap:8px}.hs__b{width:42px;height:42px;border-radius:50%;border:1px solid var(--lx-hair-2);background:none;color:var(--text);display:grid;place-items:center;transition:background .25s,color .25s,opacity .25s,transform .35s var(--spring)}.hs__b .icon{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6}.hs__b:hover:not(:disabled){background:var(--text);color:var(--bg);transform:scale(1.06)}.hs__b:disabled{opacity:.3}.hs__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lx-gutter,20px);margin:20px calc(var(--lx-gutter,20px)*-1) 0;padding:6px var(--lx-gutter,20px) 20px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;cursor:grab}.hs__track::-webkit-scrollbar{display:none}.hs__track.is-drag{cursor:grabbing;user-select:none}.hs__track.is-drag a{pointer-events:none}.hs .hz__tile{flex:none;width:clamp(210px,22vw,300px);scroll-snap-align:start;transition:transform .7s var(--lx-ease),opacity .7s var(--lx-ease),box-shadow .5s}.hs__track[data-on] .hz__tile:not(.hs-in){opacity:0;transform:translateY(28px)}.hs .hz__nm{bottom:50px;font-size:clamp(14px,1.2vw,18px)}.hs .hz__mt{bottom:16px;font-size:12px}.hs .hz__tile:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle at calc(50% + var(--px)*100%) calc(50% + var(--py)*100%),rgba(255,255,255,.18),transparent 55%);opacity:0;transition:opacity .5s;pointer-events:none}@media(hover:hover)and (pointer:fine){.hs .hz__tile.hs-in:hover{transform:perspective(900px) rotateY(calc(var(--px)*7deg)) rotateX(calc(var(--py)*-7deg)) translateY(-4px);box-shadow:0 30px 50px -30px #0a0a0b8c;transition-duration:.25s}.hs .hz__tile:hover:before{opacity:1}}.hs .hz__shade{background:linear-gradient(to top,rgba(10,10,11,.85),rgba(10,10,11,.15) 55%,transparent)}.hs .hz__tile:hover .hz__shade{opacity:.85}@media(max-width:767px){.hs .hz__tile{width:62vw;max-width:260px}.hs__b{display:none}.hs__nav .btn{display:inline-flex}}@media(prefers-reduced-motion:reduce){.hs__track{scroll-behavior:auto}.hs .hz__tile{transition:none!important;transform:none!important}.hs__track[data-on] .hz__tile:not(.hs-in){opacity:1}}.szbox{margin:22px 0 8px}.sz__h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.sz__h h5{margin:0;font:500 11px/1 Sora,sans-serif;letter-spacing:.16em;text-transform:uppercase}.sz__sys{display:inline-flex;border:1px solid var(--lx-hair-2);border-radius:999px;padding:2px;gap:2px}.sz__sys button{height:28px;padding:0 12px;border:0;border-radius:999px;background:none;color:var(--lx-mute);font:500 11px/1 Sora,sans-serif;letter-spacing:.08em;transition:background .25s,color .25s}.sz__sys button.on{background:var(--text);color:var(--bg)}.sz__g{display:flex;flex-wrap:wrap;gap:8px}.szc{min-width:48px;height:44px;padding:0 14px;border:1px solid var(--lx-hair-2);border-radius:999px;background:none;color:var(--text);font:500 13px/1 var(--lx-sans);transition:border-color .2s,background .2s,color .2s,transform .3s var(--spring);-webkit-tap-highlight-color:transparent}.szc:hover:not(.oos){border-color:var(--text)}.szc:active{transform:scale(.94)}.szc.on{background:var(--text);border-color:var(--text);color:var(--bg)}.szc.fit:not(.on){border-color:var(--lx-blue);color:var(--lx-blue)}.szc.oos{opacity:.38;text-decoration:line-through;cursor:not-allowed}.szc:focus-visible,.sbuy__main:focus-visible,.sbuy__chev:focus-visible,.sbm__r:focus-visible{outline:2px solid var(--lx-blue);outline-offset:2px}.sz__n{margin:12px 0 0;font:400 12.5px/1.4 var(--lx-sans);color:var(--lx-mute)}.sz__x{border:0;background:none;color:var(--lx-blue);text-decoration:underline;font:inherit;padding:0 0 0 6px}.sbuy-wrap{margin:14px 0 4px}.sbuy{position:relative;display:flex;gap:2px}.sbuy__main{flex:1;min-width:0;border-radius:999px 0 0 999px!important;justify-content:center}.sbuy__chev{flex:none;width:58px;padding:0!important;border-radius:0 999px 999px 0!important;display:grid;place-items:center}.sbuy__chev .icon{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;transition:transform .4s var(--spring)}.sbuy.is-open .sbuy__chev .icon{transform:rotate(180deg)}.sbuy:not(:has(.sbuy__chev)) .sbuy__main{border-radius:999px!important}.sbuy__n{margin:8px 4px 0;font:400 12.5px/1.4 var(--lx-sans);color:var(--lx-mute)}.sbm__scrim{display:none}.sbm{position:absolute;z-index:40;top:calc(100% + 8px);left:0;right:0;visibility:hidden;opacity:0;transform:translateY(-6px) scale(.985);transform-origin:top right;transition:opacity .22s,transform .35s var(--spring),visibility 0s .3s;background:color-mix(in srgb,var(--bg) 94%,transparent);backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);border:1px solid var(--lx-hair-2);border-radius:16px;box-shadow:0 30px 70px -30px #0a0a0b80;padding:8px;max-height:min(70vh,520px);overflow:auto}.sbuy.is-open .sbm{visibility:visible;opacity:1;transform:none;transition-delay:0s}.sbm__h{display:flex;align-items:baseline;gap:10px;padding:10px 12px 8px}.sbm__h b{font:500 11px/1 Sora,sans-serif;letter-spacing:.14em;text-transform:uppercase;flex:1}.sbm__h small{color:var(--lx-mute);font-size:12px}.sbm__x{display:none;border:0;background:var(--lx-hair);width:34px;height:34px;border-radius:50%;font-size:20px;line-height:1;color:var(--text)}.sbm__r{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;gap:6px 12px;align-items:center;padding:12px;border-radius:12px;color:var(--text);transition:background .2s;min-height:56px}.sbm__r:hover,.sbm__r:focus-visible{background:var(--lx-hair)}.sbm__r.is-best .sbm__p{color:var(--lx-blue)}.sbm__n{display:grid;gap:3px;min-width:0}.sbm__n b{font:500 14px/1.1 var(--lx-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbm__n small{display:flex;gap:8px;align-items:center;font-size:11.5px;color:var(--lx-mute)}.sbm__e{display:flex;align-items:center;gap:5px;font:400 12px/1 var(--lx-sans);color:var(--lx-mute);white-space:nowrap}.sbm__e .icon{width:15px;height:15px}.sbm__p{font:500 15px/1 Sora,sans-serif;white-space:nowrap}.sbm__f{margin:6px 12px 8px;font-size:11px;color:var(--lx-mute)}@media(max-width:767px){.sbm__scrim{display:block;position:fixed;inset:0;z-index:119;background:#0a0a0b6b;backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s .35s}.sbuy.is-open .sbm__scrim{opacity:1;visibility:visible;transition-delay:0s}.sbm{position:fixed;z-index:120;inset:auto 0 0;max-height:78dvh;border-radius:22px 22px 0 0;border-bottom:0;transform:translateY(100%);padding:6px 10px calc(14px + env(safe-area-inset-bottom));transition:transform .55s var(--spring),visibility 0s .5s;opacity:1}.sbuy.is-open .sbm{transform:none}.sbm:before{content:"";display:block;width:36px;height:4px;border-radius:4px;background:var(--lx-hair-2);margin:6px auto 4px}.sbm__x{display:grid;place-items:center}.sbm__r{grid-template-columns:34px minmax(0,1fr) auto;min-height:64px}.sbm__e{grid-column:2;grid-row:2}.sbm__p{grid-row:1/3;grid-column:3}.szc{min-width:52px;height:48px}}@media(prefers-reduced-motion:reduce){.sbm,.sbuy__chev .icon,.szc{transition:none!important}}.sbm__u{margin:10px 12px 2px;font:500 10.5px/1.3 Sora,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--lx-mute)}.ccard:has(.sbuy.is-open){overflow:visible!important}.ccard{overflow:visible}.sbuy{z-index:5}.pd8__g{position:relative;z-index:3}.sbm{background:color-mix(in srgb,var(--bg) 98%,transparent)!important}html .pcard__media img.alt{position:absolute;inset:0;object-fit:contain!important;padding:8%;opacity:0;mix-blend-mode:multiply;transition:opacity .55s var(--lx-ease)}@media(hover:hover){html .pcard:hover .pcard__media:has(img.alt) img.main{opacity:0}html .pcard:hover .pcard__media img.alt{opacity:1}}html .pcard__media img.main{transition:transform 1.4s var(--lx-ease),opacity .55s var(--lx-ease)}html[data-theme=dark] .pcard__media img.alt{mix-blend-mode:normal}.pcard__ds{position:absolute;z-index:3;left:12px;bottom:12px;display:flex;align-items:baseline;gap:5px;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:blur(10px);border:1px solid var(--lx-hair-2);color:var(--text)}.pcard__ds b{font:600 13px/1 Sora,sans-serif}.pcard__ds small{font:500 9.5px/1 var(--lx-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--lx-mute)}.pcard__l30{position:absolute;z-index:3;right:12px;bottom:12px;padding:6px 10px;border-radius:999px;background:var(--lx-blue);color:#fff;font:500 9.5px/1 Sora,sans-serif;letter-spacing:.1em;text-transform:uppercase}.pcard__l30--pd{position:static;margin-left:auto;align-self:center;white-space:nowrap}.dscore .v small{font-size:12px;color:var(--lx-mute);font-weight:400;margin-left:2px}.dsparts{display:flex;flex-wrap:wrap;gap:6px 14px;margin:2px 0 0;font:400 12px/1.3 var(--lx-sans);color:var(--lx-mute)}.dsparts b{color:var(--text);font-weight:500}.dsnote{margin:0;font-size:11px;color:var(--lx-mute)}.gal__rail{display:flex;gap:8px;overflow-x:auto;margin-top:12px;scrollbar-width:none;padding-bottom:2px}.gal__rail::-webkit-scrollbar{display:none}.gal__t{flex:none;width:68px;height:84px;border:1px solid var(--lx-hair);border-radius:8px;background:var(--lx-hair);padding:0;overflow:hidden;opacity:.6;transition:opacity .25s,border-color .25s}.gal__t.on,.gal__t:hover{opacity:1;border-color:var(--text)}.gal__t img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gal__dots{position:absolute;z-index:3;bottom:12px;left:0;right:0;display:none;justify-content:center;gap:6px;pointer-events:none}.gal__dots i{width:6px;height:6px;border-radius:50%;background:var(--lx-hair-2)}.gal__dots i.on{background:var(--text);width:16px;border-radius:4px;transition:width .3s}@media(max-width:767px){.gal__dots:has(i+i){display:flex}.gal__rail{display:none}}.gal__zoomable{cursor:zoom-in}.gal__zoomable:after{content:"";position:absolute;right:12px;top:12px;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--bg) 86%,transparent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M20 20l-4.8-4.8M10.5 8v5M8 10.5h5'/%3E%3C/svg%3E") center/18px no-repeat;pointer-events:none;z-index:3;border:1px solid var(--lx-hair-2)}.lbx{position:fixed;inset:0;z-index:200;background:color-mix(in srgb,var(--bg) 96%,transparent);backdrop-filter:blur(14px);display:grid;touch-action:none}.lbx[hidden]{display:none}.lbx__s{position:relative;overflow:hidden;display:grid;place-items:center;cursor:zoom-in;touch-action:none;user-select:none}.lbx__s.z{cursor:grab}.lbx__s img{max-width:100%;max-height:100%;object-fit:contain;transform-origin:center;will-change:transform;mix-blend-mode:multiply;transition:transform .12s linear}html[data-theme=dark] .lbx__s img{mix-blend-mode:normal}.lbx__x,.lbx__n{position:absolute;z-index:2;width:48px;height:48px;border-radius:50%;border:1px solid var(--lx-hair-2);background:color-mix(in srgb,var(--bg) 85%,transparent);color:var(--text);font:300 28px/1 var(--lx-sans);display:grid;place-items:center}.lbx__x{top:max(16px,env(safe-area-inset-top));right:16px}.lbx__n{top:50%;transform:translateY(-50%)}.lbx__n--p{left:16px}.lbx__n--n{right:16px}.lbx__h{position:absolute;bottom:max(18px,env(safe-area-inset-bottom));left:0;right:0;text-align:center;font:400 12px var(--lx-sans);color:var(--lx-mute);pointer-events:none}@media(max-width:767px){.lbx__n{display:none!important}}.cx-sec{display:flex;align-items:center;gap:10px;margin:22px 0 8px;font:500 11px/1 Sora,sans-serif;letter-spacing:.16em;text-transform:uppercase}.cx-sec i{width:7px;height:7px;border-radius:50%;background:var(--lx-blue);box-shadow:0 0 0 4px #1d3bff1f}.cx-sec--i i{background:var(--lx-mute);box-shadow:none}.cx-near{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:#1d3bff14;color:var(--lx-blue);font:500 11px/1.2 var(--lx-sans)}.cx-near i{width:6px;height:6px;border-radius:50%;background:currentColor}.cx-nonear{margin:18px 0 6px;padding:14px 16px;border:1px dashed var(--lx-hair-2);border-radius:12px;font:400 13.5px/1.45 var(--lx-sans);color:var(--lx-mute)}.cx-lf[disabled]{opacity:.4;cursor:not-allowed}html.fds-lock,html.fds-lock body{overflow:hidden}.fds[hidden]{display:none}.fds{position:fixed;inset:0;z-index:300;display:flex;justify-content:center;align-items:flex-start;padding:clamp(48px,11vh,120px) 16px 16px;pointer-events:none}.fds.is-open{pointer-events:auto}.fds__bd{position:absolute;inset:0;background:#0a0a0b61;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);opacity:0;transition:opacity .2s ease}.fds.is-open .fds__bd{opacity:1}.fds__panel{position:relative;width:min(720px,100%);max-height:min(680px,calc(100dvh - clamp(48px,11vh,120px) - 24px));display:flex;flex-direction:column;border-radius:22px;background:color-mix(in srgb,var(--bg,#fff) 88%,transparent);-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%);border:1px solid var(--line,rgba(10,10,11,.1));box-shadow:0 40px 100px -30px #0a0a0b80,0 0 0 1px #ffffff0f inset;opacity:0;transform:translateY(-10px) scale(.97);transition:opacity .2s ease,transform .2s cubic-bezier(.2,.8,.2,1);overflow:hidden;font-family:Inter,system-ui,sans-serif;color:var(--text,#0A0A0B)}.fds.is-open .fds__panel{opacity:1;transform:none}.fds svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.fds__bar{display:flex;align-items:center;gap:6px;padding:10px 12px 10px 18px;border-bottom:1px solid var(--line,rgba(10,10,11,.1))}.fds__si{display:grid;place-items:center;opacity:.6}.fds__bar input{flex:1;min-width:0;height:48px;border:0;outline:0;background:transparent;color:inherit;font:400 18px/1 Inter,system-ui,sans-serif;letter-spacing:-.01em;padding:0 6px;-webkit-appearance:none;appearance:none;border-radius:0}.fds__bar input::-webkit-search-cancel-button{display:none}.fds__bar input::placeholder{color:currentColor;opacity:.42}.fds__bar button,.fds__cam{display:inline-grid;place-items:center;min-width:44px;height:44px;border:0;background:transparent;color:inherit;border-radius:12px;cursor:pointer;opacity:.7;text-decoration:none}.fds__bar button:hover,.fds__cam:hover{opacity:1;background:var(--bg2,#F4F4F5)}.fds__clr{display:none!important}.fds.has-q .fds__clr{display:inline-grid!important}.fds__esc{display:inline-flex!important;align-items:center;gap:6px;padding:0 10px}.fds__esc span{font:600 10.5px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:5px 7px;border:1px solid var(--line2,rgba(10,10,11,.2));border-radius:7px}.fds__esc i{display:none}.fds__res{overflow-y:auto;overscroll-behavior:contain;padding:6px 8px 14px;flex:1;min-height:120px;-webkit-overflow-scrolling:touch}.fds__s{padding:10px 8px 4px}.fds__s h4{display:flex;align-items:center;justify-content:space-between;margin:6px 4px 10px;font:600 11px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;opacity:.58}.fds__s h4 em{font-style:normal;opacity:.7}.fds__s h4 button{border:0;background:none;color:var(--blue,#1D3BFF);font:600 11px Inter,sans-serif;letter-spacing:.06em;cursor:pointer;min-height:32px;padding:0 6px;text-transform:uppercase}.fds__cs{display:flex;flex-wrap:wrap;gap:8px}.fds__c{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line2,rgba(10,10,11,.14));background:transparent;color:inherit;font:500 13.5px Inter,sans-serif;cursor:pointer;text-decoration:none;transition:border-color .15s,color .15s,background .15s}.fds__c:hover{border-color:var(--blue,#1D3BFF);color:var(--blue,#1D3BFF)}.fds__c svg{width:15px;height:15px;opacity:.6}.fds__c--r{padding:0;overflow:hidden}.fds__c--r button{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:inherit;font:inherit;cursor:pointer;min-height:38px;padding:0 6px 0 14px}.fds__c--r button+button{padding:0 10px 0 4px;opacity:.55}.fds__hs{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 2px 8px;scrollbar-width:none}.fds__hs::-webkit-scrollbar{display:none}.fds__h{flex:none;scroll-snap-align:start;width:112px;text-decoration:none;color:inherit}.fds__h img,.fds__h i{display:block;width:112px;height:140px;object-fit:cover;border-radius:14px;background:var(--bg2,#F4F4F5);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.fds__h{overflow:hidden;border-radius:14px}.fds__h:hover img{transform:scale(1.05)}.fds__h span{display:block;margin-top:8px;font:600 11px/1.2 Sora,Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px 2px}.fds__r{display:flex;align-items:center;gap:14px;padding:8px;border-radius:14px;color:inherit;text-decoration:none;min-height:64px;cursor:pointer}.fds__r.is-sel,.fds__r:hover{background:var(--bg2,#F4F4F5)}.fds__r.is-sel{box-shadow:inset 0 0 0 1px #1d3bff59}.fds__th{flex:none;width:52px;height:64px;border-radius:10px;overflow:hidden;background:var(--bg2,#F4F4F5)}.fds__th img{width:100%;height:100%;object-fit:cover;display:block}.fds__n{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.fds__n b{font:600 11px/1.2 Sora,Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase}.fds__n span{font-size:14px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.82}.fds__p{text-align:right;display:flex;flex-direction:column;gap:3px;flex:none}.fds__p b{font:600 15px/1 Sora,Inter,sans-serif}.fds__p small{font-size:11.5px;opacity:.58}.fds mark{background:none;color:var(--blue,#1D3BFF);font-weight:700}.fds__all{min-height:48px;justify-content:space-between;font-weight:500;font-size:14px}.fds__all svg{opacity:.6}.fds__none{padding:26px 14px;text-align:center;opacity:.8;font-size:14.5px}.fds__none a{color:var(--blue,#1D3BFF)}.fds__sk b,.fds__sk span,.fds__sk .fds__th{background:linear-gradient(90deg,var(--bg2,#F4F4F5),var(--bg3,#E4E4E7),var(--bg2,#F4F4F5));background-size:200% 100%;animation:fdsk 1.2s infinite;border-radius:8px}.fds__sk b{height:10px;width:30%}.fds__sk span{height:12px;width:60%}@keyframes fdsk{to{background-position:-200% 0}}.fds__ai{display:flex;align-items:center;gap:14px;width:calc(100% - 16px);margin:10px 8px 0;padding:14px 16px;min-height:60px;border-radius:16px;border:1px solid rgba(29,59,255,.28);background:linear-gradient(135deg,rgba(29,59,255,.07),transparent);color:inherit;text-align:left;cursor:pointer;font-family:Inter,sans-serif}.fds__ai:hover,.fds__ai:focus-visible{border-color:var(--blue,#1D3BFF)}.fds__ai>svg:first-child{color:var(--blue,#1D3BFF)}.fds__ai span{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.fds__ai b{font:600 14px Inter,sans-serif}.fds__ai small{font-size:12.5px;opacity:.62;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fds__ft{display:flex;gap:18px;padding:10px 20px;border-top:1px solid var(--line,rgba(10,10,11,.1));font-size:11.5px;opacity:.6}.fds kbd{font:600 10.5px Inter,sans-serif;padding:2px 6px;border:1px solid var(--line2,rgba(10,10,11,.2));border-radius:5px;margin-right:4px}html[data-theme=dark] .fds__bd{background:#0000008c}html[data-theme=dark] .fds__panel{background:color-mix(in srgb,#0E0E10 90%,transparent);box-shadow:0 40px 100px -30px #000000e6,0 0 0 1px #ffffff12 inset}@media(max-width:1023px),(hover:none)and (pointer:coarse){.fds{padding:0;align-items:stretch}.fds__bd{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.fds__panel{width:100%;max-height:none;height:100dvh;border-radius:0;border:0;transform:translateY(14px);background:var(--bg,#fff);-webkit-backdrop-filter:none;backdrop-filter:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}html[data-theme=dark] .fds__panel{background:#0a0a0b}.fds__bar{padding:8px 8px 8px 16px}.fds__bar input{font-size:17px;height:52px}.fds__esc span{display:none}.fds__esc i,.fds__cam{display:inline-grid}.fds__ft{display:none}.fds__res{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.fds__h{width:100px}.fds__h img,.fds__h i{width:100px;height:128px}}@media(prefers-reduced-motion:reduce){.fds__bd,.fds__panel{transition:none}}@media(min-width:1280px){html .hero{grid-template-columns:minmax(0,1fr) minmax(0,540px) minmax(0,1fr)!important}}@media(min-width:1024px)and (max-width:1279px){html .hero{grid-template-columns:minmax(0,1fr) minmax(0,470px)!important;grid-template-rows:auto auto;column-gap:clamp(24px,3vw,44px);align-items:center;min-height:0!important;padding-top:clamp(96px,12svh,120px)}html .hero__copy{grid-column:1;grid-row:1;min-width:0}html .hero .stage{grid-column:2;grid-row:1;width:100%;height:clamp(440px,64svh,640px)!important}html .hero__right{grid-column:1/-1;grid-row:2;display:flex!important;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:8px}html .hero__title{font-size:clamp(44px,5.4vw,64px)!important}}@media(max-width:1023px){html .hero{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none;min-height:0!important;row-gap:0;padding-top:clamp(84px,10svh,104px);align-items:start}html .hero__copy{display:contents}html .hero__copy>*{grid-column:1;min-width:0;max-width:640px}html .hero__copy>.eyebrow{order:1}html .hero__copy>.hero__title{order:2}html .hero__copy>.hero__sub{order:3}html .hero .stage{order:4;grid-column:1;width:min(100%,560px);margin:10px auto 6px;height:clamp(360px,56svh,600px)!important;aspect-ratio:auto}html .hero__copy>.hero__ctas{order:5}html .hero__copy>.hero__trust{order:6;position:static;margin-top:14px}html .hero__right{order:7;grid-column:1;display:flex!important;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px;max-width:640px;width:100%;justify-self:center}}@media(max-width:599px){html .hero .stage{width:100%;height:min(112vw,60svh,520px)!important;min-height:340px}html .hero__title{font-size:clamp(40px,12.2vw,56px)!important}html .hero__ctas{flex-wrap:wrap}html .hero__ctas .btn{flex:1 1 100%;min-height:48px}}@media(min-width:600px)and (max-width:1023px)and (orientation:landscape)and (max-height:560px){html .hero{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)!important;column-gap:24px;padding-top:72px;align-items:center}html .hero__copy{display:block;grid-column:1;grid-row:1}html .hero__copy>*{max-width:none}html .hero .stage{grid-column:2;grid-row:1;order:0;height:calc(100svh - 96px)!important;min-height:300px;width:100%;margin:0}html .hero__right{grid-column:1/-1;grid-row:2}}@media(max-width:1279px){html .hero{height:auto!important;max-height:none!important}html .hero .h3d-bar{width:calc(100% - 8px);max-width:calc(100% - 8px);flex-wrap:wrap;justify-content:center;border-radius:20px;white-space:normal;gap:8px;padding:8px}html .hero .h3d-chips{width:100%;justify-content:center}html .hero .h3d-chip{flex:1}html .hero .h3d-item{flex:1;min-width:0}}@media(min-width:1024px)and (max-width:1279px){html .hero{min-height:min(100svh,860px)!important}}@media(min-width:1280px){html .hero{height:100svh!important;min-height:700px!important;max-height:980px!important}}html .hero .orbit-ring{max-width:100vw}html .hero{overflow-x:clip}.fm .fm__row{display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:0 4px;border-bottom:1px solid var(--line,rgba(10,10,11,.1));font:500 22px/1 Sora,Inter,sans-serif;letter-spacing:-.02em;color:inherit;text-decoration:none}.fm .fm__row .fm__ch{width:20px;height:20px;opacity:.45}.fm .fm__row--try{color:var(--blue,#1D3BFF)}.fm .fm__sp{font-style:normal;font-size:18px}.fm .fa__gh{display:block;margin:14px 0 4px;font:600 10.5px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;opacity:.5}.fm .fa__gh:first-child{margin-top:4px}.hz__tile .hz__nm--logo{display:flex;justify-content:center;align-items:flex-end;left:14px;right:14px;text-align:center}.hz__tile img.hz__lg{position:static;inset:auto;opacity:1;transform:none!important;width:auto;height:auto;max-height:28px;max-width:78%;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 1px 8px rgba(0,0,0,.35));transition:none}.hs .hz__tile img.hz__lg{max-height:32px}.fds__h img.fds__lg{position:static;width:auto;height:auto;max-height:18px;max-width:84%;filter:brightness(0) invert(1)}.fsl{position:relative;display:inline-flex;max-width:100%;vertical-align:middle}.fsl__n{position:absolute!important;inset:0;width:100%;height:100%;opacity:0;pointer-events:none;border:0!important;padding:0!important;margin:0!important}.fsl__b{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;min-width:0;max-width:100%;padding:0 14px;border-radius:12px;border:1px solid var(--line2,rgba(10,10,11,.16));background:var(--bg,#fff);color:var(--text,#0A0A0B);font:500 14px/1 Inter,system-ui,sans-serif;cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s}.fsl__b:hover{border-color:var(--text,#0A0A0B)}.fsl__b:focus-visible,.fsl__b[aria-expanded=true]{outline:0;border-color:var(--blue,#1D3BFF);box-shadow:0 0 0 3px #1d3bff2e}.fsl__b:disabled{opacity:.5;cursor:not-allowed}.fsl__v{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fsl__b.is-ph .fsl__v{opacity:.55}.fsl__b svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.65;transition:transform .2s}.fsl__b[aria-expanded=true] svg{transform:rotate(180deg)}.fsl--lang .fsl__b{min-height:40px;border-radius:999px;font-size:13px}.fsl__pop{font-family:Inter,system-ui,sans-serif;color:var(--text,#0A0A0B)}.fsl__panel{display:flex;flex-direction:column;max-height:360px;overflow:hidden;border-radius:16px;background:color-mix(in srgb,var(--bg,#fff) 94%,transparent);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border:1px solid var(--line,rgba(10,10,11,.12));box-shadow:0 24px 60px -18px #0a0a0b59;opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top;transition:opacity .16s,transform .16s cubic-bezier(.2,.8,.2,1)}.fsl__pop.is-in .fsl__panel{opacity:1;transform:none}html[data-theme=dark] .fsl__panel{background:color-mix(in srgb,#121214 94%,transparent);box-shadow:0 24px 60px -18px #000}.fsl__s{display:flex;align-items:center;gap:8px;margin:8px 8px 4px;padding:0 12px;min-height:42px;border-radius:10px;border:1px solid var(--line,rgba(10,10,11,.12))}.fsl__s svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;opacity:.55}.fsl__s input{flex:1;border:0;outline:0;background:transparent;color:inherit;font:400 15px Inter,sans-serif;height:40px;min-width:0}.fsl__l{list-style:none;margin:0;padding:6px;overflow-y:auto;overscroll-behavior:contain;outline:0;-webkit-overflow-scrolling:touch}.fsl__o{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 12px;border-radius:10px;cursor:pointer;font-size:14.5px}.fsl__o svg{width:16px;height:16px;fill:none;stroke:var(--blue,#1D3BFF);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0}.fsl__o.is-sel{font-weight:600}.fsl__o.is-sel svg{opacity:1}.fsl__o.is-act{background:var(--bg2,#F4F4F5)}.fsl__o.is-dis{opacity:.4;cursor:not-allowed}.fsl__g{padding:10px 12px 4px;font:600 10.5px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;opacity:.5}.fsl__pop.is-sheet{position:fixed;inset:0;z-index:420;display:flex;align-items:flex-end}.fsl__pop.is-sheet .fsl__bd{position:absolute;inset:0;background:#0a0a0b73;opacity:0;transition:opacity .2s}.fsl__pop.is-sheet.is-in .fsl__bd{opacity:1}.fsl__pop.is-sheet .fsl__panel{position:relative;width:100%;max-height:min(78dvh,620px);border-radius:22px 22px 0 0;background:var(--bg,#fff);-webkit-backdrop-filter:none;backdrop-filter:none;transform:translateY(100%);opacity:1;transition:transform .28s cubic-bezier(.2,.8,.2,1);padding-bottom:env(safe-area-inset-bottom)}html[data-theme=dark] .fsl__pop.is-sheet .fsl__panel{background:#121214}.fsl__pop.is-sheet.is-in .fsl__panel{transform:none}.fsl__hd{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 6px 20px;position:sticky;top:0}.fsl__hd b{font:600 15px Sora,Inter,sans-serif}.fsl__x{width:44px;height:44px;border:0;background:transparent;color:inherit;display:grid;place-items:center;border-radius:12px;cursor:pointer}.fsl__x svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}html.fsl-lock,html.fsl-lock body{overflow:hidden}@media(prefers-reduced-motion:reduce){.fsl__panel,.fsl__bd{transition:none!important}}html.sg2-lock,html.sg2-lock body{overflow:hidden}.sg2{position:fixed;inset:0;z-index:410;font-family:Inter,system-ui,sans-serif;color:var(--text,#0A0A0B)}.sg2__bd{position:absolute;inset:0;background:#0a0a0b6b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .24s}.sg2.is-in .sg2__bd{opacity:1}.sg2__p{position:absolute;top:0;right:0;bottom:0;width:min(480px,100%);background:var(--bg,#fff);border-left:1px solid var(--line,rgba(10,10,11,.1));box-shadow:-30px 0 80px -30px #0a0a0b66;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom)}html[data-theme=dark] .sg2__p{background:#0e0e10}.sg2.is-in .sg2__p{transform:none}.sg2__hd{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:calc(20px + env(safe-area-inset-top)) 18px 14px 26px;background:inherit;border-bottom:1px solid var(--line,rgba(10,10,11,.1))}.sg2__hd small{display:block;margin-bottom:6px;font:600 10.5px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;opacity:.55}.sg2__hd h2{margin:0;font:500 28px/1.1 Sora,Inter,sans-serif;letter-spacing:-.03em}.sg2__x{flex:none;width:44px;height:44px;border:1px solid var(--line2,rgba(10,10,11,.16));background:transparent;color:inherit;border-radius:50%;display:grid;place-items:center;cursor:pointer}.sg2__x:hover{border-color:var(--blue,#1D3BFF);color:var(--blue,#1D3BFF)}.sg2__x svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.sg2__b{padding:20px 26px 40px}.sg2__me{padding:14px 16px;border-radius:14px;border:1px solid rgba(29,59,255,.35);background:#1d3bff0f;display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.sg2__me b{font:600 15px Sora,Inter,sans-serif}.sg2__me span{font-size:13px;opacity:.72}.sg2__me a{color:var(--blue,#1D3BFF)}.sg2__me--no{border-color:var(--line2,rgba(10,10,11,.16));background:var(--bg2,#F4F4F5)}.sg2__u{display:inline-flex;padding:3px;border-radius:999px;background:var(--bg2,#F4F4F5);margin-bottom:14px}.sg2__u button{min-width:56px;min-height:38px;border:0;border-radius:999px;background:transparent;color:inherit;font:600 13px Inter,sans-serif;cursor:pointer}.sg2__u button[aria-pressed=true]{background:var(--text,#0A0A0B);color:var(--bg,#fff)}.sg2__t{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.sg2__t th,.sg2__t td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--line,rgba(10,10,11,.1))}.sg2__t thead th{font:600 10.5px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;opacity:.55;padding-top:6px}.sg2__t tbody th{font:600 14px Sora,Inter,sans-serif}.sg2__t tr.is-me th,.sg2__t tr.is-me td{background:#1d3bff14}.sg2__t tr.is-me th{box-shadow:inset 3px 0 0 var(--blue,#1D3BFF)}.sg2__y{color:#059669;font-weight:600;font-size:12.5px}.sg2__n{opacity:.4}.sg2__in{color:#059669;font-size:8px;margin-left:6px;vertical-align:middle;font-style:normal}.sg2__nt{margin:12px 0 0;font-size:12.5px;line-height:1.5;opacity:.62}.sg2__h{margin:30px 0 14px;font:600 11px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.sg2__how{display:grid;grid-template-columns:150px 1fr;gap:20px;align-items:center}.sg2__il{border-radius:16px;background:var(--bg2,#F4F4F5);padding:14px;display:grid;place-items:center}.sg2__il svg{width:100%;max-height:150px;fill:none;stroke:var(--text,#0A0A0B);stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.sg2__il svg .m{stroke:var(--blue,#1D3BFF);stroke-width:1.8;stroke-dasharray:4 3}.sg2__il svg .d{fill:var(--blue,#1D3BFF);stroke:none}.sg2__how ol{margin:0;padding-left:18px;display:grid;gap:8px;font-size:13.5px;line-height:1.5}.sg2__fit{margin-top:26px;padding:16px;border-radius:14px;background:var(--bg2,#F4F4F5)}.sg2__fit b{font:600 14px Sora,Inter,sans-serif}.sg2__fit p{margin:6px 0 0;font-size:13.5px;line-height:1.55;opacity:.78}@media(max-width:760px){.sg2__p{top:auto;left:0;right:0;width:100%;max-height:92dvh;border-left:0;border-radius:24px 24px 0 0;transform:translateY(100%);box-shadow:0 -30px 80px -30px #0a0a0b80}.sg2__hd{border-radius:24px 24px 0 0;padding-top:20px}.sg2__hd:before{content:"";position:absolute;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:var(--line2,rgba(10,10,11,.2))}.sg2__how{grid-template-columns:1fr}.sg2__il{max-width:220px}}@media(prefers-reduced-motion:reduce){.sg2__p,.sg2__bd{transition:none}}.szc{position:relative;min-width:48px;height:48px;border-radius:12px;font-weight:600}.szc.on{background:var(--text);color:var(--bg);border-color:var(--text);box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--lx-blue,#1D3BFF)}.szc.oos{opacity:.4;text-decoration:line-through;pointer-events:none;background:repeating-linear-gradient(135deg,transparent 0 6px,rgba(127,127,127,.12) 6px 7px)}.szc__lo{position:absolute;top:-7px;right:-4px;padding:2px 6px;border-radius:999px;background:#b45309;color:#fff;font:600 9px/1.2 Inter,sans-serif;letter-spacing:.02em;font-style:normal;text-decoration:none;white-space:nowrap}.sz__h{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.sz__guide,.sglink{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--lx-hair-2,rgba(10,10,11,.16));background:transparent;color:var(--text);font:500 13px Inter,sans-serif;cursor:pointer;text-decoration:none;transition:border-color .15s,color .15s}.sz__guide:hover,.sglink:hover{border-color:var(--lx-blue,#1D3BFF);color:var(--lx-blue,#1D3BFF)}.sz__guide svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.sz__g{gap:10px}.fbar{position:sticky;top:var(--fbar-top,64px);z-index:60;display:flex;align-items:center;gap:8px;margin:0 0 18px;padding:10px 0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:color-mix(in srgb,var(--bg,#fff) 86%,transparent);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border-bottom:1px solid var(--line,rgba(10,10,11,.08))}.fbar::-webkit-scrollbar{display:none}.fbar__c,.fbar__t,.fbar__all{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line2,rgba(10,10,11,.16));background:transparent;color:var(--text,#0A0A0B);font:500 13.5px Inter,sans-serif;cursor:pointer;text-decoration:none;white-space:nowrap;transition:border-color .15s,background .15s,color .15s}.fbar__c:hover,.fbar__t:hover,.fbar__all:hover{border-color:var(--text,#0A0A0B)}.fbar__c svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;opacity:.6;transition:transform .2s}.fbar__c[aria-expanded=true] svg{transform:rotate(180deg)}.fbar__c.is-on,.fbar__t.is-on{background:var(--text,#0A0A0B);border-color:var(--text,#0A0A0B);color:var(--bg,#fff)}.fbar__c b,.fbar__all b{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--lx-blue,#1D3BFF);color:#fff;font:600 11px Inter,sans-serif}.fbar__all{display:none;background:var(--text,#0A0A0B);color:var(--bg,#fff);border-color:var(--text,#0A0A0B)}.fbar__all svg{width:16px;height:16px}.fbar__n{margin-left:auto;flex:none;padding-left:12px;font-size:13px;opacity:.65;white-space:nowrap}.fbar :focus-visible{outline:2px solid var(--lx-blue,#1D3BFF);outline-offset:2px}@media(max-width:1023px){.fbar{top:var(--fbar-top,56px);margin-left:calc(-1*clamp(16px,4vw,40px));margin-right:calc(-1*clamp(16px,4vw,40px));padding-left:clamp(16px,4vw,40px);padding-right:clamp(16px,4vw,40px)}.fbar__all{display:inline-flex}.shopw .sec-head .m-only{display:none}}.fbp{font-family:Inter,system-ui,sans-serif;color:var(--text,#0A0A0B)}.fbp__p{width:min(360px,calc(100vw - 16px));max-height:min(70vh,560px);display:flex;flex-direction:column;border-radius:18px;background:var(--bg,#fff);border:1px solid var(--line,rgba(10,10,11,.12));box-shadow:0 30px 70px -20px #0a0a0b66;opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top left;transition:opacity .18s,transform .18s cubic-bezier(.2,.8,.2,1);overflow:hidden}html[data-theme=dark] .fbp__p{background:#121214;box-shadow:0 30px 70px -20px #000}.fbp.is-in .fbp__p{opacity:1;transform:none}.fbp__hd{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 6px 18px}.fbp__hd b{font:600 14px Sora,Inter,sans-serif}.fbp__x{width:44px;height:44px;border:0;background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer;border-radius:12px}.fbp__x svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.fbp__b{overflow-y:auto;overscroll-behavior:contain;padding:4px 16px 12px;flex:1;-webkit-overflow-scrolling:touch}.fbp__b .fgroup{margin:0;padding:0;border:0;max-height:none}.fbp__b .checks{max-height:300px;overflow:auto}.fbp__f{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line,rgba(10,10,11,.1))}.fbp__clr{font-size:13.5px;text-decoration:underline;text-underline-offset:3px;color:inherit;min-height:44px;display:inline-flex;align-items:center}.fbp__ok{min-height:44px;padding:0 26px;border-radius:999px;border:0;background:var(--text,#0A0A0B);color:var(--bg,#fff);font:600 14px Inter,sans-serif;cursor:pointer}.fbp.is-sheet{position:fixed;inset:0;z-index:420;display:flex;align-items:flex-end}.fbp__bd{position:absolute;inset:0;background:#0a0a0b73;opacity:0;transition:opacity .2s}.fbp.is-in .fbp__bd{opacity:1}.fbp.is-sheet .fbp__p{position:relative;width:100%;max-height:82dvh;border-radius:22px 22px 0 0;border:0;transform:translateY(100%);opacity:1}.fbp.is-sheet.is-in .fbp__p{transform:none}html.fbp-lock,html.fbp-lock body{overflow:hidden}.sheet .fgroup.is-acc>h5{display:flex;justify-content:space-between;align-items:center;min-height:52px;cursor:pointer;margin:0}.sheet .fgroup.is-acc>h5:after{content:"";width:9px;height:9px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);transition:transform .2s;opacity:.6;margin-left:10px}.sheet .fgroup.is-acc.is-open>h5:after{transform:rotate(-135deg)}.sheet .fgroup.is-acc:not(.is-open)>*:not(h5){display:none}.sheet .fgroup.is-acc{border-bottom:1px solid var(--line,rgba(10,10,11,.1))}@media(max-width:1023px){.sheet.is-open{max-height:100dvh!important;height:100dvh;border-radius:0!important;top:0}.sheet .sheet__cta{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.fbp__p,.fbp__bd{transition:none}}.fbp__b .fsearch input,.fbp__b .bsearch{outline:0!important;border-radius:0}.fbp__b .fsearch:focus-within{border-color:var(--lx-blue,#1D3BFF)}h1,h2,h3,.h1,.h2,.hero__title,.sec-head h2,.pg__h,.pg__h2,.tile__h,.v9-h1,.v9-display,.lx-h,.fm__row,.sg2__hd h2{text-wrap:balance;overflow-wrap:break-word;hyphens:manual}p,.lead,.hero__sub,.pg__sub,.note,li{text-wrap:pretty;overflow-wrap:break-word}.hz__nm,.pcard__brand,.pcard__b,.fds__n b,.fds__h span,.bx__c b,.brand,[data-brand]{hyphens:none;-webkit-hyphens:none;word-break:keep-all;overflow-wrap:normal}img,svg,video,canvas{max-width:100%}.wrap,.section{min-width:0}@media(max-width:760px){h1,.h1{font-size:clamp(30px,9vw,44px)}h2,.h2{font-size:clamp(24px,7vw,34px)}}.btn,button,a.chip,.chip,.pill{touch-action:manipulation}@media(pointer:coarse){.btn,.chip,.pills a,.sizes a,.achip,.clearall,.tierseg a,.toggle-row,.cb{min-height:44px}.sizes a,.swatches a.sw{min-width:44px}}html #so.on:has(.soi.cp){display:flex;align-items:flex-start;justify-content:center;background:color-mix(in srgb,var(--lx-ink) 38%,transparent)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;overflow:hidden;animation:cpfade .2s ease both}html #so .soi.cp{background:var(--bg);color:var(--text);border:1px solid var(--line-2);border-radius:20px;box-shadow:0 30px 80px -20px #00000059;max-width:960px;width:calc(100% - 32px);margin:max(3vh,16px) auto;max-height:calc(100dvh - max(6vh,32px));overflow-y:auto;overscroll-behavior:contain;padding:clamp(14px,2.2vw,26px);animation:cpin .24s cubic-bezier(.2,.8,.2,1) both}html #so .soi.cp .cp__bar{border-radius:14px;height:56px;background:var(--bg-2,transparent);border:1px solid var(--line-2);box-shadow:none;position:sticky;top:0;z-index:2}html #so .soi.cp .cp__bar:focus-within{border-color:var(--lx-blue,#1D3BFF);box-shadow:0 0 0 3px color-mix(in srgb,var(--lx-blue,#1D3BFF) 18%,transparent)}html #so .soi.cp .cp__bar input{font:500 16px var(--font-ui,Inter,sans-serif);letter-spacing:0}.cp__mic,.cp__cam,.cp__x{min-width:44px;min-height:44px}.cp__tts.on{background:var(--lx-ink);color:var(--bg)}.cp__mic.on{background:var(--lx-blue,#1D3BFF)!important;color:#fff!important}.cp__live{font-size:12px;color:var(--text-3);white-space:nowrap}.cp__srch{border-style:dashed}html #so .soi.cp .cp__ex{margin-top:18px}html #so .soi.cp .cp__chips{margin:14px 0 4px}html #so .soi.cp .cpchip{border-radius:10px}@keyframes cpin{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes cpfade{0%{opacity:0}to{opacity:1}}@keyframes cpup{0%{transform:translateY(100%)}to{transform:none}}@media(max-width:760px){html #so.on:has(.soi.cp){align-items:flex-end}html #so .soi.cp{width:100%;margin:0;border-radius:20px 20px 0 0;border-bottom:0;max-height:92dvh;min-height:60dvh;padding:18px 14px calc(18px + env(safe-area-inset-bottom));animation:cpup .28s cubic-bezier(.2,.8,.2,1) both}html #so .soi.cp:before{content:"";display:block;width:40px;height:4px;border-radius:4px;background:var(--line-2);margin:-8px auto 12px}html #so .soi.cp .cp__ex{display:flex;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;margin-inline:-14px;padding-inline:14px}html #so .soi.cp .cp__ex .chip{flex:none}.cp__live{flex-basis:100%;order:3}.cp__count{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html #so .soi.cp,html #so.on:has(.soi.cp){animation:none}}.efade{--fl:0;--fr:1;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 calc(var(--fl)*30px),#000 calc(100% - var(--fr)*30px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 calc(var(--fl)*30px),#000 calc(100% - var(--fr)*30px),transparent 100%)}[dir=rtl] .efade{-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 calc(var(--fl)*30px),#000 calc(100% - var(--fr)*30px),transparent 100%);mask-image:linear-gradient(270deg,transparent 0,#000 calc(var(--fl)*30px),#000 calc(100% - var(--fr)*30px),transparent 100%)}.near-br{margin:14px 0 18px;justify-content:center;flex-wrap:wrap}.v9-cards{display:none}@media(max-width:640px){.v9-cmp{display:none!important}.v9-cards{display:grid;gap:16px;margin-top:8px}.v9-card{border:1px solid var(--lx-hair,var(--line));background:var(--lx-bg,transparent);display:grid;grid-template-columns:112px 1fr;gap:0;overflow:hidden}.v9-card .v9-cmp__im{width:112px;height:100%;min-height:150px;aspect-ratio:auto;border-radius:0}.v9-card__b{padding:14px;display:flex;flex-direction:column;gap:6px;min-width:0}.v9-card__r{display:grid;grid-template-columns:78px 1fr;gap:8px;align-items:baseline;padding-top:8px;border-top:1px solid var(--lx-hair,var(--line));font-size:13px}.v9-card__r>span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--lx-mute,var(--text-3))}.v9-card__r>div{min-width:0;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.v9-card__a{display:flex;flex-direction:column;gap:8px;padding-top:10px}.v9-card__a .btn{min-height:44px}}@media(max-width:420px){.v9-card{grid-template-columns:1fr}.v9-card .v9-cmp__im{width:100%;height:auto;aspect-ratio:4/3}.v9-card .v9-cmp__im img{object-position:center top}}.toast{bottom:max(28px,calc(env(safe-area-inset-bottom) + 16px))}#cmpbar{bottom:max(22px,calc(env(safe-area-inset-bottom) + 12px))}.dock{bottom:max(14px,calc(env(safe-area-inset-bottom) + 8px))}.sheet.is-open,.sheet__in{padding-bottom:max(0px,env(safe-area-inset-bottom))}@media(max-width:760px){.site-pad,#app,body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.lbx__rot{position:absolute;z-index:2;top:max(16px,env(safe-area-inset-top));left:16px;display:flex;gap:8px}.lbx__r{min-width:44px;height:44px;padding:0 12px;border-radius:999px;border:1px solid var(--lx-hair-2);background:color-mix(in srgb,var(--bg) 85%,transparent);color:var(--text);font:500 18px/1 var(--lx-sans);cursor:pointer}.lbx__r:hover{border-color:var(--text)}.lbx__r[data-rot="0"]{font-size:12px}.gal8__main.is-onme.gal__zoomable{cursor:zoom-in}@media(pointer:coarse),(max-width:900px){.hz__img:not(.is-in){animation:none}.livechip:before{animation:none}}.dates{grid-template-columns:repeat(2,minmax(0,1fr))}.dates label,.dates input,.ff input,.ff select,.ff textarea{min-width:0;max-width:100%}html .ios{bottom:calc(88px + env(safe-area-inset-bottom));right:86px;left:12px;padding:10px 14px;border-radius:14px;font-size:12px;line-height:1.4}.pd8__g>*{min-width:0}@media(max-width:700px){.pd8__g{grid-template-columns:minmax(0,1fr)!important}}@media(min-width:701px)and (max-width:1100px){.pd8__g{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}@media(min-width:1101px){.pd8__g{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}@media(hover:none){html .pcard .onme button{min-height:30px;height:30px}html .pcard__ds{bottom:54px}}@media(max-width:480px){html .pcard .qa [data-qv]{display:none}html .pcard .qa{gap:0}html .pcard .qa button,html .pcard .qa a{white-space:nowrap;padding:0 4px;min-height:40px;height:40px;letter-spacing:.1em}html .pcard .qa a.card-try{font:600 10px/1 var(--lx-sans);text-transform:uppercase;border-radius:0;background:transparent;border:0;border-top:1px solid var(--lx-hair);color:var(--text-2)}}@media(pointer:coarse){html .h3d-chip{min-height:38px}}.sg2__me--no{flex-direction:row;align-items:center;gap:14px;padding:16px;border:1px solid var(--line2,rgba(10,10,11,.12));background:var(--bg,#fff);box-shadow:0 1px 2px #0a0a0b0a,0 8px 24px -16px #0a0a0b2e}.sg2__mi{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#1d3bff,#5b7cff);color:#fff}.sg2__mi svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sg2__mt{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.sg2__me--no .sg2__mt b{font:600 15px/1.25 Inter,system-ui,sans-serif}.sg2__me--no .sg2__mt span{font-size:13px;line-height:1.4;opacity:.7}.sg2__cta{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:var(--ink,#0A0A0B);color:#fff!important;font:600 13px/1 Inter,system-ui,sans-serif;text-decoration:none;white-space:nowrap}.sg2__cta:hover{background:#1d3bff}html[data-theme=dark] .sg2__me--no{background:#ffffff0a;border-color:#ffffff1f}html[data-theme=dark] .sg2__cta{background:#fff;color:#0a0a0b!important}@media(max-width:420px){.sg2__me--no{flex-wrap:wrap}.sg2__cta{width:100%;justify-content:center}}.sg2__c{display:block;font-size:11.5px;opacity:.6;margin-top:2px}.sg2__o{color:#b42318;font-weight:600;font-size:12.5px}.sg2__sys{font-style:normal;font-size:10.5px;letter-spacing:.08em;opacity:.55;margin-right:4px}.sg2__t--own td{white-space:nowrap}.szc.unc:not(.on){border-style:dashed;color:var(--text-2,var(--text))}.sz__lv{display:flex;align-items:flex-start;gap:7px;margin:8px 0 0;font:400 12px/1.45 var(--lx-sans);color:var(--lx-mute);min-height:1.45em}.sz__lv:empty{display:none}@media(max-width:560px){.sz__lv{min-height:2.9em}}.sz__lv i{flex:0 0 7px;width:7px;height:7px;margin-top:.4em;border-radius:50%;background:#15803d}.sz__lv i.is-unc{background:#b45309}.sz__lv i.is-chk{background:currentColor;animation:stkp 1.1s ease-in-out infinite}.fgroup .sz__lv{margin-top:10px}.cx-stk{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.cx-stk:before{content:"";flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.5}.cx-stk.is-ok:before{background:#15803d;opacity:1}.cx-stk.is-unc:before{background:#b45309;opacity:1}.cx-stk.is-chk:before{animation:stkp 1.1s ease-in-out infinite}.stk-gone{margin:0 0 14px}@keyframes stkp{50%{opacity:.15}}@media(prefers-reduced-motion:reduce){.sz__lv i.is-chk,.cx-stk.is-chk:before{animation:none}}:root{--fd-blue:#1D3BFF;--fd-ink:#0A0A0B;--fd-bg:#fff;--fd-soft:#F4F4F5;--fd-line:rgba(10,10,11,.1);--fd-mute:rgba(10,10,11,.58);--fd-ease:cubic-bezier(.2,.8,.2,1);--fd-hh:68px;--hd-h:68px;--hd-h-s:60px;--fd-shadow:0 40px 80px -40px rgba(10,10,11,.35)}[data-theme=dark]{--fd-blue:#7d92ff;--fd-ink:#F4F4F5;--fd-bg:#0A0B0F;--fd-soft:#15171D;--fd-line:rgba(255,255,255,.12);--fd-mute:rgba(244,244,245,.6);--fd-shadow:0 40px 80px -30px rgba(0,0,0,.8)}@view-transition{navigation:none}html.fdn-lock{overflow:hidden}html body>.nav,html body>.hm,html body>.mega,html body>.fm,html body>.legacy{display:none!important}.fdh,.fds{display:none!important}.fdn{position:fixed;left:0;right:0;top:0;z-index:70;height:var(--fd-hh);color:var(--fd-ink);background:color-mix(in srgb,var(--fd-bg) 72%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);border-bottom:1px solid var(--fd-line);transition:height .4s var(--fd-ease),background .4s,box-shadow .4s;font-family:Inter,system-ui,-apple-system,sans-serif}.fdn.is-scrolled{height:60px;box-shadow:0 14px 34px -26px #0a0a0b80;background:color-mix(in srgb,var(--fd-bg) 86%,transparent)}.fdn.open{background:var(--fd-bg)}.fdn__bar{height:100%;display:flex;align-items:center;gap:clamp(10px,1.6vw,26px);padding:0 clamp(16px,3.2vw,44px);max-width:1760px;margin:0 auto}.fdn__logo{flex:none;display:flex;align-items:center}.fdn__logo img{height:26px;width:auto;display:block}.fdn__logo .dk,[data-theme=dark] .fdn__logo .lt{display:none}[data-theme=dark] .fdn__logo .dk{display:block}.fdn__nav{display:flex;align-items:center;gap:2px;margin-inline:auto 0;flex:1;justify-content:center;min-width:0}.fdn__nav a{position:relative;padding:10px clamp(8px,.9vw,14px);font:500 13.5px/1 Inter,system-ui,sans-serif;letter-spacing:.01em;white-space:nowrap;color:inherit;opacity:.82;transition:opacity .3s,color .3s}.fdn__nav a:after{content:"";position:absolute;left:clamp(8px,.9vw,14px);right:clamp(8px,.9vw,14px);bottom:4px;height:2px;border-radius:2px;background:var(--fd-blue);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--fd-ease)}.fdn__nav a:hover,.fdn__nav a.on,.fdn__nav a[aria-expanded=true]{opacity:1}.fdn__nav a:hover:after,.fdn__nav a.on:after,.fdn__nav a[aria-expanded=true]:after{transform:scaleX(1)}.fdn__r{display:flex;align-items:center;gap:6px;flex:none}.fdn__ic{position:relative;height:40px;min-width:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:inherit;transition:background .3s,transform .4s var(--fd-ease)}.fdn__ic svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fdn__ic:active{transform:scale(.92)}.fdn__search{border:1px solid var(--fd-line);border-radius:99px;padding:0 16px 0 12px;min-width:150px;justify-content:flex-start;font-size:13px;color:var(--fd-mute)}.fdn__search svg{width:17px;height:17px}.fdn__prefs{font:500 12px Inter;width:auto;padding:0 10px;max-width:120px;overflow:hidden;white-space:nowrap}.fdn__prefs svg{display:none}.fdn__prefs .flag{font-size:16px}.fdn__cta{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 20px;margin-left:4px;border-radius:99px;background:var(--fd-blue);color:#fff;font:600 13.5px Inter;letter-spacing:.01em;position:relative;overflow:hidden;transition:box-shadow .4s,transform .5s var(--fd-ease)}.fdn__cta svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.fdn__cta:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s var(--fd-ease)}.fdn__cta:hover:after{transform:translate(120%)}.fdn__cta:hover{box-shadow:0 14px 30px -12px var(--fd-blue)}[data-theme=dark] .fdn__cta{color:#0a0b0f}.fdn__burger{display:none;position:relative;width:44px;height:44px;border-radius:50%;flex:none;color:inherit}.fdn__burger i{position:absolute;left:12px;right:12px;height:2px;background:currentColor;border-radius:2px;transition:transform .45s var(--fd-ease),top .45s var(--fd-ease)}.fdn__burger i:first-child{top:18px}.fdn__burger i:last-child{top:25px}.fdn__burger[aria-expanded=true] i:first-child{top:21px;transform:rotate(45deg)}.fdn__burger[aria-expanded=true] i:last-child{top:21px;transform:rotate(-45deg)}.fdn__prog{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--fd-blue);transform:scaleX(var(--p,0));transform-origin:left;opacity:.9}@media(max-width:1180px){.fdn__nav{display:none}.fdn__burger{display:block}.fdn__r{margin-left:auto}.fdn__search span{display:none}.fdn__search{min-width:40px;padding:0;justify-content:center;border:0}.fdn__wl,.fdn__acct{display:none}}@media(max-width:560px){.fdn__cta span{display:none}.fdn__cta{padding:0;width:42px;justify-content:center}.fdn__logo img{height:23px}.fdn__prefs{display:none}}.fdn-mega{position:fixed;left:0;right:0;top:0;z-index:65;pointer-events:none}.fdn-mega.open{pointer-events:auto}.fdn-mega__bg{position:fixed;inset:0;opacity:0;transition:opacity .4s;background:#0a0a0b52;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fdn-mega.open .fdn-mega__bg{opacity:1}.fdn-mega__in{position:relative;margin-top:var(--fd-hh);background:var(--fd-bg);color:var(--fd-ink);border-bottom:1px solid var(--fd-line);box-shadow:var(--fd-shadow);opacity:0;visibility:hidden;transform:translateY(-14px) scale(.985);transform-origin:50% 0;transition:opacity .16s,transform .3s var(--fd-ease),visibility 0s .16s;max-height:calc(100svh - var(--fd-hh) - 20px);overflow:auto}.fdn-mega.open .fdn-mega__in{opacity:1;visibility:visible;transform:none;transition:opacity .35s,transform .55s var(--fd-ease)}.fdn.is-scrolled~.fdn-mega .fdn-mega__in{margin-top:60px}.fm-p{display:none;grid-template-columns:1.3fr 1fr;gap:clamp(24px,4vw,72px);padding:clamp(24px,3vw,46px) clamp(20px,4.5vw,64px);max-width:1500px;margin:0 auto}.fm-p.on{display:grid}.fm-p h5{display:flex;align-items:baseline;gap:14px;font:600 12px Inter;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px}.fm-p h5 span{font-weight:500;letter-spacing:0;text-transform:none;opacity:.55;font-size:13px}.fm-p ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 44px}.fm-p li{opacity:0;transform:translateY(10px);animation:fmi .6s var(--fd-ease) forwards;animation-delay:calc(var(--i)*40ms + 80ms)}@keyframes fmi{to{opacity:1;transform:none}}.fm-p li a,.fm-p .all{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 0;border-bottom:1px solid var(--fd-line);color:inherit}.fm-p li a span{font:500 clamp(18px,1.7vw,24px) Sora,Inter,sans-serif;letter-spacing:-.03em;transition:color .3s,transform .5s var(--fd-ease)}.fm-p li a:hover span{color:var(--fd-blue);transform:translate(6px)}.fm-p li i,.fm-p .all i{font-style:normal;font:500 12.5px Inter;opacity:.5;transition:transform .3s,opacity .3s}.fm-p li a:hover i,.fm-p .all:hover i{opacity:1;transform:translate(4px)}.fm-p .all{font:600 14px Inter;color:var(--fd-blue);border-bottom:0}.fm-p h6{font:600 11px Inter;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;opacity:.55}.fm-f{display:flex;gap:14px;align-items:center;padding:8px;margin:0 -8px 8px;border-radius:16px;color:inherit;transition:background .3s,transform .5s var(--fd-ease)}.fm-f:hover{background:var(--fd-soft);transform:translate(6px)}.fm-f__i{flex:none;width:92px;height:116px;border-radius:12px;background:var(--fd-soft);overflow:hidden;position:relative}.fm-f__i img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%;mix-blend-mode:normal}.fm-f small{display:block;font:600 11px Inter;letter-spacing:.12em;text-transform:uppercase;opacity:.55;margin-bottom:4px}.fm-f b{display:block;font:600 19px Sora,Inter,sans-serif;letter-spacing:-.03em}.fm-f em{display:block;margin-top:3px;font:500 12.5px Inter;font-style:normal;color:var(--fd-blue)}.fm-lg{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.fm-lg a{display:grid;place-items:center;height:68px;padding:0 12px;background:#fff;border:1px solid var(--fd-line);border-radius:16px;opacity:0;animation:fmi .5s forwards;animation-delay:calc(var(--i)*22ms + 80ms);transition:transform .45s var(--fd-ease),box-shadow .3s}.fm-lg a:hover{transform:translateY(-4px);box-shadow:0 18px 30px -18px #0a0a0b59}.fm-lg img{max-height:22px;max-width:100%;width:auto;object-fit:contain}.fm-az{list-style:none;margin:0 0 12px;padding:0;columns:2;column-gap:24px}.fm-az a{display:flex;justify-content:space-between;padding:8px 0;font:500 15px Sora,Inter,sans-serif;letter-spacing:-.02em;border-bottom:1px solid var(--fd-line);color:inherit}.fm-az a:hover{color:var(--fd-blue)}.fm-az em{font:500 12px Inter;font-style:normal;opacity:.5}@media(max-width:1180px){.fdn-mega{display:none}}.fdn-mm{position:fixed;inset:0;z-index:90;visibility:hidden;pointer-events:none}.fdn-mm.open{visibility:visible;pointer-events:auto}.fdn-mm__in{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--fd-bg);color:var(--fd-ink);padding:calc(10px + env(safe-area-inset-top)) clamp(18px,5vw,48px) calc(18px + env(safe-area-inset-bottom));overflow:auto;transform:translateY(-100%);transition:transform .7s var(--fd-ease);overscroll-behavior:contain}.fdn-mm.open .fdn-mm__in{transform:none}.mm-top{display:flex;justify-content:space-between;align-items:center;height:58px;flex:none}.mm-top img{height:24px}.mm-top .dk,[data-theme=dark] .mm-top .lt{display:none}[data-theme=dark] .mm-top .dk{display:block}.mm-x{width:44px;height:44px;border-radius:50%;border:1px solid var(--fd-line);display:grid;place-items:center;color:inherit}.mm-x svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round}.mm-s{margin:8px 0 6px;display:flex;align-items:center;gap:10px;height:50px;padding:0 18px;border-radius:99px;background:var(--fd-soft);font:500 15px Inter;color:var(--fd-mute);width:100%;text-align:left}.mm-s svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.7}.mm-nav{margin-top:6px;max-width:760px;width:100%;align-self:center}.mm-r{border-top:1px solid var(--fd-line);opacity:0;transform:translateY(22px);transition:opacity .6s,transform .75s var(--fd-ease);transition-delay:calc(var(--i)*55ms + .18s)}.fdn-mm.open .mm-r{opacity:1;transform:none}.mm-h{display:flex;align-items:center;gap:16px;width:100%;padding:17px 0;text-align:left;color:inherit}.mm-h b{font:500 12px Inter;opacity:.4;min-width:24px}.mm-h span{flex:1;font:600 clamp(28px,8.2vw,46px)/1.05 Sora,Inter,sans-serif;letter-spacing:-.04em}.mm-h em{font:500 13px Inter;font-style:normal;opacity:.5}.mm-h i{width:14px;height:14px;position:relative;flex:none}.mm-h i:before,.mm-h i:after{content:"";position:absolute;left:0;right:0;top:6px;height:2px;background:currentColor;transition:transform .4s var(--fd-ease)}.mm-h i:after{transform:rotate(90deg)}.mm-r.on .mm-h i:after{transform:none}a.mm-h .arr{opacity:.5}.mm-b{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--fd-ease)}.mm-r.on .mm-b{grid-template-rows:1fr}.mm-b>div{overflow:hidden}.mm-b ul{list-style:none;margin:0;padding:0 0 14px 40px}.mm-b li a{display:flex;justify-content:space-between;padding:11px 0;font:500 17px Inter;border-bottom:1px solid var(--fd-line);color:inherit}.mm-b li i{font-style:normal;opacity:.5;font-size:13px}.mm-b .all{display:block;padding:6px 0 18px 40px;font-weight:600;color:var(--fd-blue)}.mm-b .fm-lg{grid-template-columns:repeat(3,1fr);padding:0 0 14px 40px}.mm-f{margin-top:auto;padding-top:26px;max-width:760px;width:100%;align-self:center}.mm-cta{display:flex;justify-content:center;align-items:center;gap:10px;height:56px;border-radius:99px;background:var(--fd-blue);color:#fff;font:600 16px Inter}.mm-cta svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.8}[data-theme=dark] .mm-cta{color:#0a0b0f}.mm-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;justify-content:center;font:500 13px Inter}.mm-links a,.mm-links button{color:var(--fd-mute)}html body>main,html #view{scroll-margin-top:80px}.fdh~main,.fdn~main{padding-top:var(--fd-hh)}html #view{padding-top:calc(var(--fd-hh) + 8px)}html:has(.rh) #view{padding-top:0}.fdr{opacity:0;transform:translateY(26px);transition:opacity .9s var(--fd-ease),transform 1s var(--fd-ease);transition-delay:var(--d,0ms)}.fdr.in{opacity:1;transform:none}.fdr-img{overflow:hidden}.fdr-img>img{transform:scale(1.08);transition:transform 1.4s var(--fd-ease)}.fdr-img.in>img{transform:none}@media(prefers-reduced-motion:reduce){.fdr,.fdr-img>img{opacity:1!important;transform:none!important;transition:none!important}.fdn__cta:after{display:none}}html.fd-rm .fdr,html.fd-rm .fdr-img>img{opacity:1!important;transform:none!important;transition:none!important}#view.fd-route{animation:fdroute .55s var(--fd-ease)}@keyframes fdroute{0%{opacity:0;transform:translateY(10px)}}:focus-visible{outline:2px solid var(--fd-blue);outline-offset:3px;border-radius:6px}::selection{background:var(--fd-blue);color:#fff}.fdn a,.fdn button,.fdn-mm a,.fdn-mm button,.fdn-mega a{background-image:none;box-shadow:none;text-decoration:none;font-family:inherit}.fdn button,.fdn-mm button{background:none;border:0;padding:0;margin:0;cursor:pointer;color:inherit;font:inherit;-webkit-appearance:none;appearance:none}.fdn__nav a,.fdn__nav a:hover,.fdn__nav a[aria-expanded]{background:none;border:0;border-radius:0;min-height:0;height:auto;transform:none}.fdn__ic{background:none;border:0}.fdn__ic:hover{background:var(--fd-soft)}.fdn__ic{border-radius:50%}.fdn__search{border:1px solid var(--fd-line);border-radius:99px}.fdn__cta{border-radius:99px;background:var(--fd-blue);height:42px}.fdn__burger{border-radius:50%}.mm-s,.mm-nav,.mm-top,.mm-f,.mm-r{flex:none}.mm-s{border-radius:99px;background:var(--fd-soft)}.mm-x{border:1px solid var(--fd-line);border-radius:50%}.mm-h{border-radius:0;background:none;border:0}.mm-cta{border-radius:99px}.mm-b .fm-lg a,.fm-lg a{border-radius:16px;background:#fff}.fm-f{border-radius:16px}.fm-f__i{border-radius:12px}.fm-p li a,.fm-p .all,.mm-b li a,.fm-az a{border-radius:0}.fdn-mega__in{border-radius:0 0 28px 28px}.bdgs{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;z-index:3;pointer-events:none;max-width:calc(100% - 56px)}.bdg{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:99px;font:600 11.5px/1 Inter,system-ui,sans-serif;letter-spacing:.02em;white-space:nowrap;background:var(--fd-ink);color:var(--fd-bg);box-shadow:0 6px 16px -8px #0a0a0b80}.bdg--save{background:var(--fd-blue);color:#fff;font-weight:700}[data-theme=dark] .bdg--save{color:#0a0b0f}.bdg--save:after,.bdg--best:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translate(-130%);animation:bdgshine 6s ease-in-out infinite 1.2s}@keyframes bdgshine{0%,70%{transform:translate(-130%)}to{transform:translate(130%)}}.bdg--drop:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--fd-blue);box-shadow:0 0 0 3px #7d92ff59}.bdg--l30{background:var(--fd-bg);color:var(--fd-ink);box-shadow:inset 0 0 0 1.5px var(--fd-ink)}.bdg--lo{background:var(--fd-bg);color:var(--fd-blue);box-shadow:inset 0 0 0 1.5px var(--fd-blue)}.bdg--loc{background:var(--fd-bg);color:var(--fd-ink);box-shadow:inset 0 0 0 1.5px var(--fd-line)}@media(prefers-reduced-motion:reduce){.bdg--save:after,.bdg--best:after{animation:none;display:none}}html.fd-rm .bdg--save:after,html.fd-rm .bdg--best:after{animation:none;display:none}.pcard__media{position:relative}.pcard__gap,.pcard__l30{display:none!important}.rh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 28px;border-radius:99px;font:600 15px Inter,system-ui,sans-serif;letter-spacing:.01em;position:relative;overflow:hidden;cursor:pointer;transition:transform .5s var(--fd-ease),box-shadow .4s,background .3s,color .3s;white-space:nowrap}.rh-btn svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rh-btn--blue{background:var(--fd-blue);color:#fff}[data-theme=dark] .rh-btn--blue{color:#0a0b0f}.rh-btn--blue:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);transform:translate(-120%);transition:transform .9s var(--fd-ease)}.rh-btn--blue:hover:after{transform:translate(120%)}.rh-btn--blue:hover{box-shadow:0 18px 34px -14px var(--fd-blue)}.rh-btn--ghost{background:transparent;color:var(--fd-ink);box-shadow:inset 0 0 0 1.5px var(--fd-ink)}.rh-btn--ghost:hover{background:var(--fd-ink);color:var(--fd-bg)}.rh-btn:active{transform:scale(.97)}.rh-link{font:600 14px Inter;color:var(--fd-blue);white-space:nowrap}.rh-eyebrow,.rh__eyebrow{display:flex;align-items:center;gap:12px;font:600 12px Inter;letter-spacing:.16em;text-transform:uppercase;color:var(--fd-mute);margin:0 0 18px}.rh__eyebrow:before{content:"";width:34px;height:1.5px;background:var(--fd-blue)}.rh{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(24px,4vw,72px);min-height:min(100svh,980px);padding:calc(var(--fd-hh) + clamp(28px,5vh,64px)) clamp(20px,5vw,84px) clamp(48px,7vh,90px);max-width:1760px;margin:0 auto;color:var(--fd-ink);overflow:clip}.rh__ring{position:absolute;right:-8vw;top:50%;width:min(1000px,78vw);aspect-ratio:1;translate:0 -50%;pointer-events:none;color:var(--fd-ink);opacity:.9}.rh__ring svg{width:100%;height:100%;overflow:visible}.rh__orb{transform-origin:200px 200px;animation:rhorb 36s linear infinite}@keyframes rhorb{to{transform:rotate(360deg)}}.rh__txt{position:relative;z-index:2}.rh__h{font:600 clamp(44px,6.4vw,118px)/.96 Sora,Inter,sans-serif;letter-spacing:-.045em;margin:0 0 clamp(18px,2.4vw,32px)}.rh__blue{color:var(--fd-blue)}.rh-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.14em;margin-bottom:-.14em}.rh-w>span{display:inline-block;transform:translateY(112%);animation:rhw 1.1s var(--fd-ease) forwards;animation-delay:calc(var(--i)*90ms + .14s)}.rh__blue .rh-w>span{animation-delay:calc(var(--i)*90ms + .42s)}@keyframes rhw{to{transform:none}}.rh__sub{max-width:34em;font:400 clamp(16px,1.3vw,20px)/1.55 Inter,sans-serif;color:var(--fd-mute);margin:0 0 30px;animation:rhf .9s var(--fd-ease) .7s both}@keyframes rhf{0%{opacity:0;transform:translateY(14px)}}.rh__ctas{display:flex;flex-wrap:wrap;gap:12px;animation:rhf .9s var(--fd-ease) .85s both}.rh__trust{display:flex;flex-wrap:wrap;gap:12px 38px;margin-top:38px;animation:rhf .9s var(--fd-ease) 1s both}.rh__trust span{font:500 13px Inter;color:var(--fd-mute);display:flex;flex-direction:column;gap:4px}.rh__trust b{font:600 clamp(24px,2.4vw,34px) Sora,Inter;letter-spacing:-.04em;color:var(--fd-ink)}.rh__vis{position:relative;display:grid;place-items:center;min-width:0}.rh__arch{position:relative;width:min(100%,540px);aspect-ratio:4/5;border-radius:999px 999px 30px 30px;overflow:hidden;background:var(--fd-soft);box-shadow:0 60px 100px -50px #0a0a0b8c,0 0 0 1px var(--fd-line);transform:translate3d(0,var(--py,0),0) perspective(1400px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .2s linear;contain:layout paint;animation:rhArch 1.4s var(--fd-ease) both}@keyframes rhArch{0%{clip-path:inset(18% 18% 0 18% round 999px 999px 30px 30px);opacity:.6}to{clip-path:inset(0 round 999px 999px 30px 30px);opacity:1}}.rh__s{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity 1.2s var(--fd-ease),transform 6s linear}.rh__s.on{opacity:1;transform:scale(1)}.rh__s:first-of-type{opacity:1}.rh__arch.gl .rh__s{transition:none;transform:none}.rh__arch.gl .rh__s:not(:first-of-type){opacity:0}.rh__arch.gl .rh__s:first-of-type{opacity:1}.rh__gl{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .9s}.rh__gl.on{opacity:1}.rh__cap{position:absolute;left:50%;bottom:16px;translate:-50% 0;padding:6px 12px;border-radius:99px;font:600 10.5px Inter;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#0a0a0b80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3}.rh__dots{position:absolute;left:50%;bottom:52px;translate:-50% 0;display:flex;gap:6px;z-index:3}.rh__dots i{width:6px;height:6px;border-radius:99px;background:#ffffff8c;transition:width .5s var(--fd-ease),background .3s;cursor:pointer}.rh__dots i.on{width:22px;background:#fff}.rh-card{position:absolute;z-index:4;display:flex;align-items:center;gap:12px;padding:8px 16px 8px 8px;border-radius:20px;background:color-mix(in srgb,var(--fd-bg) 82%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);border:1px solid var(--fd-line);box-shadow:0 30px 50px -28px #0a0a0b80;color:var(--fd-ink);transition:box-shadow .4s,transform .5s var(--fd-ease);animation:rhf 1s var(--fd-ease) both}.rh-card:hover{box-shadow:0 36px 60px -26px #1d3bff73}.rh-card__i{flex:none;width:54px;height:66px;border-radius:12px;background:var(--fd-soft);overflow:hidden;position:relative}.rh-card__i img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rh-card__t small{display:block;font:600 10.5px Inter;letter-spacing:.12em;text-transform:uppercase;color:var(--fd-mute);max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-card__t b{font:600 17px Sora,Inter;letter-spacing:-.03em}.rh-card .bdg{position:static;margin-left:4px}.rh-c1{left:-2%;top:12%;animation-delay:1.1s}.rh-c2{right:-3%;top:44%;animation-delay:1.3s}.rh-c3{left:2%;bottom:14%;animation-delay:1.5s}.rh__ask{position:absolute;right:-2%;bottom:-2%;z-index:4;width:min(290px,60%);animation:rhf 1s var(--fd-ease) 1.6s both}.rh__ask .ai-card{font-size:13px}.rh__cue{position:absolute;left:50%;bottom:20px;translate:-50% 0;width:26px;height:42px;border:1.5px solid var(--fd-ink);border-radius:99px;opacity:.5}.rh__cue span{position:absolute;left:50%;top:8px;width:3px;height:8px;margin-left:-1.5px;border-radius:2px;background:var(--fd-ink);animation:cue 1.8s ease-in-out infinite}@keyframes cue{50%{transform:translateY(12px);opacity:.2}}@media(max-width:959px){.rh{grid-template-columns:1fr;min-height:0;padding-top:calc(var(--fd-hh) + 22px);gap:34px}.rh__vis{padding:0 4%}.rh__arch{width:min(86%,440px)}.rh-c1{left:0}.rh-c2{right:0}.rh-c3{left:3%}.rh__ask{right:0;width:min(250px,64%)}.rh__cue{display:none}.rh__ring{right:-40vw;top:34%;width:130vw}.rh-card__t small{max-width:84px}}@media(max-width:520px){.rh-card{padding:6px 12px 6px 6px;border-radius:16px}.rh-card__i{width:42px;height:52px}.rh-card .bdg,.rh-c3,.rh__ask{display:none}.rh-btn{height:52px;padding:0 22px;font-size:14.5px}.rh__ctas .rh-btn{flex:1 1 auto}}.rh-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,3vw,48px);padding-top:clamp(28px,5vw,64px);padding-bottom:clamp(28px,5vw,64px);border-top:1px solid var(--fd-line);position:relative}.rh-stats>div{display:flex;flex-direction:column;gap:6px}.rh-stats b{font:600 clamp(32px,5vw,76px)/1 Sora,Inter;letter-spacing:-.05em;color:var(--fd-ink)}.rh-stats span{font:500 clamp(12px,1.1vw,15px) Inter;color:var(--fd-mute)}.rh-asof{grid-column:1/-1;margin:6px 0 0;font:500 12px Inter;color:var(--fd-mute)}@media(max-width:700px){.rh-stats{grid-template-columns:1fr 1fr;row-gap:26px}}.rh-expand{position:relative;height:210vh;margin:clamp(20px,4vw,60px) 0}.rh-expand__st{position:sticky;top:0;height:100svh;overflow:hidden;display:block}.rh-expand__f{position:absolute;inset:0;margin:0;overflow:hidden;clip-path:inset(calc((1 - var(--e,1))*14svh) calc((1 - var(--e,1))*16vw) round calc((1 - var(--e,1))*44px));will-change:clip-path}.rh-expand__f img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(calc(1.18 - var(--e,1)*.18))}.rh-expand__f:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a0a0b00 35%,#0a0a0bb3)}.rh-expand figcaption{position:absolute;z-index:2;left:clamp(24px,6vw,96px);bottom:clamp(40px,10svh,110px);max-width:min(640px,86vw);color:#fff;opacity:calc(var(--e,1)*1.2 - .2);translate:0 calc((1 - var(--e,1))*40px)}.rh-expand figcaption .rh-eyebrow{color:#fffc}.rh-expand h2{font:600 clamp(38px,6vw,104px)/.98 Sora,Inter;letter-spacing:-.045em;margin:0 0 26px;color:#fff}@media(max-width:700px){.rh-expand{height:160vh}.rh-expand__f{clip-path:inset(calc((1 - var(--e,1))*8svh) calc((1 - var(--e,1))*6vw) round calc((1 - var(--e,1))*28px))}}.rh-marq{overflow:hidden;border-block:1px solid var(--fd-line);padding:28px 0;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.rh-marq__t{display:flex;align-items:center;gap:clamp(40px,5vw,84px);width:max-content;animation:rhm 70s linear infinite;min-height:28px}.rh-marq:hover .rh-marq__t{animation-play-state:paused}@keyframes rhm{to{transform:translate(-50%)}}.rh-marq a{flex:none;display:block;opacity:.62;filter:grayscale(1);transition:opacity .3s,filter .3s,transform .4s var(--fd-ease)}.rh-marq a:hover{opacity:1;filter:none;transform:translateY(-3px)}.rh-marq img{height:26px;width:auto;max-width:130px;object-fit:contain;display:block}[data-theme=dark] .rh-marq img{filter:invert(1) brightness(1.6)}@media(prefers-reduced-motion:reduce){.rh-marq__t{animation:none;overflow-x:auto}}html.fd-rm .rh-marq__t{animation:none}.rh-deals{padding:clamp(56px,9vw,130px) 0 clamp(28px,5vw,70px)}.rh-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(24px,3vw,44px)}.rh-head h2,.rh-try h2{font:600 clamp(32px,4.6vw,76px)/1 Sora,Inter;letter-spacing:-.045em;margin:0 0 14px;max-width:16em}.rh-lede{max-width:34em;font:400 16px/1.55 Inter;color:var(--fd-mute);margin:0}.rh-track{display:flex;gap:clamp(12px,1.6vw,22px);overflow-x:auto;scroll-snap-type:x proximity;padding:8px max(clamp(20px,5vw,84px),calc((100vw - 1760px)/2 + clamp(20px,5vw,84px))) 30px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.rh-track::-webkit-scrollbar{display:none}.rh-track.dragging{scroll-snap-type:none;cursor:grabbing}.dl{position:relative;flex:none;width:clamp(230px,23vw,330px);scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;color:var(--fd-ink);-webkit-user-drag:none}.dl__img{position:relative;display:block;aspect-ratio:4/5;border-radius:22px;background:var(--fd-soft);overflow:hidden;transition:box-shadow .5s,transform .6s var(--fd-ease)}.dl__img img{position:absolute;inset:6%;width:88%;height:88%;object-fit:contain;mix-blend-mode:multiply;transition:transform .8s var(--fd-ease);-webkit-user-drag:none}[data-theme=dark] .dl__img img{mix-blend-mode:normal;border-radius:12px}.dl:hover .dl__img{box-shadow:0 36px 50px -30px #0a0a0b80;transform:translateY(-4px)}.dl:hover .dl__img img{transform:scale(1.05)}.dl .bdgs{top:12px;left:12px}.dl__t{display:block;margin-top:8px}.dl__t small{display:block;font:600 11px Inter;letter-spacing:.12em;text-transform:uppercase;color:var(--fd-mute)}.dl__t b{display:block;font:500 15px/1.3 Inter;margin-top:3px}.dl__p{display:flex;align-items:baseline;gap:10px}.dl__p b{font:600 22px Sora,Inter;letter-spacing:-.04em}.dl__p s{font:400 14px Inter;color:var(--fd-mute)}.dl__bar{display:block;height:3px;border-radius:3px;background:var(--fd-line);overflow:hidden}.dl__bar i{display:block;height:100%;width:var(--w);background:var(--fd-blue);border-radius:3px;transform-origin:left;animation:barin 1.2s var(--fd-ease) both}@keyframes barin{0%{transform:scaleX(0)}}.dl em{font:500 12.5px Inter;font-style:normal;color:var(--fd-mute)}.rh-ctl{display:flex;align-items:center;gap:14px;margin-top:6px}.rh-prog{flex:1;height:2px;background:var(--fd-line);position:relative;border-radius:2px;overflow:hidden}.rh-prog i{position:absolute;inset:0;background:var(--fd-ink);transform:scaleX(.18);transform-origin:left;width:100%;transform:translate(calc(var(--prog,0)*82%)) scaleX(.18)}.rh-ctl button{width:48px;height:48px;border-radius:50%;border:1.5px solid var(--fd-line);display:grid;place-items:center;font:500 18px Inter;color:var(--fd-ink);background:none;transition:background .3s,color .3s,transform .4s var(--fd-ease)}.rh-ctl button:hover{background:var(--fd-ink);color:var(--fd-bg)}.rh-ctl button:active{transform:scale(.92)}.rh-try{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,6vw,110px);align-items:center;max-width:1560px;margin:0 auto;padding:clamp(56px,9vw,140px) clamp(20px,5vw,84px)}.rh-steps{list-style:none;margin:30px 0 34px;padding:0;display:grid;gap:0}.rh-steps li{display:flex;gap:22px;align-items:baseline;padding:18px 0;border-top:1px solid var(--fd-line)}.rh-steps li:last-child{border-bottom:1px solid var(--fd-line)}.rh-steps b{font:600 13px Inter;color:var(--fd-blue);min-width:26px}.rh-steps h3{font:500 clamp(18px,1.7vw,24px) Sora,Inter;letter-spacing:-.03em;margin:0}.rh-phone{position:relative;justify-self:center;width:min(330px,72vw);transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .25s}.rh-phone__in{position:relative;aspect-ratio:9/16;border-radius:44px;border:9px solid #0A0A0B;overflow:hidden;background:var(--fd-soft);box-shadow:0 70px 90px -50px #1d3bff80,0 30px 50px -30px #0a0a0b80}.rh-phone__in>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rh-scan{position:absolute;left:0;right:0;height:22%;top:0;transform:translateY(-100%);background:linear-gradient(180deg,transparent,rgba(29,59,255,.28),transparent);animation:rhscan 3.6s ease-in-out infinite}@keyframes scan{to{top:100%}}@keyframes rhscan{0%{transform:translateY(-100%)}to{transform:translateY(454.55%)}}.rh-gridl{position:absolute;inset:0;background-image:linear-gradient(rgba(29,59,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(29,59,255,.12) 1px,transparent 1px);background-size:34px 34px;-webkit-mask:radial-gradient(70% 55% at 50% 45%,#000,transparent);mask:radial-gradient(70% 55% at 50% 45%,#000,transparent)}.rh-pick{position:absolute;left:12px;right:12px;bottom:12px;display:flex;gap:8px;padding:8px;border-radius:20px;background:#fffc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rh-pick a{flex:1;aspect-ratio:1;border-radius:12px;background:#f4f4f5;overflow:hidden;position:relative}.rh-pick img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rh-phone__cap{display:block;text-align:center;margin-top:14px;font:600 11px Inter;letter-spacing:.14em;text-transform:uppercase;color:var(--fd-mute)}@media(prefers-reduced-motion:reduce){.rh-scan,.rh__orb,.dl__bar i{animation:none}.rh-w>span{transform:none;animation:none}.rh__arch,.rh__sub,.rh__ctas,.rh__trust,.rh-card,.rh__ask{animation:none}}html.fd-rm .rh-scan,html.fd-rm .rh__orb{animation:none}html.fd-rm .rh-w>span{transform:none;animation:none}html.fd-rm .rh__arch,html.fd-rm .rh__sub,html.fd-rm .rh__ctas,html.fd-rm .rh__trust,html.fd-rm .rh-card,html.fd-rm .rh__ask{animation:none}@media(max-width:860px){.rh-try{grid-template-columns:1fr}.rh-head{flex-direction:column;align-items:flex-start}}html:has(.rh) .ticker{margin-top:0;border-block:1px solid var(--fd-line);background:transparent}.sec-head h2,.sec-head .h2{font-family:Sora,Inter,sans-serif;letter-spacing:-.04em}.section{padding-top:clamp(40px,6vw,96px)}.st{position:fixed;inset:0;z-index:2147482000;display:flex;justify-content:flex-end}.st[hidden]{display:none}.st__bd{position:absolute;inset:0;background:#0a0a0b59;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .35s}.st.open .st__bd{opacity:1}.st__p{position:relative;width:min(440px,100%);height:100%;background:var(--fd-bg);color:var(--fd-ink);padding:22px 26px calc(26px + env(safe-area-inset-bottom));overflow:auto;transform:translate(100%);transition:transform .55s var(--fd-ease);box-shadow:var(--fd-shadow);font-family:Inter,system-ui,sans-serif}.st.open .st__p{transform:none}.st__h{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.st__h h3{font:600 26px Sora,Inter;letter-spacing:-.04em;margin:0}.st__x{width:42px;height:42px;border-radius:50%;border:1px solid var(--fd-line);background:none;color:inherit;font-size:22px;line-height:1}.st-r{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;border-top:1px solid var(--fd-line)}.st-r b{font:600 14.5px Inter;display:block}.st-r small{display:block;margin-top:3px;font:400 12.5px/1.4 Inter;color:var(--fd-mute);max-width:230px}.st select{height:42px;border-radius:12px;border:1px solid var(--fd-line);background:var(--fd-soft);color:var(--fd-ink);padding:0 12px;font:500 14px Inter;max-width:170px}.st-b{display:inline-flex;height:40px;align-items:center;padding:0 18px;border-radius:99px;border:1.5px solid var(--fd-ink);background:none;color:var(--fd-ink);font:600 13px Inter}.st-b:hover{background:var(--fd-ink);color:var(--fd-bg)}.st-seg{display:flex;border:1px solid var(--fd-line);border-radius:99px;padding:3px}.st-seg button{height:34px;padding:0 16px;border-radius:99px;background:none;border:0;color:inherit;font:600 13px Inter}.st-seg button.on{background:var(--fd-ink);color:var(--fd-bg)}.st-sw{position:relative;width:52px;height:30px;border-radius:99px;background:var(--fd-line);border:0;transition:background .3s}.st-sw i{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0000004d;transition:transform .35s var(--fd-ease)}.st-sw.on{background:var(--fd-blue)}.st-sw.on i{transform:translate(22px)}.st__n{margin:14px 0 0;font:400 12px Inter;color:var(--fd-mute)}.ph-ic{display:grid;place-items:center;width:100%;height:100%;color:var(--fd-mute)}.ph.none{display:grid;place-items:center;background:var(--fd-soft)}.store__logo,.chip-store i,.sl-mono{display:inline-grid;place-items:center;font-size:0!important;color:var(--fd-ink)}.store__logo{background:var(--fd-soft)!important;border:1px solid var(--fd-line)!important}.chip-store i{background:var(--fd-soft)!important;color:var(--fd-ink)!important;border-radius:50%!important}.store__logo svg,.chip-store i svg{width:62%;height:62%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sl-mono{background:var(--fd-soft)!important;border:1px solid var(--fd-line);position:relative}.sl-mono:before{content:"";width:58%;height:58%;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 9.5 6 4h12l1.5 5.5M4.5 9.5V20h15V9.5M4.5 9.5c0 1.7 1.4 3 3.2 3s3.2-1.3 3.2-3c0 1.7 1.4 3 3.2 3s3.2-1.3 3.2-3M9.5 20v-4.5h5V20'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 9.5 6 4h12l1.5 5.5M4.5 9.5V20h15V9.5M4.5 9.5c0 1.7 1.4 3 3.2 3s3.2-1.3 3.2-3c0 1.7 1.4 3 3.2 3s3.2-1.3 3.2-3M9.5 20v-4.5h5V20'/%3E%3C/svg%3E") center/contain no-repeat}.me-chip .av{display:inline-grid;place-items:center}.mm-nav{display:flex;flex-direction:column;gap:6px;max-width:760px;width:100%;align-self:center;margin-top:8px}.mm-g{opacity:0;transform:translateY(20px);transition:opacity .6s,transform .75s var(--fd-ease);transition-delay:calc(var(--i)*70ms + .18s);padding:14px 0 6px}.fdn-mm.open .mm-g{opacity:1;transform:none}.mm-g h4{font:600 11px Inter;letter-spacing:.18em;text-transform:uppercase;color:var(--fd-mute);margin:0 0 4px}.mm-g .mm-r{opacity:1;transform:none;transition:none}.mm-g .mm-r:first-of-type{border-top:0}.mm-row{display:flex;align-items:center;gap:16px;width:100%;min-height:58px;padding:10px 0;border-top:1px solid var(--fd-line);color:var(--fd-ink);text-align:left;font:500 17px Inter,system-ui,sans-serif;background:none;border-left:0;border-right:0;border-bottom:0;cursor:pointer}.mm-g>.mm-row:first-of-type{border-top:0}.mm-row>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mm-row small{font:400 12.5px/1.35 Inter;color:var(--fd-mute)}.mm-i{flex:none;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.mm-ar{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.4;transition:transform .4s var(--fd-ease),opacity .3s}.mm-row:hover .mm-ar{transform:translate(4px);opacity:.9}.mm-row--hl{color:var(--fd-blue)}.mm-row--hl .mm-i{opacity:1}.mm-row--t{cursor:default}.mm-seg{flex:none;display:flex!important;flex-direction:row!important;border:1px solid var(--fd-line);border-radius:99px;padding:3px}.mm-seg button{height:32px;padding:0 14px;border-radius:99px;background:none;border:0;color:inherit;font:600 12.5px Inter}.mm-seg button.on{background:var(--fd-ink);color:var(--fd-bg)}.mm-g .mm-h{padding:16px 0}.mm-g .mm-h span{font:600 clamp(26px,7.6vw,38px)/1.05 Sora,Inter;letter-spacing:-.04em}.mm-g .mm-h--s span{font:500 17px Inter;letter-spacing:0}.mm-g .mm-h--s{min-height:58px;padding:10px 0}.mm-g .mm-h em{margin-right:8px}.mm-g .mm-r .mm-h b{min-width:28px}.mm-r{border-top:1px solid var(--fd-line)}.mm-g>.mm-r:first-of-type{border-top:0}.mm-g .mm-h--s .mm-i{display:none}.mm-legal{display:flex;flex-wrap:wrap;gap:8px 18px;padding:14px 0 6px;border-top:1px solid var(--fd-line);font:500 13px Inter}.mm-legal a{color:var(--fd-mute)}.mm-f{position:sticky;bottom:0;background:linear-gradient(180deg,transparent,var(--fd-bg) 28%);padding:22px 0 calc(6px + env(safe-area-inset-bottom));margin-top:auto}.st__g{font:600 11px Inter;letter-spacing:.18em;text-transform:uppercase;color:var(--fd-mute);margin:22px 0 -6px}.fxc-ring{position:fixed;left:0;top:0;width:0;height:0;pointer-events:none;z-index:2147483000;will-change:transform;contain:layout style}.fxc-ring i,.fxc-ring u,.fxc-ring b,.fxc-ring s{position:absolute;left:0;top:0;pointer-events:none;opacity:0;transition:transform .14s ease-out,opacity .14s ease-out,background-color .14s ease-out,border-color .14s ease-out}.fxc-ring i{width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;border:1.5px solid var(--fd-blue);transform:scale(.6)}.fxc-ring u{width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;border:2px solid var(--fd-blue);transform:scale(.8)}.fxc-ring b{height:28px;margin:-14px 0 0 -26px;padding:0 14px;border-radius:99px;background:var(--fd-blue);color:#fff;font:600 11px/28px Inter,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;transform:scale(.7);transform-origin:50% 50%;white-space:nowrap}.fxc-ring s{width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:#0a0a0bc7;color:#fff;font:400 22px/34px Inter,system-ui,sans-serif;text-align:center;text-decoration:none;transform:scale(.6)}.fxc-ring.on i{opacity:.85;transform:scale(1)}.fxc-ring[data-m=hot] i{transform:scale(1.75);background:color-mix(in srgb,var(--fd-blue) 14%,transparent);border-color:color-mix(in srgb,var(--fd-blue) 70%,transparent)}.fxc-ring[data-m=view] i{opacity:0}.fxc-ring[data-m=view] b{opacity:1;transform:scale(1)}.fxc-ring[data-m=zoom] i{opacity:0}.fxc-ring[data-m=zoom] s{opacity:1;transform:scale(1)}.fxc-ring[data-m=fld] i,.fxc-ring[data-m=fld] b,.fxc-ring[data-m=fld] s{opacity:0}.fxc-ring.dn i{transform:scale(.8)}.fxc-ring[data-m=hot].dn i{transform:scale(1.4)}.fxc-ring.pulse u{animation:fxpulse .38s ease-out}@keyframes fxpulse{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(2.6)}}[data-theme=dark] .fxc-ring s{background:#ffffffe6;color:#0a0b0f}[data-theme=dark] .fxc-ring b{color:#0a0b0f}html.fd-rm .fxc-ring{display:none}a,button,[role=button],summary,label,select,input,.chip,.pcard,.dl{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.btn:active,.rh-btn:active,.chip:active,.fdn__ic:active,.fdn__cta:active,.pcard:active,.dl:active{transform:scale(.97);transition-duration:.06s}html body .pcard__media{position:relative}html body .pcard .bdgs{top:10px;left:10px;max-width:calc(100% - 64px);gap:6px}html body .pcard .pcard__heart{top:6px;right:6px;width:40px;height:40px;z-index:4;background:color-mix(in srgb,var(--fd-bg) 82%,transparent)!important;border:1px solid var(--fd-line)!important;backdrop-filter:blur(8px);transition:transform .25s var(--fd-ease),background .25s}html body .pcard .pcard__heart:active{transform:scale(.88)}html body .pcard .livechip,html body .pcard .demochip{top:52px;inset-inline-end:10px;left:auto;z-index:3;padding:5px 7px 5px 16px;font-size:9px!important}html body .pcard .livechip:before{left:6px}html body .pcard .demochip{padding-left:7px}html body .pcard .pcard__ds{left:10px;right:auto;bottom:62px;z-index:3;padding:5px 10px;overflow:hidden}html body .pcard .pcard__media:not(:has(.onme)) .pcard__ds{bottom:10px}html body .pcard .pcard__ds:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(29,59,255,.28) 50%,transparent 65%);transform:translate(-130%);animation:bdgshine 7s ease-in-out infinite 2.4s}html body .pcard:nth-child(3n+2) .pcard__ds:after{animation-delay:4s}html body .pcard:nth-child(3n) .pcard__ds:after{animation-delay:5.6s}html body .pcard .onme,html body .gal8__main .onme{position:absolute;left:10px;right:10px;bottom:10px;z-index:4;display:grid;grid-template-columns:1fr 1fr;height:44px;padding:2px;gap:0;border-radius:99px;border:1px solid var(--fd-line)!important;background:color-mix(in srgb,var(--fd-bg) 86%,transparent)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;opacity:1;isolation:isolate;box-shadow:0 8px 24px -14px #0a0a0b80}html body .pcard .onme:before,html body .gal8__main .onme:before{content:"";position:absolute;z-index:-1;left:2px;top:2px;width:calc(50% - 2px);height:calc(100% - 4px);border-radius:99px;background:linear-gradient(135deg,var(--fd-blue),#4f6bff);box-shadow:0 6px 16px -6px #1d3bffb3;transform:translate(0);transition:transform .45s var(--fd-ease)}html body .pcard .onme:has(button:nth-child(2).on):before,html body .gal8__main .onme:has(button:nth-child(2).on):before{transform:translate(100%)}html body .pcard .onme button,html body .gal8__main .onme button{position:relative;overflow:hidden;height:40px;min-height:40px;padding:0 6px;border-radius:99px;background:transparent!important;color:var(--fd-ink)!important;font:600 10px/1 Inter,sans-serif!important;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:color .3s,transform .2s var(--fd-ease)}html body .pcard .onme button.on,html body .gal8__main .onme button.on{background:transparent!important;color:#fff!important}[data-theme=dark] body .pcard .onme button.on,html[data-theme=dark] body .gal8__main .onme button.on{color:#0a0b0f!important}html body .pcard .onme button:active,html body .gal8__main .onme button:active{transform:scale(.94)}html body .pcard .onme button:focus-visible{outline:2px solid var(--fd-blue);outline-offset:-3px}.fd-rp{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:currentColor;opacity:.28;pointer-events:none;animation:fdrp .6s var(--fd-ease) forwards}@keyframes fdrp{to{transform:scale(14);opacity:0}}html body .pcard .pcard__heart{overflow:hidden}@media(max-width:480px){html body .pcard .onme button{font-size:9.5px!important;letter-spacing:.08em}html body .pcard .onme{left:8px;right:8px;bottom:8px}html body .pcard .pcard__ds{left:8px;bottom:58px}html body .pcard .bdgs{left:8px;top:8px}}@media(prefers-reduced-motion:reduce){html body .pcard .pcard__ds:after{animation:none;display:none}html body .pcard .onme:before{transition:none}}html.fd-rm .pcard__ds:after{animation:none;display:none}:root{--fd-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--fd-glass:color-mix(in srgb,var(--fd-bg) 72%,transparent);--fd-hair:color-mix(in srgb,var(--fd-ink) 10%,transparent);--fd-glow:0 0 0 3px color-mix(in srgb,var(--fd-blue) 28%,transparent),0 0 24px -2px color-mix(in srgb,var(--fd-blue) 45%,transparent)}.fx-mono,.pcard__ds small,.rh-eyebrow,.fx-live,.dscore .l,.rh-stats span,.dl em,.sechead .micro,.micro{font-family:var(--fd-mono)!important;letter-spacing:.08em}.pcard__ds small{text-transform:uppercase;font-size:9px!important}.fx-live{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:18px 0 0;font:500 11px/1.4 var(--fd-mono);color:var(--fd-mute);text-transform:uppercase}.fx-live i{width:7px;height:7px;border-radius:50%;background:#16c784;box-shadow:0 0 #16c78480;animation:fxlive 2.2s infinite}.fx-live span{color:var(--fd-ink);font-weight:700}.fx-live em{font-style:normal;opacity:.7}@keyframes fxlive{70%{box-shadow:0 0 0 8px #16c78400}to{box-shadow:0 0 #16c78400}}.ccard,.glass,.card:not(.pcard),.fm-p,.fdn-mega__in,.st__p,.copilot,.aip{background:var(--fd-glass)!important;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);border:1px solid var(--fd-hair)!important}.rh-stats,.rh-expand,.sec.alt,.rh-try,section.alt{background-image:radial-gradient(color-mix(in srgb,var(--fd-ink) 9%,transparent) 1px,transparent 1.2px);background-size:22px 22px;background-position:0 0}.rh-try{background-image:linear-gradient(color-mix(in srgb,var(--fd-ink) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--fd-ink) 5%,transparent) 1px,transparent 1px);background-size:44px 44px}.skel,.skeleton,.pcard.skel .pcard__media,.sk{position:relative;overflow:hidden;background:color-mix(in srgb,var(--fd-ink) 5%,var(--fd-bg))}.skel:after,.skeleton:after,.sk:after,.dscore:after,.aifab:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--fd-blue) 18%,transparent) 50%,transparent 70%);transform:translate(-100%);animation:fxscan 2.4s ease-in-out infinite;pointer-events:none}.dscore{position:relative;overflow:hidden}.aifab{overflow:hidden}.dscore:after,.aifab:after{animation-duration:5s}@keyframes fxscan{to{transform:translate(100%)}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--fd-blue);outline-offset:3px;box-shadow:var(--fd-glow);border-radius:inherit}.fdn input:focus-visible,.fbar input:focus-visible,.inp:focus-visible{outline:0;box-shadow:var(--fd-glow)}.rh:before,.hero8:before,.lx-hero:before{content:"";position:absolute;inset:-20% -10% auto auto;width:60vw;height:60vw;max-width:900px;max-height:900px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--fd-blue) 16%,transparent),transparent 70%);pointer-events:none;z-index:0;animation:fxaur 22s ease-in-out infinite alternate}@keyframes fxaur{to{transform:translate3d(-6vw,4vw,0) scale(1.1)}}@media(hover:none),(prefers-reduced-motion:reduce){.rh:before,.hero8:before,.lx-hero:before{animation:none}.skel:after,.skeleton:after,.sk:after,.dscore:after,.aifab:after{animation-duration:3.6s}}@media(prefers-reduced-motion:reduce){.skel:after,.skeleton:after,.sk:after,.dscore:after,.aifab:after,.fx-live i{animation:none}}html.fd-rm .rh:before,html.fd-rm .skel:after,html.fd-rm .dscore:after,html.fd-rm .aifab:after,html.fd-rm .fx-live i{animation:none}.ft2__trust{display:flex;align-items:flex-start;gap:12px;margin:0 0 26px;padding:14px 18px;border:1px solid var(--fd-hair);border-radius:16px;background:var(--fd-glass);font:400 13.5px/1.5 Inter,sans-serif;color:var(--fd-mute)}.ft2__trust svg{flex:none;width:22px;height:22px;fill:none;stroke:var(--fd-blue);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.ft2__trust b{color:var(--fd-ink)}.ft2__trust a{color:var(--fd-blue);text-decoration:underline;text-underline-offset:3px}.vbadge{display:inline-flex;align-items:center;gap:5px;height:20px;margin-left:8px;padding:0 8px 0 6px;border-radius:99px;background:color-mix(in srgb,var(--fd-blue) 10%,var(--fd-bg));color:var(--fd-blue);font:600 10.5px/1 var(--fd-mono,monospace);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;vertical-align:middle;white-space:nowrap;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fd-blue) 30%,transparent)}.vbadge svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rh-trust{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;justify-content:center;margin:0 auto;padding:22px 20px;max-width:1100px;font:400 14px/1.5 Inter,sans-serif;color:var(--fd-mute);text-align:center}.rh-trust b{color:var(--fd-ink)}.rh-trust a{color:var(--fd-blue);text-decoration:underline;text-underline-offset:3px}.rh-trust ul{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:0;padding:0}.rh-trust li{padding:6px 12px;border:1px solid var(--fd-hair);border-radius:99px;font:500 11px var(--fd-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--fd-ink)}.fdn{will-change:transform}.fdn.is-hidden{transform:translateY(-102%)}.fdn{transition:transform .35s var(--fd-ease),height .3s var(--fd-ease),background .3s,border-color .3s}@media(prefers-reduced-motion:reduce){.fdn.is-hidden{transform:none}}html.fd-rm .fdn.is-hidden{transform:none}.flg{display:flex;align-items:center;gap:10px;min-width:0}.flg>img{flex:none;width:auto;height:38px;display:block}.flg__t{display:flex;flex-direction:column;gap:5px;min-width:0}.flg__w img{height:20px;width:auto;display:block}.flg small{display:block;font:500 10.5px/1 Inter,system-ui,sans-serif;letter-spacing:.07em;color:var(--fd-mute);color:color-mix(in srgb,var(--fd-ink) 72%,transparent);white-space:nowrap}.fdn__logo .flg .dk,.tn-logo .flg .dk,.mm-logo .flg .dk,[data-theme=dark] .fdn__logo .flg .lt,[data-theme=dark] .mm-logo .flg .lt{display:none}[data-theme=dark] .fdn__logo .flg .dk,[data-theme=dark] .mm-logo .flg .dk{display:block}html[data-studio=midnight] .tn-logo .flg .lt{display:none}html[data-studio=midnight] .tn-logo .flg .dk{display:block}.fdn__logo{height:100%}.fdn__logo img{height:auto}.fdn__logo .flg>img{height:38px}.fdn__logo .flg__w img{height:20px}@media(min-width:1500px){.flg>img{height:42px!important}.flg__w img{height:22px!important}.flg small{font-size:11.5px}}@media(max-width:1180px){.flg__w img{height:18px!important}.flg>img{height:34px!important}.flg small{font-size:10px;letter-spacing:.05em}}@media(max-width:560px){.flg{gap:8px}.flg>img{height:32px!important}.flg__w img{height:16px!important}.flg small{font-size:10px;letter-spacing:.03em}.fdn__cta{display:none}}@media(max-width:400px){.fdn__ic[data-fd-theme],.fdn__wl{display:none}.flg small{font-size:9.5px;letter-spacing:.02em}}.mm-logo{height:auto}.flg small{font-size:11px}@media(max-width:1680px){.fdn__search span{display:none}.fdn__search{width:40px;padding:0;justify-content:center;border-radius:50%}.fdn__nav a{padding-left:8px;padding-right:8px;font-size:13px}}@media(max-width:1440px){.fdn__wl{display:none}}html body .pcard .pcard__qv,html body .dl .pcard__qv{position:absolute;top:50px;right:6px;z-index:4;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--fd-line);background:color-mix(in srgb,var(--fd-bg) 82%,transparent);backdrop-filter:blur(8px);color:var(--fd-ink);cursor:pointer;transition:transform .12s,background .2s}html body .pcard .pcard__qv svg,html body .dl .pcard__qv svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}html body .pcard .pcard__qv:hover,html body .dl .pcard__qv:hover{background:var(--fd-blue);color:#fff}html body .pcard .pcard__qv:active{transform:scale(.9)}html body .dl .dl__img{position:relative}html body .dl .pcard__qv{top:10px}@media(hover:hover){html body .pcard .pcard__qv{opacity:0;transform:translateY(-4px)}html body .pcard:hover .pcard__qv,html body .pcard .pcard__qv:focus-visible{opacity:1;transform:none}}html body .pcard .livechip,html body .pcard .demochip{top:auto;bottom:62px;inset-inline-end:10px}html body .pcard .pcard__media:not(:has(.onme)) .livechip,html body .pcard .pcard__media:not(:has(.onme)) .demochip{bottom:10px}@media(max-width:480px){html body .pcard .livechip,html body .pcard .demochip{bottom:58px;inset-inline-end:8px}}html.qv2-lock{overflow:hidden;padding-right:var(--qv-sw,0)}.qv2{position:fixed;inset:0;z-index:2147482000;display:grid;place-items:center;font-family:Inter,system-ui,sans-serif;color:var(--fd-ink)}.qv2[hidden]{display:none}.qv2__bd{position:absolute;inset:0;background:#0a0a0b80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .22s}.qv2.on .qv2__bd{opacity:1}.qv2__p{position:relative;width:min(1040px,calc(100vw - 48px));height:min(720px,calc(100vh - 48px));background:var(--fd-bg);border:1px solid var(--fd-line);border-radius:28px;box-shadow:0 40px 100px -30px #0a0a0b99;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;opacity:0;transform:translateY(14px) scale(.985);transition:opacity .22s,transform .3s var(--fd-ease);outline:0}.qv2.on .qv2__p{opacity:1;transform:none}.qv2__grab{display:none}.qv2__top{display:flex;align-items:center;gap:6px;padding:10px 12px 0;justify-content:flex-start}.qv2__c{font:500 11px var(--fd-mono,monospace);letter-spacing:.08em;color:var(--fd-mute);min-width:56px;text-align:center}.qv2__n,.qv2__x{width:44px;height:44px;border-radius:50%;border:1px solid var(--fd-line);background:transparent;display:grid;place-items:center;color:inherit;cursor:pointer;transition:background .15s,transform .1s}.qv2__n:hover,.qv2__x:hover{background:var(--fd-soft)}.qv2__n:active,.qv2__x:active{transform:scale(.92)}.qv2__x{margin-left:auto}.qv2__i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.qv2__i--s{width:14px;height:14px}.qv2__b{display:grid;grid-template-columns:1.05fr 1fr;gap:28px;padding:8px 28px 22px;overflow:auto;overscroll-behavior:contain;min-height:0}.qv2__g{display:flex;flex-direction:column;gap:12px;min-width:0}.qv2__zoom{position:relative;overflow:hidden;border-radius:20px;background:var(--fd-soft);aspect-ratio:4/5;cursor:zoom-in}.qv2__zoom img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .25s var(--fd-ease);transform-origin:50% 50%}.qv2__zoom.z{cursor:zoom-out}.qv2__zoom.z img{transform:scale(2)}.qv2__th{display:flex;gap:8px;overflow:auto}.qv2__th button{flex:none;width:56px;height:70px;border-radius:12px;border:1.5px solid var(--fd-line);padding:0;overflow:hidden;background:var(--fd-soft);cursor:pointer}.qv2__th button.on{border-color:var(--fd-blue)}.qv2__th img{width:100%;height:100%;object-fit:cover}.qv2__hint{margin:0;font:500 10.5px var(--fd-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--fd-mute)}.qv2__d{min-width:0;display:flex;flex-direction:column;gap:14px}.qv2__br{margin:0;font:600 11px Inter;letter-spacing:.16em;text-transform:uppercase;color:var(--fd-mute)}.qv2__d h2{margin:0;font:600 clamp(22px,2.4vw,30px)/1.12 Sora,Inter,sans-serif;letter-spacing:-.03em}.qv2__pr{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.qv2__pr>b{font:600 30px Sora,Inter;letter-spacing:-.04em;margin-right:4px}.qv2__ds{margin-left:auto;display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:99px;border:1px solid var(--fd-line);position:relative;overflow:hidden}.qv2__ds em{font:500 9.5px var(--fd-mono,monospace);letter-spacing:.08em;font-style:normal;color:var(--fd-mute)}.qv2__ds b{font:700 15px Sora}.qv2__sz{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.qv2__sz small{width:100%;font:600 10.5px Inter;letter-spacing:.14em;text-transform:uppercase;color:var(--fd-mute)}.qv2__sz span{min-width:38px;height:34px;padding:0 10px;display:inline-grid;place-items:center;border:1px solid var(--fd-line);border-radius:10px;font:600 12.5px Inter}.qv2__of{display:flex;flex-direction:column;border:1px solid var(--fd-line);border-radius:18px;overflow:hidden}.qv2__oh{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--fd-soft)}.qv2__oh small{font:600 10.5px var(--fd-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--fd-mute)}.qv2__sk{width:60px;height:8px;border-radius:99px;background:linear-gradient(90deg,var(--fd-line),color-mix(in srgb,var(--fd-blue) 30%,transparent),var(--fd-line));background-size:200% 100%;animation:qvsk 1.2s linear infinite}@keyframes qvsk{to{background-position:-200% 0}}.qv2__o{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:12px 14px;border-top:1px solid var(--fd-line)}.qv2__o.best{background:color-mix(in srgb,var(--fd-blue) 7%,transparent);box-shadow:inset 3px 0 0 var(--fd-blue)}.qv2__st b{font:600 14.5px Inter}.qv2__st em{font:700 9.5px var(--fd-mono,monospace);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--fd-blue);padding:3px 7px;border-radius:99px;margin-left:8px;vertical-align:middle}.qv2__dl{display:flex;flex-wrap:wrap;gap:3px 12px;margin-top:3px;font:400 12px/1.3 Inter;color:var(--fd-mute)}.qv2__lc{color:var(--fd-blue);font-weight:600}.qv2__pp{text-align:right}.qv2__pp b{display:block;font:600 16px Sora}.qv2__pp s{font-size:12px;color:var(--fd-mute)}.qv2__buy{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 18px;border-radius:99px;background:var(--fd-ink);color:var(--fd-bg);font:600 13.5px Inter;text-decoration:none;transition:transform .1s,background .2s}.qv2__buy:hover{background:var(--fd-blue);color:#fff}.qv2__buy:active{transform:scale(.95)}.qv2__e{padding:16px;margin:0;color:var(--fd-mute);font-size:13px}.qv2__chart{padding:12px 14px;border:1px solid var(--fd-line);border-radius:16px;color:var(--fd-blue)}.qv2__chart small{display:block;font:500 10px var(--fd-mono,monospace);letter-spacing:.08em;color:var(--fd-mute);margin-bottom:6px}.qv2__chart svg{width:100%;height:70px;display:block}.qv2__chart p{display:flex;justify-content:space-between;margin:4px 0 0;font:500 11px var(--fd-mono,monospace);color:var(--fd-mute)}.qv2__act{display:flex;flex-wrap:wrap;gap:8px}.qv2__act>*{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:99px;border:1px solid var(--fd-line);background:transparent;color:inherit;font:600 13px Inter;text-decoration:none;cursor:pointer;transition:background .15s,transform .1s}.qv2__act>*:hover{background:var(--fd-soft)}.qv2__act>*:active{transform:scale(.95)}.qv2__act .qv2__b1{background:var(--fd-blue);border-color:transparent;color:#fff}.qv2__act .qv2__b1:hover{background:var(--fd-blue);filter:brightness(1.1)}.qv2__act [aria-pressed=true],.qv2__act .on{border-color:var(--fd-blue);color:var(--fd-blue)}.qv2__act [aria-pressed=true] svg{fill:currentColor}.qv2__full{margin-left:auto}.qv2__fine{margin:0;font-size:11.5px;color:var(--fd-mute)}.qv2__tray{display:flex;align-items:center;gap:12px;padding:10px 28px;border-top:1px solid var(--fd-line);overflow:auto}.qv2__tray[hidden]{display:none}.qv2__tray small{flex:none;font:600 10px var(--fd-mono,monospace);letter-spacing:.1em;color:var(--fd-mute)}.qv2__tray div{display:flex;gap:6px}.qv2__tray button{flex:none;width:44px;height:56px;border-radius:10px;border:1.5px solid var(--fd-line);padding:0;overflow:hidden;background:var(--fd-soft);cursor:pointer}.qv2__tray button.on{border-color:var(--fd-blue)}.qv2__tray img{width:100%;height:100%;object-fit:cover}@media(max-width:820px){.qv2{place-items:end center}.qv2__p{width:100vw;height:min(92vh,92dvh);border-radius:24px 24px 0 0;border-width:1px 0 0;transform:translateY(100%);transition:opacity .2s,transform .38s var(--fd-ease)}.qv2.on .qv2__p{transform:none}.qv2__grab{display:block;padding:8px 0 0}.qv2__grab i{display:block;width:44px;height:5px;border-radius:99px;background:var(--fd-line);margin:0 auto}.qv2__b{grid-template-columns:1fr;gap:16px;padding:6px 16px 18px}.qv2__zoom{aspect-ratio:1/1}.qv2__tray{padding:8px 16px calc(8px + env(safe-area-inset-bottom))}.qv2__o{grid-template-columns:1fr auto}.qv2__buy{grid-column:1/-1;justify-content:center}.qv2__full{margin-left:0}}@media(prefers-reduced-motion:reduce){.qv2__p,.qv2__bd{transition:none}.qv2__sk{animation:none}}@media(max-width:1360px){.fdn__nav a[data-nav=news]{display:none}}.fdn-mega__bg{pointer-events:none}.fdn-mega{pointer-events:none!important}.fdn-mega.open .fdn-mega__in{pointer-events:auto}@media(max-width:768px){.chip,.fdd-sub,.fbar__c,.fbar__t,.achip,.cpchip,.chips button{min-height:40px}.fdd-sub{display:inline-flex;align-items:center}.rh-link{display:inline-flex;align-items:center;min-height:40px}.sl-br{min-height:40px;display:flex;align-items:center}.ft2__brand,.ft2__l a{min-height:40px;display:inline-flex;align-items:center}.geo button,.geo__c,[class*=geo] button{min-height:40px;min-width:40px}.fdn__ic{min-width:40px;min-height:40px}.qv2__tray button{min-height:44px}}html body .bdg--save:after,html body .bdg--best:after,html body .pcard .pcard__ds:after{animation:none!important}@media(hover:hover)and (pointer:fine){html body .pcard:hover .bdg--save:after,html body .pcard:hover .bdg--best:after,html body .pcard:hover .pcard__ds:after{animation:bdgshine 1.6s ease-in-out 1!important}}.hz__img:not(.is-in){animation-iteration-count:3!important}.livechip:before,.livechip.sm:before{animation-iteration-count:3!important}.livedot{animation-iteration-count:6!important}.aifab:after,.dscore:after{animation-iteration-count:2!important}.aifab__orb{animation-iteration-count:3!important}@media(pointer:coarse),(max-width:900px){.iri-edge:before{animation:none!important}}::view-transition-group(fdhero){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}#gm img{view-transition-name:fdhero}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.fd-fb{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom));transform:translate(-50%,10px);z-index:2147483100;padding:11px 16px;border-radius:999px;background:#0a0a0b;color:#fff;font:500 13.5px/1.2 Inter,system-ui,sans-serif;box-shadow:0 18px 40px -16px #0a0a0b80;opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;max-width:calc(100vw - 32px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-fb.on{opacity:1;transform:translate(-50%)}.fd-fb:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#3ddc84;vertical-align:1px}html[data-theme=dark] .fd-fb{background:#f4f4f5;color:#0a0a0b}@media(min-width:1025px){.fd-fb{bottom:28px}}.fd-pop{animation:fdpop .42s cubic-bezier(.2,.8,.2,1)}@keyframes fdpop{0%{transform:scale(1)}35%{transform:scale(1.28)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.fd-pop{animation:none}}@media(hover:none){.pcard,.chip,.btn,.fdn__ic,.upo,.qv2 button{transition:transform .14s cubic-bezier(.2,.8,.2,1)}.pcard:active{transform:scale(.985)}.chip:active,.btn:active,.fdn__ic:active{transform:scale(.96)}}@media(max-width:768px){html body{font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html body #view h1{font-size:clamp(30px,8.4vw,40px);line-height:1.06;letter-spacing:-.03em}html body #view h2{font-size:clamp(22px,6.2vw,28px);line-height:1.12;letter-spacing:-.02em}html body #view .section{padding-top:40px;padding-bottom:40px}html body .pcard{border-radius:18px;overflow:hidden;background:var(--fd-bg,#fff);box-shadow:0 1px #0a0a0b0a,0 10px 30px -22px #0a0a0b59}html body .pcard__media{background:#f4f4f5}html body .pcard [class*=price],html body .pcard b{font-variant-numeric:tabular-nums}html body .grid3{gap:12px}}html[data-theme=dark] body .pcard__media{background:#15171f}.results-bar .sortsel{min-height:44px;display:flex;align-items:center}.results-bar{min-height:44px;margin-bottom:8px}html.fdn-lock .toast.toast--geo{visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media(min-width:761px){html .toast.toast--geo{inset-inline-start:auto;left:50%;right:auto;width:max-content;max-width:min(560px,calc(100vw - 48px));transform:translate(-50%,20px)}html .toast.toast--geo.on{transform:translate(-50%)}}.pcard .pcard__qv{z-index:3}@media(max-width:1024px){.rh-marq__t a{min-height:40px;min-width:40px;display:inline-flex;align-items:center;justify-content:center}.card-try,#view .btn,.fdp-more,.tn-back,.ft2__brand,[role=tablist] [role=tab],.chip{min-height:42px}.pcard .pcard__qv{min-width:42px;min-height:42px}.fdp-more,.ft2__brand{display:inline-flex;align-items:center}.pcard__heart{min-width:42px;min-height:42px}}.results-bar.fdr,.results-bar.fdr.is-in{transform:none!important;translate:none!important;opacity:1!important}@media(max-width:1024px){.ft2__f input[type=email]{min-height:48px}.crumbs a{display:inline-flex;align-items:center;min-height:40px;min-width:40px}}@media(max-width:1024px),(pointer:coarse){.vbadge{position:relative;isolation:isolate;height:44px;margin-top:-12px;margin-bottom:-12px;background:transparent;box-shadow:none}.vbadge:before{content:"";position:absolute;inset:12px 0;z-index:-1;border-radius:99px;background:color-mix(in srgb,var(--fd-blue) 10%,var(--fd-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fd-blue) 30%,transparent)}}@media(hover:none)and (min-width:744px)and (prefers-reduced-motion:no-preference){html:not(.fd-rm) .rh:before{animation:fxaur 22s ease-in-out infinite alternate}}[data-slides],#stage{touch-action:pan-y}.rh-track,.hs__track,.fmh__row,.fds__hs{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.rh-track>*,.hs__track>*{scroll-snap-align:start}@media(hover:none){.rh-ctl button:hover{background:none;color:var(--fd-ink)}.rh-ctl button:active{background:var(--fd-ink);color:var(--fd-bg)}}@media(min-width:1181px)and (max-width:1439px){html .fdn__search{min-width:40px;width:40px;padding:0;justify-content:center;border-radius:50%}html .fdn__search span{display:none}html .fdn__nav{gap:0;min-width:0;flex:1 1 auto;justify-content:center}html .fdn__nav a{padding-left:6px;padding-right:6px;font-size:13px;white-space:nowrap}html .fdn__nav a[data-nav=news]{display:none}}@media(hover:none)and (pointer:coarse)and (min-width:1024px)and (max-width:1366px){html .fdn__nav{display:none}html .fdn__burger{display:block}html .fdn__r{margin-left:auto}html .fdn-mega,html .fdn__wl,html .fdn__acct{display:none}}.fdn-mega:not(.open){background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;pointer-events:none!important;height:0!important;overflow:hidden!important}.fdn-mega:not(.open) .fdn-mega__in{display:none!important}.fdn-mega.open{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important}.mega,.mega.has-lux{display:none!important}.bdg:before,.bdg:after,.pcard__ds:before,.pcard__ds:after{pointer-events:none!important}@media(min-width:900px){html body .shop>aside.filters,html body aside.glass.filters{top:144px;max-height:calc(100vh - 160px);overflow:auto}}.pcard .bdgs>.bdg{max-width:100%}@media(max-width:600px){.pcard .bdgs>.bdg{white-space:normal;height:auto;min-height:24px;line-height:1.15;padding-top:4px;padding-bottom:4px}}@media all{.fdn__loc{display:inline-flex;align-items:center;gap:4px;width:auto!important;min-width:44px;height:40px;padding:0 8px;border-radius:99px;border:1px solid var(--fd-line);font:600 11.5px/1 Inter,sans-serif;color:var(--fd-ink);text-decoration:none}.fdn__loc .flag{font-size:16px;line-height:1}}@media(max-width:560px){#fdn [data-fdr-settings]{display:none}}@media(max-width:374px){.fdn__loc b{display:none}}@media(min-width:1181px){#fdn .fdn__r:has(.fdn__prefs) .fdn__loc{display:none!important}}@media(min-width:561px)and (max-width:1180px){html #fdn .fdn__r .fdn__prefs{min-width:98px;justify-content:center}}@media(min-width:1440px){html #fdn .fdn__r .fdn__prefs{min-width:120px;justify-content:center}}html #fdn .fdn__r .fdn__loc{width:56px!important;justify-content:center}html #fdn .fdn__r:has(.fdn__search):not(:has(.fdn__loc)):before{content:"";flex:none;width:56px;height:40px}@media(max-width:374px){html #fdn .fdn__r .fdn__loc{width:44px!important}html #fdn .fdn__r:has(.fdn__search):not(:has(.fdn__loc)):before{width:44px}}@media(min-width:1181px){html #fdn .fdn__r:has(.fdn__prefs):before{display:none}}.pd8,.pd8__g,.gal8{min-width:0;max-width:100%}.pd8 img{max-width:100%}.cx-gauge svg{width:150px;height:150px;max-width:100%}.dscore>svg{width:44px;height:44px;flex:0 0 44px}.gal__rail{display:flex;gap:8px;overflow-x:auto;max-width:100%;scrollbar-width:none}.gal__t{flex:0 0 64px;width:64px;padding:0;border-radius:10px;overflow:hidden}.gal__t img{display:block;width:64px;height:80px;object-fit:cover}html body .gal8__main:has(.onme){overflow:visible;margin-bottom:54px}html body .gal8__main:has(.onme)>img{border-radius:inherit}html body .gal8__main .onme{inset:auto auto -52px 50%;transform:translate(-50%);width:min(300px,100%);max-width:none}.chip-store{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){html body .pcard .bdgs{max-width:calc(100% - 52px)}html body .pcard .bdgs>.bdg{white-space:nowrap;max-width:100%;overflow:visible;text-overflow:clip;font-size:10.5px;padding-inline:8px}html body .pcard .bdgs:has(.bdg--save) .bdg--drop{display:none}}@media(min-width:1181px){#fdn .fdn__nav{justify-content:safe center;min-width:0;overflow:clip;overflow-clip-margin:0}}@media(min-width:1181px)and (max-width:1439px){#fdn .fdn__prefs>span:not(.flag){display:none}#fdn .fdn__prefs{min-width:44px;padding-inline:10px}#fdn .fdn__nav>*{padding-inline:5px}}.fdt,.fddb,.fdbb{display:none}@media(max-width:1180px){html:has(#fdn){--fd-hh:108px}#fdn .fdn__bar{height:68px}#fdn.is-hidden{transform:none!important}.fddb{display:flex;align-items:center;gap:6px;height:40px;padding:0 max(14px,env(safe-area-inset-left)) 6px;scroll-padding-inline:max(14px,env(safe-area-inset-left));overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 22px),transparent)}.fddb::-webkit-scrollbar{display:none}.fddb a{flex:0 0 auto;scroll-snap-align:start;height:32px;display:inline-flex;align-items:center;padding:0 13px;border-radius:99px;border:1px solid var(--fd-line);font:600 12.5px/1 Inter,system-ui,sans-serif;color:var(--fd-ink);text-decoration:none;white-space:nowrap;transition:background .2s,color .2s,transform .12s}.fddb a.on{background:var(--fd-ink);color:var(--fd-bg);border-color:var(--fd-ink)}.fddb a:active{transform:scale(.95)}#fbar,.fbar{top:var(--fd-hh)!important}.tb{display:none!important}html.fdt-on body{padding-bottom:calc(62px + env(safe-area-inset-bottom))}html.fdt-on.fdbb-on body{padding-bottom:calc(126px + env(safe-area-inset-bottom))}.fdt{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:60;height:calc(62px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);background:color-mix(in srgb,var(--fd-bg,#fff) 86%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);border-top:1px solid var(--fd-line,rgba(0,0,0,.08));transition:transform .3s cubic-bezier(.2,.8,.2,1);contain:layout paint}.fdt>a,.fdt>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:48px;border:0;background:none;padding:0;color:var(--fd-ink3,#6b6b70);font:600 10.5px/1 Inter,system-ui,sans-serif;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color .2s,transform .12s}.fdt svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fdt .on{color:var(--fd-ink,#0A0A0B)}.fdt .on:before{content:"";position:absolute;top:0;width:20px;height:2px;border-radius:2px;background:var(--fd-blue,#1D3BFF)}.fdt>*:active{transform:scale(.9)}.fdt__s i{display:grid;place-items:center;width:40px;height:30px;border-radius:12px;background:var(--fd-ink,#0A0A0B);color:var(--fd-bg,#fff)}.fdt__s svg{width:18px;height:18px}html.fdc-lock .fdt,body:has(.fdn-mm.open) .fdt,body:has(.sbm.open) .fdt,body:has(.sbm__scrim.on) .fdt,body:has(#cmpbar.on) .fdt{transform:translateY(110%)}html.fdt-on .aifab{display:none!important}.fdbb{position:fixed;left:0;right:0;bottom:calc(62px + env(safe-area-inset-bottom));z-index:59;display:flex;align-items:center;gap:12px;height:64px;padding:8px 16px;background:var(--fd-bg,#fff);border-top:1px solid var(--fd-line,rgba(0,0,0,.08));box-shadow:0 -10px 30px -18px #00000040;animation:fdbbIn .28s cubic-bezier(.2,.8,.2,1)}.fdbb[hidden]{display:none}.fdbb__t{min-width:0;flex:1;display:grid;gap:2px}.fdbb__t b{font:700 16px/1.1 Inter,sans-serif}.fdbb__t small{font:500 11px/1.2 Inter,sans-serif;color:var(--fd-ink3,#6b6b70);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fdbb__go{flex:0 1 auto;max-width:62%;height:46px;display:inline-flex;align-items:center;padding:0 18px;border-radius:99px;background:var(--fd-blue,#1D3BFF);color:#fff;font:700 14px/1 Inter,sans-serif;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fdbb__go:active{transform:scale(.96)}@keyframes fdbbIn{0%{transform:translateY(100%)}to{transform:none}}.sbm,.qv2__in,.fdn-mm__in{transition:transform .25s cubic-bezier(.2,.8,.2,1);will-change:auto}}@media(prefers-reduced-motion:reduce){.fdbb{animation:none}.fdt,.fddb a{transition:none}}@media(max-width:1180px){html:has(#fdn){--fd-hh:116px}.fddb{height:48px;padding-bottom:6px}.fddb a{height:40px;padding:0 15px}.toast{top:calc(var(--fd-hh) + 8px)!important;bottom:auto!important}body:has(.fm.is-open) .fdt,body:has(.fm.open) .fdt{transform:translateY(110%);visibility:hidden}}.slg{opacity:0;transform:translateY(-6px);transition:opacity .28s ease,transform .28s cubic-bezier(.2,.8,.2,1);display:grid;gap:14px;padding:16px;border-radius:18px;background:var(--fd-bg,#fff);border:1px solid var(--fd-line,rgba(0,0,0,.08));max-width:100%;min-width:0;box-sizing:border-box}.slg.in{opacity:1;transform:none}.slg-hd{display:flex;align-items:center;gap:12px;min-width:0}.slg-hd>div{min-width:0;flex:1}.slg-hd b{display:block;font:700 16px/1.2 Inter,sans-serif}.slg-hd small{color:var(--fd-ink3,#6b6b70);font-size:12px}.slg-hd img,.slg-hd .sl-mono{width:44px;height:44px;border-radius:12px;flex:0 0 44px}.slg-vf{font:600 11px/1 Inter,sans-serif;padding:6px 10px;border-radius:99px;background:#128c4a1a;color:#128c4a;white-space:nowrap}.slg-g{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;align-items:center}.slg-ring{position:relative;width:110px;height:110px;display:grid;place-items:center}.slg-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.slg-ring .t{fill:none;stroke:var(--fd-line,rgba(0,0,0,.08));stroke-width:8}.slg-ring .v{fill:none;stroke:var(--fd-blue,#1D3BFF);stroke-width:8;stroke-linecap:round;transition:stroke-dasharray .8s ease}.slg-ring b{font:700 28px/1 Inter,sans-serif;margin-top:-8px}.slg-ring small{position:absolute;bottom:28px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--fd-ink3,#6b6b70)}.slg-bars{display:grid;gap:8px;min-width:0}.slg-b{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:12px}.slg-b>span{color:var(--fd-ink3,#6b6b70)}.slg-b i{height:6px;border-radius:6px;background:var(--fd-line,rgba(0,0,0,.08));overflow:hidden}.slg-b em{display:block;height:100%;width:var(--w);border-radius:6px;background:var(--fd-blue,#1D3BFF);transform-origin:left;transform:scaleX(0);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.slg.in .slg-b em{transform:scaleX(1)}.slg-b>b{font:600 12px Inter,sans-serif;white-space:nowrap}.slg-np{grid-column:2/4;font-size:11px;color:var(--fd-ink3,#6b6b70);font-style:italic}.slg-ring--np{border:1px dashed var(--fd-line,rgba(0,0,0,.15));border-radius:50%}.slg-chips{display:flex;flex-wrap:wrap;gap:6px}.slg-c{font:600 11.5px/1 Inter,sans-serif;padding:8px 11px;border-radius:99px;border:1px solid var(--fd-line,rgba(0,0,0,.1));max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slg-c.ok{background:#128c4a14;border-color:#128c4a40;color:#128c4a}.slg-c.pay{background:var(--fd-bg2,rgba(0,0,0,.03))}.slg-st{display:grid;grid-template-columns:1fr 1fr;gap:10px}.slg-st>div{padding:10px 12px;border-radius:14px;background:var(--fd-bg2,rgba(0,0,0,.03))}.slg-st b{display:block;font:700 18px/1.1 Inter,sans-serif}.slg-st small{font-size:11px;color:var(--fd-ink3,#6b6b70)}.slg-go{display:flex;align-items:center;justify-content:center;min-height:46px;border-radius:99px;background:var(--fd-ink,#0A0A0B);color:var(--fd-bg,#fff)!important;font:700 14px/1 Inter,sans-serif;text-decoration:none}.slg-go:active{transform:scale(.97)}.slg-raw{margin-top:10px}.slg-raw>summary{cursor:pointer;font:600 12.5px Inter,sans-serif;min-height:40px;display:flex;align-items:center}@media(min-width:900px){.slg{grid-template-columns:1fr 1fr;align-items:start}.slg-hd,.slg-go{grid-column:1/-1}.slg-go{justify-self:start;padding:0 26px}}@media(max-width:380px){.slg-g{grid-template-columns:1fr}.slg-ring{margin:0 auto}}@media(prefers-reduced-motion:reduce){.slg,.slg-b em,.slg-ring .v{transition:none}}@media(min-width:900px)and (max-width:1180px){aside.filters{top:calc(var(--fd-hh) + 8px)!important;max-height:calc(100svh - var(--fd-hh) - 62px - 24px - env(safe-area-inset-bottom))!important;overflow:auto;overscroll-behavior:contain}}.grid3>*,.grid4>*{min-width:0}.ft2__trust>li{min-width:0}@media(max-width:760px){.ft2__trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.ft2__trust b{letter-spacing:.06em}}.ft2__trust li>*{min-width:0;overflow-wrap:anywhere}@media(max-width:1180px){.fdn__r{flex:0 1 auto;min-width:0}.fdn__cta{flex:0 1 auto;min-width:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:400px){.fdn__bar{padding-inline:12px}.fdn__r{gap:4px}}@media(max-width:480px){#fdn .fdn__r [data-fd-theme]{display:none!important}#fdn .fdn__logo{min-width:0;flex:0 1 auto;overflow:hidden}#fdn .fdn__r{flex:0 0 auto}#fdn .flg__w img{width:150px!important;height:auto!important}#fdn .flg__t small{display:none}}@media(max-width:359px){#fdn .flg__w img{width:120px!important}}@media(max-width:480px){#fdn .fdn__r [data-fdr-settings]{display:none!important}#fdn .fdn__logo{max-width:calc(100vw - 200px)!important;flex-shrink:1!important}#fdn .fdn__bar{min-width:0;max-width:100vw}}.skip:not(:focus){position:absolute!important;left:0!important;right:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}html,body{overflow-x:clip}.rh--set .rh-w>span{transform:none;animation:none}.rh--set .rh__eyebrow,.rh--set .rh__arch,.rh--set .rh__sub,.rh--set .rh__ctas{animation:none}@media(min-width:1181px){html .fdn-mega:not(.open){height:auto!important;overflow:visible!important}html .fdn-mega:not(.open) .fdn-mega__in{display:block!important}html .fdn-mega .fdn-mega__in{opacity:0;visibility:hidden;transform:translate3d(0,-6px,0);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}html .fdn-mega.open .fdn-mega__in{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease,transform .2s cubic-bezier(.2,.8,.2,1),visibility 0s}html .fdn-mega .fdn-mega__bg{transition:opacity .2s ease}html .fdn-mega .fm-p li{animation:none;opacity:1;transform:none}html .fdn-mega .fdn-mega__in:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}}@media(min-width:1181px)and (prefers-reduced-motion:reduce){html .fdn-mega .fdn-mega__in,html .fdn-mega .fdn-mega__bg{transition:none}}html body h1.rh__h,html body #view h1.rh__h{font:500 clamp(30px,calc(3.4vw + 17px),58px)/1.08 Sora,Inter,system-ui,sans-serif;letter-spacing:-.025em;margin:0 0 clamp(16px,1.8vw,24px);text-wrap:balance;font-feature-settings:"kern","liga"}html body h1.rh__h .rh__blue{font-weight:400}html body h1.rh__h:lang(zh),html body h1.rh__h:lang(ja),html body #view h1.rh__h:lang(zh),html body #view h1.rh__h:lang(ja){letter-spacing:.01em;line-height:1.2}html body h1.rh__h:lang(ar),html body h1.rh__h:lang(ur),html body h1.rh__h:lang(hi),html body #view h1.rh__h:lang(ar),html body #view h1.rh__h:lang(ur),html body #view h1.rh__h:lang(hi){letter-spacing:0;line-height:1.32}html body h1.rh__h:lang(ar) .rh-w,html body h1.rh__h:lang(ur) .rh-w,html body h1.rh__h:lang(hi) .rh-w{padding-bottom:.28em;margin-bottom:-.28em}html body #view .rh__sub{margin-bottom:clamp(22px,2.2vw,30px)}.fdn-mm .mm-g h4{font:500 10.5px/1.2 Inter,system-ui,sans-serif;letter-spacing:.22em;margin:0 0 4px}.fdn-mm .mm-g .mm-h{gap:14px;padding:13px 0;min-height:52px}.fdn-mm .mm-g .mm-h span{font:400 clamp(18px,4.9vw,21px)/1.25 Sora,Inter,system-ui,sans-serif;letter-spacing:.005em;transition:color .2s ease}.fdn-mm .mm-g .mm-h--s span{font:400 16px/1.3 Inter,system-ui,sans-serif;letter-spacing:.005em}.fdn-mm .mm-h b{font:500 10.5px/1 Inter,system-ui,sans-serif;letter-spacing:.08em;font-variant-numeric:tabular-nums;opacity:.38;min-width:22px;transition:opacity .2s ease,color .2s ease}.fdn-mm .mm-h em{font:400 12px/1 Inter,system-ui,sans-serif;font-style:normal;font-variant-numeric:tabular-nums;letter-spacing:.02em;opacity:.45}.fdn-mm .mm-r,.fdn-mm .mm-row{border-top-color:color-mix(in srgb,var(--fd-line) 72%,transparent)}.fdn-mm .mm-h i{width:12px;height:12px}.fdn-mm .mm-h i:before{left:3px;right:auto;top:1px;width:6px;height:6px;background:none;border:solid currentColor;border-width:0 1.4px 1.4px 0;transform:rotate(45deg);opacity:.55;transition:transform .25s var(--fd-ease),opacity .2s ease}.fdn-mm .mm-h i:after{display:none}.fdn-mm .mm-r.on .mm-h i:before{transform:translateY(4px) rotate(-135deg);opacity:.9}.fdn-mm .mm-r.on>.mm-h span,.fdn-mm .mm-r.cur>.mm-h span{color:var(--fd-blue)}.fdn-mm .mm-r.cur>.mm-h b{opacity:1;color:var(--fd-blue)}.fdn-mm .mm-h:active span,.fdn-mm .mm-row:active>span{opacity:.6}.fdn-mm .mm-b ul{padding:0 0 8px 36px}.fdn-mm .mm-b li a{font:400 15px/1.3 Inter,system-ui,sans-serif;letter-spacing:.005em;padding:10px 0;border-bottom-color:color-mix(in srgb,var(--fd-line) 60%,transparent)}.fdn-mm .mm-b li i{font-size:12px;font-variant-numeric:tabular-nums}.fdn-mm .mm-b .all{padding:10px 0 16px 36px;font:500 12px/1.2 Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}.fdn-mm .mm-row{font:400 16px/1.3 Inter,system-ui,sans-serif;letter-spacing:.005em;min-height:54px}.fdn-mm .mm-row small{font-size:12px;letter-spacing:.01em}.fdn-mm .mm-i{width:19px;height:19px;stroke-width:1.4}html[dir=rtl] .fdn-mm .mm-b ul,html[dir=rtl] .fdn-mm .mm-b .all{padding-left:0;padding-right:36px}.fdn-mm .mm-g .mm-r{opacity:0;transform:translate(12px);transition:opacity .34s ease,transform .42s var(--fd-ease)}html[dir=rtl] .fdn-mm .mm-g .mm-r{transform:translate(-12px)}.fdn-mm.open .mm-g .mm-r,html[dir=rtl] .fdn-mm.open .mm-g .mm-r{opacity:1;transform:none}.fdn-mm.open .mm-g .mm-r:nth-child(2){transition-delay:.12s}.fdn-mm.open .mm-g .mm-r:nth-child(3){transition-delay:.15s}.fdn-mm.open .mm-g .mm-r:nth-child(4){transition-delay:.18s}.fdn-mm.open .mm-g .mm-r:nth-child(5){transition-delay:.21s}.fdn-mm.open .mm-g .mm-r:nth-child(6){transition-delay:.24s}.fdn-mm.open .mm-g .mm-r:nth-child(n+7){transition-delay:.27s}html.fd-rm .fdn-mm .mm-g .mm-r{opacity:1;transform:none;transition:none}@media(prefers-reduced-motion:reduce){.fdn-mm .mm-g .mm-r{opacity:1;transform:none;transition:none}}.fxc-ring:not(.on) i,.fxc-ring:not(.on) u,.fxc-ring:not(.on) b,.fxc-ring:not(.on) s{opacity:0!important}@media(hover:none),(pointer:coarse){.fxc-ring{display:none}}html body h1.rh__h .rh__l,html body #view h1.rh__h .rh__l{display:block;text-wrap:balance}html body h1.rh__h>br,html body #view h1.rh__h>br{display:none}#fdn .fdn__wd{--g1:#b8955a;--g2:#e6cf9c;display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 14px 0 13px;margin-left:6px;border-radius:99px;position:relative;overflow:hidden;isolation:isolate;color:#7a5a24;font:600 13.5px/1 Inter,system-ui,sans-serif;letter-spacing:.01em;white-space:nowrap;text-decoration:none;background:linear-gradient(180deg,#fffaf0,#f6ecd8);box-shadow:inset 0 0 0 1px #b8955a8c,0 1px 2px #7a5a2414;transition:box-shadow .4s var(--fd-ease,ease),transform .35s var(--fd-ease,ease)}#fdn .fdn__wd svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}#fdn .fdn__wd i{font:700 9.5px/1 Inter,system-ui,sans-serif;font-style:normal;letter-spacing:.08em;text-transform:uppercase;padding:4px 6px 3.5px;border-radius:99px;color:#fff;background:linear-gradient(135deg,var(--g1),#d4b273);flex:none}#fdn .fdn__wd:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.85) 50%,transparent 65%);transform:translate(-130%);animation:fdnWdSheen 7s 2.2s cubic-bezier(.4,0,.2,1) infinite}#fdn .fdn__wd:hover{box-shadow:inset 0 0 0 1px #b8955ae6,0 10px 24px -14px #7a5a248c}#fdn .fdn__wd:active{transform:scale(.97)}#fdn .fdn__wd.on,#fdn .fdn__wd[aria-current=page]{box-shadow:inset 0 0 0 1.5px var(--g1),0 8px 20px -14px #7a5a2499}@keyframes fdnWdSheen{0%,82%{transform:translate(-130%)}to{transform:translate(130%)}}html[data-theme=dark] #fdn .fdn__wd{color:#ecd7a6;background:linear-gradient(180deg,#e6cf9c24,#b8955a14);box-shadow:inset 0 0 0 1px #e6cf9c61}html[data-theme=dark] #fdn .fdn__wd:before{background:linear-gradient(105deg,transparent 35%,rgba(255,240,210,.22) 50%,transparent 65%)}html[data-theme=dark] #fdn .fdn__wd i{color:#1a1408}@media(prefers-reduced-motion:reduce){.fdn__wd:before{animation:none;display:none}}@media(max-width:1180px){#fdn .fdn__wd{display:none!important}}@media(max-width:1679px){#fdn .fdn__wd svg{display:none}#fdn .fdn__wd{padding:0 13px 0 15px}}@media(min-width:1181px)and (max-width:1679px){#fdn .fdn__wd{padding:0 8px 0 15px;margin-left:4px}#fdn .fdn__cta{padding:0 16px}#fdn .fdn__r>[data-fd-theme]{display:none}}#fdn .fdn__wd{color:#3d2b0a;background:linear-gradient(135deg,#f3e2b8,#d9b877 55%,#c79f5c);box-shadow:inset 0 0 0 1px #7a5a2459,0 6px 16px -10px #7a5a24b3}#fdn .fdn__wd i{color:#f3e2b8;background:#2a1e07}html[data-theme=dark] #fdn .fdn__wd{color:#2a1e07;background:linear-gradient(135deg,#f0dcaa,#d4b06c 55%,#b8955a);box-shadow:inset 0 0 0 1px #fff0d259}html[data-theme=dark] #fdn .fdn__wd i{color:#f0dcaa;background:#1a1408}#fdn .fddb a.fddb__wd{gap:6px;color:#3d2b0a;border:0;background:linear-gradient(135deg,#f3e2b8,#d9b877 55%,#c79f5c);box-shadow:inset 0 0 0 1px #7a5a2459;font-weight:700}#fdn .fddb a.fddb__wd i{font:700 9px/1 Inter,system-ui,sans-serif;font-style:normal;letter-spacing:.08em;text-transform:uppercase;padding:3.5px 5px 3px;border-radius:99px;color:#f3e2b8;background:#2a1e07}#fdn .fddb a.fddb__wd.on{box-shadow:inset 0 0 0 2px #7a5a24}html[data-theme=dark] #fdn .fddb a.fddb__wd{color:#2a1e07;background:linear-gradient(135deg,#f0dcaa,#d4b06c 55%,#b8955a)}.fdn-mm .mm-wd1{margin:2px 0 10px;padding-top:12px;padding-bottom:12px;color:#3d2b0a!important;background:linear-gradient(135deg,#f6e8c4,#e2c487 60%,#d0ab68)!important;box-shadow:inset 0 0 0 1px #7a5a244d}.fdn-mm .mm-row.mm-wd1{height:auto;min-height:66px;padding-inline:14px 12px;border-radius:16px;border-top:0;align-items:center}.fdn-mm .mm-wd1>span{display:grid!important;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;row-gap:3px;font-weight:600}.fdn-mm .mm-wd1>span>small{grid-column:1/-1}.fdn-mm .mm-row--wd.mm-wd1 .mm-new{margin:0!important;justify-self:start}.fdn-mm .mm-wd1 small{color:#5a4316!important;opacity:1!important}.fdn-mm .mm-wd1 .mm-new{color:#f3e2b8!important;background:#2a1e07!important}html[data-theme=dark] .fdn-mm .mm-wd1{color:#2a1e07!important;background:linear-gradient(135deg,#f0dcaa,#d4b06c 60%,#b8955a)!important}html[data-theme=dark] .fdn-mm .mm-wd1 small{color:#3d2b0a!important}.rh-btn.rh-btn--gold{gap:8px;color:#3d2b0a;background:linear-gradient(135deg,#f3e2b8,#d9b877 55%,#c79f5c);box-shadow:inset 0 0 0 1px #7a5a2459,0 10px 26px -14px #7a5a24bf}.rh-btn.rh-btn--gold:hover{filter:brightness(1.04);box-shadow:inset 0 0 0 1px #7a5a248c,0 14px 30px -14px #7a5a24d9}.rh-btn.rh-btn--gold i{font:700 9.5px/1 Inter,system-ui,sans-serif;font-style:normal;letter-spacing:.08em;text-transform:uppercase;padding:4px 6px 3.5px;border-radius:99px;color:#f3e2b8;background:#2a1e07}[data-theme=dark] .rh-btn.rh-btn--gold{color:#2a1e07;background:linear-gradient(135deg,#f0dcaa,#d4b06c 55%,#b8955a)}.mm-row--wd{color:#8a6528;background:linear-gradient(90deg,#e6cf9c38,#e6cf9c00 85%);border-radius:14px}.mm-row--wd .mm-i{opacity:1}.mm-row--wd .mm-new{display:inline-block;margin-inline-start:8px;vertical-align:2px;font:700 9.5px/1 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:4px 6px 3.5px;border-radius:99px;color:#fff;background:linear-gradient(135deg,#b8955a,#d4b273)}html[data-theme=dark] .mm-row--wd{color:#ecd7a6}#fdn .fdn__more{position:relative;flex:none;display:flex;align-items:center}#fdn .fdn__more[hidden]{display:none}#fdn .fdn__more-b{position:relative;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px 0 15px;border:1px solid transparent;border-radius:99px;background:linear-gradient(180deg,#1a1f2e,#0b0e17) padding-box,linear-gradient(120deg,#e6cf9c,#8a7bff 55%,#4f8cff) border-box;color:#f4f1ea;font:600 12.5px/1 Inter,system-ui,sans-serif;letter-spacing:.04em;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #0a0e1740,0 6px 16px -8px #4f8cff73;transition:box-shadow .25s ease,transform .25s ease}#fdn .fdn__more-b:before{content:none}#fdn .fdn__more-b span{background:linear-gradient(90deg,#fff,#e6cf9c);-webkit-background-clip:text;background-clip:text;color:transparent}#fdn .fdn__more-b svg{width:12px;height:12px;flex:none;fill:none;stroke:#e6cf9c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--fd-ease,ease)}#fdn .fdn__more-b:hover,#fdn .fdn__more.open .fdn__more-b{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,0 0 0 3px #8a7bff24,0 10px 22px -8px #4f8cff99}html[data-theme=dark] #fdn .fdn__more-b{background:linear-gradient(180deg,#232a3d,#141927) padding-box,linear-gradient(120deg,#e6cf9c,#8a7bff 55%,#4f8cff) border-box}#fdn .fdn__more-b:focus-visible{outline:2px solid #4f8cff;outline-offset:3px}#fdn .fdn__more.open .fdn__more-b svg{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){#fdn .fdn__more-b,#fdn .fdn__more-b svg{transition:none}}html.fd-rm #fdn .fdn__more-b,html.fd-rm #fdn .fdn__more-b svg{transition:none}#fdn .fdn__more-p{position:absolute;top:calc(100% + 8px);inset-inline-start:50%;min-width:190px;padding:8px;border-radius:16px;background:var(--fd-bg,#fff);color:inherit;box-shadow:0 24px 60px -20px #0a0b0f59,0 0 0 1px #0a0b0f0f;opacity:0;visibility:hidden;transform:translate(-50%,-4px);transition:opacity .18s,transform .22s var(--fd-ease,ease),visibility 0s .22s;z-index:60}#fdn[dir=rtl] .fdn__more-p,[dir=rtl] #fdn .fdn__more-p{transform:translate(50%,-4px)}#fdn .fdn__more.open .fdn__more-p{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .18s,transform .22s var(--fd-ease,ease)}#fdn[dir=rtl] .fdn__more.open .fdn__more-p,[dir=rtl] #fdn .fdn__more.open .fdn__more-p{transform:translate(50%)}#fdn .fdn__more-p a{display:block;padding:11px 14px;border-radius:10px;font:500 14px/1.2 Inter,system-ui,sans-serif;white-space:nowrap;color:inherit;text-decoration:none}#fdn .fdn__more-p a:hover,#fdn .fdn__more-p a:focus-visible{background:#0a0b0f0d}html[data-theme=dark] #fdn .fdn__more-p{background:#15161b;box-shadow:0 24px 60px -20px #000000b3,0 0 0 1px #ffffff14}html[data-theme=dark] #fdn .fdn__more-p a:hover{background:#ffffff12}@media(max-width:1180px){.fdn__more{display:none!important}}@media(min-width:1181px){#fdn .fdn__nav.fdn__nav--more{justify-content:flex-end}}.fdn-mm .mm-row--wd .mm-new{display:inline-flex!important;align-self:flex-start;width:auto!important;flex:none;margin:5px 0 3px;margin-inline-start:0}@media(min-width:1181px){#fdn .fdn__nav{flex-wrap:wrap;align-content:flex-start;row-gap:80px;height:34px;overflow:clip;align-self:center}}@media(min-width:1181px){#fdn .fdn__nav:not(.fdn__nav--fit){visibility:hidden;animation:fdnFitShow 0s 1.2s forwards}#fdn .fdn__nav.fdn__nav--fit{animation:fdnFitIn .2s ease-out}}@keyframes fdnFitShow{to{visibility:visible}}@keyframes fdnFitIn{0%{opacity:0}}@media(prefers-reduced-motion:reduce){#fdn .fdn__nav.fdn__nav--fit{animation:none}}html.fd-rm #fdn .fdn__nav.fdn__nav--fit{animation:none}.qv2__walk{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#0a0a0c;display:block;border-radius:inherit}.qv2__walk[hidden],.qv2__walkl[hidden]{display:none}.qv2__zoom:has(.qv2__walk:not([hidden])){cursor:default}.qv2__walkl{position:absolute;left:12px;bottom:12px;z-index:2;padding:5px 10px;border-radius:99px;background:#0a0a0c9e;color:#fff;font:500 10px var(--fd-mono,monospace);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.fdd{--fdd-ink:var(--fd-ink,#0A0A0B);--fdd-mute:var(--fd-mute,rgba(10,10,11,.58));--fdd-line:var(--fd-line,rgba(10,10,11,.1));--fdd-blue:var(--fd-blue,#1D3BFF);--fdd-soft:var(--fd-soft,#F4F4F5);--fdd-bg:var(--fd-bg,#fff);padding:clamp(44px,6vw,96px) 0 clamp(20px,3vw,40px);color:var(--fdd-ink);position:relative;z-index:1}.fdd-in{max-width:1320px}.fdd-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 clamp(18px,2.4vw,30px)}.fdd-eye{display:flex;align-items:center;gap:12px;font:600 12px Inter,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--fdd-mute);margin:0 0 16px}.fdd-eye:before{content:"";width:34px;height:1.5px;background:var(--fdd-blue)}.fdd h2{font:600 clamp(30px,4.2vw,64px)/1 Sora,Inter,sans-serif;letter-spacing:-.04em;margin:0 0 12px;max-width:16em;color:var(--fdd-ink)}.fdd-lede{max-width:40em;font:400 16px/1.55 Inter,system-ui,sans-serif;color:var(--fdd-mute);margin:0}.fdd-subs,.fdd-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 0 14px;padding:2px 0}.fdd-subs::-webkit-scrollbar,.fdd-tabs::-webkit-scrollbar{display:none}.fdd-sub{flex:0 0 auto;font:500 13px Inter,system-ui,sans-serif;padding:8px 14px;border-radius:999px;border:1px solid var(--fdd-line);background:var(--fdd-bg);color:var(--fdd-ink);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.fdd-sub:hover{border-color:var(--fdd-ink)}.fdd-sub.is-on{background:var(--fdd-ink);color:var(--fdd-bg);border-color:var(--fdd-ink)}.fdd-tabs{border-bottom:1px solid var(--fdd-line);gap:4px;margin-bottom:6px}.fdd-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;font:600 15px Sora,Inter,sans-serif;letter-spacing:-.01em;padding:14px 18px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;color:var(--fdd-mute);cursor:pointer;white-space:nowrap;transition:color .2s,border-color .2s}.fdd-tab svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fdd-tab:hover{color:var(--fdd-ink)}.fdd-tab.is-on{color:var(--fdd-ink);border-bottom-color:var(--fdd-blue)}.fdd-tab.is-on svg{color:var(--fdd-blue)}.fdd-list{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(5,auto);column-gap:clamp(24px,4vw,64px)}.fdd-row{display:grid;grid-template-columns:44px 72px minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--fdd-line);color:inherit;text-decoration:none;transition:background .2s,padding .2s}.fdd-row:hover{background:linear-gradient(90deg,transparent,rgba(29,59,255,.04),transparent)}.fdd-row:focus-visible{outline:2px solid var(--fdd-blue);outline-offset:2px;border-radius:8px}.fdd-n{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.fdd-n b{font:600 30px/1 Sora,Inter,sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.fdd-mv{display:inline-flex;align-items:center;gap:3px;font:600 11px Inter,sans-serif;border-radius:999px;padding:2px 7px}.fdd-mv i{font-style:normal;font-size:8px}.fdd-mv--up{color:#0b7a4b;background:#0ea0641f}.fdd-mv--dn{color:#b4232a;background:#dc323c1a}.fdd-mv--n{color:var(--fdd-blue);background:#1d3bff1a}.fdd-img{width:72px;height:90px;border-radius:12px;overflow:hidden;background:var(--fdd-soft);display:block}.fdd-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.fdd-row:hover .fdd-img img{transform:scale(1.05)}.fdd-t{display:flex;flex-direction:column;gap:5px;min-width:0}.fdd-br{font:600 11px Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--fdd-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fdd-nm{font:500 16px/1.3 Inter,system-ui,sans-serif;color:var(--fdd-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fdd-bs{display:flex;flex-wrap:wrap;gap:6px}.fdd-b,.fdd-cb{display:inline-flex;align-items:center;font:600 11px/1 Inter,sans-serif;letter-spacing:.04em;padding:5px 9px;border-radius:999px;white-space:nowrap}.fdd-b--tr,.fdd-cb--tr{background:var(--fdd-ink);color:var(--fdd-bg)}.fdd-b--fast,.fdd-cb--fast{background:#1d3bff1a;color:var(--fdd-blue)}.fdd-b--drop{background:#0ea0641f;color:#0b7a4b}.fdd-why{font:400 13px/1.4 Inter,sans-serif;color:var(--fdd-mute)}.fdd-cs{display:flex;flex-wrap:wrap;gap:6px 10px;font:500 12px Inter,sans-serif;color:var(--fdd-mute)}.fdd-c--save{color:#0b7a4b;font-weight:600}.fdd-d{display:flex;align-items:center;gap:7px;font:500 12px/1.35 Inter,sans-serif;color:var(--fdd-ink)}.fdd-d svg{flex:0 0 16px;width:16px;height:16px;fill:none;stroke:var(--fdd-blue);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fdd-d em{font-style:normal;color:var(--fdd-mute)}.fdd-p{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.fdd-p small{font:500 11px Inter,sans-serif;color:var(--fdd-mute);letter-spacing:.04em}.fdd-p b{font:600 20px/1 Sora,Inter,sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.fdd-how{margin-top:18px;font:400 13px/1.55 Inter,sans-serif;color:var(--fdd-mute)}.fdd-how summary{cursor:pointer;font-weight:600;color:var(--fdd-ink);display:inline-block;padding:6px 0}.fdd-how p{max-width:60em;margin:6px 0 0}.fdd-cbs{position:absolute;left:10px;bottom:10px;display:flex;flex-wrap:wrap;gap:5px;z-index:3;pointer-events:none;max-width:calc(100% - 20px)}.fdd-cb{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 8px #00000014}.fdd-cb--fast{background:#ffffffeb}@media(max-width:980px){.fdd-list{grid-template-columns:1fr;grid-auto-flow:row;grid-template-rows:none}}@media(max-width:560px){.fdd{padding-top:40px}.fdd-head{margin-bottom:14px}.fdd-lede{font-size:14px}.fdd-row{grid-template-columns:30px 60px minmax(0,1fr);gap:12px;padding:16px 0;align-items:start}.fdd-n b{font-size:22px}.fdd-img{width:60px;height:76px;border-radius:10px}.fdd-nm{font-size:15px}.fdd-p{grid-column:3;flex-direction:row;align-items:baseline;gap:8px;text-align:left}.fdd-p b{font-size:18px}.fdd-tab{padding:12px 14px;font-size:14px}.fdd-cbs{left:8px;bottom:8px}}html.fd-rm .fdd *{transition:none!important}@media(prefers-reduced-motion:reduce){.fdd *{transition:none!important}}.fdd.fdd--c{padding:clamp(18px,3vw,32px) 0;max-height:none}.fdd--c .fdd-in{display:flex;flex-direction:column;gap:12px}.fdd2-h{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.fdd2-h h2{margin:2px 0 0;font:600 clamp(20px,2vw,26px)/1.1 Sora,Inter,sans-serif;letter-spacing:-.03em}.fdd2-h .fdd-eye{margin:0}.fdd2-all{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;font:600 13.5px Inter,sans-serif;color:var(--fd-blue,#1D3BFF);text-decoration:none;white-space:nowrap}.fdd2-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0}.fdd2-tabs::-webkit-scrollbar{display:none}.fdd2-tabs .fdd-tab{min-height:40px;white-space:nowrap}.fdd2-row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;padding:2px 2px 6px;margin:0 -2px}.fdd2-row::-webkit-scrollbar{display:none}.fdc2{flex:none;width:150px;scroll-snap-align:start;display:flex;flex-direction:column;gap:3px;color:inherit;text-decoration:none;-webkit-user-drag:none}.fdc2__m{position:relative;display:block;aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:#f4f4f5}.fdc2__m img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.fdc2:hover .fdc2__m img{transform:scale(1.04)}}.fdc2:active .fdc2__m{transform:scale(.98)}.fdc2__n{position:absolute;left:8px;top:8px;min-width:26px;height:26px;padding:0 7px;border-radius:99px;display:grid;place-items:center;background:#0a0a0b;color:#fff;font:700 12px/1 Sora,Inter,sans-serif}.fdc2__d{position:absolute;right:8px;bottom:8px;padding:3px 7px;border-radius:99px;background:#1d3bff;color:#fff;font:600 11px/1.2 Inter,sans-serif;font-variant-numeric:tabular-nums}.fdc2__b{margin-top:5px;font:600 10.5px/1.2 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--fd-mute,#5b5f6b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fdc2__t{font:400 12.5px/1.3 Inter,sans-serif;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.fdc2__p{font:600 14px/1.2 Inter,sans-serif;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:6px}.fdc2__p small{font:400 11px Inter,sans-serif;color:var(--fd-mute,#5b5f6b)}html[data-theme=dark] .fdc2__m{background:#15171f}html[data-theme=dark] .fdc2__n{background:#f4f4f5;color:#0a0a0b}@media(max-width:600px){.fdc2{width:124px}}@media(min-width:1024px){.fdd.fdd--c{padding:20px 0}.fdc2{width:132px}.fdc2__m{aspect-ratio:auto;height:150px}}.pcard .fdd-cbs{--fdd-ink:#0A0A0B;--fdd-bg:#fff;--fdd-blue:#1D3BFF;left:8px;right:auto;bottom:40px;max-width:calc(100% - 16px)}.pcard .fdd-cb--tr{background:#0a0a0b;color:#fff}.pcard .fdd-cb--fast{background:#fffffff0;color:#1d3bff}@media(max-width:600px){.pcard .fdd-cbs .fdd-cb:nth-child(n+2){display:none}.pcard .fdd-cb{font-size:10px;padding:4px 8px}}.pcard .pcard__media:has(.onme) .fdd-cbs{bottom:90px}

/* Ranked right now (2026-10-28) */
.fdrk{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;counter-reset:none;border-top:1px solid var(--line,rgba(127,127,127,.22))}
.fdrk__i{min-width:0;border-bottom:1px solid var(--line,rgba(127,127,127,.22))}
.fdrk__a{display:grid;grid-template-columns:44px 72px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 4px;color:inherit;text-decoration:none;min-height:118px;transition:background .2s}
.fdrk__a:hover{background:rgba(127,127,127,.06)}
.fdrk__n{font:600 26px/1 var(--font-display,Sora,sans-serif);letter-spacing:-.02em;opacity:.35;font-variant-numeric:tabular-nums;text-align:center}
.fdrk__i:nth-child(-n+3) .fdrk__n{opacity:1;background:linear-gradient(135deg,#b8964a,#e7cf8e);-webkit-background-clip:text;background-clip:text;color:transparent}
.fdrk__m{width:72px;height:90px;border-radius:10px;overflow:hidden;background:#f3f3f1;display:block}
.fdrk__m img{width:100%;height:100%;object-fit:cover;display:block}
.fdrk__x{min-width:0;display:flex;flex-direction:column;gap:3px}
.fdrk__b{font:600 11px/1.3 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fdrk__t{font-size:14px;line-height:1.35;opacity:.85;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.fdrk__s{font-size:12px;opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fdrk__p{display:flex;flex-direction:column;align-items:flex-end;gap:5px;white-space:nowrap}
.fdrk__p b{font:600 15px/1 Inter,sans-serif;font-variant-numeric:tabular-nums}
.fdrk__p i{font-style:normal;font-size:11px;font-weight:700;padding:3px 7px;border-radius:999px;background:#0f7a43;color:#fff}
[data-theme="dark"] .fdrk__m{background:#17181c}
@media(max-width:860px){.fdrk{grid-template-columns:1fr}.fdrk__a{grid-template-columns:30px 60px minmax(0,1fr) auto;gap:12px;min-height:100px}.fdrk__m{width:60px;height:75px}.fdrk__n{font-size:20px}}
/* prefs modal v2 (2026-10-29, user mark #7): card-style fields, clear hierarchy, full-width action */
.prefs{display:flex;flex-direction:column;gap:0;width:min(440px,84vw);min-width:0;padding:2px}
.prefs .eyebrow{font:600 11px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;opacity:.7}
.prefs .h3{font:600 clamp(20px,2.2vw,24px)/1.25 Sora,var(--font-ui);margin:8px 0 20px;letter-spacing:-.01em}
.prefs label{display:grid!important;gap:6px!important;margin:0 0 10px!important;padding:12px 14px 6px;border:1px solid var(--line-2);border-radius:14px;background:var(--glass);font:600 10.5px/1 var(--font-ui)!important;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);transition:border-color .2s,box-shadow .2s}
.prefs label:focus-within{border-color:color-mix(in srgb,var(--text) 45%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--text) 8%,transparent)}
.prefs select{-webkit-appearance:none;appearance:none;width:100%;height:38px!important;border:0!important;border-radius:0!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23888' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") right 2px center no-repeat!important;padding:0 26px 0 0!important;font:500 15px/1.2 var(--font-ui)!important;letter-spacing:0;text-transform:none;color:var(--text);cursor:pointer;outline:none}
.prefs #pcur{display:flex;align-items:center;justify-content:space-between;margin:2px 2px 14px;font:500 13px var(--font-ui);color:var(--text-2)}
.prefs #pcur b{font:600 12px/1 var(--font-ui);letter-spacing:.06em;padding:6px 11px;border-radius:99px;border:1px solid var(--line-2);color:var(--text)}
.prefs #plm{margin:-4px 2px 12px;font-size:12px}
.prefs #psave{width:100%;height:50px;margin-top:6px;border-radius:14px;font-weight:600;letter-spacing:.02em}

/* perf: off-screen product cards skip render work until scrolled near (first 2-4 rows paint immediately; height remembered so no jump) */
.grid3>.pcard:nth-child(n+13){content-visibility:auto;contain-intrinsic-size:auto 460px}
/*<i18n-guard>*/
/* i18n layout guard (2026-10-29): shared root fixes so long words / labels in any of the 13 languages wrap inside their box instead of clipping.
   Source of truth: build/css/i18n-guard.css -> injected (between markers) into the SPA CSS bundle and rollout/rollout.css by build/rehash_css.py. */
.promo-tile{container-type:inline-size}
.promo-tile>div{min-width:0;max-width:100%;box-sizing:border-box}
.promo-tile h3{font-size:clamp(15px,10.5cqi,22px);overflow-wrap:anywhere;hyphens:auto}
.promo-tile .btn{max-width:100%;white-space:normal;text-align:center;line-height:1.2;height:auto;min-height:36px}
@container (max-width:260px){.promo-tile>div{padding:16px}.promo-tile .btn{padding-inline:14px;letter-spacing:.06em}html .promo-tile .eyebrow{display:block!important;letter-spacing:.14em!important;line-height:1.5!important;overflow-wrap:anywhere}html .promo-tile .eyebrow:before{display:block;margin-bottom:8px}}
/* Arabic / Urdu / Hindi: letter-spacing breaks joined and conjunct scripts (Arabic letters disconnect), so tracking is always 0 there */
:lang(ar),:lang(ar) *,:lang(ur),:lang(ur) *,:lang(hi),:lang(hi) *{letter-spacing:0!important}
/* script-aware font stacks for the luxe layer (Inter/Sora have no Arabic glyphs; fall through to good native Arabic faces, not a random fallback) */
html[lang=ar],html[lang=ur],[dir=rtl]:lang(ar),[dir=rtl]:lang(ur){--lx-sans:"Inter","Noto Sans Arabic","Geeza Pro","Segoe UI",Tahoma,system-ui,sans-serif;--lx-serif:"Noto Kufi Arabic","Noto Sans Arabic","Geeza Pro","Segoe UI",system-ui,sans-serif}
/* the English brand tagline under the wordmark must not be bidi-reordered in RTL headers (".See it on you" bug) */
[dir=rtl] .flg__t small,[dir=rtl] .nav__tag{direction:ltr;unicode-bidi:isolate}
/* card "On model / On me" toggle: longer labels (fr, it, ja...) take the space they need instead of a fixed 50/50 split; tighter tracking on narrow cards */
.onme{container-type:inline-size}
html .pcard .onme button{flex:1 1 auto;min-width:0;padding-inline:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@container (max-width:180px){html .pcard .onme button{letter-spacing:.03em!important;padding-inline:4px}}
/* Arabic-script languages: letter-spacing breaks letter joining (ا س ک ی ن) - never track ar/ur/fa text */
:is(:lang(ar),:lang(ur),:lang(fa)):not([class*=logo],[class*=logo] *,[class*=brand] *,[class*=wordmark],[class*=wordmark] *){letter-spacing:0!important}
:is(:lang(ar),:lang(ur),:lang(fa)) :is(body,p,span,small,b,strong,a,button,label,h1,h2,h3,h4,h5,h6,li,div,input,select,option,em):not([class*=logo],[class*=logo] *,[class*=wordmark] *,[class*=icon],svg *){font-family:Inter,"Noto Sans Arabic","Geeza Pro",Tahoma,system-ui,sans-serif}
/* 2026-10-29 all-language audit */
/* RTL: the On-model/On-me sliding pill was parked under the wrong button (white text on white) */
[dir=rtl] body .pcard .onme:before,[dir=rtl] body .gal8__main .onme:before{left:auto!important;right:2px!important}
[dir=rtl] body .pcard .onme:has(button:nth-child(2).on):before,[dir=rtl] body .gal8__main .onme:has(button:nth-child(2).on):before{transform:translate(-100%)!important}
:is(:lang(ar),:lang(ur),:lang(fa)) body .pcard .onme button,:is(:lang(ar),:lang(ur),:lang(fa)) .pcard__ds small,:is(:lang(ar),:lang(ur),:lang(fa)) .lx-spark{font-family:Inter,"Noto Sans Arabic","Geeza Pro",Tahoma,sans-serif!important;text-transform:none!important}
/* numbers like -65% keep their sign on the left in RTL */
[dir=rtl] .bdg--save,[dir=rtl] .pcard__ds b{direction:ltr;unicode-bidi:isolate}
html .pcard__ds{max-width:calc(100% - 24px);white-space:nowrap}
/* long words (Preissenkung, Снижение цены) wrap instead of being cut at the card edge */
html .pcard .lx-spark{flex-wrap:wrap;row-gap:3px;letter-spacing:.06em;max-width:100%}
html .pcard .chip-store{max-width:100%;min-width:0;overflow:hidden}
html .pcard .chip-store .cs-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html .pcard .chip-store b{flex-shrink:0;max-width:62%;overflow:hidden;text-overflow:ellipsis}
@container (max-width:180px){html:not([lang|=en]) body .pcard .onme button{text-transform:none!important;letter-spacing:0!important;font-size:10.5px!important}}
[dir=rtl] .price__now,[dir=rtl] .price__was{unicode-bidi:isolate;direction:ltr}
/* ===== product page price-comparison panel (app.js renderCompare -> .cxp), compact table + stats strip, 2026-10-29 ===== */
html .cx-viz.cxp{display:block;border-top:1px solid var(--lx-hair,var(--line));padding-top:18px}
.cxp-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;border:1px solid var(--lx-hair,var(--line));border-radius:14px;overflow:hidden;background:var(--lx-hair,var(--line))}
.cxp-s{background:var(--bg);padding:10px 12px;min-width:0}
.cxp-s small{display:block;font:600 10px/1.2 Inter,"Noto Sans Arabic",sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--lx-mute,var(--text-2));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cxp-s b{display:block;margin-top:5px;font:600 15px/1.15 Inter,sans-serif;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;unicode-bidi:isolate}
.cxp-s--lo b,.cxp-s--sv b{color:var(--fd-blue,#4f6bff)}
.cxp-rng{grid-column:1/-1;background:var(--bg);padding:10px 12px 12px}
.cxp-rng__t{position:relative;display:block;height:6px;border-radius:9px;background:linear-gradient(90deg,var(--fd-blue,#4f6bff),color-mix(in srgb,var(--text) 22%,transparent))}
.cxp-rng__t i{position:absolute;top:-3px;inset-inline-start:var(--x);width:2px;height:12px;margin-inline-start:-1px;border-radius:2px;background:var(--text);opacity:.55}
.cxp-rng__t u{position:absolute;top:-5px;inset-inline-start:var(--x);width:8px;height:16px;margin-inline-start:-4px;border-radius:4px;border:2px solid var(--fd-blue,#4f6bff);background:var(--bg)}
.cxp-tbl{margin:16px 0 0}
.cxp-tbl figcaption{margin-bottom:6px}
.cxp-list{list-style:none;margin:0;padding:0}
.cxp-r{display:grid;grid-template-columns:minmax(0,1fr) minmax(60px,28%) auto;align-items:center;gap:14px;min-height:40px;padding:6px 10px;border-bottom:1px solid var(--lx-hair,var(--line));border-radius:0}
.cxp-r.is-best{background:color-mix(in srgb,var(--fd-blue,#4f6bff) 10%,transparent);border-radius:10px;border-bottom-color:transparent}
.cxp-n{display:flex;align-items:center;gap:8px;min-width:0}
.cxp-n b{font:500 13.5px/1.2 Inter,"Noto Sans Arabic",sans-serif;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.cxp-rk{flex:0 0 20px;height:20px;border-radius:6px;display:grid;place-items:center;font:600 10.5px/1 Inter,sans-serif;color:var(--lx-mute,var(--text-2));background:color-mix(in srgb,var(--text) 7%,transparent)}
.is-best .cxp-rk{background:var(--fd-blue,#4f6bff);color:#fff}
.cxp-bd{flex:none;font:700 9px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;font-style:normal;color:#fff;background:var(--fd-blue,#4f6bff);padding:4px 7px;border-radius:99px;white-space:nowrap}
.cxp-bar{display:block;height:5px;border-radius:9px;background:color-mix(in srgb,var(--text) 10%,transparent);overflow:hidden}
.cxp-bar i{display:block;height:100%;border-radius:9px;background:color-mix(in srgb,var(--text) 45%,transparent)}
.is-best .cxp-bar i{background:var(--fd-blue,#4f6bff)}
.cxp-p{font:600 14px/1 Inter,sans-serif;color:var(--text);text-align:end;white-space:nowrap;min-width:72px;unicode-bidi:isolate;font-variant-numeric:tabular-nums}
.is-best .cxp-p{color:var(--fd-blue,#4f6bff)}
.cxp-more{display:none}.cxp.is-open .cxp-more{display:grid}
.cxp-all{margin-top:10px;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:99px;border:1px solid var(--lx-hair,var(--line));background:transparent;color:var(--text);font:600 12.5px/1 Inter,"Noto Sans Arabic",sans-serif;cursor:pointer}
.cxp-all:hover{border-color:var(--fd-blue,#4f6bff)}
.cxp-all span+span,.cxp.is-open .cxp-all span:first-child{display:none}.cxp.is-open .cxp-all span+span{display:inline}
[dir=rtl] .cxp-rng__t{background:linear-gradient(270deg,var(--fd-blue,#4f6bff),color-mix(in srgb,var(--text) 22%,transparent))}
@media(max-width:600px){.cxp-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.cxp-s:nth-child(4),.cxp-s:nth-child(5){grid-column:span 1}.cxp-stats .cxp-s:nth-child(4){grid-column:1/3}.cxp-r{grid-template-columns:minmax(0,1fr) 54px auto;gap:10px;padding:6px 8px}.cxp-s b{font-size:14px}}
/* ===== catalogue card action buttons (heart / quick view / full view): one tidy stack inside the image box's top-end corner, 2026-10-29 ===== */
html[lang] body .pcard .pcard__media .pcard__heart,html[lang] body .pcard .pcard__media .pcard__acts{position:absolute!important;left:auto!important;right:auto!important;inset-inline-end:8px!important;margin:0!important;margin-inline-end:8%!important;transform:none!important;z-index:5}
html[lang] body .pcard .pcard__media .pcard__heart{top:8px!important;margin-top:8%!important}
html[lang] body .pcard .pcard__media .pcard__acts{top:52px!important;margin-top:8%!important;display:flex!important;flex-direction:column;gap:8px;width:36px;height:auto;opacity:1}
html[lang] body .pcard .pcard__media .pcard__heart,html[lang] body .pcard .pcard__media .pcard__qv,html[lang] body .pcard .pcard__media .pcard__fv{width:36px!important;height:36px!important;min-width:36px;min-height:36px!important;padding:0!important;border-radius:50%!important;display:grid!important;place-items:center;background:rgba(255,255,255,.86)!important;-webkit-backdrop-filter:blur(10px) saturate(1.4);backdrop-filter:blur(10px) saturate(1.4);border:1px solid rgba(10,11,15,.08)!important;box-shadow:0 4px 14px -6px rgba(10,11,15,.35)!important;color:#0a0b0f!important;transition:transform .15s,background .15s,box-shadow .15s}
html[lang] body .pcard .pcard__media :is(.pcard__heart,.pcard__qv,.pcard__fv) svg{width:17px!important;height:17px!important;stroke:#0a0b0f!important;color:#0a0b0f!important}
html[lang] body .pcard .pcard__media :is(.pcard__qv,.pcard__fv) span{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
html[lang] body .pcard .pcard__media :is(.pcard__heart,.pcard__qv,.pcard__fv):hover{background:#fff!important;transform:scale(1.06)!important;box-shadow:0 6px 18px -6px rgba(10,11,15,.5)!important}
html[lang] body .pcard .pcard__media :is(.pcard__heart,.pcard__qv,.pcard__fv):active{transform:scale(.94)!important}
html[lang] body .pcard .pcard__media :is(.pcard__heart,.pcard__qv,.pcard__fv):focus-visible{outline:2px solid var(--fd-blue,#2a4bff);outline-offset:2px}
html[lang] body .pcard .pcard__media .pcard__heart.on svg{fill:#e5254b!important;stroke:#e5254b!important}
html body .pcard .bdgs{margin-top:8%;margin-inline-start:8%;top:8px!important;left:auto!important;right:auto!important;inset-inline-start:8px!important;max-width:calc(84% - 64px)!important}
.cxp-n b{flex:0 1 auto}.cxp-bd{flex:0 0 auto}
[dir=rtl] .cxp-s--sv b{direction:ltr;text-align:end}
@media(max-width:420px){.cxp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cxp-stats .cxp-s:nth-child(4){grid-column:auto}.cxp-stats .cxp-s:nth-child(5){grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between}.cxp-stats .cxp-s:nth-child(5) b{margin:0}.cxp-s{padding:9px 10px}.cxp-r{grid-template-columns:minmax(0,1fr) 36px auto;gap:8px;padding:6px 6px}.cxp-p{min-width:0;font-size:13px}.cxp-n{gap:6px}.cxp-rk{flex-basis:18px;height:18px}.cxp-bd{padding:3px 6px;font-size:8.5px}}
@media(max-width:560px){html[lang] body .pcard .pcard__media .pcard__heart,html[lang] body .pcard .pcard__media .pcard__qv,html[lang] body .pcard .pcard__media .pcard__fv{width:30px!important;height:30px!important;min-width:30px;min-height:30px!important}html[lang] body .pcard .pcard__media .pcard__acts{top:44px!important;gap:6px;width:30px}html[lang] body .pcard .pcard__media :is(.pcard__heart,.pcard__qv,.pcard__fv) svg{width:15px!important;height:15px!important}}
.cxp-n .fd-slogo{flex:0 0 22px;width:22px;height:22px;border-radius:6px;object-fit:contain;background:#fff}.cxp-n .fd-slogo--m{display:grid;place-items:center;font:700 10px/1 Inter,sans-serif}
/* ===== site-wide polish batch 1 (2026-10-29 audit) ===== */
/* footer trust list: was squeezed into a flex row on phones (one letter per line) */
html body ul.ft2__trust{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 24px;margin:0;padding:24px 0;border:0;border-bottom:1px solid var(--lx-hair,var(--line));border-radius:0;background:none}
@media(max-width:900px){html body ul.ft2__trust{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){html body ul.ft2__trust{grid-template-columns:1fr;gap:16px}}
html body ul.ft2__trust li{min-width:0}
/* 404 search: input could not shrink, button was pushed off-screen */
.nf-s input{min-width:0}.nf-s .btn{flex:none}
/* featured-partner placeholders: keep one tidy row instead of 10 empty boxes */
.fx__f .fxc--e:nth-child(n+7){display:none}
@media(max-width:767px){.fx__p .fxc--e:nth-child(n+2),.fx__f .fxc--e:nth-child(n+3){display:none}.fx__f{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
/* brands A-Z: two columns on phones instead of one giant tile per brand */
@media(max-width:600px){html body .bx__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}
/* catalogue hero banner: headline was pale on the light photo; add a soft scrim + ink colour that works in both themes */
html body .dban{position:relative;isolation:isolate}
html body .dban::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(10,11,15,.62) 0%,rgba(10,11,15,.30) 45%,transparent 75%);border-radius:inherit}
[dir=rtl] body .dban::after{background:linear-gradient(270deg,rgba(10,11,15,.62) 0%,rgba(10,11,15,.30) 45%,transparent 75%)}
html body .dban__t{position:relative;z-index:1}
html body .dban__t h2,html body .dban__t .eyebrow{color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.35)}
/* owner Mark 2026-10-30: calmer heading/stat sizes (#17,#19,#23,#36) + visible Clear all (#31) */
html body .rh-head h2,html body .rh-try h2{font-size:clamp(26px,3.2vw,52px);line-height:1.05}
html body .rh-expand h2{font-size:clamp(30px,4.2vw,68px);line-height:1.02}
html body .rh-stats b{font-size:clamp(24px,3.4vw,52px)}
html body .clearall{color:var(--text-1,#111);font-weight:600;font-size:12.5px;text-underline-offset:3px}
/* owner Mark 2026-10-30 batch 2: #44 opaque fixed nav + scroll offsets, #38 phone cards, #14 sticky filter bar, #42 no jitter */
html body header.fdn.is-scrolled{background:var(--bg,#fff)!important;box-shadow:0 1px 0 var(--line,rgba(0,0,0,.08)),0 6px 18px rgba(0,0,0,.06)}
html{scroll-padding-top:calc(var(--fd-hh,64px) + 12px)}
html body #view [id],html body section[id]{scroll-margin-top:calc(var(--fd-hh,64px) + 12px)}   /* #44: follow the real header height (120px on phones/tablets) */
@media (max-width:640px){
 html body .pcard .pcard__acts,html body .pcard .fdd-cbs{display:none!important}
 html body .pcard .bdgs{max-width:calc(100% - 48px);overflow:hidden}
 html body .pcard .pcard__ds{max-width:calc(100% - 16px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
html body #fbar{position:sticky;top:60px;z-index:60;background:color-mix(in srgb,var(--bg,#fff) 88%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px)}
/* Mark #14/#45 (2 Nov): desktop header slides away on scroll-down; the sticky filter bar must follow it to the very top instead of floating 60px down with products showing above it */
@media (min-width:1181px){
 html body #fbar{transition:top .35s cubic-bezier(.2,.7,.2,1),box-shadow .3s}
 html:has(#fdn.is-hidden) body #fbar{top:0;box-shadow:0 8px 24px -14px rgba(0,0,0,.18)}
}
html body #alrt,html body #alrt *{animation:none!important;transition:background-color .2s,color .2s!important;transform:none!important}
/* user 2026-10-30: Copilot search as CMC-style pill on the right of the header, before account icons */
@media (min-width:1025px){
 html body .fdn .fdn__r .fdn__search{display:inline-flex;align-items:center;gap:8px;width:auto;min-width:200px;height:38px;padding-inline:14px 8px;border-radius:999px;background:color-mix(in srgb,var(--text-1,#111) 6%,transparent);border:1px solid transparent;color:color-mix(in srgb,var(--text-1,#111) 55%,transparent);font-size:13.5px;font-weight:500;text-decoration:none;margin-inline-end:6px}
 html body .fdn .fdn__r .fdn__search:hover{border-color:var(--line-2,rgba(0,0,0,.15))}
 html body .fdn .fdn__r .fdn__search svg{width:16px;height:16px;flex:none}
 html body .fdn .fdn__r .fdn__search span{display:inline!important;flex:1;text-align:start;white-space:nowrap}
 html body .fdn .fdn__r .fdn__search::after{content:"/";display:inline-grid;place-items:center;width:20px;height:20px;border-radius:5px;font-size:11px;font-weight:600;background:color-mix(in srgb,var(--text-1,#111) 10%,transparent);color:inherit}
}
/* owner 2026-10-31: Copilot search bar in CoinMarketCap style (right side, before account); 768+ so iPad portrait gets it */
@media (min-width:768px){
 html body header.fdn .fdn__search{display:inline-flex;align-items:center;gap:8px;width:clamp(170px,20vw,300px);min-width:0;height:38px;padding:0 8px 0 12px;border:0!important;border-radius:8px;background:#eff2f5;color:#808a9d;font-size:14px;font-weight:500;justify-content:flex-start;margin-inline-end:6px}
 html body header.fdn .fdn__search svg{width:16px;height:16px;flex:none;stroke:#808a9d}
 html body header.fdn .fdn__search span{display:inline!important;flex:1;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 html body header.fdn .fdn__search::after{content:"/";flex:none;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:4px;background:#a6b0c3;color:#fff;font-size:12px;font-weight:700}
 html body header.fdn .fdn__search:hover{background:#e5e9ee}
 html[data-theme=dark] body header.fdn .fdn__search{background:#222531;color:#a1a7bb}
 html[data-theme=dark] body header.fdn .fdn__search svg{stroke:#a1a7bb}
 html[data-theme=dark] body header.fdn .fdn__search::after{background:#323546;color:#a1a7bb}
}

/* owner 2026-10-31: Copilot ask bar centered, CMC style */
button.aifab{inset-inline-end:auto!important;right:auto!important;left:50%!important;transform:translateX(-50%)!important;bottom:calc(20px + env(safe-area-inset-bottom))!important;width:min(560px,calc(100vw - 32px))!important;max-width:none!important;height:48px!important;padding:4px 5px 4px 8px!important;gap:10px!important;background:#fff!important;backdrop-filter:none!important;border:1px solid rgba(88,102,126,.18)!important;box-shadow:0 4px 24px rgba(88,102,126,.16),0 1px 2px rgba(88,102,126,.08)!important}
button.aifab:hover{transform:translateX(-50%) translateY(-1px)!important}
button.aifab .aifab__orb{width:28px!important;height:28px!important;box-shadow:none!important;animation:none!important}
button.aifab .aifab__orb svg{width:15px!important;height:15px!important}
button.aifab .aifab__ph{color:#808a9d!important}
button.aifab .aifab__mic{width:38px!important;height:38px!important}
html[data-theme=dark] button.aifab,.dark button.aifab{background:#222531!important;border-color:rgba(255,255,255,.1)!important}
@media (prefers-color-scheme:dark){html:not([data-theme=light]) button.aifab{background:#222531!important;border-color:rgba(255,255,255,.1)!important}}
@media (max-width:639px){button.aifab{width:calc(100vw - 16px)!important;bottom:calc(76px + env(safe-area-inset-bottom))!important}}
/* Mark #15: size filter split into Clothing / Shoes */
html body .fgroup[data-g=size] h6.szk{margin:12px 0 8px;font:600 10.5px/1 Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3,#8a8f98)}
html body .fgroup[data-g=size] h6.szk:first-of-type{margin-top:4px}
/* desktop: the one-time currency toast sat on top of the Ask AI bar; lift it above the bar (bar itself unchanged) */
@media (min-width:1181px){html body .toast.toast--geo{bottom:calc(84px + env(safe-area-inset-bottom))!important}}
/* (2 Nov) no tablet bottom offset: <=1180px the mobile layout pins toasts under the header (top:..;bottom:auto) - a bottom value here stretched the geo toast into a 916px-tall white box on iPad */
/* Mark #16: preferences modal - currency as a designed field like Ship to / Language; selects fill the field */
html body .prefs .pcur{display:flex;flex-direction:column;gap:8px;margin:12px 0;padding:12px 14px 14px;border:1px solid var(--line,rgba(0,0,0,.1));border-radius:14px;background:color-mix(in srgb,var(--text-1,#111) 3%,transparent)}
html body .prefs .pcur__k{font:600 10.5px/1 Inter,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--text-2,#555)}
html body .prefs .pcur__v{display:flex;align-items:center;gap:10px;min-height:44px}
html body .prefs .pcur__v i{display:inline-grid;place-items:center;min-width:36px;height:36px;padding:0 6px;border-radius:10px;background:var(--text-1,#111);color:var(--bg,#fff);font:600 15px/1 Inter,system-ui,sans-serif;font-style:normal}
html body .prefs .pcur__v b{font:600 16px/1 Inter,system-ui,sans-serif;letter-spacing:.02em}
html body .prefs .pcur__v small{font-size:13px;color:var(--text-2,#666)}
html body .prefs label .fsl,html body .prefs label .fsl__b,html body .prefs label select{width:100%}
html body .prefs label .fsl__b{justify-content:space-between}
html body .prefs #pcur{display:flex;flex-direction:column;align-items:stretch;text-align:start;margin:12px 0}
html body .prefs #pcur .pcur__v{justify-content:flex-start}
html body .prefs #pcur .pcur__v b{border:0;padding:0;background:none;border-radius:0;min-width:0}
/* Mark #18: ranking tabs (Most wanted / Best value / Fast delivery) as a proper segmented control that reads as clickable */
html body #fdd .fdd2-tabs{display:inline-flex;width:fit-content;gap:4px;padding:4px;margin:6px 0 4px;border:1px solid var(--line,rgba(10,10,11,.1));border-radius:999px;background:color-mix(in srgb,var(--text-1,#0a0a0b) 4%,transparent);max-width:100%;overflow-x:auto}
html body #fdd .fdd2-tabs .fdd-tab{min-height:40px;padding:0 18px;margin:0;border:0;border-radius:999px;font:600 14px/1 Inter,system-ui,sans-serif;letter-spacing:0;color:var(--text-2,#555);background:transparent;transition:background .2s,color .2s,box-shadow .2s}
html body #fdd .fdd2-tabs .fdd-tab:hover{color:var(--text-1,#0a0a0b);background:color-mix(in srgb,var(--text-1,#0a0a0b) 6%,transparent)}
html body #fdd .fdd2-tabs .fdd-tab.is-on{color:#fff;background:var(--text-1,#0a0a0b);box-shadow:0 2px 8px rgba(0,0,0,.14)}
html[data-theme=dark] body #fdd .fdd2-tabs .fdd-tab.is-on{color:#0a0a0b;background:#fff}
html body #fdd .fdd2-tabs .fdd-tab:focus-visible{outline:2px solid #1D3BFF;outline-offset:2px}
@media (max-width:640px){html body #fdd .fdd2-tabs{display:flex;width:auto}html body #fdd .fdd2-tabs .fdd-tab{flex:1 0 auto;padding:0 14px;font-size:13px}}
/* Mark #20: even vertical rhythm on the homepage - the brand strip and the blocks around it had ~280-350px gaps vs ~190px elsewhere */
@media (min-width:768px){
 html body #view > #luxstrip > section{padding-top:56px;padding-bottom:40px}
 html body #view > #bestdeals > section{padding-bottom:96px}
 html body #view > #luxstrip + section.wrap{margin-top:24px}
 html body #view > section.section.wrap.rv + section.section.wrap.rv{padding-top:64px}
}
/* Mark #25/#26: "Biggest live sales" as its own framed band (live badge + real count) so it reads as one block and the next heading never floats between two sections */
html body #view section.rv-sale{position:relative;box-sizing:border-box;width:min(1380px,calc(100% - 2*clamp(12px,2.6vw,40px)));margin:48px auto!important;padding:56px clamp(16px,2.4vw,30px) 52px!important;border-radius:28px;background:linear-gradient(180deg,color-mix(in srgb,#1D3BFF 6%,var(--bg,#fff)) 0%,var(--bg,#fff) 70%);border:1px solid color-mix(in srgb,#1D3BFF 14%,transparent);box-shadow:0 30px 60px -40px rgba(29,59,255,.25)}
html body #view section.rv-sale .sec-head{border-bottom-color:color-mix(in srgb,#1D3BFF 16%,transparent)}
html body #view section.rv-sale .eyebrow{display:inline-flex;align-items:center;gap:8px;color:#1D3BFF}
html body #view section.rv-sale .eyebrow::before{display:none}
html body .rv-live{width:8px;height:8px;border-radius:50%;background:#E5484D;box-shadow:0 0 0 0 rgba(229,72,77,.55);animation:rvLive 1.8s ease-out infinite}
@keyframes rvLive{0%{box-shadow:0 0 0 0 rgba(229,72,77,.55)}80%,100%{box-shadow:0 0 0 9px rgba(229,72,77,0)}}
html body #view section.rv-sale .rv-sub{margin:10px 0 0;font-size:14px;color:var(--text-2,#555)}
html[data-theme=dark] body #view section.rv-sale{background:linear-gradient(180deg,rgba(29,59,255,.12) 0%,transparent 70%);border-color:rgba(91,124,255,.25)}
@media (max-width:640px){html body #view section.rv-sale{width:calc(100% - 20px);margin:28px auto!important;padding:32px 12px 24px!important;border-radius:22px}}
@media (prefers-reduced-motion:reduce){html body .rv-live{animation:none}}
/* Mark #24: "Shop by department" gets a proper left-aligned section heading (eyebrow above title, like the other sections) */
html body .dmo .dmo__hd{display:block;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--line,rgba(10,10,11,.1));text-align:start}
html body .dmo .dmo__hd h2{margin:10px 0 0;text-align:start}
/* department tiles: footwear packshots sit low in tall frames; anchor the crop so the shoe is visible (Shoes tile looked empty) */
html body .dmo .dmo--shoes .dmo__im img{object-position:50% 90%}
/* Mark #27: logo slider - every logo sits in the same box so wordmarks and monograms read at one optical size; JS drives the glide (drag/swipe) */
html body .rh-marq.rh-marq--js .rh-marq__t{animation:none!important;will-change:transform;gap:14px}
html body .rh-marq.rh-marq--js{touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}
html body .rh-marq.rh-marq--js:active{cursor:grabbing}
html body .rh-marq .rh-marq__t a{flex:none;display:flex;align-items:center;justify-content:center;width:clamp(128px,12vw,168px);height:clamp(56px,5vw,68px);padding:0 18px;box-sizing:border-box;border-radius:14px;border:1px solid var(--line,rgba(10,10,11,.08));background:color-mix(in srgb,var(--bg,#fff) 70%,transparent);-webkit-user-drag:none}
html body .rh-marq .rh-marq__t img{flex:1 1 auto;width:100%;min-width:0;height:clamp(22px,2.2vw,28px);max-width:none;object-fit:contain;pointer-events:none;-webkit-user-drag:none}
/* Mark #37: the open navigation (mega menu) used 24px display type for category links - normal, clean UI size instead */
html body .fm-p li a,html body .fm-p .all{padding:10px 0;align-items:center}
html body .fm-p li a span{font:500 15px/1.3 Inter,system-ui,sans-serif;letter-spacing:0}
html body .fm-p li a:hover span{transform:translateX(3px)}
html body .fm-p li i{font:500 12px Inter,system-ui,sans-serif}
html body .fm-p .all span{font:600 14px/1.3 Inter,system-ui,sans-serif;letter-spacing:0}
html body .fm-p ul{gap:0 36px}
html body .fdn-mega .fm-f b{font:600 16px/1.2 Inter,system-ui,sans-serif;letter-spacing:0}
/* Mark #43: product-page "Complete the look" section */
html body #ctl{display:block;grid-column:1/-1;width:100%;margin-top:56px}
html body #ctl .sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;width:100%;max-width:none}
html body #ctl .sec-head h2{font-size:clamp(26px,3vw,40px);line-height:1.05}
html body #ctl .rv-sub{margin:8px 0 0;font-size:14px;color:var(--text-2,#555);max-width:56ch}
html body #ctl .sec-head .btn{white-space:nowrap}
/* Mark #43: "Complete the look" builder - wide accessory rows blew the grid out (stage squeezed on desktop, 1366px track on phones) */
html body .lookb__g{grid-template-columns:minmax(300px,420px) minmax(0,1fr)}
html body .lookb__side,html body .lookb__side .fgroup{min-width:0}
html body .lookb__opts{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:6px;-webkit-overflow-scrolling:touch}
html body .lookb__opts button{flex:0 0 auto}
html body .lookb__tot{flex-wrap:wrap}
html body .lookb__tot>div{flex:1 1 100%}
html body .lookb__tot .btn{flex:1 1 auto;justify-content:center}
html body .lookb__piece{padding:8px;border-radius:12px;background:color-mix(in srgb,#1D3BFF 6%,transparent)}
@media (max-width:900px){html body .lookb__g{grid-template-columns:minmax(0,1fr)}html body .lookb__stage{position:relative;top:auto}}
/* Mark #38 (2 Nov re-check): the earlier phone fix was overridden by a more specific rule; on phones the right-side icon stack duplicates the
   Quick view / Compare row under the image - hide it so the photo stays clean, and keep one badge only */
@media (max-width:767px){
 html[lang] body .pcard .pcard__media .pcard__acts{display:none!important}
 html[lang] body .pcard .pcard__media .bdgs>*:nth-child(n+2){display:none!important}
}
/* Mark #31 re-check (2 Nov): the pinned element is the sidebar "FILTERS · Clear all" link (the earlier fix styled the results-bar one) */
html body .filters .filters__head a{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2,rgba(10,10,11,.18));color:var(--text-1,#0A0A0B);font:600 12.5px/1 Inter,system-ui,sans-serif;text-decoration:none;background:var(--bg,#fff)}
html body .filters .filters__head a:hover{background:var(--text-1,#0A0A0B);color:var(--bg,#fff);border-color:var(--text-1,#0A0A0B)}
/* Mark #32 (2 Nov): the shop sidebar grid column grew to its min-content (275px in a 258px box), clipping brand counts, the price max and slider handle on the right */
html body .shop>.filters{grid-template-columns:minmax(0,1fr)}
html body .shop>.filters>*{min-width:0;max-width:100%}
html body .shop>.filters .pills{flex-wrap:wrap}
/* Mark #42 re-check (2 Nov): generic toasts (price alert, saved, copied) sit at left:50% with shrink-to-fit width, so on phones they only
   got half the screen and wrapped one word per line; give them their natural width, capped to the viewport */
html body .toast:not(.toast--geo){width:max-content;max-width:min(560px,calc(100vw - 24px));box-sizing:border-box}
@media (max-width:640px){html body .toast:not(.toast--geo){border-radius:18px;line-height:1.4}}
html body .toast:not(.toast--geo) button{white-space:nowrap;flex:none}
/* user mark #75: calmer, even home stats figures that match the site type */
html body .rh-stats b{font:600 clamp(24px,2.6vw,38px)/1.1 Inter,system-ui,sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums}
/* user mark #78: card photo arrows */
html .pcard__media .pc-nav{position:absolute;top:50%;z-index:3;width:32px;height:32px;margin-top:-16px;border:0;border-radius:50%;background:rgba(255,255,255,.92);color:#0B0D17;font:400 22px/30px Inter,system-ui,sans-serif;text-align:center;padding:0;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.14);opacity:0;transition:opacity .2s ease;-webkit-tap-highlight-color:transparent}
html .pcard__media .pc-nav--l{left:8px}html .pcard__media .pc-nav--r{right:8px}
html .pcard:hover .pcard__media .pc-nav,html .pcard__media .pc-nav:focus-visible{opacity:1}
@media (hover:none){html .pcard__media .pc-nav{opacity:.9;width:28px;height:28px;margin-top:-14px;font-size:19px;line-height:26px}}
html .pcard__media .pc-dots{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);z-index:3;display:flex;gap:5px;pointer-events:none}
html .pcard__media .pc-dots i{width:6px;height:6px;border-radius:50%;background:rgba(11,13,23,.25)}
html .pcard__media .pc-dots i:first-child,html .pcard__media.is-alt .pc-dots i:last-child{background:rgba(11,13,23,.75)}html .pcard__media.is-alt .pc-dots i:first-child{background:rgba(11,13,23,.25)}
html .pcard__media.is-alt img.alt{opacity:1}html .pcard__media.is-alt img.main{opacity:0}
html .pcard:hover .pcard__media.is-alt img.alt{opacity:1}
html .pcard:hover .pcard__media.is-pick:not(.is-alt) img.alt{opacity:0}
/* user mark #65 (iPad): snappier, smoother menu + accordion (shorter, GPU-only panel slide; no long grid relayout) */
html body .fdn-mm__in{transition:transform .38s cubic-bezier(.2,.8,.2,1);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}
html body .fdn-mm .mm-r,html body .fdn-mm .mm-g{transition-duration:.3s,.36s;transition-delay:calc(var(--i)*25ms + 60ms)}
html body .fdn-mm .mm-b{transition:grid-template-rows .26s cubic-bezier(.2,.8,.2,1)}
html body .fdn-mm .mm-b>div{contain:paint}
html body .fdn-mm .mm-h{-webkit-tap-highlight-color:transparent;touch-action:manipulation}
/* task39 Mark #65 (iPad/phone menu): crisp slide; rows show with the panel (no staggered fade); the panel stays visible while it slides out (closing used to vanish in one frame at 1194px) */
html body .fdn-mm{transition:visibility 0s linear .34s}
html body .fdn-mm.open{transition:visibility 0s linear 0s}
html body .fdn-mm__in{transition:transform .32s cubic-bezier(.22,.8,.24,1)}
html body .fdn-mm .mm-g,html body .fdn-mm .mm-r,html body .fdn-mm .mm-g .mm-r{opacity:1;transform:none;transition:none}
/* task39 Mark #78: photo arrows in the quick view and on the product page (the page's FDG gallery keeps its thumbs, dots and swipe; cards: user mark #78 above, dots hidden behind the On model bar) */
html .qv2__ga,html .gal8__main .g8-nav{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:40px;height:40px;margin-top:-20px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.94);color:#0B0D17;box-shadow:0 2px 12px rgba(10,12,30,.16);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}
html .qv2__ga svg,html .gal8__main .g8-nav svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
html .qv2__ga--l,html .gal8__main .g8-nav--l{left:12px}
html .qv2__ga--r,html .gal8__main .g8-nav--r{right:12px}
html .qv2__ga:active,html .gal8__main .g8-nav:active{transform:scale(.92)}
html .qv2__ga:focus-visible,html .gal8__main .g8-nav:focus-visible{outline:2px solid #1D3BFF;outline-offset:2px}
html .qv2__zoom.z .qv2__ga,html .gal8__main .g8-nav{display:none}
html .gal8__main:has(.gal__dots i+i):not(.is-onme):not(.shim) .g8-nav{display:grid}
html .pcard__media .pc-dots{display:none}
/* task71 Mark #103 (owner 6 Nov, iPhone: "the premium wardrobe button is white on mobile, make it the same gold as on the website"): the phone/tablet department-bar chip is the desktop gold pill again: gold gradient, ink text, black PREMIUM tag (task39 #74 had made it a white chip with a gold dot). 1px border kept, so it is exactly as tall as its neighbours. html/body prefix: in rollout.css (static pages) this guard sits BEFORE the old gold rules */
html #fdn .fddb a.fddb__wd{gap:7px;color:#3d2b0a;background:linear-gradient(135deg,#f3e2b8,#d9b877 55%,#c79f5c);border:1px solid rgba(122,90,36,.3);box-shadow:0 6px 16px -10px rgba(122,90,36,.7);font-weight:700}
html #fdn .fddb a.fddb__wd:before{content:none;display:none}
html #fdn .fddb a.fddb__wd i{font:700 9px/1 Inter,system-ui,sans-serif;font-style:normal;letter-spacing:.08em;text-transform:uppercase;padding:3.5px 5px 3px;border-radius:99px;color:#f3e2b8;background:#2a1e07}
html #fdn .fddb a.fddb__wd.on{box-shadow:inset 0 0 0 2px #7a5a24}
html[data-theme=dark] body #fdn .fddb a.fddb__wd{color:#2a1e07;background:linear-gradient(135deg,#f0dcaa,#d4b06c 55%,#b8955a);border-color:rgba(255,240,210,.35)}
html[data-theme=dark] body #fdn .fddb a.fddb__wd i{color:#f0dcaa;background:#1a1408}
/* task39 Mark #75: stats band labels in the site's UI font (not monospace), numbers stay Inter tabular */
html body .rh-stats span{font-family:Inter,system-ui,sans-serif!important;font-size:13px;font-weight:500;letter-spacing:0!important;text-transform:none}
/* task39 Mark #75: prices, scores and counts in the site's UI face (Inter, tabular lining figures) instead of the Sora display face */
html body .rh__trust b,html body .tick .num,html body .dl__p b,html body .bd__price .num,html body .rh-card__t b,html body .pcard__ds b,html body .fdrk__n,html body .sbm__p,html body .cx-total .num,html body .cx-rank,html body .dscore .v,html body .fdp-n,html body .fdp-live b{font-family:Inter,system-ui,sans-serif!important;font-variant-numeric:tabular-nums lining-nums}
html body .rh__trust b,html body .fdp-n{font-weight:600;letter-spacing:-.02em}
/*</i18n-guard>*/
