:root{--buncss-light: ;--buncss-dark:initial;color-scheme:dark;text-rendering:optimizeLegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.4}*{box-sizing:border-box}html,body,#app{block-size:100%;margin:0}body{overflow:hidden;color:#f4f7f2;background:#0b0e11}button,input,select,textarea{font:inherit}button{color:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;min-block-size:36px;padding:.45rem .68rem;font-size:.82rem;font-weight:740}button:hover{background:#ffffff24}button:active{transform:translateY(1px)}button.is-active{background:#7fd47633;border-color:#7fd476c2}.landing{--ink:#15201b;--muted:#5b675f;--paper:#f7f8f2;--mist:#e9efe8;--pine:#17372f;--leaf:#3c7d58;--gold:#f1c75b;--coral:#ef755f;--sky:#84cde7;--white:#fffdf6;position:fixed;z-index:4;overflow-x:hidden;overflow-y:auto;color:var(--ink);--buncss-light:initial;--buncss-dark: ;color-scheme:light;pointer-events:auto;scroll-behavior:smooth;scrollbar-gutter:stable;background:0 0;inset:0}.landing[hidden]{display:none}.landing-scroll{background:0 0;min-block-size:100%}.landing img{display:block}.landing a{color:inherit}.landing h1,.landing h2,.landing h3,.landing p{margin-block-start:0}.brand-lockup,.brand-heading{display:flex;align-items: center;gap:.58rem;min-inline-size:0}.brand-mark{display:block;object-fit:contain;flex:none;block-size:38px;inline-size:38px}.landing-hero{position:relative;overflow:clip;isolation:isolate;background:#0b0e11;min-block-size:86svh}.hero-background{position:absolute;z-index:0;display:block;pointer-events:none;filter:blur(4px)brightness(.86)saturate(1.08);object-fit:cover;transform-origin:center;block-size:100%;inline-size:100%;inset:0;transform:scale(1.025)}.landing-hero:after{content:"";position:absolute;z-index:0;pointer-events:none;background:radial-gradient(at 48% 48%,#050a0975,#0000 29%),radial-gradient(circle at 78% 22%,#84cde73d,#0000 32%),radial-gradient(circle at 84% 40%,#f1c75b2e,#0000 38%),linear-gradient(90deg,#050a09d1 0 34%,#050a098a 62%,#050a0947 100%),linear-gradient(0deg,#050a09ad 0 16%,#0000 42% 100%);inset:0}.hero-cube-stage{position:absolute;pointer-events:none;contain:layout paint}.hero-cube-stage{z-index:1;inset:0}.hero-cube-shell{position:absolute;z-index:var(--cube-z);inline-size:calc(var(--cube-size) + var(--cube-depth));block-size:calc(var(--cube-size) + var(--cube-depth));opacity:0;transform-origin:center;animation:hero-cube-gather 1.2s cubic-bezier(.18,.86,.28,1)forwards;animation-delay:var(--cube-delay);top:var(--cube-y)}.hero-cube-shell:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--cube-x)}.hero-cube-shell:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--cube-x)}.hero-cube-shell:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--cube-x)}.hero-cube-shell:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--cube-x)}.hero-cube-shell:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--cube-x)}.hero-cube-shell:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--cube-x)}.hero-cube{position:relative;display:block;animation:hero-cube-float var(--cube-float-duration)ease-in-out infinite;animation-delay:calc(var(--cube-delay) + 1.1s);filter:drop-shadow(0 18px 22px #00000052)drop-shadow(0 0 22px #84cde72e);block-size:100%;inline-size:100%}.hero-cube-face{position:absolute;background:linear-gradient(135deg,#ffffff38,transparent 38%),var(--cube-face);border:1px solid #fffdf65c;box-shadow:inset 0 0 0 1px #14201b2e}.hero-cube-face:after{content:"";position:absolute;opacity:.5;mix-blend-mode:soft-light;background:repeating-linear-gradient(0deg,#fffdf624 0 1px,#0000 1px 13px),repeating-linear-gradient(90deg,#14201b1f 0 1px,#0000 1px 13px);inset:0}.hero-cube-face-front{z-index:3;inline-size:var(--cube-size);block-size:var(--cube-size);background:linear-gradient(135deg,#ffffff47,transparent 42%),linear-gradient(180deg,transparent 0%,#00000029 100%),var(--cube-front);top:var(--cube-depth)}.hero-cube-face-front:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.hero-cube-face-front:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.hero-cube-face-front:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.hero-cube-face-front:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.hero-cube-face-front:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.hero-cube-face-front:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.hero-cube-face-right{z-index:2;inline-size:var(--cube-depth);block-size:var(--cube-size);background:var(--cube-right);transform-origin:left top;top:var(--cube-depth);transform:skewY(-45deg)}.hero-cube-face-right:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--cube-size)}.hero-cube-face-right:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--cube-size)}.hero-cube-face-right:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--cube-size)}.hero-cube-face-right:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--cube-size)}.hero-cube-face-right:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--cube-size)}.hero-cube-face-right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--cube-size)}.hero-cube-face-top{z-index:1;inline-size:var(--cube-size);block-size:var(--cube-depth);background:linear-gradient(135deg,#ffffff52,transparent 46%),var(--cube-top);transform-origin:left bottom;top:0;transform:skew(-45deg)}.hero-cube-face-top:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.hero-cube-face-top:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.hero-cube-face-top:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.hero-cube-face-top:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.hero-cube-face-top:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.hero-cube-face-top:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.hero-cube-sky{--cube-front:#84cde7;--cube-right:#3f8ea6;--cube-top:#b3edff}.hero-cube-gold{--cube-front:#f1c75b;--cube-right:#a87828;--cube-top:#ffe99a}.hero-cube-leaf{--cube-front:#3c7d58;--cube-right:#234a38;--cube-top:#6fb982}.hero-cube-coral{--cube-front:#ef755f;--cube-right:#9c3d34;--cube-top:#ffae96}.hero-cube-white{--cube-front:#fffdf6;--cube-right:#b7c7b8;--cube-top:#fff}.hero-shade{position:absolute;z-index:1;pointer-events:none;opacity:.48;background:linear-gradient(90deg,#080e0be6 0%,#080e0bc2 38%,#080e0b3d 68%,#080e0b57 100%),linear-gradient(#080e0b0f 48%,#080e0bad);inset:0}.hero-main{position:relative;z-index:3;display:grid;grid-template-columns:minmax(390px,.86fr)minmax(0,1.34fr);align-items:stretch;min-block-size:calc(86svh - 92px);inline-size:min(1320px,100vw - 32px);margin-inline-start:auto;margin-inline-end:auto}.hero-avatar-stage{position:relative;isolation:isolate;pointer-events:none;align-self:stretch;min-block-size:clamp(500px,86svh - 92px,720px)}.hero-avatar-stage:before{position:absolute;z-index:-1;content:"";filter:blur(12px);opacity:1;background:radial-gradient(at 50% 80%,#f1c75b38,#0000 44%),radial-gradient(at 58% 44%,#84cde72e,#0000 66%);border-radius:50%;transition:opacity .36s;inset:18% -6% 1%}.hero-avatar-stage.is-loading:before{opacity:.35}.hero-avatar-stage[data-state=unavailable]{display:none}.hero-main:has(.hero-avatar-stage[data-state=unavailable]){grid-template-columns:minmax(0,760px);inline-size:min(1180px,100vw - 32px)}.hero-main:has(.hero-avatar-stage[data-state=unavailable]) .hero-copy{padding-block-start:72px;padding-block-end:28px;padding-inline-end:0}.hero-avatar-canvas{position:absolute;display:block;opacity:1;filter:drop-shadow(0 24px 22px #030a073d);block-size:100%;inline-size:100%;transition:opacity .28s;inset:0}.hero-avatar-stage.is-loading .hero-avatar-canvas{opacity:0}.hero-scroll-cue{position:relative;z-index:5;display:grid;color:var(--white);text-decoration:none;backdrop-filter:blur(12px);background:#071410b8;border:1px solid #fffdf69e;border-radius:50%;place-items: center;block-size:54px;inline-size:54px;margin-block-start:4px;margin-inline-start:min(153px,50% - 27px);transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 12px 34px #00000057,inset 0 0 0 1px #fffdf614}.hero-browse-control:hover .hero-scroll-cue{border-color:var(--sky);background:#17372feb;transform:translateY(-2px);box-shadow:0 16px 40px #0000006b,0 0 0 3px #84cde73d}.hero-browse-control:focus-visible .hero-scroll-cue{border-color:var(--sky);background:#17372feb;transform:translateY(-2px);box-shadow:0 16px 40px #0000006b,0 0 0 3px #84cde73d}.hero-browse-control:focus-visible{outline:none}.hero-browse-control:focus-visible .hero-scroll-cue{outline:2px solid var(--white);outline-offset:3px}.hero-scroll-cue-icon{fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;animation:hero-scroll-cue-bounce 1.8s ease-in-out 3;block-size:26px;inline-size:26px}@keyframes hero-scroll-cue-bounce{0%,to{transform:translateY(-3px)}50%{transform:translateY(4px)}}@keyframes hero-cube-gather{0%{opacity:0;transform:translate(calc(-50% + var(--cube-start-x)),calc(-50% + var(--cube-start-y)))rotate(var(--cube-start-rotate))scale(.52)}70%{opacity:var(--cube-opacity)}to{opacity:var(--cube-opacity);transform:translate(-50%,-50%)rotate(var(--cube-rotate))scale(1)}}@keyframes hero-cube-float{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-12px)rotate(4deg)}}.landing-nav,.hero-copy{position:relative;z-index:4}.landing-nav{display:grid;grid-template-columns:auto minmax(0,1fr)auto;color:var(--white);align-items: center;gap:18px;inline-size:min(1180px,100vw - 32px);margin-inline-start:auto;margin-inline-end:auto;padding-block-start:22px;padding-block-end:22px}.brand{text-decoration:none}.brand-symbol{display:inline-grid;overflow:hidden;border-radius:9px;flex:0 0 38px;place-items: center;block-size:38px;inline-size:38px}.brand-symbol img{object-fit:contain;block-size:100%;inline-size:100%}.brand-name{position:relative;display:inline-block;color:var(--white);white-space:nowrap;text-shadow:0 2px 16px #070e0b52;font-size:1.08rem;font-weight:820;line-height:1}.brand-name:after{content:"";position:absolute;background:linear-gradient(90deg,var(--sky),var(--gold)52%,var(--coral));opacity:.92;transform-origin:center;border-radius:999px;block-size:.2em;bottom:-.36em;left:.03em;right:.03em;transform:rotate(-1deg)}.topbar-links,.landing-nav-actions,.actions,.proof-inner,.footer{display:flex;align-items: center}.topbar-links{flex-wrap:wrap;justify-content:flex-end;gap:18px;font-size:.94rem;font-weight:750}.topbar-links a,.footer a{text-decoration:none}.topbar-links a{opacity:.88}.topbar-links a:hover{opacity:1}.topbar-links a:focus-visible{opacity:1}.landing-nav-actions{justify-content:flex-end;gap:8px}.nav-button{color:var(--white);background:#fffdf61a;border-color:#fffdf63d;min-block-size:38px;padding-inline-start:12px;padding-inline-end:12px}.nav-label-short{display:none}.nav-button:hover{background:#fffdf62b}.nav-button:focus-visible{background:#fffdf62b}.nav-button-primary{color:#ffe99a;background:#f1c75b2e;border-color:#f1c75bb8}.hero-copy{color:var(--white);align-self: center;min-inline-size:0;padding-block-start:54px;padding-block-end:18px;padding-inline-end:20px}.eyebrow{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin-block-end:14px;font-size:.82rem;font-weight:850}.landing-copy h1{letter-spacing:-.025em;max-inline-size:none;margin-block-end:22px;font-size:clamp(2.35rem,3.8vw,3.5rem);line-height:1.08}.hero-title-line{white-space:nowrap}.landing-action-copy{color:#fffdf6e6;text-align:start;text-wrap:balance;max-inline-size:360px;margin:0;font-size:1.02rem;font-weight:620;line-height:1.45}.landing-action-copy.landing-retention-copy{color:#fffdf6d1;font-size:.88rem;line-height:1.4}.landing-actions{display:grid;grid-template-columns:minmax(0,360px);justify-content:start;gap:8px}.landing-actions .button{inline-size:100%}.landing-graphics-warning{border:1px solid #f1c75bb8;border-inline-start:4px solid var(--gold);color:var(--white);background:#071410e0;border-radius:8px;inline-size:100%;max-inline-size:360px;padding:14px 16px;box-shadow:0 16px 36px #07141047}.landing-graphics-warning[hidden]{display:none}.landing-graphics-warning h2{color:#ffe99a;margin-block-end:6px;font-size:1rem;line-height:1.3}.landing-graphics-warning p{color:#fffdf6e0;margin-block-end:0;font-size:.84rem;line-height:1.45}.landing-action-divider{display:grid;grid-template-columns:minmax(0,1fr)auto minmax(0,1fr);color:#fffdf6b8;letter-spacing:.12em;text-transform:uppercase;align-items: center;gap:10px;inline-size:100%;margin-block-start:6px;margin-block-end:6px;font-size:.72rem;font-weight:850}.landing-action-rule{display:block;overflow:hidden;color:#0000;background:#fffdf652;block-size:1px;inline-size:100%;font-size:0}.button{display:inline-flex;appearance:none;text-align:center;text-decoration:none;white-space:normal;border:1px solid #fffdf638;border-radius:8px;justify-content:center;align-items: center;min-block-size:52px;max-inline-size:100%;padding:0 22px;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s,color .16s;font-family:inherit;font-weight:850;line-height:1.15}.button:hover{transform:translateY(-1px)}.button:focus-visible{transform:translateY(-1px)}.button-primary{border-color:var(--gold);background:var(--gold);color:#1f2113}#landing-start,#landing-live-start{color:#1f2113}#landing-signup,#landing-live-start{font-size:.82rem}#landing-signup{background:#ffffff14}#landing-signup:hover{background:#ffffff24}#landing-signup:focus-visible{background:#ffffff24}.landing-signin-prompt,.hero-browse-prompt{color:#fffdf6bd;text-align:center;max-inline-size:360px;font-size:.84rem;font-weight:650;line-height:1.4}.landing-signin-prompt{margin:0}.hero-browse-control{display:grid;text-decoration:none;justify-items:start;inline-size:min(100%,360px);margin:2px 0 0}.hero-browse-prompt{inline-size:100%;margin:0}.landing-signin-link,.hero-browse-link-text{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;margin:-4px -2px;padding:4px 2px;font-weight:850}.landing .landing-signin-link{color:#56bfff;text-decoration-thickness:2px}.hero-browse-link-text{color:var(--sky)}.landing .landing-signin-link:hover{color:#9bddff}.landing .landing-signin-link:focus-visible{color:#9bddff}.landing .landing-signin-link:focus-visible{outline:2px solid #56bfff;outline-offset:3px;border-radius:3px}.hero-browse-control:hover .hero-browse-link-text{color:#d8f5ff;text-decoration-thickness:2px}.hero-browse-control:focus-visible .hero-browse-link-text{color:#d8f5ff;text-decoration-thickness:2px}.landing-actions .button-primary{background:linear-gradient(135deg,var(--sky)0%,var(--gold)48%,var(--coral)100%);border-color:#fffdf6c7;min-block-size:60px;inline-size:min(100%,360px);font-size:1.08rem;box-shadow:0 18px 42px #ef755f3d,0 10px 28px #84cde72e}#landing-start:hover{background:var(--pine);color:var(--white);border-color:#fffdf6e0;box-shadow:0 22px 52px #0714107a,0 0 0 3px #84cde747}#landing-start:focus-visible{background:var(--pine);color:var(--white);border-color:#fffdf6e0;box-shadow:0 22px 52px #0714107a,0 0 0 3px #84cde747}.button-secondary{color:var(--white);background:#fffdf61a}.actions .button-secondary{background:var(--leaf);color:var(--white);border-color:#b2eec4d1;box-shadow:0 16px 34px #3c7d5847}.actions .button-secondary:hover{background:#2f6d49;box-shadow:0 20px 44px #3c7d585c}.actions .button-secondary:focus-visible{background:#2f6d49;box-shadow:0 20px 44px #3c7d585c}.proof-band{background:var(--pine);color:var(--white)}.proof-inner{text-align:center;flex-wrap:wrap;justify-content:center;gap:14px clamp(28px,5vw,72px);inline-size:min(1180px,100vw - 32px);margin-inline-start:auto;margin-inline-end:auto;padding-block-start:18px;padding-block-end:18px}.proof-inner p{letter-spacing:.04em;margin:0;font-size:.9rem;font-weight:820}.live-worlds-section{clip-path:inset(0 -100vmax);color:var(--white);background:radial-gradient(circle at 88% 8%,#84cde724,#0000 30%),radial-gradient(circle at 8% 92%,#f1c75b1a,#0000 34%),#101c18;inline-size:min(1180px,100vw - 32px);margin-inline-start:auto;margin-inline-end:auto;padding-block-start:72px;padding-block-end:72px;scroll-margin-block-start:20px;box-shadow:0 0 0 100vmax #101c18}.live-worlds-heading{display:grid;grid-template-columns:minmax(0,1.1fr)minmax(280px,.62fr);align-items: end;gap:clamp(24px,5vw,72px);margin-block-end:28px}.live-worlds-heading .section-kicker,.live-worlds-cta .section-kicker{color:var(--gold)}.live-worlds-heading h2{letter-spacing:-.035em;max-inline-size:760px;margin:0;font-size:clamp(2.7rem,6vw,5.2rem);line-height:.98}.live-worlds-heading>p{color:#fffdf6b3;margin:0 0 5px;font-size:1.02rem;line-height:1.58}.live-worlds-status{color:#b3edff;min-block-size:21px;margin:0 0 16px;font-size:.82rem;font-weight:760}.live-worlds-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.live-world-card{position:relative;overflow:hidden;display:grid;color:inherit;text-decoration:none;background:#fffdf60d;border:1px solid #fffdf624;border-radius:18px;min-inline-size:0;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 22px 46px #0000002e}.live-world-card:hover,.live-world-card:focus-within{border-color:#84cde79e;transform:translateY(-3px);box-shadow:0 26px 58px #00000047,0 0 0 3px #84cde729}.live-world-card-link{position:absolute;z-index:6;border-radius:inherit;inset:0}.live-world-card-link:focus-visible{outline:3px solid #84cde7b8;outline-offset:3px}.live-world-card-scene{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#84cde729,#3c7d5838),#172c26;min-block-size:180px}.live-world-card-scene:after{position:absolute;z-index:2;content:"";pointer-events:none;background:linear-gradient(#0000 46%,#040c09b3);inset:0}.live-world-card-frame,.live-world-card-placeholder{position:absolute;block-size:100%;inline-size:100%;inset:0}.live-world-card-frame{z-index:1;opacity:0;pointer-events:none;background:#081019;border:0;transition:opacity .22s}.live-world-card-placeholder{z-index:0;display:grid;color:#fffdf6b3;text-align:center;background:radial-gradient(circle at 50% 42%,#84cde72e,#0000 34%),linear-gradient(145deg,#183329,#0a1713 68%);place-items: center;padding:20px;transition:opacity .18s;font-size:.72rem;font-weight:760}.live-world-card-placeholder[hidden]{display:none}.live-world-card.is-live .live-world-card-frame{opacity:1}.live-world-card.is-live .live-world-card-placeholder{opacity:0}.live-world-badge{position:absolute;z-index:4;display:inline-flex;color:#b2eec4;letter-spacing:.07em;text-transform:uppercase;background:#050e0ad1;border:1px solid #b2eec442;border-radius:999px;align-items: center;gap:6px;padding:6px 9px;font-size:.65rem;font-weight:880;top:12px}.live-world-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.live-world-badge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.live-world-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.live-world-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.live-world-badge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.live-world-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.live-world-badge:before{content:"";background:#6fb982;border-radius:50%;block-size:7px;inline-size:7px;box-shadow:0 0 0 4px #6fb98226}.live-world-preview-label{position:absolute;z-index:4;color:#fffdf6ad;text-shadow:0 1px 5px #000000b3;font-size:.6rem;font-weight:720;bottom:9px}.live-world-preview-label:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.live-world-preview-label:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.live-world-preview-label:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.live-world-preview-label:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.live-world-preview-label:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.live-world-preview-label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.live-world-card-copy{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:16px;padding:16px}.live-world-card-copy>span:first-child{min-inline-size:0}.live-world-card-copy strong,.live-world-card-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-world-card-copy strong{font-size:1rem}.live-world-card-copy small{color:#fffdf694;margin-block-start:4px;font-size:.72rem}.live-world-card-metrics{display:flex;color:#fffdf6a8;flex-wrap:wrap;gap:4px 7px;margin-block-start:9px;font-size:.65rem;font-weight:760;line-height:1.25}.live-world-card-metrics>span+span:before{color:#fffdf647;content:"·";margin-inline-end:7px}.live-world-card-metrics .live-world-card-score{color:#b2eec4}.live-world-card-visit{color:#b3edff;white-space:nowrap;font-size:.75rem;font-weight:850}.live-world-card-loading{display:grid;min-block-size:254px}.live-world-card-loading .live-world-card-scene,.live-world-card-loading-copy{animation:live-world-loading 1.35s ease-in-out infinite;background-color:#fffdf60d;background-image:linear-gradient(105deg,#0000 35%,#ffffff14 48%,#0000 61%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.live-world-card-loading-copy{border-radius:999px;align-self: center;block-size:12px;inline-size:58%;margin:20px 16px}.live-worlds-empty{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);background:radial-gradient(circle at 84% 28%,#84cde721,#0000 30%),#fffdf60a;border-style:dashed;align-items: center;gap:24px;min-block-size:168px;padding:clamp(24px,4vw,42px)}.live-worlds-empty h3{margin:0 0 7px;font-size:clamp(1.35rem,3vw,2rem)}.live-worlds-empty p{color:#fffdf69e;max-inline-size:620px;margin:0}.live-worlds-cta{display:flex;border-block-start:1px solid #fffdf61f;justify-content:space-between;align-items: center;gap:24px;margin-block-start:28px;padding-block-start:28px}.live-worlds-cta h3{margin:0;font-size:clamp(1.3rem,2.6vw,2rem)}.live-worlds-cta .button-primary{min-inline-size:min(100%,290px);box-shadow:0 16px 34px #f1c75b29}@keyframes live-world-loading{0%{background-position:130% 0}to{background-position:-90% 0}}.experience,.video-section,.roadmap,.partner-section{background:var(--paper);box-shadow:0 0 0 100vmax var(--paper);clip-path:inset(0 -100vmax);inline-size:min(1180px,100vw - 32px);margin-inline-start:auto;margin-inline-end:auto;padding-block-start:72px;padding-block-end:72px}.video-section,.roadmap,.partner-section{border-block-start:1px solid #d9dfd7}.section-anchor{display:block;block-size:0;scroll-margin-block-start:24px}.section-heading{display:grid;grid-template-columns:minmax(0,1fr)minmax(280px,.5fr);align-items: center;gap:clamp(18px,4vw,52px);margin-block-end:28px}.section-heading-copy{min-inline-size:0}.section-kicker{color:var(--leaf);margin:0 0 10px;font-size:1.06rem;font-weight:900}.section-heading h2{margin-block-end:0;font-size:clamp(3.4rem,7vw,6.2rem);line-height:1}.section-summary{color:var(--muted);max-inline-size:620px;margin:16px 0 0;font-size:1.08rem;line-height:1.58}.title-character-art,.coming-soon-character-art,.partner-character-art{position:relative;justify-self:end;min-block-size:clamp(200px,23vw,292px);inline-size:min(100%,450px)}.title-character-art{min-block-size:clamp(188px,23vw,286px);inline-size:min(100%,430px)}.section-character-stage{overflow:hidden;isolation:isolate;pointer-events:none}.section-character-stage:before{position:absolute;z-index:-1;content:"";opacity:.8;background:radial-gradient(circle at 48% 60%,#70a97938 0,#70a97914 42%,#0000 72%);border-radius:50%;inset:10% 2% 0}.section-character-canvas{position:absolute;display:block;filter:drop-shadow(0 18px 22px #14201b2e);opacity:1;block-size:100%;inline-size:100%;transition:opacity .22s;inset:0}.section-character-stage.is-loading .section-character-canvas{opacity:0}.section-character-stage[data-state=unavailable]{display:none}.section-heading.is-character-unavailable{grid-template-columns:minmax(0,1fr)}.feature-grid,.roadmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.feature-grid[hidden]{display:none}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px}.faq-card{--faq-accent:var(--sky);--faq-accent-soft:#84cde733;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 100% 0%,var(--faq-accent-soft),transparent 42%),linear-gradient(145deg,#fff,#f7faf6);border:1px solid #17372f1f;border-radius:18px;min-block-size:100%;padding:30px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 18px 40px #17372f14,inset 0 1px #ffffffd6}.faq-card:nth-child(2n){--faq-accent:var(--coral);--faq-accent-soft:#ef755f29}.faq-card:before{position:absolute;z-index:-1;background:linear-gradient(90deg,var(--faq-accent),var(--gold));content:"";block-size:5px;inline-size:100%;inset:0 auto auto 0}.faq-card:after{position:absolute;z-index:-1;background:var(--faq-accent);box-shadow:-16px 16px 0 color-mix(in srgb,var(--faq-accent)55%,transparent),0 32px 0 color-mix(in srgb,var(--faq-accent)24%,transparent);content:"";opacity:.75;border-radius:3px;block-size:12px;inline-size:12px;inset:24px 24px auto auto;transform:rotate(8deg)}.faq-card:hover{border-color:color-mix(in srgb,var(--faq-accent)52%,transparent);transform:translateY(-4px);box-shadow:0 24px 52px #17372f21,inset 0 1px #ffffffe6}.faq-card span{display:inline-flex;border:1px solid color-mix(in srgb,var(--faq-accent)42%,transparent);background:color-mix(in srgb,var(--faq-accent)12%,white);color:var(--pine);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items: center;min-block-size:28px;padding-inline-start:10px;padding-inline-end:10px;font-size:.74rem;font-weight:850}.faq-card h3{color:var(--pine);letter-spacing:-.025em;max-inline-size:calc(100% - 38px);margin-block-start:20px;margin-block-end:12px;font-size:clamp(1.3rem,2.2vw,1.65rem);line-height:1.12}.faq-card p{color:var(--muted);margin-block-end:0;line-height:1.58}.faq-card p+p{margin-block-start:10px}.video-section-heading{grid-template-columns:minmax(0,1fr)}.video-carousel-viewport{background:radial-gradient(circle at 100% 0%,#84cde72e,#0000 38%),linear-gradient(145deg,#fff,#f7faf6);border:1px solid #17372f1f;border-radius:18px;max-inline-size:1000px;margin-inline-start:auto;margin-inline-end:auto;padding:clamp(12px,2vw,20px);box-shadow:0 24px 54px #17372f1f,inset 0 1px #ffffffdb}.video-carousel-slide[hidden]{display:none}.video-carousel-frame{position:relative;aspect-ratio:16/9;overflow:hidden;background:#0b0e11;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff1a}.video-carousel-frame iframe{display:block;border:0;block-size:100%;inline-size:100%}.video-carousel-copy{display:grid;gap:6px;padding:20px 4px 4px}.video-carousel-copy p{color:var(--leaf);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.video-carousel-copy h3{color:var(--pine);letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,3vw,2rem);line-height:1.12}.video-carousel-controls{display:flex;justify-content:center;align-items: center;gap:14px;margin-block-start:20px}.video-carousel-button{color:var(--pine);background:#fff;border-color:#17372f38;min-inline-size:132px}.video-carousel-button:hover:not(:disabled){border-color:var(--leaf);background:var(--mist)}.video-carousel-button:focus-visible:not(:disabled){border-color:var(--leaf);background:var(--mist)}.video-carousel-button:disabled{cursor:not-allowed;opacity:.42}.video-carousel-status{color:var(--muted);text-align:center;min-inline-size:104px;margin:0;font-size:.9rem;font-weight:800}@media (prefers-reduced-motion:reduce){.faq-card{transition:none}.faq-card:hover{transform:none}}.roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature,.roadmap-card{display:grid;background:#fff;border:1px solid #d9dfd7;border-radius:8px;align-content: start;gap:16px;min-inline-size:0;padding:14px}.roadmap-card{background:linear-gradient(135deg,#84cde73d,#ef755f1f),#fff;min-block-size:230px;padding:22px}.roadmap-card span{background:var(--pine);color:var(--white);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;inline-size:max-content;padding:6px 8px;font-size:.74rem;font-weight:850}.feature h3,.roadmap-card h3{margin-block-end:8px;font-size:1.15rem;line-height:1.2}.feature p,.roadmap-card p,.partner-band p{color:var(--muted);margin-block-end:0;line-height:1.58}.feature-slot{grid-template-rows:auto 1fr;min-block-size:100%}.feature-shot{aspect-ratio:4/3;overflow:hidden;background:var(--mist);border-radius:6px}.feature-shot img{object-fit:cover;block-size:100%;inline-size:100%}.feature-slot-copy{display:grid;align-content: start;gap:8px}.feature-slot-copy span{color:var(--leaf);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.feature-slot-copy h3{margin-block-end:0}.feature-slot-copy a{color:var(--pine);text-decoration-color:var(--leaf);text-underline-offset:4px;justify-self:start;margin-block-start:6px;font-weight:850}.media-slot-frame{position:relative;isolation:isolate}.media-slot-frame:after{content:"";position:absolute;z-index:2;filter:drop-shadow(0 2px 8px #14201b57);border-block-start:9px solid #0000;border-block-end:9px solid #0000;border-inline-start:14px solid #fffdf6eb;block-size:0;inline-size:0;bottom:12px}.media-slot-frame:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:12px}.media-slot-frame:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:12px}.media-slot-frame:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:12px}.media-slot-frame:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:12px}.media-slot-frame:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:12px}.media-slot-frame:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:12px}.media-slot-placeholder{display:grid;background:linear-gradient(135deg,#84cde733,#ef755f29),repeating-linear-gradient(0deg,#14201b14 0 1px,#0000 1px 18px),repeating-linear-gradient(90deg,#14201b14 0 1px,#0000 1px 18px),#e6ece5;place-items: center}.media-slot-mark{color:#17372fd1;font-size:clamp(4rem,8vw,5.6rem);font-weight:900;line-height:1}.partner-band{display:grid;grid-template-columns:minmax(0,1fr)auto;background:var(--pine);color:var(--white);border-radius:8px;align-items: center;gap:28px;padding:34px}.partner-band p{color:#fffdf6d1;max-inline-size:720px}.partner-button{white-space:nowrap}.feedback-section{display:grid;grid-template-columns:minmax(0,.7fr)minmax(360px,1fr);background:var(--paper);box-shadow:0 0 0 100vmax var(--paper);clip-path:inset(0 -100vmax);border-block-start:1px solid #d9dfd7;gap:clamp(32px,6vw,80px);inline-size:min(1180px,100vw - 32px);margin-inline-start:auto;margin-inline-end:auto;padding-block-start:72px;padding-block-end:72px}.feedback-copy h2{margin:0 0 16px;font-size:clamp(2.4rem,5vw,4.4rem);line-height:1}.feedback-copy>p:last-child{color:var(--muted);line-height:1.58}.feedback-form{display:grid;gap:10px}.feedback-form label{color:var(--pine);font-weight:850}.feedback-form textarea{color:var(--ink);background:#fff;border:1px solid #bcc8bf;border-radius:8px;inline-size:100%;padding:12px 14px}.feedback-form textarea{resize:vertical;min-block-size:150px}.feedback-actions{display:flex;align-items: center;gap:16px;margin-block-start:10px}.feedback-actions p{color:var(--muted);margin:0;font-size:.9rem}.feedback-actions p.is-success{color:var(--leaf)}.feedback-actions p.is-error{color:#a52d24}.footer{background:var(--paper);box-shadow:0 0 0 100vmax var(--paper);clip-path:inset(0 -100vmax);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:20px;padding:28px 16px 36px;font-weight:720}.footer a:hover{color:var(--pine)}.footer a:focus-visible{color:var(--pine)}@media (max-width:980px){.landing-copy h1{font-size:clamp(2.35rem,3.8vw,3.5rem)}.live-worlds-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading h2{font-size:3.8rem}}@media (max-width:860px){.landing-nav{grid-template-columns:auto auto}.topbar-links{grid-column:1/-1;grid-row:2;justify-content:flex-start;gap:12px}.hero-copy{padding-block-start:56px;padding-block-end:12px;padding-inline-end:0}.landing-copy h1{font-size:clamp(2.4rem,6.6vw,3.5rem)}.hero-main{grid-template-columns:1fr;min-block-size:auto}.hero-avatar-stage{min-block-size:clamp(340px,52svh,480px)}.hero-cube-stage{opacity:.76}.proof-inner,.live-worlds-heading,.section-heading,.feature-grid,.roadmap-grid,.partner-band,.feedback-section{grid-template-columns:1fr}.proof-inner{display:grid}.live-worlds-heading{align-items: start;gap:18px}.live-worlds-heading>p{max-inline-size:660px}.title-character-art,.coming-soon-character-art,.partner-character-art{justify-self:center;min-block-size:216px;inline-size:min(100%,390px);margin-block-start:-2px}.title-character-art{min-block-size:208px;inline-size:min(100%,380px);margin-block-start:-4px}.partner-button{justify-self:start}}@media (max-width:700px){.landing-nav{align-items: start}.landing-nav-actions{flex-wrap:wrap;justify-content:flex-end}.nav-button{padding-inline-start:.54rem;padding-inline-end:.54rem;font-size:.76rem}.nav-label-full{display:none}.nav-label-short{display:inline}.brand-lockup{gap:.46rem}.brand-mark,.brand-symbol{block-size:32px;inline-size:32px}.landing-copy h1{font-size:clamp(1.6rem,7.2vw,2.6rem)}.landing-action-copy{font-size:1rem}.landing-actions{display:grid;grid-template-columns:1fr}.landing-graphics-warning{max-inline-size:none;padding:12px 14px}.button{inline-size:100%}.hero-cube-stage{opacity:.5;transform-origin:left center;transform:translate(-5vw)}.hero-shade{background:linear-gradient(#080e0bd1,#080e0bad 52%,#080e0b8f),linear-gradient(#080e0b1f,#080e0bb8)}.hero-avatar-stage{min-block-size:clamp(290px,44svh,390px)}.hero-avatar-stage:before{left:-12%;right:-12%}.experience,.live-worlds-section,.video-section,.roadmap,.partner-section{padding-block-start:54px;padding-block-end:54px}.live-worlds-grid{grid-template-columns:1fr}.live-world-card-scene{min-block-size:0}.live-worlds-cta{flex-direction:column;align-items:stretch}.live-worlds-cta .button-primary{inline-size:100%}.section-heading h2{font-size:3.1rem}.section-summary{font-size:1rem}.video-carousel-controls{display:grid;grid-template-columns:1fr 1fr}.video-carousel-status{grid-column:1/-1;grid-row:1;justify-self:center}.title-character-art,.coming-soon-character-art,.partner-character-art{min-block-size:188px}.partner-band{padding:24px}}@media (max-width:700px) and (max-height:720px){.landing-copy h1{margin-block-end:14px}.landing-actions{gap:4px}.landing-action-divider{margin-block-start:3px;margin-block-end:3px}.hero-browse-control{margin-block-start:2px}.hero-scroll-cue{block-size:44px;inline-size:44px;margin-block-start:2px;margin-inline-start:calc(50% - 22px)}.hero-scroll-cue-icon{block-size:22px;inline-size:22px}}@media (prefers-reduced-motion:reduce){.landing{scroll-behavior:auto}.button{transition:none}.hero-scroll-cue,.hero-scroll-cue-icon{animation:none;transition:none}.live-world-card,.live-world-card-frame,.live-world-card-placeholder{transition:none}.live-world-card-loading .live-world-card-scene,.live-world-card-loading-copy{animation:none}.hero-avatar-canvas,.section-character-canvas,.hero-avatar-stage:before{transition:none}.hero-cube-shell,.hero-cube{animation:none;opacity:1}}
