@font-face{font-family:Noto Serif Thai;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/9abe3d53283d35f1-s.p.1gbn-6w9rll2_.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Serif Thai;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/30afb5697bad2800-s.1vj1l374usesj.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Thai;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/890d5c8c3271b311-s.p.33bu0xzn0g3ya.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:Noto Serif Thai;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/9abe3d53283d35f1-s.p.1gbn-6w9rll2_.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Serif Thai;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/30afb5697bad2800-s.1vj1l374usesj.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Thai;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/890d5c8c3271b311-s.p.33bu0xzn0g3ya.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:Noto Serif Thai Fallback;src:local(Times New Roman);ascent-override:89.86%;descent-override:45.1%;line-gap-override:0.0%;size-adjust:118.4%}.noto_serif_thai_e7b8634d-module__F6aRFW__className{font-family:Noto Serif Thai,Noto Serif Thai Fallback;font-style:normal}.noto_serif_thai_e7b8634d-module__F6aRFW__variable{--font-headline:"Noto Serif Thai", "Noto Serif Thai Fallback"}
@font-face{font-family:Sarabun;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e9ed0bc71a38d6c1-s.p.2m2jj329378-j.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Sarabun;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7062a58b1da0e8a4-s.1hwnmpdlfbr5r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Sarabun;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3d0c37763e1ee3aa-s.436q8r5--eamd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sarabun;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a19976a16d351e92-s.p.41_1bbhnqcn3l.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:Sarabun;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3836391c10060ce4-s.p.2ub5ob4yff_mt.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Sarabun;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f35096588af3ac65-s.1mcy67zyrjken.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Sarabun;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4ef4c2244410ddd5-s.1q60sed-n-nyg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sarabun;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6281857f0573b169-s.p.2ggoighzpvw-e.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:Sarabun;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a0529e96a7862c0d-s.p.3w1e23hf7mhof.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Sarabun;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e1a185165aeb6b39-s.3_tzb9xzdxfhl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Sarabun;font-style:normal;font-weight:600;font-display:swap;src:url(../media/aa5e8dae0d902b15-s.3sa03-u70a6zc.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sarabun;font-style:normal;font-weight:600;font-display:swap;src:url(../media/22d7e241aeb09639-s.p.33ndw2snxq3le.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:Sarabun;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0bbfe7d70ca362ab-s.p.18qb6f14hcpif.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Sarabun;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c9e7701bc8b3db09-s.2ckknpajidhx6.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Sarabun;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe9c9076d1cdc5cf-s.1kljupmg-52kq.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sarabun;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bcc136e7df79ae49-s.p.3vvwmya0_3z_s.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:Sarabun Fallback;src:local(Arial);ascent-override:109.45%;descent-override:23.78%;line-gap-override:0.0%;size-adjust:97.58%}.sarabun_9f8e1755-module___tiEnG__className{font-family:Sarabun,Sarabun Fallback;font-style:normal}.sarabun_9f8e1755-module___tiEnG__variable{--font-body:"Sarabun", "Sarabun Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-body);color:#222b29;--leading-headline:1.45;--leading-ui:1.8;--admin-topbar-height:45px;--text-micro:.75rem;--accent:#16685d;--accent-deep:#124d45;--accent-ring:#16685d1a;--accent-ring-strong:#16685d33;--accent-line:#a4c9bd;--ink:#222b29;--ink-strong:#435650;--ink-muted:#57655f;--ink-faint:#616d65;--surface:#fff;--surface-tint:#f1f5f2;--page:#f7f6f2;--border:#dedfd7;--border-strong:#c5cdc4;--signal-error:#a32741;--signal-ok:#147d5d;background:#f7f6f2}*{box-sizing:border-box}body{min-width:320px;font-size:16px;line-height:var(--leading-ui);background:var(--page);margin:0}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,aside>strong,.draft-title-field input{font-family:var(--font-headline)}a{color:inherit}main{min-height:calc(100vh - var(--admin-topbar-height));grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}aside{top:var(--admin-topbar-height);height:calc(100vh - var(--admin-topbar-height));border-right:1px solid var(--border);background:color-mix(in srgb,var(--surface) 92%,var(--page));flex-direction:column;min-height:0;padding:20px 16px 14px;display:flex;position:sticky;overflow-y:auto}aside strong{color:var(--accent-deep);letter-spacing:-.04em;font-size:1.06rem;font-weight:700}aside nav{color:var(--ink-strong);gap:2px;margin-top:20px;font-size:.82rem;font-weight:700;line-height:1.55;display:grid}aside nav a{border-radius:7px;align-items:center;min-height:32px;padding:5px 8px;text-decoration:none;display:flex}aside nav a:hover{background:var(--page);color:var(--accent)}aside nav a[aria-current=page]{color:var(--accent-deep);background:var(--accent-ring);box-shadow:inset 3px 0 0 var(--accent)}.boundary{color:var(--ink-faint);font:700 var(--text-micro)/var(--leading-ui) var(--font-body);letter-spacing:.09em;margin-top:auto}main>section{width:min(1440px,100%);min-width:0;margin:0 auto;padding:clamp(24px,3vw,38px) clamp(20px,3vw,40px) 48px}header>span{color:var(--accent);font:700 var(--text-micro)/var(--leading-ui) var(--font-body);letter-spacing:.12em}h1{max-width:860px;color:var(--ink);font-size:clamp(2rem,2.8vw,3rem);line-height:var(--leading-headline);letter-spacing:0;margin:4px 0 8px}header>p{max-width:760px;color:var(--ink-faint);margin:0;font-size:.94rem;line-height:1.6}.content-page-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.new-article-action{white-space:nowrap}.offline{color:#a03934;background:#fff2f0;border:1px solid #ffc8c3;border-radius:10px;margin:22px 0 0;padding:12px 14px}.empty{color:var(--ink-faint);margin-top:20px}.metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:24px;display:grid}.metrics article{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-height:108px;padding:14px;box-shadow:0 6px 18px #27509c08}.metrics small,.story-score small{color:var(--ink-faint);font-size:var(--text-micro);letter-spacing:.07em;text-transform:uppercase;font-weight:700;display:block}.metrics b{margin-top:4px;font-size:1.25rem;display:block}.metrics article span{color:var(--ink-muted);font-size:var(--text-micro);margin-top:4px;font-weight:700;display:block}.status{border:1px solid var(--border-strong);width:fit-content;color:var(--accent);background:var(--page);font:700 var(--text-micro)/var(--leading-ui) var(--font-body);letter-spacing:.07em;border-radius:999px;margin:0;padding:4px 9px}.status.pass{color:var(--signal-ok);background:#ecfbf4;border-color:#b6e6d5}.status.is-retracted{color:#8a2038;background:#fff1f4;border-color:#dca6b2}.status.is-archived{border-color:var(--border);color:var(--ink-muted);background:var(--page)}.section-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;margin-top:28px;padding-bottom:8px;display:flex}.section-heading h2{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.78rem}.section-heading span{color:var(--ink-faint);font-size:.78rem}.queue{gap:12px;margin-top:16px;display:grid}.story{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:80px 1fr minmax(220px,300px);gap:20px;padding:20px;display:grid}.story-score b{color:var(--accent);font-size:2rem}.story-copy h3{margin:7px 0}.story-copy p{color:var(--ink-faint);margin:0;font-size:.9rem}.tags{flex-wrap:wrap;gap:6px;display:flex}.tags span{color:var(--ink-faint);background:var(--page);font-size:var(--text-micro);border-radius:999px;padding:3px 7px}.latest{color:var(--accent)!important}.pairwise{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;padding:20px}.pairwise label,.content-form label{color:var(--ink-strong);gap:8px;font-size:.82rem;font-weight:700;display:grid}.pairwise button{align-self:end}input,select,textarea{border:1px solid var(--border-strong);width:100%;min-height:40px;color:var(--ink);background:var(--surface);border-radius:8px;outline:none;padding:7px 10px;line-height:1.45;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}textarea{resize:vertical;min-height:96px}button{min-height:40px;color:var(--surface);background:var(--accent);cursor:pointer;border:0;border-radius:8px;padding:7px 12px;font-weight:700;line-height:1.35}button:hover:not(:disabled){background:var(--accent-deep)}button:disabled,input:disabled,textarea:disabled{opacity:.54;cursor:not-allowed}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--accent-ring-strong);outline-offset:2px}.content-list{gap:10px;margin-top:20px;display:grid}.content-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-height:142px;padding:15px 18px 14px 184px;position:relative;overflow:hidden;box-shadow:0 6px 18px #27509c08}.content-thumb{object-fit:cover;width:164px;height:100%;position:absolute;inset:0 auto 0 0}.content-card h2{color:var(--ink);font-size:1.08rem;line-height:var(--leading-headline);letter-spacing:0;margin:3px 0 5px}.content-card p{color:var(--ink-faint);margin:0;font-size:.84rem}.content-card-meta{color:var(--ink-faint);font-size:var(--text-micro);flex-wrap:wrap;gap:4px 12px;margin-top:8px;display:flex}.content-link{min-height:24px;color:var(--accent);align-items:center;margin-top:8px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.media-note{letter-spacing:.04em;color:var(--signal-ok)!important;font:700 var(--text-micro)/var(--leading-ui) var(--font-body)!important;margin-top:8px!important}.media-panel{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:250px 1fr;gap:20px;max-width:900px;margin-top:29px;padding:14px;display:grid}.media-panel img,.empty-media{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:100%}.empty-media{color:var(--ink-faint);background:var(--page);place-items:center;font-weight:700;display:grid}.media-panel div{align-content:center;gap:7px;display:grid}.media-panel span,.media-panel small{color:var(--ink-faint);font:700 var(--text-micro)/var(--leading-ui) var(--font-body);letter-spacing:.08em}.media-panel strong{color:var(--signal-ok);font-size:1.1rem}.media-panel p{color:var(--ink-faint);margin:0}.hero-media-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;margin-top:8px;display:grid}.hero-media-form label{color:var(--ink-strong);font-size:var(--text-micro);gap:5px;font-weight:700;display:grid}.hero-media-form label:first-of-type{grid-column:1/-1}.content-form{max-width:1080px;margin-top:22px}.form-grid{grid-template-columns:minmax(0,1fr) minmax(190px,.48fr);gap:12px;display:grid}.form-full{grid-column:1/-1}.content-form small{color:var(--ink-faint);font-size:var(--text-micro);font-weight:500}.audit-note{min-height:0;color:var(--ink-muted);background:var(--page);font-size:var(--text-micro);line-height:var(--leading-ui);border-radius:8px;align-self:end;margin:0;padding:9px 11px}.audit-note strong{color:var(--accent-deep)}.primary-action{width:fit-content;margin-top:4px}.topic-picker{min-height:154px;padding:6px}.topic-picker option{border-radius:5px;padding:7px 9px}.content-type-chip{color:var(--ink-faint);font:700 var(--text-micro)/var(--leading-ui) var(--font-body);letter-spacing:.06em;margin-left:7px;display:inline-block}.editor-field{border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;overflow:hidden}.editor-hint{border-top:1px solid var(--border);color:var(--ink-faint);background:var(--page);font-size:var(--text-micro);margin:0;padding:9px 12px;font-weight:500}.user-create{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-top:22px;padding:14px}.user-list{gap:8px;margin-top:18px;display:grid}.user-row{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-columns:minmax(180px,1fr) 132px 132px auto;align-items:end;gap:10px;padding:12px;display:grid}.user-row div{gap:2px;display:grid}.user-row small{color:var(--ink-faint)}.user-row label{color:var(--ink-muted);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;gap:3px;font-weight:700;display:grid}.user-row select{min-width:0}.user-row button{align-self:end}.console-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:12px;display:grid}.console-tile{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-height:132px;padding:14px;text-decoration:none;box-shadow:0 6px 18px #27509c08}.console-tile:hover{border-color:var(--accent-line);box-shadow:0 10px 24px #27509c14}.console-tile small{color:var(--accent);font:700 var(--text-micro)/var(--leading-ui) var(--font-body);letter-spacing:.09em}.console-tile strong{color:var(--ink);margin-top:5px;font-size:1.02rem;line-height:1.45;display:block}.console-tile p,.readiness-list p{color:var(--ink-faint);margin:5px 0 0;font-size:.8rem;line-height:1.55}.readiness-list{gap:8px;margin-top:12px;display:grid}.readiness-list p{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin:0;padding:10px 12px}.seo-route-links{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.seo-route-links a{border:1px solid var(--border-strong);min-height:38px;color:var(--accent-deep);background:var(--surface);border-radius:8px;padding:8px 12px;font-size:.8rem;font-weight:700;text-decoration:none}.seo-route-links a:hover{border-color:var(--accent);background:var(--page)}.seo-advice{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.seo-advice p,.seo-bot-boundary{border:1px solid var(--border);background:var(--surface);color:var(--ink-muted);font-size:.84rem;line-height:var(--leading-ui);border-radius:8px;margin:0;padding:14px 16px}.seo-advice strong{color:var(--accent-deep);font-size:1.25rem;display:block}.seo-attention-list,.seo-delivery-list{gap:10px;margin-top:18px;display:grid}.seo-attention-list article,.seo-delivery-list article{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:6px;padding:14px 16px;display:grid}.seo-attention-list article>div,.seo-delivery-list article>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.seo-attention-list a{color:var(--ink);font-weight:700;text-decoration:none}.seo-attention-list a:hover{color:var(--accent);text-decoration:underline}.seo-attention-list small,.seo-delivery-list span,.seo-delivery-list time,.seo-delivery-list small{color:var(--ink-faint);font-size:var(--text-micro)}.seo-attention-list p,.seo-delivery-list p{color:var(--ink-muted);margin:0;font-size:.8rem}.seo-delivery-list strong{color:var(--accent-deep);font-size:.84rem}.seo-bot-boundary{border-left:3px solid var(--accent-deep);margin-top:28px}.seo-bot-boundary strong{color:var(--ink)}.seo-bot-boundary p{margin:5px 0 0}.seo-health-card{border:1px solid var(--border);border-left:4px solid var(--accent-deep);background:var(--surface);border-radius:8px;gap:8px;margin-top:18px;padding:16px;display:grid}.seo-health-card.status-failed,.seo-health-card.status-error{border-left-color:var(--signal-error)}.seo-health-card>div{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.seo-health-card p,.seo-health-card small{color:var(--ink-muted);margin:0}.seo-health-card time{color:var(--ink-faint);font-size:var(--text-micro)}.seo-health-card ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.seo-health-card li{border-top:1px solid var(--border);overflow-wrap:anywhere;grid-template-columns:minmax(140px,auto) 1fr;gap:3px 12px;padding-top:8px;font-size:.78rem;display:grid}.seo-health-card li small{grid-column:2}.media-create,.menu-create{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:14px}.media-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;overflow:hidden}.media-card img{aspect-ratio:16/9;object-fit:cover;background:var(--page);width:100%;display:block}.media-card div{padding:10px}.media-card h2{overflow-wrap:anywhere;color:var(--ink);font-size:.9rem;line-height:var(--leading-headline);margin:6px 0 4px}.media-card p{color:var(--ink-muted);font-size:.76rem;line-height:var(--leading-ui);margin:3px 0}.media-card small{color:var(--ink-faint);font-size:var(--text-micro)}.menu-list{gap:8px;margin-top:18px;display:grid}.menu-row{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:minmax(120px,.8fr) minmax(170px,1fr) 120px 120px 90px 108px auto;align-items:end;gap:8px;padding:11px;display:grid}.menu-row label,.check-field{color:var(--ink-muted);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;gap:3px;font-weight:700;display:grid}.menu-row small{color:var(--ink-faint);font-size:var(--text-micro);grid-column:1/-1}.check-field{text-transform:none;grid-template-columns:auto 1fr;align-content:end;align-items:center;min-height:40px}.check-field input{width:auto}@media (max-width:1100px){.console-grid,.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-row{grid-template-columns:1fr 1fr}.menu-row button{width:fit-content}}@media (max-width:900px){main{grid-template-columns:1fr}aside{border-right:0;border-bottom:1px solid var(--border);width:100%;height:auto;padding:10px 16px;display:block;position:static;overflow:hidden}aside nav{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:4px;margin-top:7px;display:flex;overflow-x:auto}aside nav a{white-space:nowrap;flex:none;min-height:36px}.boundary{display:none}main>section{padding:24px 18px 40px}.content-page-header{flex-direction:column;align-items:start;gap:12px}.metrics{grid-template-columns:repeat(2,1fr)}.story{grid-template-columns:64px 1fr}.story form{grid-column:1/-1}.pairwise{grid-template-columns:1fr}.content-card{padding-left:22px}.content-thumb{width:calc(100% + 44px);height:180px;margin:-23px -22px 17px;display:block;position:static}.media-panel,.form-grid,.hero-media-form{grid-template-columns:1fr}.audit-note{min-height:auto}}@media (max-width:620px){.user-row{grid-template-columns:1fr;align-items:stretch}.user-row button{align-self:start}.metrics,.console-grid,.media-grid,.menu-row,.seo-advice{grid-template-columns:1fr}}.form-section-title{color:var(--ink);letter-spacing:.02em;margin:0 0 14px;font-size:.95rem;font-weight:800}.media-upload{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:18px}.media-upload input[type=file]{border:1px dashed var(--border-strong);background:var(--page);color:var(--ink-strong);font:inherit;border-radius:8px;padding:10px;font-size:.8rem}.rights-note{border-left:3px solid var(--accent-deep);color:var(--ink-strong);background:var(--page);font-size:var(--text-micro);line-height:var(--leading-ui);border-radius:0 8px 8px 0;margin:14px 0 0;padding:11px 13px}details.media-create{margin-top:18px}details.media-create summary{cursor:pointer;color:var(--ink-strong);padding:4px 0;font-size:.8rem;font-weight:700}details.media-create[open] summary{margin-bottom:14px}.media-card .origin{color:var(--ink-faint);font-size:var(--text-micro);letter-spacing:.08em;margin-left:6px;font-weight:700}.preview-bar{border:1px solid var(--border);background:var(--page);border-radius:10px;gap:6px;margin-top:22px;padding:14px 16px;display:grid}.preview-bar small{color:var(--ink-muted);font-size:var(--text-micro);line-height:var(--leading-ui)}.preview-link{width:fit-content;color:var(--accent-deep);font-size:.84rem;font-weight:800;text-decoration:none}.preview-link:hover{text-decoration:underline}.preview-link.is-disabled{color:#8a99b5;font-weight:700}.login-main{background:var(--page);grid-template-columns:minmax(0,1fr);place-items:center;min-height:100vh;padding:32px 18px;display:grid}.login-card{border:1px solid var(--border);background:var(--surface);border-radius:14px;width:min(100%,430px);padding:34px 32px;box-shadow:0 18px 44px #14245314}.login-eyebrow{color:var(--ink-faint);font-size:var(--text-micro);letter-spacing:.18em;font-weight:800}.login-card h1{color:var(--ink);font-size:1.6rem;line-height:var(--leading-headline);margin:10px 0 8px}.login-card>p{color:var(--ink-muted);font-size:.82rem;line-height:var(--leading-ui);margin:0 0 20px}.login-card form{gap:14px;display:grid}.login-card label{color:var(--ink-strong);gap:7px;font-size:.8rem;font-weight:700;display:grid}.login-card .primary-action{width:100%;margin-top:6px}.login-card>small{color:var(--ink-faint);font-size:var(--text-micro);line-height:var(--leading-ui);margin-top:18px;display:block}.login-card code{background:var(--page);border-radius:4px;padding:1px 5px;font-size:.95em}.login-error{background:var(--surface);color:#7f1d1d;font-size:.78rem;line-height:var(--leading-ui);border-left:3px solid #b91c1c;border-radius:0 8px 8px 0;margin:0 0 16px;padding:11px 13px}.admin-identity{z-index:50;min-height:var(--admin-topbar-height);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 94%,var(--page));color:var(--ink-strong);font-size:var(--text-micro);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;padding:5px 14px;display:flex;position:sticky;top:0}.admin-identity-role{background:var(--accent-deep);color:var(--surface);font-size:var(--text-micro);letter-spacing:.1em;border-radius:999px;padding:2px 8px;font-weight:800}.admin-identity-name{color:var(--ink);font-weight:700}.admin-identity a{min-height:24px;color:var(--accent-deep);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.admin-identity a:hover{text-decoration:underline}.admin-identity-warning{color:#b45309!important}.admin-identity form{display:inline}.admin-identity button{border:1px solid var(--border);background:var(--surface);min-height:30px;color:var(--ink-strong);font:inherit;font-size:var(--text-micro);cursor:pointer;border-radius:999px;padding:3px 10px;font-weight:700}.admin-identity button:hover{border-color:var(--border-strong);background:var(--page)}.user-entry{border-bottom:1px solid var(--border);gap:8px;padding:12px 0;display:grid}.user-password{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.user-password label{color:var(--ink-strong);font-size:var(--text-micro);flex:260px;gap:6px;font-weight:700;display:grid}.user-create small{color:var(--ink-faint);font-size:var(--text-micro);margin-top:8px;display:block}.widget-create{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:14px}.widget-create .form-grid,.widget-row .form-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.widget-list{gap:10px;margin-top:20px;display:grid}.widget-row{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:10px;padding:14px;display:grid}.widget-row label{color:var(--ink-muted);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;gap:4px;font-weight:700;display:grid}.widget-row-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.widget-row-head strong{color:var(--ink);font-size:1rem}.widget-row-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.widget-row-foot small{color:var(--ink-faint);font-size:var(--text-micro)}.widget-row form{gap:12px;display:grid}.widget-pins{border:1px solid var(--border);background:var(--page);border-radius:8px;padding:14px}.widget-pins h3{color:var(--ink-muted);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:700}.widget-pins ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.widget-pins li{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px 11px;font-size:.82rem;display:flex}.widget-pins li strong{min-width:0;color:var(--ink);flex:220px;font-weight:600}.widget-pins li input[type=number]{width:72px}.widget-pins .pin-dropped{color:#a32741;font-size:var(--text-micro)}.widget-pins .pin-add{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.widget-pins .pin-add label{flex:260px}.widget-pins small{color:var(--ink-faint);font-size:var(--text-micro);line-height:var(--leading-ui)}.taxonomy-blurb{color:var(--ink-muted);font-size:.78rem;line-height:var(--leading-ui);margin:10px 0 0}.taxonomy-list{gap:10px;margin-top:14px;display:grid}.taxonomy-row{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:10px;padding:14px;display:grid}.taxonomy-row form{gap:12px;display:grid}.taxonomy-row .form-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.taxonomy-row label{color:var(--ink-muted);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;gap:4px;font-weight:700;display:grid}.taxonomy-row small{color:var(--ink-faint);font-size:var(--text-micro);letter-spacing:0;font-weight:400;line-height:var(--leading-ui);text-transform:none}.taxonomy-row-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.taxonomy-row-head strong{color:var(--ink);font-size:1rem}.taxonomy-row-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.taxonomy-merge,.taxonomy-delete{border:1px solid var(--border);background:var(--page);border-radius:8px;flex-wrap:wrap;align-items:end;gap:8px 12px;padding:12px 14px;display:flex}.taxonomy-merge label,.taxonomy-delete label{flex:260px}.taxonomy-merge small,.taxonomy-delete small{flex:100%}.taxonomy-delete{background:var(--surface);border-color:#f1cdd6}.taxonomy-locked{border:1px solid var(--border);background:var(--page);color:var(--ink-muted);font-size:var(--text-micro);line-height:var(--leading-ui);border-radius:8px;margin:0;padding:11px 13px}.widget-types{border:1px solid var(--border);background:var(--page);border-radius:8px;flex-wrap:wrap;gap:6px 16px;margin:0;padding:10px 12px;display:flex}.widget-types legend{color:var(--ink-muted);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;padding:0 6px;font-weight:700}.editor-surface-wrap,.editor-insert{position:relative}.editor-menu{z-index:20;border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;min-width:250px;max-height:320px;padding:6px;display:grid;position:absolute;overflow-y:auto;box-shadow:0 18px 44px #1b438126}.editor-field .bn-container{border:1px solid var(--border);background:var(--surface);border-radius:10px}.bn-root.bn-mantine{--bn-font-family:var(--font-body);--mantine-font-family:var(--font-body);--mantine-font-family-headings:var(--font-headline);font-family:var(--font-body)}:root .bn-default-styles{font-family:var(--font-body)}.editor-field .bn-editor{font-family:var(--font-body);padding:18px 14px}.bn-editor .bn-block-outer{line-height:1.8}.bn-editor .bn-block-content[data-content-type=heading]{font-family:var(--font-headline);line-height:var(--leading-headline)}.hero-upload-form{border-top:1px dashed var(--border-strong);margin-top:14px;padding-top:14px}.hero-upload-file input[type=file]{border:1px solid var(--border-strong);background:var(--surface);font-size:var(--text-micro);border-radius:7px;padding:7px}.field-block{gap:8px;display:grid}.field-block-label{color:var(--ink-strong);font-size:.82rem;font-weight:700}.editor-loading{border:1px dashed var(--border-strong);background:var(--page);color:var(--ink-muted);border-radius:10px;padding:26px 16px;font-size:.82rem}.editor-callout-head{margin-bottom:6px}.editor-callout-head select{border:1px solid var(--border-strong);background:var(--surface);color:#253a66;font:inherit;font-size:var(--text-micro);border-radius:6px;padding:4px 8px}.editor-media-block,.editor-gallery-block{margin:0}.editor-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.editor-gallery-grid img,.editor-gallery-grid .empty-media{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%}.editor-gallery-block figcaption,.editor-embed-block{border:1px solid var(--border);background:var(--page);color:var(--ink-muted);font-size:var(--text-micro);border-radius:8px;margin-top:8px;padding:10px 12px}.editor-embed-block{gap:4px;margin-top:0;display:grid}.editor-embed-block a{overflow-wrap:anywhere}.editor-media-block img{border-radius:8px;width:100%}.editor-media-block[data-media-layout=inline] img{max-width:520px}.editor-media-block figcaption{border:1px solid var(--border);background:var(--page);border-radius:8px;gap:8px;margin-top:8px;padding:10px 12px;display:grid}.editor-media-block figcaption label{color:var(--ink-muted);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;gap:4px;font-weight:700;display:grid}.editor-media-block figcaption input,.editor-media-block figcaption select{border:1px solid var(--border-strong);color:#253a66;font:inherit;text-transform:none;border-radius:6px;padding:7px 9px;font-size:.8rem}.editor-media-warning{color:#a32741;font-size:var(--text-micro);font-weight:700}.editor-media-block figcaption[data-alt-missing]{background:var(--surface);border-color:#f0c6cf}.editor-media-block figcaption[data-alt-missing] input:first-of-type{background:var(--surface);border-color:#e39aab}.editor-media-block figcaption[data-alt-missing]>label:first-child{color:#a32741}.editor-controls{z-index:21;position:relative}.editor-panel{z-index:21;border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 44px #1b438126}.editor-block-panel{width:270px;max-height:320px;overflow-y:auto}.editor-block-panel button{color:#253a66;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;gap:2px;padding:8px 10px;display:grid}.editor-block-panel button:hover{border-color:var(--border-strong);background:var(--page)}.editor-block-panel button strong{font-size:.84rem;font-weight:700}.editor-block-panel button small{color:#7c8dad;font-size:var(--text-micro)}.editor-slash{min-width:270px}.editor-menu button{color:#253a66;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:2px;padding:8px 10px;display:grid}.editor-menu button:hover,.editor-menu button.is-active{background:var(--page)}.editor-menu button strong{font-size:.84rem;font-weight:700}.editor-menu button small{color:#7c8dad;font-size:var(--text-micro)}.editor-bubble{border:1px solid var(--border-strong);background:var(--surface);border-radius:9px;flex-wrap:wrap;align-items:center;gap:4px;padding:5px;display:flex;box-shadow:0 12px 30px #1b43811f}.editor-hint{flex-wrap:wrap;justify-content:space-between;gap:6px 18px;display:flex}.editor-hint kbd{border:1px solid var(--border-strong);background:var(--surface);font:700 var(--text-micro) ui-monospace, monospace;border-radius:4px;padding:1px 5px}.editor-hint code{font-size:.95em}.editor-stats{color:#8496b6;font-variant-numeric:tabular-nums}.editor-error{color:#a32741;font-size:var(--text-micro);line-height:var(--leading-ui);background:#fff1f4;border-top:1px solid #f0c6cf;margin:0;padding:10px 12px}.workflow-panel{border-top:1px solid var(--border);margin-top:22px;padding-top:6px}.workflow-panel .section-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:8px;display:flex}.workflow-panel .section-heading h2{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.8rem}.workflow-panel .section-heading span{color:var(--ink-faint);font-size:.75rem}.workflow-panel h3{color:var(--ink-strong);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px}.workflow-panel h3 em{color:var(--ink-faint);text-transform:none;font-style:normal;font-weight:500}.workflow-callout{color:#7c4a06;font-size:.85rem;line-height:var(--leading-ui);background:#fff7ec;border-left:3px solid #d97706;border-radius:0 8px 8px 0;margin:0 0 18px;padding:12px 14px}.workflow-blockers{color:#a32741;background:#fff1f4;border-left:3px solid #c13955;border-radius:0 8px 8px 0;margin:16px 0;padding:11px 13px;font-size:.8rem}.workflow-sources ul{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.workflow-sources li{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:.82rem;display:flex}.workflow-sources li a{color:var(--accent);overflow-wrap:anywhere}.workflow-sources li small{color:var(--ink-faint)}.workflow-source-form{border:1px solid var(--border);background:var(--page);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:10px;padding:14px;display:grid}.workflow-source-form label{color:var(--ink-muted);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;gap:4px;font-weight:700;display:grid}.workflow-actions{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:20px 0;display:grid}.workflow-actions form{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-content:start;gap:10px;padding:14px;display:grid}.workflow-actions label{color:var(--ink-muted);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;gap:4px;font-weight:700;display:grid}.workflow-actions button{justify-self:start}.workflow-actions .empty{color:var(--ink-faint);align-self:center;margin:0;font-size:.8rem}.workflow-published{background:var(--surface);border:1px solid #e2d3b6;border-radius:10px;margin:20px 0;padding:16px}.workflow-published h3{color:#7c4a06;letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:.82rem}.workflow-published form{background:var(--surface);border:1px solid #e2d3b6;border-radius:8px;align-content:start;gap:10px;margin-top:12px;padding:14px;display:grid}.workflow-published form label{color:var(--ink-muted);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;gap:4px;font-weight:700;display:grid}.workflow-published form button{justify-self:start}.workflow-published form small{color:var(--ink-faint);font-size:var(--text-micro);line-height:var(--leading-ui)}.workflow-corrections{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.workflow-corrections li{background:#fff7ec;border-left:2px solid #d97706;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:10px 12px;font-size:.82rem;display:flex}.workflow-corrections li p{color:#7c4a06;line-height:var(--leading-ui);flex-basis:100%;margin:0}.workflow-timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid}.workflow-timeline li{border-left:2px solid var(--border-strong);background:var(--page);flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:10px 12px;font-size:.82rem;display:flex}.workflow-timeline li p{color:var(--ink-strong);line-height:var(--leading-ui);flex-basis:100%;margin:0}.workflow-timeline li time{color:#8496b6;font-size:var(--text-micro);margin-left:auto}.author-admin-list{gap:10px;margin-top:18px;display:grid}.author-admin-row{border:1px solid var(--border);background:var(--surface);border-radius:9px;gap:10px;padding:14px;display:grid}.author-admin-row label{color:var(--ink-muted);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;gap:4px;font-weight:700;display:grid}.author-admin-row textarea{border:1px solid var(--border-strong);color:#253a66;min-height:68px;font:inherit;font-size:.84rem;line-height:var(--leading-ui);text-transform:none;border-radius:8px;padding:10px 12px}.author-admin-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.author-admin-head strong{color:var(--ink);font-size:1rem}.author-admin-head .content-link{min-height:24px;color:var(--accent);font-size:var(--text-micro);align-items:center;display:inline-flex}.author-admin-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.author-admin-foot small{color:var(--ink-faint);font-size:var(--text-micro)}.subscriber-table{border-collapse:collapse;width:100%;margin-top:18px;font-size:.82rem}.subscriber-table th{border-bottom:1px solid var(--border);color:var(--ink-muted);font-size:var(--text-micro);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:8px 10px;font-weight:700}.subscriber-table td{border-bottom:1px solid var(--border);color:var(--ink-strong);padding:8px 10px}.subscriber-table tr:hover td{background:var(--page)}.subscriber-table time{color:var(--ink-faint);font-size:.76rem}.editor-upload-error{color:#a32741}.media-picker{gap:6px;display:grid}.media-picker-label{color:var(--ink-muted);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.media-picker-control{align-items:center;gap:10px;display:flex}.media-picker-trigger{border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left;border-radius:9px;flex:1;grid-template-columns:64px 1fr;align-items:center;gap:12px;padding:8px;transition:border-color .15s;display:grid}.media-picker-trigger:not(:disabled):hover{border-color:var(--accent)}.media-picker-trigger:disabled{cursor:not-allowed;opacity:.55}.media-picker-trigger img{object-fit:cover;background:var(--page);border-radius:6px;width:64px;height:44px}.media-picker-empty{border:1px dashed var(--border-strong);background:var(--page);width:64px;height:44px;color:var(--ink-faint);font-size:var(--text-micro);border-radius:6px;place-items:center;font-weight:700;display:grid}.media-picker-caption{gap:2px;min-width:0;display:grid}.media-picker-caption strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.media-picker-caption small{color:var(--ink-faint);font-size:var(--text-micro)}.media-picker-clear{border:1px solid var(--border);background:var(--surface);color:var(--ink-faint);cursor:pointer;font:inherit;font-size:var(--text-micro);border-radius:8px;padding:7px 11px}.media-picker-clear:hover{color:#a32741;border-color:#a32741}.media-picker-hint{color:var(--ink-faint);font-size:var(--text-micro)}.media-dialog{background:var(--surface);border:0;border-radius:14px;width:min(920px,92vw);max-height:84vh;padding:0;overflow:hidden;box-shadow:0 30px 80px #10214a33}.media-dialog::backdrop{background:#0d1a3aa8}.media-dialog-head{border-bottom:1px solid var(--border);background:var(--page);grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.media-dialog-head h2{color:var(--ink);margin:0;font-size:1rem}.media-dialog-head input[type=search]{border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;border-radius:8px;padding:9px 12px;font-size:.82rem}.media-dialog-head .primary-action{padding:9px 14px;font-size:.78rem}.media-dialog-close{border:1px solid var(--border);background:var(--surface);color:var(--ink-faint);cursor:pointer;border-radius:8px;padding:8px 11px;font-size:.8rem}.media-dialog-close:hover{color:#a32741;border-color:#a32741}.media-dialog-error{background:var(--surface);color:#a32741;border-bottom:1px solid #f0c6cf;margin:0;padding:11px 18px;font-size:.78rem}.media-dialog-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px;max-height:58vh;padding:18px;display:grid;overflow-y:auto}.media-dialog-item{border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left;border-radius:10px;gap:6px;padding:6px;display:grid}.media-dialog-item:hover{border-color:var(--accent)}.media-dialog-item.is-selected{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-ring-strong)}.media-dialog-item img{aspect-ratio:4/3;object-fit:cover;background:var(--page);border-radius:7px;width:100%;display:block}.media-dialog-item .media-picker-empty{aspect-ratio:4/3;width:100%;height:auto}.media-dialog-meta{gap:2px;min-width:0;padding:0 3px 3px;display:grid}.media-dialog-meta strong{color:var(--ink);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-dialog-meta small{color:var(--ink-faint);font-size:var(--text-micro)}.media-dialog-empty{color:var(--ink-faint);text-align:center;margin:0;padding:40px 18px;font-size:.85rem}.media-dialog-foot{border-top:1px solid var(--border);background:var(--page);color:var(--ink-faint);font-size:var(--text-micro);margin:0;padding:12px 18px}@media (max-width:720px){.media-dialog-head{grid-template-columns:1fr auto}.media-dialog-head h2,.media-dialog-head input[type=search]{grid-column:1/-1}}.advanced-fields{border:1px solid var(--border);background:var(--page);border-radius:10px;margin-top:18px}.advanced-fields>summary{color:var(--ink-strong);cursor:pointer;padding:12px 15px;font-size:.8rem;font-weight:700;list-style:none}.advanced-fields>summary::-webkit-details-marker{display:none}.advanced-fields>summary:before{content:"▸ ";color:var(--ink-faint)}.advanced-fields[open]>summary{border-bottom:1px solid var(--border)}.advanced-fields[open]>summary:before{content:"▾ "}.advanced-fields>summary:hover{color:var(--accent)}.advanced-fields>:not(summary){padding:15px}.advanced-fields .form-grid{margin:0}.maintenance-switch{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:12px;margin-top:16px;padding:20px;display:grid}.maintenance-switch p{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;display:flex}.maintenance-switch strong{color:var(--ink);font-size:1.14rem}.maintenance-switch span{color:var(--ink-faint);font-size:.88rem}.maintenance-action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.maintenance-switch input{flex:260px}.maintenance-switch small{color:var(--ink-faint);font-size:var(--text-micro);line-height:var(--leading-ui)}.maintenance-close-action,.maintenance-confirm-close{color:var(--surface);background:#a32741;border-color:#a32741}.maintenance-confirm-dialog{border:1px solid var(--border);background:var(--surface);width:min(100% - 32px,470px);color:var(--ink);border-radius:12px;margin:auto;padding:0;box-shadow:0 20px 60px #1020443d}.maintenance-confirm-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1020448f}.maintenance-confirm-copy{gap:10px;padding:28px 28px 20px;display:grid}.maintenance-confirm-kicker{color:var(--accent-deep);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.maintenance-confirm-copy h2{color:var(--ink);margin:0;font-size:1.25rem;line-height:1.35}.maintenance-confirm-copy>p:last-child{color:var(--ink-muted);margin:0;font-size:.9rem;line-height:1.7}.maintenance-confirm-actions{border-top:1px solid var(--border);background:var(--page);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 28px 24px;display:flex}.maintenance-confirm-actions button{min-height:42px;font:inherit;cursor:pointer;border-radius:7px;padding:9px 14px;font-size:.86rem;font-weight:700}.maintenance-cancel{border:1px solid var(--border);background:var(--surface);color:var(--ink-strong)}.maintenance-cancel:hover{border-color:var(--ink-muted);color:var(--ink)}.maintenance-confirm-actions .primary-action,.maintenance-confirm-close{margin:0}@media (max-width:560px){.maintenance-confirm-copy{padding:24px 20px 18px}.maintenance-confirm-actions{padding:14px 20px 20px}.maintenance-confirm-actions button{flex:150px}}.intake-page .intake-reject-trigger{color:var(--surface);background:#a32741;border-color:#a32741}.intake-page .intake-delete-trigger{background:var(--surface);color:#a32741;border-color:#a32741}.intake-reject-dialog{border:1px solid var(--border);background:var(--surface);width:min(100% - 32px,500px);color:var(--ink);border-radius:12px;margin:auto;padding:0;box-shadow:0 20px 60px #1020443d}.intake-reject-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1020448f}.intake-reject-copy{gap:10px;padding:28px 28px 20px;display:grid}.intake-reject-kicker{color:#a32741;font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.intake-reject-copy h2{color:var(--ink);margin:0;font-size:1.25rem;line-height:1.35}.intake-reject-copy>p:last-child{color:var(--ink-muted);margin:0;font-size:.9rem;line-height:1.7}.intake-reject-story{background:var(--page);color:var(--ink);font-family:var(--font-headline);border-left:3px solid #a32741;margin:0;padding:10px 12px;font-size:1rem;font-weight:700;line-height:1.5}.intake-reject-actions{border-top:1px solid var(--border);background:var(--page);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 28px 24px;display:flex}.intake-reject-actions button{min-height:42px;font:inherit;cursor:pointer;border-radius:7px;padding:9px 14px;font-size:.86rem;font-weight:700}.intake-page .intake-reject-cancel{border:1px solid var(--border);background:var(--surface);color:var(--ink-strong)}.intake-page .intake-reject-confirm{color:var(--surface);background:#a32741;border:1px solid #a32741}.intake-page .intake-reject-cancel:hover{border-color:var(--ink-muted);color:var(--ink)}.intake-page .intake-reject-confirm:hover,.intake-page .intake-reject-trigger:hover{background:#7f1e32;border-color:#7f1e32}.intake-page .intake-delete-trigger:hover{color:#7f1e32;background:#fff1f4;border-color:#7f1e32}.intake-detail-delete{margin:16px 0 4px}@media (max-width:560px){.intake-reject-copy{padding:24px 20px 18px}.intake-reject-actions{padding:14px 20px 20px}.intake-reject-actions button{flex:150px}}h1{font-size:clamp(1.7rem,3vw,2.4rem)}header>span,.section-heading h2{letter-spacing:0}.cms-editor-page>section{max-width:1100px}.cms-editor-heading a{color:var(--ink-muted);font-size:.88rem;text-decoration:none}.cms-editor-heading h1{margin:8px 0 16px;font-size:1.65rem}.draft-workspace{min-width:0}.draft-workspace>fieldset,.media-upload>fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.draft-workspace label,.draft-source-add label,.draft-retract label{color:var(--ink-strong);gap:6px;font-size:.88rem;font-weight:600;display:grid}.draft-workspace label>span{color:var(--ink-muted);font-weight:400}.draft-toolbar{top:var(--admin-topbar-height);z-index:8;border-block:1px solid var(--border);background:var(--page);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;padding:8px 0;display:flex;position:sticky}.draft-toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.draft-toolbar button{border:1px solid var(--border-strong);background:var(--surface);min-height:44px;color:var(--ink);padding:8px 14px;font-size:.88rem}.draft-toolbar button:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--surface-tint)}.draft-toolbar button.primary-action:hover:not(:disabled){background:var(--accent-deep);color:var(--surface)}.draft-toolbar button.primary-action{border-color:var(--accent);background:var(--accent);color:var(--surface);margin:0}.draft-status{color:var(--ink-muted);flex:170px;font-size:.82rem}.draft-status.is-error{color:var(--signal-error)}.draft-title-field input{font-size:clamp(1.25rem,2vw,1.6rem);font-weight:600;line-height:var(--leading-headline);padding:14px 16px}.draft-workspace label.draft-dek-field{display:block}.draft-dek-field textarea{min-height:80px;margin-top:6px;display:block}.draft-body-field{min-width:0}.draft-body-field .bn-editor{min-height:300px}.draft-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.draft-fold{border-bottom:1px solid var(--border);min-width:0;padding:0 0 10px}.draft-fold>summary{cursor:pointer;min-height:44px;color:var(--ink);padding:10px 0;font-size:.95rem;font-weight:600}.draft-fold>summary span{color:var(--ink-muted);margin-left:8px;font-size:.8rem;font-weight:400}.draft-fold[open]>summary{margin-bottom:8px}.draft-fold .draft-settings-grid{margin-top:10px}.draft-topics{flex-wrap:wrap;gap:8px 16px;padding-top:12px;display:flex}.draft-topics label{align-items:center;gap:8px;min-height:36px;display:flex}.draft-topics input{width:18px;height:18px;accent-color:var(--accent)}.draft-sources{margin-top:16px}.draft-source-add{flex-wrap:wrap;align-items:end;gap:10px;margin:12px 0;display:flex}.draft-source-add label{flex:240px}.draft-after-publish,.draft-retract{gap:10px;margin-block:14px;display:grid}.draft-after-publish small,.draft-public-path,.draft-retract small{color:var(--ink-muted);overflow-wrap:anywhere;font-size:.85rem}.draft-sources li{overflow-wrap:anywhere}.media-upload{border:1px solid var(--border);background:var(--surface);border-radius:10px;max-width:700px;padding:16px}.media-upload h2{margin:0 0 12px;font-size:1.05rem}.media-drop-field{border:1px dashed var(--border-strong);background:var(--page);border-radius:8px;padding:12px}.media-drop-field input{background:0 0;border:0;padding:10px 0}.media-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin-top:20px;display:grid}.media-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;overflow:hidden}.media-card img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.media-card>div{padding:10px}.media-card p{margin:0 0 6px}.media-card small{color:var(--ink-muted);font-size:var(--text-micro);display:block}@media (max-width:900px){aside{height:auto;padding:10px 16px}aside nav{gap:4px;margin-top:7px}aside nav a{padding:5px 8px}}@media (max-width:600px){.cms-editor-page>section{padding:20px 16px}.draft-toolbar{gap:8px;margin-bottom:16px}.draft-status{flex-basis:100%}.draft-toolbar-actions{width:100%}.draft-toolbar-actions button{flex:1;padding:8px}.draft-settings-grid{grid-template-columns:1fr}.draft-fold>summary span{margin-left:16px;display:block}.media-upload{padding:16px}}.cms-list-search{gap:5px;max-width:620px;margin-top:18px;display:grid}.cms-list-search label{font-size:.85rem;font-weight:600}.cms-list-search>div{gap:8px;display:flex}.cms-list-search input{min-width:0}.cms-list-filters,.cms-list-pagination{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.cms-list-filters a,.cms-list-pagination a{border-radius:7px;align-items:center;min-height:34px;padding:5px 9px;text-decoration:none;display:inline-flex}.cms-list-filters a{border:1px solid var(--border);background:var(--surface)}.cms-list-filters a[aria-current=page]{color:var(--surface);border-color:var(--accent);background:var(--accent)}.cms-list-filters>span{color:var(--ink-muted);margin-left:auto;font-weight:400}.cms-list-pagination{justify-content:space-between}.cms-list-pagination>span{color:var(--ink-muted);font-weight:400}.cms-list-pagination button{min-height:34px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;padding:5px 9px;display:inline-flex}.cms-list-pagination button:disabled{opacity:.5;cursor:progress}.media-dialog-pager{border-top:1px solid var(--border);margin:0;padding:8px 18px}.content-card:not(:has(.content-thumb)){padding-left:24px}.content-table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-top:16px;overflow:hidden;box-shadow:0 6px 18px #27509c08}.content-table{border-collapse:collapse;table-layout:fixed;width:100%}.content-table th{border-bottom:1px solid var(--border-strong);color:var(--ink-muted);background:var(--page);text-align:left;padding:8px 10px;font-size:.72rem;font-weight:700}.content-table th:first-child{width:82px}.content-table th:nth-child(3){width:114px}.content-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:10px}.content-table tbody tr:last-child td{border-bottom:0}.content-table tbody tr:hover{background:var(--surface-tint)}.content-table-media img,.content-table-media>span{aspect-ratio:16/10;object-fit:cover;background:var(--page);width:62px;color:var(--ink-faint);border-radius:6px;place-items:center;font-size:.7rem;font-weight:700;display:grid}.content-table-story{min-width:0}.content-table-story>a{overflow-wrap:anywhere;color:var(--ink);font-family:var(--font-headline);margin-top:3px;font-size:.92rem;font-weight:700;line-height:1.4;text-decoration:none;display:block}.content-table-story>a:hover{color:var(--accent);text-decoration:underline}.content-table-story p{color:var(--ink-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:3px 0 0;font-size:.76rem;line-height:1.45;display:-webkit-box;overflow:hidden}.content-table .content-type-chip{margin:0}.content-table .status{white-space:nowrap;margin:0}.content-table-dates{color:var(--ink-strong);gap:4px;font-size:.74rem;display:grid}.content-table-dates time{display:grid}.content-table-dates span{color:var(--ink-faint);font-size:.67rem}.content-table-actions{align-content:center;gap:6px;display:grid}.content-open-action,.article-row-actions button{border-radius:7px;justify-content:center;align-items:center;min-height:36px;padding:6px 9px;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.content-open-action{border:1px solid var(--accent);color:var(--surface);background:var(--accent)}.content-open-action:hover{background:var(--accent-deep)}.article-row-actions{flex-wrap:wrap;gap:8px;display:flex}.article-row-actions button{background:var(--surface);color:#a32741;border:1px solid #a32741;flex:auto}.article-row-actions button:hover{color:#7f1e32;background:#fff1f4;border-color:#7f1e32}.article-action-dialog{border:1px solid var(--border);background:var(--surface);width:min(100% - 32px,520px);color:var(--ink);border-radius:12px;margin:auto;padding:0;box-shadow:0 20px 60px #1020443d}.article-action-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1020448f}.article-action-copy{gap:10px;padding:28px 28px 20px;display:grid}.article-action-kicker{color:#a32741;font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.article-action-copy h2{margin:0;font-size:1.25rem;line-height:1.4}.article-action-copy>p:last-child{color:var(--ink-muted);margin:0;font-size:.88rem;line-height:1.7}.article-action-story{background:var(--page);font-family:var(--font-headline);border-left:3px solid #a32741;margin:0;padding:10px 12px;font-weight:700;line-height:1.5}.article-action-form{border-top:1px solid var(--border);background:var(--page);gap:14px;padding:16px 28px 24px;display:grid}.article-action-form label{color:var(--ink-strong);gap:6px;font-size:.85rem;font-weight:600;display:grid}.article-action-form textarea{background:var(--surface);min-height:84px}.article-action-buttons{border-top:1px solid var(--border);background:var(--page);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 28px 24px;display:flex}.article-action-form .article-action-buttons{border:0;padding:0}.article-action-buttons button{min-height:42px;padding:9px 14px}.article-action-buttons .article-action-cancel{border:1px solid var(--border);background:var(--surface);color:var(--ink-strong)}.article-action-buttons .article-action-confirm{color:var(--surface);background:#a32741;border:1px solid #a32741}.article-action-buttons .article-action-confirm:hover{color:var(--surface);background:#7f1e32}@media (max-width:1180px){.content-table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.content-table,.content-table tbody,.content-table tr,.content-table td{width:100%;display:block}.content-table thead{display:none}.content-table tbody{gap:8px;display:grid}.content-table tr{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-rows:auto auto auto;grid-template-columns:72px minmax(0,1fr) 176px;align-items:start;gap:6px 12px;padding:11px;display:grid}.content-table td{border:0;width:auto;padding:0}.content-table-media{grid-area:1/1/span 3}.content-table-media img,.content-table-media>span{width:72px}.content-table-story{grid-area:1/2/span 3}.content-table-status{grid-area:1/3}.content-table-dates{grid-area:2/3}.content-table-actions{grid-area:3/3;grid-template-columns:1fr}.article-row-actions button{min-height:36px}.article-action-copy{padding:24px 20px 18px}.article-action-form,.article-action-buttons{padding:14px 20px 20px}.article-action-form .article-action-buttons{padding:0}.article-action-buttons button{flex:150px}}@media (max-width:680px){.content-table tr{grid-template-rows:auto auto auto auto;grid-template-columns:64px minmax(0,1fr)}.content-table-media{grid-area:1/1/span 2}.content-table-media img,.content-table-media>span{width:64px}.content-table-story{grid-area:1/2}.content-table-status{grid-area:2/2}.content-table-dates{grid-area:3/1/auto/-1;grid-template-columns:1fr 1fr;border-top:1px solid var(--border)!important;padding-top:7px!important}.content-table-actions{grid-area:4/1/auto/-1}}.intake-page{width:100%;min-width:0;max-width:1440px;margin:0 auto;padding:24px clamp(20px,3vw,40px) 48px}.intake-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.intake-page h1{overflow-wrap:anywhere;font-size:1.7rem;line-height:1.6}.intake-page h2{margin:8px 0;font-size:1.08rem;line-height:1.65}.intake-page button,.intake-page .button{color:#fff;font:inherit;cursor:pointer;background:#22665e;border:1px solid #22665e;border-radius:7px;padding:10px 16px;text-decoration:none;display:inline-flex}.intake-run-status{border:1px solid var(--border-strong);border-left:4px solid var(--signal-ok);background:var(--surface);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px 0 0;padding:13px 14px;display:grid}.intake-run-status.is-running,.intake-run-status.is-queued{border-left-color:var(--ink-muted)}.intake-run-status.is-partial,.intake-run-status.is-failed{border-left-color:var(--signal-error)}.intake-run-status.is-empty{border-left-color:var(--ink-faint)}.intake-run-dot{background:var(--signal-ok);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb,var(--signal-ok) 16%,transparent);border-radius:50%}.intake-run-status.is-running .intake-run-dot,.intake-run-status.is-queued .intake-run-dot{background:var(--ink-muted);box-shadow:0 0 0 4px color-mix(in srgb,var(--ink-muted) 16%,transparent)}.intake-run-status.is-partial .intake-run-dot,.intake-run-status.is-failed .intake-run-dot{background:var(--signal-error);box-shadow:0 0 0 4px color-mix(in srgb,var(--signal-error) 14%,transparent)}.intake-run-status.is-empty .intake-run-dot{background:var(--ink-faint);box-shadow:0 0 0 4px color-mix(in srgb,var(--ink-faint) 14%,transparent)}.intake-run-copy{min-width:0}.intake-run-copy p,.intake-run-status.is-empty p{color:var(--ink-muted);overflow-wrap:anywhere;margin:3px 0 0}.intake-refresh{white-space:nowrap;min-height:40px}.intake-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.intake-overview p{overflow-wrap:anywhere;background:#eef3ef;border-radius:8px;margin:0;padding:13px 14px}.intake-list{border-top:1px solid #d9deda;margin:18px 0}.intake-list article{border-bottom:1px solid #d9deda;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 0;display:grid}.intake-list small{color:#557169}.intake-list h2 a{color:inherit;text-decoration:none}.intake-list h2 a:hover{text-decoration:underline}.intake-item-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.intake-page details{background:#f3f5f2;border-radius:8px;margin:10px 0;padding:11px 13px}.intake-page summary{cursor:pointer}.intake-page nav{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.intake-page nav a{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--accent-deep);border-radius:7px;align-items:center;padding:5px 9px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.intake-page nav a[aria-current=page]{border-color:var(--accent);background:var(--accent);color:var(--surface)}.intake-source-window{max-width:78ch;color:var(--ink-muted);line-height:1.7}.intake-sources{gap:9px;margin-top:14px;display:grid}.intake-source-card{background:#fff;border:1px solid #d9deda;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 14px;display:grid}.intake-source-copy{min-width:0}.intake-source-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.intake-source-title h3{margin:0;font-size:1rem;line-height:1.5}.intake-source-copy p{overflow-wrap:anywhere;margin:7px 0 0;line-height:1.65}.intake-source-meta,.intake-source-stats{color:var(--ink-muted);font-size:.86rem}.intake-source-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.intake-source-actions button{white-space:nowrap;min-height:40px;padding:8px 12px}.intake-page .button-secondary{border-color:var(--border-strong);background:var(--surface);color:var(--ink-strong)}.intake-page .button-secondary:hover{color:#174f48;background:#eef7f4;border-color:#22665e}.source-state,.audit-state{min-height:26px;color:var(--ink-muted);background:#edf1ef;border-radius:999px;align-items:center;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-flex}.source-state.is-done,.audit-state.is-approved{color:#196354;background:#e3f2ec}.source-state.is-failed{color:#98223d;background:#fff0f2}.source-state.is-running,.source-state.is-queued{color:#7a5711;background:#fff4db}.audit-state.is-excluded{color:#59645f;background:#f0f1f0}.translation-audit-section{border:1px solid var(--border);background:var(--surface);border-radius:9px;margin:18px 0;padding:14px 16px}.translation-audit-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.translation-audit-heading h2{margin:0}.translation-audit-heading p{max-width:72ch;color:var(--ink-muted);margin:4px 0 0;line-height:1.6}.translation-audit-heading>strong{white-space:nowrap;color:#22665e}.translation-audit-list{border-top:1px solid var(--border);margin-top:10px;display:grid}.translation-audit-list article{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.translation-audit-list h3{margin:2px 0;font-size:.94rem}.translation-audit-list h3 a{color:inherit;text-decoration:none}.translation-audit-list h3 a:hover{text-decoration:underline}.translation-audit-panel{border:1px solid var(--border-strong);background:var(--surface);border-left:4px solid #22665e;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:16px;margin:18px 0;padding:14px 16px;display:flex}.translation-audit-panel h2{margin:2px 0}.translation-audit-panel p{max-width:72ch;color:var(--ink-muted);margin:4px 0;line-height:1.6}.translation-audit-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.translation-audit-actions button{white-space:nowrap;min-height:40px}.auto-learn-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.auto-learn-summary article{border:1px solid var(--border);background:var(--surface);border-radius:9px;gap:3px;padding:13px 14px;display:grid}.auto-learn-summary strong{font-family:var(--font-headline);color:#22665e;font-size:1.45rem}.auto-learn-summary span{color:var(--ink-muted)}.newsroom-stages{grid-template-columns:repeat(5,minmax(0,1fr))}.newsroom-queue{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}@media (max-width:900px){.newsroom-stages,.newsroom-queue{grid-template-columns:repeat(2,minmax(0,1fr))}}.intake-exclusions{border:1px dashed var(--border);border-radius:9px;margin:18px 0;padding:14px 16px}.intake-exclusions h2{margin:0 0 6px;font-size:1.05rem}.intake-exclusions>p{max-width:82ch;color:var(--ink-muted);margin:0 0 10px;line-height:1.6}.intake-exclusions h3{margin:4px 0 0;font-size:1rem}.intake-exclusions .intake-item-actions button.secondary{color:var(--ink);border:1px solid var(--border);background:0 0}.auto-learn-stall{background:#fdf3e6;border-left:4px solid #b4631a;border-radius:8px;margin:0 0 14px;padding:14px 16px}.auto-learn-stall h2{margin:0 0 6px;font-size:1.05rem}.auto-learn-stall p{max-width:82ch;margin:4px 0;line-height:1.6}.auto-learn-reasons{border:1px solid var(--border);background:var(--surface);border-radius:9px;margin:0 0 14px;padding:14px 16px}.auto-learn-reasons h2{margin:0 0 8px;font-size:1.05rem}.auto-learn-reasons ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.auto-learn-reasons li{align-items:baseline;gap:8px;line-height:1.55;display:flex}.auto-learn-reasons strong{min-width:2.5ch;font-family:var(--font-headline);color:#22665e}.auto-learn-reasons span{color:var(--ink-muted)}.auto-learn-policy{background:#eef3ef;border-left:4px solid #22665e;border-radius:8px;padding:14px 16px}.auto-learn-policy h2{margin:0 0 6px}.auto-learn-policy p{max-width:82ch;color:var(--ink-muted);margin:4px 0;line-height:1.6}.auto-learn-time{color:var(--ink-muted);margin-top:5px;display:block}.auto-learn-reason{font-size:.86rem;margin:5px 0 0!important}.auto-learn-decision-meta{white-space:nowrap;justify-items:end;gap:3px;display:grid}.auto-learn-decision-meta strong{color:#22665e}.audit-state.is-cooling-off,.audit-state.is-ready-for-automation{color:#7a5711;background:#fff4db}.audit-state.is-waiting-publication{color:#59645f;background:#edf1ef}.auto-learn-manual-override{margin-top:14px}.auto-learn-manual-override summary{cursor:pointer;font-weight:700}.auto-learn-manual-override .translation-audit-actions{justify-content:flex-start;margin-top:8px}.auto-learn-daily-list{gap:10px;margin-top:12px;display:grid}.auto-learn-daily-list>article{border:1px solid var(--border);background:var(--page);border-radius:9px;padding:13px 14px}.auto-learn-daily-list header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.auto-learn-daily-list h3{margin:0 0 3px;font-size:1rem}.auto-learn-daily-list small{color:var(--ink-muted)}.auto-learn-daily-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.auto-learn-daily-stages div{background:var(--surface);border-radius:7px;padding:9px 10px}.auto-learn-daily-stages dt{color:var(--ink-muted);font-size:.78rem}.auto-learn-daily-stages dd{color:var(--accent-deep);margin:3px 0 0;font-weight:700}.auto-learn-daily-notes{color:var(--ink-muted);margin:10px 0 0;font-size:.82rem;line-height:1.6}.intake-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.intake-compare>section{border-top:2px solid #66968b;min-width:0;line-height:1.75}.intake-source-text,.intake-raw{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.intake-raw{max-height:500px;font-size:.82rem;overflow:auto}@media (max-width:760px){.intake-page{padding:16px}.intake-run-status,.intake-overview,.intake-compare,.intake-list article,.intake-source-card,.auto-learn-summary,.auto-learn-daily-stages{grid-template-columns:1fr}.intake-refresh{justify-self:start}.intake-item-actions,.intake-source-actions{justify-content:flex-start}.translation-audit-heading,.translation-audit-list article,.translation-audit-panel,.auto-learn-daily-list header{flex-direction:column;align-items:flex-start}.translation-audit-actions{justify-content:flex-start}.auto-learn-decision-meta{justify-items:start}}.integration-settings{width:100%;min-width:0;max-width:1080px;margin:0 auto;padding:24px clamp(20px,3vw,40px) 48px}.integration-settings h1{margin:0;font-size:1.8rem}.settings-intro{color:var(--ink-muted);margin:4px 0 18px}.integration-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:18px}.integration-card header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding:0 0 14px;display:flex}.integration-card h2{margin:0;font-size:1.4rem}.integration-card header p{margin:8px 0 0}.settings-badge{background:var(--page);color:var(--accent-deep);border-radius:20px;padding:6px 12px;font-size:.9rem}.integration-card form{flex-direction:column;align-items:stretch;gap:8px;max-width:720px;display:flex}.integration-card label{font-weight:600}.integration-card input:not([type=hidden]):not([type=checkbox]){box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:40px;font:inherit;border-radius:7px;padding:7px 10px}.integration-card input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.settings-help{color:var(--ink-muted);margin:0 0 9px;font-size:.82rem;line-height:1.55}.integration-card button{font:inherit;background:var(--accent);color:var(--surface);cursor:pointer;border:0;border-radius:7px;padding:12px 20px}.integration-card button:disabled{opacity:.5;cursor:not-allowed}.settings-remove{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex;font-weight:400!important}.settings-remove input{margin-top:6px}.settings-footnote{color:var(--ink-muted);margin-top:14px;line-height:1.55}.settings-notice{border-left:3px solid var(--accent);background:var(--page);padding:11px 13px}@media (max-width:760px){.integration-settings{padding:24px 16px}.integration-card{padding:20px 16px}.integration-card input{min-width:0}}.content-table th:nth-child(4){width:196px}.content-table th:nth-child(5){width:150px}.content-table td{padding:8px 10px}.content-table-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;line-height:1.3}.content-table-dates time{gap:1px}.content-table-actions{gap:4px}.content-open-action,.article-row-actions button{min-height:32px;padding:4px 8px}.article-row-actions{gap:4px}.widget-create.content-form{max-width:none;margin-top:16px}.admin-create-panel{border:1px solid var(--border);background:var(--surface);border-radius:9px;margin-top:16px;overflow:hidden}.admin-create-panel>summary{cursor:pointer;min-height:44px;color:var(--accent-deep);padding:9px 12px;font-weight:700;list-style:none}.admin-create-panel>summary::-webkit-details-marker{display:none}.admin-create-panel>summary:before{content:"›";margin-right:7px;font-size:1.2rem;line-height:1;transition:transform .15s;display:inline-block}.admin-create-panel[open]>summary:before{transform:rotate(90deg)}.admin-create-panel[open]>summary{border-bottom:1px solid var(--border);background:var(--page)}.admin-create-panel>.content-form{border:0;border-radius:0;max-width:none;margin:0;padding:12px}.widget-create .form-grid,.widget-row .form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.widget-create label,.widget-row label{line-height:1.4}.widget-create input,.widget-create select,.widget-row input,.widget-row select,.taxonomy-row input,.taxonomy-row select,.user-create input,.user-create select,.user-row input,.user-row select,.user-password input,.integration-card input:not([type=checkbox]){height:36px;min-height:36px;padding:4px 8px;font-size:.82rem;line-height:1.35}.widget-create,.widget-row{line-height:1.45}.widget-list{gap:8px;margin-top:16px}.widget-row{padding:0;display:block}.widget-row>summary{cursor:pointer;min-height:44px;padding:9px 12px;list-style:none}.widget-row>summary::-webkit-details-marker{display:none}.widget-row>summary:before{content:"›";color:var(--accent);transform-origin:50%;flex:none;font-size:1.25rem;line-height:1;transition:transform .15s}.widget-row[open]>summary:before{transform:rotate(90deg)}.widget-row[open]>summary{border-bottom:1px solid var(--border);background:var(--page);margin-bottom:10px}.widget-row>form,.widget-row>.widget-pins{margin-inline:12px}.widget-row>form{gap:8px;padding-bottom:10px}.widget-types{gap:2px 12px;padding:5px 8px}.widget-types .check-field{align-items:center;gap:6px;min-height:28px;display:inline-flex}.widget-types input[type=checkbox],.widget-pins input[type=checkbox]{width:16px;height:16px;min-height:0;padding:0}.widget-pins{padding:0}.widget-pins>summary{cursor:pointer;min-height:38px;color:var(--ink-muted);font-size:var(--text-micro);padding:7px 10px;font-weight:700;line-height:1.5}.widget-pins>form{border-top:1px solid var(--border);gap:8px;padding:10px;display:grid}.taxonomy-list{gap:8px}.taxonomy-row{gap:0;padding:0;line-height:1.45;display:block}.taxonomy-row-head{cursor:pointer;min-height:44px;padding:9px 12px;list-style:none}.taxonomy-row-head::-webkit-details-marker{display:none}.taxonomy-row-head:before{content:"›";color:var(--accent);flex:none;font-size:1.25rem;line-height:1;transition:transform .15s}.taxonomy-row[open]>.taxonomy-row-head:before{transform:rotate(90deg)}.taxonomy-row[open]>.taxonomy-row-head{border-bottom:1px solid var(--border);background:var(--page)}.taxonomy-row>form{gap:8px;padding:0 12px 10px}.taxonomy-row .form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.taxonomy-row-foot{gap:8px}.taxonomy-danger-zone{border-top:1px solid var(--border);background:var(--page)}.taxonomy-danger-zone>summary{cursor:pointer;min-height:38px;color:var(--ink-muted);font-size:var(--text-micro);padding:7px 12px;font-weight:700}.taxonomy-danger-zone>.taxonomy-merge,.taxonomy-danger-zone>.taxonomy-delete{margin:0 10px 8px;padding:9px 10px}.taxonomy-danger-zone>.taxonomy-locked{margin:0 10px 8px}.media-upload{max-width:none;margin-top:16px;padding:0;line-height:1.45}.media-upload>summary{cursor:pointer;min-height:42px;color:var(--accent-deep);padding:7px 12px;font-weight:700}.media-upload[open]>summary{border-bottom:1px solid var(--border);background:var(--page)}.media-upload>.content-form{max-width:none;margin:0;padding:12px}.media-upload>.content-form>fieldset{grid-template-columns:minmax(280px,1.2fr) minmax(240px,1fr) auto;align-items:end;gap:10px}.media-upload .media-drop-field{grid-row:1/span 2}.media-upload .draft-fold{padding:0}.media-upload .primary-action{align-self:end;margin:0}.media-grid{margin-top:14px}.integration-settings{max-width:1440px}.integration-card{padding:14px 16px;line-height:1.45}.integration-card header{margin-bottom:12px;padding-bottom:10px}.integration-card form{align-items:start;gap:10px;max-width:none;display:grid}.settings-grid{grid-template-columns:minmax(320px,2fr) minmax(230px,1fr) minmax(170px,.55fr);gap:12px;display:grid}.settings-field{align-content:start;gap:4px;min-width:0;display:grid}.settings-help{margin:0;display:block}.settings-remove{align-items:center;gap:8px;width:fit-content;margin:0;line-height:1.45;display:inline-flex}.settings-remove input[type=checkbox]{flex:none;width:18px;height:18px;min-height:0;margin:0;padding:0}.integration-card button{justify-self:start;min-height:36px;padding:6px 14px}.settings-footnote{margin:0}.user-create.content-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px;max-width:none;margin-top:16px;display:grid}.user-create .form-grid{grid-template-columns:minmax(200px,1fr) minmax(240px,1fr) 160px;gap:8px}.user-create .primary-action{grid-column:2;margin:0}.user-create small{grid-column:1/-1;margin:0}.user-list{gap:8px;margin-top:16px}.user-entry{border:1px solid var(--border);background:var(--surface);border-radius:9px;gap:8px;padding:11px 12px;display:grid}.user-row{background:0 0;border:0;grid-template-columns:minmax(220px,1fr) 140px 140px auto;gap:8px;padding:0}.user-password{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding-top:8px;display:grid}.user-password label{gap:3px}@media (max-width:1180px){.content-table-dates{grid-template-columns:1fr;gap:3px}.widget-create .form-grid,.widget-row .form-grid,.taxonomy-row .form-grid,.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-field:first-child{grid-column:1/-1}}@media (max-width:900px){.media-upload>.content-form>fieldset{grid-template-columns:1fr}.media-upload .media-drop-field{grid-row:auto}.user-create.content-form{grid-template-columns:1fr}.user-create .primary-action{grid-column:1;justify-self:start}}@media (max-width:680px){.content-table-dates{grid-template-columns:repeat(2,minmax(0,1fr))}.widget-create .form-grid,.widget-row .form-grid,.taxonomy-row .form-grid,.settings-grid,.user-create .form-grid,.user-row,.user-password{grid-template-columns:1fr}.settings-field:first-child{grid-column:auto}.widget-row>summary,.taxonomy-row-head{align-items:flex-start}.widget-create input,.widget-create select,.widget-row input,.widget-row select,.taxonomy-row input,.taxonomy-row select,.user-create input,.user-create select,.user-row input,.user-row select,.user-password input,.integration-card input:not([type=checkbox]){height:44px;min-height:44px}}.auto-learn-reasons p{max-width:82ch;margin:4px 0 8px;line-height:1.6}.auto-learn-reasons h3{margin:12px 0 6px;font-size:.95rem}
:root{--admin-content-max:1440px;--admin-space-1:4px;--admin-space-2:8px;--admin-space-3:12px;--admin-space-4:16px;--admin-space-5:24px;--admin-radius-control:8px;--admin-radius-panel:10px;--admin-control-height:40px;--admin-text-label:.8125rem;--admin-text-control:.875rem;--admin-text-page:.9375rem}body,button,input,select,textarea{font-family:var(--font-body)}main>section,main>.intake-page,main>.integration-settings{width:min(var(--admin-content-max), 100%);max-width:var(--admin-content-max);min-width:0;margin:0 auto;padding:28px clamp(20px,3vw,40px) 48px}main>section>header,.content-page-header,.intake-heading{align-items:end;gap:var(--admin-space-1) var(--admin-space-5);margin:0 0 var(--admin-space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}main>section>header>:is(span,h1,p,div){grid-column:1;min-width:0}main>section>header>form{grid-area:1/2/span 3;align-self:center;margin:0}main>section>header h1,.intake-page>header h1,.integration-settings>header h1{font-size:1.875rem;line-height:var(--leading-headline);letter-spacing:0;margin:0}main>section>header p,.intake-page>header p,.integration-settings>header p{max-width:80ch;color:var(--ink-muted);font-size:var(--admin-text-page);line-height:var(--leading-ui);margin:0}main>section>header>span,main>section>header>div>span{color:var(--accent);font:700 var(--text-micro) / var(--leading-ui) var(--font-body);letter-spacing:0}h1,h2,h3,h4{line-height:var(--leading-headline)!important}:is(.metrics article,.console-tile,.content-card,.content-table-wrap,.admin-create-panel,.widget-row,.taxonomy-row,.media-upload,.media-card,.menu-create,.menu-row,.menu-item,.author-admin-row,.integration-card,.user-create,.user-entry,.seo-health-card,.seo-attention-list article,.seo-delivery-list article,.translation-audit-section,.translation-audit-panel,.intake-source-card){border:1px solid var(--border);border-radius:var(--admin-radius-panel);background:var(--surface);box-shadow:none}.metrics,.console-grid,.content-list,.widget-list,.taxonomy-list,.media-grid,.menu-list,.author-admin-list,.user-list,.seo-attention-list,.seo-delivery-list{gap:var(--admin-space-3)}:is(.content-form,.pairwise,.widget-row,.taxonomy-row,.menu-row,.author-admin-row,.user-create,.user-row,.user-password,.integration-card form,.draft-workspace) label{gap:var(--admin-space-1);color:var(--ink-strong);font-family:var(--font-body);font-size:var(--admin-text-label);letter-spacing:0;text-transform:none;font-weight:600;line-height:1.6}input,select,textarea,.widget-create input,.widget-create select,.widget-row input,.widget-row select,.taxonomy-row input,.taxonomy-row select,.user-create input,.user-create select,.user-row input,.user-row select,.user-password input,.integration-card input:not([type=hidden]):not([type=checkbox]){min-height:var(--admin-control-height);border-radius:var(--admin-radius-control);height:auto;color:var(--ink);font-family:var(--font-body);font-size:var(--admin-text-control);padding:7px 10px;line-height:1.45}:is(.content-form,.integration-card form,.draft-workspace) small,.settings-help,.menu-row small,.author-admin-foot small,.user-row small,.user-create small{color:var(--ink-muted);font-size:var(--text-micro);font-weight:400;line-height:var(--leading-ui);letter-spacing:0}.content-form{width:100%;max-width:none}.form-grid{gap:var(--admin-space-3);grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}button,.integration-card button,.intake-page button,.intake-page .button,.content-open-action,.new-article-action{min-height:var(--admin-control-height);border-radius:var(--admin-radius-control);font-family:var(--font-body);font-size:var(--admin-text-label);padding:7px 12px;font-weight:700;line-height:1.35}aside nav a{min-height:var(--admin-control-height);font-family:var(--font-body);font-size:var(--admin-text-label);letter-spacing:0}.primary-action,.new-article-action{white-space:nowrap}.admin-table{border-spacing:0;border-collapse:separate;width:100%;color:var(--ink);background:var(--surface);font-family:var(--font-body);font-size:var(--admin-text-label)}.admin-table th{border-bottom:1px solid var(--border-strong);color:var(--ink-strong);background:var(--page);font-family:var(--font-body);font-size:var(--text-micro);letter-spacing:0;text-align:left;text-transform:none;padding:9px 12px;font-weight:700;line-height:1.5}.admin-table td{border-bottom:1px solid var(--border);color:var(--ink);vertical-align:middle;padding:10px 12px}.admin-table tbody tr:last-child>td{border-bottom:0}.admin-table tbody tr:hover>td{background:var(--surface-tint)}.content-table{table-layout:fixed}.content-table th:nth-child(n){width:auto}.content-col-media{width:88px}.content-col-status{width:120px}.content-col-updated{width:200px}.content-col-actions{width:180px}.content-table-dates,.content-table-actions{display:table-cell}.content-table-dates-inner{gap:var(--admin-space-2);color:var(--ink-strong);grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.45;display:grid}.content-table-dates-inner time{gap:1px;display:grid}.content-table-dates-inner span{color:var(--ink-muted);font-size:var(--text-micro)}.content-table-actions{border-left:1px solid var(--border)}.content-table-actions-inner{gap:var(--admin-space-2);display:grid}.content-table-actions-inner>*,.content-table-actions-inner .article-row-actions,.content-table-actions-inner .article-row-actions button{width:100%}.content-open-action,.article-row-actions button{min-height:var(--admin-control-height)}.subscriber-table{margin-top:var(--admin-space-4);border:1px solid var(--border);border-radius:var(--admin-radius-panel);overflow:hidden}.menu-row,.user-row{gap:var(--admin-space-2);align-items:end}.menu-row>button,.user-row>button,.taxonomy-row-foot>button,.widget-row-foot>button{white-space:nowrap;justify-self:end}.widget-row>summary,.taxonomy-row-head,.admin-create-panel>summary,.media-upload>summary,.admin-edit-summary{min-height:44px;font-family:var(--font-body);font-size:var(--admin-text-control);padding:9px 12px;line-height:1.5}.admin-edit-panel{display:block;overflow:hidden}.admin-edit-panel>summary{cursor:pointer;list-style:none}.admin-edit-panel>summary::-webkit-details-marker{display:none}.admin-edit-summary{align-items:center;gap:var(--admin-space-2) var(--admin-space-3);flex-wrap:wrap;display:flex}.admin-edit-summary:before{content:"›";color:var(--accent);flex:none;font-size:1.25rem;line-height:1;transition:transform .15s}.admin-edit-panel[open]>.admin-edit-summary:before{transform:rotate(90deg)}.admin-edit-panel[open]>.admin-edit-summary{border-bottom:1px solid var(--border);background:var(--page)}.admin-edit-summary>span:not(.status),.admin-edit-summary>small{min-width:0;color:var(--ink-muted);font-size:var(--text-micro);overflow-wrap:anywhere}.author-admin-row,.user-entry,.menu-item{padding:0}.author-admin-form{gap:var(--admin-space-3);padding:var(--admin-space-3);display:grid}.menu-item>.menu-row{padding:var(--admin-space-3);background:0 0;border:0;border-radius:0;margin:0}.user-entry>.user-row,.user-entry>.user-password{margin-inline:var(--admin-space-3)}.user-entry>.user-row{padding-top:var(--admin-space-3)}.user-entry>.user-password{padding-bottom:var(--admin-space-3)}.check-field input[type=checkbox]{width:16px;height:16px;min-height:0;padding:0}@media (max-width:1180px){.content-table td,.content-table-dates,.content-table-actions{display:block}.content-table-dates-inner{gap:var(--admin-space-1);grid-template-columns:1fr}.content-table-actions{border-left:0}}@media (max-width:900px){:root{--admin-control-height:44px}main>section,main>.intake-page,main>.integration-settings{padding:20px 16px 40px}main>section>header,.content-page-header,.intake-heading{gap:var(--admin-space-2);grid-template-columns:minmax(0,1fr)}main>section>header>form{grid-area:auto/1;justify-self:start}}@media (max-width:680px){.content-table-dates-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-row>button,.user-row>button,.taxonomy-row-foot>button,.widget-row-foot>button{justify-self:start}}
