:root{--vault-ink:#170d2e;--vault-bg:var(--vault-ink);--vault-surface:#221543;--vault-surface-strong:#1c1039;--vault-surface-soft:#221543;--vault-border:#3a2866;--vault-border-strong:#57379a;--vault-text:#f5f1ff;--vault-text-muted:#e2d7ffb3;--vault-text-soft:#cbbdec80;--vault-accent:#a855f7;--vault-accent-strong:#7c3aed;--vault-accent-soft:#a855f72e;--vault-control-hover-border:#c9a6ffe6;--vault-control-hover-bg:#a855f72e;--vault-control-hover-glow:#a855f757;--vault-control-focus:#c9a6ff;--vault-success:#6ee7b7;--vault-shadow:none;--vault-radius-xl:28px;--vault-radius-lg:22px;--vault-radius-md:16px;--vault-radius-sm:12px;--vault-content-width:min(1480px, calc(100vw - 48px));--vault-list-width:min(1040px, 100%);--vault-prose-width:min(680px, 100%);--vault-sheet-radius:16px;--vault-sheet-border:#33235c;--vault-sheet-surface:#221543;--vault-card-radius:12px;--vault-card-border:#3a2866;--vault-card-surface:#221543;--vault-feature-radius:var(--vault-sheet-radius);--vault-feature-border:#6b40bd;--vault-feature-surface:#2c1b57;--vault-well-radius:9px;--vault-well-surface:#120a24;--vault-panel-radius:var(--vault-sheet-radius);--vault-panel-border:var(--vault-sheet-border);--vault-panel-surface:var(--vault-sheet-surface);--vault-panel-shadow:none;--vault-panel-feature-border:var(--vault-feature-border);--vault-panel-feature-surface:var(--vault-feature-surface);--vault-panel-feature-shadow:none;--vault-tile-radius:var(--vault-card-radius);--vault-tile-border:var(--vault-card-border);--vault-tile-surface:var(--vault-card-surface);--vault-tile-selected-border:var(--vault-accent);--vault-tile-selected-surface:#a855f733;--vault-tile-selected-shadow:inset 0 0 0 1px #a855f773;--vault-header-height:70px;--vault-top-card-height:88px;--vault-top-card-gap:10px}*{box-sizing:border-box}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html{background:var(--vault-ink);min-height:100%;color:var(--vault-text);scroll-behavior:smooth}body{min-height:100vh;color:var(--vault-text);background:var(--vault-ink);text-rendering:optimizelegibility;margin:0;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}:where(button:not(:disabled):not([class*=overlay i]):not([class*=backdrop i]):not([class*=menuTrigger i])){cursor:pointer;transition:transform .16s,filter .16s,border-color .16s,background-color .16s,box-shadow .16s}:where(button:not(:disabled):not([class*=overlay i]):not([class*=backdrop i]):not([class*=menuTrigger i])):hover{transform:translateY(-1px);filter:brightness(1.18)saturate(1.14)drop-shadow(0 0 5px #bf6fff3d)!important;border-color:var(--vault-control-hover-border)!important;background-color:var(--vault-control-hover-bg)!important;box-shadow:inset 0 0 0 1px #ebc2ff33, 0 0 0 1px #be6bff1f, 0 8px 26px var(--vault-control-hover-glow)!important}:where(button:not(:disabled):not([class*=overlay i]):not([class*=backdrop i]):not([class*=menuTrigger i])):focus-visible{outline:2px solid var(--vault-control-focus);outline-offset:2px;border-color:var(--vault-control-hover-border)!important;box-shadow:inset 0 0 0 1px #ebc2ff29, 0 0 0 3px #934eff33, 0 0 22px var(--vault-control-hover-glow)!important}button:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){:where(button:not(:disabled):not([class*=overlay i]):not([class*=backdrop i]):not([class*=menuTrigger i])){transition-duration:.01ms}:where(button:not(:disabled):not([class*=overlay i]):not([class*=backdrop i]):not([class*=menuTrigger i])):hover{transform:none}}img{max-width:100%;display:block}::selection{color:#fff;background:#8a5fff57}:focus-visible{outline-offset:2px;outline:2px solid #9c77ffe6}
