:root{--font-body:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Oswald", "Arial Narrow", sans-serif;--font-serif:Georgia, "Times New Roman", serif;--color-bg:#faf8f2;--color-surface:#fffdf8;--color-surface-2:#f1ede3;--color-border:#ddd6cc;--color-text:#30232e;--color-muted:#70646b;--color-accent:#783d5e;--color-accent-soft:#eee8ee;--color-accent-contrast:#fff;--color-lime:#dbef63;--color-lime-ink:#1f2a12;--color-ink:#30232e;--color-ink-text:#f4efe8;--color-ink-muted:#b9aeb6;--radius:6px;--radius-sm:4px;--radius-pill:999px;--gap:16px;--section-gap:88px;--shadow:0 1px 2px #30232e0f, 0 12px 32px -16px #30232e47;font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--color-bg:#17191d;--color-surface:#1f2026;--color-surface-2:#292a31;--color-border:#393a42;--color-text:#f1ece6;--color-muted:#a59ea5;--color-accent:#c493ad;--color-accent-soft:#2e2430;--color-accent-contrast:#17191d;--color-ink:#0f1013;--shadow:0 1px 2px #0006, 0 12px 32px -16px #000000b3}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--color-bg:#17191d;--color-surface:#1f2026;--color-surface-2:#292a31;--color-border:#393a42;--color-text:#f1ece6;--color-muted:#a59ea5;--color-accent:#c493ad;--color-accent-soft:#2e2430;--color-accent-contrast:#17191d;--color-ink:#0f1013;--shadow:0 1px 2px #0006, 0 12px 32px -16px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-bg);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}a{color:var(--color-accent)}h1,h2,h3{letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.15}h1{font-size:calc(clamp(32px,5vw,56px))}h2{font-size:calc(clamp(28px,3.6vw,44px))}h3{font-size:18px;font-weight:600}p{margin:0}button{font:inherit}img{max-width:100%;display:block}.eyebrow,.muted{color:var(--color-muted)}.eyebrow{letter-spacing:.14em;font-size:11px;font-weight:700}.display,.eyebrow{text-transform:uppercase}.display{font-family:var(--font-display);letter-spacing:.005em;font-weight:500;line-height:.98}.btn{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;height:48px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.btn:disabled{opacity:.5;cursor:default}.btn--lime{background:var(--color-lime);color:var(--color-lime-ink)}.btn--lime:not(:disabled):hover{background:#e6f582}.btn--plum{background:var(--color-accent);color:var(--color-accent-contrast)}.btn--plum:not(:disabled):hover{filter:brightness(1.08)}.btn--outline{color:var(--color-text);border-color:var(--color-border);background:0 0}.btn--outline:hover{border-color:var(--color-accent);color:var(--color-accent)}.arrow-link{color:var(--color-accent);white-space:nowrap;font-weight:600;text-decoration:none}.arrow-link:after{content:" ↗"}.arrow-link:hover{text-decoration:underline}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-muted) 45%,transparent) transparent}@supports not (scrollbar-width:thin){::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-muted) 45%,transparent);background-clip:content-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-muted)}::-webkit-scrollbar-corner{background:0 0}}.sl[data-v-b0c0a072]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);gap:14px;max-width:400px;margin:48px auto;padding:28px;display:grid}.sl h1[data-v-b0c0a072]{font-size:24px}.sl p[data-v-b0c0a072]{margin:0;line-height:1.5}.sl__form[data-v-b0c0a072]{gap:12px;display:grid}.sl__form label[data-v-b0c0a072]{gap:6px;font-size:14px;font-weight:600;display:grid}.sl__form input[data-v-b0c0a072]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);height:42px;color:var(--color-text);font:inherit;padding:0 12px;font-weight:400}.sl__link[data-v-b0c0a072]{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14px}.sl__err[data-v-b0c0a072]{color:#b3261e}.adm{background:var(--color-bg);min-height:100vh}.adm__bar{z-index:10;background:var(--color-ink);height:56px;color:var(--color-ink-text);align-items:center;gap:28px;padding:0 24px;display:flex;position:sticky;top:0}.adm__logo{color:inherit;font-weight:600;text-decoration:none}.adm__logo span{color:var(--color-lime);font-weight:400}.adm__nav{gap:4px;display:flex}.adm__nav a{border-radius:var(--radius-sm);color:var(--color-ink-muted);padding:6px 12px;text-decoration:none}.adm__nav a:hover,.adm__nav a[aria-current=page]{color:var(--color-ink-text);background:#ffffff14}.adm__who{align-items:center;gap:14px;margin-left:auto;font-size:14px;display:flex}.adm__who small{color:var(--color-ink-muted);margin-left:4px}.adm__out{border-radius:var(--radius-sm);color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff3;padding:4px 10px}.adm__main{padding:24px}@media (width<=760px){.adm__bar{flex-wrap:wrap;gap:8px 16px;height:auto;padding:10px 16px 6px}.adm__nav{scrollbar-width:none;order:3;width:100%;margin:0 -8px;overflow-x:auto}.adm__nav a{white-space:nowrap;flex:none}.adm__who>span{display:none}.adm__main{padding:16px}}.adm__deny{justify-items:start;gap:12px;max-width:520px;margin:48px auto;display:grid}
