.find-group-label{font-size:11px;color:var(--mut);margin-right:2px}.find-controls-sheet{display:flex;flex-direction:column;gap:14px;padding:12px 0 4px;font-size:14px;color:var(--ink)}.find-controls-sheet .sort-controls,.find-controls-sheet .date-filter-controls,.find-controls-sheet .compare-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.find-controls-sheet .find-group-label{flex:0 0 100%;margin:0;font-size:13px;font-weight:700;color:var(--ink)}.find-field{display:inline-flex;flex-direction:column;gap:3px}.find-field-label{font-size:12px;color:var(--mut)}.find-controls-sheet .sort-controls select,.find-controls-sheet .date-filter-controls select,.find-controls-sheet .compare-controls select{min-height:44px;min-width:96px;padding:0 8px;font-family:inherit;font-size:14px;color:var(--ink);background:var(--card);border:1px solid var(--chip-line);border-radius:2px}.find-controls-sheet .page-btn{min-height:44px;padding:0 14px;font-size:14px;color:var(--ink);border-color:var(--chip-line)}.find-count{margin:0}.find-controls-sheet .find-count{font-size:13px;color:var(--mut)}.find-ranked{color:var(--mut)}.feed-count{margin:0 0 8px;color:var(--mut);font-size:13px}.read-toggle{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.read-option{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.find-controls-sheet .read-toggle{margin-left:0;font-size:14px;color:var(--ink)}.find-controls-sheet .read-option{min-height:44px}@media(min-width:1280px){section.count{flex-wrap:nowrap}}.name-groups{line-height:1.5}.name-groups a{display:inline;color:var(--press-deep);text-decoration:underline}.name-group-label{color:var(--ink-soft);font-weight:600}.name-groups-inline .name-group{margin:.2rem 0;font-size:.85rem}.summary-link.person{--c: var(--person)}.summary-link.org{--c: var(--org)}.summary-link.event{--c: var(--event)}.summary-link.artifact{--c: var(--artifact)}.summary-link.location{--c: var(--location)}.summary-link.topic{--c: var(--mut)}.summary-link{color:inherit;text-decoration:underline;text-decoration-color:var(--chip-line);text-underline-offset:3px}.summary-link:focus-visible{text-decoration-color:var(--c)}@media(hover:hover)and (pointer:fine){.summary-link:hover{text-decoration-color:var(--c)}}.summary-link-glyph{display:inline-block;width:.62em;height:.62em;margin-right:.22em;background:var(--c);vertical-align:.05em}.summary-link.person .summary-link-glyph{border-radius:50%}.summary-link.artifact .summary-link-glyph{transform:rotate(45deg) scale(.85)}.summary-link.event .summary-link-glyph{clip-path:polygon(0 0,100% 50%,0 100%)}.summary-link.location .summary-link-glyph{clip-path:polygon(25% 0,75% 0,100% 25%,100% 100%,0 100%,0 25%)}.summary-link.topic .summary-link-glyph{width:auto;height:auto;background:none;color:var(--mut);font-weight:600}.summary-link-card{position:fixed;width:220px;padding:5px 8px;background:var(--ink);color:var(--card);font-size:11px;font-style:normal;font-weight:400;line-height:1.4;border-radius:3px;pointer-events:none;z-index:1000;text-align:left;white-space:normal}.summary-link-card b,.summary-link-card span,.summary-link-card i{display:block}.summary-link-card b{font-weight:700}@media(forced-colors:active){.summary-link-glyph{background:CanvasText}.summary-link.topic .summary-link-glyph{background:none;color:CanvasText}.summary-link{text-decoration-color:CanvasText}.summary-link:focus-visible{text-decoration-color:CanvasText}}@media(forced-colors:active)and (hover:hover)and (pointer:fine){.summary-link:hover{text-decoration-color:CanvasText}}.owner-page{max-width:560px;margin:0 auto;padding:16px 12px 40px}.owner-token{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.owner-token label{flex:0 0 100%;font-weight:700}.owner-token input{flex:1 1 200px;min-height:32px;padding:0 8px}.owner-token button{min-height:32px;padding:0 12px}.owner-note{flex:0 0 100%;margin:0;color:var(--mut)}.owner-switch{display:flex;gap:8px;align-items:center;margin-bottom:16px}.owner-links{margin:0;padding-left:18px}.suggest-edits{display:inline-flex;gap:6px;align-items:center;margin-left:auto;font-size:12px;cursor:pointer}.chip-edit{flex:none;align-self:center;width:14px;height:14px;margin:0 4px 0 0;padding:0;border:0;background:none;font-size:12px;line-height:14px;color:inherit;cursor:pointer}.corrected-mark{flex:none;align-self:center;height:14px;box-sizing:content-box;margin:-5px 2px -5px 0;padding:5px 2px;border:0;background:none;font-size:11px;line-height:14px;white-space:nowrap;color:inherit;cursor:pointer}.correction-form{position:fixed;z-index:1000;width:260px;max-width:calc(100vw - 8px);padding:10px;background:#fff;border:1px solid currentColor;box-shadow:var(--shadow-float);font-size:13px}.correction-form-title{margin:0 0 8px;font-weight:700}.correction-form-choices{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.correction-form-choices button,.correction-form-close{min-height:28px;padding:0 8px;text-align:left}.correction-form-error{margin:0 0 8px;color:#b00020}.correction-form{max-height:calc(100vh - 16px);overflow-y:auto}.correction-form select,.correction-form input[type=text],.correction-form textarea{box-sizing:border-box;width:100%;min-height:28px;margin-bottom:6px}.correction-form-panel{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.correction-form-panel p{margin:0}.correction-form-panel button{min-height:28px;padding:0 8px;text-align:left}.correction-form-status{margin:0 0 8px;font-weight:700}.correction-form-footer{display:flex;gap:6px}.entity-picker-results{margin:0 0 6px;padding:0;list-style:none;max-height:180px;overflow-y:auto}.entity-picker-results button{display:block;width:100%;min-height:28px;padding:0 8px;text-align:left}.entity-picker-count{color:var(--mut)}.add-chip{margin-top:6px}.chip-add{cursor:pointer}.hub-owner-actions{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px;font-size:13px}.hub-owner-actions button{min-height:28px;padding:0 8px}.summary-note{margin:6px 0 0;font-size:14px}.owner-wide{max-width:760px}.owner-error{margin:4px 0;color:#a02020}.fix-list,.review-list{margin:0 0 16px;padding:0;list-style:none}.fix-row,.review-item{padding:10px 0;border-bottom:1px solid var(--rule, #ddd)}.fix-head{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.fix-head time{margin-left:auto;color:var(--mut)}.fix-status{padding:0 6px;border:1px solid var(--rule, #ddd);border-radius:3px;font-size:12px}.fix-status-error{color:#a02020;border-color:#a02020}.fix-note,.review-context{margin:4px 0}.fix-row button,.review-choices button{min-height:32px;padding:0 12px}.review-item h2{margin:0 0 6px;font-size:16px}.review-choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.quiet-row-title{margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.3}.quiet-row-title a{color:var(--ink);text-decoration:none}@media(hover:hover)and (pointer:fine){.quiet-row-title a:hover{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--press)}}.quiet-row-meta{font-size:11px;color:var(--mut);display:flex;flex-wrap:wrap;gap:4px;align-items:center}.quiet-row-meta a{color:var(--mut);text-decoration:none}@media(hover:hover)and (pointer:fine){.quiet-row-meta a:hover{text-decoration:underline}}.quiet-row-host{color:var(--mut);font-weight:500}.quiet-row-comments{font-weight:700}.quiet-row-takes{margin-left:4px;color:var(--press-deep);border:1px solid var(--line-strong);padding:0 6px;border-radius:2px;font-size:11px;font-weight:600;text-transform:lowercase;letter-spacing:.02em}.quiet-row-summary{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--ink-soft);max-width:60em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.discussion-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;flex-direction:column;background:var(--paper);overflow-y:auto;overscroll-behavior:contain;animation:discussion-sheet-in .14s ease-out}@keyframes discussion-sheet-in{0%{opacity:0;transform:translateY(8px)}}@keyframes discussion-sheet-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.discussion-sheet{animation-name:discussion-sheet-fade}}.discussion-sheet-bar{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"back hn" "title title";gap:2px 12px;align-items:center;padding:6px 12px 10px;background:var(--paper);border-bottom:1.5px solid var(--ink)}.discussion-sheet-back{grid-area:back;min-height:44px;padding:0 12px 0 4px;border:0;background:none;color:var(--ink);font:inherit;font-size:15px;font-weight:700;text-align:left;cursor:pointer}.discussion-sheet-hn{grid-area:hn;justify-self:end;display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600;color:var(--press-deep)}.discussion-sheet-title{grid-area:title;margin:0;font-family:var(--cp-serif);font-size:18px;line-height:1.3;color:var(--ink)}.discussion-sheet .discussion-panel-body{flex:1 0 auto;overflow:visible;padding:8px 12px 32px}.discussion-inline{position:static;height:auto;max-height:none;overflow:visible}.discussion-inline .discussion-panel-body{height:auto;max-height:none;overflow:visible}.discussion-inline .comment-reply{display:inline-block;margin-top:4px;font-size:12px;color:var(--ink-soft);text-decoration:underline}.front-page{margin:18px 0 30px;container:front-page / inline-size}.fp-lead{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:52px;align-items:start;padding:38px 44px 40px}.fp-lead.fp-lead-solo{grid-template-columns:minmax(0,1fr)}.fp-lead:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--card);clip-path:var(--cut-big)}.fp-headline{margin:0 0 18px;font-family:var(--cp-serif);font-weight:700;font-size:46px;line-height:1.07;letter-spacing:-.02em}.fp-headline a,.fp-also-headline a{color:var(--ink);text-decoration:none}@media(hover:hover)and (pointer:fine){.fp-headline a:hover,.fp-also-headline a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}}.fp-summary{margin:0;font-size:18px;line-height:1.5;color:var(--ink);max-width:38em}.fp-headline,.fp-also-headline,.fp-summary{overflow-wrap:break-word}.fp-meta{margin-top:12px;font-size:13px;color:var(--mut)}.fp-meta a{color:var(--mut);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2.5px;display:inline-block;padding-block:4px}.fp-record{position:relative;isolation:isolate;margin:6px -64px 0 0;padding:18px 24px;transform:rotate(.5deg)}.fp-record:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#ece7da;clip-path:var(--cut-a)}.fp-record-row{display:flex;gap:12px;align-items:baseline;padding:8px 0;border-top:1px solid #d3ccb9}.fp-record-row:first-child{border-top:0;padding-top:0}.fp-record-label{flex:0 0 48px;font-size:13px;font-weight:600;color:var(--mut)}.fp-chips{display:flex;flex-wrap:wrap;gap:6px}.fp-also{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px;align-items:stretch}.fp-scrap{position:relative;isolation:isolate;display:flex;flex-direction:column;padding:19px 20px 17px;--cut: var(--cut-a)}.fp-scrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--card);clip-path:var(--cut)}.fp-s1{--cut: var(--cut-b);margin-top:12px}.fp-s2{--cut: var(--cut-d);margin-top:4px}.fp-s3{--cut: var(--cut-c);margin-top:17px}.fp-also-headline{margin:0;font-family:var(--cp-serif);font-weight:600;font-size:22px;line-height:1.2}.fp-scrap .fp-summary{margin:8px 0 10px;font-size:15px;line-height:1.45}.fp-scrap .fp-meta{margin-top:auto;padding-top:10px}@media(max-width:1311px){.fp-record{margin-right:-44px}}@container front-page (max-width: 1247px){.fp-record{margin-right:-44px}}@container front-page (max-width: 1068px){.fp-headline{font-size:40px}.fp-lead{column-gap:40px}}@container front-page (max-width: 868px){.fp-lead{grid-template-columns:minmax(0,1fr);row-gap:24px}.fp-record{margin-right:-20px}.fp-also-headline{font-size:20px}}@container front-page (max-width: 520px){.fp-also{grid-template-columns:minmax(0,1fr);gap:10px}.fp-scrap{margin-top:0}}@media(max-width:640px){.fp-lead{padding:26px 20px 24px;margin:0 -6px}.fp-headline{font-size:30px;margin-bottom:14px}.fp-summary{font-size:15px}.fp-record{margin:0 -8px;padding:16px 18px;transform:none}.fp-also{grid-template-columns:minmax(0,1fr);gap:10px}.fp-scrap{margin-top:0}.fp-also-headline{font-size:18px}}.hub-page{--hub-paper: var(--paper);--hub-ink: var(--ink);--hub-mut: var(--mut);--hub-line: var(--line);--hub-line-strong: var(--line-strong);--hub-accent: var(--press-deep);background:var(--hub-paper);color:var(--hub-ink);font-family:inherit;font-size:15px}.hub-page header{background:transparent;padding:0}.hub-page main{max-width:none;margin:0;padding:0}:where(.hub-page) a{color:var(--hub-ink);text-decoration:none}@media(hover:hover)and (pointer:fine){:where(.hub-page) a:where(:hover){color:var(--hub-accent)}}:where(.locations-page .hub-stories) a{color:var(--hub-ink);text-decoration:none}@media(hover:hover)and (pointer:fine){:where(.locations-page .hub-stories) a:where(:hover){color:var(--hub-accent)}}.hub-shell{max-width:1010px;margin:0 auto;padding:0 24px 56px}.hub-crumbs{display:block;margin-top:26px;font-size:13px;color:var(--hub-mut);overflow-wrap:anywhere}.hub-crumbs a{color:var(--hub-mut)}.hub-crumbs-also{display:block;margin-top:4px}@media(hover:hover)and (pointer:fine){.hub-crumbs a:hover{color:var(--hub-accent)}}.hub-header{display:block;margin-top:8px}.hub-header h1{margin:0 0 0 -3px;font-family:var(--cp-serif);font-weight:700;font-size:80px;line-height:.96;letter-spacing:-.03em;color:var(--hub-ink)}.hub-hatnote{margin:8px 0 0;font-size:13px;color:var(--hub-mut)}.hub-hatnote a{color:var(--hub-mut);text-decoration:underline;text-underline-offset:2.5px}.hub-lede{margin:20px 0 0;font-size:18px;line-height:1.5;max-width:38em;color:var(--hub-ink)}.hub-identity{display:flex;flex-wrap:wrap;list-style:none;margin:22px 0 0;padding:0;max-width:660px;border-top:1px solid var(--hub-ink);font-size:13px;color:var(--hub-mut)}.hub-identity li{padding:9px 18px 0 0;margin-right:18px;border-right:1px solid var(--hub-line-strong)}.hub-identity li:last-child{border-right:0;margin-right:0}.hub-card-label{display:block;margin:0 0 9px;font-family:var(--cp-serif);font-size:18px;font-weight:600;line-height:1.2;color:var(--hub-ink)}.hub-header.has-minimap:has(>.hub-minimap){display:grid;grid-template-columns:minmax(0,1fr) 320px;column-gap:24px}.hub-header.has-minimap:has(>.hub-minimap)>*{grid-column:1}.hub-header.has-minimap:has(>.hub-minimap)>.hub-minimap{grid-column:2;grid-row:1 / span 6;align-self:center;margin:0}.loc-mini{height:190px;border:1px solid var(--line-strong);background:#e3eaec;cursor:pointer;overflow:hidden}.loc-mini canvas{display:block;width:100%;height:100%;touch-action:manipulation}.loc-mini-foot,.loc-mini-foot-slot{--mini-foot-pad: 6px;--mini-foot-line: 20px}.loc-mini-foot{padding:var(--mini-foot-pad) 0 0;font-size:13px;line-height:var(--mini-foot-line)}.loc-mini-foot a{font-weight:700;color:var(--ink)}.loc-mini-slot{cursor:default}.loc-mini-foot-slot{height:calc(var(--mini-foot-pad) + var(--mini-foot-line));box-sizing:border-box}@media(max-width:900px){.hub-header h1{font-size:60px}.hub-header.has-minimap:has(>.hub-minimap){display:block}.hub-header.has-minimap:has(>.hub-minimap)>.hub-minimap{margin-top:20px}}@media(max-width:640px){.hub-header h1{font-size:46px}}.hub-columns{display:flex;gap:48px;align-items:flex-start;margin-top:32px}.hub-main{flex:1;min-width:0}.hub-rail{width:320px;flex-shrink:0;display:flex;flex-direction:column;gap:34px}@media(max-width:860px){.hub-columns{flex-direction:column}.hub-rail{width:100%}}.hub-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-bottom:9px;border-bottom:1px solid var(--hub-ink)}.hub-scope{display:inline-flex;align-items:center;gap:2px;font-size:13px}.hub-scope button{position:relative;isolation:isolate;border:0;background:none;min-height:28px;padding:4px 11px;font:inherit;font-weight:500;color:var(--hub-mut);cursor:pointer}.hub-scope button.active{color:var(--card);font-weight:600}.hub-scope button.active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--hub-ink);clip-path:var(--cut-c)}.hub-scope-static{font-size:12.5px;font-weight:500}.hub-scope-static .hub-count,.hub-scope button .hub-count{color:var(--hub-mut)}.hub-scope button.active .hub-count{color:inherit;opacity:.75}.hub-sort{margin-left:auto;font-size:13px;color:var(--hub-mut)}.hub-sort button{border:none;background:none;min-height:24px;padding:2px 5px;font:inherit;color:var(--hub-mut);cursor:pointer}.hub-sort button.active{color:var(--ink);font-weight:700;text-decoration:underline wavy var(--cp-coral) 1.5px;text-underline-offset:4px}.hub-stories{list-style:none;margin:0;padding-left:0;counter-reset:story}.hub-page .hub-stories>li,.locations-page .hub-stories>li{counter-increment:story;position:relative;padding:15px 0 15px 50px;border-bottom:1px solid var(--hub-line-strong)}.hub-page .hub-stories>li:last-child,.locations-page .hub-stories>li:last-child{border-bottom:none}.hub-page .hub-stories>li:before,.locations-page .hub-stories>li:before{content:counter(story);position:absolute;left:0;top:15px;width:31px;height:28px;line-height:28px;text-align:center;font-family:var(--cp-serif);font-weight:700;font-size:13px;font-variant-numeric:tabular-nums;clip-path:var(--cut-num);background:var(--cp-blue);color:#fffaf0}.hub-page .hub-stories>li:nth-child(5n+2):before,.locations-page .hub-stories>li:nth-child(5n+2):before{background:var(--cp-mustard);color:#15130f;clip-path:polygon(0 2px,96% 0,100% 92%,38% 100%,3px calc(100% - 2px))}.hub-page .hub-stories>li:nth-child(5n+3):before,.locations-page .hub-stories>li:nth-child(5n+3):before{background:var(--cp-red);color:#fff;clip-path:polygon(3px 0,100% 3px,calc(100% - 1px) 100%,0 calc(100% - 2px))}.hub-page .hub-stories>li:nth-child(5n+4):before,.locations-page .hub-stories>li:nth-child(5n+4):before{background:var(--cp-green);color:#fffaf0;clip-path:polygon(0 0,calc(100% - 3px) 2px,100% calc(100% - 2px),55% 100%,2px calc(100% - 1px))}.hub-page .hub-stories>li:nth-child(5n+5):before,.locations-page .hub-stories>li:nth-child(5n+5):before{background:var(--cp-rose);color:#15130f;clip-path:polygon(1px 3px,60% 0,100% 2px,calc(100% - 2px) 100%,0 calc(100% - 3px))}.locations-page .hub-stories>li>.story-body{content-visibility:auto;contain-intrinsic-size:auto 240px;padding:6px;margin:-6px}@media(max-width:699px){.locations-page .hub-stories>li>.story-body{contain-intrinsic-size:auto 570px;padding-right:4px;margin-right:-4px}}.hub-stories .story{font-family:var(--cp-serif);font-weight:600;font-size:18px;line-height:1.28;color:var(--hub-ink)}@media(hover:hover)and (pointer:fine){.hub-stories .story:hover{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--press)}}.hub-stories .sitestr{font-size:13px;color:var(--hub-mut)}.hub-stories .summary{font-size:15px;margin-top:4px;line-height:1.45;max-width:36em;color:var(--ink-soft)}.hub-stories .subtext{font-size:13px;margin-top:6px;color:var(--hub-mut);font-variant-numeric:tabular-nums}.hub-card,.hub-page .hub-relations{position:relative;isolation:isolate;border:0;border-radius:0;background:none;padding:18px 20px 20px;--tint: var(--card);--cut: var(--cut-a)}.hub-card:before,.hub-page .hub-relations:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--tint);clip-path:var(--cut)}.hub-rail>:nth-child(2n){--cut: var(--cut-b)}.hub-card.hub-hot-topics{--tint: #e6e0d0}.hub-card.hub-event-timeline{--tint: #fbe4dd}.hub-card-label{display:block}.hub-chiprow{display:flex;flex-wrap:wrap;gap:8px 6px}.hub-chiprow .chip{max-width:100%}.hub-chiprow .chip-count{margin:0 .6em 0 5px;align-self:center;color:var(--hub-mut);flex-shrink:0}.hub-wider{list-style:none;margin:0;padding:0}.hub-wider-area{margin:0 0 12px}.hub-wider-area:last-child{margin-bottom:0}.hub-wider-head{display:flex;align-items:baseline;gap:6px}.hub-wider-head>a{display:inline-flex;align-items:center;min-block-size:24px;font-weight:600}.hub-wider-kind{padding:0 5px;border:1px solid var(--chip-line);border-radius:3px;font-size:11px;font-weight:600;color:var(--hub-mut);white-space:nowrap}.hub-wider-n{margin-left:auto;font-size:13px;color:var(--hub-mut);font-variant-numeric:tabular-nums}.hub-wider-story{display:flex;align-items:baseline;gap:6px;min-block-size:24px;line-height:24px;font-size:12.5px}.hub-wider-story>a:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-wider-hn{flex:none;display:inline-block;min-width:24px;text-align:center;font-size:11px;color:var(--hub-mut)}.hub-card .hub-group-label{display:block;margin:16px 0 6px;font-size:13px;font-weight:700;color:var(--hub-ink)}.hub-card .hub-group-label:first-of-type{margin-top:0}.hub-card section{margin-bottom:6px}.hub-card section:last-child{margin-bottom:0}.hub-coverage{margin:0}.hub-coverage-chart-wrap{position:relative}.hub-coverage-chart{display:block;width:100%;max-width:480px;height:64px}.hub-coverage svg polyline,.hub-coverage svg path{stroke:var(--press)}.hub-coverage-gridline{stroke:var(--hub-line);stroke-width:1}.hub-coverage-axis-label{position:absolute;left:2px;transform:translateY(-100%);font-size:12.5px;line-height:1;color:var(--hub-mut);pointer-events:none}.hub-coverage-hit{cursor:default}.hub-coverage-tooltip{position:absolute;top:-4px;transform:translate(-50%,-100%);background:var(--hub-ink);color:var(--hub-paper);font-size:11px;padding:3px 6px;border-radius:3px;white-space:nowrap;pointer-events:none;z-index:2}.hub-coverage-tooltip.align-start{transform:translateY(-100%)}.hub-coverage-tooltip.align-end{transform:translate(-100%,-100%)}.hub-coverage-dates{display:flex;justify-content:space-between;margin-top:4px;font-size:13px;color:var(--hub-mut)}.hub-coverage-span{display:inline-flex;gap:4px;margin:6px 0 8px}.hub-coverage-span button{min-block-size:24px;min-inline-size:24px;padding:0 8px;border:1px solid var(--chip-line);border-radius:2px;background:var(--card);color:var(--ink);font:inherit;font-size:12.5px;cursor:pointer}.hub-coverage-span button[aria-pressed=true]{background:var(--ink);color:var(--card);border-color:var(--ink)}.hub-coverage-sentence{margin:6px 0 0;font-size:14px;line-height:1.4;color:var(--hub-ink)}.hub-edges{list-style:none;margin:0;padding:0}.hub-edges li{margin:2px 0;font-size:12.5px}.hub-edges li a{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-block-size:24px;line-height:24px}.hub-event-timeline .hub-event-list{list-style:none;padding:0;margin:0}.hub-event-timeline .hub-event-row{margin:.5rem 0}.hub-event-timeline .hub-event-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.hub-event-timeline .hub-event-precision{opacity:.6}.hub-event-timeline .hub-event-track{display:block;position:relative;width:100%;height:8px;margin-top:4px;background:var(--card);outline:1px solid var(--chip-line);border-radius:4px}.hub-event-timeline .hub-event-bar{position:absolute;top:0;bottom:0;background:#3a352b;border-radius:4px}.hub-pager{display:flex;gap:14px;align-items:center;margin-top:20px;padding:12px 0;border-top:1px solid var(--hub-line-strong);font-size:13px}.hub-pager button{position:relative;isolation:isolate;min-height:24px;border:none;background:transparent;padding:7px 18px;font:inherit;font-weight:600;cursor:pointer;color:#fffaf0;--pager-fill: var(--cp-blue)}.hub-pager button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--pager-fill, var(--cp-blue));clip-path:var(--cut-d)}@media(hover:hover)and (pointer:fine){.hub-pager button:hover:not(:disabled){--pager-fill: var(--hub-ink)}}.hub-pager button:disabled{--pager-fill: transparent;color:var(--hub-mut);cursor:default}.hub-pager span,.hub-status{color:var(--hub-mut)}.hub-status-action .link-button{min-block-size:24px}.link-button{background:none;border:none;padding:0;margin:0;font:inherit;color:var(--hub-accent);text-decoration:underline;cursor:pointer}.hub-see-also h2{font-size:1rem;margin-bottom:.4rem}.hub-see-also ul{list-style:none;padding:0;margin:0}.hub-see-also li{margin:.25rem 0}.hub-see-also-relation{font-size:13px;color:var(--hub-mut)}.hub-see-also a+.hub-see-also-relation{margin-left:.35em}.hub-page .subtext a,.locations-page .subtext a,.hub-page .sitestr a.filter-link,.locations-page .sitestr a.filter-link{color:var(--hub-mut)}.hub-page ul.threads a,.locations-page ul.threads a{color:var(--hub-ink)}.hub-page .subtext .story-facet a.filter-link,.locations-page .subtext .story-facet a.filter-link,.hub-page .title-modality,.locations-page .title-modality,.hub-page .title-modality a.filter-link,.locations-page .title-modality a.filter-link{color:var(--hub-mut)}.hub-page .hub-relations h2{font-size:1rem;margin-bottom:.4rem}.hub-page .hub-relations h3{font-size:13px;font-weight:700;color:var(--hub-ink);margin:.75rem 0 .25rem}.hub-page .hub-relations ul{list-style:none;padding:0;margin:0}.hub-page .hub-relations-row{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.3rem 0;border-top:1px solid var(--hub-line);font-size:.9rem}.hub-page .hub-relations-group:first-of-type .hub-relations-row:first-of-type{border-top:0}.hub-page .hub-relations-range{color:var(--hub-mut);font-size:.8rem;white-space:nowrap}.hub-page .hub-relations-work .muted-text{color:var(--hub-mut)}.hub-scope-desc{margin:4px 0 10px;font-size:13px;color:var(--hub-mut)}.hub-header h1.hub-title-topic{display:inline-flex;align-items:baseline;gap:10px;padding:2px 14px 4px;border:1.5px solid var(--chip-line);border-radius:2px;background:var(--card);font-family:Karla,system-ui,sans-serif;font-weight:600;letter-spacing:0}.hub-title-marker{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--mut)}.hub-related-strip ul{display:flex;gap:6px;margin:8px 0 14px;padding:0 0 4px;list-style:none;overflow-x:auto}.hub-related-strip li{flex:0 0 auto;display:flex}.hub-related-strip .chip-label{white-space:nowrap}.hub-related-more{display:inline-flex;align-items:center;min-height:32px;padding:0 6px;font-size:13px;font-weight:700;color:var(--ink);white-space:nowrap}@media(min-width:700px){.hub-related-strip{display:none}}.hub-section{font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--mut, #5f5747);margin:20px 0 4px}.hub-card.hub-events{--tint: #fbe4dd}.hub-events .hub-group-label{margin:10px 0 4px}.hub-events .hub-group-label:first-of-type{margin-top:2px}.hub-numbers-rows{list-style:none;margin:0;padding:0}.hub-numbers-rows li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;min-height:32px;padding:4px 0;border-top:1px solid rgba(21,19,15,.13);font-size:13px}.hub-numbers-rows li:first-child{border-top:0}.num-m{min-width:0;color:var(--mut)}.num-v{flex:0 0 auto;max-width:62%;text-align:right}.num-v a{display:inline-block;min-block-size:24px;padding-block:4px;font-weight:600;text-decoration:underline dotted;text-underline-offset:3px}.num-y{margin-left:4px;font-size:12px;color:var(--mut)}.hub-described-rows{list-style:none;margin:0;padding:0}.hub-described-rows li{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:3px 0;border-top:1px solid rgba(21,19,15,.13)}.hub-described-rows li:first-child{border-top:0}.desc-q{display:block;min-width:0;padding-block:4px;font-family:var(--cp-serif);font-size:15px;line-height:1.3;color:var(--ink)}@media(hover:hover)and (pointer:fine){.desc-q:hover{text-decoration:underline;text-underline-offset:3px}}.desc-y{flex:0 0 auto;font-size:12px;color:var(--mut)}body:has(.app-body.page-home){--page-max: 1280px}.page-home main{max-width:var(--page-max, 1010px)}.home-cols.has-rail{display:grid;grid-template-columns:minmax(0,1fr) 374px;gap:56px;align-items:start}.home-feed{min-width:0}.home-rail{display:flex;flex-direction:column;gap:34px;margin-top:6px;--hub-ink: var(--ink);--hub-mut: var(--mut);--hub-line-strong: var(--line-strong)}.home-rail>:nth-child(2n){--cut: var(--cut-b)}@media(max-width:1100px){.home-cols.has-rail{grid-template-columns:minmax(0,1fr) 320px;gap:40px}}@media(max-width:900px){.home-cols.has-rail{grid-template-columns:minmax(0,1fr);gap:0}.home-rail{margin-top:30px}}.rail-card .rail-note{margin:-4px 0 4px;font-size:12.5px;color:var(--mut)}.rail-rows{list-style:none;margin:0;padding:0}.rail-rows li{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;align-items:center;min-height:36px;padding:5px 0;border-top:1px solid rgba(21,19,15,.13);font-size:12.5px}.rail-rows li:first-child{border-top:0}.rail-rows.is-trend li{grid-template-columns:minmax(0,1fr) auto auto}.rail-rows .chip{max-width:100%;justify-self:start}.rail-n,.rail-rise{color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap}.rail-rise{min-width:34px;font-size:12px;color:var(--ink)}.rail-bar{grid-column:1 / -1;display:block;height:4px;margin-top:5px;background:#5f5747}.rail-quiet{margin:4px 0 0;font-size:14px;line-height:1.4;color:var(--ink)}*{box-sizing:border-box}:root{--paper: #f4f2ec;--paper-55: rgba(244, 242, 236, .55);--card: #fffefa;--ink: #15130f;--ink-soft: #3b362e;--mut: #5f5747;--line: #e6e2d6;--line-strong: #cfc9b8;--hover: #ebe7dc;--chip-line: #8f8365;--press: #1f3fae;--press-deep: #1f3fae;--person: #1f3fae;--org: #6b4fa3;--event: #b02d18;--artifact: #1f6e45;--location: #7d5200;--cp-blue: #1f3fae;--cp-violet: #6b4fa3;--cp-red: #b8321c;--cp-coral: #e5482f;--cp-green: #2a6b49;--cp-mustard: #e9a92a;--cp-rose: #f2a3b3;--cp-sky: #b9c5ee;--cp-t-rose: #fbe3e7;--cp-t-mustard: #fcedc6;--cp-t-green: #e0f0e4;--cp-t-blue: #e4e9f8;--cp-t-violet: #ebe4f5;--cp-serif: "Source Serif 4", "Iowan Old Style", Georgia, serif;--cut-a: polygon(0 3px, 22% 0, 58% 2px, 100% 0, calc(100% - 2px) 38%, 100% 71%, calc(100% - 3px) 100%, 64% calc(100% - 2px) , 31% 100%, 2px calc(100% - 3px) , 0 55%, 3px 24%);--cut-b: polygon(2px 0, 37% 3px, 71% 0, calc(100% - 1px) 2px, 100% 44%, calc(100% - 3px) 78%, 100% 100%, 52% calc(100% - 3px) , 18% 100%, 0 calc(100% - 1px) , 3px 62%, 0 30%);--cut-c: polygon(0 1px, 45% 3px, 100% 0, calc(100% - 3px) 52%, 100% calc(100% - 2px) , 70% 100%, 28% calc(100% - 3px) , 1px 100%, 2px 48%);--cut-d: polygon(3px 2px, 30% 0, 66% 3px, 100% 1px, calc(100% - 1px) 30%, calc(100% - 3px) 66%, 100% 100%, 40% calc(100% - 2px) , 0 100%, 2px 40%);--cut-big: polygon(0 5px, 18% 1px, 47% 4px, 78% 0, 100% 3px, calc(100% - 4px) 33%, 100% 64%, calc(100% - 3px) 100%, 70% calc(100% - 4px) , 36% 100%, 3px calc(100% - 3px) , 5px 58%, 0 27%);--cut-num: polygon(2px 1px, 100% 0, calc(100% - 2px) calc(100% - 1px) , 45% 100%, 0 calc(100% - 3px) );--shadow-float: 0 4px 16px rgba(0, 0, 0, .12);--shadow-lift: 0 2px 6px rgba(0, 0, 0, .04)}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:Karla,system-ui,sans-serif;font-size:15px;line-height:1.45;background:var(--paper);color:var(--ink)}.sticky-top{position:sticky;top:0;z-index:100;background:var(--paper)}:focus-visible{outline:2.5px solid var(--ink);outline-offset:2px}::selection{background:var(--press);color:#fff}button:disabled{color:var(--mut);opacity:1;cursor:default}.filter-bar{max-width:var(--page-max, 1010px);margin:0 auto;padding:10px 16px 0;font-size:12px;color:var(--mut);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.filter-bar a{color:var(--mut);text-decoration:underline;text-decoration-color:var(--line-strong)}@media(hover:hover)and (pointer:fine){.filter-bar a:hover{color:var(--press-deep)}}.genre-facet{max-width:var(--page-max, 1010px);margin:0 auto;padding:6px 16px 4px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.genre-facet-unresolved{font-size:11px;color:var(--mut)}.filter-pill{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;font-size:11px;border:1px solid var(--press-deep);border-radius:3px;color:var(--ink);font-weight:600}.filter-pill .label{font-weight:400;color:var(--mut)}.filter-pill a{color:var(--ink);text-decoration:none;font-weight:600}main{max-width:1010px;margin:0 auto;padding:0 16px 24px}ol.stories{list-style:none;margin:0;padding:0;counter-reset:story}ol.stories>li{counter-increment:story;position:relative;padding:14px 8px 14px 50px;margin:0 -8px;border-bottom:1px solid var(--line-strong)}@media(hover:hover)and (pointer:fine){ol.stories>li:hover{background:var(--hover)}}ol.stories>li:before{content:counter(story);position:absolute;left:8px;top:16px;width:31px;height:28px;line-height:28px;text-align:center;font-family:var(--cp-serif);font-weight:700;font-size:13px;font-variant-numeric:tabular-nums;clip-path:var(--cut-num);background:var(--cp-blue);color:#fffaf0}ol.stories>li:nth-child(5n+2):before{background:var(--cp-mustard);color:#15130f;clip-path:polygon(0 2px,96% 0,100% 92%,38% 100%,3px calc(100% - 2px))}ol.stories>li:nth-child(5n+3):before{background:var(--cp-red);color:#fff;clip-path:polygon(3px 0,100% 3px,calc(100% - 1px) 100%,0 calc(100% - 2px))}ol.stories>li:nth-child(5n+4):before{background:var(--cp-green);color:#fffaf0;clip-path:polygon(0 0,calc(100% - 3px) 2px,100% calc(100% - 2px),55% 100%,2px calc(100% - 1px))}ol.stories>li:nth-child(5n+5):before{background:var(--cp-rose);color:#15130f;clip-path:polygon(1px 3px,60% 0,100% 2px,calc(100% - 2px) 100%,0 calc(100% - 3px))}.story-body{display:flow-root}ol.stories>li.story-active{background:var(--hover);box-shadow:inset 2px 0 0 var(--press)}.stale-indicator{height:3px;margin-bottom:6px;border-radius:2px;background:linear-gradient(90deg,var(--press) 0%,var(--line) 50%,var(--press) 100%);background-size:200% 100%;animation:hv-stale-sweep 1.1s linear infinite}@keyframes hv-stale-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.stale-indicator{animation:none}}.pagination.pagination-stale{border-top:2px solid var(--press);padding-top:6px;margin-top:-1px}.titleline{line-height:1.28}.titleline a.story{font-family:var(--cp-serif);font-weight:600;font-size:18px;letter-spacing:-.005em;color:var(--ink);text-decoration:none}.titleline a.story:visited{color:var(--ink-soft)}@media(hover:hover)and (pointer:fine){.titleline a.story:hover{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--press)}}.sitestr{font-size:13px;color:var(--mut)}.subtext{font-size:13px;color:var(--mut);margin-top:2px;font-variant-numeric:tabular-nums}.subtext a{color:var(--mut)}@media(hover:hover)and (pointer:fine){.subtext a:hover{color:var(--press-deep);text-decoration:underline}}.sitestr a.filter-link{color:var(--mut)}button.reposts{font:inherit;font-size:13px;color:var(--mut);background:none;border:0;padding:0 2px;cursor:pointer;text-decoration:underline dotted}button.reposts:after{content:" ▸"}button.reposts[aria-expanded=true]:after{content:" ▾"}ul.threads{list-style:none;margin:6px 0 0;padding:6px 0 6px 12px;border-left:2px solid var(--line);font-size:13px;color:var(--mut)}ul.threads li{padding:1px 0}ul.threads a{color:var(--ink)}ul.threads .tag{font-size:11px;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--mut);padding:0 4px;margin-left:4px;border-radius:2px}.title-modality{font-size:11px;color:var(--mut)}.title-modality a.filter-link,.subtext .story-facet a{color:var(--mut)}a.filter-link{text-decoration:none}@media(hover:hover)and (pointer:fine){a.filter-link:hover{text-decoration:underline}}a.filter-link.active{font-weight:700}.summary{font-size:15px;color:var(--ink-soft);margin-top:4px;line-height:1.45;max-width:36em}.meta-row{margin-top:5px;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.entity-panel{margin-top:4px}.entity-panel[hidden]{display:none}.entity-panel .name-group-topics{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:.2rem 0}.entity-panel .name-group-topics h4{margin:0;font-size:.85rem;font-weight:600;color:var(--ink-soft)}.chip{box-sizing:border-box;height:26px;max-width:100%;display:inline-flex;align-items:stretch;position:relative;font-size:13px;font-weight:500;border:1px solid var(--chip-line);border-radius:2px;background:var(--card);color:var(--ink)}@media(hover:hover)and (pointer:fine){.chip:hover{border-color:var(--ink)}}.chip.person,.chip.org,.chip.event,.chip.artifact,.chip.location{isolation:isolate;font-weight:600}@media(hover:hover)and (pointer:fine){.chip.person:hover,.chip.org:hover,.chip.event:hover,.chip.artifact:hover,.chip.location:hover{z-index:5}.chip.person:hover,.chip.org:hover{filter:brightness(.94);border-color:currentColor}.chip.artifact:hover:before,.chip.event:hover:before,.chip.location:hover:before{filter:brightness(.92)}}.chip.person{color:var(--person);border-color:currentColor;border-radius:13px;background:#e3e8fa;--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle fill='%231f3fae' cx='5' cy='5' r='4.2'/%3E%3C/svg%3E")}.chip.org{color:var(--org);border-color:currentColor;background:#ece5f7;--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath fill='%236b4fa3' d='M1 1H9V9H1Z'/%3E%3C/svg%3E")}.chip.artifact,.chip.event,.chip.location{border-color:transparent;background:none}.chip.artifact:before,.chip.event:before,.chip.location:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-style:solid;border-width:0 10px;border-image-slice:0 10 0 10 fill;border-image-width:0 10px;border-image-repeat:stretch}.chip.artifact{color:var(--artifact);--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath fill='%231f6e45' d='M5 .3 9.7 5 5 9.7 .3 5Z'/%3E%3C/svg%3E")}.chip.artifact:before{border-image-source:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='26'%3E%3Cpath d='M6.5 .5H21.5L15.5 25.5H.5Z' fill='%23def1e4' stroke='%231f6e45' stroke-width='1'/%3E%3C/svg%3E")}.chip.event{color:var(--event);--g: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath fill='%23b02d18' d='M1.2 .8 9.4 5 1 9.3Z'/%3E%3C/svg%3E")}.chip.event:before{border-image-source:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='26'%3E%3Cpath d='M.5 .5H21.5L15.5 13 21.5 25.5H.5Z' fill='%23fce3db' stroke='%23b02d18' stroke-width='1'/%3E%3C/svg%3E")}.chip.location{color:var(--ink)}.chip.location:before{border-image-source:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='26'%3E%3Cpath d='M5.5 .5H16.5L21.5 6V25.5H.5V6Z' fill='%23e9a92a' stroke='%238a5e00' stroke-width='1'/%3E%3C/svg%3E")}.chip.person:after,.chip.org:after,.chip.artifact:after,.chip.event:after{content:"";position:absolute;top:50%;left:.6em;width:9px;height:9px;margin-top:-4.5px;background:var(--g) no-repeat center / 9px 9px;pointer-events:none}.chip.artifact:after{left:.85em}.chip.person .chip-label,.chip.org .chip-label,.chip.event .chip-label{padding-left:1.75em}.chip.artifact .chip-label{padding-left:2.05em;padding-right:1em}.chip.event .chip-label{padding-right:1.15em}.chip.location .chip-label{padding-left:.7em;padding-right:.8em}.chip-glyph{margin-right:.35em;font-size:.95em;line-height:1}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(forced-colors:active){.chip,.chip.person,.chip.org,.chip.event,.chip.artifact,.chip.location{border:1px solid CanvasText}.chip.artifact:before,.chip.event:before,.chip.location:before{border-image:none}}.chip-label{display:block;min-height:24px;line-height:24px;padding:0 .68em;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit;text-decoration:none}.chip-relevance{opacity:.6;font-weight:400}.chip.location .chip-relevance{opacity:1}.chip-add{display:flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;border-left:1px solid currentColor;font-size:14px;font-weight:700;line-height:1;color:inherit;text-decoration:none;cursor:pointer}.chip.event .chip-add{min-width:30px;padding-right:6px}@media(hover:hover)and (pointer:fine){.chip-add:hover{filter:brightness(.92)}}@media(pointer:coarse){.chip-add{min-width:32px}.meta-row{gap:6px}}.chip-more{min-height:24px;align-items:center;padding:1px 6px;font-family:inherit;font-size:11px;line-height:inherit;color:var(--mut);border-style:dashed;cursor:pointer}@media(hover:hover)and (pointer:fine){.chip-more:hover{color:var(--ink)}}.chip-post{align-items:center;padding:1px 6px;font-size:11px;color:var(--mut);border-style:dashed;text-decoration:none}@media(hover:hover)and (pointer:fine){.chip-post:hover{color:var(--ink)}}.chip.active{font-weight:600}.chip.active .chip-label{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.chip.tag-domain{font-style:italic}.chip.content-flag{border-color:#b71c1c;background:#ffebee;color:#b71c1c}.chip.disclosure-chip{border-color:#ba7517;background:#faeeda;color:#633806;cursor:pointer}@media(hover:hover)and (pointer:fine){.chip.disclosure-chip:hover{border-color:#633806}}.disclosure-wrap{display:inline-flex;flex-direction:column}.disclosure-drawer{margin-top:4px;padding:6px 8px;border:1px solid var(--line);border-radius:3px;background:var(--paper);font-size:11px;max-width:320px}.disclosure-row{display:flex;flex-direction:column;gap:1px;padding:2px 0}.disclosure-type{font-weight:700}.disclosure-provenance{color:var(--mut);font-size:11px;text-transform:uppercase}.disclosure-attr{color:var(--mut)}.disclosure-evidence{color:var(--ink-soft);font-style:italic}.chip-tooltip{position:fixed;width:220px;padding:5px 8px;background:var(--ink);color:#fff;font-size:11px;font-style:normal;font-weight:400;line-height:1.4;border-radius:3px;pointer-events:none;z-index:1000;text-align:left;white-space:normal}.empty{padding:16px 0;color:var(--mut);font-size:12px}.pagination{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 0 48px;font-variant-numeric:tabular-nums}.page-btn{background:none;border:1px solid var(--line-strong);border-radius:3px;padding:3px 10px;font-size:11px;font-family:inherit;cursor:pointer;color:var(--mut)}@media(hover:hover)and (pointer:fine){.page-btn:hover:not(:disabled){border-color:var(--press-deep);color:var(--press-deep)}}.page-btn:disabled{color:var(--mut);opacity:1;cursor:default;border-color:var(--line)}.page-info{font-size:12px;color:var(--press-deep);font-weight:600}.count{background:var(--paper);max-width:var(--page-max, 1010px);margin:0 auto;padding:4px 16px;font-size:11px;color:var(--mut);display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.sort-controls,.date-filter-controls,.compare-controls{display:inline-flex;align-items:center;gap:4px}.sort-controls select,.date-filter-controls select,.compare-controls select{font-family:inherit;font-size:11px;color:var(--mut);background:var(--paper);border:1px solid var(--line-strong);border-radius:3px;padding:2px 4px;cursor:pointer}@media(hover:hover)and (pointer:fine){.sort-controls select:hover,.date-filter-controls select:hover,.compare-controls select:hover{border-color:var(--press-deep)}}.date-filter-controls select:disabled{color:var(--mut);opacity:1;cursor:default;border-color:var(--line)}@media(max-width:699px){main{padding:0 12px 24px}.count{padding:4px 12px}}.app-body{display:flex}.app-main{flex:1;min-width:0}.discussion-panel{position:sticky;align-self:flex-start;width:420px;background:var(--paper);flex-shrink:0;display:flex;flex-direction:column;overflow:hidden}.panel-divider{position:sticky;align-self:flex-start;width:5px;cursor:col-resize;background:transparent;border-left:1px solid var(--line);flex-shrink:0}.panel-divider:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.panel-divider-triangle{position:absolute;left:-13px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:12px solid var(--line);transform:translateY(-50%);pointer-events:none}.panel-top-row{flex-shrink:0;background:var(--paper);display:flex;align-items:center;gap:8px;padding:4px 10px 6px;border-bottom:1px solid var(--line)}.panel-title{flex:1;color:var(--ink);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-close{background:none;border:none;font-size:16px;cursor:pointer;color:var(--mut);padding:0 2px;line-height:1;flex-shrink:0}@media(hover:hover)and (pointer:fine){.panel-close:hover{color:var(--ink)}}.discussion-panel-body{flex:1;min-height:0;overflow-y:auto;padding:4px 10px 24px}.comment{padding:6px 0 2px}.comment-header{display:block;width:100%;min-height:24px;padding:4px 0;margin:-4px 0;border:0;background:none;font:inherit;text-align:left;font-size:11px;color:var(--mut);cursor:pointer;-webkit-user-select:none;user-select:none}.comment-author{color:var(--ink)}.toggle-indicator{color:var(--mut);margin-right:2px;font-size:11px}.comment-collapsed-count{font-size:11px;font-style:italic}.comment-text{font-size:12px;color:var(--ink);line-height:1.35;margin-top:2px;overflow-wrap:break-word}.comment-text a{color:var(--mut)}@media(hover:hover)and (pointer:fine){.comment-text a:hover{text-decoration:underline}}.comment-text p{margin:0 0 .5em}.comment-text p:last-child{margin-bottom:0}.comment-text pre{overflow-x:auto;font-size:11px;background:var(--hover);padding:4px 6px;border-radius:2px}.comment-text code{font-size:11px}.comment-loading{color:var(--mut);font-size:11px;padding:4px 0}.compare-view{display:flex;flex-direction:column;gap:16px}.compare-card{border:1px solid var(--line);border-radius:3px;background:var(--paper);padding:10px 12px}.compare-header{padding-bottom:8px;border-bottom:1px solid var(--line);margin-bottom:8px}.compare-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.compare-col-wrap{min-width:0}.compare-col{display:flex;flex-direction:column;gap:6px}.model-header{font-size:11px;font-weight:600;color:var(--press-deep);padding-bottom:4px;border-bottom:1px solid var(--line)}.model-header .prompt-ver{font-weight:400;color:var(--mut);margin-left:6px}.compare-field{font-size:12px}.compare-label{font-size:11px;color:var(--mut);text-transform:uppercase;letter-spacing:.5px;margin-bottom:1px}.compare-value{color:var(--ink-soft);line-height:1.35}.compare-chips{display:flex;flex-wrap:wrap;gap:3px}.compare-diff{background:var(--hover);border-radius:2px;padding:2px 4px;margin:-2px -4px;box-shadow:inset 2px 0 0 var(--press)}.compare-match{opacity:1}.compare-summary.compare-diff .compare-value{background:var(--hover);box-shadow:inset 2px 0 0 var(--press)}.compare-diff-rows{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px;font-size:11px}.compare-diff-row{display:inline-flex;align-items:center;gap:4px;background:var(--hover);border:1px solid var(--line-strong);border-left:2px solid var(--press);border-radius:3px;padding:2px 6px 2px 5px;color:var(--ink-soft)}.compare-diff-label{font-weight:700}.compare-diff-vs{color:var(--mut)}@media(max-width:900px){.app-body.panel-open{flex-direction:column}.discussion-panel{width:100%!important;position:static;height:auto!important}.panel-divider{display:none}.compare-columns{grid-template-columns:1fr}}.entity-sparkline{display:block;width:100%;max-width:480px;height:48px}.entity-sent-chart{display:block;width:100%;max-width:600px;height:140px}.link-button{background:none;border:none;padding:0;margin:0;font:inherit;color:var(--press-deep);text-decoration:underline;cursor:pointer}.work-count-badge{display:inline-block;padding:0 6px;margin-left:8px;font-size:11px;color:var(--press-deep);border:1px solid var(--line-strong);border-radius:10px}.dev-flags{position:fixed;bottom:12px;right:12px;z-index:9999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;color:var(--ink)}.dev-flags-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:999px;cursor:pointer;box-shadow:var(--shadow-float);transition:background .12s ease,transform .12s ease}@media(hover:hover)and (pointer:fine){.dev-flags-toggle:hover{background:var(--press);border-color:var(--press)}}.dev-flags-toggle:active{transform:translateY(1px)}.dev-flags-toggle-icon{font-size:11px}.dev-flags-toggle-label{letter-spacing:.02em;text-transform:lowercase}.dev-flags-collapsed .dev-flags-toggle-label{opacity:.85}.dev-flags-body{position:absolute;bottom:36px;right:0;width:280px;background:var(--paper);border:1px solid var(--line-strong);border-radius:6px;padding:10px 12px;box-shadow:var(--shadow-float);animation:dev-flags-pop .14s ease both}@keyframes dev-flags-pop{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dev-flags-section+.dev-flags-section{margin-top:10px}.dev-flags-section-title{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--mut);margin-bottom:6px}.dev-flags-presets{display:grid;grid-template-columns:1fr 1fr;gap:6px}.dev-flags-preset{padding:6px 8px;background:var(--hover);border:1px solid var(--line);border-radius:4px;font-size:11px;color:var(--ink);cursor:pointer;text-align:left;transition:background .1s ease,border-color .1s ease}@media(hover:hover)and (pointer:fine){.dev-flags-preset:hover{background:var(--hover);border-color:var(--line-strong)}}.dev-flags-preset-active{background:var(--press);border-color:var(--press);color:#fff}@media(hover:hover)and (pointer:fine){.dev-flags-preset-active:hover{background:var(--press-deep);border-color:var(--press-deep)}}.dev-flags-toggles{display:flex;flex-direction:column;gap:4px}.dev-flags-toggle-row{display:flex;align-items:center;gap:8px;padding:4px 0;cursor:pointer}.dev-flags-toggle-row input[type=checkbox]{margin:0;cursor:pointer}.dev-flags-toggle-text{flex:1}.dev-flags-source{font-size:10px;color:var(--mut);letter-spacing:.02em}.dev-flags-footer{margin-top:10px;padding-top:8px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:8px}.dev-flags-link{background:none;border:none;padding:0;color:var(--press-deep);cursor:pointer;font-size:11px;text-decoration:underline}.dev-flags-footer-hint{font-size:10px;color:var(--mut);text-align:right}.search-fallback-note{margin:8px 0 0;font-size:12.5px;color:var(--ink-soft)}.section-head{display:flex;align-items:baseline;gap:10px;margin:14px 0 8px;padding-bottom:6px;border-bottom:1px solid var(--line-strong)}.section-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--press-deep)}h1.section-head{font:inherit}.endmark{display:flex;flex-direction:column;align-items:center;gap:8px;margin:34px 0 10px}.aster{display:grid;grid-template-columns:auto auto;gap:0 7px;justify-content:center;color:var(--press);font-size:19px;line-height:.72;font-weight:500}.aster i{font-style:normal}.aster i:first-child{grid-column:1 / 3;text-align:center}.depth-end{margin:34px 0 10px;text-align:center;font-size:11px;letter-spacing:.06em;color:var(--mut)}.endmark .cap{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.emptystate{margin:56px 0 64px;text-align:center;padding:0;border:0}.emptystate .aster{margin-bottom:14px}.emptystate h3{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--ink)}.emptystate p{margin:0;font-size:12px;color:var(--mut)}.emptystate a{color:var(--press-deep)}.index-head{margin-top:30px}.index-head h1{margin:0 0 0 -2px;font-family:var(--cp-serif);font-weight:700;font-size:64px;line-height:.98;letter-spacing:-.03em}.index-head .index-lede{margin:14px 0 0;font-size:18px;line-height:1.5;max-width:38em;color:var(--ink)}main.index-page a{color:var(--ink);text-decoration:none}.index-find{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:24px 0 0}.index-find input{flex:1 1 240px;max-width:420px;height:38px;padding:0 12px;border:1.5px solid var(--ink);border-radius:2px;background:var(--card);font:inherit;font-size:15px;color:var(--ink)}.index-find input::placeholder{color:var(--mut)}.index-find-count{font-size:13px;color:var(--mut)}.index-section{margin-top:30px}.index-section h2{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0 0 12px;padding-top:10px;border-top:1px solid var(--ink);font-family:var(--cp-serif);font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.01em}.index-section h2 small{font-family:Karla,system-ui,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;color:var(--mut)}.index-empty{margin:30px 0;color:var(--mut)}@media(max-width:699px){.index-head h1{font-size:46px}}.index-more{margin-top:10px;min-height:28px;padding:3px 12px;border:1px dashed var(--chip-line);border-radius:2px;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer}.index-more-item{display:flex}.index-more-item .index-more{margin-top:0}.index-fewer{min-height:28px;padding:3px 12px;border:1px dashed var(--chip-line);border-radius:2px;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer}.news-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.4;color:var(--ink)}.news-table caption{text-align:left;padding:0 0 8px;font-size:13px;color:var(--mut)}.news-table th{text-align:left;white-space:nowrap;font-weight:600;font-size:12px;color:var(--mut);padding:6px 10px 6px 0;border-bottom:1px solid var(--line-strong)}.news-table td{padding:8px 10px 8px 0;border-bottom:1px solid var(--line);vertical-align:top}.news-table .news-rank,.news-table .news-n{font-variant-numeric:tabular-nums}.news-table .news-name{max-width:340px}.news-desc{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--mut);font-size:13px}.news-change{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.news-trending{margin-left:6px;padding:0 5px;border:1px solid var(--line-strong);border-radius:3px;font-size:11px;color:var(--ink)}.news-trend{display:block;width:64px;height:18px;color:var(--mut)}.news-trend.person{color:var(--person)}.news-trend.org{color:var(--org)}.news-trend.artifact{color:var(--artifact)}.news-trend.location{color:var(--location)}.news-date{color:var(--mut);white-space:nowrap}.news-story{margin-top:2px;font-size:13px}.news-table.is-stale{opacity:.55}.news-more{margin:12px 0 0;font-size:13px;color:var(--mut)}.news-window{margin:6px 0 0;font-size:14px;color:var(--mut)}.news-controls{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin:16px 0 20px;font-size:14px}.news-controls nav{display:flex;flex-wrap:wrap;gap:4px 14px}.news-controls nav+nav{margin-left:auto}.news-controls a{color:var(--mut);padding-bottom:1px;border-bottom:2px solid transparent}.news-controls a[aria-current=page]{color:var(--ink);font-weight:600;border-bottom-color:var(--ink)}.event-rows{list-style:none;margin:0;padding:0}.event-row{display:flex;gap:14px;align-items:center;padding:9px 0;border-top:1px solid rgba(21,19,15,.13)}.event-row:first-child{border-top:0;padding-top:2px}.event-date{position:relative;isolation:isolate;flex:0 0 52px;height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05;font-size:12px;color:var(--mut)}.event-date:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--card);clip-path:var(--cut-num)}.event-row:nth-child(2n) .event-date:before{clip-path:polygon(0 2px,96% 0,100% 94%,40% 100%,3px calc(100% - 2px))}.event-date b{font-family:var(--cp-serif);font-size:19px;font-weight:700;color:var(--ink)}.event-date.is-year b{font-size:16px}.event-date span{white-space:nowrap}.event-date.has-year{line-height:1}.event-name{min-width:0}.event-name>a,.event-name>.event-title{display:block;min-block-size:24px;font-family:var(--cp-serif);font-weight:600;font-size:16px;line-height:1.25;color:var(--ink);padding-block:2px}.event-meta{display:block;margin-top:2px;font-size:13px;color:var(--mut)}.event-rows.is-past .event-date b{color:var(--mut)}@media(hover:hover)and (pointer:fine){.event-name>a:hover{text-decoration:underline;text-underline-offset:3px}}.event-names{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:5px}.event-names .chip-count{align-self:center;line-height:1;margin:0 .9em 0 -.45em;color:var(--mut);font-variant-numeric:tabular-nums;flex-shrink:0}.event-names .chip.location .chip-count{color:var(--ink)}.period-strip-row{display:flex;align-items:center;gap:12px;min-width:0}.period-strip{flex:1 1 auto;min-width:0;position:relative;overflow-x:auto;scroll-snap-type:x proximity;border-top:2px solid var(--ink);border-bottom:1px solid var(--line-strong)}.period-strip ol{display:flex;gap:0;margin:0;padding:0;list-style:none;width:max-content;min-width:100%}.period-strip li{flex:0 0 auto;min-width:112px;scroll-snap-align:center;border-right:1px dashed var(--line-strong)}.period-strip li:last-child{border-right:0}.period-strip li.is-set-apart{border-left:1px solid var(--ink)}.period-strip a{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;height:100%;padding:8px 10px 9px;text-align:center;color:var(--ink);text-decoration:none;font-size:12.5px}.period-label{font-weight:600;font-size:13px;white-space:nowrap;padding-bottom:4px}.period-count{color:var(--mut);font-size:12px;font-variant-numeric:tabular-nums}.period-strip a[aria-current=page] .period-label{text-decoration:underline wavy var(--cp-coral) 1.5px;text-underline-offset:4px}.period-strip a[aria-current=page]{background:var(--cp-sky)}.period-strip a[aria-current=page] .period-count{color:var(--ink)}.period-strip a:focus-visible{outline-offset:-2px}.period-strip a[aria-disabled=true]{color:var(--mut);cursor:default}.period-strip a[aria-disabled=true][aria-current=page]{color:var(--ink)}@media(hover:hover)and (pointer:fine){.period-strip a:hover{background:var(--cp-sky)}.period-strip a:hover .period-count{color:var(--ink)}.period-strip a[aria-disabled=true]:not([aria-current=page]):hover{background:none}.period-strip a[aria-disabled=true]:not([aria-current=page]):hover .period-count{color:var(--mut)}}.period-scroll{display:none}.period-scroll:disabled{visibility:hidden}@media(pointer:fine){.period-scroll{display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;min-height:44px;border:0;background:none;font:inherit;font-weight:700;color:var(--ink);cursor:pointer}}.period-asof{flex:0 0 auto;white-space:nowrap;margin:0;font-size:12.5px;color:var(--mut)}@media(max-width:699px){.period-strip-row{flex-wrap:wrap;row-gap:4px}.period-asof{flex-basis:100%}}@media(forced-colors:active){.period-strip a[aria-current=page] .period-label{text-decoration:underline solid 2px}}.events-fallback{margin:14px 0 0;color:var(--mut);font-size:14px}.events-failed{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.events-period{margin-top:24px}.events-period.is-pending{opacity:.55;transition:opacity .15s}.events-period-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px;padding-bottom:8px;border-bottom:1px solid var(--ink)}.events-period-head h2{margin:0;font-family:var(--cp-serif);font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.01em}.events-sort{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:14px}.events-sort a{display:inline-block;min-height:24px;padding:2px 0;color:var(--mut)}.events-sort a[aria-current=true]{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:4px}.events-group{margin-top:22px}.events-group h3{margin:0 0 6px;padding-top:8px;border-top:1px solid var(--line-strong);font-family:var(--cp-serif);font-size:19px;font-weight:700;line-height:1.15}.events-group .event-rows{padding-top:6px}.events-period-head+.events-group,.events-period-head+.index-empty{margin-top:14px}@media(hover:hover)and (pointer:fine){.events-sort a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}}.event-review{max-width:1440px;padding:24px;margin:auto;color:var(--ink, #24332d)}.event-review,.event-review *{box-sizing:border-box}.event-review h1{font:2rem Georgia,serif}.event-review-controls{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-block:24px}.event-review label{display:flex;flex-direction:column;gap:4px}.event-review input,.event-review select,.event-review button,.event-review textarea{font:inherit;color:inherit;padding:8px;border:1px solid #829286;border-radius:5px;background:var(--card, #fffef9);max-width:100%}.event-review button{cursor:pointer}.event-review button:disabled{opacity:.6;cursor:default}.event-review :focus-visible{outline:3px solid #bd842c;outline-offset:3px}.event-review-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px}.event-review-board,.event-review aside{min-width:0;border:1px solid #829286;border-radius:8px;padding:16px}.event-review aside{align-self:start;overflow-wrap:anywhere;position:sticky;top:var(--event-review-header-clearance);max-height:calc(100dvh - var(--event-review-header-clearance) - 16px);overflow-y:auto}.event-review-relation,.event-review-evidence{border-top:1px solid #829286;padding-block:16px}.event-review a{display:inline-block;margin:6px 12px 6px 0;text-decoration:underline;color:inherit}.event-review pre{white-space:pre-wrap;overflow-wrap:anywhere}.event-review-actions{display:flex;flex-wrap:wrap;gap:8px;margin-block:12px}.event-review .event-review-evidence-choice{display:flex;flex-direction:row;align-items:center}.event-review-decision,.event-review-child-status{padding:12px;border:1px solid #829286;margin-block:12px}.event-review textarea{min-height:5em;resize:vertical}.event-review-undated{border-top:1px solid #829286;margin-top:16px;padding-top:12px}.event-review-undated button{display:block;margin-block:8px;text-align:left;width:100%}.event-review [role=alert]{border:2px solid #a66620;padding:12px;margin-block:12px}.event-review-return{display:none}@media(max-width:1000px){.event-review-layout{grid-template-columns:1fr}.event-review aside{position:static;max-height:none;overflow-y:visible}.event-review-return{display:inline-block}}@media(max-width:600px){.event-review{padding:16px}.event-review-controls>label,.event-review-controls>button{width:100%}.event-review-board,.event-review aside{padding:10px}}.topic-chips{display:flex;flex-wrap:wrap;gap:8px 6px;margin:0;padding:0;list-style:none}.topic-chips li{display:flex;max-width:100%}.topic-chips li[hidden]{display:none}.topic-chips .chip-count{align-self:center;margin:0 .6em 0 4px;font-size:12.5px;color:var(--mut);font-variant-numeric:tabular-nums}.index-subgroup{margin:14px 0 8px;font-size:15px;font-weight:700}@media(hover:hover)and (pointer:fine){.index-section h2 a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}}.view-switch{display:inline-flex;margin-left:auto;border:1.5px solid var(--ink);border-radius:2px;overflow:hidden;font-size:14px}main.index-page .view-switch a{display:inline-flex;align-items:center;min-height:24px;padding:5px 14px;color:var(--ink)}main.index-page .view-switch a[aria-current=page]{background:var(--ink);color:var(--card);font-weight:700}@media(hover:hover)and (pointer:fine){main.index-page .view-switch a:not([aria-current=page]):hover{text-decoration:underline;text-underline-offset:4px}}main.topics-page-map{max-width:1600px;padding-left:0;padding-right:0}.topics-page-map .index-head,.topics-page-map .index-find{margin-inline:12px}.map-loading,.map-failed{display:flex;align-items:center;justify-content:center;gap:12px;aspect-ratio:16 / 10;margin:12px 12px 0;border:1.5px solid var(--ink);border-radius:2px;background:var(--card);font-size:15px;color:var(--mut)}.map-failed{color:var(--ink)}.map-failed button{font:inherit;font-weight:600;padding:5px 14px;border:1.5px solid var(--ink);border-radius:2px;background:var(--card);color:var(--ink);cursor:pointer}.map-howto{margin:0 0 10px}@media(max-width:899px){main.topics-page-map{position:fixed;top:var(--hv-header-h, 0px);left:0;right:0;bottom:0;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:none;margin:0;padding:0;max-width:none}main.topics-page-map>.tagmap,main.topics-page-map>.map-loading,main.topics-page-map>.map-failed{flex:1;min-height:0}main.topics-page-map>.map-loading,main.topics-page-map>.map-failed{margin:0;aspect-ratio:auto}main.topics-page-map .index-head,main.topics-page-map .index-find-count{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}main.topics-page-map .index-find{flex:none;flex-wrap:nowrap;gap:8px;margin:0;padding:4px 8px 6px}main.topics-page-map .index-find input{flex:1 1 auto;min-width:0;max-width:none;height:40px;font-size:16px}main.topics-page-map .view-switch{margin-left:0;flex:none;align-self:stretch}}@media(min-width:700px)and (max-width:899px){body:has(main.topics-page-map) .search-panel:not(.is-overlay){position:relative;z-index:102}}.hub-main[aria-busy=true] .hub-body{opacity:.6}.hub-search{position:relative;margin:0 0 16px}.hub-qbox{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:46px;padding:5px 8px;border:1.5px solid var(--ink);border-radius:2px;background:var(--card)}.hub-qbox:focus-within,.hub-qbox.is-focus{outline:2.5px solid var(--ink);outline-offset:2px}.hub-qinput{flex:1 1 150px;min-width:120px;height:34px;padding:0 4px;border:0;background:none;font:inherit;font-size:15px;color:var(--ink);outline:0}.hub-qinput::placeholder{color:var(--mut)}.qchip{display:inline-flex;align-items:stretch;min-height:28px;border:1px solid var(--chip-line);border-radius:2px;background:var(--card);font-size:13px;line-height:1}.qchip .qk{display:flex;align-items:center;padding:0 8px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mut);background:#ece7da;border-right:1px solid var(--chip-line)}.qchip .qv{display:flex;align-items:center;padding:0 9px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.qchip .qx{min-width:28px;min-height:24px;border:0;border-left:1px solid var(--chip-line);background:none;font:inherit;font-size:16px;line-height:1;color:var(--ink);cursor:pointer}.qchip.is-lock{border-style:dashed}.qchip.is-lock .qk{border-right-style:dashed}.qglyph{margin-right:5px;font-size:10px}.qglyph.person{color:var(--person)}.qglyph.org{color:var(--org)}.qglyph.event{color:var(--event)}.qglyph.artifact{color:var(--artifact)}.qglyph.location{color:var(--location)}.qglyph.topic{color:var(--ink)}.hub-search-hint{margin:6px 0 0;font-size:12.5px;color:var(--mut)}.hub-search-hint:empty{margin:0}.hub-suggest{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;display:flex;flex-direction:column;max-height:560px;padding:6px 0;background:var(--card);border:1.5px solid var(--ink);border-radius:2px;box-shadow:var(--shadow-float)}.hub-suggest.is-flow{position:relative;top:0;left:0;margin-top:8px;box-shadow:none;max-height:none}.hub-suggest-list{flex:1 1 auto;min-height:0;overflow-y:auto}.sg-label{padding:8px 12px 2px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.sg-item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding:5px 12px;font-size:14px;border-left:3px solid transparent;cursor:pointer}.sg-item[aria-selected=true]{background:var(--hover);border-left-color:var(--ink)}.sg-item b{font-weight:700}.sg-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-key{margin-right:8px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mut)}.sg-shape{margin-left:8px;font-size:12.5px;color:var(--mut);white-space:normal}.sg-n{flex:0 0 auto;font-size:12.5px;color:var(--mut);font-variant-numeric:tabular-nums}.sg-keys .sg-item{align-items:baseline}.sg-keys .sg-name{white-space:normal}.sg-tip{flex:0 0 auto;padding:8px 12px 4px;font-size:12.5px;color:var(--mut)}@media(max-width:699px){.hub-qinput{font-size:16px}.qchip .qv,.qchip .qx{min-height:36px}.qchip .qx{min-width:36px}.hub-suggest:not(.is-flow){position:fixed;left:0;right:0;top:auto;bottom:0;max-height:60vh;border-radius:12px 12px 0 0;padding-bottom:18px}.sg-item{min-height:44px}}main.locations-page{max-width:1280px}.locations-page{--hub-ink: var(--ink);--hub-mut: var(--mut);--hub-line: var(--line);--hub-line-strong: var(--line-strong);--hub-accent: var(--press-deep)}.loc-loading,.loc-failed{margin:24px 0;color:var(--mut)}.loc-notice{margin:16px 0 0;padding:8px 12px;border-left:4px solid var(--cp-mustard);background:var(--cp-t-mustard);font-size:14px}.loc-mapcol{position:relative;min-width:0}.loc-map-box{--loc-foot: 157px;position:relative;display:flow-root;min-height:clamp(340px,42vw,560px)}.loc-map-note{box-sizing:border-box;height:clamp(340px,42vw,560px);margin:0 0 var(--loc-foot);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:var(--line);border:1px solid var(--line-strong);color:var(--mut)}@media(min-width:352px){.loc-map-box{--loc-foot: 135px}}@media(min-width:410px){.loc-map-box{--loc-foot: 113px}}@media(min-width:445px){.loc-map-box{--loc-foot: 83px}}@media(min-width:767px){.loc-map-box{--loc-foot: 61px}}@media(min-width:1200px){.loc-map-box{--loc-foot: 31px}}.loc-map-note p{margin:0}.loc-map-retry{min-height:28px;padding:3px 12px;border:1.5px solid var(--ink);border-radius:2px;background:var(--card);font:inherit;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer}.locations-page .index-head{margin-bottom:4px}.loc-bar{display:flex;align-items:center;justify-content:space-between;gap:10px 24px;flex-wrap:wrap;margin:10px 0}.loc-where{flex:1 1 0;display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;min-width:0}.loc-where .loc-crumbs{margin:0;font-size:15px}.loc-where .loc-crumbs b{font-size:15px}.loc-where .loc-hub{margin:0}.loc-where .loc-sub{flex-basis:100%;margin:0;font-size:14px;color:var(--mut)}.loc-sub a{display:inline-block;min-height:24px;line-height:24px;color:inherit}.loc-bar .loc-find{width:min(360px,100%);margin:0}.loc-find{position:relative;margin-bottom:8px}.loc-find-box{width:100%;box-sizing:border-box;height:40px;padding:0 12px;border:1.5px solid var(--ink);border-radius:2px;background:var(--card);font:inherit;font-size:15px;color:var(--ink)}.loc-find-box::placeholder{color:var(--mut)}.loc-find-box:focus-visible{outline:2.5px solid var(--ink);outline-offset:2px}.loc-find-hint{position:absolute;left:0;right:0;top:42px;z-index:19;margin:0;padding:1px 2px;background:var(--card);font-size:12.5px;color:var(--mut)}.loc-find-hint:empty{display:none}.loc-find-list{position:absolute;left:0;right:0;top:42px;z-index:20;max-height:340px;overflow-y:auto;border:1.5px solid var(--ink);background:var(--card);box-shadow:var(--shadow-float)}.loc-find-option{padding:7px 10px;border-bottom:1px solid var(--line);font-size:14.5px;cursor:pointer}.loc-find-option:last-child{border-bottom:0}.loc-find-option.is-active{background:var(--cp-t-mustard)}.loc-crumbs{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 0;margin:0 0 8px;font-size:14px}main.locations-page .loc-crumbs a{color:var(--cp-blue);text-decoration:underline;text-underline-offset:2px}.loc-crumb-sep{color:var(--mut);white-space:pre}.loc-hub{display:inline-block;padding:3px 10px;border:1.5px solid var(--ink);background:var(--card);font-size:13.5px;font-weight:700;color:var(--ink);text-decoration:none}.loc-kind{margin-left:6px;padding:0 5px;border:1px solid var(--chip-line);border-radius:3px;background:var(--card);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--mut);vertical-align:2px;white-space:nowrap}.loc-wider{margin-top:20px;padding:10px 12px;border:1px solid var(--line-strong);background:var(--card)}.loc-wider h3{margin:0 0 6px;font-family:var(--cp-serif);font-size:20px}.loc-wider-list{margin:0;padding:0;list-style:none}.loc-wider-list li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:4px 0}.loc-wider-list a{display:inline-block;min-height:24px;line-height:24px;font-weight:600;color:var(--ink)}.loc-wider-n{font-size:14px;color:var(--mut);font-variant-numeric:tabular-nums}.loc-empty{margin:10px 0;font-size:13px;color:var(--mut)}@media(hover:hover)and (pointer:fine){.loc-find-option:hover{background:var(--cp-t-mustard)}}.loc-stories{margin-top:28px}.loc-stories-title:focus:not(:focus-visible){outline:none}.loc-stories-title{display:flex;align-items:baseline;gap:12px;margin:0;padding-bottom:6px;border-bottom:2px solid var(--ink);font-family:var(--cp-serif);font-size:26px}.loc-stories-count{font-family:Karla,system-ui,sans-serif;font-size:14px;font-weight:400;color:var(--mut)}.loc-story-via{margin:0 0 4px;font-size:13px;color:var(--mut)}.loc-stories-loading,.loc-stories-error{margin:12px 0;color:var(--mut)}.loc-stories-more,.loc-stories-retry{min-height:28px;padding:3px 12px;border:1px dashed var(--chip-line);border-radius:2px;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer}.loc-stories-more{margin-top:12px}.loc-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 0}.loc-chips-label{margin-right:6px;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mut)}.loc-chips-sep{width:1px;height:22px;margin:0 8px;background:var(--line-strong)}.loc-chip{display:inline-flex;align-items:center;max-width:100%}.loc-chips .chip{min-height:24px;font:inherit;font-size:13px;cursor:pointer;text-decoration:none}.loc-chips .chip.location{font-weight:600}.loc-chips .chip-count{align-self:center;margin:0 .8em 0 5px;font-weight:400;font-size:13px;color:var(--ink);font-variant-numeric:tabular-nums;flex-shrink:0}.loc-chips .chip:not(.location){padding:0 12px;align-items:center}.loc-chips .chip[aria-pressed=true]{text-decoration:underline;text-decoration-color:var(--ink);text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-skip-ink:none}.loc-chips .chip.loc-area:before{filter:saturate(.3) brightness(1.18)}.loc-chips .chip .loc-kind{align-self:center}.loc-chips-more{min-height:28px;padding:3px 10px;border:1px dashed var(--chip-line);border-radius:2px;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer}.loc-filter-note{margin:6px 0 0;font-size:13.5px;color:var(--mut)}.loc-filter-note a{display:inline-block;min-height:24px;line-height:24px;color:inherit}@media(max-width:699px){.loc-find-box{height:44px}.loc-find-hint{top:46px}}.roulette-card{position:relative;isolation:isolate;padding:22px 18px 16px;min-width:0;--cut: var(--cut-a)}.roulette-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;clip-path:var(--cut);background:linear-gradient(to bottom,var(--cp-rose) 0 6px,var(--card) 6px 100%)}.roulette-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 10px}.roulette-heading{margin:0;font-family:var(--cp-serif);font-size:18px;font-weight:600;line-height:1.2;color:var(--ink)}.roulette-count{font-size:13px;color:var(--mut);white-space:nowrap}.roulette-buttons{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:6px}.roulette-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:4px 10px;border:1.5px solid var(--ink);border-radius:2px;background:var(--card);color:var(--ink);font:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer}.roulette-btn-go{background:var(--ink);color:var(--card)}.roulette-btn[aria-disabled=true],.roulette-btn:disabled{border-color:var(--line-strong);background:var(--card);color:var(--mut);cursor:default}.roulette-btn-go:disabled{background:var(--card)}.roulette-btn:focus-visible,.roulette-linkbtn:focus-visible,.roulette-back:focus-visible{outline:2px solid var(--press-deep);outline-offset:2px}.roulette-spinner{width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:roulette-spin .8s linear infinite}@keyframes roulette-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.roulette-spinner{animation-duration:3s}}.roulette-msg{margin-top:10px;font-size:13.5px;color:var(--ink)}.roulette-msg p{margin:0}.roulette-linkbtn{margin-top:4px;padding:4px 0;min-height:24px;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--press-deep);text-decoration:underline;cursor:pointer}.roulette-why{margin:10px 0 0;padding-top:8px;border-top:1px dashed var(--line-strong);font-size:13px;line-height:1.4;color:var(--mut);overflow-wrap:anywhere}.roulette-why cite{font-style:italic;color:var(--ink)}.roulette-why a{color:var(--press-deep);text-decoration:underline;font-weight:600}.roulette-filters{margin-top:10px;font-size:13px}.roulette-filters-toggle{padding:4px 0;min-height:24px;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--press-deep);text-decoration:underline;cursor:pointer}.roulette-filters-toggle:focus-visible{outline:2px solid var(--press-deep);outline-offset:2px}.roulette-filters-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px}.roulette-filters-row label{color:var(--mut);font-weight:600}.roulette-filters-row select{max-width:100%;min-height:28px;padding:2px 6px;border:1px solid var(--line-strong);border-radius:2px;background:var(--card);color:var(--ink);font:inherit;font-size:13px}.roulette-filters-note{margin:6px 0 0;color:var(--mut)}.roulette-strip{display:flex;flex-direction:column;gap:6px;padding:7px 10px;border:1.5px solid var(--line-strong);background:var(--card);font-size:13.5px;min-width:0}.roulette-strip-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.roulette-strip-title{font-weight:700;margin-right:2px}.roulette-strip .roulette-btn{min-height:28px;padding:1px 9px;font-size:13.5px}.roulette-back{align-self:flex-start;font-weight:600;color:var(--press-deep);text-decoration:underline}.roulette-bar{margin:0 0 14px;padding:4px 10px 8px;border:1.5px solid var(--ink);border-top:6px solid var(--cp-rose);background:var(--card);min-width:0}.roulette-bar-row{display:flex;align-items:center;gap:8px;min-height:44px}.roulette-bar-row .roulette-count{margin-left:auto}.roulette-bar .roulette-filters{margin-top:0}.roulette-bar .roulette-why{margin-top:6px;padding-top:0;border-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.story-page{max-width:1010px;margin:0 auto;padding:0 24px 56px;font-size:15px}.story-page header{background:transparent;padding:0}.story-status{margin:26px 0 0}.story-crumb{margin:26px 0 0;font-size:13px;color:var(--mut)}.story-header h1{margin:8px 0 0;font-family:var(--cp-serif);font-weight:700;font-size:44px;line-height:1.04;letter-spacing:-.015em;color:var(--ink);overflow-wrap:anywhere}.story-facts{margin:16px 0 0;padding-top:9px;max-width:660px;border-top:1px solid var(--ink);font-size:13px;color:var(--mut);overflow-wrap:anywhere}@media(max-width:900px){.story-header h1{font-size:36px}}@media(max-width:640px){.story-header h1{font-size:30px}}.story-columns{display:flex;gap:48px;align-items:flex-start;margin-top:28px}.story-main{flex:1;min-width:0}.story-side{width:320px;flex-shrink:0;display:flex;flex-direction:column;gap:34px;min-width:0}.story-rail{display:flex;flex-direction:column;gap:34px;min-width:0}@media(max-width:860px){.story-columns{flex-direction:column;align-items:stretch}.story-side{width:100%}}.story-section-label{font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin:26px 0 6px}.story-main>:first-child .story-section-label{margin-top:0}.story-rail>.story-section-label{margin:2px 0 -22px}.story-media{margin:0 0 14px}.story-media-box{aspect-ratio:16 / 9;width:100%;background:var(--ink);overflow:hidden}.story-media[data-kind=audio] .story-media-box{height:152px;aspect-ratio:auto}.story-media figcaption{margin-top:6px;font-size:13px;color:var(--mut);overflow-wrap:anywhere}.story-media figcaption a{color:var(--mut);text-decoration:underline}.story-media-tile{box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--ink);color:var(--paper)}.story-media-tile-name{font-family:var(--cp-serif);font-size:18px;font-weight:600}.story-media-tile-glyph{display:flex;align-items:center;justify-content:center;width:64px;height:44px;border-radius:12px;background:var(--cp-red);color:#fff;font-size:20px}.story-media-preview{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:var(--ink) center / cover no-repeat;color:var(--paper);cursor:pointer}.story-media-preview:focus-visible{outline:3px solid var(--paper);outline-offset:-3px;box-shadow:inset 0 0 0 6px var(--ink)}.story-media-preview>span[aria-hidden=true]:not(.story-media-preview-glyph){display:block;width:100%;height:100%}.story-media-preview-glyph{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:#0009;color:#fff;font-size:24px;padding-left:4px;box-sizing:border-box}.story-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 4px;font-size:14px}.story-read{color:var(--ink);font-weight:600;text-decoration:underline;overflow-wrap:anywhere;min-width:0}.story-hn{min-width:0;font-size:13px;color:var(--mut)}.story-hn p{margin:0}.story-hn ul{list-style:none;margin:6px 0 0;padding:0}.story-hn li{padding:4px 0;border-top:1px solid var(--line)}.story-hn time{color:var(--mut);white-space:nowrap}.story-hn-count{white-space:nowrap}.story-hn a{color:var(--press-deep);text-decoration:underline;margin-left:.5rem}.story-hn-posts>summary{cursor:pointer;list-style:none}.story-hn-posts>summary::-webkit-details-marker{display:none}.story-hn-toggle{color:var(--ink);font-weight:600;white-space:nowrap}.story-hn-posts[open] .story-hn-toggle{opacity:.75}.story-summary{margin:0;font-size:17px;line-height:1.55;max-width:38em;color:var(--ink)}.story-about ul{list-style:none;margin:0;padding:0}.story-about li{padding:8px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.story-about li:first-child{border-top:0;padding-top:0}.story-type{display:inline-block;margin-right:8px;font-size:12.5px;font-weight:700}.story-about a,.story-rail a{color:var(--press-deep);text-decoration:underline;font-weight:600}.story-page .name-context{display:block;margin:2px 0 0;font-size:13px;line-height:1.4;color:var(--mut)}.story-page .name-role{font-size:12.5px;color:var(--mut)}.story-glyph.person,.story-type.person{color:var(--person)}.story-glyph.org,.story-type.org{color:var(--org)}.story-glyph.event,.story-type.event{color:var(--event)}.story-glyph.artifact,.story-type.artifact{color:var(--artifact)}.story-glyph.location,.story-type.location{color:var(--location)}.story-card{position:relative;isolation:isolate;padding:16px 18px 18px;--tint: var(--card);--cut: var(--cut-a);min-width:0}.story-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--tint);clip-path:var(--cut)}.story-rail>:nth-child(2n){--cut: var(--cut-b)}.story-card-label{display:flex;align-items:baseline;gap:6px;margin:0 0 9px;font-family:var(--cp-serif);font-size:18px;font-weight:600;line-height:1.2;color:var(--ink)}.story-card-count{font-family:inherit;font-size:12.5px;font-weight:400;color:var(--mut)}.story-card ul{list-style:none;margin:0;padding:0}.story-card li{padding:6px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.story-card li:first-child{border-top:0;padding-top:0}.story-more{margin-top:6px;padding:4px 0;min-height:24px;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--press-deep);text-decoration:underline;cursor:pointer}.story-thread{margin-top:30px;min-width:0}.story-thread .story-section-label{margin-top:0}.story-discussion-banner{margin:0 0 12px;padding-bottom:7px;border-bottom:1px solid var(--line-strong);font-size:12.5px;color:var(--mut)}.story-discussion-banner a{color:var(--mut);text-decoration:underline}.tagmap{--page: #f6f6ef;--paper: #fafaf8;--ink: #000;--muted: #6b6b6b;--faint: #6b6b6b;--rule: #e0e0d8;--accent: #c2410c;--sea: #eef0ea;--sea-line: #dfe3da;--hub: #3a3a3a;--card: #fff;--shadow: var(--shadow-float);--font: Verdana, Geneva, sans-serif;color:var(--ink);font:10pt/1.4 var(--font)}.tagmap a{color:var(--ink)}.tagmap{max-width:none;margin:0;padding:0}.tagmap .wrap{display:grid;grid-template-columns:280px minmax(0,1fr);grid-template-rows:auto auto;gap:16px;padding:12px;max-width:1600px;margin:0 auto}.tagmap .wrap>.islands{grid-column:1;grid-row:1}.tagmap .wrap>.map-col{grid-column:2;grid-row:1;min-width:0}.tagmap .wrap>.rail{grid-column:1 / -1;grid-row:2}@media(min-width:900px){.tagmap .wrap>.islands{contain:size;overflow-y:auto}}.tagmap .wrap.about{display:block;max-width:720px}.tagmap .map-col h1{font-size:13pt;margin:0 0 6px}.tagmap .map-col p.lede{color:var(--muted);margin:0 0 10px}.tagmap .exit{display:none}.tagmap .frame{position:relative;aspect-ratio:16 / 10;max-height:82vh;background:var(--sea);border:1px solid var(--rule);border-radius:3px;overflow:hidden}.tagmap .stage{position:relative}.tagmap .frame:focus:not(:focus-visible){outline:none}.tagmap .frame .loading{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:grid;place-items:center;color:var(--muted)}.tagmap .frame[data-hover=subregion] canvas{cursor:pointer}.tagmap .frame .status{position:absolute;left:8px;bottom:6px;max-width:calc(100% - 56px);box-sizing:border-box;display:flex;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:8pt;color:var(--muted);background:color-mix(in srgb,var(--page) 78%,transparent);padding:2px 6px;border-radius:2px}.tagmap .frame .status .status-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.tagmap .frame .status .status-tail{flex:none;white-space:pre}.tagmap .frame .status a{color:var(--muted)}.tagmap .frame .zoom{position:absolute;right:8px;bottom:6px;display:flex;flex-direction:column;gap:4px}.tagmap .frame .zoom button,.tagmap .frame .history button{width:26px;height:26px;border:1px solid var(--rule);background:var(--card);color:var(--ink);border-radius:3px;font:12pt var(--font);cursor:pointer}.tagmap .frame .history{position:absolute;left:8px;top:8px;display:flex;gap:4px}.tagmap .frame .history button:disabled{color:var(--faint);cursor:default}.tagmap .frame .notice{position:absolute;left:8px;bottom:32px;max-width:calc(100% - 56px);font-size:8pt;color:var(--ink);background:var(--card);border:1px solid var(--rule);padding:3px 8px;border-radius:2px;box-shadow:var(--shadow)}.tagmap .card{position:absolute;min-width:190px;max-width:260px;background:var(--card);color:var(--ink);border:1px solid var(--rule);border-radius:3px;box-shadow:var(--shadow);padding:8px 10px;font-size:9pt;pointer-events:none}.tagmap .card .name{font-weight:700}.tagmap .card .count{color:var(--muted);font-size:8pt;margin-top:1px}.tagmap .card .actions{margin-top:6px;display:flex;gap:10px;font-size:8pt}.tagmap .card .actions .primary{color:var(--accent);font-weight:700}.tagmap .card .actions .secondary a{color:var(--muted)}.tagmap .card .title{font-weight:400}.tagmap .card .meta{color:var(--muted);font-size:8pt;margin-top:2px}.tagmap .sel{background:var(--card);color:var(--ink);border:1px solid var(--rule);border-radius:6px;box-shadow:var(--shadow);padding:12px 14px 10px;font-size:9pt}@media(min-width:900px){.tagmap .sel{position:absolute;top:10px;right:10px;width:280px;max-height:calc(100% - 92px);overflow-y:auto;box-sizing:border-box}}.tagmap .sel h3{margin:0 0 2px;font-size:12.5pt;overflow-wrap:anywhere}.tagmap .sel .x{float:right;margin:-6px -8px 0 8px;min-width:24px;min-height:24px;padding:0;border:0;background:none;font:inherit;font-size:14pt;line-height:1;color:var(--muted);cursor:pointer}.tagmap .sel .where{color:var(--muted);font-size:8.5pt;margin-bottom:8px}.tagmap .sel .links{display:flex;gap:12px;margin-bottom:10px;font-size:9pt}.tagmap .sel .links a{color:var(--accent);text-decoration:none;display:inline-block;min-height:24px;line-height:24px}.tagmap .sel .label{text-transform:uppercase;letter-spacing:.08em;font-size:7.5pt;color:var(--muted);margin:6px 0 4px}.tagmap .sel p.empty{margin:0;color:var(--muted);font-size:9pt}.tagmap .sel ol{list-style:none;margin:0;padding:0}.tagmap .sel li{margin:0 -6px}.tagmap .sel .row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;box-sizing:border-box;min-height:24px;margin:0;padding:5px 6px;border:0;border-radius:4px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.tagmap .sel .chip{width:10px;height:10px;border-radius:3px;background:var(--sw, var(--rule))}.tagmap .sel .nm{min-width:0;font-size:9.5pt;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tagmap .sel .nm small{display:block;color:var(--muted);font-size:7.5pt}.tagmap .sel .ct{color:var(--muted);font-size:8pt;font-variant-numeric:tabular-nums}.tagmap .sel .row:focus-visible,.tagmap .sel .x:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;background:var(--paper)}.tagmap .sel.story .kicker{margin:0 0 2px;text-transform:uppercase;letter-spacing:.08em;font-size:7.5pt;color:var(--muted)}.tagmap .sel.story h3{font-size:11.5pt;line-height:1.3}.tagmap .sel.story .summary{margin:4px 0 8px;font-size:9.5pt;line-height:1.45}.tagmap .sel .topic-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.tagmap .sel .topic-chip{font:inherit;font-size:9pt;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:14px;padding:0 10px;min-height:32px;cursor:pointer}.tagmap .sel .more{font-size:8pt;color:var(--muted);align-self:center}@media(hover:hover)and (pointer:fine){.tagmap .sel .row:hover{background:var(--paper)}.tagmap .sel .links a:hover{text-decoration:underline}.tagmap ul.islands .subchip:hover{border-color:var(--muted);background:var(--card)}.tagmap ul.islands .showtag:hover{text-decoration:underline}}.tagmap .islands h2{font-size:10pt;margin:0 0 6px;color:var(--muted);font-weight:400}.tagmap ul.islands,.tagmap ul.islands ul{list-style:none;margin:0;padding:0}.tagmap ul.islands>li{border-top:1px solid var(--rule);padding:7px 0 7px 12px;position:relative}.tagmap ul.islands>li:before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;background:var(--sw)}.tagmap ul.islands>li[aria-current=true]{background:var(--paper);outline:2px solid var(--accent);outline-offset:-2px}.tagmap ul.islands .iname{font:inherit;font-weight:700;color:var(--ink);background:none;border:0;padding:0;cursor:pointer;min-height:24px}.tagmap ul.islands .isub{color:var(--faint);font-size:8pt}.tagmap ul.islands .subchips{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.tagmap ul.islands .subchip{font:inherit;font-size:8pt;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:10px;padding:0 8px;min-height:24px;line-height:22px;cursor:pointer}.tagmap ul.islands .subchip:focus-visible,.tagmap ul.islands .showtag:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tagmap ul.islands .showtag{font:inherit;font-size:8pt;color:var(--accent);background:none;border:0;padding:0 4px;margin-left:4px;min-height:24px;cursor:pointer}.tagmap ul.islands ul li{font-size:8.5pt;margin-top:2px;line-height:24px}.tagmap ul.islands ul li a.feed{color:var(--faint);font-size:8pt;margin-left:4px}.tagmap .islands .hubs{color:var(--faint);font-size:8pt;margin-top:8px}.tagmap .rail{border-top:1px solid var(--rule);padding-top:10px}.tagmap .rail .rail-head{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.tagmap .rail h2{font-size:10pt;margin:0;color:var(--muted);font-weight:400}.tagmap .rail .scope{margin:0;color:var(--faint);font-size:8pt}.tagmap .rail .empty{margin:0;color:var(--faint);font-size:9pt}.tagmap .rail ol.posts{list-style:none;margin:0;padding:0;columns:2;column-gap:24px}.tagmap .rail ol.posts li{break-inside:avoid;padding:4px 0;border-bottom:1px solid var(--rule)}.tagmap .rail ol.posts li:last-child{border-bottom:0}.tagmap .rail .retry{font:inherit;font-size:9pt;margin-left:6px;color:var(--ink);background:var(--card);border:1px solid var(--rule);border-radius:3px;padding:2px 8px;min-height:24px;cursor:pointer}.tagmap .rail .rail-part+.rail-part{margin-top:14px}.tagmap .rail .title{font-size:9.5pt}.tagmap .rail .meta{display:block;color:var(--faint);font-size:8pt;margin-top:1px}.tagmap .rail .marks{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.tagmap .rail .marks span{font-size:7.5pt;color:#6a5a40;background:#f1ece2;border-radius:3px;padding:0 4px}.tagmap .rail[data-fading]{opacity:0}@media(max-width:899px){.tagmap{flex:1;min-height:0;padding:0}.tagmap .wrap,.tagmap .map-col,.tagmap .stage{height:100%;padding:0;margin:0}.tagmap .wrap{display:block}.tagmap .wrap.about{height:auto;padding:12px}.tagmap .map-col{position:relative}.tagmap .stage{overflow:hidden}.tagmap .frame{box-sizing:border-box;height:100%;aspect-ratio:auto;max-height:none;border:0;border-top:1px solid var(--rule);border-radius:0}.tagmap .frame .zoom,.tagmap .frame .status{bottom:calc(var(--sheet-h, 0px) + 8px)}.tagmap .frame .status{max-width:calc(100% - 64px)}.tagmap .frame .notice{bottom:calc(var(--sheet-h, 0px) + 34px);max-width:calc(100% - 64px)}.tagmap .stage[data-detent=full] .frame :is(.zoom,.status,.notice){display:none}.tagmap .frame .zoom button,.tagmap .frame .history button{width:40px;height:40px}.tagmap .map-sheet{position:absolute;left:0;right:0;bottom:0;z-index:5;height:var(--sheet-h);display:flex;flex-direction:column;background:var(--card);border-radius:14px 14px 0 0;border-top:1px solid var(--rule);box-shadow:var(--shadow-float)}.tagmap .map-sheet-handle{flex:none;display:block;width:100%;min-height:44px;box-sizing:border-box;margin:0;padding:8px 16px 6px;border:0;border-radius:14px 14px 0 0;background:none;color:inherit;font:inherit;text-align:left;cursor:grab;touch-action:none}.tagmap .map-sheet-handle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tagmap .map-sheet-handle .bar{display:block;width:40px;height:5px;margin:0 auto 8px;border-radius:3px;background:var(--muted)}.tagmap .map-sheet-title{display:block;font-size:10.5pt;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tagmap .map-sheet-title small{margin-left:6px;font-size:8pt;font-weight:400;color:var(--muted)}.tagmap .map-sheet-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 16px 16px}.tagmap .stage[data-detent=peek] .map-sheet-body{clip-path:inset(50%)}.tagmap .map-sheet .sel{position:static;width:auto;margin:0;padding:0 0 8px;border:0;border-radius:0;box-shadow:none}.tagmap .map-sheet .sel:not(.story) h3{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tagmap .map-sheet .sel .x{min-width:44px;min-height:44px;margin:-12px -12px 0 4px}.tagmap .map-sheet .rail{padding:10px 0 0}.tagmap .map-sheet .rail ol.posts{columns:1}.tagmap .map-sheet .islands{padding:10px 0 8px}.tagmap .map-sheet .map-howto a{display:inline-block;box-sizing:border-box;min-height:24px;padding:4px 0}.tagmap .exit{position:absolute;z-index:6;top:8px;left:50%;display:block;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tagmap .exit:focus{width:auto;height:auto;overflow:visible;clip-path:none;transform:translate(-50%);padding:8px 14px;font-size:10pt;color:var(--ink);background:var(--card);border:1px solid var(--rule);border-radius:18px;box-shadow:var(--shadow)}}@media(prefers-reduced-motion:no-preference){@keyframes tagmap-canvas-in{0%{opacity:0}to{opacity:1}}@keyframes tagmap-sel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.tagmap .frame canvas{animation:tagmap-canvas-in .2s ease-out}.tagmap .sel{animation:tagmap-sel-in .16s ease-out}.tagmap .rail{transition:opacity .15s ease}.tagmap .rail[data-fading]{transition:none}@media(max-width:899px){.tagmap .map-sheet{transition:height .22s cubic-bezier(.2,.8,.2,1)}.tagmap .map-sheet .sel{animation:none}}}.site-header{position:sticky;top:0;z-index:101;background:var(--paper)}header.masthead{background:transparent;padding:0 16px}body:has(main.topics-page-map){--page-max: 1600px}header.masthead .inner{max-width:var(--page-max, 1010px);margin:0 auto;display:flex;flex-wrap:nowrap;align-items:stretch;gap:5px;padding-top:6px}header.masthead .wordmark,header.masthead .nav-link{position:relative;isolation:isolate;display:flex;align-items:center;min-width:0;min-height:36px;text-decoration:none}header.masthead .wordmark:before,header.masthead .nav-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--bg);clip-path:var(--cut-big)}header.masthead .wordmark{--bg: var(--card);flex:0 0 auto;gap:10px;padding:0 22px 0 16px;margin:0 4px 0 0;font-family:var(--cp-serif);font-weight:700;font-size:20px;line-height:1;letter-spacing:-.015em;color:var(--ink);white-space:nowrap}@media(hover:hover)and (pointer:fine){header.masthead .wordmark:hover span{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}}header.masthead .wordmark-leaf{width:16px;height:23px;fill:var(--cp-green);transform:rotate(-4deg);flex:0 0 auto}header.masthead .nav{flex:1 1 auto;display:flex;gap:5px;align-items:stretch;font-size:14.5px;min-width:0}header.masthead .nav-link{flex:1 1 auto;justify-content:center;gap:7px;padding:0 10px;color:var(--fg);font-weight:600;white-space:nowrap}header.masthead .nav-link{--bg: var(--card);--fg: var(--ink)}header.masthead .nav-label{white-space:nowrap;text-decoration-thickness:1.5px;text-underline-offset:6px}header.masthead .nav-glyph{font-size:10px;line-height:1}header.masthead .nav-topics .nav-glyph{font-size:14px;font-weight:700}@media(hover:hover)and (pointer:fine){header.masthead .nav-link:hover:not(.nav-active) .nav-label{text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:color-mix(in srgb,currentColor 50%,transparent)}}header.masthead .nav-list{--bg: #e2ddcf;--fg: var(--ink)}header.masthead .nav-roulette{--bg: var(--cp-rose);--fg: var(--ink)}header.masthead .nav-roulette:before{transform:scaleY(-1)}header.masthead .nav-locations{--bg: var(--cp-mustard);--fg: var(--ink)}header.masthead .nav-entities{--bg: var(--cp-violet);--fg: #fffaf0}header.masthead .nav-entities:before{transform:scaleX(-1)}header.masthead .nav-topics{--bg: var(--cp-sky);--fg: var(--ink)}header.masthead .nav-topics:before{transform:scale(-1)}header.masthead .nav-events{--bg: #fce3db;--fg: var(--event)}header.masthead .nav-events:before{transform:scaleY(-1)}header.masthead .nav-active{font-weight:700}header.masthead .nav-active .nav-label{text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:currentColor}header.masthead .masthead-date{flex:0 0 auto;align-self:center;margin-left:auto;padding:0 2px 0 8px;font-size:13px;font-weight:500;color:var(--mut);white-space:nowrap}header.masthead .date-short{display:none}@media(max-width:838px){header.masthead .date-long{display:none}header.masthead .date-short{display:inline}}@media(max-width:715px){header.masthead .masthead-date{display:none}}header.masthead .inner .find-toggle{flex:0 0 auto;min-width:36px;min-height:36px}header.masthead .inner .find-toggle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--card);clip-path:var(--cut-big)}header.masthead .inner .find-toggle[aria-expanded=true]{color:var(--card)}header.masthead .inner .find-toggle[aria-expanded=true]:before{background:var(--ink)}header.masthead .inner .find-toggle[aria-expanded=true] .find-badge{background:var(--card);color:var(--ink)}.masthead-find-slot{display:contents}:is(header.masthead,.search-panel) .search-bar{flex:1;display:inline-flex;align-items:stretch;height:38px;background:var(--card);border:1.5px solid var(--ink);border-radius:2px}:is(header.masthead,.search-panel) .search-bar:focus-within{outline:2.5px solid var(--ink);outline-offset:2px}:is(header.masthead,.search-panel) .search-bar input[type=search]{flex:1;border:0;background:transparent;font:inherit;font-size:15px;padding:0 12px;min-width:0;color:var(--ink);outline:0}:is(header.masthead,.search-panel) .search-bar input::placeholder{color:var(--mut)}:is(header.masthead,.search-panel) .search-clear{border:0;background:transparent;color:var(--mut);font-size:18px;line-height:1;padding:0 8px;min-width:24px;cursor:pointer}:is(header.masthead,.search-panel) .search-submit{border:0;border-left:1px solid var(--line-strong);background:transparent;color:var(--ink);font:inherit;font-size:13px;font-weight:700;padding:0 14px;cursor:pointer}@media(hover:hover)and (pointer:fine){:is(header.masthead,.search-panel) .search-submit:hover{background:var(--hover)}}.search-panel{background:var(--paper);border-bottom:1.5px solid var(--ink)}.search-panel[hidden]{display:none}.search-panel-inner{max-width:var(--page-max, 1010px);margin:0 auto;padding:12px 52px 12px 16px;display:grid;gap:10px;position:relative}.search-panel.is-overlay{position:fixed;top:var(--hv-header-h);left:0;right:0;z-index:102;box-shadow:var(--shadow-float);max-height:calc(100vh - var(--hv-header-h));overflow-y:auto}.search-panel-close{position:absolute;top:6px;right:8px;width:36px;height:36px;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:22px;line-height:1;cursor:pointer}@media(hover:hover)and (pointer:fine){.search-panel-close:hover{background:var(--hover)}}.try-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.try-chip{padding:0 11px;text-decoration:none}.try-label{color:var(--mut);font-size:13px}:is(.search-panel,header.masthead .masthead-sheet) .when-picker{display:flex;flex-wrap:wrap;gap:6px;align-items:center;border:0;margin:0;padding:0;min-width:0}:is(.search-panel,header.masthead .masthead-sheet) .when-picker legend{float:left;padding:0;margin-right:6px;color:var(--mut);font-size:13px}:is(.search-panel,header.masthead .masthead-sheet) .when-picker label{position:relative;display:inline-flex;align-items:center;min-height:26px;padding:0 11px;border:1.5px solid var(--line-strong);border-radius:2px;background:var(--card);color:var(--ink);font-size:13px;cursor:pointer}:is(.search-panel,header.masthead .masthead-sheet) .when-picker input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}:is(.search-panel,header.masthead .masthead-sheet) .when-picker label:has(input:checked){border-color:var(--ink);font-weight:700}:is(.search-panel,header.masthead .masthead-sheet) .when-picker label:has(input:focus-visible){outline:2.5px solid var(--ink);outline-offset:2px}:is(.search-panel,header.masthead .masthead-sheet) .when-hint{flex-basis:100%;margin:0;color:var(--mut);font-size:12px}header.masthead .masthead-sheet .when-picker label{min-height:44px}@media(max-width:699px){header.masthead{padding:0 12px}}@media(forced-colors:active){header.masthead .wordmark,header.masthead .nav-link,header.masthead .inner .find-toggle{border:1px solid CanvasText}header.masthead .inner .find-toggle:before{display:none}header.masthead .inner .find-toggle[aria-expanded=true]{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}header.masthead .nav-active .nav-label{text-decoration-style:solid}}@media(forced-colors:active)and (hover:hover)and (pointer:fine){header.masthead .nav-link:hover:not(.nav-active) .nav-label{text-decoration:none}}header.masthead .masthead-phone{position:relative;max-width:1010px;margin:0 auto}header.masthead .masthead-phone-row{position:relative;z-index:103;display:flex;align-items:center;gap:8px;min-height:56px;padding:6px 0;background:var(--paper)}header.masthead .masthead-phone .wordmark{min-height:44px;margin:0;padding:0 14px 0 10px;font-size:20px}header.masthead .menu-toggle,header.masthead .find-toggle{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:0;background:none;color:var(--ink);font:inherit;cursor:pointer}header.masthead .menu-toggle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--card);clip-path:var(--cut-big)}header.masthead .menu-toggle-glyph{font-size:20px;line-height:1}header.masthead .masthead-phone-row .find-toggle{margin-left:auto}header.masthead .find-toggle-glyph{width:22px;height:22px}header.masthead .find-badge{position:absolute;top:3px;right:1px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ink);color:var(--card);font-size:11px;font-weight:700;line-height:18px;text-align:center}header.masthead .masthead-sheet{padding:4px 0 12px}header.masthead .masthead-sheet[hidden]{display:none}header.masthead .masthead-sheet.is-overlay{position:absolute;top:100%;left:0;right:0;z-index:102;max-height:calc(100vh - 56px);overflow-y:auto;padding:8px 12px 16px;background:var(--paper);border-bottom:1.5px solid var(--ink)}header.masthead .masthead-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;background:#15130f59}header.masthead .masthead-sheet .nav{flex-direction:column;gap:6px;padding:0}header.masthead .masthead-sheet .nav-link{justify-content:flex-start;min-height:48px;padding:0 16px}header.masthead .masthead-sheet .search-bar{display:flex;height:auto}header.masthead .masthead-sheet .search-bar :is(input[type=search],.search-submit){min-height:44px}header.masthead .masthead-sheet .search-clear{min-width:44px}header.masthead .masthead-sheet .try-chip{min-height:44px;display:inline-flex;align-items:center}@keyframes masthead-sheet-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes masthead-sheet-fade{0%{opacity:0}}header.masthead .masthead-sheet:not([hidden]){animation:masthead-sheet-in .12s ease-out}@media(prefers-reduced-motion:reduce){header.masthead .masthead-sheet:not([hidden]){animation-name:masthead-sheet-fade}}.search-bar input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.rate-limit-notice{position:fixed;bottom:16px;left:50%;transform:translate(-50%);z-index:5000;max-width:calc(100vw - 32px);padding:8px 14px;background:var(--paper);color:var(--ink);border:1.5px solid var(--ink);box-shadow:var(--shadow-float)}.rate-limit-notice:empty{display:none}.doc-detail,.inspect-queues,.inspect-submit,.inspect-feeds,.sample-audit,.distributions-view{max-width:1200px;margin:0 auto;padding:16px 12px 40px;font-family:Verdana,Geneva,sans-serif;font-size:10pt;color:#000}.doc-detail h1,.sample-audit h1,.inspect-queues h1,.inspect-submit h1,.inspect-feeds h1,.distributions-view h1{font-size:13pt;margin:0 0 10px}.doc-model-tabs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px;border-bottom:1px solid #e0e0d8;padding-bottom:6px}.doc-model-tab{font:inherit;font-size:8pt;background:#fafaf8;border:1px solid #ccc;border-radius:3px;padding:3px 10px;cursor:pointer;color:#555}@media(hover:hover)and (pointer:fine){.doc-model-tab:hover{border-color:#f60;color:#000}}.doc-model-tab.active{background:#f60;border-color:#e65c00;color:#000;font-weight:700}.doc-label-pane{display:flex;align-items:flex-start;gap:20px;margin-top:4px}.doc-content-col{flex:1 1 58%;min-width:0;max-height:75vh;overflow-y:auto;border:1px solid #e0e0d8;border-radius:3px;padding:10px 12px;background:#fff}.doc-label-col{flex:1 1 42%;min-width:280px;max-height:75vh;overflow-y:auto;padding:2px 2px 2px 0}.doc-title{font-size:12pt;margin:0 0 4px}.doc-meta-line{font-size:8pt;color:#828282;margin-bottom:10px;word-break:break-all}.doc-meta-line a{color:#828282}@media(hover:hover)and (pointer:fine){.doc-meta-line a:hover{text-decoration:underline}}.doc-content-text{white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;font-family:Verdana,Geneva,sans-serif;font-size:9pt;line-height:1.45;color:#222;margin:0}.doc-summary{font-size:9pt;color:#444;line-height:1.4;margin-bottom:8px}.doc-labels-empty{color:#828282;font-size:9pt;padding:10px 0}.doc-raw-json{margin-top:12px;font-size:8pt;color:#555}.doc-raw-json summary{cursor:pointer;color:#828282}@media(hover:hover)and (pointer:fine){.doc-raw-json summary:hover{color:#f60}}.doc-raw-json pre{margin-top:6px;padding:8px 10px;background:#f0f0e8;border-radius:3px;font-size:8pt;overflow:auto;max-height:40vh}.doc-raw-json pre.doc-raw-key{white-space:pre-wrap;overflow-wrap:anywhere}.distribution-bars{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.distribution-bar-row{display:flex;align-items:center;gap:8px;font-size:8.5pt}.distribution-bar-label{flex:0 0 160px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}.distribution-bar-track{flex:1;height:12px;background:#efefe8;border:1px solid #e0e0d8;border-radius:2px;overflow:hidden}.distribution-bar-fill{height:100%;background:#f60}.distribution-bar-count{flex:0 0 3em;text-align:right;color:#828282;font-size:8pt}.distributions-view form{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:10px}.distributions-view label{display:flex;flex-direction:column;gap:2px;font-size:8pt;color:#828282}.distributions-view select,.distributions-view input[type=text]{font-family:inherit;font-size:8pt;color:#333;background:#fff;border:1px solid #ccc;border-radius:3px;padding:3px 6px}.queue-picker{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px;border-bottom:1px solid #e0e0d8;padding-bottom:6px}.queue-picker button{font:inherit;font-size:8pt;background:#fafaf8;border:1px solid #ccc;border-radius:3px;padding:3px 10px;cursor:pointer;color:#555}@media(hover:hover)and (pointer:fine){.queue-picker button:hover{border-color:#f60;color:#000}}.queue-picker button.active{background:#f60;border-color:#e65c00;color:#000;font-weight:700}.inspect-queues table,.inspect-feeds table{width:100%;border-collapse:collapse;font-size:8.5pt}.inspect-queues th,.inspect-queues td,.inspect-feeds th,.inspect-feeds td{text-align:left;padding:5px 8px;border-bottom:1px solid #e8e8e0;vertical-align:top}.inspect-queues th,.inspect-feeds th{color:#666;font-weight:700;font-size:8pt;text-transform:uppercase;letter-spacing:.02em}@media(hover:hover)and (pointer:fine){.inspect-queues tbody tr:hover{background:#fdfdf8}}.inspect-queues a{color:#000;text-decoration:none}@media(hover:hover)and (pointer:fine){.inspect-queues a:hover{color:#f60;text-decoration:underline}}.queue-pagination{display:flex;align-items:center;gap:10px;padding:14px 0 4px}.queue-pagination button{font:inherit;font-size:8pt;background:none;border:1px solid #ccc;border-radius:3px;padding:3px 10px;cursor:pointer;color:#828282}@media(hover:hover)and (pointer:fine){.queue-pagination button:hover:not(:disabled){border-color:#f60;color:#f60}}.queue-pagination button:disabled{opacity:.35;cursor:default}.sample-audit-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:10px}.sample-audit-header h1{margin:0}.sample-audit-progress{font-size:9pt;color:#828282}.sample-audit-flag-count{font-size:8pt;color:#555;margin-left:auto}.sample-audit-lap-notice{flex-basis:100%;font-size:8pt;color:#b35900;background:#fff5e6;border:1px solid #ffd0a0;border-radius:3px;padding:4px 8px}.sample-audit-flag-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:14px;padding:10px 12px;border:1px solid #e0e0d8;border-radius:3px;background:#fafaf8}.sample-audit-flag-form label{display:flex;flex-direction:column;gap:2px;font-size:8pt;color:#828282}.sample-audit-flag-form input[type=text]{font-family:inherit;font-size:9pt;padding:4px 6px;border:1px solid #ccc;border-radius:3px;min-width:14em}.sample-audit-flag-form button{font:inherit;font-size:8pt;font-weight:700;background:#f60;color:#000;border:1px solid #cc5200;border-radius:3px;padding:5px 12px;cursor:pointer}@media(hover:hover)and (pointer:fine){.sample-audit-flag-form button:hover:not(:disabled){filter:brightness(.95)}}.sample-audit-flag-form button:disabled{opacity:.45;cursor:default}.sample-audit-flag-status{font-size:8pt;color:#2e7d32}.sample-audit>button[type=button]{margin-top:12px;font:inherit;font-size:9pt;background:#fafaf8;border:1px solid #ccc;border-radius:3px;padding:5px 14px;cursor:pointer}@media(hover:hover)and (pointer:fine){.sample-audit>button[type=button]:hover:not(:disabled){border-color:#f60;color:#f60}}.sample-audit>button[type=button]:disabled{opacity:.35;cursor:default}@media(max-width:900px){.doc-label-pane{flex-direction:column}.doc-content-col,.doc-label-col{flex:1 1 auto;width:100%;max-height:50vh}.distribution-bar-label{flex-basis:100px}.sample-audit-flag-form{flex-direction:column;align-items:stretch}}.inspect-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:10px 0 14px;padding:10px 12px;border:1px solid #e0e0d8;border-radius:3px;background:#fafaf8}.inspect-form label{display:flex;flex-direction:column;gap:2px;font-size:8pt;color:#666}.inspect-form input[type=text],.inspect-form select,.inspect-form textarea{font-family:inherit;font-size:9pt;padding:4px 6px;border:1px solid #ccc;border-radius:3px;min-width:14em}.inspect-form button,.inspect-feeds td button{font:inherit;font-size:8pt;font-weight:700;background:#f60;color:#000;border:1px solid #cc5200;border-radius:3px;padding:5px 12px;margin-right:6px;cursor:pointer}.inspect-form button:disabled{opacity:.5;cursor:default}.inspect-form [role=alert]{flex-basis:100%;margin:0;color:#b00020}.inspect-feeds [role=alert],.inspect-submit>[role=alert]{color:#b00020}.inspect-feeds-meta{color:#666;font-size:8pt;overflow-wrap:anywhere}.inspect-table-scroll{overflow-x:auto}.inspect-feeds a,.inspect-submit a{color:#000}
