@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_d89fb377-module__B_rulq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_d89fb377-module__B_rulq__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_223d13e3-module__sME5mW__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_223d13e3-module__sME5mW__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
:root{--background:#f5f0e7;--foreground:#1e241f;--surface:#fffbf6d6;--border:#3e4a4224;--muted:#5b645d;--accent:#4c6454;--accent-deep:#24332b;--shadow:0 24px 70px #24292314}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);font-family:var(--font-dm-sans), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top,#dae3d7f2,#0000 30%),linear-gradient(#faf5ee 0%,#f3ede4 100%);flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.page-shell{width:min(1120px,100% - 2rem);margin:0 auto}.topbar{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;display:flex}.wordmark{letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:700}.nav{color:var(--muted);gap:1rem;font-size:.95rem;display:flex}.hero{gap:1.75rem;padding:4rem 0 2.75rem;display:grid}.hero-panel{border:1px solid var(--border);box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#c98f522e,#0000 24%),linear-gradient(#fffcf7c7 0%,#faf4ebf5 100%);border-radius:32px;padding:3rem}.eyebrow{color:var(--warm);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:700}.hero h1{letter-spacing:-.05em;max-width:10ch;font-size:clamp(3rem,8vw,6rem);font-weight:600;line-height:.95}.hero p{max-width:62ch;color:var(--muted);font-size:1.05rem;line-height:1.7}.cta-row{flex-wrap:wrap;gap:.9rem;display:flex}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:2.85rem;padding:0 1.1rem;font-weight:600;display:inline-flex}.button-primary{background:var(--accent);color:#f9f7f2}.button-secondary{border-color:var(--border);background:#fffcf79e}.grid{gap:1rem;display:grid}.cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:24px;padding:1.25rem}.card h2,.card h3{margin-bottom:.75rem;font-size:1.05rem}.card h4{font-size:.98rem}.card p,.card li{color:var(--muted);line-height:1.65}.card ul{gap:.55rem;list-style:none;display:grid}.section{padding:1.75rem 0 2.5rem}.intake-layout,.operator-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start}.section-header{gap:.5rem;margin-bottom:1rem;display:grid}.section-header h2{letter-spacing:-.04em;font-size:clamp(1.6rem,4vw,2.4rem)}.section-header p{max-width:58ch;color:var(--muted);line-height:1.7}.footer{color:var(--muted);padding:2rem 0 3rem;font-size:.92rem}.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.92em}.form-stack{gap:1rem;display:grid}.field{gap:.45rem;display:grid}.field span{font-size:.92rem;font-weight:600}.field input,.field select,.field textarea{border:1px solid var(--border);width:100%;color:var(--foreground);font:inherit;background:#fffcf7d9;border-radius:16px;padding:.9rem 1rem}.field textarea{resize:vertical}.checkbox-row{color:var(--muted);align-items:center;gap:.7rem;display:flex}.message{border-radius:16px;padding:.9rem 1rem;line-height:1.6}.message-success{background:#163a3314;border:1px solid #163a332e}.message-error{color:#842d22;background:#96312414;border:1px solid #9631242e}.operator-auth-card{max-width:520px}.inline-note{color:var(--muted);font-size:.92rem}.table-wrap{overflow-x:auto}.stack-lg{gap:1.5rem;display:grid}.stack-md{gap:.85rem;display:grid}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.stat-card{border:1px solid var(--border);background:#fffcf7b8;border-radius:18px;gap:.35rem;padding:.9rem 1rem;display:grid}.stat-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem}.stat-value{letter-spacing:-.04em;font-size:1.5rem}.form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.info-strip{border:1px solid var(--border);color:var(--muted);background:#fffcf7b3;border-radius:16px;flex-wrap:wrap;gap:.75rem;padding:.9rem 1rem;display:flex}.status-pill{border:1px solid #0000;border-radius:999px;align-items:center;min-height:1.9rem;padding:0 .75rem;font-size:.86rem;font-weight:600;display:inline-flex}.status-pill-pending,.status-pill-needs_correction{color:#8a5a11;background:#c281201a;border-color:#c2812040}.status-pill-validated,.status-pill-published{color:#1f584d;background:#163a3314;border-color:#163a332e}.status-pill-internal,.status-pill-missing{color:#395145;background:#4c645414;border-color:#4c64542e}.price-tag{color:var(--accent);letter-spacing:-.04em;margin-bottom:1rem;font-size:2rem;font-weight:700}.card-accent{background:linear-gradient(#ecf5f1f2 0%,#fffcf7eb 100%);border-color:#163a3333}.callout-card h2{letter-spacing:-.04em;margin-bottom:0;font-size:clamp(1.6rem,4vw,2.4rem)}.audio-stage{min-height:.5rem}.data-table{border-collapse:collapse;width:100%}.data-table th,.data-table td{border-bottom:1px solid var(--border);text-align:left;padding:.8rem .55rem}.data-table th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.82rem}@media (max-width:900px){.cards-3,.intake-layout,.operator-layout,.form-grid-2,.stats-grid{grid-template-columns:1fr}.hero h1{max-width:12ch}.nav{display:none}}
