#landing{--paper:#f6f7fc;--tint:#eef0ff;--indigo:#101433;--indigo2:#1d2358;--ink:#101433;--body:#5b618f;--mute:#8c92b8;--gold:#f2b441;--goldD:#d99a20;--goldInk:#b07a16;--lilac:#a7adff;--lavL:#6b72d6;--lilacBg:#eef0ff;--mint:#5fd3b1;--mintBg:#e4f5ee;--red:#ff7366;--redL:#d65648;--line:#dee1f0;--hand:var(--font-caveat),cursive;--d:var(--font-manrope),system-ui,sans-serif;--s:var(--font-instrument-serif),Georgia,"Times New Roman",serif;--b:var(--font-inter),system-ui,sans-serif;--m:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--gl:max(16px,env(safe-area-inset-left,0px));--gr:max(16px,env(safe-area-inset-right,0px));--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);font-family:var(--b);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}html:has(#landing){background:var(--paper);scroll-behavior:auto}html:has(#landing){scrollbar-width:none}html:has(#landing)::-webkit-scrollbar{display:none}html.locked:has(#landing){overscroll-behavior:none}html:has(#landing) body{background:var(--paper);overscroll-behavior-y:none;overflow-x:hidden}#landing button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}#landing a{color:inherit;text-decoration:none}#landing :focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}#landing ::selection{background:#a7adff59}#landing #scroller{pointer-events:none;width:100%;height:1860vh;position:relative}#landing #stage{z-index:1;touch-action:pan-y;cursor:default;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:fixed;inset:0;overflow:hidden}#landing #stage.gesture,#landing #stage.holding{touch-action:none}#landing #stage.gesture{cursor:crosshair}#landing #stage.explore{cursor:grab}#landing #stage.dragging{cursor:grabbing}#landing #gl,#landing #ink{width:100%;height:100%;display:block;position:absolute;inset:0}#landing #ink{pointer-events:none}#landing #ui{padding-left:var(--gl);padding-right:var(--gr);pointer-events:none;position:absolute;inset:0}#landing #flash{opacity:0;pointer-events:none;z-index:9;background:#fff;position:absolute;inset:0}#landing #grain{pointer-events:none;z-index:8;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .7 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");background-size:240px 240px;position:absolute;inset:0}#landing #loader{z-index:30;background:var(--paper);place-items:center;transition:opacity .7s,visibility .7s;display:grid;position:fixed;inset:0}#landing #loader.off{opacity:0;visibility:hidden}#landing #loader .in{justify-items:center;gap:18px;display:grid}#landing #loader .lg{font:800 26px/1 var(--d);letter-spacing:-.04em;color:var(--indigo);align-items:center;gap:10px;display:flex}#landing #loader .lg i{background:var(--gold);width:30px;height:30px;font:800 20px/1 var(--d);border-radius:50%;place-items:center;font-style:normal;animation:1.6s ease-in-out infinite l-breathe;display:inline-grid}@keyframes l-breathe{50%{transform:scale(1.12)}}#landing #loader .bar{background:var(--line);border-radius:1px;width:140px;height:2px;overflow:hidden}#landing #loader .bar i{background:var(--indigo);border-radius:1px;width:30%;height:100%;animation:1.4s ease-in-out infinite l-load;display:block}@keyframes l-load{0%{transform:translate(-100%)}to{transform:translate(480%)}}#landing #loader .t{font:500 10.5px/1 var(--m);letter-spacing:.3em;text-transform:uppercase;color:var(--mute)}#landing #hero{text-align:center;pointer-events:none;place-items:center;transition:opacity .6s;display:grid;position:absolute;inset:0}#landing #hero .cue{font:500 12px/1 var(--m);letter-spacing:.32em;color:var(--indigo);text-transform:uppercase;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative;top:10vh}#landing #hero .cue em{font:400 10.5px/1.6 var(--m);letter-spacing:.18em;color:var(--mute);text-align:center;max-width:48ch;font-style:normal}#landing #hero .pad{aspect-ratio:1;border-radius:50%;place-items:center;width:min(44vw,220px);margin-bottom:10px;display:grid;position:relative}#landing #hero .pad:before{content:"";border:1px solid #10143312;border-radius:50%;position:absolute;inset:0}#landing #hero .pad:after{content:"";background:radial-gradient(circle,#f2b4411f,#f2b44100 70%);border-radius:50%;position:absolute;inset:12%}#landing #hero .demo{z-index:1;width:62%;height:62%;position:relative;overflow:visible}#landing #hero .demo .guide{fill:none;stroke:var(--indigo);stroke-width:1.5px;stroke-dasharray:3 6;opacity:.3;stroke-linecap:round}#landing #hero .demo .trace{fill:none;stroke:var(--gold);stroke-width:5px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 2px 6px #f2b44199);animation:4s cubic-bezier(.4,0,.2,1) infinite l-trace}#landing #hero .demo .t2{animation-name:l-trace2}#landing #hero .demo .dot{fill:var(--indigo);stroke:#fff;stroke-width:3px;offset-path:path("M30 80 H130");offset-rotate:0deg;animation:4s cubic-bezier(.4,0,.2,1) infinite l-dot1}#landing #hero .demo .dot2{offset-path:path("M80 30 V130");animation-name:l-dot2}@keyframes l-trace{0%{stroke-dashoffset:100px;opacity:1}30%{stroke-dashoffset:0;opacity:1}78%{opacity:1}90%{opacity:0;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:100px}}@keyframes l-trace2{0%,35%{stroke-dashoffset:100px;opacity:1}65%{stroke-dashoffset:0;opacity:1}78%{opacity:1}90%{opacity:0;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:100px}}@keyframes l-dot1{0%{offset-distance:0%;opacity:1}30%{offset-distance:100%;opacity:1}34%{opacity:0}to{opacity:0;offset-distance:100%}}@keyframes l-dot2{0%,33%{offset-distance:0%;opacity:0}35%{opacity:1}65%{offset-distance:100%;opacity:1}70%{opacity:0}to{opacity:0;offset-distance:100%}}#landing #hero .brand{top:calc(22px + var(--sat));font:800 20px/1 var(--d);letter-spacing:-.03em;color:var(--indigo);justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;left:0;right:0}#landing #hero .brand i{background:var(--gold);width:22px;height:22px;font:800 16px/1 var(--d);border-radius:50%;place-items:center;font-style:normal;display:inline-grid}#landing #hero .brand b{align-items:baseline;font-weight:800;display:inline-flex}#landing #hero .brand span{font:800 20px/1 var(--d);letter-spacing:-.03em;color:var(--mute);margin:0}#landing #hero .lead{justify-items:center;gap:18px;padding:0 6vw;display:grid;position:absolute;top:17vh;left:0;right:0}#landing #hero .lead .k{font:500 11px/1 var(--m);letter-spacing:.34em;text-transform:uppercase;color:var(--goldInk)}#landing #hero .lead h1{font:800 clamp(26px,3.6vw,56px)/1.02 var(--d);letter-spacing:-.035em;color:var(--indigo);text-wrap:balance;max-width:22ch}#landing #hero .lead h1 b{color:var(--goldInk)}#landing #hero .lead h1 i{font:italic 400 1.04em var(--s);color:var(--lavL)}#landing #hero .meta{bottom:calc(26px + var(--sab));font:400 10.5px/1.7 var(--m);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);text-align:left;position:absolute}#landing #hero .meta.l{left:var(--gl,28px)}#landing #hero .meta.r{right:var(--gr,28px);text-align:right}@media (max-width:700px){#landing #hero .meta{display:none}}#landing #skip{bottom:calc(28px + var(--sab));pointer-events:auto;font:500 11px/1 var(--m);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);opacity:0;padding:10px 14px;transition:opacity .6s,color .2s;position:absolute;left:50%;transform:translate(-50%)}#landing #skip.show{opacity:1}#landing #skip:hover{color:var(--indigo)}#landing .beat{opacity:0;pointer-events:none;perspective:1200px;--halo:#f6f7fc8c;place-items:center;padding:12vh 4vw;display:grid;position:absolute;inset:0}#landing .beat.dark{--halo:#0e123080}#landing .beat.loss{--halo:#160e2280}#landing #b3{--halo:#f6f7fc4d}#landing #b6b>h2:before,#landing #b7>h2:before,#landing #b6b>div:before,#landing #b7>div:before{inset:-6vh -1vw;-webkit-mask-image:radial-gradient(#000 30%,#0000 58%);mask-image:radial-gradient(#000 30%,#0000 58%)}#landing .beat>h2,#landing .beat>div{z-index:1;text-align:center;position:relative}#landing .beat>h2:before,#landing .beat>div:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,var(--halo) 0%,transparent 62%);-webkit-backdrop-filter:blur(9px)saturate(.9);backdrop-filter:blur(9px)saturate(.9);border-radius:50%;position:absolute;inset:-7vh -4vw;-webkit-mask-image:radial-gradient(#000 30%,#0000 60%);mask-image:radial-gradient(#000 30%,#0000 60%)}#landing .beat .big small,#landing .beat .big .eyebrow,#landing .beat .num{display:block}#landing .beat .w{will-change:transform,opacity,filter;opacity:0;display:inline-block}#landing .big{font:800 clamp(46px,9.6vw,150px)/.94 var(--d);letter-spacing:-.045em;color:var(--ink);text-align:center;text-wrap:balance;max-width:94vw}#landing .big i{font:italic 400 1.1em/.9 var(--s);letter-spacing:-.015em;color:var(--lavL)}#landing .big b{color:var(--goldInk);font-weight:800}#landing .eyebrow{font:500 11px/1 var(--m);letter-spacing:.3em;text-transform:uppercase;color:var(--goldInk);text-align:center}#landing .big .eyebrow{margin-bottom:2.4vh;display:block}#landing .big small{font:500 clamp(14px,1.6vw,20px)/1.4 var(--b);letter-spacing:0;color:var(--body);margin-top:3vh;max-width:36ch;margin-inline:auto;display:block}#landing .beat.dark .big{color:var(--paper)}#landing .beat.dark .big i{color:var(--lilac)}#landing .beat.dark .big b{color:var(--gold)}#landing .beat.dark .big small{color:#a9aeda}#landing .beat.dark .eyebrow,#landing .beat.loss .eyebrow{color:var(--gold)}#landing .beat.loss .big{color:var(--paper)}#landing .beat.loss .big i{color:var(--lilac)}#landing .beat.loss .big small{color:#a9aeda}#landing .src{left:0;right:0;bottom:calc(96px + var(--sab));text-align:center;font:400 10.5px/1.6 var(--m);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);opacity:.9;padding:0 24px;position:absolute}#landing #b4>div{text-align:center}#landing #b4 .huge{font:800 clamp(110px,24vw,360px)/.85 var(--d);letter-spacing:-.07em;color:var(--red);text-shadow:0 30px 90px #ff736647;font-variant-numeric:tabular-nums}#landing #b4 .huge sup{font:italic 400 .32em/1 var(--s);vertical-align:top;letter-spacing:0;position:relative;top:.22em}#landing #b4 .line{font:800 clamp(26px,4.2vw,62px)/1.02 var(--d);letter-spacing:-.04em;color:var(--paper);text-align:center;margin-top:1vh}#landing #b4 .line i{color:var(--lilac)}#landing #b4 .after{font:500 clamp(14px,1.4vw,19px)/1.4 var(--b);letter-spacing:0;color:#a9aeda;margin-top:2vh;display:block}#landing #b4 .eyebrow,#landing #b4 .huge{display:block}#landing #b4 .eyebrow{margin-bottom:1vh}#landing .lchips{margin-top:2.2vh;flex-wrap:nowrap;justify-content:center;gap:6px;max-width:92vw;margin-inline:auto;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}#landing .beat>div.src{position:absolute;left:0;right:0}#landing #b4 .src{bottom:calc(124px + var(--sab))}@media (max-height:760px){#landing .lchips{display:none}}#landing .lchip{font:500 10px/1 var(--m);letter-spacing:.06em;color:#ffe1a6;white-space:nowrap;background:#f2b44112;border:1px solid #f2b4414d;border-radius:999px;flex:none;padding:7px 10px;position:relative}#landing .lchip:after{content:"";background:var(--red);transform-origin:0;height:1.5px;transition:transform .5s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:10px;right:10px;transform:scaleX(0)}#landing .lchip.lost{color:#ffe1a673;border-color:#ff736666}#landing .lchip.lost:after{transform:scaleX(1)}@media (max-width:700px){#landing .lchips{display:none}}#landing #b4 .line i{font:italic 400 1.12em var(--s)}#landing #b5 .list{flex-direction:column;align-items:center;gap:.4vh;margin-top:2vh;display:flex}#landing #b5 .list .w{font:italic 400 clamp(34px,6.4vw,96px)/1 var(--s);color:var(--lilac)}#landing #b5 .list .w:last-child{font:800 1em/1 var(--d);color:var(--gold);letter-spacing:-.04em}#landing #b7{align-content:start;gap:0;padding-top:15vh}#landing #b7 .big{text-align:center}#landing #b7 .l1,#landing #b7 .l2{display:inline}#landing #b7 .dq{pointer-events:none;width:min(460px,86vw);margin-top:4vh}#landing #b7 .dq .fm{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff80;gap:9px;padding:14px 16px;box-shadow:0 30px 60px -30px #00000080}#landing #b7 .dq .dqn{font:italic 400 15px var(--s);color:var(--indigo);opacity:.8}@media (max-width:820px){#landing #b7{padding-top:13vh}#landing #b7 .dq{margin-top:3vh}}#landing #b4 .line.sub{font:400 clamp(14px,1.5vw,19px)/1.4 var(--b);letter-spacing:0;color:#f6f7fc;opacity:.78;margin-top:2vh}#landing .gate{opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}#landing .hring{aspect-ratio:1;place-items:center;width:min(44vw,260px);display:grid;position:relative}#landing .hring svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}#landing .hring .orb{transform-origin:50%;animation:14s linear infinite l-spin}#landing .hring .orb2{transform-origin:50%;animation:22s linear infinite reverse l-spin}@keyframes l-spin{to{transform:rotate(360deg)}}#landing .hring .arcs circle{fill:none;stroke-width:2.5px;stroke-linecap:round;transform-origin:50%;stroke-dasharray:52 237}#landing .hring .arcs .bg{stroke:#f6f6f324}#landing .hring .arcs .fg{stroke:var(--gold);filter:drop-shadow(0 0 8px #f2b441cc)}#landing .hring .arcs text{font:600 7px var(--m);fill:#f6f6f38c;letter-spacing:.12em;text-anchor:middle}#landing .hring .arcs text.on{fill:var(--gold)}#landing .hring .lbl{white-space:nowrap;text-align:center;color:var(--paper);font:500 11px/1.5 var(--m);letter-spacing:.3em;text-transform:uppercase;position:absolute;top:calc(100% + 26px);left:50%;transform:translate(-50%)}#landing .hring .lbl b{font:800 20px/1 var(--d);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;margin-bottom:6px;display:block}#landing .gate .hint{bottom:calc(112px + var(--sab));text-align:center;font:400 12px/1.5 var(--m);letter-spacing:.14em;color:#8e93c4;text-transform:uppercase;position:absolute;left:0;right:0}#landing #b9 .mark{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));align-items:center;gap:clamp(10px,2vw,28px);transition:transform 80ms linear;display:flex}#landing #b9 .mark .badge{aspect-ratio:1;background:var(--gold);width:clamp(44px,8vw,120px);color:var(--indigo);font:800 clamp(30px,5.6vw,84px)/1 var(--d);border-radius:50%;place-items:center;display:grid;transform:translateZ(30px);box-shadow:0 18px 40px #d99a2059,inset 0 -6px #1014331f}#landing #b9 .mark .word{font:800 clamp(96px,18vw,280px)/.9 var(--d);letter-spacing:-.07em;color:var(--indigo);text-shadow:0 1px #2a2f5c,0 2px #2a2f5c,0 3px #262b56,0 4px #232850,0 5px #20244a,0 6px #1d2145,0 7px #1a1e40,0 8px #171b3b,0 9px #151936,0 10px #131731,0 11px #11152c,0 12px #0f1328,0 28px 50px #1014334d}#landing #b9 .intro{font:italic 400 clamp(36px,5.6vw,88px)/1 var(--s);color:var(--lavL);text-align:center}#landing #b9 .big small{max-width:50ch;margin-top:2vh}#landing #b9 .dom{display:none}#landing #b9>div{padding-bottom:6vh}#landing #b9 .vow{font:italic 400 clamp(20px,2.5vw,38px)/1.25 var(--s);color:var(--lavL);letter-spacing:-.01em;margin-top:3vh;display:block}#landing #b9 .vow b{color:var(--indigo);font-weight:400}#landing #b9 .chips{pointer-events:none;z-index:0;position:absolute;inset:0}#landing #b9 .chips:before{display:none}#landing #b9 .fchip{font:500 11px/1 var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--body);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);background:#ffffffb3;border-radius:999px;padding:9px 13px;animation:5s ease-in-out infinite l-bob;position:absolute;box-shadow:0 12px 30px -16px #10143359}#landing #b9 .fchip:nth-child(2){animation-delay:-1.3s}#landing #b9 .fchip:nth-child(3){animation-delay:-2.6s}#landing #b9 .fchip:nth-child(4){animation-delay:-3.9s}@keyframes l-bob{50%{margin-top:-10px}}@media (max-width:1180px){#landing #b9 .chips{display:none}}#landing #b9 .dom{font:500 11px/1 var(--m);letter-spacing:.3em;text-transform:uppercase;color:var(--mute);margin-top:2vh;display:block}#landing .num{font:600 clamp(48px,8vw,140px)/1 var(--m);letter-spacing:-.04em;color:var(--indigo);font-variant-numeric:tabular-nums;text-align:center}#landing .num small{font:400 11px/1.6 var(--m);letter-spacing:.3em;text-transform:uppercase;color:var(--mute);margin-top:10px;display:block}#landing #b11 .big{margin-top:3vh;font-size:clamp(34px,5.6vw,84px)}#landing #b9b .inner{perspective:1500px;justify-items:center;gap:3.2vh;width:min(1100px,94vw);display:grid}#landing .ring3d{width:min(860px,88vw);height:min(44vh,360px);transform-style:preserve-3d;position:relative}#landing .ritem{text-align:left;backface-visibility:hidden;will-change:transform,opacity,filter;opacity:0;grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-content:center;align-items:center;column-gap:clamp(24px,4vw,56px);display:grid;position:absolute;inset:0}#landing .ritem .rn{font:italic 400 clamp(36px,4.4vw,64px)/1 var(--s);color:var(--goldInk);letter-spacing:-.02em;grid-column:1}#landing .ritem .rk{font:500 10.5px/1 var(--m);letter-spacing:.26em;text-transform:uppercase;color:var(--mute);grid-column:1;margin:8px 0 14px}#landing .ritem h3{font:800 clamp(24px,3vw,44px)/1.04 var(--d);letter-spacing:-.035em;color:var(--indigo);grid-column:1}#landing .ritem h3 i{font:italic 400 1.08em/1 var(--s);color:var(--lavL)}#landing .ritem p{font:400 clamp(13px,1.15vw,16px)/1.55 var(--b);color:var(--body);grid-column:1;max-width:40ch;margin-top:12px}#landing .ritem .fm{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border-radius:16px;grid-area:1/2/5;place-self:center stretch;max-width:380px;padding:14px 16px;font-size:12.5px;box-shadow:0 26px 50px -30px #1014334d}#landing .ritem.on .fbar i{width:var(--w)}#landing .ritem.on .fring .v{stroke-dashoffset:24px}#landing .rdial{font:400 10px/1 var(--m);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);align-items:center;gap:10px;display:flex}#landing .rdial span{background:#d7d9ea;border-radius:50%;width:8px;height:8px;transition:background .3s,transform .3s}#landing .rdial span.on{background:var(--gold);transform:scale(1.35)}#landing .rdial em{margin-left:14px;font-style:normal}@media (max-width:820px){#landing .xl{display:none}#landing #b9b .big{font-size:clamp(28px,8vw,40px)!important}#landing .ring3d{width:92vw;height:min(56vh,500px)}#landing #b9b .inner{gap:1.2vh}#landing .ritem .rn{font-size:30px}#landing .ritem .rk{margin:6px 0 10px}#landing .ritem h3{font-size:22px}#landing .ritem p{margin-top:8px;font-size:13px}#landing .ritem{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr;align-content:start;padding-top:1vh}#landing .ritem .fm{grid-area:auto/1;justify-self:stretch;max-width:none;margin-top:16px}#landing .ritem p{max-width:none}#landing .rdial em{display:none}}#landing .fm{background:var(--paper);border:1px solid var(--line);font:400 11.5px/1.4 var(--b);color:var(--ink);border-radius:12px;gap:7px;padding:10px 12px;display:grid}#landing .frow{font:500 12px var(--b);color:var(--indigo);justify-content:space-between;align-items:center;gap:10px;display:flex}#landing .frow .fq{font:italic 400 14px var(--s);color:var(--indigo)}#landing .fpill{font:500 10px/1 var(--m);background:var(--lilacBg);color:var(--indigo);white-space:nowrap;border:1px solid #dddffb;border-radius:999px;padding:4px 7px}#landing .fpill.g{background:var(--mintBg);color:#177a52;border-color:#cdebdf}#landing .fpill.r{color:#a8372a;background:#fdeae7;border-color:#f6c9c2}#landing .fmeta{font:400 10px/1 var(--m);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}#landing .fwave{align-items:center;gap:3px;height:26px;display:flex}#landing .fwave i{background:var(--gold);opacity:.85;transform-origin:50%;border-radius:2px;flex:1;height:30%;animation:1.3s ease-in-out infinite l-wave}#landing .fwave i:nth-child(2n){height:70%;animation-delay:.15s}#landing .fwave i:nth-child(3n){height:50%;animation-delay:.3s}#landing .fwave i:nth-child(4n){height:90%;animation-delay:.45s}#landing .fwave i:nth-child(5n){animation-delay:.6s}@keyframes l-wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}#landing .ftp{font:500 12px var(--b);color:var(--indigo);grid-template-columns:1fr 80px 36px;align-items:center;gap:8px;display:grid}#landing .ftp em{font:500 10.5px var(--m);color:var(--mute);text-align:right;font-style:normal}#landing .fbar{background:#e4e4ee;border-radius:3px;height:5px;overflow:hidden}#landing .fbar i{border-radius:3px;width:0;height:100%;transition:width 1.4s cubic-bezier(.2,.8,.2,1) .3s;display:block}#landing .fring{grid-template-columns:84px 1fr;align-items:center;gap:16px;padding:16px 18px}#landing .fring svg{width:84px;height:84px;transform:rotate(-90deg)}#landing .fring .t{fill:none;stroke:#e4e4ee;stroke-width:8px}#landing .fring .v{fill:none;stroke:var(--mint);stroke-width:8px;stroke-linecap:round;stroke-dasharray:264;stroke-dashoffset:264px;transition:stroke-dashoffset 1.8s cubic-bezier(.2,.8,.2,1) .3s}#landing .fring div{gap:3px;display:grid}#landing .fring b{font:800 30px/1 var(--d);color:var(--indigo);letter-spacing:-.03em}#landing .fring b span{font:inherit;color:inherit}#landing .fring span{font:400 11.5px/1.3 var(--b);color:var(--body)}#landing .fring em{font:500 10px/1.4 var(--m);color:#177a52;font-style:normal}#landing .dot{vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}#landing .dot.r{background:var(--redL)}#landing .dot.g{background:var(--mint)}#landing .dot.l{background:var(--lilac)}#landing .dot{background:#c9cce0}#landing .fpill.y{color:#8a5a00;background:#fff3d6;border-color:#f6dfa8}#landing .fmsg{grid-template-columns:20px 1fr;align-items:start;gap:8px;line-height:1.45;display:grid}#landing .fmsg i{width:20px;height:20px;font:800 10px/1 var(--d);color:var(--indigo);background:var(--lilac);border-radius:6px;place-items:center;font-style:normal;display:grid}#landing .fmsg i.add{background:var(--gold)}#landing .fmsg b{margin-right:4px;font-weight:600}#landing .fmsg code{font:500 10px var(--m);border:1px solid var(--line);background:#fff;border-radius:4px;padding:0 4px}#landing .fmsg s{font:500 10px var(--m);color:var(--mute);margin-left:4px;text-decoration:none}#landing #b10 .inner{justify-items:center;gap:3vh;width:min(1180px,94vw);display:grid}#landing .cards.vs{grid-template-columns:1fr 1fr;max-width:980px}#landing .card.vs .mock{margin-top:14px}#landing .card.vs.dim h3{color:var(--body)}#landing .card.vs.dim .k:before{animation:none}#landing .mock .av.ai{color:#6a6f8e;background:#e4e6f2;font-size:9px}#landing .mock .chip.x{color:#8a8ea8;background:#f3f3f7;border-color:#e6e7ef}#landing .vsnote{font:400 clamp(14px,1.35vw,18px)/1.5 var(--b);color:var(--body);text-align:center;max-width:56ch}#landing .vsnote:before{content:"";background:var(--gold);vertical-align:middle;border-radius:1px;width:8px;height:8px;margin-right:12px;display:inline-block;transform:rotate(45deg)}#landing #b9c .inner{justify-items:center;gap:2.6vh;width:min(1100px,94vw);display:grid}#landing .crowd99,#landing .beat .crowd99.w{grid-template-columns:repeat(20,1fr);gap:clamp(5px,.7vw,11px);width:min(880px,88vw);display:grid}#landing .crowd99 i{aspect-ratio:1;background:conic-gradient(var(--mint) calc(var(--p,0)*1%),#e3e4ee 0);font:700 clamp(8px,.78vw,11px)/1 var(--d);color:var(--indigo);border-radius:50%;place-items:center;font-style:normal;transition:transform .3s;display:grid;position:relative}#landing .crowd99 i:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:3px}#landing .crowd99 i:after{content:attr(data-l);position:relative}#landing .crowd99 i.d{background:conic-gradient(var(--gold) calc(var(--p,0)*1%),#e3e4ee 0);z-index:1;transform:scale(1.25)}#landing .crowd99 i.d:after{color:var(--goldInk)}#landing .cnote{font:400 clamp(14px,1.4vw,18px)/1.5 var(--b);color:var(--body);text-align:center;max-width:52ch}#landing #b11 .vow2{font:italic 400 clamp(22px,2.8vw,42px)/1.2 var(--s);color:var(--lavL);text-align:center;margin-bottom:3vh;display:block}@media (max-width:820px){#landing .crowd99,#landing .beat .crowd99.w{grid-template-columns:repeat(10,1fr);gap:6px;width:86vw}#landing .crowd99 i{font-size:9px}}#landing .cards{perspective:1400px;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.6vw,22px);width:100%;display:grid}#landing .card{border:1px solid var(--line);transform-style:preserve-3d;will-change:transform,opacity;opacity:0;text-align:left;pointer-events:auto;background:#fff;border-radius:22px;flex-direction:column;gap:12px;min-width:0;padding:22px 22px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #10143359,0 2px #10143308}#landing .card:before{content:"";background:var(--ac,var(--gold));height:4px;position:absolute;top:0;left:0;right:0}#landing .card h3 b{color:var(--goldInk)}#landing .card .k{font:500 10.5px/1 var(--m);letter-spacing:.24em;text-transform:uppercase;color:var(--mute);align-items:center;gap:8px;display:flex}#landing .card .k:before{content:"";background:var(--ac,var(--gold));width:7px;height:7px;box-shadow:0 0 0 0 var(--ac,var(--gold));border-radius:50%;animation:1.8s infinite l-pulse}#landing .card .mock .bar i{width:0;transition:width 1.6s cubic-bezier(.2,.8,.2,1) .2s}#landing .card.live .mock .bar i{width:74%}#landing .card .mock .typing{vertical-align:middle;gap:3px;margin-left:4px;display:inline-flex}#landing .card .mock .typing i{background:var(--mute);border-radius:50%;width:4px;height:4px;animation:1.2s infinite l-blink}#landing .card .mock .typing i:nth-child(2){animation-delay:.2s}#landing .card .mock .typing i:nth-child(3){animation-delay:.4s}@keyframes l-blink{0%,80%,to{opacity:.25}40%{opacity:1}}#landing .card h3{font:800 clamp(19px,1.7vw,24px)/1.1 var(--d);letter-spacing:-.03em;color:var(--indigo)}#landing .card p{font:400 13.5px/1.5 var(--b);color:var(--body)}#landing .card .mock{background:var(--paper);border:1px solid var(--line);font:400 12px/1.45 var(--b);color:var(--ink);border-radius:14px;gap:8px;margin-top:auto;padding:12px;display:grid}#landing .mock .msg{grid-template-columns:22px 1fr;align-items:start;gap:8px;display:grid}#landing .mock .av{width:22px;height:22px;font:800 11px/1 var(--d);color:var(--indigo);background:var(--lilac);border-radius:7px;place-items:center;display:grid}#landing .mock .av.add{background:var(--gold)}#landing .mock .nm{font:600 12px/1.3 var(--b);color:var(--indigo)}#landing .mock .nm span{font:400 11px var(--m);color:var(--mute);margin-left:6px}#landing .mock code{font:500 11px var(--m);border:1px solid var(--line);background:#fff;border-radius:5px;padding:1px 5px}#landing .mock .srcs{flex-wrap:wrap;gap:6px;display:flex}#landing .mock .chip{font:500 10.5px/1 var(--m);background:var(--lilacBg);color:var(--indigo);border:1px solid #dddffb;border-radius:999px;padding:5px 8px}#landing .mock .chip.g{background:var(--mintBg);color:#177a52;border-color:#cdebdf}#landing .mock .bar{background:#e4e4ee;border-radius:3px;height:5px;overflow:hidden}#landing .mock .bar i{background:var(--indigo);border-radius:3px;width:74%;height:100%;display:block}#landing .mock .row{font:500 12px var(--b);color:var(--indigo);justify-content:space-between;align-items:baseline;gap:10px;display:flex}#landing .mock .row span{font:400 11px var(--m);color:var(--mute);text-align:right}#landing .mock .who{font:500 12px var(--b);flex-wrap:wrap;align-items:center;gap:8px;display:flex}#landing .mock .who i{background:var(--redL);border-radius:50%;width:8px;height:8px;display:inline-block}#landing .mock .who i.on{background:var(--mint)}#landing .mock .who s{color:var(--mute)}@media (max-width:820px){#landing .cards{grid-template-columns:1fr;gap:8px}#landing .card{border-radius:16px;gap:6px;padding:14px 16px}#landing .card .mock{display:none}#landing .cards.vs{grid-template-columns:1fr;gap:8px}#landing .card.vs{padding:12px 14px}#landing .card.vs .mock{gap:6px;margin-top:8px;padding:10px;font-size:11px;line-height:1.4;display:grid}#landing .card.vs h3{font-size:15px}#landing .card.vs.dim .srcs .chip:nth-child(2){display:none}#landing #b10 .big{font-size:clamp(30px,8.5vw,44px)!important}#landing #b10 .inner{gap:10px;padding-bottom:34px}#landing .vsnote{max-width:36ch;font-size:11.5px}#landing .card.vs:not(.dim) .mock .msg:first-child{display:none}#landing .vsnote,#landing .card p{font-size:12.5px}#landing .card h3{font-size:17px}#landing #b10 .inner{gap:1.6vh}}#landing #fin{pointer-events:none;opacity:0;position:absolute;inset:0}#landing #orbit{pointer-events:auto;cursor:pointer;border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}#landing #orbitLbl{white-space:nowrap;color:#fff;font:600 13px/1 var(--b);letter-spacing:.01em;opacity:0;pointer-events:none;z-index:3;background:#101433;border-radius:999px;align-items:center;gap:8px;padding:10px 15px;transition:opacity .2s;display:inline-flex;position:absolute;top:0;left:0;transform:translate(-50%,calc(-100% - 6px));box-shadow:0 14px 34px -14px #10143399}#landing #orbitLbl i{background:var(--gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #f2b44140}#landing #orbitLbl b{color:var(--gold);font-weight:700}#landing #orbitLbl:after{content:"";background:#101433;border-radius:2px;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}#landing #orbitLbl.on{opacity:1}#landing .corner{bottom:calc(104px + var(--sab));font:400 10.5px/1.6 var(--m);letter-spacing:.12em;text-transform:uppercase;color:var(--body);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f7fcc7;border-radius:14px;max-width:36ch;padding:12px 14px;position:absolute;box-shadow:0 10px 30px -18px #10143359}#landing .corner.l{left:var(--gl)}#landing .corner.r{right:var(--gr);text-align:right}#landing .corner b{font:800 14px/1.3 var(--d);letter-spacing:-.02em;color:var(--indigo);text-transform:none;margin-bottom:4px;display:block}#landing .zoom{right:var(--gr);pointer-events:auto;flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}#landing .zoom button,#landing .menu-btn,#landing .snd,#landing #dock .logo{-webkit-backdrop-filter:blur(10px);width:40px;height:40px;color:var(--indigo);font:700 18px/1 var(--d);background:#ffffffb8;border:1px solid #10143314;border-radius:50%;place-items:center;transition:transform .15s,background .15s;display:grid;box-shadow:0 8px 24px -12px #10143359}#landing .zoom button:hover{background:#fff;transform:scale(1.06)}#landing .zoom button.on{background:var(--indigo);color:var(--gold)}#landing #stage.panmode,#landing #stage.incity{touch-action:none}#landing #stage.panmode,#landing #stage.panmode.dragging{cursor:move}#landing .drag-hint{left:50%;top:calc(92px + var(--sat));font:400 10.5px/1 var(--m);letter-spacing:.16em;text-transform:uppercase;color:var(--body);white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-overflow:ellipsis;background:#f6f7fcc7;border-radius:999px;max-width:92vw;padding:10px 14px;position:absolute;overflow:hidden;transform:translate(-50%)}#landing #tip{border:1px solid var(--line);font:600 13px/1.2 var(--d);color:var(--indigo);white-space:nowrap;opacity:0;pointer-events:none;background:#fff;border-radius:12px;padding:8px 12px;transition:opacity .15s;position:absolute;top:0;left:0;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 16px 40px -16px #10143366}#landing #tip span{font:400 10.5px/1.4 var(--m);letter-spacing:.1em;color:var(--mute);text-transform:uppercase;margin-top:3px;display:block}#landing #tip.on{opacity:1}#landing .legal{left:0;right:0;bottom:calc(8px + var(--sab));text-align:center;font:400 10px/1 var(--m);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);position:absolute}@media (max-width:700px){#landing .corner,#landing .legal{display:none}#landing #cta{white-space:nowrap;min-width:0;padding:0 16px;font-size:13px}#landing #dock{gap:6px;padding:5px}#landing #dock .seats{display:none}#landing .drag-hint{white-space:normal;text-align:center;max-width:80vw;top:calc(72px + var(--sat));line-height:1.5}#landing .zoom{right:10px}#landing .zoom button{width:36px;height:36px}}#landing #hud{left:0;right:0;top:calc(14px + var(--sat));padding:0 var(--gr) 0 var(--gl);opacity:0;pointer-events:none;color:var(--indigo);grid-template-columns:1fr auto 1fr;align-items:start;transition:opacity .8s;display:grid;position:absolute}#landing #hud.dark{color:var(--paper)}#landing #hud .ch{font:500 11px/1 var(--m);letter-spacing:.24em;text-transform:uppercase;opacity:.75;padding-top:6px}#landing #hud .ruler{justify-items:center;gap:6px;display:grid}#landing #hud .ticks{width:min(44vw,300px);height:14px;position:relative}#landing #hud .ticks i{opacity:.32;background:currentColor;width:1px;height:8px;position:absolute;top:3px}#landing #hud .ticks i:nth-child(5n+1){opacity:.6;height:14px;top:0}#landing #hud .needle{background:var(--gold);border-radius:1px;width:2px;height:20px;position:absolute;top:-3px;transform:translate(-1px);box-shadow:0 0 10px #f2b441e6}#landing #hud .lbl{font:500 10.5px/1 var(--m);letter-spacing:.22em;text-transform:uppercase;opacity:.7}#landing #hud .xp{-webkit-backdrop-filter:blur(10px);font:500 11px/1 var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--indigo);background:#ffffff8c;border:1px solid #10143314;border-radius:999px;justify-self:end;align-items:center;gap:8px;padding:9px 12px;display:flex}#landing #hud.dark .xp{color:var(--paper);background:#10143373;border-color:#ffffff1f}#landing #hud .xp i{background:var(--gold);border-radius:1px;width:8px;height:8px;transform:rotate(45deg);box-shadow:0 0 8px #f2b441cc}#landing #hud .xp b{font:800 13px/1 var(--d);letter-spacing:0;font-variant-numeric:tabular-nums}#landing #hud .xr{justify-self:end;align-items:center;gap:8px;display:flex}#landing #hud .xp{white-space:nowrap}#landing #hud .xp em{background:var(--lavL);color:#fff;width:18px;height:18px;font:800 10px/18px var(--d);text-align:center;border-radius:50%;flex:none;font-style:normal}#landing #hud .xp.dm{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(-8px)}#landing #hud.dm .xp.dm{opacity:1;transform:none}#landing #hud .xp.dm b{color:var(--lavL)}#landing #hud.dark .xp.dm b{color:#a7adff}@media (max-width:700px){#landing #hud .ch{display:none}#landing #hud{grid-template-columns:1fr auto}#landing #hud .ruler{justify-self:start}#landing #hud .ticks{width:38vw}#landing #hud.dm .xp.ans,#landing #hud .xp.dm{display:none}#landing #hud.dm .xp.dm{display:flex}}#landing #dock{left:50%;bottom:calc(22px + var(--sab));-webkit-backdrop-filter:blur(14px);pointer-events:auto;opacity:0;background:#ffffff8c;border:1px solid #10143314;border-radius:999px;align-items:center;gap:8px;padding:6px;transition:opacity .6s,transform .6s;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 20px 50px -20px #10143373}#landing #dock.show{opacity:1}#landing #dock .logo{background:var(--gold);color:var(--indigo);border:0;font-size:20px}#landing #cta{background:var(--indigo);min-width:170px;height:40px;color:var(--paper);font:700 14px/1 var(--d);letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;transition:transform .15s,background .15s;display:inline-flex}#landing #cta:hover{background:#1b2150;transform:translateY(-1px)}#landing #cta .dot{background:var(--gold);border-radius:50%;width:7px;height:7px;animation:1.6s infinite l-pulse;box-shadow:0 0 #f2b44199}@keyframes l-pulse{70%{box-shadow:0 0 0 8px #f2b44100}to{box-shadow:0 0 #f2b44100}}#landing #cta.scroll{color:var(--indigo);font:500 12px/1 var(--m);letter-spacing:.26em;text-transform:uppercase;background:0 0}#landing .seats{font:500 10.5px/1.15 var(--m);letter-spacing:.12em;color:var(--mute);text-transform:uppercase;padding:0 4px 0 10px;display:grid}#landing .seats b{color:var(--goldInk);letter-spacing:0;font-size:13px;font-weight:600}#landing #dock.dark .seats{color:#a9aeda}#landing #dock.dark .seats b{color:var(--gold)}@media (max-width:700px){#landing .seats{display:none}}#landing .snd svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}#landing .snd .on{display:none}#landing .snd.playing .on{display:block}#landing .snd.playing .off{display:none}#landing #dock.dark{background:#10143380;border-color:#ffffff1f}#landing #dock.dark #cta{background:var(--paper);color:var(--indigo)}#landing #dock.dark #cta:hover{background:#fff}#landing #dock.dark .menu-btn,#landing #dock.dark .snd{color:var(--paper);background:#ffffff1f;border-color:#ffffff26}#landing #tele{right:var(--gr);bottom:calc(30px + var(--sab));text-align:right;font:400 10px/1.4 var(--m);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);opacity:0;pointer-events:none;gap:4px;transition:opacity .5s;display:grid;position:absolute}#landing #tele.on{opacity:.9}#landing #tele span{display:block}#landing #tele #teleA{color:var(--goldInk)}#landing #hud.dark~#tele #teleA,#landing #dock.dark~#tele #teleA{color:var(--gold)}@media (max-width:900px){#landing #tele{display:none}}#landing #scrollHint{left:50%;bottom:calc(96px + var(--sab));font:500 10px/1 var(--m);letter-spacing:.34em;text-transform:uppercase;color:var(--mute);text-align:center;opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;transform:translate(-50%)}#landing #scrollHint i{background:linear-gradient(var(--gold),transparent);width:1px;height:46px;margin:0 auto 12px;animation:1.6s ease-in-out infinite l-drop;display:block}@keyframes l-drop{0%{transform-origin:top;transform:scaleY(0)}60%{transform-origin:top;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}#landing #scrollHint.on{opacity:1}#landing #chapters{left:50%;bottom:calc(78px + var(--sab));border:1px solid var(--line);opacity:0;pointer-events:none;background:#fff;border-radius:18px;gap:2px;min-width:250px;padding:8px;transition:opacity .2s,transform .2s;display:grid;position:absolute;transform:translate(-50%)translateY(8px);box-shadow:0 30px 60px -20px #10143366}#landing #chapters.open{opacity:1;pointer-events:auto;transform:translate(-50%)}#landing #chapters button{text-align:left;width:100%;font:500 13px/1.2 var(--b);color:var(--ink);border-radius:10px;justify-content:space-between;gap:16px;padding:9px 12px;display:flex}#landing #chapters button:hover,#landing #chapters button.now{background:var(--tint)}#landing #chapters button span{font:500 10.5px/1.4 var(--m);color:var(--mute);letter-spacing:.1em}#landing #chapters .foot{font:400 10px/1.4 var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);border-top:1px solid var(--line);margin-top:4px;padding:8px 12px 4px}#landing #modal{z-index:20;-webkit-backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#050716b8;place-items:center;padding:20px;transition:opacity .4s;display:grid;position:fixed;inset:0}#landing #modal.open{opacity:1;pointer-events:auto}#landing .sheet{width:min(560px,100%);max-height:calc(100vh - 40px);color:var(--paper);background:linear-gradient(160deg,#1d2358,#101433);border:1px solid #a7adff40;border-radius:22px;padding:44px 44px 36px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative;overflow:auto;transform:translateY(24px)rotateX(6deg);box-shadow:0 40px 120px #0009}#landing #modal.open .sheet{transform:none}#landing .sheet .x{color:var(--mute);font-size:26px;line-height:1;position:absolute;top:14px;right:16px}#landing .sheet .tag{font-family:var(--m);letter-spacing:.34em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-size:11px}#landing .sheet h2{letter-spacing:-.035em;color:var(--paper);margin-bottom:14px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.02}#landing .sheet h2 b{color:var(--gold)}#landing .sheet h2 i{font:italic 400 1.06em var(--s);color:var(--lilac)}#landing .sheet p{color:#a9aeda;font-size:15px;line-height:1.55}#landing .sheet form{gap:8px;margin:22px 0 12px;display:flex}#landing .sheet input{min-width:0;color:var(--paper);font:15px var(--d);background:#ffffff0d;border:1px solid #a7adff4d;border-radius:12px;outline:none;flex:1;padding:14px 16px}#landing .sheet input:focus{border-color:var(--gold)}#landing .sheet form button{background:var(--gold);color:var(--indigo);font:600 15px var(--d);white-space:nowrap;border-radius:12px;padding:14px 20px}#landing .sheet .fine{font-family:var(--m);letter-spacing:.3em;color:var(--mute);text-transform:uppercase;font-size:10px}#landing .sheet .err{font:400 12px var(--b);color:var(--red);min-height:16px;margin:-6px 0 6px}#landing .note{font-family:var(--hand);color:var(--gold);pointer-events:none;width:80px;font-size:22px;position:absolute}#landing .note svg{width:60px;height:40px;stroke:var(--gold);fill:none;stroke-width:1.5px;stroke-linecap:round}#landing .done .numb{font-family:var(--m);letter-spacing:-.04em;color:var(--gold);margin:6px 0 10px;font-size:72px;font-weight:600}#landing .grid100{grid-template-columns:repeat(20,1fr);gap:5px;margin:22px 0 14px;display:grid}#landing .grid100 i{aspect-ratio:1;background:#a7adff2e;border-radius:3px;display:block}#landing .grid100 i.t{background:#f2b4418c}#landing .grid100 i.me{background:#fff;box-shadow:0 0 14px #fff}@media (max-width:640px){#landing .sheet{padding:32px 24px 26px}#landing .note{display:none}#landing .sheet form{flex-direction:column}}@media (prefers-reduced-motion:reduce){#landing .hring .orb,#landing .hring .orb2,#landing #cta .dot,#landing #hero .demo .trace,#landing #hero .demo .dot,#landing #loader .lg i,#landing #loader .bar i{animation:none}}#landing .gate .hint{text-wrap:balance;padding:0 24px}@media (max-height:700px){#landing #scrollHint{display:none}}@media (max-width:820px) and (max-height:700px){#landing #b10{padding-top:7vh;padding-bottom:7vh}#landing #b10 .big{font-size:26px!important}#landing #b10 .inner{gap:6px;padding-bottom:20px}#landing .card.vs{gap:3px;padding:8px 12px}#landing .card.vs:not(.dim) .srcs .chip:nth-child(2){display:none}#landing .vsnote{line-height:1.35}#landing .card.vs .k{font-size:9.5px}#landing .card.vs h3{font-size:14px}#landing .card.vs .mock{gap:5px;margin-top:6px;padding:8px;font-size:10.5px}#landing .card.vs .mock .nm{font-size:11px}#landing .card.vs .mock .av{width:18px;height:18px;font-size:9px}#landing .card.vs .mock .msg{grid-template-columns:18px 1fr;gap:6px}#landing .vsnote{font-size:11px}}@media (max-width:820px) and (max-height:650px){#landing #b10 .inner{padding-bottom:50px}}@media (max-height:480px) and (orientation:landscape){#landing #hero .lead{top:calc(58px + var(--sat));gap:10px}#landing #hud .ch{display:none}#landing #hero .cue{top:14vh}#landing #hero .pad{width:min(30vh,160px)}#landing .card.vs .mock{display:none}#landing .ring3d{height:min(56vh,300px)}}@media (pointer:coarse){#landing .beat>h2:before,#landing .beat>div:before,#landing #b7 .dq .fm,#landing #b9 .fchip,#landing .ritem .fm,#landing .corner,#landing .zoom button,#landing .menu-btn,#landing .snd,#landing #dock .logo,#landing .drag-hint,#landing #hud .xp,#landing #dock,#landing #modal{-webkit-backdrop-filter:none;backdrop-filter:none}#landing .beat .w{will-change:transform,opacity}#landing .beat{--halo:#f6f7fce0}#landing .beat.dark{--halo:#0e1230a8}#landing .beat.loss{--halo:#160e22a8}#landing #b3{--halo:#f6f7fc73}#landing #dock{background:#ffffffe6}#landing #dock.dark{background:#101433db}#landing #hud .xp{background:#ffffffe0}#landing #hud.dark .xp{background:#101433cc}#landing .ritem .fm{background:#fffffff0}#landing #b9 .fchip{background:#ffffffeb}#landing .corner,#landing .drag-hint{background:#f6f7fcf0}#landing .zoom button,#landing .menu-btn,#landing .snd{background:#ffffffeb}#landing #dock.dark .menu-btn,#landing #dock.dark .snd{background:#ffffff29}#landing #modal{background:#050716db}}#landing #dock{pointer-events:none}#landing #dock.show{pointer-events:auto}#landing #fin:not(.live) .zoom,#landing #fin:not(.live) #orbit{pointer-events:none}
@font-face{font-family:inter;src:url(../media/inter_vf_latin_wght_normal-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_27d37036-module__8vVBlq__className{font-family:inter,inter Fallback}.inter_27d37036-module__8vVBlq__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_latin_400_normal-s.p.2zo21yor93qdc.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_latin_400_italic-s.p.3bg-hzmj1g17f.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.instrumentserif_820f1cc5-module__18wm-q__className{font-family:instrumentSerif,instrumentSerif Fallback}.instrumentserif_820f1cc5-module__18wm-q__variable{--font-instrument-serif:"instrumentSerif", "instrumentSerif Fallback"}
@font-face{font-family:caveat;src:url(../media/caveat_vf_latin_wght_normal-s.p.0v9iznkhjktil.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:caveat Fallback;src:local(Arial);ascent-override:128.4%;descent-override:40.12%;line-gap-override:0.0%;size-adjust:74.77%}.caveat_95db11b6-module__31NOsa__className{font-family:caveat,caveat Fallback}.caveat_95db11b6-module__31NOsa__variable{--font-caveat:"caveat", "caveat Fallback"}
