:root{--paper:#f3efe6;--paper-raised:#fbf8f1;--paper-muted:#e9e3d7;--ink:#18211e;--ink-soft:#52615b;--line:#c9c1b3;--line-strong:#9a9182;--teal:#0f6259;--teal-dark:#0a4741;--teal-wash:#d9e8e2;--clay:#a94c34;--clay-wash:#f1ddd4;--gold:#a47b28;--shadow:0 18px 48px #1b231f1c;--rail:248px;--page-gap:clamp(24px, 4vw, 64px);--section-gap:clamp(64px, 8vw, 118px);--display:"Iowan Old Style", "Songti SC", "STSong", "SimSun", serif;--body:"Aptos", "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", sans-serif}:root[data-theme=dark]{--paper:#141916;--paper-raised:#1b211e;--paper-muted:#232b27;--ink:#eef0e8;--ink-soft:#aebbb4;--line:#3d4943;--line-strong:#66736c;--teal:#6cc1af;--teal-dark:#9ad5c8;--teal-wash:#243e37;--clay:#e08a6c;--clay-wash:#452b24;--gold:#d3ad59;--shadow:0 18px 48px #0000003d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth;min-height:100%}body{min-height:100vh;color:var(--ink);background:linear-gradient(90deg, transparent calc(var(--rail) - 1px), var(--line) var(--rail), transparent calc(var(--rail) + 1px)), var(--paper);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.72}button,input,select{color:inherit;font:inherit}button,select{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p,li,dd{text-wrap:pretty}::selection{color:var(--paper-raised);background:var(--teal)}:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.site-frame{min-height:100vh}.site-rail{z-index:20;width:var(--rail);background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;padding:34px 26px 28px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;display:flex}.brand-mark{border:1px solid var(--teal);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative}.brand-mark:before,.brand-mark:after,.brand-mark span{content:"";background:var(--teal);position:absolute}.brand-mark:before{width:20px;height:1px}.brand-mark:after{width:1px;height:20px}.brand-mark span{border-radius:50%;width:6px;height:6px}.brand strong,.brand small{display:block}.brand strong{font-family:var(--display);letter-spacing:.03em;font-size:18px}.brand small{color:var(--ink-soft);letter-spacing:.13em;margin-top:2px;font-size:9px}.brand .brand-positioning{letter-spacing:.02em;white-space:nowrap;margin-top:1px}.primary-nav{gap:2px;margin-top:58px;display:grid}.nav-link,.ops-link{border-left:2px solid #0000;padding:12px 13px;transition:color .16s,background .16s,border-color .16s;display:grid;position:relative}.nav-link:hover,.ops-link:hover,.nav-link.is-active,.ops-link.is-active{color:var(--teal-dark);border-left-color:var(--teal);background:var(--teal-wash)}.nav-link span,.ops-link span{letter-spacing:.04em;font-weight:700}.nav-link small,.ops-link small{color:var(--ink-soft);font-size:11px}.rail-context{border-block:1px solid var(--line);color:var(--ink-soft);gap:3px;margin-top:auto;padding:18px 12px;font-size:11px;display:grid}.rail-context strong{color:var(--ink);font-family:var(--display);font-size:22px;font-weight:500}.context-label,.section-label,.kicker,.narrative-label{color:var(--teal-dark);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800}.ops-link{margin-top:12px}.site-main{min-height:100vh;margin-left:var(--rail)}.page-wrap{width:min(1320px,100%);padding:48px var(--page-gap) 100px;margin:0 auto}.edition-header,.page-header{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:26px;display:flex}.edition-header h1,.page-header h1,.event-hero h1,.empty-page h1{font-family:var(--display);letter-spacing:-.02em;margin-top:8px;font-weight:500}.edition-header h1{max-width:980px;font-size:clamp(36px,4vw,60px);line-height:1.1}.edition-stamp{border-left:1px solid var(--line);min-width:142px;color:var(--ink-soft);padding:12px 0 4px 22px;display:grid}.edition-stamp strong{color:var(--clay);font-family:var(--display);font-size:38px;font-weight:500;line-height:1}.edition-stamp small{font-size:11px}.legacy-edition-note{border-left:2px solid var(--clay);color:var(--ink-soft);background:color-mix(in srgb, var(--clay) 7%, transparent);margin:12px 0 0;padding:9px 12px;font-size:12px;line-height:1.6}.edition-history-strip{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);align-items:center;gap:28px;padding:18px 0;display:grid}.edition-history-intro{justify-content:space-between;align-items:end;gap:16px;display:flex}.edition-history-intro strong,.edition-history-intro span{display:block}.edition-history-intro strong{font-family:var(--display);margin-top:2px;font-size:19px;font-weight:600}.edition-history-intro>a{color:var(--teal-dark);text-underline-offset:4px;font-size:10px;font-weight:800;text-decoration:underline}.edition-date-list{border-inline:1px solid var(--line);align-items:stretch;gap:0;min-width:0;display:flex;overflow-x:auto}.edition-date{border-right:1px solid var(--line);gap:0;min-width:104px;padding:9px 14px;transition:color .16s,background .16s;display:grid}.edition-date:hover,.edition-date.is-active{color:var(--paper-raised);background:var(--teal)}.edition-date time{font-family:var(--display);font-size:18px;line-height:1.2}.edition-date span{letter-spacing:.08em;font-size:9px;font-weight:800}.lead-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);gap:clamp(36px,7vw,96px);padding:clamp(46px,7vw,88px) 0 clamp(36px,4vw,56px);display:grid}.lead-text{max-width:830px;font-family:var(--display);font-size:clamp(22px,2vw,30px);line-height:1.42}.scope-note{border-left:2px solid var(--clay);max-width:720px;color:var(--ink-soft);margin-top:24px;padding-left:16px}.bilingual-note{max-width:720px;color:var(--teal-dark);margin-top:12px;font-size:12px;font-weight:800}.edition-source-note{max-width:720px;color:var(--ink-soft);margin-top:12px;font-size:12px}.lead-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}.primary-action,.secondary-action,.load-more{border:1px solid var(--teal);background:var(--teal);min-height:44px;color:var(--paper-raised);justify-content:center;align-items:center;padding:10px 18px;font-weight:700;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex}.secondary-action{border:1px solid var(--teal);min-height:44px;color:var(--teal-dark);background:0 0;justify-content:center;align-items:center;padding:10px 18px;font-weight:800;display:inline-flex}.primary-action:hover,.load-more:hover{background:var(--teal-dark);box-shadow:0 8px 18px color-mix(in srgb, var(--teal) 24%, transparent);transform:translateY(-2px)}.primary-action:active,.load-more:active{transform:translateY(0)}.text-action,.back-link{color:var(--teal-dark);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--teal) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--teal) 45%, transparent);text-underline-offset:5px;font-weight:800}.edition-contents{align-content:start;display:grid}.edition-contents>.section-label{border-bottom:1px solid var(--line-strong);padding-bottom:10px}.edition-contents a{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;gap:10px;padding:13px 0;transition:color .16s,padding-left .16s;display:grid}.edition-contents a:hover{color:var(--teal-dark);padding-left:6px}.edition-contents a span{color:var(--clay);font-family:var(--display)}.edition-contents a strong{font-size:13px;line-height:1.5}.narrative-section,.recent-section,.ops-section,.evidence-section{padding-top:var(--section-gap)}.home-page .narrative-section{padding-top:clamp(28px,3vw,48px)}.section-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;display:flex}.section-heading h2,.watch-section h2,.ops-section h2,.interpretation-panel h2{font-family:var(--display);margin-top:6px;font-size:clamp(28px,2.7vw,39px);font-weight:500;line-height:1.1}.section-heading>p{max-width:420px;color:var(--ink-soft);text-align:right;font-size:13px}.narrative-grid{border-top:1px solid var(--line-strong)}.narrative-card{border-bottom:1px solid var(--line);grid-template-columns:74px minmax(0,1fr);gap:26px;padding:36px 0;display:grid}.narrative-card.is-lead{padding-block:52px}.narrative-number{color:var(--clay);font-family:var(--display);font-size:32px;line-height:1}.narrative-body h3{max-width:860px;font-family:var(--display);margin:8px 0 12px;font-size:clamp(24px,2.2vw,32px);font-weight:500;line-height:1.16}.narrative-body>p{max-width:900px;color:var(--ink-soft);font-size:16px}.narrative-body dl{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0 20px;display:grid}.narrative-body dl>div,.interpretation-grid>div{border-top:2px solid var(--teal);background:var(--teal-wash);padding:17px 19px}.narrative-body dl>.counterpoint,.interpretation-grid>.counterpoint{border-color:var(--clay);background:var(--clay-wash)}.narrative-body dl>.legacy-editorial-note{border-color:var(--gold);background:color-mix(in srgb, var(--paper-muted) 72%, var(--gold) 6%)}.legacy-editorial-note dt{color:var(--gold)}.narrative-body dt,.interpretation-grid h3{color:var(--teal-dark);letter-spacing:.08em;margin-bottom:4px;font-size:11px;font-weight:800}.narrative-body .counterpoint dt,.interpretation-grid .counterpoint h3{color:var(--clay)}.narrative-body dd{margin:0;font-size:13px}.evidence-links,.watch-links{flex-wrap:wrap;gap:8px 16px;display:flex}.evidence-link-button,.watch-links a,.reader-caveats a,.occurrence-foot a{overflow-wrap:anywhere;min-width:0;color:var(--teal-dark);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--teal) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--teal) 40%, transparent);text-underline-offset:4px;font-size:12px;font-weight:800}.evidence-link-button{cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-family:inherit}.evidence-link-button:hover,.evidence-link-button:focus-visible{color:var(--teal)}.evidence-links span{color:var(--ink-soft);font-size:12px}.recent-feed-action{justify-content:flex-end;padding-top:30px;display:flex}.watch-section{margin-top:var(--section-gap);border:1px solid var(--teal);background:linear-gradient(135deg, var(--teal-wash), var(--paper-raised));grid-template-columns:.9fr 1fr;gap:22px 50px;padding:clamp(28px,4vw,50px);display:grid}.watch-section>p{color:var(--ink-soft);align-self:end}.watch-links{border-top:1px solid color-mix(in srgb, var(--teal) 35%, transparent);grid-column:1/-1;padding-top:18px}.event-list{border-top:1px solid var(--line-strong)}.event-card{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;transition:background .16s;display:grid}.event-card-open,.event-card-copy,.event-card>*{min-width:0}.event-card-open{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:24px 4px;transition:background .16s,color .16s;display:grid}.event-card-open:hover,.event-card-open:focus-visible{background:0 0;outline:0}.event-card:hover,.event-card:focus-within{background:color-mix(in srgb, var(--teal-wash) 52%, transparent)}.event-card-copy{grid-template-columns:minmax(190px,.65fr) minmax(280px,1.35fr);align-items:baseline;gap:10px 24px;display:grid}.event-card-copy>*{min-width:0}.event-card:hover .event-card-title{color:var(--teal-dark)}.event-card-meta{color:var(--ink-soft);flex-wrap:wrap;align-content:flex-start;align-self:baseline;align-items:baseline;gap:7px;font-size:10px;display:flex}.reader-status{border:1px solid var(--line-strong);letter-spacing:.04em;padding:3px 7px;font-weight:800;display:inline-flex}.reader-status.status-reader{border-color:var(--teal);color:var(--teal-dark)}.reader-status.status-pending{border-color:var(--gold);color:var(--gold)}.event-index{width:100%;color:var(--clay);font-family:var(--display);font-size:17px}.layer-pill,.control-tag,.health-status,.bilingual-tag,.discovery-tag,.shadow-score-tag{border:1px solid var(--line-strong);color:var(--ink-soft);letter-spacing:.05em;padding:3px 7px;font-size:9px;font-weight:800;line-height:1.4;display:inline-flex}.bilingual-tag{border-color:var(--teal);color:var(--teal-dark)}.control-tag{border-color:var(--gold);color:var(--gold)}.discovery-tag{border-color:var(--teal);color:var(--teal-dark)}.shadow-score-tag{color:var(--ink-soft)}.event-card-title{overflow-wrap:anywhere;font-family:var(--display);align-self:baseline;font-size:19px;font-weight:700;line-height:1.33;transition:color .16s;display:block}.event-card-summary{overflow-wrap:anywhere;color:var(--ink-soft);grid-column:2;font-size:13px;line-height:1.7;display:block}.event-card-foot{overflow-wrap:anywhere;color:var(--ink-soft);flex-wrap:wrap;grid-column:1/-1;gap:7px 15px;font-size:10px;display:flex}.event-card-arrow{color:var(--teal-dark);letter-spacing:.04em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--teal) 36%, transparent);text-decoration-color:color-mix(in srgb, var(--teal) 36%, transparent);text-underline-offset:4px;align-self:start;padding-top:3px;font-size:10px;font-weight:900;transition:color .16s}.event-card-open:hover .event-card-arrow{color:var(--teal)}.feedback-controls{min-width:0}.event-card-controls{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:flex-start;gap:9px 14px;margin:-11px 4px 13px 0;display:flex}.event-card-source-link{border:1px solid var(--teal);min-height:40px;color:var(--teal-dark);align-items:center;padding:7px 11px;font-size:10px;font-weight:900;display:inline-flex}.event-card-source-link:hover,.event-card-source-link:focus-visible{background:var(--teal);color:var(--paper-raised);outline:0}.feedback-controls.is-card{margin:0}.feedback-label{color:var(--ink-soft);letter-spacing:.08em;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.feedback-actions,.feedback-reasons,.feedback-reason-summary{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.feedback-actions button,.feedback-reasons button{border:1px solid var(--line-strong);min-width:44px;min-height:40px;color:var(--ink-soft);background:0 0;border-radius:0;padding:7px 11px;font-size:11px;font-weight:850}.feedback-actions button:hover,.feedback-reasons button:hover{border-color:var(--teal);color:var(--teal-dark)}.feedback-actions button.is-selected{border-color:var(--teal);background:var(--teal);color:var(--paper-raised)}.feedback-actions button:disabled,.feedback-reasons button:disabled{cursor:wait;opacity:.56}.feedback-saving,.feedback-error{color:var(--ink-soft);font-size:10px}.feedback-reasons{margin-top:8px}.feedback-custom-reason{min-width:min(100%,360px);margin-top:8px;display:flex}.feedback-custom-reason input{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--paper-raised) 72%, transparent);width:min(280px,100%);min-height:34px;color:var(--ink);font:inherit;border-right:0;padding:6px 9px;font-size:10px}.feedback-custom-reason button{border:1px solid var(--line-strong);min-width:52px;min-height:34px;color:var(--ink-soft);background:0 0;font-size:10px;font-weight:850}.feedback-custom-reason button.is-selected{border-color:var(--teal);background:var(--teal);color:var(--paper-raised)}.feedback-reasons button{min-height:34px;padding:5px 8px;font-size:10px}.feedback-reasons button.is-selected{border-color:var(--teal);color:var(--teal-dark);box-shadow:inset 0 -2px var(--teal)}.original-language{border-top:1px dashed var(--line-strong);min-width:0;color:var(--ink-soft)}.original-language summary{width:fit-content;min-height:40px;color:var(--teal-dark);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--teal) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--teal) 35%, transparent);text-underline-offset:4px;align-items:center;padding:8px 0;font-size:11px;font-weight:800;list-style-position:inside;display:flex}.original-language[open] summary{margin-bottom:8px}.original-language h4,.original-language .original-title{overflow-wrap:anywhere;color:var(--ink);font-family:var(--display);margin:0 0 6px;font-size:15px;line-height:1.45}.original-language p{overflow-wrap:anywhere;font-size:12px;line-height:1.65}.event-dialog-backdrop{z-index:80;background:color-mix(in srgb, var(--ink) 58%, transparent);place-items:end center;padding:40px;animation:.18s both dialog-fade;display:grid;position:fixed;inset:0;overflow-y:auto}.event-dialog{border:1px solid var(--line-strong);background:var(--paper-raised);width:min(1120px,100%);max-height:calc(100vh - 80px);box-shadow:0 24px 80px color-mix(in srgb, var(--ink) 28%, transparent);animation:.2s both dialog-rise;overflow-y:auto}.event-dialog-head{z-index:2;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper-raised) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:24px;padding:18px 28px;display:flex;position:sticky;top:0}.event-dialog-head>div{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px;font-size:10px;display:flex}.event-dialog-head button{border:1px solid var(--line-strong);min-height:38px;color:var(--ink);background:0 0;padding:7px 12px;font-weight:800}.event-dialog-body{grid-template-columns:minmax(0,1.55fr) minmax(250px,.65fr);display:grid}.event-dialog-main{border-right:1px solid var(--line);padding:clamp(30px,5vw,68px)}.event-dialog-main h2{overflow-wrap:anywhere;max-width:820px;font-family:var(--display);letter-spacing:-.025em;margin:0 0 28px;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.18}.dialog-body-label{color:var(--teal-dark);letter-spacing:.08em;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.dialog-summary{color:var(--ink-soft);font-family:var(--display);font-size:clamp(17px,2vw,22px);line-height:1.65}.dialog-insight{border-block:1px solid var(--line);margin-top:36px;padding:20px 0}.dialog-insight span{color:var(--teal-dark);letter-spacing:.08em;font-size:10px;font-weight:900}.dialog-insight p{margin-top:10px;line-height:1.75}.dialog-original{margin-top:28px}.dialog-original h3{overflow-wrap:anywhere;font-family:var(--display);font-size:20px;line-height:1.5}.dialog-original p{margin-top:12px;font-size:14px;line-height:1.8}.event-dialog-side{padding:34px 28px}.event-dialog-side dl{gap:22px;display:grid}.event-dialog-side dt{color:var(--ink-soft);letter-spacing:.08em;margin-bottom:5px;font-size:9px;font-weight:900}.event-dialog-side dd{overflow-wrap:anywhere;line-height:1.55}.event-dialog-side dd small{color:var(--ink-soft);display:block}.dialog-actions{justify-items:start;gap:16px;margin-top:38px;display:grid}.event-dialog-side .feedback-controls{border-top:1px solid var(--line);margin-top:34px;padding-top:24px}@keyframes dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes dialog-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.reader-caveats{margin-top:var(--section-gap);border-top:1px solid var(--line-strong);grid-template-columns:120px 1fr auto;gap:24px;padding-top:28px;display:grid}.reader-caveats p{color:var(--ink-soft);margin-bottom:8px;font-size:12px}.page-header{align-items:end}.page-header h1{font-size:clamp(34px,3.6vw,52px);line-height:1.1}.page-header>p{max-width:540px;color:var(--ink-soft);text-align:right}.archive-timeline{margin-top:clamp(48px,7vw,86px)}.archive-entry{grid-template-columns:34px minmax(140px,.32fr) minmax(0,1fr);gap:0 28px;min-height:230px;display:grid}.archive-marker{justify-content:center;display:flex;position:relative}.archive-marker:after{background:var(--line-strong);content:"";width:1px;position:absolute;inset:20px auto 0}.archive-entry:last-child .archive-marker:after{bottom:calc(100% - 20px)}.archive-marker span{z-index:1;border:2px solid var(--paper);background:var(--teal);width:11px;height:11px;box-shadow:0 0 0 1px var(--teal);border-radius:50%;margin-top:8px;position:relative}.archive-date{align-content:start;gap:3px;display:grid}.archive-date time{font-family:var(--display);font-size:22px}.archive-date span{color:var(--ink-soft);font-size:10px;font-weight:800}.archive-copy{border-bottom:1px solid var(--line);padding-bottom:54px}.archive-copy h2{max-width:850px;font-family:var(--display);font-size:clamp(25px,2.5vw,39px);font-weight:500;line-height:1.15}.archive-copy h2 a:hover{color:var(--teal-dark)}.archive-copy>p{max-width:860px;color:var(--ink-soft);margin-top:14px}.archive-copy dl{flex-wrap:wrap;gap:12px 30px;margin:22px 0 18px;display:flex}.archive-copy dl>div{align-items:baseline;gap:8px;display:flex}.archive-copy dt{color:var(--ink-soft);font-size:10px;font-weight:800}.archive-copy dd{font-family:var(--display);margin:0;font-size:22px}.feed-toolbar{z-index:10;margin-inline:calc(var(--page-gap) * -1);padding:24px var(--page-gap) 18px;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 93%, transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);position:sticky;top:0}.scope-tabs{border-block:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);display:grid}.scope-tabs button{border:0;border-right:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;align-items:baseline;gap:8px;padding:13px 15px;transition:color .16s,background .16s;display:flex}.scope-tabs button:last-child{border-right:0}.scope-tabs button:hover,.scope-tabs button.is-active{color:var(--paper-raised);background:var(--teal)}.scope-tabs button span{font-weight:800}.scope-tabs button small{font-family:var(--display);font-size:17px}.scope-explainer{border-bottom:1px solid var(--line);color:var(--ink-soft);grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:18px;padding:11px 14px;font-size:11px;display:grid}.scope-explainer strong{color:var(--ink)}.feed-filters{grid-template-columns:minmax(150px,.4fr) minmax(160px,.45fr) minmax(150px,.4fr) minmax(240px,1fr);gap:16px;margin-top:16px;display:grid}.feed-filters label{color:var(--ink-soft);align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.feed-filters label>span{white-space:nowrap;flex:none}.feed-filters input,.feed-filters select{border:1px solid var(--line-strong);background:var(--paper-raised);border-radius:0;width:100%;min-height:42px;padding:8px 12px}.feed-filters input:focus,.feed-filters select:focus{border-color:var(--teal)}.feed-result-line{color:var(--ink-soft);align-items:baseline;gap:12px;padding:28px 0 16px;font-size:11px;display:flex}.feed-result-line strong{color:var(--ink);font-family:var(--display);font-size:21px;font-weight:500}.feed-result-line span:last-child{margin-left:auto}.load-more{gap:8px;width:100%;margin-top:24px}.empty-state,.empty-page{align-content:center;justify-items:start;gap:15px;min-height:60vh;display:grid}.empty-state{border-block:1px solid var(--line);justify-items:center;min-height:260px}.empty-state strong{font-family:var(--display);font-size:30px}.ops-metrics{border-block:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.ops-metrics>div{border-right:1px solid var(--line);gap:3px;padding:22px 24px;display:grid}.ops-metrics>div:last-child{border-right:0}.ops-metrics span,.ops-metrics small{color:var(--ink-soft);font-size:10px}.ops-metrics strong{color:var(--teal-dark);font-family:var(--display);font-size:40px;font-weight:500;line-height:1}.feedback-ops{margin-top:var(--section-gap)}.feedback-metrics{margin-top:26px}.feedback-breakdown{grid-template-columns:1fr 1fr;gap:30px;margin-top:34px;display:grid}.feedback-breakdown h3{font-family:var(--display);margin-bottom:12px;font-size:24px;font-weight:500}.feedback-table td:not(:first-child),.feedback-table th:not(:first-child){text-align:right;width:62px}.feedback-reason-summary{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:24px;padding-top:16px;font-size:11px}.feedback-reason-summary strong{color:var(--ink);margin-right:5px}.feedback-custom-summary{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.feedback-custom-summary>strong{margin-bottom:10px;display:block}.feedback-custom-summary p{border-top:1px solid color-mix(in srgb, var(--line) 62%, transparent);color:var(--ink-soft);grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);gap:16px;margin:0;padding:8px 0;font-size:11px;display:grid}.feedback-custom-summary p span{color:var(--ink);font-weight:800}.health-table-wrap{border-top:1px solid var(--line-strong);overflow-x:auto}.health-table{border-collapse:collapse;width:100%;font-size:12px}.health-table th,.health-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:13px 11px}.health-table th{color:var(--ink-soft);letter-spacing:.08em;font-size:9px}.health-table td:first-child{white-space:normal}.health-table td strong,.health-table td small{display:block}.health-table td small{color:var(--ink-soft)}.status-ok{border-color:var(--teal);color:var(--teal-dark)}.ops-split{grid-template-columns:.85fr 1.15fr;gap:30px;display:grid}.gap-panel,.provenance-panel{margin-top:var(--section-gap);border-top:3px solid var(--clay);background:var(--paper-raised);padding:28px}.provenance-panel{border-color:var(--teal)}.gap-panel ol{color:var(--ink-soft);margin:24px 0 0;padding-left:22px}.gap-panel li{margin-bottom:10px}.provenance-panel dl,.occurrence-card dl{gap:0;margin:24px 0 0;display:grid}.provenance-panel dl>div,.occurrence-card dl>div{border-top:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.provenance-panel dt,.occurrence-card dt{color:var(--ink-soft);letter-spacing:.05em;font-size:10px;font-weight:800}.provenance-panel dd,.occurrence-card dd{min-width:0;margin:0}.hash-value{overflow-wrap:anywhere;font-family:Cascadia Mono,Microsoft YaHei,monospace;font-size:10px}.back-link{margin-bottom:40px;display:inline-block}.event-hero{border-bottom:1px solid var(--line-strong);padding-bottom:52px}.event-hero-meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:11px;display:flex}.event-hero h1{overflow-wrap:anywhere;max-width:900px;margin-top:22px;font-size:clamp(28px,2.4vw,42px);line-height:1.17}.event-hero>p{max-width:840px;color:var(--ink-soft);font-family:var(--display);margin-top:22px;font-size:clamp(16px,1.45vw,21px);line-height:1.55}.hero-original{border:1px solid var(--line);background:var(--paper-raised);max-width:900px;margin-top:28px;padding:8px 18px 16px}.hero-original h2{overflow-wrap:anywhere;font-family:var(--display);font-size:clamp(16px,1.6vw,21px);line-height:1.35}.empty-page h1{font-size:clamp(34px,3.6vw,52px);line-height:1.1}.hero-original p{margin-top:10px}.event-byline{grid-template-columns:1fr 1fr auto;align-items:end;gap:26px;margin-top:40px;display:grid}.event-byline>div{display:grid}.event-byline span,.event-byline small{color:var(--ink-soft);font-size:10px}.interpretation-panel{margin-top:var(--section-gap);border:1px solid var(--teal);background:var(--paper-raised);padding:clamp(28px,4vw,48px)}.interpretation-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.pending-panel,.watch-panel{border-color:var(--line-strong)}.pending-panel p,.watch-panel p{max-width:760px;color:var(--ink-soft);margin-top:20px}.occurrence-list{border-top:1px solid var(--line-strong)}.occurrence-card{border-bottom:1px solid var(--line);padding:30px 0}.occurrence-head{color:var(--ink-soft);justify-content:space-between;font-size:10px;display:flex}.occurrence-card h3{overflow-wrap:anywhere;max-width:900px;font-family:var(--display);margin-top:9px;font-size:23px}.occurrence-card>p{max-width:980px;color:var(--ink-soft);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-top:12px;display:-webkit-box;overflow:hidden}.occurrence-original{border:1px solid var(--line);background:var(--paper-raised);max-width:980px;margin-top:18px;padding:4px 14px 14px}.occurrence-card dl{grid-template-columns:1fr 1fr;column-gap:32px}.occurrence-foot{color:var(--ink-soft);grid-template-columns:minmax(120px,.3fr) minmax(180px,.7fr) 1fr;gap:20px;margin-top:22px;font-size:10px;display:grid}.event-provenance{border-top:1px solid var(--line-strong);color:var(--ink-soft);grid-template-columns:120px 1fr;gap:7px 20px;margin-top:60px;padding-top:25px;font-size:10px;display:grid}.event-provenance strong{color:var(--ink);overflow-wrap:anywhere}.settings-trigger{z-index:40;border:1px solid var(--ink);background:var(--paper-raised);min-height:42px;box-shadow:var(--shadow);padding:9px 14px;font-size:11px;font-weight:800;transition:transform .16s,color .16s,border-color .16s;position:fixed;bottom:22px;right:22px}.settings-trigger:hover{color:var(--teal-dark);border-color:var(--teal);transform:translateY(-2px)}.back-to-top{z-index:39;border:1px solid var(--teal);background:var(--paper-raised);min-height:42px;color:var(--teal-dark);box-shadow:var(--shadow);align-items:center;gap:6px;padding:9px 14px;font-size:11px;font-weight:800;transition:transform .16s,background .16s;display:inline-flex;position:fixed;bottom:76px;right:22px}.back-to-top:hover{background:var(--teal-wash);transform:translateY(-2px)}.back-to-top span{font-family:var(--display);font-size:18px;line-height:1}.tweaks-panel{z-index:50;border:1px solid var(--line-strong);background:var(--paper-raised);width:min(310px,100vw - 44px);box-shadow:var(--shadow);padding:20px;position:fixed;bottom:74px;right:22px}.tweaks-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:14px;display:flex}.tweaks-head strong,.tweaks-head span{display:block}.tweaks-head strong{font-family:var(--display);font-size:26px}.tweaks-head span,.tweaks-head button,.tweaks-panel legend{color:var(--ink-soft);font-size:10px}.tweaks-head button{text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.tweaks-panel fieldset{border:0;margin:18px 0 0;padding:0}.segmented-control{border:1px solid var(--line-strong);grid-template-columns:1fr 1fr;margin-top:7px;display:grid}.segmented-control button{border:0;border-right:1px solid var(--line-strong);background:0 0;padding:8px}.segmented-control button:last-child{border-right:0}.segmented-control button:hover,.segmented-control button.is-selected{color:var(--paper-raised);background:var(--teal)}:root[data-density=compact]{--section-gap:clamp(42px, 5vw, 72px)}:root[data-density=compact] .event-card,:root[data-density=compact] .narrative-card,:root[data-density=compact] .occurrence-card{padding-block:18px}@media (max-width:1120px){:root{--rail:204px}.site-rail{padding-inline:20px}.brand small{display:none}.event-card-copy{grid-template-columns:minmax(170px,.7fr) minmax(240px,1.3fr)}.ops-metrics{grid-template-columns:1fr 1fr}.ops-metrics>div:nth-child(2){border-right:0}.ops-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:820px){:root{--rail:0px}body{background:var(--paper);padding-bottom:66px}.site-rail{border-top:1px solid var(--line-strong);background:color-mix(in srgb, var(--paper-raised) 95%, transparent);grid-template-columns:repeat(4,1fr);gap:0;width:80%;height:66px;padding:0;display:grid;position:fixed;inset:auto 20% 0 0}.brand,.rail-context{display:none}.primary-nav{margin:0;display:contents}.nav-link,.ops-link{border:0;border-right:1px solid var(--line);text-align:center;place-content:center;margin:0;padding:7px 5px}.nav-link small,.ops-link small{display:none}.nav-link:hover,.ops-link:hover,.nav-link.is-active,.ops-link.is-active{border:0;border-right:1px solid var(--line);box-shadow:inset 0 3px var(--teal)}.site-main{margin-left:0}.page-wrap{padding-top:32px}.page-header{align-items:start;gap:16px;display:grid}.page-header>p{text-align:left}.lead-grid,.watch-section,.ops-split{grid-template-columns:1fr}.watch-links{grid-column:auto}.event-card-copy,.feedback-breakdown{grid-template-columns:1fr}.event-card-summary,.event-card-foot{grid-column:1}.event-dialog-backdrop{padding:24px}.event-dialog{max-height:calc(100vh - 48px)}.event-dialog-body{grid-template-columns:1fr}.event-dialog-main{border-right:0;border-bottom:1px solid var(--line)}.reader-caveats{grid-template-columns:100px 1fr}.reader-caveats a{grid-column:2}.event-byline{grid-template-columns:1fr 1fr}.event-byline .primary-action{grid-column:1/-1;justify-self:start}.occurrence-foot{grid-template-columns:1fr}.settings-trigger{border:0;border-top:1px solid var(--line-strong);border-left:1px solid var(--line);background:color-mix(in srgb, var(--paper-raised) 95%, transparent);width:20%;height:66px;box-shadow:none;bottom:0;right:0}.tweaks-panel,.back-to-top{bottom:82px;right:16px}}@media (max-width:620px){:root{--page-gap:20px}.edition-header,.page-header,.section-heading{align-items:start;gap:18px;display:grid}.edition-stamp{border-top:1px solid var(--line);border-left:0;grid-template-columns:auto auto 1fr;align-items:baseline;gap:8px;padding:10px 0 0}.edition-stamp strong{font-size:30px}.page-header>p,.section-heading>p{text-align:left}.lead-grid{gap:44px}.edition-history-strip,.scope-explainer{grid-template-columns:1fr;gap:12px}.archive-entry{grid-template-columns:24px minmax(0,1fr);gap:0 14px}.archive-date,.archive-copy{grid-column:2}.archive-marker{grid-row:1/span 2}.archive-copy{padding-top:16px}.narrative-card{grid-template-columns:44px minmax(0,1fr);gap:12px}.narrative-number{font-size:28px}.narrative-body dl,.interpretation-grid,.occurrence-card dl{grid-template-columns:1fr}.event-card-open{gap:12px;padding-block:20px}.event-card-arrow{display:none}.feedback-controls.is-card{margin:0}.event-card-controls{margin-top:-8px}.event-card-copy{gap:9px}.event-dialog-backdrop{align-items:stretch;padding:0}.event-dialog{border:0;width:100%;min-height:100vh;max-height:none}.event-dialog-head{padding:14px 18px}.event-dialog-main,.event-dialog-side{padding:28px 20px}.reader-caveats{grid-template-columns:1fr}.reader-caveats a{grid-column:1}.scope-tabs{grid-template-columns:1fr 1fr}.feed-toolbar{position:static}.scope-tabs button:nth-child(2){border-right:0}.scope-tabs button:nth-child(-n+2){border-bottom:1px solid var(--line)}.feed-filters{grid-template-columns:1fr}.feed-result-line{flex-wrap:wrap}.feed-result-line span:last-child{width:100%;margin-left:0}.ops-metrics{grid-template-columns:1fr}.ops-metrics>div,.ops-metrics>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.ops-metrics>div:last-child{border-bottom:0}.event-byline{grid-template-columns:1fr}.event-byline .primary-action{grid-column:1}.provenance-panel dl>div,.occurrence-card dl>div{grid-template-columns:1fr;gap:2px}.event-provenance{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
