.fm-scene .sc{position:absolute;pointer-events:none}.fm-scene .ring{position:absolute;border-radius:50%;border:1.5px solid;animation:appdrift linear infinite;will-change:transform}.fm-scene .r0{border-color:var(--indigo)}.fm-scene .r1{border-color:var(--indigo-deep)}.fm-scene .r2{border-color:var(--indigo)}.fm-scene .r3{border-color:var(--indigo-deep)}@media(prefers-reduced-motion:reduce){.fm-scene .sc,.fm-scene .ring{animation:none!important}}body.fm-still .fm-scene .sc,body.fm-still .fm-scene .ring{animation:none!important}body.fm-bg-hidden .fm-scene .sc,body.fm-bg-hidden .fm-scene .ring{animation-play-state:paused!important}.fm-scene .au{border-radius:50%;opacity:.13;will-change:transform;animation:au-drift ease-in-out infinite alternate}.fm-scene .au0{background:radial-gradient(circle,var(--indigo) 0%,transparent 68%)}.fm-scene .au1{background:radial-gradient(circle,var(--good) 0%,transparent 68%)}.fm-scene .au2{background:radial-gradient(circle,var(--blue) 0%,transparent 68%)}.fm-scene .au3{background:radial-gradient(circle,var(--purple) 0%,transparent 68%)}@keyframes au-drift{from{transform:translate3d(-4%,-3%,0) scale(1)}to{transform:translate3d(5%,4%,0) scale(1.18)}}.fm-scene .st{width:2px;height:2px;border-radius:50%;background:var(--ink-accent, var(--indigo));animation:st-twinkle ease-in-out infinite}.fm-scene .st.big{width:3.5px;height:3.5px;box-shadow:0 0 6px var(--ink-accent, var(--indigo))}@keyframes st-twinkle{0%,100%{opacity:calc(.12 * var(--o, 1));transform:scale(calc(.8 * var(--d, 1)))}50%{opacity:calc(.85 * var(--o, 1));transform:scale(var(--d, 1))}}.fm-scene .gr{inset:0;opacity:.5;background-image:linear-gradient(var(--rule) 1px,transparent 1px),linear-gradient(90deg,var(--rule) 1px,transparent 1px);background-size:34px 34px}.fm-scene .gr-sweep{left:0;right:0;height:180px;top:0;opacity:.10;background:linear-gradient(180deg,transparent,var(--indigo),transparent);will-change:transform;animation:gr-sweep 9s linear infinite}@keyframes gr-sweep{from{transform:translateY(-200px)}to{transform:translateY(var(--fall, 100vh))}}.fm-scene .pt{width:11px;height:11px;border-radius:10px 1px 10px 1px;background:color-mix(in srgb,var(--ink-accent, var(--indigo)) 55%,var(--pink));will-change:transform,opacity;animation:pt-fall linear infinite}.fm-scene .pt.alt{border-radius:1px 10px 1px 10px;width:9px;height:12px}@keyframes pt-fall{0%{transform:translate3d(0,0,0) rotate(0deg) scale(var(--d, 1));opacity:0}12%{opacity:calc(.62 * var(--o, 1))}50%{transform:translate3d(var(--sway, 26px),calc(var(--fall, 104vh) * .5),0) rotate(calc(var(--spin, 320deg) * .5)) scale(var(--d, 1))}88%{opacity:calc(.62 * var(--o, 1))}100%{transform:translate3d(calc(var(--sway, 26px) * -.4),var(--fall, 104vh),0) rotate(var(--spin, 320deg)) scale(var(--d, 1));opacity:0}}.fm-scene .rn{width:1.5px;height:18px;border-radius:1px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--ink-accent, var(--indigo)) 45%,var(--blue)));will-change:transform,opacity;animation:rn-fall linear infinite}@keyframes rn-fall{0%{transform:translate3d(0,0,0) scaleY(var(--d, 1));opacity:0}12%{opacity:calc(.5 * var(--o, 1))}88%{opacity:calc(.5 * var(--o, 1))}100%{transform:translate3d(-26px,var(--fall, 106vh),0) scaleY(var(--d, 1));opacity:0}}.fm-scene .mo{width:4px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--ink-accent, var(--indigo)) 40%,var(--amber));will-change:transform,opacity;animation:mo-rise ease-in-out infinite}@keyframes mo-rise{0%{transform:translate3d(0,0,0) scale(var(--d, 1));opacity:0}20%{opacity:calc(.5 * var(--o, 1))}55%{transform:translate3d(var(--sway, 18px),calc(-.55 * var(--fall, 96vh)),0) scale(var(--d, 1))}80%{opacity:calc(.5 * var(--o, 1))}100%{transform:translate3d(calc(var(--sway, 18px) * -.5),calc(-1 * var(--fall, 96vh)),0) scale(var(--d, 1));opacity:0}}.fm-scene .cx{background:var(--rule);opacity:.55}.fm-scene .cx.h{height:1px}.fm-scene .cx.v{width:1px}.fm-scene .cp{width:4px;height:4px;border-radius:50%;background:var(--indigo);box-shadow:0 0 6px var(--indigo);will-change:transform,opacity;animation:cp-run linear infinite}@keyframes cp-run{0%{transform:translate3d(0,0,0);opacity:0}10%{opacity:.9}90%{opacity:.9}100%{transform:translate3d(var(--cp-run, 220px),0,0);opacity:0}}.fm-scene .td{left:-50%;width:200%;height:220px;opacity:.09;background:linear-gradient(90deg,transparent,var(--indigo),var(--good),transparent);will-change:transform;animation:td-slide ease-in-out infinite alternate}@keyframes td-slide{from{transform:translate3d(-12%,0,0)}to{transform:translate3d(12%,0,0)}}.fm-scene .ob{border-radius:50%;border:1px dashed var(--indigo);opacity:.22;will-change:transform;animation:ob-spin linear infinite}.fm-scene .ob.alt{border-color:var(--good);border-style:dotted}@keyframes ob-spin{to{transform:rotate(360deg)}}.fm-scene .nova-core{left:50%;top:44%;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;background:radial-gradient(circle,rgba(255,176,20,.85) 0%,rgba(240,150,20,.45) 38%,transparent 70%);will-change:transform,opacity;animation:nova-breathe 4.5s ease-in-out infinite}.fm-scene .nova-spark{width:4px;height:4px;border-radius:50%;background:#f5a623;box-shadow:0 0 6px rgba(245,166,35,.9);will-change:transform;animation:nova-orbit linear infinite}@keyframes nova-breathe{0%,100%{transform:scale(.82);opacity:.5}50%{transform:scale(1.12);opacity:.95}}@keyframes nova-orbit{from{transform:rotate(0deg) translateX(var(--r, 90px))}to{transform:rotate(360deg) translateX(var(--r, 90px))}}body[class^=t-],body[class*=" t-"]{--grid-line: transparent;--dot-ink: transparent}body.t-blueprint,body.t-library,body.t-carbon,body.t-forest,body.t-ultraviolet{--card-bd: var(--hairline);--card-sh: none;--sh-ring: 0 0 0 1px rgba(255,255,255,.22)}body.t-matcha{--canvas:#f2f6ee;--surface:#fbfdf8;--raise:#fff;--hairline:#e2ead9;--rule:#d3dfc6;--ink:#1f2a1c;--muted:#5f7057;--faint:#66745e;--indigo:#4f7d3f;--indigo-deep:#3d6630;--indigo-tint:#e8f1e0;--indigo-soft:#c6dbb6;--good:#3f8f57;--good-tint:#e3f2e6;--bad:#c4442f;--bad-tint:#fbe6e2;--amber:#a87215;--amber-tint:#faf0d9;--purple:#1f2a1c;--purple-soft:#c9d4c0;--lime:#3f8f57;--pink:#d4638a;--blue:#3d7a94;--blue-tint:#e0eef3;--yellow:#d8a92c;--yellow-tint:#faf2dc;--ink-accent:#3d6630;--on-accent:#fbfdf8;background:#eaf0e4}body.t-terracotta{--canvas:#f8f0e8;--surface:#fffaf4;--raise:#fff;--hairline:#ecdfd1;--rule:#ddcab5;--ink:#2b1f17;--muted:#75604f;--faint:#7e6a5c;--indigo:#b8532f;--indigo-deep:#9c4224;--indigo-tint:#f8e5db;--indigo-soft:#eec5b1;--good:#4f8a52;--good-tint:#e6f1e4;--bad:#bf3b30;--bad-tint:#fbe4e1;--amber:#a87215;--amber-tint:#fbf0d7;--purple:#2b1f17;--purple-soft:#d6c4b3;--lime:#4f8a52;--pink:#c95f7d;--blue:#3f7189;--blue-tint:#e2edf2;--yellow:#d9a324;--yellow-tint:#fbf2da;--ink-accent:#9c4224;--on-accent:#fffaf4;background:#f1e6db}body.t-vanilla{--canvas:#faf7f0;--surface:#fffdf8;--raise:#fff;--hairline:#eee8dc;--rule:#e0d8c8;--ink:#26221b;--muted:#6f6759;--faint:#787163;--indigo:#8a6d3b;--indigo-deep:#6f5629;--indigo-tint:#f5eedd;--indigo-soft:#e3d5b8;--good:#4c8752;--good-tint:#e7f1e6;--bad:#b8402f;--bad-tint:#f9e5e1;--amber:#a87215;--amber-tint:#fbf1d8;--purple:#26221b;--purple-soft:#d8d0c0;--lime:#4c8752;--pink:#c26688;--blue:#41708a;--blue-tint:#e3edf2;--yellow:#d2a327;--yellow-tint:#faf2db;--ink-accent:#6f5629;--on-accent:#fffdf8;background:#f4efe4}body.t-blueprint{--canvas:#0a1626;--surface:#0f1e33;--raise:#13243d;--hairline:#1a2c47;--rule:#243d5e;--ink:#e8f1fb;--muted:#93aac6;--faint:#5d7a9c;--indigo:#4fc3f7;--indigo-deep:#2fb0e8;--indigo-tint:#0d2537;--indigo-soft:#1d4a63;--good:#66d9a0;--good-tint:#0f2a20;--bad:#ff6b8a;--bad-tint:#2b1620;--amber:#ffbb4d;--amber-tint:#2c2413;--purple:#9db8ff;--purple-soft:#26325a;--lime:#4fc3f7;--pink:#ff6b8a;--blue:#4fc3f7;--blue-tint:#0d2537;--yellow:#ffd257;--yellow-tint:#2c2613;--ink-accent:#4fc3f7;--on-accent:#0a1626;background:#071120}body.t-library{--canvas:#171310;--surface:#201a15;--raise:#271f19;--hairline:#2d241c;--rule:#3d3025;--ink:#f2e8db;--muted:#b3a08a;--faint:#7a6a57;--indigo:#d99b4a;--indigo-deep:#c48534;--indigo-tint:#2b2013;--indigo-soft:#4d3a1f;--good:#8fbf70;--good-tint:#1e2a17;--bad:#e06a5c;--bad-tint:#2c1a17;--amber:#e0ad55;--amber-tint:#2c2416;--purple:#c4a67d;--purple-soft:#3a2f22;--lime:#8fbf70;--pink:#dd7f92;--blue:#7fa8bf;--blue-tint:#1a252b;--yellow:#e6c064;--yellow-tint:#2e2717;--ink-accent:#d99b4a;--on-accent:#171310;background:#100c0a}body.t-carbon{--canvas:#141516;--surface:#1c1e20;--raise:#232528;--hairline:#292c2f;--rule:#383c40;--ink:#eceef0;--muted:#9aa0a6;--faint:#63696e;--indigo:#d8dbde;--indigo-deep:#c2c6ca;--indigo-tint:#232628;--indigo-soft:#3c4145;--good:#7fc98d;--good-tint:#18241b;--bad:#ef6f6f;--bad-tint:#251818;--amber:#e8b055;--amber-tint:#262014;--purple:#a9aeb4;--purple-soft:#33383c;--lime:#7fc98d;--pink:#e58aa4;--blue:#78b6d8;--blue-tint:#16232b;--yellow:#e8c55e;--yellow-tint:#272316;--ink-accent:#eceef0;--on-accent:#141516;background:#0e0f10}body.t-forest{--canvas:#0d1710;--surface:#122016;--raise:#16281b;--hairline:#1b2f20;--rule:#26432d;--ink:#e9f3ea;--muted:#96b39c;--faint:#5f7a66;--indigo:#8ede8f;--indigo-deep:#6fc972;--indigo-tint:#12291a;--indigo-soft:#255135;--good:#8ede8f;--good-tint:#12291a;--bad:#f0736f;--bad-tint:#2a1a19;--amber:#e6bd5e;--amber-tint:#2a2415;--purple:#b6d9a8;--purple-soft:#2b3f2c;--lime:#8ede8f;--pink:#e58aa4;--blue:#7cc6c0;--blue-tint:#122a29;--yellow:#ecca66;--yellow-tint:#2c2716;--ink-accent:#8ede8f;--on-accent:#0d1710;background:#08110b}body.t-ultraviolet{--canvas:#120d1e;--surface:#1a1329;--raise:#201833;--hairline:#261d3d;--rule:#362a55;--ink:#f0ecfb;--muted:#a89ec6;--faint:#6f6690;--indigo:#b58cff;--indigo-deep:#9d6dff;--indigo-tint:#1e1533;--indigo-soft:#3b2a63;--good:#7ee0b0;--good-tint:#122a22;--bad:#ff6f9c;--bad-tint:#2b1522;--amber:#ffc061;--amber-tint:#2c2416;--purple:#b58cff;--purple-soft:#33265c;--lime:#7ee0b0;--pink:#ff6f9c;--blue:#7fb8ff;--blue-tint:#141f36;--yellow:#ffd66b;--yellow-tint:#2e2818;--ink-accent:#b58cff;--on-accent:#120d1e;background:#0c0816}body.t-sixseven{--canvas:#120a1c;--surface:#1a0f28;--raise:#221434;--hairline:#2b1a40;--rule:#3d2559;--ink:#f2ecff;--muted:#a595c4;--faint:#8677a2;--indigo:#39ff88;--indigo-deep:#22e070;--indigo-tint:#142a1e;--indigo-soft:#2a6b45;--good:#39ff88;--good-tint:#142a1e;--bad:#ff4d6d;--bad-tint:#2d1220;--amber:#ffd23f;--amber-tint:#2c2612;--purple:#c77dff;--purple-soft:#3a2455;--lime:#39ff88;--pink:#ff5ca8;--blue:#5cc9ff;--blue-tint:#122633;--yellow:#ffd23f;--yellow-tint:#2c2612;--ink-accent:#39ff88;--on-accent:#120a1c;background:#0b0512}body.t-sixseven{--card-bd: var(--hairline);--card-sh: none}.lk-scene-pv{width:100%;height:56px;border-radius:0;border:1px solid var(--rule);background:var(--canvas);position:relative;overflow:hidden}.lk-scene-pv>.fm-scene{position:absolute;inset:0}body.t-amoled{--faint:#727a90}body.t-blueprint{--faint:#6c87a6}body.t-carbon{--faint:#81868b}body.t-dayone{--faint:#787163}body.t-deepfocus{--faint:#7782bf}body.t-forest{--faint:#728b78}body.t-goldstd{--faint:#8e7f53}body.t-library{--faint:#90816f}body.t-matcha{--faint:#66745e}body.t-neon{--faint:#788095}body.t-ocean{--faint:#75859b}body.t-sakurastudy{--faint:#8d6375}body.t-sixseven{--faint:#8677a2}body.t-slate{--faint:#73847c}body.t-storm{--faint:#8a8065}body.t-synth{--faint:#7f7a9d}body.t-terracotta{--faint:#7e6a5c}body.t-ultraviolet{--faint:#847ba1}body.t-vanilla{--faint:#787163}body.t-neon{--earned-ink:#e8c25a}body.t-deepfocus{--earned-ink:#e8c25a}body.t-goldstd{--earned-ink:#e8c25a}body.t-amoled{--earned-ink:#e8c25a}body.t-synth{--earned-ink:#e8c25a}body.t-slate{--earned-ink:#e8c25a}body.t-ocean{--earned-ink:#e8c25a}body.t-storm{--earned-ink:#e8c25a}body.t-sixseven{--earned-ink:#e8c25a}body.t-blueprint{--earned-ink:#e8c25a}body.t-carbon{--earned-ink:#e8c25a}body.t-forest{--earned-ink:#e8c25a}body.t-library{--earned-ink:#e8c25a}body.t-ultraviolet{--earned-ink:#e8c25a}body:not([class*=t-]){--good:#A62018;--bad:#A62018}body.t-dayone{--ink-accent:#8c680b;--good:#8c680b;--bad:#cf4167}body.t-sakurastudy{--ink-accent:#c0356e;--good:#c0356e;--bad:#d04268}body.t-matcha{--good:#3c8551}body.t-terracotta{--good:#4c834e}body.t-vanilla{--good:#4a8350}
