:root{--spectrum-1:#ffe1d6;--spectrum-2:#ffc2b0;--spectrum-3:#ffa38e;--spectrum-4:#f27e86;--spectrum-5:#d94b78;--spectrum-6:#c63f72;--spectrum-7:#a8356f;--spectrum-8:#8e2a6e;--spectrum-9:#661f55;--spectrum-10:#41143a;--logo-1-dark:#ff9473;--logo-1-light:#f07a5a;--logo-2-dark:#e86a92;--logo-2-light:#e2576e;--logo-3-dark:#d94b78;--logo-3-light:#d94b78;--logo-4-dark:#c24f96;--logo-4-light:#a8356f;--logo-5-dark:#b5479e;--logo-5-light:#8e2a6e;--gradient-raspberry:linear-gradient(90deg,#ff9473,#d94b78,#b5479e);--gradient-bloom:linear-gradient(90deg,#f07a5a,#d94b78,#8e1d4e);--gradient-plum:linear-gradient(90deg,#4e1238,#8e2a6e,#d94b78);--gradient-dawn:linear-gradient(90deg,#fcf8f4,#fde0d8,#f7c6d3);--gradient-dusk:linear-gradient(90deg,#0e0b0c,#3a1230,#6e2048);--gray-100:#f6f1ee;--gray-200:#e9e1dc;--gray-300:#d5cac4;--gray-400:#a3958f;--gray-500:#75686a;--gray-600:#574b4d;--gray-700:#3d3335;--gray-800:#262022;--gray-900:#171214;--badge-peach-bg:#ffc9a3;--badge-amber-bg:#f6d27a;--badge-coral-bg:#fdb4a4;--badge-rose-bg:#f7a8be;--badge-magenta-bg:#efb0da;--badge-violet-bg:#d3befd;--badge-blue-bg:#a9ccf7;--badge-teal-bg:#9ed9cf;--badge-green-bg:#b7e0a5;--success-dark:#4fbf8a;--success-light:#1e7f55;--warning-dark:#f5b43c;--warning-light:#a86a00;--danger-dark:#f0524f;--danger-light:#c52a2a;--info-dark:#6fa8f5;--info-light:#2d63c8;--tile-raspberry-bg-light:#fde0e6;--tile-raspberry-fg-light:#d94b78;--tile-raspberry-bg-dark:#2b1220;--tile-raspberry-fg-dark:#e86a92;--tile-rose-bg-light:#fce1e8;--tile-rose-fg-light:#c93a5e;--tile-rose-bg-dark:#2a1219;--tile-rose-fg-dark:#f06b8a;--tile-violet-bg-light:#ede3fb;--tile-violet-fg-light:#7447d6;--tile-violet-bg-dark:#1e1730;--tile-violet-fg-dark:#a582f5;--tile-amber-bg-light:#fdf0d2;--tile-amber-fg-light:#c98410;--tile-amber-bg-dark:#2a2010;--tile-amber-fg-dark:#f5b43c;--tile-wine-bg-light:#f6dde6;--tile-wine-fg-light:#8e1d4e;--tile-wine-bg-dark:#26101a;--tile-wine-fg-dark:#b5479e}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-primary:#fcf8f4;--bg-secondary:#f6efe9;--bg-tertiary:#efe5dd;--bg-highlight:#fff;--bg-inverse:#1a1214;--bg-button-primary:#c23a68;--bg-button-primary-hover:#a62d5c;--bg-button-secondary:#fff;--content-primary:#1a1214;--content-secondary:#5e4f4e;--content-tertiary:#7a6a68;--content-inverse:#fffcf9;--content-on-gradient:#fff;--content-link:#b02e60;--border-primary:#e2d3cb;--border-secondary:#efe4dd;--border-button-secondary:#d5cac4;--border-accent:#d94b78;--focus-ring:#d94b78;--brand-primary:#d94b78;--brand-soft:#fde0e6;--logo-ivory:#fbf5ef;--logo-ink:#1a0f12;--success:#1e7f55;--warning:#a86a00;--danger:#c52a2a;--info:#2d63c8;--score-track:#efe5dd;--overlay:#1a0f1261;--gradient-button:linear-gradient(90deg,#c93d6c,#a8356f 55%,#8e2a6e);--gradient-brand:linear-gradient(90deg,#f07a5a,#d94b78,#8e2a6e);--glow-surface:radial-gradient(600px 420px at 85% 10%,#d94b781f,transparent 70%);--shadow-glow:0 8px 28px #c23a6847;--shadow-glow-hover:0 10px 36px #c23a686b;--shadow-card:0 1px 2px #1a0f120d,0 12px 32px #1a0f1212;--shadow-pop:0 24px 64px #1a0f122e;--border-glow:#d94b7859}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#0e0b0c;--bg-secondary:#151112;--bg-tertiary:#1c1617;--bg-highlight:#000;--bg-inverse:#fffcf9;--bg-button-primary:#d94b78;--bg-button-primary-hover:#e86a92;--bg-button-secondary:#1c1617;--content-primary:#f3ece8;--content-secondary:#aca1a0;--content-tertiary:#857a79;--content-inverse:#1a1214;--content-on-gradient:#1a0b10;--content-link:#ff8fae;--border-primary:#352a2b;--border-secondary:#261e1f;--border-button-secondary:#4a3b3c;--border-accent:#d94b78;--focus-ring:#e86a92;--brand-primary:#d94b78;--brand-soft:#2b1220;--logo-ivory:#fbf5ef;--logo-ink:#1a0f12;--success:#4fbf8a;--warning:#f5b43c;--danger:#f0524f;--info:#6fa8f5;--score-track:#261e1f;--overlay:#0000009e;--gradient-button:linear-gradient(90deg,#ff9473,#d94b78 55%,#c24f96);--gradient-brand:linear-gradient(90deg,#ff9473,#d94b78,#b5479e);--glow-surface:radial-gradient(700px 500px at 85% 20%,#d94b7842,transparent 70%);--shadow-glow:0 8px 30px #d94b7861;--shadow-glow-hover:0 10px 40px #d94b7894;--shadow-card:0 0 0 1px #d94b7814,0 20px 50px #0006;--shadow-pop:0 30px 80px #0009;--border-glow:#d94b7873}:root{--font-display:"Michroma",sans-serif;--font-body:"Hanken Grotesk",sans-serif;--font-mono:"Martian Mono",monospace;--text-display:52px;--text-h1:40px;--text-h2:28px;--text-h3:20px;--text-body-lg:18px;--text-body:15px;--text-sm:13px;--text-xs:11px;--leading-tight:1.15;--leading-body:1.55;--tracking-display:-.01em;--tracking-label:.14em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-logo:cubic-bezier(.6,-.35,.3,1.35);--dur-fast:.15s;--dur-base:.22s;--dur-slow:.7s}body{background:var(--bg-primary);color:var(--content-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}a:hover{color:var(--brand-primary)}@keyframes seek-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes seek-modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes seek-fade{0%{opacity:0}to{opacity:1}}:focus-visible{outline-offset:4px;outline:3px solid var(--focus-ring)!important}.seek-theme-toggle{background:var(--bg-button-secondary);min-height:36px;color:var(--content-primary);border:1px solid var(--border-primary);font:500 13px var(--font-body);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;display:inline-flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition:none!important;animation:none!important}}:root,[data-theme=light]{--gradient-heading:linear-gradient(90deg,#c75d44,#c63f72,#8e2a6e);--warning:#955e00}[data-theme=dark]{--gradient-heading:var(--gradient-brand);--warning:var(--warning-dark)}*{box-sizing:border-box}body{background:var(--bg-primary);color:var(--content-primary);font-family:var(--font-body);margin:0}h1,h2{font-family:var(--font-display);letter-spacing:-.035em;line-height:1.35}h1{font-size:clamp(24px,3vw,36px)}h2{font-size:18px}p{color:var(--content-secondary);line-height:1.65}a{color:inherit}.admin-shell{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.admin-shell>aside{background:var(--bg-secondary);border-right:1px solid var(--border-primary);flex-direction:column;gap:18px;padding:28px 20px;display:flex}.admin-shell>main{min-width:0;padding:clamp(20px,4vw,54px)}nav{gap:3px;display:grid}nav a{border-radius:8px;padding:9px 12px;font-size:14px;text-decoration:none}nav a.active{background:var(--bg-tertiary);color:var(--brand-primary);font-weight:700}.eyebrow,small{font-family:var(--font-mono);font-size:11px}small{overflow-wrap:anywhere;display:block}.metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.panel{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:16px;margin:16px 0;padding:24px}.metric{gap:14px;margin:0;text-decoration:none;display:grid}.metric strong{font-family:var(--font-mono);font-size:30px}.heading,.actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.actions{justify-content:flex-start;margin-top:20px}label{gap:8px;margin-bottom:16px;font-size:14px;display:grid}input,select,textarea{background:var(--bg-primary);width:100%;color:var(--content-primary);border:1px solid var(--border-primary);font:inherit;border-radius:8px;padding:11px}input[type=checkbox]{width:20px;height:20px}textarea{resize:vertical}.fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}:is(.fields label:has(textarea),.fields label:has(.lines)){grid-column:1/-1}.search{max-width:480px}.line{grid-template-columns:2fr 1fr 1fr auto;gap:8px;margin:8px 0;display:grid}button{cursor:pointer;font:inherit}button:disabled{cursor:not-allowed}.table-wrap{border:1px solid var(--border-primary);border-radius:12px;overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;border-bottom:1px solid var(--border-primary);padding:14px}th{background:var(--bg-secondary);white-space:nowrap}td{overflow-wrap:anywhere;max-width:220px}td button{background:var(--bg-secondary);color:var(--content-primary);border:1px solid var(--border-primary);border-radius:5px;margin:4px;padding:5px 9px}.error{color:var(--danger)}.prose{white-space:pre-wrap;overflow-wrap:anywhere}.details{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.details dt{color:var(--content-secondary);font-size:12px}.details dd{overflow-wrap:anywhere;margin:6px 0}.message{border-left:3px solid var(--brand-primary);margin:12px 0;padding:12px}.login{flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100vh;padding:24px;display:flex}.skip{position:absolute;top:-100px;left:12px}.skip:focus{background:var(--bg-primary);z-index:10;padding:15px;top:12px}@media (width<=800px){.admin-shell{display:block}.admin-shell>aside{border-right:0;border-bottom:1px solid var(--border-primary)}.admin-shell nav{display:flex;overflow:auto}.admin-shell nav a{white-space:nowrap}.fields{grid-template-columns:1fr}.line{grid-template-columns:1fr 1fr}}@media print{aside,button,.search,.actions,.table-wrap{display:none!important}.admin-shell{display:block}.panel{border:0}}
