:root{--satin-base:#0b1025;--satin-deep:#070b1c;--satin-raise:#131a35;--gold:#d6b572;--gold-soft:#e8d3a2;--ink:#e9ecf5;--ink-dim:#9aa3bd;--ok:#34c07c;--err:#e0574f;--warn:#e39a3b;--glass:#d6b5720f;--glass-border:#d6b5722e;--radius:14px}*{box-sizing:border-box}html,body{background:radial-gradient(120% 120% at 20% 0%, var(--satin-raise) 0%, var(--satin-base) 45%, var(--satin-deep) 100%);color:var(--ink);background-attachment:fixed;min-height:100vh;margin:0;padding:0;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}a{color:var(--gold-soft);text-decoration:none}a:hover{color:var(--gold)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.glass-card{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);padding:1.5rem}.letter-light{white-space:pre;background:linear-gradient(115deg, var(--gold-soft) 20%, #fff6dd 38%, var(--gold) 52%, var(--gold-soft) 70%);color:#0000;animation:3.2s ease-in-out infinite letter-sheen;animation-delay:var(--letter-delay,0s);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}@keyframes letter-sheen{0%,to{background-position:200% 0}50%{background-position:0 0}}@media (prefers-reduced-motion:reduce){.letter-light{background-position:50% 0;animation:none}*{scroll-behavior:auto!important}}.brand-word{letter-spacing:.14em;font-size:clamp(1.6rem,4vw,2.6rem);font-weight:700}.status-badge{border:1px solid;border-radius:999px;align-items:center;gap:.4rem;padding:.15rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.status-badge--ok{color:var(--ok)}.status-badge--err{color:var(--err)}.status-badge--warn{color:var(--warn)}.status-badge--info{color:var(--ink-dim)}.nav-tree{margin:0;padding:0;list-style:none}.nav-group>button{width:100%;color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .9rem;font-weight:600;display:flex}.nav-group>button:hover{background:var(--glass)}.nav-group>button[aria-expanded=true]{color:var(--gold)}.nav-leaf a{color:var(--ink-dim);border-radius:8px;padding:.5rem .9rem .5rem 1.8rem;display:block}.nav-leaf a:hover{color:var(--ink);background:var(--glass)}.nav-leaf a[aria-current=page]{color:var(--gold);font-weight:600}.nav-shell{min-height:100vh;display:flex}.nav-sidebar{border-right:1px solid var(--glass-border);flex-shrink:0;width:280px;padding:1rem;overflow-y:auto}.nav-main{flex:1;min-width:0;padding:2rem}.nav-hamburger{z-index:60;border:1px solid var(--glass-border);background:var(--satin-raise);width:44px;height:44px;color:var(--gold);cursor:pointer;border-radius:10px;font-size:1.2rem;display:none;position:fixed;top:1rem;right:1rem}@media (max-width:860px){.nav-hamburger{display:block}.nav-sidebar{z-index:50;background:var(--satin-base);transition:transform .25s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.nav-sidebar[data-open=true]{transform:translate(0)}body[data-nav-lock=true]{overflow:hidden}.nav-main{padding:4.5rem 1rem 1rem}}.password-field{align-items:center;width:100%;display:inline-flex;position:relative}.password-field input{border:1px solid var(--glass-border);background:var(--satin-deep);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:.7rem 3rem .7rem .9rem}.password-toggle{color:var(--ink-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.5rem;position:absolute;right:.4rem}.password-toggle:hover{color:var(--gold)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#surface-nav .nav-group>button>span:first-child,#surface-nav .nav-leaf>a:not(.sr-only){text-transform:uppercase;letter-spacing:.055em}#surface-nav>ul.nav-tree>li.nav-group>button,#surface-nav>ul.nav-tree>li.nav-leaf>a:not(.sr-only){color:#dce5f3;animation:8s ease-in-out infinite synchroniva-main-nav-glow;position:relative}#surface-nav .nav-group>div>ul>li.nav-group>button,#surface-nav .nav-group>div>ul>li.nav-leaf>a:not(.sr-only){color:#aebdd5;animation:13s ease-in-out infinite synchroniva-sub-nav-glow;position:relative}#surface-nav>ul.nav-tree>li.nav-group>button:after,#surface-nav>ul.nav-tree>li.nav-leaf>a:not(.sr-only):after,#surface-nav .nav-group>div>ul>li.nav-group>button:after,#surface-nav .nav-group>div>ul>li.nav-leaf>a:not(.sr-only):after{content:"";opacity:.24;pointer-events:none;background:linear-gradient(90deg,#0000,#5d8fca80,#dcc182b3,#0000) 110%/220% 100%;border-radius:1px;height:1px;animation:8s ease-in-out infinite synchroniva-nav-glint;position:absolute;bottom:.22rem;left:.9rem;right:.9rem}#surface-nav .nav-group>div>ul>li.nav-group>button:after,#surface-nav .nav-group>div>ul>li.nav-leaf>a:not(.sr-only):after{opacity:.15;animation-duration:13s}#surface-nav .nav-group>button:hover,#surface-nav .nav-leaf>a:hover{color:#efd99e;background-color:#47659724}#surface-nav .nav-group>button[aria-current=page],#surface-nav .nav-leaf>a[aria-current=page]{color:#f0d99b;background-color:#d6b57214;box-shadow:inset 3px 0 #d6b572b8}@keyframes synchroniva-nav-glint{0%,to{opacity:.16;background-position:110%}55%{opacity:.34;background-position:-10%}}@keyframes synchroniva-main-nav-glow{0%,to{text-shadow:0 0 #0000}38%{text-shadow:0 0 6px #568bd029}72%{text-shadow:0 0 7px #d6b57233}}@keyframes synchroniva-sub-nav-glow{0%,to{text-shadow:0 0 #0000}58%{text-shadow:0 0 4px #568bd01a}84%{text-shadow:0 0 4px #d6b5721f}}@media (prefers-reduced-motion:reduce){#surface-nav>ul.nav-tree>li>button,#surface-nav>ul.nav-tree>li>a,#surface-nav .nav-group>div>ul>li>button,#surface-nav .nav-group>div>ul>li>a,#surface-nav>ul.nav-tree>li>button:after,#surface-nav>ul.nav-tree>li>a:after,#surface-nav .nav-group>div>ul>li>button:after,#surface-nav .nav-group>div>ul>li>a:after{animation:none!important}}@media (max-width:768px){.nav-hamburger{top:max(16px, env(safe-area-inset-top,0px))!important;left:max(16px, env(safe-area-inset-left,0px))!important;z-index:1201!important;position:fixed!important;right:auto!important}}#surface-nav .nav-group>button:after,#surface-nav .nav-leaf>a:not(.sr-only):after{opacity:0;background:0 0;animation:none}#surface-nav .nav-group[data-laser=gold]>button:after{content:"";pointer-events:none;opacity:.96;background:linear-gradient(90deg,#0000 0% 34%,#d4af372e 40%,#d4af37 50%,#d4af3747 60%,#0000 74%) 220%/300% 100%;border-radius:999px;height:2px;animation:5s linear infinite synchroniva-gold-laser;position:absolute;bottom:.18rem;left:.9rem;right:.9rem}#surface-nav .nav-leaf[data-laser=blue]>a:not(.sr-only):after{content:"";pointer-events:none;opacity:.9;background:linear-gradient(90deg,#0000 0% 28%,#4f8cff2e 40%,#4f8cff 50%,#4f8cff47 60%,#0000 74%) -120%/300% 100%;border-radius:999px;height:2px;animation:5s linear infinite synchroniva-blue-laser;position:absolute;bottom:.14rem;left:1.8rem;right:.9rem}@keyframes synchroniva-gold-laser{0%{opacity:.16;background-position:220%}48%{opacity:.96}to{opacity:.16;background-position:-120%}}@keyframes synchroniva-blue-laser{0%{opacity:.16;background-position:-120%}48%{opacity:.9}to{opacity:.16;background-position:220%}}.nav-hamburger__icon{width:24px;height:18px;display:block;position:relative}.nav-hamburger__line{transform-origin:50%;background:#c9cdd4;border-radius:999px;width:24px;height:2px;transition:transform .9s cubic-bezier(.22,.8,.2,1),opacity 1.2s,background-color .9s;position:absolute;left:0}.nav-hamburger__line:first-child{top:0}.nav-hamburger__line:nth-child(2){top:8px}.nav-hamburger__line:nth-child(3){bottom:0}.nav-hamburger[aria-expanded=true] .nav-hamburger__line{background:#d4af37}.nav-hamburger[aria-expanded=true] .nav-hamburger__line:first-child{transform:translateY(8px)rotate(45deg)}.nav-hamburger[aria-expanded=true] .nav-hamburger__line:nth-child(2){opacity:0}.nav-hamburger[aria-expanded=true] .nav-hamburger__line:nth-child(3){transform:translateY(-8px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.nav-hamburger__line,#surface-nav .nav-group[data-laser=gold]>button:after,#surface-nav .nav-leaf[data-laser=blue]>a:not(.sr-only):after{transition:none!important;animation:none!important}}#surface-nav>ul.nav-tree>li.nav-group:not([data-laser=gold])>button:after,#surface-nav>ul.nav-tree>li.nav-leaf:not([data-laser=blue])>a:not(.sr-only):after,#surface-nav .nav-group>div>ul>li.nav-group:not([data-laser=gold])>button:after,#surface-nav .nav-group>div>ul>li.nav-leaf:not([data-laser=blue])>a:not(.sr-only):after{opacity:0!important;background:0 0!important;animation:none!important}#surface-nav>ul.nav-tree>li.nav-group[data-laser=gold]>button:after{border-radius:999px;height:2px;position:absolute;bottom:.18rem;left:.9rem;right:.9rem;content:""!important;opacity:.95!important;background:linear-gradient(90deg,#0000 0% 32%,#d4af3729 40%,#d4af37 50%,#d4af374d 60%,#0000 76%) 220%/300% 100%!important;animation:5s linear infinite synchroniva-gold-laser-v2!important}#surface-nav .nav-group>div>ul>li.nav-leaf[data-laser=blue]>a:not(.sr-only):after{border-radius:999px;height:2px;position:absolute;bottom:.14rem;left:1.8rem;right:.9rem;content:""!important;opacity:.9!important;background:linear-gradient(90deg,#0000 0% 28%,#4f8cff29 40%,#4f8cff 50%,#4f8cff47 60%,#0000 76%) -120%/300% 100%!important;animation:5s linear infinite synchroniva-blue-laser-v2!important}@keyframes synchroniva-gold-laser-v2{0%{opacity:.12;background-position:220%}48%{opacity:.95}to{opacity:.12;background-position:-120%}}@keyframes synchroniva-blue-laser-v2{0%{opacity:.12;background-position:-120%}48%{opacity:.9}to{opacity:.12;background-position:220%}}
