*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;overflow-x:hidden;padding:0;transition:background-color .3s ease,color .3s ease}*{-ms-overflow-style:none!important;scrollbar-width:none!important}::-webkit-scrollbar{background:#0000!important;display:none!important;height:0!important;width:0!important}a{color:inherit;text-decoration:none}.mono,code,pre{font-family:JetBrains Mono,Fira Code,monospace}.serif{font-family:Newsreader,Playfair Display,Cormorant Garamond,Georgia,serif}body.theme-dark{background-attachment:fixed;background-color:#080a0f;background-image:radial-gradient(circle at 50% -12%,#e5a93c26 0,#0000 55%),radial-gradient(circle at 88% 18%,#38bdf81a 0,#0000 45%),radial-gradient(circle at 12% 45%,#c084fc14 0,#0000 40%),radial-gradient(circle at 80% 80%,#34d3990f 0,#0000 45%),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(180deg,hsla(0,0%,100%,.025) 1px,#0000 0),radial-gradient(#e5a93c24 1px,#0000 0);background-position:0 0,0 0,0 0,0 0,-1px -1px,-1px -1px,0 0;background-size:100% 100%,100% 100%,100% 100%,100% 100%,64px 64px,64px 64px,32px 32px;color:#f8fafc}body.theme-light{background-attachment:fixed;background-color:#fbf9f5;background-image:radial-gradient(circle at 50% -12%,#d977061f 0,#0000 60%),radial-gradient(circle at 85% 25%,#0284c70d 0,#0000 45%),radial-gradient(circle at 15% 65%,#b8860b0f 0,#0000 40%),linear-gradient(90deg,rgba(0,0,0,.035) 1px,#0000 0),linear-gradient(180deg,rgba(0,0,0,.035) 1px,#0000 0),radial-gradient(#b8860b1f 1px,#0000 0);background-position:0 0,0 0,0 0,-1px -1px,-1px -1px,0 0;background-size:100% 100%,100% 100%,100% 100%,64px 64px,64px 64px,32px 32px;color:#0f172a}.codex-card,.glass-panel,.spotlight-card{backdrop-filter:blur(20px) saturate(190%)!important;-webkit-backdrop-filter:blur(20px) saturate(190%)!important;border-radius:18px!important;position:relative;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1),border-color .32s cubic-bezier(.16,1,.3,1),background-color .32s cubic-bezier(.16,1,.3,1)!important}body.theme-dark .codex-card,body.theme-dark .glass-panel,body.theme-dark .spotlight-card{background:linear-gradient(135deg,#111622bf,#0a0d14d9)!important;border:1px solid #ffffff1a!important;box-shadow:0 12px 36px -8px #0009,inset 0 1px 0 #ffffff24,inset 0 0 20px hsla(0,0%,100%,.015)!important}body.theme-dark .codex-card:hover,body.theme-dark .glass-panel:hover,body.theme-dark .spotlight-card:hover{border-color:#e5a93c73!important;box-shadow:0 24px 48px -12px #000000b3,0 0 28px #e5a93c26,inset 0 1px 0 #ffffff40!important;transform:translateY(-4px) scale(1.004)}body.theme-light .codex-card,body.theme-light .glass-panel,body.theme-light .spotlight-card{background:linear-gradient(135deg,#ffffffd9,#f8f5eee6)!important;border:1px solid #00000014!important;box-shadow:0 10px 30px -6px #0000000d,inset 0 1px 0 #ffffffe6!important}body.theme-light .codex-card:hover,body.theme-light .glass-panel:hover,body.theme-light .spotlight-card:hover{border-color:#b8860b66!important;box-shadow:0 22px 42px -10px #b8860b1f,0 0 24px #b8860b14,inset 0 1px 0 #fff!important;transform:translateY(-4px) scale(1.004)}.codex-card:before,.glass-panel:before,.spotlight-card:before{background:radial-gradient(420px circle at -9999px -9999px,#e5a93c24,#0000 60%);background:radial-gradient(420px circle at var(--mouse-x,-9999px) var(--mouse-y,-9999px),#e5a93c24,#0000 60%);border-radius:inherit;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}body.theme-light .codex-card:before,body.theme-light .glass-panel:before,body.theme-light .spotlight-card:before{background:radial-gradient(420px circle at -9999px -9999px,#b8860b1f,#0000 60%);background:radial-gradient(420px circle at var(--mouse-x,-9999px) var(--mouse-y,-9999px),#b8860b1f,#0000 60%)}.codex-card:hover:before,.glass-panel:hover:before,.spotlight-card:hover:before{opacity:1}body.reader-focus-mode .MuiAppBar-root,body.reader-focus-mode .no-reader,body.reader-focus-mode footer{filter:blur(2px);opacity:.15;pointer-events:none;transition:all .4s ease}body.reader-focus-mode .reader-content{font-size:1.25rem!important;line-height:1.95!important;margin:0 auto!important;max-width:760px!important}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 #34d399b3;transform:scale(.95)}70%{box-shadow:0 0 0 8px #34d39900;transform:scale(1)}to{box-shadow:0 0 0 0 #34d39900;transform:scale(.95)}}.pulse-dot{animation:pulse-glow 2.4s cubic-bezier(.45,0,.55,1) infinite}@keyframes eqBar1{0%,to{height:15px}50%{height:4px}}@keyframes eqBar2{0%,to{height:6px}50%{height:16px}}@keyframes eqBar3{0%,to{height:13px}50%{height:5px}}@keyframes ambient-drift{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(1.5deg)}to{transform:translateY(0) rotate(0deg)}}.ambient-float{animation:ambient-drift 14s ease-in-out infinite}:focus-visible{outline:2px solid #e5a93c;outline-offset:2px}body.theme-light :focus-visible{outline:2px solid #b8860b}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transform:none!important;transition-duration:.01ms!important}}@media print{@page{size:A4 portrait;margin:8mm 12mm 6mm 12mm}body,html{background:#fff!important;color:#0f172a!important;font-size:9.3pt!important;line-height:1.36!important;margin:0!important;padding:0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.MuiAppBar-root,.no-print,.screen-view,button,footer,header,nav{display:none!important}.print-view{background:#fff!important;color:#0f172a!important;display:block!important;font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.print-view *{box-shadow:none!important;color:#0f172a!important;text-shadow:none!important}.print-view a{color:#0f172a!important;text-decoration:none!important}.print-section{margin-bottom:7.5px!important;page-break-inside:avoid}.print-heading{border-bottom:1.5px solid #0f172a!important;font-family:JetBrains Mono,monospace!important;font-size:10pt!important;font-weight:800!important;letter-spacing:.1em!important;padding-bottom:2px!important;text-transform:uppercase!important}.print-heading,.print-item{margin-bottom:4.5px!important}.print-bullet{font-size:8.8pt!important;line-height:1.34!important;margin:0 0 2px!important;padding-left:16px!important}}
/*# sourceMappingURL=main.4457bf27.css.map*/