@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&display=swap");.si-nav{--si-side:#0e2040;--si-side-deep:#091629;--si-accent:#e2c25a;--si-accent-deep:#b38d2c;--si-side-text:#c7d0dd;--si-side-dim:#8b9ab0;--si-side-faint:#6b7a91;--si-side-hover:rgba(255,255,255,0.05);--si-side-on:rgba(212,175,55,0.16);--si-side-line:rgba(255,255,255,0.08);font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.si-nav *,.si-nav :after,.si-nav :before{box-sizing:border-box}.si-nav.si-side{width:256px;flex:none;height:100%;display:flex;flex-direction:column;position:relative;background:linear-gradient(180deg,var(--si-side) 0,color-mix(in srgb,var(--si-side) 60%,var(--si-side-deep)) 55%,var(--si-side-deep) 100%);color:var(--si-side-text);transition:width .18s ease}.si-nav.si-side:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 45% at 0 0,rgba(212,175,55,.08),transparent 60%)}.si-nav.si-side>.si-foot,.si-nav.si-side>.si-scroll{position:relative;z-index:1}.si-nav.si-side.folded{width:76px}.si-nav .si-brand{position:fixed;top:0;left:0;z-index:501;width:256px;height:61px;transition:width .18s ease;display:flex;gap:12px;align-items:center;padding:0 18px;min-width:0;background:radial-gradient(140% 160% at 0 0,rgba(212,175,55,.12),transparent 60%),var(--si-side);border-bottom:1px solid var(--si-side-line)}.si-nav.folded .si-brand{width:76px}.si-nav .si-scroll{padding-top:14px!important}.si-nav .si-crest{width:38px;height:38px;border-radius:11px;flex:none;display:grid;place-items:center;overflow:hidden;background:linear-gradient(150deg,var(--si-accent),var(--si-accent-deep));color:var(--si-side-deep);font-family:Cormorant Garamond,Georgia,serif;font-weight:700;font-size:21px;box-shadow:0 6px 18px rgba(212,175,55,.22),inset 0 1px 0 rgba(255,255,255,.35)}.si-nav .si-crest.img{background:#fff;padding:4px}.si-nav .si-crest img{width:100%;height:100%;object-fit:contain}.si-nav .si-brand-name{min-width:0}.si-nav .si-brand-name b{color:#fff;font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:19px;letter-spacing:.2px;line-height:1.05}.si-nav .si-brand-name b,.si-nav .si-brand-name span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-nav .si-brand-name span{margin-top:2px;font-size:9.5px;letter-spacing:1.5px;text-transform:uppercase;color:var(--si-side-dim)}.si-nav.folded .si-brand{justify-content:center;padding:0}.si-nav.folded .si-brand-name{display:none}.si-nav .si-scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:4px 14px 16px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.si-nav .si-sec{font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:var(--si-side-faint);font-weight:600;margin:20px 12px 8px;white-space:nowrap}.si-nav.folded .si-sec{margin:12px auto 8px;width:26px;height:1px;background:var(--si-side-line);font-size:0}.si-nav .si-item{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;margin:2px 0;border:0;border-radius:9px;background:transparent;color:var(--si-side-text);font:400 14px inherit;font-family:inherit;text-align:left;text-decoration:none;cursor:pointer;position:relative}.si-nav .si-item:hover{background:var(--si-side-hover);color:#fff}.si-nav .si-item:focus-visible{outline:2px solid var(--si-accent);outline-offset:1px}.si-nav .si-item .si-ic{flex:none;width:18px;height:18px;color:var(--si-side-dim)}.si-nav .si-item:hover .si-ic{color:#fff}.si-nav .si-item .si-lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-nav .si-item .si-chev{flex:none;opacity:.5;transition:transform .15s}.si-nav .si-item.open .si-chev{transform:rotate(90deg)}.si-nav .si-item.on{background:linear-gradient(90deg,var(--si-side-on),rgba(212,175,55,.03));color:#fff;font-weight:500}.si-nav .si-item.on:before{content:"";position:absolute;left:-14px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--si-accent)}.si-nav .si-item.on .si-ic{color:var(--si-accent)}.si-nav.folded .si-item{justify-content:center;padding:10px 0}.si-nav.folded .si-item .si-chev,.si-nav.folded .si-item .si-lbl{display:none}.si-nav .si-row{position:relative}.si-nav .si-row>.si-item{padding-right:38px}.si-nav .si-twist{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:7px;background:transparent;color:var(--si-side-text);cursor:pointer}.si-nav .si-twist svg{opacity:.5;transition:transform .15s}.si-nav .si-twist.open svg{transform:rotate(90deg)}.si-nav .si-twist:hover{background:var(--si-side-hover);color:#fff}.si-nav .si-twist:hover svg{opacity:1}.si-nav .si-twist:focus-visible{outline:2px solid var(--si-accent);outline-offset:1px}.si-nav .si-sub{margin:2px 0 8px 21px;padding-left:13px;border-left:1px solid var(--si-side-line)}.si-nav .si-sub .si-item{padding:6px 10px;font-size:13px;color:var(--si-side-dim);gap:9px;margin:1px 0}.si-nav .si-sub .si-item .si-ic{width:15px;height:15px}.si-nav .si-sub .si-item:hover{color:#fff}.si-nav .si-sub .si-item.on{background:rgba(255,255,255,.06);color:#fff}.si-nav .si-sub .si-item.on:before{display:none}.si-nav .si-sub .si-sub{margin-left:10px}.si-nav .si-foot{border-top:1px solid var(--si-side-line);padding:12px 14px 14px}.si-nav .si-me{display:flex;align-items:center;gap:10px;min-width:0}.si-nav .si-av{width:34px;height:34px;border-radius:50%;background:#1c3358;border:1px solid rgba(255,255,255,.12);color:#e8edf5;display:grid;place-items:center;font-weight:600;font-size:12px;flex:none}.si-nav .si-who{flex:1;min-width:0}.si-nav .si-who b{color:#fff;font-size:13px;font-weight:500}.si-nav .si-who b,.si-nav .si-who span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.si-nav .si-who span{font-size:11.5px;color:var(--si-side-dim)}.si-nav .si-tools{display:flex;gap:2px;flex:none}.si-nav .si-tool{width:30px;height:30px;border-radius:8px;border:0;background:transparent;color:var(--si-side-dim);display:grid;place-items:center;cursor:pointer;text-decoration:none}.si-nav .si-tool:hover{background:var(--si-side-hover);color:#fff}.si-nav .si-tool:focus-visible{outline:2px solid var(--si-accent)}.si-nav .si-tool.on{color:var(--si-accent)}.si-nav.folded .si-me{flex-direction:column;gap:6px}.si-nav.folded .si-who{display:none}.si-nav.folded .si-tools{flex-direction:column}.si-fly{position:fixed;z-index:400;width:264px;max-height:70vh;overflow-y:auto;background:#fff;border:1px solid #e7e5e0;border-radius:14px;padding:8px;box-shadow:0 18px 50px rgba(12,27,51,.18);font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif}.si-fly h4{margin:6px 10px 8px;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#a1a1aa;font-weight:600}.si-fly a{display:flex;gap:10px;align-items:center;padding:8px 10px;border-radius:8px;color:#3f3f46;font-size:13.5px;text-decoration:none}.si-fly a.on,.si-fly a:hover{background:#f6f5f2;color:#0c1b33}.si-fly a.on{font-weight:600}.si-fly .si-fly-sub{margin-left:18px;border-left:1px solid #ebe9e4;padding-left:6px}.si-tip{position:fixed;z-index:401;background:#18181b;color:#fff;font-size:12px;padding:5px 9px;border-radius:7px;pointer-events:none;white-space:nowrap;font-family:Inter,-apple-system,sans-serif}.si-nav.si-bar{position:fixed;left:0;right:0;bottom:0;z-index:100;background:#fff;border-top:1px solid #ebe9e4;display:flex;justify-content:space-around;padding:6px 4px calc(6px + env(safe-area-inset-bottom, 0))}.si-nav.si-bar .si-tab{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;border:0;background:none;color:#71717a;font:500 10.5px inherit;font-family:inherit;cursor:pointer}.si-fly a,.si-nav.si-bar .si-tab,.si-nav.si-bar .si-tab *,.si-sheet .si-tile *,.si-sheet a,.si-sheet button{text-decoration:none!important}.si-nav.si-bar .si-tab span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-nav.si-bar .si-tab.on{color:var(--si-side);font-weight:600}.si-nav.si-bar .si-tab.on svg{color:var(--si-accent)}.si-dim{position:fixed;inset:0;background:rgba(12,27,51,.35);z-index:300}.si-sheet{position:fixed;left:0;right:0;bottom:0;z-index:301;max-height:78vh;overflow-y:auto;background:#fff;border-radius:22px 22px 0 0;box-shadow:0 -10px 40px rgba(0,0,0,.18);padding:10px 18px calc(22px + env(safe-area-inset-bottom, 0));font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif}.si-sheet .si-grab{width:40px;height:4px;border-radius:9px;background:#e4e4e7;margin:0 auto 12px}.si-sheet .si-sheet-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.si-sheet .si-sheet-head b{color:#18181b;font-size:15px}.si-sheet .si-back{border:0;background:none;color:#0c1b33;font:600 13px inherit;font-family:inherit;cursor:pointer;padding:4px 6px 4px 0}.si-sheet .si-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 6px}.si-sheet .si-tile{display:flex;flex-direction:column;align-items:center;gap:6px;border:0;background:none;font:500 11px inherit;font-family:inherit;color:#3f3f46;text-align:center;cursor:pointer}.si-sheet .si-tile i{width:46px;height:46px;border-radius:14px;background:#f6f5f2;display:grid;place-items:center;color:#0c1b33;font-style:normal}.si-sheet .si-list a,.si-sheet .si-list button{display:flex;gap:12px;align-items:center;width:100%;padding:12px 6px;border:0;border-bottom:1px solid #f1f0ec;background:none;color:#27272a;font:400 14px inherit;font-family:inherit;text-decoration:none;text-align:left;cursor:pointer}.si-sheet .si-list a.on{color:#0c1b33;font-weight:600}@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800&family=Sora:wght@500;600;700;800&display=swap");:root{--ink:#0b1a3c;--ink2:#1e2b4a;--mute:#5b6a86;--faint:#8a97b0;--page:#f3f6fb;--sfc:#ffffff;--sfc2:#f8fafd;--line:#e5ebf4;--line2:#d5deec;--hair:#eef2f8;--acc:#2457e6;--acc-soft:#eaf0ff;--gold:#c9a24b;--gold-ink:#8a6a1f;--gold-soft:#f7efd9;--wait:#e2c25a;--ok:#14966a;--ok-soft:#dff5ec;--warn:#b7791f;--warn-soft:#fdf1d6;--bad:#d23b4b;--bad-soft:#fde4e7;--leave:#e9a23b;--hero1:#0b1a3c;--hero2:#16307a;--hero-ink:#ffffff;--hero-mute:#b6c3e6;--hero-gold:#f3d58b;--hero-ok:#8ee0bd;--hero-bad:#ff8a96;--hero-glow:rgba(201,162,75,0.2);--day-wait:#fbf4df;--day-wait-line:#f1e3b8;--day-handled:#eaf0ff;--day-handled-line:#d9e3fb;--day-done:#dff5ec;--day-done-line:#bfe9d6;--f-display:"Sora",system-ui,sans-serif;--f-body:"Nunito",system-ui,sans-serif;--shadow:0 1px 2px rgba(11,26,60,0.05),0 8px 24px -12px rgba(11,26,60,0.12);--shadow-hero:0 18px 40px -22px rgba(11,26,60,0.7);--ink-primary:var(--ink);--ink-secondary:var(--ink2);--ink-muted:var(--mute);--ink-faint:var(--faint);--surface:var(--sfc);--surface-2:var(--sfc2);--hairline:var(--line);--hairline-2:var(--line2);--grid:var(--line);--baseline:var(--line2);color-scheme:light}:root[data-theme=dark]{--ink:#f1f5fb;--ink2:#dce3f0;--mute:#9fb0c8;--faint:#6f7f9b;--page:#0b1220;--sfc:#121a2e;--sfc2:#18213a;--line:#243050;--line2:#2f3c5e;--hair:#1d2740;--acc:#6f93ff;--acc-soft:#1b2a52;--gold:#e2c25a;--gold-ink:#f0d77a;--gold-soft:#3a2f12;--wait:#e2c25a;--ok:#3fbf8a;--ok-soft:#0f3327;--warn:#e0a84a;--warn-soft:#3a2a0f;--bad:#ff7b86;--bad-soft:#4a1a21;--leave:#e9a23b;--hero1:#0b1a3c;--hero2:#16307a;--hero-glow:rgba(226,194,90,0.18);--day-wait:#3a2f12;--day-wait-line:#5a4a1e;--day-handled:#1b2a52;--day-handled-line:#2a3d73;--day-done:#0f3327;--day-done-line:#1c5a45;--shadow:0 1px 2px rgba(0,0,0,0.3),0 8px 24px -12px rgba(0,0,0,0.6);--shadow-hero:0 18px 40px -22px rgba(0,0,0,0.9);color-scheme:dark}:root[data-theme=forest]{--hero1:#0f2e24;--hero2:#1d5a46;--acc:#1f7a5c;--acc-soft:#e3f3ec}:root[data-theme=maroon]{--hero1:#3b0f1c;--hero2:#7a1f3a;--acc:#a0284a;--acc-soft:#fbe9ee}:root[data-theme=slate]{--hero1:#1e293b;--hero2:#334e68;--acc:#2e6fb6;--acc-soft:#e6f0fb}:root[data-theme=oxford]{--hero1:#1f1140;--hero2:#3b2578;--acc:#5b3fc4;--acc-soft:#ede8fb}:root[data-theme=graphite]{--hero1:#1c1c21;--hero2:#3a3a44;--acc:#4b5563;--acc-soft:#eceef2;--gold:#b8b2a3;--gold-ink:#6b6657;--gold-soft:#f0eee8;--hero-gold:#e6e1d3}