.home :where(svg,img){vertical-align:baseline;display:inline}.home :where(h1,h2,h3,h4){font-family:inherit}:is(html:has(.home),body:has(.home)){background-color:#171717}@media (width<=760px) and (prefers-color-scheme:light){:is(html:has(.home),body:has(.home)){background-color:#fcfcfa}}body:has(.home):before{content:none}.home form{margin-block-end:1em}.home .bigscore{display:block}.home{--page:#171717;--page-2:#1e1e1e;--card:#222;--line:#333;--line-2:#444;--text:#f5f4f2;--grey:#8c8c8c;--muted:#ababab;--gold:#e5b04a;--gold-text:#e5b04a;--gold-ink:#1c1406;--mark:#f0b847;--wall:#2a2522;--pop:#141414;--pop-line:#3a3a3a;--pop-shadow:0 18px 40px #00000073;--sel-bg:#2a2416;--chip:#2c2c2c;--solid-bg:#fff;--solid-fg:#111;--nav-bg:#171717eb;--card-shadow:none;--card-line:#333;--rm-floor:#c9ad95;--rm-wall:#2a2522;--rm-wall-line:#4a403a;--rm-win:#c9d6dc;--av-bg:#2c2c2c;--av-a:#5a6470;--av-b:#8a7a66;--av-c:#4d4a5e;--sans:"Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--mono:"Martian Mono", ui-monospace, Menlo, Consolas, monospace;--disp:"Epilogue", "Helvetica Neue", Arial, sans-serif;--st-green:#5fbf86;--st-purple:#a993f5;--st-met:var(--gold);--st-met-text:var(--gold);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=760px) and (prefers-color-scheme:light){.home{--page:#fcfcfa;--page-2:#f4f3ee;--card:#fff;--line:#e4e2da;--line-2:#d6d4ca;--text:#131313;--grey:#6b6a64;--muted:#5b5b55;--gold:#e9a922;--gold-text:#875800;--gold-ink:#1c1406;--mark:#e9a922;--wall:#e9e3d8;--pop:#fff;--pop-line:#e4e2da;--pop-shadow:0 2px 4px #1313130f, 0 16px 34px #1313131f;--sel-bg:#fbefd2;--chip:#efeee8;--solid-bg:#131313;--solid-fg:#fcfcfa;--nav-bg:#fcfcfaeb;--card-shadow:0 1px 2px #1313130f, 0 6px 18px #13131314;--card-line:#ecebe4;--rm-floor:#dcc5ab;--rm-wall:#d3c9ba;--rm-wall-line:#b8aa97;--rm-win:#eef4f6;--av-bg:#efece3;--av-a:#3f4f48;--av-b:#9b6b3f;--av-c:#4a4f7a;--st-green:#1f7a4a;--st-purple:#6a4cf0;--st-met:var(--gold);--st-met-text:#875800;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.home *{box-sizing:border-box}.home [hidden]{display:none!important}.home{-webkit-text-size-adjust:100%;background:var(--page);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}.home .band{padding-left:max(32px, env(safe-area-inset-left,0px));padding-right:max(32px, env(safe-area-inset-right,0px));overflow-x:clip}@media (width<=760px){.home .band{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}}.home .in{max-width:1376px;margin:0 auto}.home h1,.home h2,.home h3{letter-spacing:-.025em;margin:0;font-weight:600}.home h1{font-size:clamp(34px,3.5vw,52px);line-height:1.06}.home h2{font-size:clamp(30px,3.2vw,44px);line-height:1.08}.home h3{letter-spacing:-.01em;font-size:20px;line-height:1.25}.home .h3b{letter-spacing:-.025em;font-size:clamp(26px,2.4vw,34px);line-height:1.1}.home .tt>span{display:block}.home .tt .g{color:var(--grey)}.home p{margin:0}.home a{color:inherit}.home button{font:inherit;color:inherit}.home .mono{font-family:var(--mono);letter-spacing:.02em;font-size:12px}.home .muted{color:var(--muted)}.home :focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (width<=760px){.home :focus-visible{outline-color:var(--text)}}.home nav{top:env(safe-area-inset-top,0px);z-index:30;background:var(--nav-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky}.home nav .in{align-items:center;gap:28px;min-height:68px;display:flex}.home .logo{font:800 30px/.8 var(--disp);letter-spacing:-.07em;color:var(--text);align-items:flex-end;gap:.04em;padding-bottom:2px;text-decoration:none;display:flex}.home .wordmark{width:auto;height:.8em;display:block;overflow:visible}.home nav ul{gap:26px;margin:0 0 0 auto;padding:0;font-size:15px;list-style:none;display:flex}.home nav ul a{color:var(--muted);text-decoration:none}.home nav ul a:hover{color:var(--text)}.home .btn{border:1px solid var(--line-2);cursor:pointer;min-height:44px;color:var(--text);white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.home .btn.white{background:var(--solid-bg);color:var(--solid-fg);border-color:var(--solid-bg)}.home .btn:hover{filter:brightness(1.08)}.home .navcta{max-width:240px;transition:opacity .25s,max-width .3s,padding .3s,margin .3s,visibility linear;overflow:hidden}.home .navcta.off{opacity:0;visibility:hidden;pointer-events:none;border-width:0;max-width:0;margin-left:-28px;padding:0;transition:opacity .2s,max-width .3s,padding .3s,margin .3s,visibility 0s linear .3s}@media (width<=900px){.home nav ul{display:none}.home nav .btn{margin-left:auto;padding:0 16px;font-size:14px}}.home .gp{-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);color:#fff;white-space:nowrap;pointer-events:none;background:#121212cc;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:8px;height:28px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;transform:translate(-50%,calc(-100% - 18px))}.home .gp.you{font-family:var(--mono);color:#f0b847;border-color:#e5b04a8c}.home .gp.chip{font-family:var(--mono);padding:0 12px;top:14px;left:14px;transform:none}.home .gp.chip b{color:#f0b847;font-weight:500}.home .sample-pill{font-family:var(--mono);color:#e6e6e6;background:#121212d1;border:1px solid #ffffff2e;border-radius:999px;padding:6px 12px;font-size:12px;position:absolute;bottom:14px;right:14px}.home .mk{pointer-events:none;position:absolute;overflow:visible}.home .mk path{fill:none;stroke:var(--mark);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.home .cp{cursor:pointer;opacity:0;pointer-events:none;z-index:3;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex;position:absolute;transform:translate(-19px,calc(-100% - 16px))}.home .cp:before{content:"";position:absolute;inset:-8px -6px}.home .cp.on{pointer-events:auto}.home .cp .cpa{flex:none;width:38px;height:38px;position:relative}.home .cp .av{border-radius:50%;width:100%;height:100%;display:block;overflow:hidden;box-shadow:0 0 0 2px #fff,0 4px 10px #00000059}.home .cp .av svg{width:100%;height:100%;display:block}.home .cp .mk{width:62px;height:60px;top:-11px;left:-12px}.home .cp .cpl{color:#fff;white-space:nowrap;background:#121212d1;border:1px solid #ffffff38;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.home .cp:hover .cpl,.home .cp[aria-expanded=true] .cpl{border-color:#f0b847}.home .cp:focus-visible{outline:none}.home .cp:focus-visible .av{box-shadow:0 0 0 2px #fff,0 0 0 5px #f0b847}.home .cp.sm{opacity:1;transform:translate(-50%,calc(-100% - 12px))}.home .cp.sm .cpa{width:26px;height:26px}.home .cp.sm .mk{width:44px;height:42px;top:-8px;left:-9px}.home .hero .band-top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;padding-block:26px 22px;transition:opacity .35s,visibility .35s;display:grid}.home .hero-stick.opened .band-top{opacity:0;visibility:hidden}.home .hero .sub{max-width:46ch}.home .hero .kick{color:var(--muted);margin-bottom:12px}.home .hero .sub{color:var(--muted);text-wrap:balance;margin-bottom:16px;font-size:17px}.home .hero .band-top>div:last-child{justify-self:end;width:min(100%,33em);font-size:17px}.home .hero .band-top>div:last-child .sub{max-width:none}.home .hero .band-top>div:last-child{padding-top:var(--sub-top,31px)}@media (width>=1200px){.home .hero .sub{text-wrap:nowrap}.home .hero .band-top>div:last-child{width:max-content}}@media (width<=1199px){.home .sub-br{display:none}}.home .ctas{flex-wrap:wrap;gap:10px;display:flex}.home .fine{font-family:var(--mono);color:var(--muted);margin-top:12px;font-size:12px}.home .scard{background:var(--wall);border-radius:16px;position:relative;overflow:hidden}.home .hero-d .scard{width:100%}.home .hprog{z-index:4;pointer-events:none;background:#ffffff1f;height:5px;position:absolute;top:0;left:0;right:0}.home .hprog i{background:#f0b847;width:0;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 10px #f0b84799}.home .hprog b{background:#141414b3;width:2px;position:absolute;top:0;bottom:0}.home .hstage.clk,.home .pstage.clk{cursor:pointer}.home .hero-stick{top:calc(env(safe-area-inset-top,0px) + 68px);position:sticky}.home .hero-run{height:90vh}@media (width<=760px),(prefers-reduced-motion:reduce){.home .hero-stick{position:static}.home .hero-run{display:none}}.home .skipw{justify-content:center;padding-top:49px;display:flex}@media (width>=761px){.home .story>.band:first-child{padding-top:49px}}.home .skip{border:1px solid var(--line-2);height:44px;color:var(--text);background:var(--page-2);border-radius:22px;align-items:center;gap:8px;padding:0 16px 0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.home .skip svg{width:18px;height:18px}.home .skip:hover{border-color:var(--gold)}.home .skip{transition:border-color .3s,color .3s,box-shadow .3s}.home .skip.open,.home .skip.held{color:#f0b847;border-color:#f0b847;animation:1.6s ease-in-out infinite skip-pulse;box-shadow:0 0 18px #f0b84759}@keyframes skip-pulse{50%{border-color:#ffd27a;box-shadow:0 0 30px #f0b847bf}}@media (prefers-reduced-motion:reduce){.home .skip.open,.home .skip.held{animation:none}}@media (width<=760px){.home .skipw{display:none}}.home .etile{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#121212d6;border:1px solid #fff3;border-radius:14px;gap:4px;padding:10px 14px 8px;display:grid;position:absolute;top:14px;left:14px}.home .et1{font-family:var(--mono);color:#e6e6e6;font-size:12px}.home .et2{letter-spacing:-.01em;gap:12px;font-size:18px;font-weight:600;display:flex}.home .et2 .eg{color:#fff;font-weight:600}.home .et2 .em{color:#f0b847;font-weight:600}.home .efav{gap:2px;margin-left:-5px;display:flex}.home .efav button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.home .efav .av{z-index:1;border-radius:50%;width:30px;height:30px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #fff}.home .efav .av svg{width:100%;height:100%;display:block}.home .efav .mk{z-index:2;width:44px;height:42px;top:calc(50% - 21px);left:calc(50% - 22px)}.home .efav button[aria-expanded=true] .av{box-shadow:0 0 0 2px #f0b847}.home .efav button:focus-visible{outline:none}.home .efav button:focus-visible .av{box-shadow:0 0 0 2px #fff,0 0 0 4px #f0b847}.home .pstage .etile{border-radius:12px;max-width:68%;padding:7px 10px;top:10px;left:10px}.home .pstage .et2{gap:10px;font-size:15px}.home .scard .prow{max-width:none;padding:8px 6px 6px}.home .phint{text-align:left;color:var(--muted);margin:0;padding:0 16px 8px;font-size:13px}.home .hstage{aspect-ratio:1200/560;width:100%;position:relative}.home .hstage>svg,.home .pst>svg,.home .atstage>svg,.home .pstage>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.home .hero-m{display:none}.home .pstage{aspect-ratio:400/520;position:relative}@media (width<=960px){.home .hero .band-top{grid-template-columns:1fr;gap:16px;padding-block:20px 18px}.home .hero .sub{max-width:52ch}.home .hero .band-top>div:last-child{justify-self:start;padding-top:0}}@media (width<=760px){.home .hero-d{display:none}.home .hero-m{max-width:480px;display:block}.home .hero-m .pcard{margin-top:12px}.home .hero-m .scard{box-shadow:var(--card-shadow);border:1px solid var(--card-line)}}.home .hint{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:10px;font-size:12px;display:flex}.home .bcard{background:var(--pop);border:1px solid var(--pop-line);width:290px;box-shadow:var(--pop-shadow);opacity:0;pointer-events:none;z-index:5;border-radius:14px;gap:10px;padding:14px 14px 16px;font-size:14px;line-height:1.45;transition:opacity .3s,transform .3s;display:grid;position:absolute;transform:translateY(6px)}.home .bcard.on{opacity:1;pointer-events:auto;transform:none}.home .blab{color:var(--grey)}.home .who{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.home .who .av{border-radius:50%;width:44px;height:44px;display:block;overflow:hidden}.home .who .av svg{width:100%;height:100%;display:block}.home .who b{font-size:16px;display:block}.home .who small{color:var(--muted);font-size:13px;display:block}.home .kv2{gap:8px;margin:0;display:grid}.home .kv2 dt{font-family:var(--mono);color:var(--grey);font-size:12px}.home .kv2 dd{margin:2px 0 0}.home .x{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:18px;line-height:1;position:absolute;top:6px;right:6px}.home .bcard .who{padding-right:26px}.home .fitm{border:2.5px solid var(--mark);border-radius:50%;place-content:center;justify-items:center;gap:2px;width:80px;height:80px;margin-right:2px;display:grid}.home .fitm .mono{color:var(--grey);font-size:12px;line-height:1}.home .fitm b{font-size:20px;font-weight:700;line-height:1}.home .prow{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;max-width:470px;padding:12px 0;display:grid}.home .prow button{cursor:pointer;background:0 0;border:0;place-items:center;height:52px;padding:0;display:grid;position:relative}.home .prow .av{z-index:1;border-radius:50%;width:40px;height:40px;display:block;position:relative;overflow:hidden}.home .prow .av svg{width:100%;height:100%;display:block}.home .prow .mk{z-index:2;width:60px;height:58px;top:calc(50% - 29px);left:calc(50% - 30px)}.home .prow button[aria-pressed=true] .av{box-shadow:0 0 0 2px var(--page), 0 0 0 4px var(--text)}.home .prow button:focus-visible{outline:none}.home .prow button:focus-visible .av{box-shadow:0 0 0 2px var(--page), 0 0 0 4px var(--gold)}.home .pcard{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--card-shadow);border-radius:16px;gap:12px;padding:16px;font-size:15px;line-height:1.45;display:grid}.home .p .sh,.home .p .arm{fill:var(--c,#f6f4f0);stroke:#462d1e29;stroke-width:.8px;transition:fill .6s}.home .p .hd{fill:var(--hd,var(--sk,#fbfaf7));transition:fill .6s}.home .p .hr{fill:var(--hrg,var(--hc,var(--hr,#d9d4cd)));transition:fill .6s}.home .p{transition:opacity .6s}.home .p.v1{--c:#ece9e4;--hr:#b3aba1}.home .p.v2{--c:#fbfaf8;--hr:#c9c1b7}.home .p.v3{--c:#e3dfd9;--hr:#8f877e}.home .p.v4{--c:#f4f1ec;--hr:#6e675f}.home .p.me{--c:#e6ab3c;--hd:#f4d18c;--hr:#a8701a;--hrg:#a8701a}.home .scene.s-gold .p.pick{--c:#e6ab3c}.home .scene .ring{opacity:0;fill:#e5b04a1f;stroke:#f0b847;stroke-width:2.2px;transform-box:fill-box;transform-origin:50%;transition:opacity .5s,transform .5s,fill .3s,stroke-width .3s;transform:scale(.5)}.home .scene.s-gold .ring{opacity:1;transform:none}.home .scene .ring.sel{stroke-width:4px;fill:#e5b04a4d}.home .scene .lk{fill:none;stroke:#f0b847;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.9}.home .scene.s-links .lk{stroke-dashoffset:0}.home .scene .cc{fill:none;stroke:#f0b847;stroke-width:2.4px;stroke-linecap:round;opacity:0;transition:opacity .5s}.home .scene.s-cc .cc{opacity:.9}.home .scene.s-dim .p:not(.pick):not(.me){opacity:.3}.home .gp.you.bounce{animation:1.4s ease-in-out infinite hm-youBounce}@keyframes hm-youBounce{0%,55%,to{translate:0}20%{translate:0 -12px}38%{translate:0}46%{translate:0 -4px}}.home .scene.idle .fglow,.home .scene.idle .fmv{animation:1.4s ease-in-out infinite hm-youBounceIn}@keyframes hm-youBounceIn{0%,55%,to{translate:0}20%{translate:0 12px}38%{translate:0}46%{translate:0 4px}}.home .p.lone{--c:#a29d96;--sk:#8f8b86;--hc:#66625d;opacity:.6}.home .lone-hit{cursor:help;z-index:3;background:0 0;border:0;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;padding:0;position:absolute}.home .lone-hit:focus-visible{outline-offset:2px;outline:2px solid #fff}.home .lone-hit .gp{opacity:0;transition:opacity .2s;top:0;left:50%}.home .lone-hit:hover .gp,.home .lone-hit:focus-visible .gp,.home .lone-hit[aria-expanded=true] .gp{opacity:1}.home .legend{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e9e7e2;font-family:var(--mono);background:#121212c7;border:1px solid #ffffff2e;border-radius:12px;align-items:center;gap:14px;padding:8px 12px;font-size:11px;display:flex;position:absolute;bottom:14px;left:14px}.home .legend span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.home .legend svg{background:var(--rm-floor);border-radius:5px;width:18px;height:18px;display:block}.home .scene .wd{opacity:0}.home .scene .wdm{stroke-dasharray:1;stroke-dashoffset:1px}.home .scene.s-ex .ring.ex{fill:#f0b8478c}.home .chapter{padding-block:88px 8px}.home .chap{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:end;gap:4px 32px;margin-bottom:44px;padding-top:22px;display:grid}.home .chap .cn{color:var(--muted);padding-left:var(--cn-x,0px);grid-column:1/-1;margin-bottom:4px}.home .cw{font:700 clamp(64px, 8.6vw, 124px)/.9 var(--disp);letter-spacing:-.06em;margin:0}.home .cw:after{content:"";background:var(--gold);width:.12em;height:.12em;margin-left:var(--dot-ml,.05em);border-radius:50%;display:inline-block}.home .cs{color:var(--muted);max-width:40ch;padding-bottom:.55em;font-size:19px}@media (width<=760px){.home .chapter{padding-block:64px 0}.home .chap{grid-template-columns:1fr;margin-bottom:28px}.home .cw{font-size:clamp(56px,16vw,76px)}.home .cs{padding-bottom:0;font-size:17px}}.home .kick2{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;gap:12px;margin-bottom:14px;font-size:12px;display:flex}.home .kick2 .n{color:var(--gold-text);font-weight:700}.home .step{align-content:start;gap:16px;display:grid}.home .step .body{color:var(--muted);max-width:46ch}.home .grid2{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;display:grid}.home .grid2.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home .grid2+.grid2{margin-top:64px}@media (width>=961px){.home #step-event,.home #pipeline{align-items:stretch}.home #step-event>.step,.home #pipeline>.step{flex-direction:column;display:flex}.home #step-event .counts,.home #pipeline #funnel{margin-top:auto}.home #step-event .counts{padding-top:18px}.home #mockScore,.home #mockScore>.mock{height:100%}.home .grid2.even{grid-template-rows:auto auto auto 1fr;row-gap:0}.home .grid2.even>.step{grid-row:span 4;grid-template-rows:subgrid;display:grid}.home .grid2.even>.step>[id^=mock]{flex-direction:column;display:flex}.home .grid2.even>.step>[id^=mock]>.mock{flex:1}}.home .sigl{margin:12px 0 0;padding:0;list-style:none;display:grid}.home .mock .sigl li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.home .mock .sigl li:before{display:none}.home .sigl small{color:var(--muted);font-size:13px;display:block}.home .sst{border:1px solid var(--line-2);height:28px;font-family:var(--mono);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;display:inline-flex}.home .sst.fired{border-color:var(--gold);color:var(--gold-text)}.home .firedbox{border:1px solid var(--gold);border-radius:12px;gap:2px;margin-top:12px;padding:10px 12px;display:grid}.home .firedbox .mono{color:var(--gold-text)}.home .lead2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;margin-bottom:72px;display:grid}@media (width<=960px){.home .grid2,.home .grid2.even,.home .lead2{grid-template-columns:1fr;gap:28px}.home .grid2+.grid2{margin-top:48px}.home .lead2{margin-bottom:48px}}.home .pin{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;display:grid}.home .pv-wrap{top:calc(env(safe-area-inset-top,0px) + 92px);align-self:start;position:sticky}.home .pv{aspect-ratio:1200/560;background:var(--wall);border-radius:16px;position:relative;overflow:hidden}.home .pst{position:absolute;inset:0}.home .pvs.on{color:var(--gold-text)}.home .pv-cap{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:12px;font-size:12px;display:flex}.home .dots{align-items:center;gap:6px;display:flex}.home .dots i{background:var(--line-2);border-radius:50%;width:7px;height:7px;transition:background .3s}.home .dots i.on{background:var(--gold)}.home .pin .steps{display:grid}.home .pst .swapov{opacity:0;transition:opacity .4s}.home .pv.st-swap .swapov{opacity:1}.home .pst .cp.sm{transition:opacity .4s}.home .pv.st-swap .cp.sm{opacity:0}.home .swapfig{margin:4px 0 6px}@media (width>=961px){.home .swapfig{display:none}}.home .pin .step{padding-block:8px 72px}@media (width>=961px){.home .pin .step:first-child{margin-top:-3px;padding-top:0}}.home .pin .step+.step{border-top:1px solid var(--line);padding-top:48px}@media (width<=960px){.home .pin{grid-template-columns:1fr}.home .pv-wrap{display:none}.home .pin .step{padding-block:0 48px}.home .pin .step+.step{padding-top:40px}}.home .atstage{aspect-ratio:560/261;width:100%;position:relative}.home .atM{display:none}.home .atM .atstage{aspect-ratio:260/180}.home .ovl{pointer-events:none;position:absolute}.home .minip{background:#0d0d0d;border:5px solid #050505;border-radius:18px;justify-items:center;gap:6px;width:118px;padding:10px 8px;display:grid;box-shadow:0 14px 30px #00000073}.home .minip svg{width:82px;height:82px;display:block}.home .minip span{font-family:var(--mono);color:#ddd;text-align:center;font-size:12px;line-height:1.3}.home figure{margin:0}.home figcaption{margin-top:12px}@media (width<=760px){.home .atD{display:none}.home .atM{max-width:520px;box-shadow:var(--card-shadow);border:1px solid var(--card-line);display:block}.home .atM .minip{transform:scale(.82)}}.home .mock{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--card-shadow);border-radius:16px;padding:18px;font-size:15px}.home .mock .lab{font-family:var(--mono);color:var(--grey);justify-content:space-between;gap:10px;font-size:12px;display:flex}.home .mock .row{justify-content:space-between;align-items:center;gap:14px;margin-top:10px;display:flex}.home .mock ul{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.home .mock li{grid-template-columns:18px minmax(0,1fr);gap:8px;display:grid}.home .mock li:before{content:"+";width:18px;height:18px;color:var(--gold-text);text-align:center;background:#e5b04a29;border-radius:50%;margin-top:2px;font-size:13px;font-weight:700;line-height:18px}.home .mbtns{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.home .mbtns span{border:1px solid var(--line-2);border-radius:999px;align-items:center;height:34px;padding:0 14px;font-size:14px;display:inline-flex}.home .mbtns span.solid{background:var(--solid-bg);color:var(--solid-fg);border-color:var(--solid-bg)}.home .mbtns span.g{background:var(--gold);color:var(--gold-ink);border-color:var(--gold)}.home .ring-score{flex:none;width:78px;height:78px}.home .prow2{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);gap:12px;padding-block:10px;display:grid}.home .prow2 .av{border-radius:50%;width:40px;height:40px;display:block;overflow:hidden}.home .prow2 .av svg{width:100%;height:100%;display:block}.home .prow2 small{color:var(--muted);font-size:13px;display:block}.home .prow2 small.op{color:var(--gold-text)}.home .prow2.sl{grid-template-columns:22px 40px minmax(0,1fr);align-items:center}.home .prow2 .ck{border:1.5px solid var(--line-2);width:22px;height:22px;color:var(--gold-ink);border-radius:6px;place-items:center;font-size:13px;font-weight:700;display:grid}.home .prow2.on .ck{background:var(--gold);border-color:var(--gold)}.home .prow2.sl:not(.on)>div,.home .prow2.sl:not(.on) .av{opacity:.55}.home .xform .xs{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:12px;display:flex}.home .xform .xb{border-bottom:1px solid var(--line-2);min-width:0;color:var(--grey);flex:110px;padding:4px 2px;font-size:14px}.home .xform .xchips{flex-wrap:wrap;gap:6px;display:flex}.home .xform .xchips span{border:1px solid var(--line-2);border-radius:999px;padding:4px 12px;font-size:14px}.home .xform .xchips .on{background:var(--solid-bg);color:var(--solid-fg);border-color:var(--solid-bg)}.home .xform .xgo{background:var(--gold);color:var(--gold-ink);text-align:center;border-radius:999px;margin-top:16px;padding:11px 0;font-size:15px;font-weight:700;display:block}.home .said{border-bottom:1px solid var(--line);padding:12px 0;font-size:17px}.home .kv{grid-template-columns:100px minmax(0,1fr);gap:8px 12px;margin:12px 0 0;display:grid}.home .kv dt{font-family:var(--mono);color:var(--grey);padding-top:3px;font-size:12px}.home .kv dd{margin:0}.home .warm{color:var(--gold-text);letter-spacing:2px}.home .draft{padding:10px 0 12px;line-height:1.55}.home .boardBox{height:400px;position:relative}.home .board{background-color:#c4a990;background-image:repeating-linear-gradient(0deg,#5a3c2821 0 1px,#0000 1px 24px),linear-gradient(#fffaf01f,#00000014);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px;display:grid;position:absolute;inset:0}.home .lane{background:#1c1816db;border-radius:12px;grid-template-rows:auto 1fr;gap:8px;min-width:0;padding:10px 8px;display:grid}.home .lane h4{font-family:var(--mono);color:#d0d0d0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:400;overflow:hidden}.home .lane h4 b{font-family:var(--sans);color:#fff;font-size:32px;font-weight:600;line-height:1.05;display:block}.home .lane .ppl{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));align-content:start;gap:4px;display:grid}.home .fig{color:#eee;justify-items:center;font-size:12px;line-height:1.2;display:grid}.home .fig svg{width:30px;height:30px;display:block}.home .fig.ghost svg{opacity:.4}.home .fig.ghost .nm{color:#a3a3a3}.home .boardD{box-shadow:var(--card-shadow)}@media (width<=760px){.home .boardD{display:none}}.home .counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.home .counts div{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--card-shadow);border-radius:12px;padding:12px 10px}.home .counts b{letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:1;display:block}.home .counts span{font-family:var(--mono);color:var(--muted);margin-top:6px;font-size:12px;display:block}.home .funnel{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--card-shadow);border-radius:16px;gap:6px;padding:16px 18px;display:grid}.home .frow{--sc:var(--st-met);--sct:var(--st-met-text);grid-template-columns:34px 124px minmax(0,1fr);align-items:center;gap:10px;display:grid}.home .frow.s1,.home .frow.s2,.home .lane.s1,.home .lane.s2{--sc:var(--st-green);--sct:var(--st-green)}.home .frow.s3,.home .frow.s4,.home .lane.s3,.home .lane.s4{--sc:var(--st-purple);--sct:var(--st-purple)}.home .frow b{color:var(--sct);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.2}.home .frow span{color:var(--muted);align-items:center;gap:6px;font-size:15px;display:inline-flex}.home .frow .bar{background:var(--line);border-radius:99px;height:8px;display:block;overflow:hidden}.home .frow .bar i{background:var(--sc);border-radius:99px;height:100%;display:block}.home .frow .bar i.anim{transition:width 1.1s cubic-bezier(.3, .7, .2, 1) var(--dl,0s)}.home .star{width:14px;height:14px;fill:var(--sct);flex:none}.home .stip{cursor:help;border-radius:4px;display:inline-flex}.home .stip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.home .startip{z-index:60;color:#f3f2ed;max-width:240px;font:13px/1.4 var(--sans);pointer-events:none;opacity:0;background:#0f0f0f;border:1px solid #3a3a3a;border-radius:10px;padding:8px 11px;transition:opacity .15s;position:fixed;box-shadow:0 10px 28px #00000073}.home .startip.on{opacity:1}.home .lane{--sc:var(--st-met);border-top:3px solid var(--sc)}.home .lane h4 b{color:var(--sc)!important}.home .sec{padding-block:96px}@media (width<=760px){.home .sec{padding-block:64px}}.home .brand h2{text-wrap:balance}.home .brand .in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;display:grid}.home #target{padding-left:9px}.home .bcard2{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--card-shadow);border-radius:16px;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:28px;padding:24px;display:grid}.home .bigscore{width:180px;height:180px}.home .checks{margin:0;padding:0;list-style:none;display:grid}.home .checks li{border-top:1px solid var(--line);grid-template-columns:26px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.home .checks li:first-child{border-top:0;padding-top:0}.home .checks .ic{border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid}.home .checks .ic.y{background:var(--chip);color:var(--text)}.home .checks .ic.n{color:var(--gold-text);background:#e5b04a29}.home .checks .fix{color:var(--gold-text);margin-top:4px;font-size:14px;display:block}@media (width<=960px){.home .brand .in{grid-template-columns:1fr;gap:32px}}@media (width<=560px){.home .bcard2{grid-template-columns:1fr;justify-items:start}}.home .wk{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:48px;display:grid}.home .wk-kick{grid-column:1/-1;margin-bottom:22px}.home .wk-num{margin-left:var(--n-x,0px);font:700 clamp(120px, 14vw, 200px)/.8 var(--disp);letter-spacing:-.06em;color:var(--gold-text);align-self:start}.home .wk-h{margin-top:var(--h-y,0px);align-self:start}.home .wk-lab{gap:6px;margin-top:16px;display:grid}.home .wk-lab span{max-width:28ch;font-size:19px}.home .wk-lab small{color:var(--muted)}.home .wk-r{align-self:start}.home .wk-p{max-width:52ch;margin-top:22px}.home .wk .evts,.home .wk-src{grid-column:1/-1}.home .wk .evts{margin-top:36px}.home .how{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--card-shadow);border-radius:16px;grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px 48px;margin-top:36px;padding:28px;display:grid}.home .how-l{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.home .how-l li{border-top:2px solid var(--gold);align-content:start;gap:6px;padding-top:14px;display:grid}.home .how-l b{font-size:17px;font-weight:600}.home .how-l span{color:var(--muted);font-size:15px}@media (width<=1100px){.home .how{grid-template-columns:1fr}}@media (width<=760px){.home .how{order:6;padding:22px 18px}.home .how-l{grid-template-columns:1fr;gap:18px}.home .wk{grid-template-columns:1fr}.home .wk-num{order:1}.home .wk-lab{order:2}.home .wk-r{order:3;margin-top:28px}.home .wk .evts{order:5}.home .wk-src{order:6}}.home .evts{border-radius:0}.home .evt{border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:48px;padding-block:16px;display:grid}.home .evt .r{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.home .evt .t{font-family:var(--mono);color:var(--muted);font-size:12px}.home .evt .ti{font-size:17px}.home .tag{border:1px solid var(--line-2);height:28px;font-family:var(--mono);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.home .evt.next .tag{border-color:var(--gold);color:var(--gold-text)}.home a.tag{text-decoration:none}.home a.tag:hover{border-color:var(--gold);color:var(--text)}.home .evt.next .t{color:var(--gold-text)}.home .src{font-family:var(--mono);color:var(--muted);margin-top:18px;font-size:12px}@media (width<=760px){.home .evt{grid-template-columns:1fr;gap:4px}.home .evts{background:var(--card);box-shadow:var(--card-shadow);border-radius:20px;padding:4px 16px}.home .evts .evt:first-child{border-top:0}}.home .pricecard{color:var(--gold-ink);background:linear-gradient(135deg,#f2cf7a 0%,#e5b04a 45%,#c98e2a 100%);border-radius:16px;justify-items:start;gap:18px;padding:64px 48px;display:grid;position:relative;overflow:hidden}.home .pricecard h2{font-size:clamp(36px,5vw,64px)}.home .pricecard .tt .g{color:#1c14069e}.home .pricecard p{color:#1c1406d9;font-size:18px}.home .pricecard .btn{color:#fff;background:#141414;border-color:#141414}.home .pricecard{container-type:inline-size}.home .pricecard>:not(.mark){z-index:1;position:relative}.home .pricecard .orbits{z-index:0;pointer-events:none;width:clamp(600px,72cqw,1000px);height:auto;position:absolute;bottom:0;right:0;transform:translate(50%,50%);-webkit-mask-image:linear-gradient(90deg,#0000 4%,#00000073 22%,#000 42%);mask-image:linear-gradient(90deg,#0000 4%,#00000073 22%,#000 42%)}.home .orbits>circle{fill:none;stroke:#1c14064d;stroke-width:3.5px}.home .orbits .orb{transform-origin:500px 500px;transform:rotate(var(--a0));animation:hm-orbit var(--t) linear infinite;animation-direction:var(--dir)}.home .orbits .od{fill:#1c140699}@keyframes hm-orbit{0%{transform:rotate(var(--a0))}to{transform:rotate(calc(var(--a0) + 360deg))}}@media (width<=760px){.home .pricecard{padding:40px 22px}.home .pricecard .orbits{opacity:.7;width:380px}}.home footer{color:#aaa9a0;border-top:1px solid var(--line);background:#111110;padding-block:56px 28px}.home footer .in{gap:30px;display:grid}.home .fword{font:800 clamp(64px, 8.6vw, 124px)/.8 var(--disp);letter-spacing:-.07em;color:#f3f2ed;align-items:flex-end;gap:.04em;display:flex}.home .fcols{font:500 12px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;gap:14px 24px;display:flex}.home .fcols a{padding-block:2px;text-decoration:none;display:inline-block}.home .fcols a:hover{color:#f3f2ed}.home footer :focus-visible{outline-color:#e9a922}.home footer nav.flinks{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static}.home .flinks ul{border-top:1px solid #2a2a27;flex-wrap:wrap;gap:10px 28px;margin:0;padding:22px 0 0;font-size:15px;list-style:none;display:flex}.home .flinks a{color:#d4d3cb;padding-block:4px;text-decoration:none;display:inline-block}.home .flinks a:hover{color:#f3f2ed;text-underline-offset:3px;text-decoration:underline}@media (width<=560px){.home .flinks ul{grid-template-columns:1fr 1fr;gap:4px 16px;display:grid}}.home .ftop{gap:56px;display:grid}.home .fforms{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;padding-bottom:8px;display:grid}.home .fform{gap:10px;display:grid}.home .fform h3{font:600 18px/1.3 var(--sans);color:#f3f2ed;letter-spacing:0;margin:0}.home .fform h3.fk{font:500 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.12em;color:#e9a922}.home .fform p{color:#8f8e86;max-width:60ch;margin:0;font-size:14px}.home .fline{gap:8px;display:flex}.home .fline.two>input{flex:1}.home #fNews .fline{max-width:420px}.home .fforms{column-gap:72px}.home .fform input,.home .fform textarea{color:#f3f2ed;min-width:0;height:44px;font:14px var(--sans);background:#191917;border:1px solid #34332e;border-radius:999px;flex:1;padding:0 16px}.home .fform textarea{resize:none;border-radius:18px;height:auto;padding:12px 16px}.home .fform input::placeholder,.home .fform textarea::placeholder{color:#75746c}.home .fform button{color:#111;height:44px;font:600 14px var(--sans);cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:999px;padding:0 18px}.home .fform .fsend{justify-self:start}.home .fnote{min-height:0;font:12px var(--mono)!important;color:#e9a922!important}.home .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=960px){.home .ftop{gap:40px}.home .fforms{grid-template-columns:1fr;gap:36px}}@media (width<=560px){.home .fline{flex-wrap:wrap}.home .fline.two>input,.home .fline>input,.home .fline>button{flex:100%}}@media (width<=760px){.home footer{border-top:0}.home .fword{font-size:clamp(56px,16vw,76px)}}@media (prefers-reduced-motion:reduce){.home *,.home :before,.home :after{transition:none!important;animation:none!important}}.home .hstage.gm-on .lone-hit,.home .hstage.gm-on .bcard,.home .hstage.gm-quiet .cp,.home .hstage.gm-quiet .gm-name{display:none}.home .scene.gm-hand{cursor:pointer}.home .cp.met .mk path,.home .efav button.met .mk path{stroke:var(--st-green)}.home .cp.met .mk,.home .efav button.met .mk{filter:drop-shadow(0 0 4px #5fbf86cc)}.home .gm-name{z-index:4}.home .gm-rep{outline:none;align-self:center;gap:7px;min-width:190px;margin-left:14px;display:grid;position:relative}.home .gm-rep .rl{font:400 11px/1 var(--mono);color:var(--muted);justify-content:space-between;display:flex}.home .gm-rep .rl b{color:var(--gold-text);font-weight:500}.home .gm-rep .info{width:14px;height:14px;font:600 9px/1 var(--sans);vertical-align:1px;cursor:help;border:1px solid;border-radius:50%;place-items:center;margin-left:4px;font-style:normal;display:inline-grid}.home .gm-rep .rb{background:#ffffff1f;border-radius:999px;height:6px;display:block;overflow:hidden}.home .gm-rep .rb i{border-radius:inherit;background:var(--gold);width:0;height:100%;transition:width .6s;display:block}.home .gm-rep.full .rb i{background:var(--st-green)}.home .gm-rep.full .rl b{color:var(--st-green)}.home .gm-rep .tip{background:var(--pop);border:1px solid var(--pop-line);width:240px;font:400 12px/1.4 var(--sans);color:var(--text);box-shadow:var(--pop-shadow);opacity:0;pointer-events:none;z-index:5;border-radius:10px;padding:8px 10px;transition:opacity .2s;position:absolute;top:calc(100% + 10px);left:0}.home .gm-rep .tip span{display:block}.home .gm-rep .tip span+span{margin-top:6px}.home .gm-rep:hover .tip,.home .gm-rep:focus-visible .tip{opacity:1}.home .gm-rep.notip .tip,.home .gm-rep.notip .info{display:none}.home .gm-hh{font:500 11px/1 var(--mono);color:#e9e7e2;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:999px;justify-self:start;margin-top:8px;padding:8px 10px}.home .gm-hh:hover{border-color:#ffffff80}.home .legend.gm-keys{flex-wrap:wrap;justify-content:flex-end;row-gap:8px;max-width:calc(100% - 300px);left:auto;right:14px}.home .gm-keys .kc{background:var(--rm-floor);color:#1c1814;min-width:18px;height:18px;font:700 9px/1 var(--mono);box-sizing:border-box;border-radius:5px;place-items:center;font-style:normal;display:inline-grid}.home .gm-keys .kc+.kc{margin-left:-3px}.home .gm-keys .kc.w{padding:0 5px}.home .gm-keys .kc svg{width:13px;height:13px;display:block}.home .gm-keys .kc.pt{box-shadow:0 0 0 1.5px var(--gold);background:#2c2c2c;border-radius:50%;overflow:hidden}.home .gm-keys .kc.pt svg{width:100%;height:100%}.home .gm-dlg{z-index:6;background:var(--pop);border:1px solid var(--pop-line);width:min(460px,100% - 28px);max-height:calc(100% - 28px);box-shadow:var(--pop-shadow);border-radius:16px;gap:12px;padding:16px 18px;font-size:15px;line-height:1.45;display:grid;position:absolute;bottom:14px;right:14px;overflow:auto}.home .gm-dlg .who{padding-right:26px}.home .gm-dlg .who.plain{grid-template-columns:minmax(0,1fr) auto}.home .gm-dlg .alone{font:500 11px/1 var(--mono);color:var(--muted);border:1px solid var(--line-2);border-radius:999px;padding:5px 8px}.home .gm-dlg .chat{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.home .gm-dlg .say{text-wrap:pretty;font-size:16px;line-height:1.5}.home .gm-dlg .say:before{content:attr(data-who) ": ";font-weight:600}.home .gm-dlg .youline{color:var(--muted);font-size:14px}.home .gm-dlg .youline:before{content:"You: ";color:var(--mark);font-weight:600}.home .gm-dlg .opts{gap:8px;display:grid}.home .gm-dlg .opt{text-align:left;font:500 15px/1.4 var(--sans);color:var(--text);background:var(--card);border:1px solid var(--line-2);cursor:pointer;border-radius:12px;gap:10px;padding:10px 12px;display:flex}.home .gm-dlg .opt:hover{border-color:var(--grey)}.home .gm-dlg .opt:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.home .gm-dlg .opt .k{font:500 11px/1.9 var(--mono);color:var(--muted)}.home .gm-dlg .result{font:500 12px/1 var(--mono);color:var(--muted)}.home .gm-dlg .result.ok{color:var(--st-green)}.home .gm-end{z-index:60;padding:max(20px, env(safe-area-inset-top,0px)) 16px max(20px, env(safe-area-inset-bottom,0px));background:#0c0c0cd1;display:flex;position:fixed;inset:0;overflow:auto}.home .gm-end[hidden]{display:none}.home .gm-end .box{background:var(--pop);border:1px solid var(--pop-line);width:min(620px,100%);box-shadow:var(--pop-shadow);border-radius:16px;gap:22px;margin:auto;padding:32px 36px;display:grid}.home .gm-end .k{font:400 12px/1 var(--mono);color:var(--muted)}.home .gm-end .k b{color:var(--gold-text);font-weight:500}.home .gm-end h2{letter-spacing:-.025em;text-wrap:balance;font-size:32px;font-weight:600;line-height:1.12}.home .gm-end h2 span{color:var(--grey);display:block}.home .gm-end .lead{color:var(--muted);max-width:52ch;font-size:16px;line-height:1.55}.home .gm-end .met{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.home .gm-end .met li{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.home .gm-end .met .av{border-radius:50%;width:36px;height:36px;overflow:hidden}.home .gm-end .met .av svg{width:100%;height:100%;display:block}.home .gm-end .met b{font-size:15px;font-weight:600;display:block}.home .gm-end .met small{color:var(--muted);font-size:13px;display:block}.home .gm-end .pill{font:400 11px/1 var(--mono);border:1px solid var(--line-2);color:var(--muted);white-space:nowrap;border-radius:999px;padding:6px 9px}.home .gm-end .pill.ok{color:var(--st-green);border-color:#5fbf8680}.home .gm-end .side{font:400 12px/1.5 var(--mono);color:var(--st-green)}.home .gm-end .row{flex-wrap:wrap;gap:10px;display:flex}.home .gm-end .gm-glow{animation:1.6s ease-in-out infinite skip-pulse}@media (prefers-reduced-motion:reduce){.home .gm-end .gm-glow{animation:none}}.home .scene .ring.met{stroke-width:4px;fill:#e5b04a4d}.home .hero-m.gm-on-m .phint,.home .hero-m.gm-on-m .pcard{display:none}.home .pstage.gm-on .etile{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 12px;max-width:none;padding:8px 10px 9px;right:74px}.home .pstage.gm-on .et1{font:600 12.5px/1.25 var(--sans);color:#f5f4f2}.home .pstage.gm-on .et1:first-line{font:400 9.5px/1.6 var(--mono);color:#c9c6c0}.home .pstage.gm-on .et2{justify-items:end;gap:4px;font-size:12.5px;line-height:1;display:grid}.home .pstage.gm-on .gm-rep{grid-column:1/-1;min-width:0;margin:2px 0 0}.home .pstage.gm-on .gm-rep .tip{width:min(240px,70vw)}.home .gm-hh.gm-hh-m{z-index:4;white-space:normal;color:#f5f4f2;background:#121212d6;border-color:#fff3;width:58px;height:36px;margin:0;padding:0 6px;line-height:1.15;position:absolute;top:10px;right:10px}.home .gm-taps{grid-template-columns:1fr 1fr;gap:6px;padding:0 6px 8px;display:grid}.home .gm-taps span{min-width:0;height:30px;font:500 11.5px/1 var(--sans);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 6px;display:flex}.home .gm-taps .floor{color:var(--text);background:var(--card);border:1px solid var(--card-line)}.home .gm-taps .floor i{background:var(--rm-floor);color:#6b4f37;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.home .gm-taps .floor svg{width:14px;height:14px;display:block}.home .gm-taps .person{color:var(--gold-text);background:#e9a9221f;border:1px solid #e9a9228c}.home .gm-taps .person i{border:2px solid var(--gold);border-radius:50%;flex:none;width:10px;height:10px}.home .gm-dim{z-index:58;background:#0f0c0a66;position:fixed;inset:0}.home .gm-dim[hidden]{display:none}.home .gm-dlg.gm-sheet{z-index:59;width:auto;max-height:80vh;padding:8px 16px max(18px, env(safe-area-inset-bottom,0px));border-width:1px 0 0;border-radius:22px 22px 0 0;transition:transform .2s;position:fixed;bottom:0;left:0;right:0}.home .gm-dlg[hidden]{display:none}.home .gm-sheet .gm-grab{background:var(--line-2);border-radius:2px;justify-self:center;width:38px;height:4px}.home .gm-sheet .x{top:14px;right:12px}.home .gm-sheet .who{padding-right:38px}.home .gm-sheet .fitm b{font-size:16px}.home .gm-sheet .kv-why{display:none}.home .gm-sheet .kv-open{border-left:2px solid var(--gold);padding:1px 0 1px 10px}.home .gm-sheet .kv-open dt{color:var(--gold-text);font-weight:600}.home .gm-sheet .opt{min-height:46px}@media (width<=760px){.home .gm-end .box{gap:16px;padding:22px 18px}.home .gm-end h2{font-size:24px}}.home .pstage.gm-on .gm-rep .rl{color:#c9c6c0}.home .pstage.gm-on .gm-rep .rl b{color:#e5b04a}.home .pstage.gm-on .gm-rep .rb{background:#ffffff29}.home .pstage.gm-on .gm-rep .rb i{background:#e5b04a}.home .gm-sheet .fitm{width:58px;height:58px}.home .gm-sheet .fitm .mono{white-space:nowrap;font-size:9px}.home .scene .gm-gring{fill:#a993f529;stroke:var(--st-purple);stroke-width:3px}.home .efav button.gm-gp .av,.home .prow button.gm-gp .av{box-shadow:0 0 0 2px var(--page), 0 0 0 4px var(--st-purple)}.home .gm-dlg .result.gm-gres,.home .gm-end .pill.gm-gpill{color:var(--st-purple)}.home .gm-end .pill.gm-gpill{border-color:var(--st-purple)}.home .gm-rep.over .rl b,.home .pstage.gm-on .gm-rep.over .rl b{color:var(--st-purple)}.home .gm-rep.over .rb i,.home .pstage.gm-on .gm-rep.over .rb i{background:linear-gradient(90deg, var(--st-green), var(--st-purple))}
