@font-face{font-family:display;src:url(../media/ClashDisplay_Variable-s.p.32x5rqpdt5hru.woff2)format("woff2");font-display:swap;font-weight:200 700}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:77.76%;descent-override:21.84%;line-gap-override:7.86%;size-adjust:114.46%}.display_9507ac-module__ba43Va__className{font-family:display,display Fallback}.display_9507ac-module__ba43Va__variable{--font-ld-display:"display", "display Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_60ed479a-module__4cLoVG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_60ed479a-module__4cLoVG__variable{--font-ld-sans:"Inter", "Inter Fallback"}
@layer components{.fx-landing{--ld-void:#08080c;--ld-carbon:#111117;--ld-ghost:#f4f4f6;--ld-dim:#f4f4f694;--ld-faint:#f4f4f657;--ld-amber-a:#ffb46b;--ld-amber-b:#ff6b4a;--ld-amber-text:#ffc180;--ld-scan:#7dd3fc;--ld-line:#f4f4f61a;--ld-spring-a:#f2a07b;--ld-spring-b:#e8c26a;--ld-summer-a:#a8b8cc;--ld-summer-b:#b99ba8;--ld-winter-a:#2b4a8c;--ld-winter-b:#b8c4d6;--ld-autumn-a:#b4552d;--ld-autumn-b:#8a6a3a;--ld-display:var(--font-ld-display), "Arial Narrow", sans-serif;--ld-sans:var(--font-ld-sans), "Segoe UI", system-ui, sans-serif;--ld-mono:ui-monospace, "Cascadia Mono", "Segoe UI Mono", monospace;background:var(--ld-void);color:var(--ld-ghost);font-family:var(--ld-sans);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.6;overflow-x:clip}.fx-landing ::selection{background:var(--ld-amber-b);color:var(--ld-void)}.fx-landing .ld-grain{z-index:60;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.fx-landing .ld-display{font-family:var(--ld-display);letter-spacing:-.028em;text-wrap:balance;font-size:clamp(2.9rem,12.5vw,9.5rem);font-weight:550;line-height:.95}.fx-landing .ld-h2{font-family:var(--ld-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.1rem,7vw,4.6rem);font-weight:500;line-height:1.02}.fx-landing .ld-eyebrow{font-family:var(--ld-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--ld-amber-text);font-size:.72rem;font-weight:600}.fx-landing .ld-body{color:var(--ld-dim);text-wrap:pretty;max-width:38ch;font-size:clamp(1rem,1.6vw,1.1rem);line-height:1.68}.fx-landing .ld-mono{font-family:var(--ld-mono);letter-spacing:.08em;color:var(--ld-faint);font-size:.72rem}.fx-landing .ld-mono--scan{color:color-mix(in srgb, var(--ld-scan) 75%, var(--ld-ghost))}.fx-landing .ld-amber{background:linear-gradient(92deg, var(--ld-amber-a), var(--ld-amber-b));color:#0000;-webkit-background-clip:text;background-clip:text}.fx-landing .ld-section{padding:clamp(5rem,14vh,9rem) clamp(1.25rem,5vw,4rem);position:relative}.fx-landing .ld-measure{max-width:74rem;margin-inline:auto}.fx-landing .ld-hairline{border:0;border-top:1px solid var(--ld-line)}.fx-landing .ld-header{z-index:20;justify-content:space-between;align-items:center;padding:1.15rem clamp(1.25rem,5vw,4rem);display:flex;position:absolute;top:0;left:0;right:0}.fx-landing .ld-wordmark{font-family:var(--ld-display);letter-spacing:-.02em;color:var(--ld-ghost);font-size:1.5rem;font-weight:550;line-height:1;text-decoration:none}.fx-landing .ld-wordmark:after{content:".";background:linear-gradient(92deg, var(--ld-amber-a), var(--ld-amber-b));color:#0000;-webkit-background-clip:text;background-clip:text}.fx-landing .ld-header-cta{text-align:center;letter-spacing:.03em;min-width:6.5rem;color:var(--ld-ghost);border:1px solid var(--ld-line);background:#11111766;border-radius:999px;padding:.55rem 1.15rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:border-color .25s,box-shadow .25s;display:inline-block}.fx-landing .ld-header-cta:hover{border-color:var(--ld-amber-b);box-shadow:0 0 24px -8px var(--ld-amber-b)}.fx-landing .ld-rail-nav{z-index:30;flex-direction:column;gap:1.1rem;display:none;position:fixed;top:50%;left:1.4rem;transform:translateY(-50%)}@media (min-width:1100px){.fx-landing .ld-rail-nav{display:flex}}.fx-landing .ld-rail-nav a{font-family:var(--ld-mono);letter-spacing:.12em;color:var(--ld-faint);align-items:center;gap:.5rem;font-size:.62rem;text-decoration:none;transition:color .3s;display:flex}.fx-landing .ld-rail-nav a:before{content:"";background:currentColor;width:14px;height:1px;transition:width .3s}.fx-landing .ld-rail-nav a[data-active]{color:var(--ld-amber-text)}.fx-landing .ld-rail-nav a[data-active]:before{width:26px}.fx-landing .ld-btn{font-family:var(--ld-sans);letter-spacing:.02em;color:var(--ld-void);background:linear-gradient(92deg, var(--ld-amber-a), var(--ld-amber-b));box-shadow:0 0 32px -10px var(--ld-amber-b), 0 0 80px -30px var(--ld-amber-a);border-radius:999px;padding:1.05rem 2.3rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .3s;display:inline-block;position:relative}.fx-landing .ld-btn:hover,.fx-landing .ld-btn:focus-visible{box-shadow:0 0 44px -8px var(--ld-amber-b), 0 0 110px -24px var(--ld-amber-a);transform:translateY(-1px)}.fx-landing .ld-btn:active{transform:scale(.98)}.fx-landing .ld-btn--ghost{color:var(--ld-ghost);background:#11111780 padding-box, linear-gradient(92deg, var(--ld-amber-a), var(--ld-amber-b)) border-box;box-shadow:none;border:1px solid #0000}.fx-landing .ld-btn--ghost:hover,.fx-landing .ld-btn--ghost:focus-visible{box-shadow:0 0 32px -10px var(--ld-amber-b)}.fx-landing a:focus-visible,.fx-landing button:focus-visible{outline:2px solid var(--ld-amber-b);outline-offset:3px}.fx-landing .ld-glass{-webkit-backdrop-filter:blur(14px);border:1px solid var(--ld-line);background:#1111178c;border-radius:18px}.fx-landing .ld-hud-row{border-bottom:1px solid var(--ld-line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;display:flex}.fx-landing .ld-hud-row:last-child{border-bottom:0}.fx-landing .ld-img{background-position:50%;background-size:cover;position:relative;overflow:hidden}.fx-landing .ld-img img{width:100%;height:auto;display:block}.fx-landing .ld-fill,.fx-landing .ld-fill .ld-img{position:absolute;inset:0;aspect-ratio:auto!important}.fx-landing .ld-fill .ld-img img,.fx-landing .ld-fill img,.fx-landing .ld-fill video{object-fit:cover;width:100%;height:100%}.fx-landing .ld-fill .ld-video{position:absolute;inset:0;aspect-ratio:auto!important}.fx-landing .ld-video{position:relative;overflow:hidden}.fx-landing .ld-video video,.fx-landing .ld-video img{object-fit:cover;width:100%;height:100%;display:block}.fx-landing .ld-track{position:relative}.fx-landing .ld-stage{position:relative;overflow:clip}.fx-landing .ld-phase{--f:.1;--enter:1;--alive:1}.fx-landing .ld-hero{flex-direction:column;justify-content:flex-end;min-height:100svh;padding:clamp(1.25rem,5vw,4rem) clamp(1.25rem,5vw,4rem) clamp(2.5rem,9vh,5.5rem);display:flex;position:relative;overflow:hidden}.fx-landing .ld-hero-media{position:absolute;inset:0}.fx-landing .ld-hero-media:after{content:"";background:linear-gradient(#08080c14 38%,#08080c80 66%,#08080cf0 100%);position:absolute;inset:0}.fx-landing .ld-hero-copy{z-index:1;width:100%;max-width:74rem;margin-inline:auto;position:relative}.fx-landing .ld-strike{white-space:nowrap;position:relative}.fx-landing .ld-strike:after{content:"";background:linear-gradient(92deg, var(--ld-amber-a), var(--ld-amber-b));transform-origin:0;border-radius:.03em;height:.05em;position:absolute;top:55%;left:-1%;right:-1%}.fx-landing .ld-hero-cue{background:linear-gradient(to bottom, transparent, var(--ld-amber-b));opacity:.7;width:1px;height:clamp(3rem,8vh,5rem);position:absolute;bottom:0;left:50%}.fx-landing .ld-scrub{--scrub:.5;border-radius:14px;width:min(88vw,26rem);margin-inline:auto;position:relative;overflow:hidden}.fx-landing .ld-scrub-after{clip-path:inset(0 0 0 calc(var(--scrub) * 100%));opacity:0;transition:opacity .4s;position:absolute;inset:0}.fx-landing .ld-scrub-after[data-visible]{opacity:1}.fx-landing .ld-scrub-handle{top:0;bottom:0;left:calc(var(--scrub) * 100%);background:linear-gradient(to bottom, transparent, var(--ld-amber-a), transparent);pointer-events:none;width:1px;position:absolute;box-shadow:0 0 14px #ff6b4a8c}.fx-landing .ld-scrub-grip{-webkit-backdrop-filter:blur(8px);border:1px solid var(--ld-amber-a);width:2.7rem;height:2.7rem;color:var(--ld-amber-text);letter-spacing:.18em;text-indent:.18em;box-shadow:0 0 24px -6px var(--ld-amber-b);background:#111117bf;border-radius:50%;place-items:center;font-size:.95rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fx-landing .ld-scrub-range{opacity:0;cursor:ew-resize;touch-action:pan-y;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.fx-landing .ld-scrub:has(.ld-scrub-range:focus-visible) .ld-scrub-handle{outline:2px solid var(--ld-amber-b);outline-offset:2px}.fx-landing .ld-tag{font-family:var(--ld-mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--ld-line);color:var(--ld-dim);pointer-events:none;background:#08080c99;border-radius:999px;padding:.32rem .6rem;font-size:.62rem;position:absolute;top:.9rem}.fx-landing .ld-picker{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.fx-landing .ld-picker button{border:1px solid var(--ld-line);background:var(--ld-carbon);cursor:pointer;border-radius:10px;width:clamp(3.8rem,14vw,4.6rem);padding:0;transition:border-color .2s,transform .2s,box-shadow .3s;overflow:hidden}.fx-landing .ld-picker button:hover{transform:translateY(-2px)}.fx-landing .ld-picker button[aria-pressed=true]{border-color:var(--ld-amber-b);box-shadow:0 0 20px -6px var(--ld-amber-b)}.fx-landing .ld-scan-stage{text-align:center;align-content:center;justify-items:center;gap:1.4rem;padding:clamp(3rem,8vh,5rem) clamp(1.25rem,5vw,4rem);display:grid}.fx-landing .ld-scan-frame{border:1px solid var(--ld-line);border-radius:16px;width:clamp(13rem,36svh,20rem);max-width:86vw;position:relative;overflow:hidden}.fx-landing .ld-scan-frame canvas{width:100%;height:auto;display:block}.fx-landing .ld-scan-frame:after{content:"";pointer-events:none;background:repeating-linear-gradient(#7dd3fc09 0 1px,#0000 1px 6px);position:absolute;inset:0}.fx-landing .ld-scan-ticks{flex-wrap:wrap;justify-content:center;gap:1.6rem;display:flex}.fx-landing .ld-lab-stage{text-align:center;align-content:center;justify-items:center;gap:clamp(.9rem,2.2svh,1.5rem);padding:clamp(2.5rem,6vh,4rem) clamp(1.25rem,5vw,4rem);display:grid}.fx-landing .ld-lab-stage .ld-h2{font-size:clamp(1.9rem,5.5vw,3.4rem)}.fx-landing .ld-lab-frame{border:1px solid var(--ld-line);border-radius:14px;width:min(76vw,19rem,34svh);position:relative;overflow:hidden}.fx-landing .ld-lab-frame .ld-img{filter:saturate(var(--sat,1))}.fx-landing .ld-season-wash{background:linear-gradient(160deg, var(--wash-a), var(--wash-b));opacity:0;mix-blend-mode:color;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.fx-landing .ld-lab-frame[data-wash=spring] .ld-season-wash--spring,.fx-landing .ld-lab-frame[data-wash=summer] .ld-season-wash--summer,.fx-landing .ld-lab-frame[data-wash=winter] .ld-season-wash--winter{opacity:.85}.fx-landing .ld-lab-frame[data-wash=spring] .ld-img,.fx-landing .ld-lab-frame[data-wash=summer] .ld-img,.fx-landing .ld-lab-frame[data-wash=winter] .ld-img{filter:saturate(.45)}.fx-landing .ld-lab-frame[data-wash=autumn] .ld-img{filter:saturate(1.08)sepia(.08)}.fx-landing .ld-orbs{justify-content:center;gap:clamp(.8rem,3vw,1.4rem);display:flex}.fx-landing .ld-orb{aspect-ratio:1;border:1px solid var(--ld-line);background:radial-gradient(circle at 32% 30%, var(--orb-a), var(--orb-b));cursor:pointer;border-radius:50%;width:clamp(2.6rem,9vw,3.4rem);padding:0;transition:transform .25s,box-shadow .3s,border-color .25s}.fx-landing .ld-orb:hover{transform:translateY(-3px)}.fx-landing .ld-orb[data-active]{border-color:var(--ld-ghost);box-shadow:0 0 26px -6px var(--orb-b);transform:scale(1.08)}.fx-landing .ld-swatch-row{justify-content:center;gap:.6rem;display:flex}.fx-landing .ld-swatch{aspect-ratio:1;border:1px solid var(--ld-line);border-radius:50%;width:clamp(1.9rem,7vw,2.5rem)}.fx-landing .ld-lab-label{font-family:var(--ld-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ld-amber-text);font-size:.78rem}.fx-landing .ld-chat-stage{align-content:center;justify-items:center;gap:1.6rem;padding:clamp(3rem,8vh,5rem) clamp(1.25rem,5vw,4rem);display:grid}.fx-landing .ld-occasions{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.fx-landing .ld-occasions button{letter-spacing:.04em;color:var(--ld-dim);background:var(--ld-carbon);border:1px solid var(--ld-line);cursor:pointer;border-radius:999px;padding:.5rem 1.1rem;font-size:.82rem;font-weight:600;transition:color .2s,border-color .2s,box-shadow .3s}.fx-landing .ld-occasions button:hover{color:var(--ld-ghost)}.fx-landing .ld-occasions button[aria-pressed=true]{color:var(--ld-amber-text);border-color:var(--ld-amber-b);box-shadow:0 0 18px -8px var(--ld-amber-b)}.fx-landing .ld-phone{flex-direction:column;gap:.7rem;width:min(88vw,22.5rem);min-height:24rem;padding:1.15rem;display:flex}.fx-landing .ld-bubble{max-width:86%;color:var(--ld-ghost);border-radius:16px;padding:.65rem .95rem;font-size:.86rem;line-height:1.5}.fx-landing .ld-bubble--user{background:linear-gradient(110deg,#ffb46b29,#ff6b4a29);border:1px solid #ffb46b4d;border-bottom-right-radius:5px;align-self:flex-end}.fx-landing .ld-bubble--ai{border:1px solid var(--ld-line);background:#f4f4f60f;border-bottom-left-radius:5px;align-self:flex-start}.fx-landing .ld-chip-row{align-self:flex-start;gap:.5rem;display:flex}.fx-landing .ld-chip{border:1px solid var(--ld-line);color:var(--ld-dim);background:var(--ld-carbon);border-radius:12px;align-items:center;gap:.5rem;padding:.35rem .65rem .35rem .35rem;font-size:.72rem;font-weight:600;display:flex}.fx-landing .ld-chip .ld-img{border-radius:8px;width:2.1rem}.fx-landing .ld-typing{align-self:flex-start;gap:.28rem;padding:.7rem .95rem;display:inline-flex}.fx-landing .ld-typing i{background:var(--ld-dim);border-radius:50%;width:5px;height:5px}.fx-landing .ld-fit-wrap{border-radius:18px;position:relative;overflow:hidden}.fx-landing .ld-fit-hud{width:min(78vw,19rem);padding:1.1rem 1.25rem;position:absolute;bottom:clamp(.8rem,3vw,2rem);right:clamp(.8rem,3vw,2rem)}.fx-landing .ld-size-row{gap:.5rem;display:flex}.fx-landing .ld-size{font-family:var(--ld-mono);border:1px solid var(--ld-line);width:2.2rem;height:2.2rem;color:var(--ld-faint);border-radius:8px;place-items:center;font-size:.8rem;display:grid}.fx-landing .ld-size[data-pick]{color:var(--ld-void);background:linear-gradient(92deg, var(--ld-amber-a), var(--ld-amber-b));box-shadow:0 0 18px -6px var(--ld-amber-b);border-color:#0000}.fx-landing .ld-wardrobe{grid-template-columns:repeat(3,1fr);gap:clamp(.5rem,1.6vw,1rem);max-width:46rem;margin-inline:auto;display:grid}@media (min-width:720px){.fx-landing .ld-wardrobe{grid-template-columns:repeat(4,1fr)}}.fx-landing .ld-wardrobe .ld-img{border:1px solid var(--ld-line);border-radius:12px}.fx-landing .ld-weekly{align-items:center;gap:1rem;max-width:30rem;margin-inline:auto;padding:1rem 1.2rem;display:flex}.fx-landing .ld-steps{grid-template-columns:1fr;gap:1.4rem;max-width:74rem;margin-inline:auto;display:grid}@media (min-width:720px){.fx-landing .ld-steps{grid-template-columns:repeat(3,1fr)}}.fx-landing .ld-step{border-top:1px solid var(--ld-line);padding-top:1rem}.fx-landing .ld-step-num{font-family:var(--ld-mono);color:var(--ld-amber-text);font-size:.9rem}.fx-landing .ld-footer{border-top:1px solid var(--ld-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem 2rem;padding:2.2rem clamp(1.25rem,5vw,4rem) 3rem;font-size:.82rem;display:flex}.fx-landing .ld-footer a{color:var(--ld-dim);text-decoration:none;transition:color .2s}.fx-landing .ld-footer a:hover{color:var(--ld-amber-text)}.fx-landing .ld-thread{z-index:40;pointer-events:none;background:#f4f4f612;width:1px;position:fixed;top:0;bottom:0;right:clamp(.7rem,2vw,1.4rem)}.fx-landing .ld-thread-fill{transform-origin:top;background:linear-gradient(to bottom, var(--ld-amber-a), var(--ld-amber-b));position:absolute;inset:0;transform:scaleY(0);box-shadow:0 0 8px #ff8c5a80}.fx-landing .ld-thread-fill:after{content:"";background:var(--ld-amber-a);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 12px 2px #ffb46bcc}.fx-landing .ld-terminal{text-align:left;gap:.35rem;display:grid}.fx-landing .ld-terminal-line{min-height:1.1em}.fx-landing .ld-caret{vertical-align:text-bottom;background:var(--ld-scan);opacity:.8;width:.55em;height:1em;margin-left:2px;display:inline-block}.fx-landing .ld-descent-stage{align-items:end;padding:0;display:grid}.fx-landing .ld-descent-canvas{position:absolute;inset:0}.fx-landing .ld-descent-canvas canvas,.fx-landing .ld-descent-canvas img{object-fit:cover;width:100%;height:100%;display:block}.fx-landing .ld-descent-copy{z-index:2;width:100%;max-width:74rem;margin-inline:auto;padding:clamp(1.25rem,5vw,4rem) clamp(1.25rem,5vw,4rem) clamp(2.2rem,8vh,5rem);position:relative}.fx-landing .ld-descent-scrim{z-index:1;pointer-events:none;background:linear-gradient(#08080c00 45%,#08080c66 70%,#08080ce6 100%);position:absolute;inset:0}.fx-landing .ld-orbit-wrap{width:min(92vw,30rem);margin-inline:auto;position:relative}.fx-landing .ld-orbit-item{border:1px solid var(--ld-line);-webkit-backdrop-filter:blur(6px);cursor:pointer;width:clamp(3.6rem,13vw,5rem);transform:translate(calc(var(--tilt-x,0) * var(--drift,6) * 1px), calc(var(--tilt-y,0) * var(--drift,6) * 1px));background:#11111799;border-radius:12px;padding:0;transition:border-color .25s,box-shadow .3s,transform .3s;position:absolute;overflow:hidden}.fx-landing .ld-orbit-item:hover{border-color:#ffb46b80}.fx-landing .ld-orbit-item[aria-pressed=true]{border-color:var(--ld-amber-b);box-shadow:0 0 24px -6px var(--ld-amber-b)}.fx-landing .ld-holo{width:min(86vw,22rem);transform:perspective(700px) rotateX(calc(var(--tilt-y,0) * -6deg)) rotateY(calc(var(--tilt-x,0) * 8deg));background:linear-gradient(150deg,#1e1a16eb,#0e0d10eb);border:1px solid #ffb46b59;border-radius:16px;padding:1.2rem 1.3rem;position:relative;overflow:hidden}.fx-landing .ld-holo:before{content:"";transform:translateX(calc(var(--tilt-x,0) * 30%));pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffd6aa29 45%,#7dd3fc1f 52%,#0000 68%);position:absolute;inset:-40%}.fx-landing .ld-holo-row{border-bottom:1px solid var(--ld-line);justify-content:space-between;align-items:baseline;gap:.8rem;padding:.45rem 0;display:flex}.fx-landing .ld-holo-row:last-child{border-bottom:0}.fx-landing .ld-constellation{flex-wrap:wrap;gap:.45rem;display:flex}.fx-landing .ld-star{background:var(--ld-faint);opacity:.4;border-radius:50%;width:7px;height:7px}.fx-landing .ld-star[data-lit]{background:var(--ld-amber-a);opacity:1;box-shadow:0 0 10px 2px #ffb46bb3}.fx-landing .ld-table{width:min(92vw,34rem);min-height:24rem;margin-inline:auto;position:relative}.fx-landing .ld-table-item{filter:drop-shadow(0 18px 24px #0000008c);position:absolute}.fx-landing .ld-table-item .ld-img{border-radius:10px}.fx-landing .ld-price-tag{font-family:var(--ld-mono);letter-spacing:.1em;color:var(--ld-void);background:linear-gradient(92deg, var(--ld-amber-a), var(--ld-amber-b));white-space:nowrap;border-radius:999px;padding:.22rem .5rem;font-size:.62rem;position:absolute}.fx-landing .ld-verdict-wrap{border:1px solid var(--ld-line);border-radius:18px;position:relative;overflow:hidden}.fx-landing .ld-chalk{pointer-events:none;position:absolute;inset:0}.fx-landing .ld-chalk path,.fx-landing .ld-chalk line,.fx-landing .ld-chalk circle{stroke:#f4f4f6d9;fill:none;stroke-dasharray:4 5}.fx-landing .ld-chalk-label{color:#f4f4f6e6;pointer-events:none;background:#08080c8c;border-radius:4px;padding:.15rem .4rem;position:absolute}.fx-landing .ld-dial{gap:.5rem;display:flex}.fx-landing .ld-dial button{font-family:var(--ld-mono);border:1px solid var(--ld-line);width:2.5rem;height:2.5rem;color:var(--ld-faint);cursor:pointer;background:#11111799;border-radius:10px;place-items:center;font-size:.85rem;transition:all .25s;display:grid}.fx-landing .ld-dial button[aria-pressed=true]{color:var(--ld-void);background:linear-gradient(92deg, var(--ld-amber-a), var(--ld-amber-b));box-shadow:0 0 20px -6px var(--ld-amber-b);border-color:#0000;transform:scale(1.1)}.fx-landing .ld-vault{perspective:1100px;touch-action:pan-y;height:clamp(20rem,52svh,27rem);position:relative}.fx-landing .ld-vault-ring{transform-style:preserve-3d;transform:rotateY(calc(var(--spin,0) * 1deg));transition:transform .15s linear;position:absolute;inset:0}.fx-landing .ld-vault-card{border:1px solid var(--ld-line);background:var(--ld-carbon);backface-visibility:hidden;border-radius:12px;width:clamp(8.5rem,30vw,11rem);margin-top:-8.5rem;margin-left:calc(clamp(8.5rem,30vw,11rem)/-2);position:absolute;top:50%;left:50%;overflow:hidden}.fx-landing .ld-vault-card .ld-mono{padding:.4rem .55rem;display:block}.fx-landing .ld-reveal,.fx-landing .ld-reveal.ld-stagger>*{opacity:0;transform:translateY(16px)}.fx-landing .ld-reveal.ld-stagger,.fx-landing .ld-reveal.in,.fx-landing .ld-reveal.in.ld-stagger>*{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.fx-landing .ld-track{height:calc(var(--scenes,2) * 100lvh)}.fx-landing .ld-stage{height:100svh;position:sticky;top:0}.fx-landing .ld-track[data-active] .ld-stage>*{will-change:transform, opacity}.fx-landing .ld-phase{--p:var(--progress,0);--enter:clamp(0, (var(--p) - var(--in,0)) / var(--f,.1), 1);--alive:calc(clamp(0, (var(--p) - var(--in,0)) / var(--f,.1), 1) * clamp(0, (var(--out,1) - var(--p)) / var(--f,.1), 1));opacity:var(--alive);transform:translateY(calc((1 - var(--enter)) * 26px))}.fx-landing .ld-parallax{transform:translate3d(0, calc((var(--progress,.5) - .5) * var(--depth,48) * -1px), 0)}.fx-landing .ld-hero-media{transform:translate3d(calc(var(--tilt-x,0) * -8px), calc(var(--tilt-y,0) * -5px), 0) scale(1.03);transition:transform 80ms linear}.fx-landing .ld-hero-word{opacity:0;animation:.7s cubic-bezier(.2,.6,.2,1) forwards ld-word-in;animation-delay:calc(var(--w,0) * .13s + .2s);display:inline-block;transform:translateY(.5em)}.fx-landing .ld-strike:after{animation:.55s cubic-bezier(.4,0,.2,1) 1.2s forwards ld-strike-in;transform:scaleX(0)}.fx-landing .ld-hero-answer{opacity:0;animation:.8s 1.65s forwards ld-fade-in}.fx-landing .ld-hero-strap,.fx-landing .ld-hero-actions{opacity:0;animation:.9s 2.05s forwards ld-fade-in}.fx-landing .ld-hero-cue{transform-origin:top;animation:2.4s cubic-bezier(.6,0,.4,1) infinite ld-cue}.fx-landing .ld-typing i{animation:1.1s ease-in-out infinite ld-dot}.fx-landing .ld-typing i:nth-child(2){animation-delay:.18s}.fx-landing .ld-typing i:nth-child(3){animation-delay:.36s}.fx-landing .ld-chat-seq>*{opacity:0;transition:opacity .45s,transform .45s cubic-bezier(.2,.6,.2,1);transform:translateY(14px)}.fx-landing .ld-chat-seq>[data-on]{opacity:1;transform:none}.fx-landing .ld-fit-hud .ld-hud-row{opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i,0) * .14s);transform:translateY(10px)}.fx-landing .ld-fit-hud.in .ld-hud-row{opacity:1;transform:none}.fx-landing .ld-wardrobe>*{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.2,.6,.2,1);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(22px)scale(.96)}.fx-landing .ld-wardrobe.in>*{opacity:1;transform:none}.fx-landing .ld-picker button,.fx-landing .ld-orb,.fx-landing .ld-occasions button{transition-duration:.2s}.fx-landing .ld-reveal,.fx-landing .ld-reveal.ld-stagger>*{transition:opacity .7s,transform .7s cubic-bezier(.2,.6,.2,1);transition-delay:calc(var(--stagger-i,0) * 60ms)}.fx-landing .ld-caret{animation:.9s step-end infinite ld-blink}}@keyframes ld-blink{50%{opacity:0}}@keyframes ld-word-in{to{opacity:1;transform:translateY(0)}}@keyframes ld-strike-in{to{transform:scaleX(1)}}@keyframes ld-fade-in{to{opacity:1}}@keyframes ld-cue{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@keyframes ld-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}}
