:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#fff;--surface:#fff;--surface-muted:#fff;--surface-accent:#fff;--ink:#27272a;--ink-soft:#626269;--ink-faint:#77777f;--line:#e6e6e9;--line-strong:#d4d4da;--accent:#76569d;--accent-strong:#5e3f85;--accent-soft:#f0ebf7;--teal:#287c74;--teal-soft:#eaf5f1;--lavender-soft:#f0ebf7;--sidebar:#17161d;--sidebar-soft:#332940;--sidebar-line:#3d3549;--sidebar-ink:#f7f4fc;--sidebar-muted:#b4a9c3;--sidebar-highlight:#dbcbff;--staff-amber:#dec297;--focus-ring:#76569d47;--warning:#b46a16;--danger:#b43b4a;--shadow:0 8px 24px #2925340b;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}::selection{background:#e4d7f5}:focus-visible{outline-offset:2px;outline:3px solid #76569d47}
