.page.page--home:has(.land){overflow-x:clip;padding-inline:0}.page.page--home:has(.land) .main-content{overflow-x:clip;padding-top:0}.page.page--home:has(.land) .header,.page.page--home:has(.land) .header.header--glass{top:1rem;width:min(1280px,calc(100vw - 2rem));padding:.62rem .72rem .62rem 1rem;background:#0a0c0a6b;border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 60px #00000047,inset 0 1px #ffffff14;backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%)}.page.page--home:has(.land) .logo-text{color:#fff}.page.page--home:has(.land) .nav a{color:#f4f7f1c7}.page.page--home:has(.land) .nav a:hover,.page.page--home:has(.land) .nav .active-link{color:#fff}.page.page--home:has(.land) .header-cta--web{background:#ffffff14;border-color:#ffffff29;color:#f4f7f1eb}.page.page--home:has(.land) .header-cta--app{background:var(--accent);border-color:var(--accent);color:#0a0c08}.page.page--home:has(.land)>.footer{width:min(1280px,calc(100vw - 3rem))}.land{--land-max: 1240px;--land-pad: clamp(1.25rem, 4vw, 3.25rem);position:relative;z-index:1;color:var(--text);overflow-x:clip}.land__inner{width:min(var(--land-max),calc(100% - var(--land-pad) * 2));margin-inline:auto}[data-land-reveal]{opacity:0;transform:translate3d(0,28px,0);filter:blur(8px);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),filter .85s cubic-bezier(.22,1,.36,1)}[data-land-reveal].is-in,.land-hero [data-land-reveal],.land-more[data-land-reveal]{opacity:1;transform:none;filter:none}[data-land-reveal]:nth-child(2){transition-delay:.08s}[data-land-reveal]:nth-child(3){transition-delay:.16s}[data-land-reveal]:nth-child(4){transition-delay:.24s}@media(prefers-reduced-motion:reduce){[data-land-reveal]{opacity:1;transform:none;filter:none;transition:none}}.land-kicker{margin:0;font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 70%,var(--muted))}.land-audience{display:inline-flex;align-items:center;gap:.12rem;padding:.16rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#08090873;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.land-audience a,.land-audience span{display:inline-flex;align-items:center;padding:.42rem .85rem;border-radius:999px;font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--muted);transition:color .2s ease,background .2s ease}.land-audience a:hover{color:var(--text)}.land-audience .is-on{background:var(--accent);color:var(--ink)}.land--ent .land-audience .is-on{background:#eef2ea;color:var(--ink)}.land-hero{display:grid;grid-template-columns:1fr;gap:1.35rem;align-items:end;min-height:auto;padding:clamp(5.25rem,10vh,8rem) 0 clamp(2.25rem,5vh,4.5rem)}.land-hero__copy{display:grid;gap:1.35rem;padding-bottom:.4rem;min-width:0}.land-hero h1{margin:0;font-size:clamp(2.55rem,7vw,6.4rem);font-weight:500;line-height:.92;letter-spacing:-.048em;max-width:12ch}.land-hero__em{display:block;color:var(--accent)}.land-hero__lead{margin:0;max-width:34rem;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.5;color:var(--muted)}.land-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.35rem}.land-btn{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;padding:.92rem 1.45rem;font-family:inherit;font-size:.95rem;font-weight:600;letter-spacing:-.02em;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .2s cubic-bezier(.22,1,.36,1),background .2s ease,border-color .2s ease,color .2s ease}.land-btn:hover{transform:translateY(-2px)}.land-btn--lime{background:var(--accent);color:var(--ink);box-shadow:0 10px 40px #c8ff632e}.land-btn--lime:hover{background:var(--accent-soft)}.land-btn--ghost{background:transparent;color:var(--text);border-color:color-mix(in srgb,var(--line) 80%,#fff 12%)}.land-btn--ghost:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.land-btn--text{padding:.4rem 0;background:none;border:none;color:var(--muted);font-size:.88rem;font-weight:500;letter-spacing:.02em}.land-btn--text:hover{color:var(--accent);transform:none}.land-device{position:relative;z-index:1}.land-device__body{position:relative;width:min(100%,18rem);aspect-ratio:823 / 1677;isolation:isolate;filter:drop-shadow(0 28px 50px rgba(0,0,0,.45))}.land-device__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:contain}.land-device__screen{position:absolute;top:1.91%;left:4.62%;width:90.64%;height:96.48%;z-index:1;overflow:hidden;border-radius:12.2%/6.05%;background:#0b0d0b}.land-device__screen picture{display:block;width:100%;height:100%}.land-device__shot{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.land-device--stage .land-device__float{animation:land-phone-float 6.4s ease-in-out infinite}@keyframes land-phone-float{0%,to{transform:translateZ(0) rotate(-.6deg)}50%{transform:translate3d(0,-14px,0) rotate(.7deg)}}.land-showcase{position:relative;padding:.75rem 0 1.25rem}.land-showcase .home-tasks-marquee{padding-block:.5rem}.land-showcase__device{display:none}.land-device--stage .land-device__body{width:min(18.5rem,22vw);transform:rotate(-8deg);filter:drop-shadow(0 40px 70px rgba(0,0,0,.55))}@media(min-width:1100px){.land-showcase{padding:2.5rem 0 3rem}.land-showcase .home-tasks-marquee{padding-block:5.5rem}.land-showcase__device{display:grid;position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;place-items:center;pointer-events:none}}.land-band{padding:clamp(3.5rem,8vh,6.5rem) 0}.land-band--flush{padding-inline:0}.land-band__head{display:grid;gap:.85rem;margin-bottom:clamp(1.75rem,4vh,2.75rem);max-width:40rem}.land-band__head h2{margin:0;font-size:clamp(2rem,4.6vw,3.65rem);font-weight:500;letter-spacing:-.04em;line-height:1.02}.land-band__head p{margin:0;color:var(--muted);font-size:1.05rem;line-height:1.5}.land .home-tasks-marquee{position:relative;width:100%;overflow:hidden;padding:.5rem 0 .25rem}.land .home-tasks-marquee__lanes{display:flex;flex-direction:column;gap:.85rem}.land .home-tasks-marquee__fade{position:absolute;top:0;bottom:0;width:min(14vw,140px);z-index:2;pointer-events:none}.land .home-tasks-marquee__fade--left{left:0;background:linear-gradient(90deg,#070807,transparent)}.land .home-tasks-marquee__fade--right{right:0;background:linear-gradient(270deg,#070807,transparent)}.land .home-tasks-marquee__track{display:flex;width:max-content;animation:land-marquee 46s linear infinite}.land .home-tasks-marquee__track--rev{animation-duration:54s;animation-direction:reverse}.land .home-tasks-marquee:hover .home-tasks-marquee__track{animation-play-state:paused}.land .home-tasks-marquee__row{display:flex;gap:.85rem;padding-right:.85rem}.land .home-tasks-marquee__card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;flex:0 0 auto;width:min(300px,78vw);min-height:212px;padding:1.05rem 1.15rem 1.2rem;border-radius:24px;border:1px solid rgba(255,255,255,.12);background:#12110f;color:#f6f4ef;box-shadow:inset 0 1px #ffffff29,0 18px 40px #00000047}.land .home-tasks-marquee__mesh{position:absolute;top:-35%;right:-20%;bottom:-10%;left:-20%;z-index:0;background:radial-gradient(circle at 18% 12%,var(--mesh-a, #d6ff7a) 0%,transparent 38%),radial-gradient(circle at 88% 22%,var(--mesh-b, #5ee0b0) 0%,transparent 42%),radial-gradient(circle at 62% 92%,var(--mesh-c, #ffc56a) 0%,transparent 46%);filter:blur(36px) saturate(1.35);transform:scale(1.05);pointer-events:none;transition:filter .45s ease}.land .home-tasks-marquee__card:hover .home-tasks-marquee__mesh{filter:blur(32px) saturate(1.55)}.land .home-tasks-marquee__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#12110f14,#12110f2e 42%,#0a0a09c7);pointer-events:none}.land .home-tasks-marquee__badge,.land .home-tasks-marquee__copy{position:relative;z-index:2}.land .home-tasks-marquee__badge{display:inline-flex;align-self:flex-start;margin:0;padding:.32rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#08080847;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--card-accent, #e7ffb0) 75%,#fff)}.land .home-tasks-marquee__copy{display:grid;gap:.35rem}.land .home-tasks-marquee__title{margin:0;max-width:14ch;font-size:1.28rem;font-weight:600;letter-spacing:-.035em;line-height:1.12}.land .home-tasks-marquee__summary{margin:0;max-width:28ch;font-size:.86rem;line-height:1.4;color:#ece8e0c7}@keyframes land-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.land-path{display:grid;gap:0;border-top:1px solid color-mix(in srgb,var(--line) 80%,transparent)}.land-path__row{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:1.25rem;padding:1.65rem 0;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.land-path__n{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.16em;color:var(--accent);padding-top:.35rem}.land-path__row h3{margin:0 0 .35rem;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:500;letter-spacing:-.03em}.land-path__row p{margin:0;max-width:40rem;color:var(--muted);line-height:1.5}.land-close{padding:clamp(4.5rem,12vh,8rem) 0 clamp(5rem,14vh,9rem);display:grid;gap:1.25rem}.land-close h2{margin:0;font-size:clamp(2.4rem,6vw,5.4rem);font-weight:500;letter-spacing:-.045em;line-height:.96;max-width:12ch}.land-close p{margin:0;max-width:32rem;color:var(--muted);font-size:1.08rem;line-height:1.5}.land-close__meta{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:1rem 1.75rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.page.page--enterprise:before{background:radial-gradient(ellipse 55% 40% at 82% 6%,rgba(150,190,255,.07),transparent 62%),radial-gradient(ellipse 40% 35% at 8% 78%,rgba(200,255,99,.04),transparent 68%),#070807}.land--ent .land-hero{grid-template-columns:1fr;align-items:center}.land--ent .land-hero h1{max-width:13ch}.land--ent .land-hero__em{color:#d7e4ff}.land--ent .land-btn--lime{background:#eef2ea;box-shadow:none}.land--ent .land-btn--lime:hover{background:#fff}.land-pipe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid color-mix(in srgb,var(--line) 85%,transparent);border-radius:2px;overflow:hidden}.land-pipe__cell{padding:1.5rem 1.35rem 1.6rem;border-right:1px solid color-mix(in srgb,var(--line) 85%,transparent);min-height:11.5rem}.land-pipe__cell:last-child{border-right:none}.land-pipe__cell span{display:block;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;color:var(--accent);margin-bottom:1.1rem}.land-pipe__cell h3{margin:0 0 .5rem;font-size:1.2rem;font-weight:500;letter-spacing:-.03em}.land-pipe__cell p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.45}.land-targets{display:flex;flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none}.land-targets li{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.06em;padding:.55rem .85rem;border:1px solid color-mix(in srgb,var(--line) 90%,#fff 8%);color:color-mix(in srgb,var(--text) 88%,var(--muted))}.land-hold{display:grid;gap:0;border-top:1px solid color-mix(in srgb,var(--line) 80%,transparent)}.land-hold__row{display:grid;grid-template-columns:3.2rem minmax(0,12rem) minmax(0,1fr);gap:1rem 1.5rem;align-items:baseline;padding:1.35rem 0;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.land-hold__key{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.14em;color:var(--accent)}.land-hold__row h3{margin:0;font-size:1.15rem;font-weight:500;letter-spacing:-.02em}.land-hold__row p{margin:0;color:var(--muted);font-size:.95rem}.land-scenes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid color-mix(in srgb,var(--line) 80%,transparent)}.land-scenes article{min-width:0;min-height:9.75rem;padding:1.7rem 1.5rem 1.85rem;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-right:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.land-scenes article:nth-child(3n+1){padding-left:0}.land-scenes article:nth-child(3n){border-right:none;padding-right:0}.land-scenes article:nth-child(n+4){border-bottom:none}.land-scenes h3{margin:0 0 .5rem;font-size:clamp(1.28rem,1.7vw,1.55rem);font-weight:500;letter-spacing:-.035em}.land-scenes p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.5}.land-scenes article:nth-child(1) [data-land-reveal]{transition-delay:.04s}.land-scenes article:nth-child(2) [data-land-reveal]{transition-delay:.1s}.land-scenes article:nth-child(3) [data-land-reveal]{transition-delay:.16s}.land-scenes article:nth-child(4) [data-land-reveal]{transition-delay:.2s}.land-scenes article:nth-child(5) [data-land-reveal]{transition-delay:.26s}.land-scenes article:nth-child(6) [data-land-reveal]{transition-delay:.32s}.land-more{--orbit: 8.6rem;position:relative;isolation:isolate;display:grid;place-items:center;min-height:12.5rem;margin-top:1.5rem;overflow:clip}.land-more__well{position:absolute;width:9rem;height:9rem;border-radius:50%;background:radial-gradient(circle,rgba(200,255,99,.16),transparent 68%);opacity:0;pointer-events:none}.land-more__line{position:relative;z-index:2;margin:0;max-width:16ch;text-align:center;font-size:clamp(1.7rem,3.6vw,2.7rem);font-weight:500;letter-spacing:-.048em;line-height:1.05;color:var(--text)}.land-more__cloud{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;padding:0;list-style:none;pointer-events:none}.land-more__cloud li{position:absolute;left:50%;top:50%;padding:.42rem .82rem;border:1px solid color-mix(in srgb,var(--line) 90%,#fff 10%);border-radius:999px;background:#0809088c;font-family:var(--font-mono);font-size:.62rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;transform:translate(-50%,-50%) rotate(var(--a)) translate(calc(var(--orbit) * var(--k))) rotate(calc(-1 * var(--a)))}.land-more.is-in .land-more__well{animation:land-more-well 1.35s cubic-bezier(.22,1,.36,1) both}.land-more.is-in .land-more__cloud li{animation:land-more-suck 1.05s cubic-bezier(.55,0,.78,.08) forwards;animation-delay:calc(.28s + var(--i) * 48ms)}.land-more.is-in .land-more__line{animation:land-more-settle 1.15s cubic-bezier(.22,1,.36,1) .72s both}.land-more:not(.is-in) .land-more__line{opacity:.28;transform:scale(.94);filter:blur(5px)}@keyframes land-more-suck{0%{opacity:.82;filter:blur(0);transform:translate(-50%,-50%) rotate(var(--a)) translate(calc(var(--orbit) * var(--k))) rotate(calc(-1 * var(--a)))}70%{opacity:.45}to{opacity:0;filter:blur(12px);transform:translate(-50%,-50%) rotate(calc(var(--a) + 165deg)) translate(0) scale(.08)}}@keyframes land-more-settle{0%{opacity:.28;transform:scale(.94);filter:blur(5px);letter-spacing:-.08em}to{opacity:1;transform:none;filter:none;letter-spacing:-.048em}}@keyframes land-more-well{0%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.12)}to{opacity:0;transform:scale(.2)}}@media(max-width:1180px){.land-hero{padding-top:5.25rem}.land-hero h1{max-width:none;font-size:clamp(2.35rem,8vw,4.4rem)}.land-showcase{display:block;padding-top:.5rem}.land-showcase .home-tasks-marquee{padding-block:.5rem}.land-showcase__device{display:none}.land-pipe{grid-template-columns:1fr 1fr}.land-pipe__cell:nth-child(2n){border-right:none}.land-pipe__cell:nth-child(-n+2){border-bottom:1px solid color-mix(in srgb,var(--line) 85%,transparent)}.land-scenes{grid-template-columns:1fr 1fr}.land-scenes article{min-height:8.75rem}.land-scenes article:nth-child(odd){padding-left:0;padding-right:1.5rem}.land-scenes article:nth-child(2n){border-right:none;padding-left:1.5rem;padding-right:0}.land-scenes article:nth-child(3n){border-right:1px solid color-mix(in srgb,var(--line) 70%,transparent);padding-right:1.5rem}.land-scenes article:nth-child(2n){border-right:none;padding-right:0}.land-scenes article:nth-child(n+4){border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.land-scenes article:nth-child(n+5){border-bottom:none}.land-hold__row{grid-template-columns:2.4rem 1fr}.land-hold__row p{grid-column:2}}@media(max-width:640px){.land-hero{padding:4.6rem 0 2rem;gap:1.1rem}.land-hero h1{font-size:clamp(2.05rem,11.2vw,3.15rem)}.land-hero__lead{font-size:.98rem}.land-hero__actions{flex-direction:column;align-items:stretch}.land-hero__actions .land-btn{justify-content:center}.land-pipe,.land-scenes{grid-template-columns:1fr}.land-pipe__cell,.land-scenes article{border-right:none;padding-left:0;padding-right:0;min-height:0}.land-pipe__cell:not(:last-child),.land-scenes article:nth-child(-n+5){border-bottom:1px solid color-mix(in srgb,var(--line) 85%,transparent)}.land-scenes article:nth-child(n+4){border-bottom:1px solid color-mix(in srgb,var(--line) 85%,transparent)}.land-scenes article:last-child{border-bottom:none}.land-path__row{grid-template-columns:3rem 1fr}.land-close h2{max-width:none}.land-more{--orbit: 5.35rem;min-height:10.25rem}}@media(max-width:700px){.page.page--home:has(.land) .header,.page.page--home:has(.land) .header.header--glass{top:max(.4rem,env(safe-area-inset-top));width:calc(100vw - 1rem);padding:.38rem .45rem .38rem .55rem}}@media(max-height:760px){.land-hero{padding-block:5rem 2.25rem}}@media(prefers-reduced-motion:reduce){.land-device--stage .land-device__float,.land .home-tasks-marquee__track,.land-more.is-in .land-more__line,.land-more.is-in .land-more__cloud li,.land-more.is-in .land-more__well{animation:none!important}.land-more__cloud,.land-more__well{display:none}.land-more:not(.is-in) .land-more__line,.land-more .land-more__line{opacity:1;transform:none;filter:none}}.land-cursor{display:none}@media(pointer:fine){html.has-land-cursor,html.has-land-cursor *{cursor:none!important}html.has-land-cursor .land-cursor{display:block;position:fixed;top:0;left:0;z-index:10000;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;border:1.5px solid #fff;background:#ffffff14;pointer-events:none;mix-blend-mode:difference;opacity:0;will-change:transform;transition:width .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1),margin .28s cubic-bezier(.22,1,.36,1),background .28s ease,opacity .2s ease}html.has-land-cursor .land-cursor.is-on{opacity:1}html.has-land-cursor .land-cursor:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;border-radius:50%;background:#fff}html.has-land-cursor .land-cursor.is-hot{width:42px;height:42px;margin:-21px 0 0 -21px;background:#ffffff24}}.example-page .land-hero{padding-bottom:1.5rem}.example-page__stats{margin:1rem 0 0;font-family:var(--font-mono);font-size:.82rem;letter-spacing:.04em;color:var(--muted)}.example-page__note{margin:0 0 1.5rem;color:var(--muted)}.example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.15rem}@media(max-width:820px){.example-grid{grid-template-columns:1fr}}.example-card{display:grid;gap:.7rem}.example-card__stage{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:14px;background:#0b0c0b;border:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.example-card__video,.example-card__ph{display:block;width:100%;height:100%;object-fit:cover;background:#0b0c0b}.example-card__video{object-fit:contain}.example-card__meta h2{margin:.15rem 0 0;font-size:1.05rem;font-weight:560;letter-spacing:-.03em}.example-card__kicker{margin:0;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 72%,var(--muted))}.example-card__dur{margin:.2rem 0 0;font-family:var(--font-mono);font-size:.78rem;color:var(--muted)}.example-page__foot{margin:2.25rem 0 0}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2) format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff");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}:root{--bg: #090a09;--bg-deep: #050605;--bg-soft: #121412;--bg-elevated: #191c19;--line: #2c302c;--text: #f4f7f1;--muted: #949c92;--accent: #c8ff63;--accent-soft: #e7ffc0;--glow: rgba(176, 255, 63, .22);--ink: #0b0d09;--font-sans: "Space Grotesk", "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}html{background:var(--bg)}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.page{width:min(1140px,92vw);margin:0 auto;padding-bottom:3rem;position:relative}.page-route-fallback{min-height:40vh}.page.page--home{width:100%;max-width:none;margin:0;padding-left:clamp(1rem,4vw,3rem);padding-right:clamp(1rem,4vw,3rem);box-sizing:border-box;isolation:isolate;overflow-x:clip;min-height:100dvh;background:#070807}.page.page--home:before,.page.page--home:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.page.page--home:before{background:radial-gradient(ellipse 70% 45% at 72% 8%,rgba(200,255,99,.07),transparent 65%),radial-gradient(ellipse 50% 40% at 12% 70%,rgba(255,115,88,.05),transparent 68%),#070807}.page.page--home:after{opacity:.1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");mix-blend-mode:soft-light;-webkit-mask-image:none;mask-image:none}.page.page--home>.main-content,.page.page--home>.footer{position:relative;z-index:2}.page.page--home>.footer{width:min(1140px,92vw);max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.page.page--home .header{position:fixed;top:max(.7rem,env(safe-area-inset-top));left:50%;translate:-50% 0;width:min(1140px,92vw);max-width:calc(100vw - 1.5rem);margin:0;box-sizing:border-box;z-index:40}.page.page--home .main-content{padding-top:5.25rem}.page.page--support-chat{display:flex;flex-direction:column;min-height:100dvh;max-height:100dvh;overflow:hidden;padding-bottom:0}.page.page--support-chat .header{position:relative;top:auto;flex-shrink:0}.page.page--support-chat .main-content{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-top:.75rem;background:var(--bg)}.header{position:sticky;top:.7rem;z-index:20;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:.85rem;padding:.72rem 1.15rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--bg) 78%,transparent);border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:999px}.header--home{isolation:isolate;gap:.65rem .85rem}.header--home .nav{margin-inline:0;flex:1 1 auto;justify-content:flex-end;min-width:0;gap:.75rem}.header--home.header--persona-docked .nav-start{display:none}.header--home .header-trail{flex-shrink:0;margin-left:0}.logo{text-decoration:none;display:inline-flex;align-items:center;gap:.62rem;margin-left:.35rem}.logo-img{height:22px;width:22px;display:block;object-fit:contain;filter:saturate(.92) contrast(1.06) brightness(1.05)}.logo-text{color:var(--text);letter-spacing:.14em;font-weight:700;font-size:.78rem;text-transform:uppercase;margin-left:.04rem}.nav{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.85rem;margin-inline:auto;min-width:0}.nav a{color:var(--muted);text-decoration:none;font-size:.82rem;padding:.28rem 0;white-space:nowrap;flex-shrink:0}.nav a.nav-link-icon{display:inline-flex;align-items:center;gap:.3rem}.nav a.nav-link-icon .nav-link-icon__glyph{flex-shrink:0;opacity:.82}.nav a.nav-link-icon:hover .nav-link-icon__glyph,.nav a.nav-link-icon.active-link .nav-link-icon__glyph{opacity:1}.nav .nav-start{font-size:.8rem;opacity:.82}.nav a:hover,.nav .active-link{color:var(--text)}.header-cta{padding:.42rem .85rem;border-radius:999px;font-weight:550;font-size:.78rem;letter-spacing:.01em;box-shadow:none;text-decoration:none;white-space:nowrap;flex-shrink:0}.header-cta--web{background:color-mix(in srgb,var(--bg-elevated) 70%,transparent);border-color:color-mix(in srgb,var(--line) 70%,transparent);color:color-mix(in srgb,var(--text) 92%,transparent)}.header-cta--web:hover,.header-cta--web.is-on{background:color-mix(in srgb,var(--bg-elevated) 92%,transparent);border-color:color-mix(in srgb,var(--line) 90%,transparent);color:var(--text);transform:none}.header-auth-pair{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.4rem}.header-auth-pair__slot{position:relative;display:inline-grid;place-items:center;min-width:6.6em}.header-auth-pair__web,.header-auth-pair__as-login{grid-area:1 / 1;transition:opacity .22s ease,transform .22s ease}.header-auth-pair__as-login{opacity:0;transform:translateY(.28em);pointer-events:none}.header-auth-pair--login-peek .header-auth-pair__web,.header-auth-pair:has(.header-cta--icon:hover) .header-auth-pair__web,.header-auth-pair:has(.header-cta--icon:focus-visible) .header-auth-pair__web{opacity:0;transform:translateY(-.28em)}.header-auth-pair--login-peek .header-auth-pair__as-login,.header-auth-pair:has(.header-cta--icon:hover) .header-auth-pair__as-login,.header-auth-pair:has(.header-cta--icon:focus-visible) .header-auth-pair__as-login{opacity:1;transform:none}.header-auth-pair--login-peek .header-cta--web,.header-auth-pair:has(.header-cta--icon:hover) .header-cta--web,.header-auth-pair:has(.header-cta--icon:focus-visible) .header-cta--web{background:color-mix(in srgb,var(--bg-elevated) 92%,transparent);border-color:color-mix(in srgb,var(--line) 90%,transparent);color:var(--text)}.header-cta--app{background:var(--accent);border-color:var(--accent);color:#0a0c08;font-weight:650}.header-cta--app:hover,.header-cta--app.is-on{background:#d8ff91;border-color:#d8ff91;color:#0a0c08;transform:none}.header-web{display:none}.header-end{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0;margin-left:auto}.header-cta--icon{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:999px}.btn.header-cta,.btn.header-cta--icon{border-radius:999px}.header-trail{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.45rem;flex-shrink:0}.header-lang{display:inline-flex;align-items:center;border-radius:10px;border:1px solid color-mix(in srgb,var(--line) 55%,transparent);background:color-mix(in srgb,var(--bg-deep) 35%,transparent);overflow:hidden}.header-lang button{border:none;background:transparent;color:var(--muted);font-size:.72rem;font-weight:600;letter-spacing:.06em;padding:.38rem .52rem;cursor:pointer;font-family:inherit}.header-lang button:hover{color:var(--text)}.header-lang button.header-lang--active{background:color-mix(in srgb,var(--accent) 16%,var(--bg-soft));color:var(--text)}.user-menu{position:relative}.user-trigger{border:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--bg-soft) 86%,transparent);color:var(--text);border-radius:12px;padding:.34rem .54rem .34rem .38rem;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;transition:border-color .18s ease,background .18s ease}.user-trigger:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--bg-soft) 90%,transparent)}.user-avatar{width:1.7rem;height:1.7rem;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 35%,#fff) 0%,var(--accent) 100%);color:#04110f;font-size:.7rem;letter-spacing:.06em;font-weight:700}.user-name{max-width:10rem;font-size:.84rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-caret{color:var(--muted);font-size:.7rem}.user-dropdown{position:absolute;right:0;top:calc(100% + .4rem);width:12.75rem;background:color-mix(in srgb,var(--bg-soft) 96%,#101217);border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:12px;padding:.26rem;display:grid;gap:.16rem;box-shadow:0 12px 30px color-mix(in srgb,#000 38%,transparent)}.user-dropdown-item{width:100%;border:none;border-radius:8px;background:transparent;color:var(--text);text-align:left;font-size:.83rem;padding:.48rem .54rem;cursor:pointer}.user-dropdown-item:hover{background:color-mix(in srgb,var(--line) 35%,transparent)}.user-dropdown-item--icon{display:flex;align-items:center;gap:.45rem}.user-dropdown-item--icon svg{flex-shrink:0;color:var(--muted)}.user-dropdown-item--icon:hover svg{color:var(--text)}.user-dropdown-item--logout svg{color:color-mix(in srgb,#f87171 75%,var(--muted))}.main-content{padding-top:1.6rem}.page-section{min-height:calc(100vh - 180px)}.runline{margin-top:.9rem;display:flex;gap:1.5rem;flex-wrap:wrap;border:1px solid color-mix(in srgb,var(--line) 75%,transparent);border-radius:16px;padding:.72rem 1rem;background:color-mix(in srgb,var(--bg-soft) 60%,transparent)}.runline p{margin:0;color:var(--muted);font-size:.95rem}.steps-title{margin:0 0 1.35rem;padding-top:.42rem;color:var(--accent-soft);text-transform:uppercase;font-size:.82rem;letter-spacing:.06em}.steps-raised{margin-top:1.55rem}.steps-flow{margin:0;padding:0;list-style:none;position:relative}.steps-flow:before{content:none}.steps-flow li{display:grid;grid-template-columns:52px 1fr;gap:1.1rem;padding:.95rem .2rem;border-top:0;align-items:start}.steps-flow li:last-child{border-bottom:0}.step-number{width:40px;height:40px;border-radius:999px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--bg-soft) 84%,transparent);display:flex;align-items:center;justify-content:center;font-size:.82rem;color:var(--muted);line-height:40px;letter-spacing:.03em;position:relative;z-index:1;flex-shrink:0}.step-content h3{margin:0;font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.step-desc{margin:.42rem 0 0;color:var(--muted);font-size:.95rem;line-height:1.45}.section-head h2{margin:0;font-size:clamp(1.7rem,3.5vw,2.15rem);letter-spacing:-.03em;font-weight:700}.section-head p{margin:.65rem 0 0;color:var(--muted);max-width:40rem;line-height:1.55}.task-list{margin-top:1.1rem;border-top:1px solid color-mix(in srgb,var(--line) 80%,transparent)}.task-row{display:grid;grid-template-columns:1.8fr 1fr auto;align-items:center;gap:1rem;border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent);padding:1rem .2rem}.task-row h3,.task-row p,.task-row strong{margin:0}.task-row p{color:var(--muted)}.task-row strong{font-size:1.2rem}.scroll-vignette{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,color-mix(in srgb,#000 28%,transparent),transparent 18%),linear-gradient(to top,color-mix(in srgb,#000 30%,transparent),transparent 16%);opacity:.14}html.has-lenis,html.has-lenis body{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 55%,transparent) transparent}html.has-lenis::-webkit-scrollbar,html.has-lenis body::-webkit-scrollbar{width:8px;height:8px}html.has-lenis::-webkit-scrollbar-track,html.has-lenis body::-webkit-scrollbar-track{background:transparent}html.has-lenis::-webkit-scrollbar-thumb,html.has-lenis body::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,#ff7358,#c8ff63);border:2px solid transparent;background-clip:padding-box}.btn{border:1px solid transparent;border-radius:12px;padding:.72rem 1.2rem;font-weight:600;font-family:inherit;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.4rem;transition:background .15s ease,border-color .15s ease,transform .15s ease}.btn-primary{background:#f4f5f7;color:#0a0b0d;border-color:#f4f5f7;box-shadow:0 1px color-mix(in srgb,#fff 70%,transparent) inset}.btn-primary:hover{background:#fff;border-color:#fff;transform:translateY(-1px)}.btn-ghost{background:color-mix(in srgb,var(--bg-soft) 55%,transparent);border-color:color-mix(in srgb,var(--line) 80%,transparent);color:var(--text)}.btn-ghost:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.app-smart-banner{position:fixed;right:max(2.25rem,calc(env(safe-area-inset-right) + 1.25rem));bottom:max(2.5rem,calc(env(safe-area-inset-bottom) + 1.5rem));left:auto;z-index:60;width:3.5rem;height:3.5rem;pointer-events:none;overflow:visible}.cookie-consent{position:fixed;left:max(1rem,env(safe-area-inset-left));right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:70;display:flex;justify-content:flex-start;pointer-events:none}.cookie-consent__card{pointer-events:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1rem;width:min(100%,36rem);padding:.95rem 1.05rem;border-radius:1rem;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 45%),color-mix(in srgb,var(--bg-soft) 92%,#000 8%);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));box-shadow:0 18px 42px -22px #000c,inset 0 1px color-mix(in srgb,var(--accent) 12%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cookie-consent__text{margin:0;flex:1 1 14rem;font-size:.88rem;line-height:1.45;color:var(--muted)}.cookie-consent__link{color:var(--accent);text-decoration:none}.cookie-consent__link:hover{color:var(--accent-soft);text-decoration:underline}.cookie-consent__btn{flex:0 0 auto;min-height:2.4rem;padding-inline:1.1rem}.cookie-consent__actions{display:flex;flex-wrap:wrap;gap:.55rem;flex:0 0 auto}body:has(.cookie-consent) .app-smart-banner{bottom:max(7.5rem,calc(env(safe-area-inset-bottom) + 6.5rem))}.app-smart-banner__card{pointer-events:auto;position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;gap:.8rem;width:min(calc(100vw - 3.5rem),22.5rem);height:3.5rem;padding:.5rem 1rem .5rem .5rem;overflow:hidden;border-radius:1rem;text-decoration:none;color:var(--text);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 42%),color-mix(in srgb,var(--bg-soft) 88%,#000 12%);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));box-shadow:0 18px 42px -22px #000c,inset 0 1px color-mix(in srgb,var(--accent) 12%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateZ(0);transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .2s ease,box-shadow .2s ease}.app-smart-banner--collapsed .app-smart-banner__card{transform:translate3d(calc(100% - 3.5rem),0,0)}.app-smart-banner__card:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));box-shadow:0 20px 48px -20px color-mix(in srgb,var(--accent) 35%,transparent),inset 0 1px color-mix(in srgb,var(--accent) 16%,transparent)}.app-smart-banner__icon{flex:0 0 2.5rem;width:2.5rem;height:2.5rem;border-radius:.55rem;background:transparent;border:0;display:grid;place-items:center}.app-smart-banner__icon img{width:2.5rem;height:2.5rem;object-fit:contain;object-position:center;display:block;filter:saturate(.92) contrast(1.06) brightness(1.05)}.app-smart-banner__text{display:flex;flex-direction:column;justify-content:center;gap:.18rem;min-width:0;opacity:1;transition:opacity .25s ease}.app-smart-banner--collapsed .app-smart-banner__text{opacity:0;pointer-events:none}.app-smart-banner__text strong{margin:0;font-family:var(--font-sans);font-size:.9rem;font-weight:650;letter-spacing:-.025em;line-height:1.15;color:var(--text);white-space:nowrap}.app-smart-banner__text em{margin:0;font-style:normal;font-size:.75rem;font-weight:450;line-height:1.25;color:var(--muted);white-space:nowrap}@media(max-width:480px){.app-smart-banner__card{width:calc(100vw - 2.5rem)}}@media(prefers-reduced-motion:reduce){.app-smart-banner__card,.app-smart-banner__text{transition:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header-nav-toggle{display:none;position:relative;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid color-mix(in srgb,var(--line) 65%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg-elevated) 70%,transparent);color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent}.header-nav-toggle__bar{position:absolute;left:50%;top:50%;display:block;width:1.05rem;height:2px;margin-left:-.525rem;border-radius:1px;background:currentColor;transform-origin:center;transition:transform .2s ease,opacity .2s ease}.header-nav-toggle__bar:nth-child(1){transform:translateY(-5px)}.header-nav-toggle__bar:nth-child(2){transform:translateY(0)}.header-nav-toggle__bar:nth-child(3){transform:translateY(5px)}.header--nav-open .header-nav-toggle__bar:nth-child(1){transform:translateY(0) rotate(45deg)}.header--nav-open .header-nav-toggle__bar:nth-child(2){opacity:0}.header--nav-open .header-nav-toggle__bar:nth-child(3){transform:translateY(0) rotate(-45deg)}@media(max-width:900px){html{-webkit-text-size-adjust:100%}body.site-nav-open{overflow:hidden}.page{width:100%;padding-left:max(.85rem,env(safe-area-inset-left));padding-right:max(.85rem,env(safe-area-inset-right));padding-bottom:max(2rem,env(safe-area-inset-bottom))}.page.page--home{padding-left:max(.85rem,env(safe-area-inset-left));padding-right:max(.85rem,env(safe-area-inset-right))}.page.page--home .main-content{padding-top:4.25rem}.page.page--home .header{width:calc(100% - 1.1rem);max-width:calc(100vw - 1.1rem);left:50%;translate:-50% 0}.page.page--home>.footer{width:100%}.header{position:sticky;top:max(.45rem,env(safe-area-inset-top));z-index:40;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.45rem;row-gap:0;flex-wrap:nowrap;padding:.5rem .65rem .5rem .75rem;border-radius:999px;background:color-mix(in srgb,var(--bg) 88%,transparent);border:1px solid color-mix(in srgb,var(--line) 72%,transparent);box-shadow:0 10px 28px -18px #0000008c}.header--nav-open{border-radius:1.75rem;background:color-mix(in srgb,var(--bg-soft) 94%,transparent)}.logo{grid-column:1;margin-left:0;min-width:0;gap:.45rem}.logo-img{height:20px;width:20px}.logo-text{font-size:.72rem;letter-spacing:.12em}.header-end{grid-column:2;margin-left:0;gap:.35rem}.header-trail{margin-left:0;gap:.35rem}.header-trail .header-lang{display:inline-flex;border-radius:999px}.header-trail .header-lang button{font-size:.68rem;padding:.32rem .42rem}.header-nav-toggle{display:inline-flex}.header--home{grid-template-columns:auto minmax(0,1fr) auto;padding:.42rem .5rem .42rem .65rem;column-gap:.4rem;align-items:center}.header--home .logo{grid-column:1}.header--home.header--persona-docked .logo-text{display:none}.header--home .home-switch--header{display:inline-flex;grid-column:2;order:0;margin:0;justify-self:center;justify-content:center;max-width:100%;min-width:min(11.5rem,42vw);min-height:2.35rem;transform:none}.header--home .header-end{grid-column:3}.header--home .header-cta--app{display:none}.header-cta{padding:.4rem .72rem;font-size:.74rem;min-height:2.35rem}.header-cta--web{display:none}.header-cta--app{padding:.4rem .78rem}.header-web--app,.header-web{display:none}.nav-mobile-only{display:inline-flex}.header-cta--icon span{display:none}.header-cta--icon{width:2.5rem;height:2.5rem;padding:0;gap:0;border-radius:999px;justify-content:center}.btn.header-cta--icon{border-radius:999px}.user-name,.user-caret{display:none}.user-trigger{padding:.28rem;gap:0}.user-avatar{width:1.85rem;height:1.85rem;font-size:.72rem}.nav{display:none;grid-column:1 / -1;order:3;flex-basis:auto;flex-direction:column;align-items:stretch;gap:.2rem;margin:.55rem 0 0;padding:.55rem .15rem .25rem;border-top:1px solid color-mix(in srgb,var(--accent) 16%,var(--line));max-height:min(70dvh,28rem);overflow-y:auto;-webkit-overflow-scrolling:touch}.header--nav-open .nav{display:flex}.nav a{display:flex;align-items:center;gap:.65rem;padding:.78rem .55rem;font-size:.95rem;line-height:1.25;white-space:normal;border-radius:.75rem;color:var(--text)}.nav a:hover,.nav a.active-link{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text)}.nav a.nav-link-icon .nav-link-icon__glyph{flex-shrink:0;opacity:.9}.main-content{padding-top:1rem}.page.page--support-chat .header{border-radius:14px;position:relative;top:auto}.footer{margin-top:2.75rem;padding-top:1.35rem}.section-head h2{font-size:1.55rem}.section{margin-top:2.25rem}.register-auth-screen,.otp-page{margin-top:0;min-height:calc(100dvh - 8.5rem);padding:1rem 0 2rem}.hero{padding-top:1.25rem}.hero-actions{flex-direction:column;align-items:stretch;gap:.65rem}.hero-actions .btn{justify-content:center}.auth-methods,.otp-actions{grid-template-columns:1fr}.register-card{padding:1rem}.profile-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-referral-signups{flex-direction:column;align-items:flex-start}.leaderboard-toolbar{gap:.4rem}.leaderboard-sort-btn{padding:.4rem .65rem;font-size:.84rem}.leaderboard-table{font-size:.84rem}.leaderboard-table th,.leaderboard-table td{padding:.45rem .4rem}.seller-clips-sticky-head{top:calc(env(safe-area-inset-top,0px) + 4.5rem)}}@media(max-width:560px){.page{padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.75rem,env(safe-area-inset-right))}.logo-text{display:none}.header{padding:.45rem .55rem .45rem .65rem}.header-cta--app{padding:.38rem .65rem;font-size:.7rem}.page.page--home .main-content{padding-top:4.75rem}.faq-trigger{font-size:.95rem;padding-right:1.5rem}.otp-inputs{max-width:100%;gap:.35rem}.otp-digit{height:48px;font-size:1.05rem}.profile-stats-grid{grid-template-columns:1fr}.auth-modal-overlay{padding:.75rem;align-items:flex-end}.auth-modal-card{border-radius:16px 16px 0 0}.runline{flex-direction:column;gap:.35rem}.steps-flow li{grid-template-columns:40px 1fr;gap:.75rem}.coming-soon{min-height:min(68svh,520px);padding:clamp(2rem,7vw,3.5rem) 1rem}.coming-soon__title{font-size:clamp(2.6rem,12vw,4.2rem);max-width:11ch}.coming-soon__actions{width:100%}.coming-soon__btn{flex:1 1 auto;min-width:min(100%,9.5rem)}.footer-cta-row{width:100%}.footer-cta{flex:1 1 auto;justify-content:center;text-align:center}}@media(max-width:380px){.header-cta--icon,.header-nav-toggle{width:2.25rem;height:2.25rem}}@media(min-width:901px){.header-nav-toggle,.nav-mobile-only{display:none!important}.header,.nav{flex-wrap:nowrap}}@media(min-width:901px)and (max-width:1180px){.header{gap:.55rem;padding-inline:.85rem}.nav{gap:.55rem}.nav a{font-size:.76rem}.nav a.nav-link-icon .nav-link-icon__glyph{display:none}.header-cta{padding:.38rem .7rem;font-size:.74rem}.header-trail{gap:.35rem}.header-lang button{padding:.32rem .4rem;font-size:.68rem}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
