.suitebar.svelte-1h32yp1{color:#f4f4f4;z-index:100;background:#0d0d0d;border-bottom:1px solid #0d0d0d;position:relative}.suitebar-row.svelte-1h32yp1{justify-content:space-between;align-items:center;gap:1rem;padding-top:.4rem;padding-bottom:.4rem;display:flex}.suitebar-left.svelte-1h32yp1,.suitebar-right.svelte-1h32yp1{align-items:center;gap:1rem;display:flex}.suitelink.svelte-1h32yp1{text-transform:uppercase;letter-spacing:.1em;color:#f4f4f4;opacity:.85;border-bottom:none;font-family:IBM Plex Mono,monospace;font-size:.72rem}.suitelink.small.svelte-1h32yp1{font-size:.7rem}.suitelink.svelte-1h32yp1:hover{opacity:1;color:#f4f4f4}.switcher.svelte-1h32yp1{position:relative}.switcher-button.svelte-1h32yp1{text-transform:uppercase;letter-spacing:.08em;color:#f4f4f4;cursor:pointer;background:#ffffff12;border:1px solid #f4f4f42e;border-radius:2px;align-items:center;gap:.4rem;padding:.25rem .7rem .25rem .5rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;display:inline-flex}.switcher-button.svelte-1h32yp1:hover{background:#ffffff21;border-color:#f4f4f45c}.switcher-emoji.svelte-1h32yp1{font-size:.95rem;line-height:1}.switcher-name.svelte-1h32yp1{text-transform:none;letter-spacing:.01em;font-size:.78rem;font-weight:500}.switcher-arrow.svelte-1h32yp1{font-size:.65rem;transition:transform .15s;display:inline-block}.switcher-arrow.open.svelte-1h32yp1{transform:rotate(180deg)}.switcher-menu.svelte-1h32yp1{background:#1c1c1c;border:1px solid #f4f4f440;border-radius:2px;flex-direction:column;min-width:240px;margin-top:.3rem;padding:.3rem 0;display:flex;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #0006}.switcher-item.svelte-1h32yp1{color:#f4f4f4;border-bottom:none;align-items:center;gap:.65rem;padding:.55rem .9rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;text-decoration:none;display:flex}.switcher-item.svelte-1h32yp1:hover{color:#f4f4f4;background:#ffffff14}.switcher-item.current.svelte-1h32yp1{background:#ffffff0a}.item-emoji.svelte-1h32yp1{font-size:1.1rem;line-height:1}.item-name.svelte-1h32yp1{text-transform:none;letter-spacing:0;flex:1;font-size:.85rem}.item-dot.svelte-1h32yp1{color:#c75d3a;font-size:1rem;line-height:1}.suiteuser.svelte-1h32yp1{text-transform:uppercase;letter-spacing:.1em;color:#f4f4f4;border-bottom:1px dotted #f4f4f466;padding-bottom:1px;font-family:IBM Plex Mono,monospace;font-size:.72rem}.suiteadmin.svelte-1h32yp1{text-transform:uppercase;letter-spacing:.14em;color:#f4d142;border:1px solid #f4d14299;border-radius:2px;padding:.25rem .6rem;font-family:IBM Plex Mono,monospace;font-size:.65rem}.suiteadmin.svelte-1h32yp1:hover{color:#f4d142;background:#f4d1421f}.suiteuser.svelte-1h32yp1:hover{color:#f4f4f4;opacity:1}.suitebar-signout.svelte-1h32yp1{text-transform:uppercase;letter-spacing:.1em;color:#f4f4f4;cursor:pointer;background:0 0;border:1px solid #f4f4f466;border-radius:2px;padding:.25rem .6rem;font-family:IBM Plex Mono,monospace;font-size:.65rem}.suitebar-signout.svelte-1h32yp1:hover{border-color:#f4f4f4}.nav.svelte-1h32yp1{border-bottom:1px solid var(--rule);background:var(--paper)}.nav-row.svelte-1h32yp1{justify-content:space-between;align-items:baseline;gap:1rem;padding-top:1rem;padding-bottom:1rem;display:flex}.brand.svelte-1h32yp1{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);border-bottom:none;font-size:1.4rem;font-weight:900}nav.svelte-1h32yp1{align-items:baseline;gap:1.25rem;display:flex}.navlink.svelte-1h32yp1{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink);border-bottom:none;font-size:.78rem}.navlink.svelte-1h32yp1:hover{color:var(--red)}:root{--paper:#f7f1e3;--paper-edge:#e8dcc0;--ink:#1c1c1c;--ink-soft:#4a4438;--ink-mute:#8a8276;--red:#b9301d;--red-soft:#d8674f;--gold:#c8a44c;--green:#4f7a4a;--rule:#c4b89c;--font-display:"Playfair Display", "Times New Roman", serif;--font-body:"Source Serif Pro", Georgia, serif;--font-mono:"IBM Plex Mono", "Courier New", monospace;--r-card:4px;--shadow-card:0 1px 0 var(--paper-edge), 0 2px 8px #1c1c1c14}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);font-family:var(--font-body);margin:0;padding:0;font-size:17px;line-height:1.55}body{background-image:radial-gradient(circle at 10% 20%,#00000005 0%,#0000 50%),radial-gradient(circle at 90% 80%,#00000005 0%,#0000 50%);min-height:100vh}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 .5em;font-weight:700}h1{font-size:clamp(2rem,5vw,3.25rem);line-height:1.05}h2{font-size:1.6rem}h3{font-size:1.2rem}.label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-mute);font-size:.72rem}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}a{color:var(--red);border-bottom:1px solid;text-decoration:none}a:hover{color:var(--red-soft)}button,.btn{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;background:var(--ink);color:var(--paper);cursor:pointer;border:none;border-radius:2px;padding:.6em 1.2em;font-size:.85rem}button.secondary{color:var(--ink);border:1px solid var(--ink);background:0 0}button:disabled{opacity:.4;cursor:not-allowed}input[type=text],input[type=number],input[type=password],input[type=datetime-local],select,textarea{font:inherit;border:1px solid var(--rule);background:#fff;border-radius:2px;width:100%;padding:.55em .7em}.container{max-width:880px;margin:0 auto;padding:1rem}.card{border:1px solid var(--paper-edge);border-radius:var(--r-card);box-shadow:var(--shadow-card);background:#fff;padding:1.25rem 1.5rem}.divider{background:var(--rule);height:1px;margin:1.5rem 0}.rule-dotted{border-top:1px dotted var(--rule);margin:1rem 0}.muted{color:var(--ink-mute)}.tabular{font-variant-numeric:tabular-nums}.right{text-align:right}.center{text-align:center}main.svelte-12qhfyh{padding:1.5rem 0 4rem}
