@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_bcfe9957-module__7HEdxa__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_bcfe9957-module__7HEdxa__variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_d8d4cdc9-module___cl3gG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_d8d4cdc9-module___cl3gG__variable{--font-body:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_b2beb7d8-module__HJ1tNq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_b2beb7d8-module__HJ1tNq__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.StateProvider-module__qh4J6q__modalOverlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100vw;height:100vh;z-index:var(--z-overlay);background:#030305e6;justify-content:center;align-items:center;animation:.3s forwards StateProvider-module__qh4J6q__fadeIn;display:flex;position:fixed;top:0;left:0}.StateProvider-module__qh4J6q__onboardingModal{border:1px solid var(--border-cyan);box-shadow:var(--glow-cyan), 0 10px 40px #000c;text-align:center;background:#0c0c14f2;border-radius:12px;width:480px;max-width:90vw;padding:2.5rem;animation:.4s cubic-bezier(.16,1,.3,1) forwards StateProvider-module__qh4J6q__slideUp;position:relative;overflow:hidden}.StateProvider-module__qh4J6q__extendedModal{border:1px solid var(--border-subtle);scrollbar-width:thin;scrollbar-color:var(--signal-cyan) var(--void-black);background:#0c0c14f7;border-radius:16px;width:640px;max-width:95vw;max-height:85vh;padding:2.5rem;animation:.4s cubic-bezier(.16,1,.3,1) forwards StateProvider-module__qh4J6q__slideUp;position:relative;overflow-y:auto;box-shadow:0 15px 50px #000000e6}.StateProvider-module__qh4J6q__cyanBorder{border-color:var(--border-cyan);box-shadow:var(--glow-cyan), 0 15px 50px #000000e6}.StateProvider-module__qh4J6q__violetBorder{border-color:var(--border-violet);box-shadow:var(--glow-violet), 0 15px 50px #000000e6}.StateProvider-module__qh4J6q__modalHeader{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1rem;display:flex}.StateProvider-module__qh4J6q__modalHeaderTitle{text-align:left}.StateProvider-module__qh4J6q__modalHeaderTitle h2{color:#fff;letter-spacing:.05em;margin-bottom:.3rem;font-size:1.5rem}.StateProvider-module__qh4J6q__closeBtn{border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;transition:all .2s;display:flex}.StateProvider-module__qh4J6q__closeBtn:hover{color:#fff;background:#ffffff0d;border-color:#fff}.StateProvider-module__qh4J6q__modalSub{font-family:var(--font-mono);color:var(--signal-cyan);letter-spacing:.2em;text-transform:uppercase;margin-bottom:.8rem;font-size:.65rem}.StateProvider-module__qh4J6q__modalDesc{color:var(--text-muted);margin-bottom:1.8rem;font-size:.8rem;line-height:1.5}.StateProvider-module__qh4J6q__inputGroup{text-align:left;flex-direction:column;gap:.5rem;margin-bottom:1.8rem;display:flex}.StateProvider-module__qh4J6q__inputLabel{text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em;font-size:.65rem}.StateProvider-module__qh4J6q__modalInput{border:1px solid var(--border-subtle);color:#fff;font-family:var(--font-display);text-align:center;background:#0006;border-radius:6px;outline:none;padding:12px;font-size:.9rem;transition:all .3s}.StateProvider-module__qh4J6q__modalInput:focus{border-color:var(--signal-cyan);box-shadow:0 0 10px #00e5ff40}.StateProvider-module__qh4J6q__confirmBtn{background:linear-gradient(90deg, var(--signal-cyan), var(--iris-violet));width:100%;color:var(--void-black);font-family:var(--font-display);letter-spacing:.15em;cursor:pointer;text-transform:uppercase;border:none;border-radius:30px;padding:12px;font-size:.85rem;font-weight:700;transition:all .3s}.StateProvider-module__qh4J6q__confirmBtn:hover{box-shadow:var(--glow-cyan);transform:translateY(-1px)}.StateProvider-module__qh4J6q__confirmBtn:disabled{opacity:.5;cursor:not-allowed}.StateProvider-module__qh4J6q__streakGridSummary{grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-bottom:2rem;display:grid}.StateProvider-module__qh4J6q__summaryBox{border:1px solid var(--border-subtle);text-align:center;background:#ffffff05;border-radius:8px;padding:1rem}.StateProvider-module__qh4J6q__summaryVal{color:#fff;font-size:1.5rem;font-weight:700;font-family:var(--font-mono);display:block}.StateProvider-module__qh4J6q__summaryLbl{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:.2rem;font-size:.65rem}.StateProvider-module__qh4J6q__calendarTitle{text-transform:uppercase;color:var(--text-muted);letter-spacing:.1em;text-align:left;margin-bottom:.8rem;font-size:.75rem}.StateProvider-module__qh4J6q__calendarGrid{background:#0003;border:1px solid #ffffff08;border-radius:8px;grid-template-columns:repeat(7,1fr);gap:.5rem;margin-bottom:2rem;padding:1rem;display:grid}.StateProvider-module__qh4J6q__calendarDay{aspect-ratio:1;border:1px solid var(--border-subtle);font-size:.7rem;font-family:var(--font-mono);color:var(--text-muted);background:#ffffff05;border-radius:6px;justify-content:center;align-items:center;display:flex;position:relative}.StateProvider-module__qh4J6q__activeDay{border-color:var(--signal-cyan);color:#fff;background:#00e5ff1a;box-shadow:0 0 8px #00e5ff33}.StateProvider-module__qh4J6q__activeDayToday{border-color:var(--iris-violet);box-shadow:0 0 8px #a855f766}.StateProvider-module__qh4J6q__dayLabel{color:var(--text-muted);text-align:center;margin-bottom:.2rem;font-size:.6rem;font-weight:600}.StateProvider-module__qh4J6q__levelsList{flex-direction:column;gap:.6rem;margin-bottom:2rem;display:flex}.StateProvider-module__qh4J6q__levelRow{border:1px solid var(--border-subtle);background:#ffffff03;border-radius:8px;grid-template-columns:80px 1fr 100px;align-items:center;padding:.8rem 1rem;display:grid}.StateProvider-module__qh4J6q__levelRowActive{background:#a855f70d;border-color:#a855f74d;box-shadow:0 0 10px #a855f70d}.StateProvider-module__qh4J6q__levelRowLabel{font-family:var(--font-mono);color:var(--text-muted);font-size:.8rem;font-weight:700}.StateProvider-module__qh4J6q__levelRowActive .StateProvider-module__qh4J6q__levelRowLabel{color:var(--iris-violet);text-shadow:0 0 5px #a855f74d}.StateProvider-module__qh4J6q__levelRowTitle{color:#fff;text-align:left;font-size:.85rem;font-weight:600}.StateProvider-module__qh4J6q__levelRowXP{font-family:var(--font-mono);color:var(--text-muted);text-align:right;font-size:.75rem}.StateProvider-module__qh4J6q__levelCalibrateSection{text-align:center;border-top:1px solid #ffffff0d;padding-top:1.5rem}.StateProvider-module__qh4J6q__calibrateBtn{border:1px solid var(--border-cyan);color:var(--signal-cyan);font-family:var(--font-display);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:#00e5ff1a;border-radius:20px;padding:10px 24px;font-size:.8rem;font-weight:600;transition:all .3s}.StateProvider-module__qh4J6q__calibrateBtn:hover:not(:disabled){background:var(--signal-cyan);color:var(--void-black);box-shadow:var(--glow-cyan)}.StateProvider-module__qh4J6q__calibrateBtn:disabled{opacity:.5;cursor:not-allowed;border-color:var(--border-subtle);color:var(--text-muted)}.StateProvider-module__qh4J6q__achievementsList{flex-direction:column;gap:.8rem;display:flex}.StateProvider-module__qh4J6q__achCard{border:1px solid var(--border-subtle);background:#ffffff03;border-radius:8px;align-items:center;gap:1rem;padding:1rem;display:flex}.StateProvider-module__qh4J6q__achCardUnlocked{border-color:#a855f733;box-shadow:0 0 8px #a855f708}.StateProvider-module__qh4J6q__achCardLocked{opacity:.5}.StateProvider-module__qh4J6q__achIcon{border:1px solid var(--border-subtle);background:#ffffff05;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;display:flex}.StateProvider-module__qh4J6q__achCardUnlocked .StateProvider-module__qh4J6q__achIcon{border-color:var(--iris-violet);box-shadow:var(--glow-violet);background:#a855f71a}.StateProvider-module__qh4J6q__achDetails{text-align:left;flex-grow:1}.StateProvider-module__qh4J6q__achDetails h4{color:#fff;margin-bottom:.1rem;font-size:.9rem;font-weight:600}.StateProvider-module__qh4J6q__achDetails p{color:var(--text-muted);font-size:.7rem}.StateProvider-module__qh4J6q__achXP{font-family:var(--font-mono);color:var(--iris-violet);border:1px solid var(--border-violet);white-space:nowrap;background:#a855f714;border-radius:12px;padding:2px 8px;font-size:.7rem;font-weight:700}.StateProvider-module__qh4J6q__achLockedBadge{text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:4px;padding:2px 6px;font-size:.6rem;font-weight:600}.StateProvider-module__qh4J6q__analyticsLayout{flex-direction:column;gap:2rem;display:flex}.StateProvider-module__qh4J6q__chartContainer{border:1px solid var(--border-subtle);background:#00000026;border-radius:8px;padding:1.2rem}.StateProvider-module__qh4J6q__chartContainer h3{text-transform:uppercase;color:var(--text-muted);letter-spacing:.1em;text-align:left;border-left:2px solid var(--signal-cyan);margin-bottom:1rem;padding-left:.4rem;font-size:.8rem}.StateProvider-module__qh4J6q__svgChart{width:100%;height:200px;display:block}.StateProvider-module__qh4J6q__barLabel{fill:var(--text-muted);font-size:9px;font-family:var(--font-mono)}.StateProvider-module__qh4J6q__barValue{fill:#fff;font-size:9px;font-family:var(--font-mono);font-weight:600}.StateProvider-module__qh4J6q__gridLine{stroke:#ffffff0a;stroke-dasharray:2 2}.StateProvider-module__qh4J6q__pieSlice{cursor:pointer;transition:all .3s}.StateProvider-module__qh4J6q__pieSlice:hover{filter:drop-shadow(0 0 5px #00e5ff4d)}.StateProvider-module__qh4J6q__chartLegend{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1rem;display:flex}.StateProvider-module__qh4J6q__legendItem{font-size:.65rem;font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:.4rem;display:flex}.StateProvider-module__qh4J6q__legendColor{border-radius:2px;width:10px;height:10px}.StateProvider-module__qh4J6q__noData{text-align:center;color:var(--text-muted);font-size:.8rem;font-family:var(--font-mono);padding:2rem}.StateProvider-module__qh4J6q__cursorContainer{pointer-events:none;z-index:99999;will-change:transform;justify-content:center;align-items:center;width:0;height:0;transition:scale .15s;display:flex;position:fixed;top:0;left:0}.StateProvider-module__qh4J6q__cursorHovering{scale:1.35}.StateProvider-module__qh4J6q__scanlineCursor{border:1px solid var(--signal-cyan);border-radius:4px;width:28px;height:28px;animation:4s linear infinite StateProvider-module__qh4J6q__scanlineBoxRotate;position:relative;overflow:hidden;box-shadow:0 0 10px #00e5ff66}.StateProvider-module__qh4J6q__scanlineCursorLine{background:var(--signal-cyan);width:100%;height:1px;box-shadow:0 0 4px var(--signal-cyan);animation:1.5s linear infinite StateProvider-module__qh4J6q__scanlineMove;position:absolute;top:0;left:0}.StateProvider-module__qh4J6q__scanlineCursorCrosshair{background:var(--signal-cyan);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes StateProvider-module__qh4J6q__scanlineBoxRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes StateProvider-module__qh4J6q__scanlineMove{0%{top:0%}50%{top:100%}to{top:0%}}.StateProvider-module__qh4J6q__vortexCursor{justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.StateProvider-module__qh4J6q__vortexCursorOuter{border:1.5px dashed var(--iris-violet);border-radius:50%;width:32px;height:32px;animation:3s linear infinite StateProvider-module__qh4J6q__rotateClockwise;position:absolute}.StateProvider-module__qh4J6q__vortexCursorInner{border:1px dashed #ec4899;border-radius:50%;width:20px;height:20px;animation:2s linear infinite StateProvider-module__qh4J6q__rotateCounterClockwise;position:absolute}.StateProvider-module__qh4J6q__vortexCursorCore{background:#fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #fff}@keyframes StateProvider-module__qh4J6q__rotateClockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes StateProvider-module__qh4J6q__rotateCounterClockwise{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.StateProvider-module__qh4J6q__sparksCursor{justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.StateProvider-module__qh4J6q__sparksCursorCore{width:8px;height:8px;box-shadow:0 0 12px var(--signal-cyan);z-index:2;background:#fff;border-radius:50%;animation:1s infinite alternate StateProvider-module__qh4J6q__corePulse}.StateProvider-module__qh4J6q__sparksCursorTrail1,.StateProvider-module__qh4J6q__sparksCursorTrail2{background:var(--signal-cyan);opacity:.7;border-radius:50%;width:4px;height:4px;position:absolute}.StateProvider-module__qh4J6q__sparksCursorTrail1{animation:1.5s linear infinite StateProvider-module__qh4J6q__trailOrbit1}.StateProvider-module__qh4J6q__sparksCursorTrail2{animation:1.5s linear infinite StateProvider-module__qh4J6q__trailOrbit2}@keyframes StateProvider-module__qh4J6q__corePulse{0%{transform:scale(.8)}to{transform:scale(1.2)}}@keyframes StateProvider-module__qh4J6q__trailOrbit1{0%{opacity:1;transform:rotate(0)translate(10px)rotate(0)}to{opacity:0;transform:rotate(360deg)translate(10px)rotate(-360deg)}}@keyframes StateProvider-module__qh4J6q__trailOrbit2{0%{opacity:1;transform:rotate(180deg)translate(12px)rotate(-180deg)}to{opacity:0;transform:rotate(540deg)translate(12px)rotate(-540deg)}}.StateProvider-module__qh4J6q__floatingBookmarkWrapper{z-index:var(--z-toast);align-items:center;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.StateProvider-module__qh4J6q__floatingBookmarkTab{border:1px solid var(--border-subtle);width:32px;height:48px;color:var(--text-muted);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050508d9;border-right:none;border-radius:6px 0 0 6px;justify-content:center;align-items:center;padding:0;transition:all .3s;display:flex}.StateProvider-module__qh4J6q__floatingBookmarkTab:hover{color:var(--signal-cyan);border-color:var(--border-cyan);background:#050508f2}.StateProvider-module__qh4J6q__floatingBookmarkOpen .StateProvider-module__qh4J6q__floatingBookmarkTab{color:var(--signal-cyan);border-color:var(--border-cyan)}.StateProvider-module__qh4J6q__floatingBookmarkPanel{border:1px solid var(--border-cyan);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a12f5;border-radius:8px 0 0 8px;flex-direction:column;width:280px;max-height:360px;animation:.25s cubic-bezier(.16,1,.3,1) forwards StateProvider-module__qh4J6q__slideInPanel;display:flex;position:absolute;top:50%;right:32px;overflow:hidden;transform:translateY(-50%)}@keyframes StateProvider-module__qh4J6q__slideInPanel{0%{opacity:0;transform:translateY(-50%)translate(10px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.StateProvider-module__qh4J6q__floatingBookmarkPanelHeader{font-family:var(--font-mono);letter-spacing:.25em;color:var(--signal-cyan);opacity:.7;border-bottom:1px solid #00e5ff1a;padding:12px 14px 8px;font-size:.6rem}.StateProvider-module__qh4J6q__floatingBookmarkEmpty{color:var(--text-muted);text-align:center;padding:20px 14px;font-size:.7rem;font-style:italic;line-height:1.5}.StateProvider-module__qh4J6q__floatingBookmarkList{flex-direction:column;flex:1;gap:4px;padding:6px;display:flex;overflow-y:auto}.StateProvider-module__qh4J6q__floatingBookmarkList::-webkit-scrollbar{width:3px}.StateProvider-module__qh4J6q__floatingBookmarkList::-webkit-scrollbar-thumb{background:var(--border-cyan);border-radius:2px}.StateProvider-module__qh4J6q__floatingBookmarkItem{cursor:pointer;background:#ffffff05;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding:8px 10px;transition:all .2s;display:flex}.StateProvider-module__qh4J6q__floatingBookmarkItem:hover{border-color:var(--border-cyan);background:#00e5ff0f}.StateProvider-module__qh4J6q__floatingBookmarkItemChapter{font-family:var(--font-mono);color:var(--signal-cyan);min-width:36px;font-size:.65rem;font-weight:600}.StateProvider-module__qh4J6q__floatingBookmarkItemProgress{font-family:var(--font-mono);color:var(--text-muted);min-width:32px;font-size:.6rem}.StateProvider-module__qh4J6q__floatingBookmarkItemNote{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.6rem;overflow:hidden}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_glitch{color:#ec4899;border-color:#ec4899;animation:3s steps(2,end) infinite StateProvider-module__qh4J6q__floatGlitchAnim}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_glitch:hover{animation:.5s step-end infinite StateProvider-module__qh4J6q__floatGlitchAnim}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_glitch{background:#0f172a;border-color:#ec48994d}@keyframes StateProvider-module__qh4J6q__floatGlitchAnim{0%,95%{border-color:#ec4899}96%{border-color:#00e5ff}98%{border-color:#00e5ff}to{border-color:#ec4899}}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_nebula{color:#d8b4fe;background:linear-gradient(135deg,#1e1b4b 0%,#311042 50%,#4c0519 100%) 0 0/200% 200%;border-color:#7c3aed;animation:4s ease-in-out infinite alternate StateProvider-module__qh4J6q__floatNebulaFlow}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_nebula{background:linear-gradient(135deg,#1e1b4bcc,#311042cc);border-color:#7c3aed4d}@keyframes StateProvider-module__qh4J6q__floatNebulaFlow{0%{background-position:0%}to{background-position:100%}}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_pulse{border-color:var(--signal-cyan);color:var(--signal-cyan);animation:2s ease-in-out infinite StateProvider-module__qh4J6q__floatPulse}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_pulse{background:#090d16;border-color:#00e5ff26}@keyframes StateProvider-module__qh4J6q__floatPulse{0%{border-color:#00e5ff4d;box-shadow:0 0 4px #00e5ff26}50%{border-color:#00e5ffcc;box-shadow:0 0 12px #00e5ff73}to{border-color:#00e5ff4d;box-shadow:0 0 4px #00e5ff26}}.StateProvider-module__qh4J6q__floatingBookmarkWrapper{filter:drop-shadow(0 12px 24px #00000073);right:10px}.StateProvider-module__qh4J6q__floatingBookmarkTab{color:#ffffffbd;isolation:isolate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),50% 100%,0 calc(100% - 14px));background:linear-gradient(#10141efa,#050508f5);border-radius:7px 0 0 7px;width:40px;height:112px;padding:10px 0 18px;transition:border-color .25s,box-shadow .25s,color .25s,transform .25s;position:relative;overflow:hidden}.StateProvider-module__qh4J6q__floatingBookmarkTab:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#ffffff0f,#0000 34%,#00000038);border-radius:5px 0 0 4px;position:absolute;inset:1px 1px 15px}.StateProvider-module__qh4J6q__floatingBookmarkTab:hover,.StateProvider-module__qh4J6q__floatingBookmarkOpen .StateProvider-module__qh4J6q__floatingBookmarkTab{color:#fff;border-color:var(--border-cyan);background:linear-gradient(#10141efa,#050508f5);transform:translate(-2px);box-shadow:0 0 18px #00e5ff29}.StateProvider-module__qh4J6q__floatingBookmarkLabel{writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-mono);letter-spacing:.16em;z-index:1;font-size:8px;line-height:1;position:relative}.StateProvider-module__qh4J6q__floatingBookmarkPanel{background:linear-gradient(#10141efa,#050508f5),#0a0a12f5;width:292px;max-height:372px;right:40px;box-shadow:0 16px 38px #0000008f,0 0 18px #00e5ff14}.StateProvider-module__qh4J6q__floatingBookmarkPanelHeader{letter-spacing:.2em;opacity:.86;padding:12px 14px 9px}.StateProvider-module__qh4J6q__floatingBookmarkList{gap:6px;padding:8px}.StateProvider-module__qh4J6q__floatingBookmarkItem{border-color:#ffffff0a;border-radius:6px;grid-template-columns:18px 42px 34px minmax(0,1fr);gap:8px;min-height:44px;padding:6px 10px 6px 8px;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s;display:grid;position:relative;overflow:hidden}.StateProvider-module__qh4J6q__floatingBookmarkItem:hover{transform:translate(-1px)}.StateProvider-module__qh4J6q__floatingBookmarkItemRibbon{background:#2d3748;border:1px solid #ffffff1f;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:34px;display:flex;position:relative;overflow:hidden}.StateProvider-module__qh4J6q__floatingBookmarkItemRibbonText{writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-mono);letter-spacing:.12em;color:#ffffffa8;z-index:1;font-size:5px;line-height:1;position:relative}.StateProvider-module__qh4J6q__floatingBookmarkItemChapter,.StateProvider-module__qh4J6q__floatingBookmarkItemProgress,.StateProvider-module__qh4J6q__floatingBookmarkItemNote{min-width:0}.StateProvider-module__qh4J6q__floatingBookmarkItemChapter{font-size:.64rem}.StateProvider-module__qh4J6q__floatingBookmarkItemNote{flex:unset}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_glitch{color:#ffffff29;background:#0f172a;border-color:#ec4899;animation:2s steps(2,end) infinite StateProvider-module__qh4J6q__floatingBookmarkGlitch;box-shadow:0 0 18px #ec48993d}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_glitch:hover,.StateProvider-module__qh4J6q__floatingBookmarkOpen .StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_glitch{background:#0f172a;border-color:#ec4899;animation:.5s step-end infinite StateProvider-module__qh4J6q__floatingBookmarkGlitch}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_glitch:before,.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_glitch:after{content:"ANCHOR";writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-mono);letter-spacing:.16em;z-index:2;background:0 0;justify-content:center;align-items:center;font-size:8px;display:flex;position:absolute;inset:10px 0 18px}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_glitch:before{color:#00e5ff;text-shadow:1px 0 red;animation:1.5s linear infinite alternate-reverse StateProvider-module__qh4J6q__floatingBookmarkGlitchText1}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_glitch:after{color:#ec4899;text-shadow:-1px 0 #00f;animation:2s linear infinite alternate-reverse StateProvider-module__qh4J6q__floatingBookmarkGlitchText2}.StateProvider-module__qh4J6q__bm_glitchPanel{background:linear-gradient(#0f172afa,#090d16fa),#0a0a12f5;border-color:#ec4899bf;box-shadow:0 16px 38px #0000008f,0 0 24px #ec48992e}.StateProvider-module__qh4J6q__bm_glitchPanel .StateProvider-module__qh4J6q__floatingBookmarkPanelHeader{color:#00e5ff;text-shadow:1px 0 red;border-bottom-color:#ec489938}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_glitch{background:#0f172a;border-color:#ec489957;animation:2.8s steps(2,end) infinite StateProvider-module__qh4J6q__floatingBookmarkItemGlitch;box-shadow:inset 0 0 18px #00e5ff05}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_glitch .StateProvider-module__qh4J6q__floatingBookmarkItemChapter{color:#00e5ff;text-shadow:1px 0 red}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_glitch .StateProvider-module__qh4J6q__floatingBookmarkItemProgress{color:#ec4899;text-shadow:-1px 0 #00f}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_glitch .StateProvider-module__qh4J6q__floatingBookmarkItemNote{color:#ffffffa8}.StateProvider-module__qh4J6q__floatingBookmarkItemRibbon.StateProvider-module__qh4J6q__bm_glitch{background:#0f172a;border-color:#ec4899;animation:2s steps(2,end) infinite StateProvider-module__qh4J6q__floatingBookmarkGlitch;box-shadow:0 0 10px #ec48994d}.StateProvider-module__qh4J6q__floatingBookmarkItemRibbon.StateProvider-module__qh4J6q__bm_glitch:before,.StateProvider-module__qh4J6q__floatingBookmarkItemRibbon.StateProvider-module__qh4J6q__bm_glitch:after{content:"ANCHOR";writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-mono);letter-spacing:.12em;z-index:2;justify-content:center;align-items:center;font-size:5px;display:flex;position:absolute;inset:0}.StateProvider-module__qh4J6q__floatingBookmarkItemRibbon.StateProvider-module__qh4J6q__bm_glitch:before{color:#00e5ff;text-shadow:1px 0 red;animation:1.5s linear infinite alternate-reverse StateProvider-module__qh4J6q__floatingBookmarkGlitchText1}.StateProvider-module__qh4J6q__floatingBookmarkItemRibbon.StateProvider-module__qh4J6q__bm_glitch:after{color:#ec4899;text-shadow:-1px 0 #00f;animation:2s linear infinite alternate-reverse StateProvider-module__qh4J6q__floatingBookmarkGlitchText2}.StateProvider-module__qh4J6q__floatingBookmarkItemRibbon.StateProvider-module__qh4J6q__bm_glitch .StateProvider-module__qh4J6q__floatingBookmarkItemRibbonText{opacity:.14}@keyframes StateProvider-module__qh4J6q__floatingBookmarkGlitch{0%{border-color:#ec4899;transform:skew(0deg)}90%{border-color:#ec4899;transform:skew(0deg)}91%{border-color:#00e5ff;transform:skew(2deg)scaleX(.94)}95%{border-color:#00e5ff;transform:skew(-2deg)scaleX(1.04)}98%{border-color:#ec4899;transform:skew(0deg)}to{border-color:#ec4899;transform:skew(0deg)}}@keyframes StateProvider-module__qh4J6q__floatingBookmarkItemGlitch{0%,94%{border-color:#ec489957;transform:skew(0deg)}96%{border-color:#00e5ffa8;transform:skew(.8deg)}98%{border-color:#00e5ffa8;transform:skew(-.8deg)}to{border-color:#ec489957;transform:skew(0deg)}}@keyframes StateProvider-module__qh4J6q__floatingBookmarkGlitchText1{0%{clip-path:inset(40% 0 61%)}20%{clip-path:inset(92% 0 1%)}40%{clip-path:inset(15% 0 80%)}60%{clip-path:inset(80% 0 5%)}80%{clip-path:inset(3% 0 92%)}to{clip-path:inset(50% 0 45%)}}@keyframes StateProvider-module__qh4J6q__floatingBookmarkGlitchText2{0%{clip-path:inset(25% 0 58%)}20%{clip-path:inset(70% 0 12%)}40%{clip-path:inset(5% 0 85%)}60%{clip-path:inset(95% 0 2%)}80%{clip-path:inset(12% 0 78%)}to{clip-path:inset(45% 0 35%)}}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_nebula{color:#fff;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 40%,#db2777 100%) 0 0/200% 200%;border-color:#db2777;animation:4s ease-in-out infinite alternate StateProvider-module__qh4J6q__floatingNebulaFlow;box-shadow:0 0 20px #7c3aed4d}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_nebula:hover,.StateProvider-module__qh4J6q__floatingBookmarkOpen .StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_nebula{background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 40%,#db2777 100%) 0 0/200% 200%}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_nebula .StateProvider-module__qh4J6q__floatingBookmarkLabel{opacity:.94;text-shadow:0 0 4px #ffffff80}.StateProvider-module__qh4J6q__bm_nebulaPanel{background:linear-gradient(135deg,#1e1b4bfa,#311042f5,#4c0519f0),#0a0a12f5;border-color:#db2777bd;box-shadow:0 16px 38px #0000008f,0 0 24px #7c3aed33}.StateProvider-module__qh4J6q__bm_nebulaPanel .StateProvider-module__qh4J6q__floatingBookmarkPanelHeader{color:#f5d0fe;text-shadow:0 0 7px #ffffff2e;border-bottom-color:#db27773d}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_nebula{background:linear-gradient(135deg,#4f46e538,#7c3aed29,#db27772e) 0 0/200% 200%;border-color:#db277752;animation:4s ease-in-out infinite alternate StateProvider-module__qh4J6q__floatingNebulaFlow}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_nebula .StateProvider-module__qh4J6q__floatingBookmarkItemChapter{color:#fff;text-shadow:0 0 4px #ffffff73}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_nebula .StateProvider-module__qh4J6q__floatingBookmarkItemProgress{color:#f5d0fe}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_nebula .StateProvider-module__qh4J6q__floatingBookmarkItemNote{color:#ffffffb3}.StateProvider-module__qh4J6q__floatingBookmarkItemRibbon.StateProvider-module__qh4J6q__bm_nebula{background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 40%,#db2777 100%) 0 0/200% 200%;border-color:#db2777;animation:4s ease-in-out infinite alternate StateProvider-module__qh4J6q__floatingNebulaFlow;box-shadow:0 0 12px #7c3aed5c}.StateProvider-module__qh4J6q__floatingBookmarkItemRibbon.StateProvider-module__qh4J6q__bm_nebula .StateProvider-module__qh4J6q__floatingBookmarkItemRibbonText{opacity:.95;color:#fff;text-shadow:0 0 3px #ffffff80}@keyframes StateProvider-module__qh4J6q__floatingNebulaFlow{0%{background-position:0%}to{background-position:100%}}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_pulse{border-color:var(--signal-cyan);color:var(--signal-cyan);box-shadow:var(--glow-cyan);background:#090d16;animation:2s ease-in-out infinite StateProvider-module__qh4J6q__floatingBookmarkPulse}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_pulse:hover,.StateProvider-module__qh4J6q__floatingBookmarkOpen .StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_pulse{background:#090d16}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_pulse .StateProvider-module__qh4J6q__floatingBookmarkLabel{opacity:.9;text-shadow:0 0 4px var(--signal-cyan)}.StateProvider-module__qh4J6q__bm_pulsePanel{background:linear-gradient(#090d16fa,#050508fa),#0a0a12f5;border-color:#00e5ff8a;box-shadow:0 16px 38px #0000008f,0 0 22px #00e5ff29}.StateProvider-module__qh4J6q__bm_pulsePanel .StateProvider-module__qh4J6q__floatingBookmarkPanelHeader{color:var(--signal-cyan);border-bottom-color:#00e5ff29}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_pulse{background:#090d16;border-color:#00e5ff29;animation:2s ease-in-out infinite StateProvider-module__qh4J6q__floatingBookmarkPulse}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_pulse .StateProvider-module__qh4J6q__floatingBookmarkItemChapter{color:var(--signal-cyan);text-shadow:0 0 4px var(--signal-cyan)}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_pulse .StateProvider-module__qh4J6q__floatingBookmarkItemProgress{color:#00e5ffb3}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_pulse .StateProvider-module__qh4J6q__floatingBookmarkItemNote{color:#ffffffa3}.StateProvider-module__qh4J6q__floatingBookmarkItemRibbon.StateProvider-module__qh4J6q__bm_pulse{border-color:var(--signal-cyan);box-shadow:var(--glow-cyan);background:#090d16;animation:2s ease-in-out infinite StateProvider-module__qh4J6q__floatingBookmarkPulse}.StateProvider-module__qh4J6q__floatingBookmarkItemRibbon.StateProvider-module__qh4J6q__bm_pulse .StateProvider-module__qh4J6q__floatingBookmarkItemRibbonText{color:var(--signal-cyan);opacity:.86;text-shadow:0 0 4px var(--signal-cyan)}@keyframes StateProvider-module__qh4J6q__floatingBookmarkPulse{0%{border-color:#00e5ff57;box-shadow:0 0 4px #00e5ff33}50%{border-color:#00e5ffd6;box-shadow:0 0 16px #00e5ff80}to{border-color:#00e5ff57;box-shadow:0 0 4px #00e5ff33}}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_holo{color:#fff;background:linear-gradient(135deg,#06b6d4 0%,#8b5cf6 25%,#ec4899 50%,#f59e0b 75%,#06b6d4 100%) 0 0/400% 400%;border-color:#c084fc;animation:4s ease-in-out infinite StateProvider-module__qh4J6q__bmHoloPrismShift,.12s steps(2,end) infinite StateProvider-module__qh4J6q__bmHoloChrome;position:relative;overflow:hidden;box-shadow:0 0 30px #8b5cf666,0 0 60px #ec489933}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_holo:before{content:"";pointer-events:none;z-index:0;mix-blend-mode:overlay;background:linear-gradient(90deg,#0000 0%,#ffffff1f 20%,#ffffff4d 40%,#ffffff1f 60%,#0000 100%) 0 0/200% 100%;animation:2.5s ease-in-out infinite StateProvider-module__qh4J6q__bmHoloLightSweep;position:absolute;inset:0}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_holo .StateProvider-module__qh4J6q__floatingBookmarkLabel{z-index:1;opacity:.95;text-shadow:0 0 8px #8b5cf699,0 0 16px #06b6d466;animation:2s infinite alternate StateProvider-module__qh4J6q__bmHoloTextGlow;position:relative}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_holo:hover,.StateProvider-module__qh4J6q__floatingBookmarkOpen .StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_holo{box-shadow:0 0 45px #8b5cf699,0 0 70px #ec489959}.StateProvider-module__qh4J6q__bm_holoPanel{background:linear-gradient(135deg,#06b6d41a,#8b5cf614,#ec48990f,#f59e0b0a),#0a0a12f7;border-color:#c084fca6;box-shadow:0 16px 38px #0000008f,0 0 36px #8b5cf640}.StateProvider-module__qh4J6q__bm_holoPanel .StateProvider-module__qh4J6q__floatingBookmarkPanelHeader{color:#c084fc;text-shadow:0 0 10px #8b5cf659;border-bottom-color:#c084fc38;animation:3s infinite alternate StateProvider-module__qh4J6q__bmHoloHeaderGlow}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_holo{background:#06b6d40a;border-color:#c084fc2e;animation:2.5s ease-in-out infinite alternate StateProvider-module__qh4J6q__bmHoloItemPulse}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_holo:hover{background:#8b5cf614;border-color:#c084fc73}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_holo .StateProvider-module__qh4J6q__floatingBookmarkItemChapter{color:#06b6d4;text-shadow:0 0 8px #06b6d480}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_holo .StateProvider-module__qh4J6q__floatingBookmarkItemProgress{color:#c084fc}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_holo .StateProvider-module__qh4J6q__floatingBookmarkItemNote{color:#ffffffb3}.StateProvider-module__qh4J6q__floatingBookmarkItemRibbon.StateProvider-module__qh4J6q__bm_holo{background:linear-gradient(135deg,#06b6d4 0%,#8b5cf6 30%,#ec4899 60%,#f59e0b 80%,#06b6d4 100%) 0 0/300% 300%;border-color:#c084fc;animation:3s ease-in-out infinite StateProvider-module__qh4J6q__bmHoloPrismShift;box-shadow:0 0 18px #8b5cf673}.StateProvider-module__qh4J6q__floatingBookmarkItemRibbon.StateProvider-module__qh4J6q__bm_holo .StateProvider-module__qh4J6q__floatingBookmarkItemRibbonText{color:#fff;opacity:.95;text-shadow:0 0 6px #8b5cf6b3;z-index:1;position:relative}@keyframes StateProvider-module__qh4J6q__bmHoloPrismShift{0%{background-position:0%}25%{background-position:100% 0}50%{background-position:200%}75%{background-position:100% 100%}to{background-position:0%}}@keyframes StateProvider-module__qh4J6q__bmHoloLightSweep{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes StateProvider-module__qh4J6q__bmHoloChrome{0%{border-color:#c084fc;box-shadow:0 0 30px #8b5cf666,0 0 60px #ec489933}50%{border-color:#06b6d4;box-shadow:0 0 45px #06b6d466,0 0 70px #8b5cf640}to{border-color:#ec4899;box-shadow:0 0 40px #ec489966,0 0 65px #f59e0b26}}@keyframes StateProvider-module__qh4J6q__bmHoloItemPulse{0%{border-color:#c084fc2e;box-shadow:inset 0 0 8px #06b6d405}to{border-color:#ec489959;box-shadow:inset 0 0 20px #8b5cf614}}@keyframes StateProvider-module__qh4J6q__bmHoloTextGlow{0%{text-shadow:0 0 8px #8b5cf699,0 0 16px #06b6d466}50%{text-shadow:0 0 14px #06b6d4cc,0 0 24px #8b5cf680}to{text-shadow:0 0 12px #ec4899cc,0 0 20px #8b5cf699}}@keyframes StateProvider-module__qh4J6q__bmHoloHeaderGlow{0%{text-shadow:0 0 10px #8b5cf659}to{text-shadow:0 0 18px #06b6d480}}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_cyber{color:#4ade80;background:#050f05;border-color:#4ade80;animation:.6s steps(4,end) infinite StateProvider-module__qh4J6q__bmCyberVoltage;position:relative;overflow:hidden;box-shadow:0 0 30px #4ade8059,inset 0 0 50px #4ade800d}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_cyber:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 30%,#4ade802e 0%,#0000 40%),radial-gradient(circle at 70% 30%,#22c55e1f 0%,#0000 35%);animation:1.5s ease-in-out infinite alternate StateProvider-module__qh4J6q__bmCyberPlasmaChurn;position:absolute;inset:-4px}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_cyber .StateProvider-module__qh4J6q__floatingBookmarkLabel{z-index:1;text-shadow:0 0 10px #4ade8099,0 0 20px #22c55e4d;opacity:.95;animation:.8s infinite alternate StateProvider-module__qh4J6q__bmCyberTextHiss;position:relative}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_cyber:hover,.StateProvider-module__qh4J6q__floatingBookmarkOpen .StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_cyber{box-shadow:0 0 50px #4ade808c,inset 0 0 70px #4ade8014}.StateProvider-module__qh4J6q__bm_cyberPanel{background:linear-gradient(#050f05fa,#030803fa),#0a0a12f5;border-color:#4ade808c;box-shadow:0 16px 38px #0000008f,0 0 30px #4ade8033}.StateProvider-module__qh4J6q__bm_cyberPanel .StateProvider-module__qh4J6q__floatingBookmarkPanelHeader{color:#4ade80;text-shadow:0 0 8px #4ade8059;border-bottom-color:#4ade8033;animation:2s steps(3,end) infinite StateProvider-module__qh4J6q__bmCyberHeaderFlicker}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_cyber{background:#050f05b3;border-color:#4ade8026;animation:1.2s steps(4,end) infinite StateProvider-module__qh4J6q__bmCyberItemFlicker}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_cyber:hover{background:#4ade800f;border-color:#4ade8066}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_cyber .StateProvider-module__qh4J6q__floatingBookmarkItemChapter{color:#4ade80;text-shadow:0 0 8px #4ade8099}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_cyber .StateProvider-module__qh4J6q__floatingBookmarkItemProgress{color:#86efac}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_cyber .StateProvider-module__qh4J6q__floatingBookmarkItemNote{color:#ffffffa6}.StateProvider-module__qh4J6q__floatingBookmarkItemRibbon.StateProvider-module__qh4J6q__bm_cyber{background:#050f05;border-color:#4ade80;animation:.6s steps(4,end) infinite StateProvider-module__qh4J6q__bmCyberVoltage;box-shadow:0 0 18px #4ade8066}.StateProvider-module__qh4J6q__floatingBookmarkItemRibbon.StateProvider-module__qh4J6q__bm_cyber .StateProvider-module__qh4J6q__floatingBookmarkItemRibbonText{color:#4ade80;opacity:.88;text-shadow:0 0 8px #4ade8080;z-index:1;position:relative}@keyframes StateProvider-module__qh4J6q__bmCyberVoltage{0%{border-color:#4ade80;box-shadow:0 0 30px #4ade8059,inset 0 0 50px #4ade800d}25%{border-color:#22c55e;box-shadow:0 0 50px #4ade808c,inset 0 0 60px #4ade801a}50%{border-color:#86efac;box-shadow:0 0 40px #4ade8073,inset 0 0 55px #4ade8014}75%{border-color:#4ade80;box-shadow:0 0 55px #4ade8080,inset 0 0 65px #4ade8017}}@keyframes StateProvider-module__qh4J6q__bmCyberPlasmaChurn{0%{opacity:.8;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(3deg)}to{opacity:.7;transform:scale(1)rotate(-2deg)}}@keyframes StateProvider-module__qh4J6q__bmCyberTextHiss{0%{text-shadow:0 0 10px #4ade8099,0 0 20px #22c55e4d}to{text-shadow:0 0 18px #86efaccc,0 0 35px #4ade8080}}@keyframes StateProvider-module__qh4J6q__bmCyberItemFlicker{0%{border-color:#4ade8026}25%{border-color:#4ade804d}50%{border-color:#86efac40}75%{border-color:#4ade8033}}@keyframes StateProvider-module__qh4J6q__bmCyberHeaderFlicker{0%{text-shadow:0 0 8px #4ade8059}50%{text-shadow:0 0 16px #86efac80}to{text-shadow:0 0 10px #4ade8066}}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_onyx{color:#ffffff73;background:linear-gradient(#1c1c28 0%,#12121c 40%,#0a0a12 100%);border-color:#ffffff14;transition:border-color .4s,box-shadow .4s,color .4s;position:relative;overflow:hidden;box-shadow:0 4px 14px #00000080,inset 0 1px #ffffff0a}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_onyx:before{content:"";pointer-events:none;background:radial-gradient(at 20% 30%,#ffffff08 0%,#0000 50%),radial-gradient(at 80% 60%,#ffffff05 0%,#0000 40%);position:absolute;inset:0}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_onyx:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#ffffff0a 10%,#ffffff0f 30%,#ffffff05 50%,#ffffff0f 70%,#ffffff0a 90%,#0000 100%);border-radius:1px;width:2px;height:calc(100% - 16px);position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 0 4px #ffffff05}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_onyx:hover,.StateProvider-module__qh4J6q__floatingBookmarkOpen .StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_onyx{color:#ffffffb3;border-color:#ffffff2e;box-shadow:0 4px 20px #00000080,0 0 16px #ffffff08,inset 0 1px #ffffff0f}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_onyx .StateProvider-module__qh4J6q__floatingBookmarkLabel{letter-spacing:.35em;opacity:.8;z-index:1;font-weight:300;transition:opacity .4s;position:relative}.StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_onyx:hover .StateProvider-module__qh4J6q__floatingBookmarkLabel,.StateProvider-module__qh4J6q__floatingBookmarkOpen .StateProvider-module__qh4J6q__floatingBookmarkTab.StateProvider-module__qh4J6q__bm_onyx .StateProvider-module__qh4J6q__floatingBookmarkLabel{opacity:1}.StateProvider-module__qh4J6q__bm_onyxPanel{background:linear-gradient(#1c1c28fa,#12121cfa),#0a0a12f5;border-color:#ffffff12;box-shadow:0 16px 38px #0000008f}.StateProvider-module__qh4J6q__bm_onyxPanel .StateProvider-module__qh4J6q__floatingBookmarkPanelHeader{color:#ffffff4d;letter-spacing:.35em;border-bottom-color:#ffffff0d;font-weight:300}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_onyx{background:#ffffff04;border-color:#ffffff0a;transition:background .4s,border-color .4s,box-shadow .4s}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_onyx:hover{background:#ffffff09;border-color:#ffffff1f;box-shadow:inset 0 0 12px #ffffff05}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_onyx .StateProvider-module__qh4J6q__floatingBookmarkItemChapter{color:#ffffff8c;letter-spacing:.05em;font-weight:300}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_onyx .StateProvider-module__qh4J6q__floatingBookmarkItemProgress{color:#ffffff4d;letter-spacing:.05em}.StateProvider-module__qh4J6q__floatingBookmarkItem.StateProvider-module__qh4J6q__bm_onyx .StateProvider-module__qh4J6q__floatingBookmarkItemNote{color:#ffffff59}.StateProvider-module__qh4J6q__floatingBookmarkItemRibbon.StateProvider-module__qh4J6q__bm_onyx{background:linear-gradient(#1c1c28 0%,#12121c 40%,#0a0a12 100%);border-color:#ffffff0f;box-shadow:0 4px 12px #00000052,inset 0 1px #ffffff0a}.StateProvider-module__qh4J6q__floatingBookmarkItemRibbon.StateProvider-module__qh4J6q__bm_onyx:before{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#ffffff0a 30%,#ffffff05 50%,#ffffff0a 70%,#0000 100%);width:1px;height:calc(100% - 12px);position:absolute;top:6px;left:50%;transform:translate(-50%)}.StateProvider-module__qh4J6q__floatingBookmarkItemRibbon.StateProvider-module__qh4J6q__bm_onyx .StateProvider-module__qh4J6q__floatingBookmarkItemRibbonText{color:#ffffff4d;letter-spacing:.35em;opacity:.8;font-weight:300}@media (max-width:720px){.StateProvider-module__qh4J6q__floatingBookmarkWrapper{right:6px}.StateProvider-module__qh4J6q__floatingBookmarkTab{width:34px;height:92px;padding-bottom:16px}.StateProvider-module__qh4J6q__floatingBookmarkPanel{width:min(292px,100vw - 54px);right:34px}}
:root{--void-black:#050508;--deep-space:#0c0c14;--panel-bg:#0c0c14b3;--nebula-blue:#183863;--signal-cyan:#00e5ff;--iris-violet:#a855f7;--human-warm:#f59e0b;--earth-amber:#f43f5e;--antara-green:#10b981;--text-primary:#f3f4f6;--text-muted:#9ca3af;--danger-red:#ef4444;--font-display:"Space Grotesk", sans-serif;--font-body:"Instrument Serif", serif;--font-mono:"JetBrains Mono", monospace;--border-subtle:#ffffff14;--border-cyan:#00e5ff4d;--border-violet:#a855f74d;--z-bg:0;--z-default:10;--z-nav:100;--z-modal:200;--z-toast:300;--z-overlay:400;--shadow-subtle:0 4px 20px #0009;--glow-cyan:0 0 15px #00e5ff66;--glow-violet:0 0 15px #a855f766;--glow-warm:0 0 15px #f59e0b66}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--void-black);width:100%;height:100%;color:var(--text-primary);font-family:var(--font-display);scrollbar-width:thin;scrollbar-color:var(--signal-cyan) var(--void-black);overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--void-black)}::-webkit-scrollbar-thumb{background:var(--nebula-blue);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--signal-cyan)}::selection{background:var(--signal-cyan);color:var(--void-black)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600}.glass{background:var(--panel-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-subtle);border-radius:12px}.glow-text-cyan{color:var(--signal-cyan);text-shadow:0 0 8px #00e5ff99}.glow-text-violet{color:var(--iris-violet);text-shadow:0 0 8px #a855f799}.scan-lines{position:relative;overflow:hidden}.scan-lines:before{content:" ";z-index:2;pointer-events:none;background:linear-gradient(#12101000 50%,#00000040 50%) 0 0/100% 4px,linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f) 0 0/3px 100%;display:block;position:absolute;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseSoft{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.anim-fade-in{animation:.8s forwards fadeIn}.anim-slide-up{animation:.8s cubic-bezier(.16,1,.3,1) forwards slideUp}.anim-pulse-soft{animation:4s ease-in-out infinite pulseSoft}.anim-float{animation:6s ease-in-out infinite float}body[data-custom-cursor=true],body[data-custom-cursor=true] *{cursor:none!important}
