@font-face{font-family:Pancratius Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-regular.ttf)format("truetype")}@font-face{font-family:Pancratius Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-semibold.ttf)format("truetype")}@font-face{font-family:Pancratius Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-regular.ttf)format("truetype")}@font-face{font-family:Pancratius Serif;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-semibold.ttf)format("truetype")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fbfaf6;--paper-rise:#f3eee1;--surface:#fffefaeb;--ink:#141414;--ink-soft:#4a4438;--ink-mute:#6f685a;--rule:#14110d24;--rule-strong:#14110d47;--accent:#9b5f18;--accent-deep:#713114;--accent-mute:#a86b1f1a;--positive:#315e4d;--positive-mute:#e8f0ea;--danger:#9a3826;--danger-mute:#f8ebe6;--serif:"Pancratius Serif", "PT Serif", Georgia, serif;--sans:"Pancratius Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif}*,:before,:after{box-sizing:border-box}html{background:var(--paper);min-width:320px;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{background:radial-gradient(ellipse 90% 42% at 50% -8%, #fff8e8 0%, transparent 72%), var(--paper);min-height:100vh;color:var(--ink);font-family:var(--sans);margin:0;font-size:14px;line-height:1.5}button,textarea{font:inherit}button,a,textarea,input{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:#a86b1f2e}.console-shell{width:min(1280px,100% - 48px);margin:0 auto;padding-bottom:80px}.masthead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;min-height:76px;display:flex}.brand-lockup{align-items:baseline;gap:13px;display:inline-flex}.brand-lockup strong,.brand{font-family:var(--serif);letter-spacing:.045em;font-variant:small-caps;font-size:21px;font-weight:600}.brand-lockup span{color:var(--ink-mute);font-family:var(--serif);font-size:14px;font-style:italic}.account{color:var(--ink-mute);align-items:center;gap:14px;font-size:12px;display:flex}.sign-out,.operations-link{border:0;border-bottom:1px solid var(--rule-strong);cursor:pointer;background:0 0;padding:4px 0}.sign-out:hover,.operations-link:hover,.source-comment a:hover,.history-source a:hover{color:var(--accent)}.navigation-row{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-end;gap:24px;min-height:78px;display:flex}.tabs{align-items:flex-end;gap:30px;display:flex}.tabs a{color:var(--ink-mute);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:26px 1px 17px;font-size:13px;display:flex}.tabs a:hover{color:var(--ink)}.tabs a[aria-current=page]{border-bottom-color:var(--accent);color:var(--ink);font-weight:600}.tabs span{background:var(--paper-rise);min-width:21px;color:var(--ink-mute);text-align:center;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:400}.tabs a[aria-current=page] span{background:var(--accent-mute);color:var(--accent-deep)}.workspace{padding-top:46px}.page-heading{justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:34px;display:flex}.eyebrow,.card-label{color:var(--ink-mute);letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:600}.eyebrow:before{background:var(--accent);content:"";vertical-align:middle;width:24px;height:1px;margin-right:10px;display:inline-block}h1,h2,p{margin-top:0}h1{font-family:var(--serif);letter-spacing:-.035em;margin-bottom:8px;font-size:clamp(42px,5vw,62px);font-weight:400;line-height:.98}.lede{max-width:620px;color:var(--ink-soft);font-family:var(--serif);margin:0;font-size:17px;line-height:1.45}.batch-age{color:var(--ink-mute);margin:0 0 3px;font-size:11px}.batch-toolbar{z-index:10;border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 93%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:0;justify-content:space-between;align-items:center;gap:24px;min-height:62px;padding:11px 14px 11px 17px;display:flex;position:sticky;top:0}.select-all{align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent);margin:0}.toolbar-actions{align-items:center;gap:12px;display:flex}.toolbar-actions>span{color:var(--ink-mute);margin-right:5px;font-size:11px}.quiet-button,.publish-button,.danger-button{cursor:pointer;border-radius:2px;min-height:36px;padding:8px 13px;font-size:12px;font-weight:600}.quiet-button{border:1px solid var(--rule);background:0 0}.quiet-button:hover{border-color:var(--rule-strong);background:var(--paper-rise)}.publish-button{border:1px solid var(--positive);background:var(--positive);color:#fff}.publish-button:hover:not(:disabled){background:#254b3d}.danger-button{border:1px solid var(--danger);color:var(--danger);background:0 0}.danger-button:hover{background:var(--danger-mute)}button:disabled{cursor:not-allowed;opacity:.46}.review-list{border:1px solid var(--rule);background:var(--surface)}.review-row{border-bottom:1px solid var(--rule);grid-template-columns:44px minmax(260px,.85fr) minmax(400px,1.15fr);display:grid}.review-row:last-child{border-bottom:0}.review-row:not(.is-selected){background:var(--paper-rise);box-shadow:inset 3px 0 var(--ink-mute)}.review-choice{text-align:center;padding-top:27px}.source-comment,.reply-editor{min-width:0;padding:23px 26px 25px}.source-comment{border-right:1px solid var(--rule)}.comment-meta{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.comment-meta strong{font-size:12px;font-weight:600}.comment-meta span{color:var(--ink-mute);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.source-comment>p,.history-source>p:not(.comment-meta){font-family:var(--serif);margin-bottom:17px;font-size:16px;line-height:1.5}.source-comment a,.history-source a{color:var(--ink-mute);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.reply-editor label,.history-reply>span{color:var(--accent-deep);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:600;display:block}.reply-editor textarea{resize:vertical;border:1px solid var(--rule);width:100%;min-height:132px;color:var(--ink);font-family:var(--serif);background:#fbfaf6b8;border-radius:2px;padding:13px 14px;font-size:16px;line-height:1.5;display:block}.reply-editor textarea:hover{border-color:var(--rule-strong)}.reply-editor textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:0}.reply-foot{color:var(--ink-mute);justify-content:space-between;margin-top:7px;font-size:10px;display:flex}.form-error,.success-notice{border:1px solid;padding:11px 13px;font-size:12px}.form-error{background:var(--danger-mute);color:var(--danger);border-color:#9a382640}.batch-error{border-radius:0;margin:0}.success-notice{background:var(--positive-mute);color:var(--positive);border-color:#315e4d38;margin:0 0 18px}.mobile-publish{display:none}.empty-state{border:1px solid var(--rule);background:var(--surface);text-align:center;place-content:center;min-height:380px;display:grid}.empty-mark{color:var(--accent);font-family:var(--serif);font-size:46px;line-height:1}.empty-state h2{font-family:var(--serif);margin:15px 0 7px;font-size:28px;font-weight:400}.empty-state p{max-width:390px;color:var(--ink-mute);font-family:var(--serif);margin:0;font-size:15px}.history-list{border-top:1px solid var(--rule)}.history-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);display:grid}.history-source,.history-reply{min-width:0;padding:25px 26px}.history-source{border-right:1px solid var(--rule)}.history-reply p{font-family:var(--serif);margin:0;font-size:16px;line-height:1.5}.operations-page{max-width:980px}.operations-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.operation-card{border:1px solid var(--rule);background:var(--surface);min-height:160px;padding:22px}.operation-card>strong{font-family:var(--serif);margin:18px 0 4px;font-size:42px;font-weight:400;line-height:1;display:block}.operation-card>span,.operation-card p:not(.card-label){color:var(--ink-mute);font-size:11px}.publication-control,.scan-card{grid-column:span 3}.publication-control{justify-content:space-between;align-items:center;gap:30px;min-height:auto;display:flex}.operation-card h2{font-family:var(--serif);margin:0 0 4px;font-size:25px;font-weight:400}.publication-control p:not(.card-label){max-width:560px;margin:0}.login-page{place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{border:1px solid var(--rule);background:var(--surface);width:min(440px,100%);padding:48px;box-shadow:0 28px 70px -55px #3c2d148c}.login-card .brand{margin-bottom:50px}.login-card h1{font-size:52px}.login-copy{color:var(--ink-soft);font-family:var(--serif);margin-bottom:26px;font-size:16px}.login-card .form-error{margin-bottom:13px}.google-sign-in{border:1px solid var(--rule-strong);cursor:pointer;background:#fff;border-radius:2px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:46px;font-size:13px;font-weight:600;display:flex}.google-sign-in:hover{background:var(--paper-rise)}.google-sign-in svg{width:19px;height:19px}@media (max-width:860px){.console-shell{width:min(100% - 28px,1280px)}.review-row,.history-row{grid-template-columns:42px 1fr}.review-choice{grid-row:span 2}.source-comment{border-right:0;border-bottom:1px solid var(--rule)}.history-source,.history-reply{grid-column:1/-1}.history-source{border-right:0;border-bottom:1px solid var(--rule)}}@media (max-width:620px){.console-shell{width:100%;padding:0 14px 76px}.masthead{min-height:64px}.brand-lockup span,.account>span{display:none}.brand-lockup strong{font-size:19px}.navigation-row{min-height:59px;overflow-x:auto}.tabs{gap:10px;width:100%}.tabs a{flex:1;justify-content:center;padding:19px 0 13px;font-size:11.5px}.tabs span{min-width:18px;padding-inline:4px}.workspace{padding-top:31px}.page-heading{flex-direction:column;align-items:flex-start;padding:0 2px 26px}h1{font-size:43px}.lede{font-size:15px}.batch-age{display:none}.batch-toolbar{min-height:50px;position:static}.toolbar-actions>span,.toolbar-actions .batch-submit{display:none}.review-row{grid-template-columns:38px 1fr}.review-choice{padding-top:23px}.source-comment,.reply-editor,.history-source,.history-reply{padding:20px 16px}.comment-meta{flex-direction:column;align-items:flex-start;gap:2px}.reply-editor textarea{min-height:160px}.mobile-publish{z-index:20;border-top:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 95%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:64px;color:var(--ink-mute);justify-content:space-between;align-items:center;padding:10px 14px;font-size:11px;display:flex;position:fixed;bottom:0;left:0;right:0}.empty-state{min-height:320px;padding:24px}.operations-grid{grid-template-columns:1fr}.publication-control,.scan-card{grid-column:span 1}.publication-control{flex-direction:column;align-items:flex-start}.login-page{padding:14px}.login-card{padding:34px 26px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
