@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&family=Source+Sans+3:wght@400;500;600;700&family=Source+Serif+4:wght@400;500;600&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--theme-color-transparent:transparent;--theme-color-neutral-0-light:#fff;--theme-color-neutral-0-dark:#1c272e;--theme-color-neutral-0:var(--lightningcss-light,var(--theme-color-neutral-0-light))var(--lightningcss-dark,var(--theme-color-neutral-0-dark));--theme-color-neutral-50-light:#f5f6f7;--theme-color-neutral-50-dark:#101b22;--theme-color-neutral-50:var(--lightningcss-light,var(--theme-color-neutral-50-light))var(--lightningcss-dark,var(--theme-color-neutral-50-dark));--theme-color-neutral-100-light:#ebeef0;--theme-color-neutral-100-dark:#23343d;--theme-color-neutral-100:var(--lightningcss-light,var(--theme-color-neutral-100-light))var(--lightningcss-dark,var(--theme-color-neutral-100-dark));--theme-color-neutral-300-light:#c5cbd1;--theme-color-neutral-300-dark:#425966;--theme-color-neutral-300:var(--lightningcss-light,var(--theme-color-neutral-300-light))var(--lightningcss-dark,var(--theme-color-neutral-300-dark));--theme-color-neutral-600-light:#56616d;--theme-color-neutral-600-dark:#adc0c6;--theme-color-neutral-600:var(--lightningcss-light,var(--theme-color-neutral-600-light))var(--lightningcss-dark,var(--theme-color-neutral-600-dark));--theme-color-neutral-900-light:#20262b;--theme-color-neutral-900-dark:#edf2ef;--theme-color-neutral-900:var(--lightningcss-light,var(--theme-color-neutral-900-light))var(--lightningcss-dark,var(--theme-color-neutral-900-dark));--theme-color-teal-700-light:#176b78;--theme-color-teal-700-dark:#8bdae3;--theme-color-teal-700:var(--lightningcss-light,var(--theme-color-teal-700-light))var(--lightningcss-dark,var(--theme-color-teal-700-dark));--theme-color-red-600-light:#b83c31;--theme-color-red-600-dark:#ff8f7b;--theme-color-red-600:var(--lightningcss-light,var(--theme-color-red-600-light))var(--lightningcss-dark,var(--theme-color-red-600-dark));--theme-color-red-700-light:#b00020;--theme-color-red-700-dark:#ffa291;--theme-color-red-700:var(--lightningcss-light,var(--theme-color-red-700-light))var(--lightningcss-dark,var(--theme-color-red-700-dark));--theme-color-green-700-light:#157347;--theme-color-green-700-dark:#8edcb5;--theme-color-green-700:var(--lightningcss-light,var(--theme-color-green-700-light))var(--lightningcss-dark,var(--theme-color-green-700-dark));--theme-color-overlay-light:#00000075;--theme-color-overlay-dark:#000000a6;--theme-color-overlay:var(--lightningcss-light,var(--theme-color-overlay-light))var(--lightningcss-dark,var(--theme-color-overlay-dark));--theme-font-interface:inherit;--theme-font-display:Georgia, serif;--theme-font-reading:inherit;--theme-font-mono:monospace;--theme-space-1:4px;--theme-space-2:8px;--theme-space-3:12px;--theme-space-4:16px;--theme-space-5:20px;--theme-space-6:24px;--theme-space-8:32px;--theme-space-field-gap:7px;--theme-size-control-height:39px;--theme-size-control-height-compact:36px;--theme-size-dialog-wide:640px;--theme-size-dialog-information:520px;--theme-size-dialog-confirmation:480px;--theme-size-dialog-height:760px;--theme-size-dialog-viewport-inset-x:40px;--theme-size-dialog-viewport-inset-y:48px;--theme-size-dialog-sheet-width:100%;--theme-size-dialog-sheet-height:85dvh;--theme-border-width-control:1px;--theme-border-width-notice:3px;--theme-border-width-dialog-accent:4px;--theme-opacity-disabled:.65;--theme-radius-dialog-sheet:8px;--theme-shadow-dialog:0 20px 56px #00000038;--theme-shadow-tooltip:0 4px 12px #00000024;--theme-shadow-popover:0 8px 24px #00000029;--theme-blur-dialog-backdrop:2px;--theme-motion-dialog-enter:.18s;--theme-motion-dialog-exit:.16s;--theme-motion-sheet-enter:.22s;--theme-motion-sheet-exit:.15s;--theme-motion-reduced:.01ms;--theme-easing-dialog-enter:cubic-bezier(.2, .75, .25, 1);--theme-easing-dialog-exit:cubic-bezier(.4, 0, .8, 1);--theme-easing-standard:ease;--theme-easing-in:ease-in;--semantic-color-page:var(--theme-color-neutral-50);--semantic-color-panel:var(--theme-color-neutral-100);--semantic-color-surface:var(--theme-color-neutral-0);--semantic-color-surface-quiet:var(--theme-color-transparent);--semantic-color-text:var(--theme-color-neutral-900);--semantic-color-text-muted:var(--theme-color-neutral-600);--semantic-color-border:var(--theme-color-neutral-300);--semantic-color-signal:var(--theme-color-red-600);--semantic-color-link:var(--theme-color-teal-700);--semantic-color-danger:var(--theme-color-red-700);--semantic-color-information:var(--theme-color-teal-700);--semantic-color-action:var(--theme-color-teal-700);--semantic-color-confirmation:var(--theme-color-red-600);--semantic-color-positive:var(--theme-color-green-700);--semantic-color-overlay:var(--theme-color-overlay);--semantic-font-interface:var(--theme-font-interface);--semantic-font-display:var(--theme-font-display);--semantic-font-reading:var(--theme-font-reading);--semantic-font-mono:var(--theme-font-mono);--semantic-space-control-padding:var(--theme-space-2) var(--theme-space-3);--semantic-space-field-gap:var(--theme-space-field-gap);--semantic-space-notice-margin:var(--theme-space-6) 0;--semantic-space-notice-padding:var(--theme-space-4);--semantic-space-dialog-header:var(--theme-space-6) var(--theme-space-6) var(--theme-space-4);--semantic-space-dialog-content:var(--theme-space-5) var(--theme-space-6) var(--theme-space-6);--semantic-space-dialog-mobile-content:var(--theme-space-5) var(--theme-space-4) var(--theme-space-4);--semantic-space-dialog-footer:var(--theme-space-3) var(--theme-space-6);--semantic-space-dialog-mobile-footer:var(--theme-space-3) var(--theme-space-4) max(var(--theme-space-4), env(safe-area-inset-bottom));--semantic-space-dialog-footer-gap:var(--theme-space-3);--semantic-space-dialog-close-padding:var(--theme-space-1) var(--theme-space-3);--semantic-size-control-height:var(--theme-size-control-height);--semantic-size-control-height-compact:var(--theme-size-control-height-compact);--semantic-size-dialog-wide:var(--theme-size-dialog-wide);--semantic-size-dialog-information:var(--theme-size-dialog-information);--semantic-size-dialog-confirmation:var(--theme-size-dialog-confirmation);--semantic-size-dialog-height:min(var(--theme-size-dialog-height), calc(100dvh - var(--theme-size-dialog-viewport-inset-y)));--semantic-size-dialog-viewport-width:calc(100% - var(--theme-size-dialog-viewport-inset-x));--semantic-size-dialog-sheet-width:var(--theme-size-dialog-sheet-width);--semantic-size-dialog-sheet-height:var(--theme-size-dialog-sheet-height);--semantic-border-width-control:var(--theme-border-width-control);--semantic-border-width-notice:var(--theme-border-width-notice);--semantic-border-width-dialog-accent:var(--theme-border-width-dialog-accent);--semantic-opacity-disabled:var(--theme-opacity-disabled);--semantic-radius-dialog-sheet:var(--theme-radius-dialog-sheet);--semantic-shadow-dialog:var(--theme-shadow-dialog);--semantic-shadow-tooltip:var(--theme-shadow-tooltip);--semantic-shadow-popover:var(--theme-shadow-popover);--semantic-blur-dialog-backdrop:var(--theme-blur-dialog-backdrop);--semantic-motion-dialog-enter:var(--theme-motion-dialog-enter);--semantic-motion-dialog-exit:var(--theme-motion-dialog-exit);--semantic-motion-sheet-enter:var(--theme-motion-sheet-enter);--semantic-motion-sheet-exit:var(--theme-motion-sheet-exit);--semantic-motion-reduced:var(--theme-motion-reduced);--semantic-easing-dialog-enter:var(--theme-easing-dialog-enter);--semantic-easing-dialog-exit:var(--theme-easing-dialog-exit);--semantic-easing-standard:var(--theme-easing-standard);--semantic-easing-in:var(--theme-easing-in);--semantic-color-surface-hover:var(--lightningcss-light,#edf1ed)var(--lightningcss-dark,#2c3e46);--semantic-color-surface-selected:var(--lightningcss-light,#e5ece1)var(--lightningcss-dark,#314244);--semantic-color-surface-subtle:var(--lightningcss-light,#f0f5f2)var(--lightningcss-dark,#1c2d35);--semantic-color-danger-surface:var(--lightningcss-light,#f6e9e6)var(--lightningcss-dark,#3d2929);--semantic-color-danger-highlight:var(--lightningcss-light,#f2cfca)var(--lightningcss-dark,#653530);--semantic-color-danger-contrast:var(--lightningcss-light,#812b28)var(--lightningcss-dark,#ffd2c6);--semantic-color-danger-border:var(--lightningcss-light,#a94742)var(--lightningcss-dark,#dc8071);--semantic-color-positive-surface:var(--lightningcss-light,#e4f0e8)var(--lightningcss-dark,#20392f);--semantic-color-positive-highlight:var(--lightningcss-light,#bfe2cc)var(--lightningcss-dark,#315b43);--semantic-color-positive-contrast:var(--lightningcss-light,#154e3c)var(--lightningcss-dark,#c2f0d0);--semantic-color-positive-border:var(--lightningcss-light,#28745e)var(--lightningcss-dark,#80c6a0);--semantic-color-warning-surface:var(--lightningcss-light,#f5f0e4)var(--lightningcss-dark,#3a3324);--semantic-color-warning-border:var(--lightningcss-light,#b88a39)var(--lightningcss-dark,#dab16b);--ui-button-background:var(--semantic-color-surface-quiet);--ui-button-border:var(--semantic-color-border);--ui-button-color:var(--semantic-color-text);--ui-button-min-height:var(--semantic-size-control-height);--ui-button-padding:var(--semantic-space-control-padding);--ui-button-border-width:var(--semantic-border-width-control);--ui-button-disabled-opacity:var(--semantic-opacity-disabled);--ui-dialog-surface:var(--semantic-color-surface);--ui-dialog-color:var(--semantic-color-text);--ui-dialog-border:var(--semantic-color-border);--ui-dialog-border-width:var(--semantic-border-width-control);--ui-dialog-accent-border-width:var(--semantic-border-width-dialog-accent);--ui-dialog-information-accent:var(--semantic-color-information);--ui-dialog-action-accent:var(--semantic-color-action);--ui-dialog-confirmation-accent:var(--semantic-color-confirmation);--ui-dialog-backdrop:var(--semantic-color-overlay);--ui-dialog-shadow:var(--semantic-shadow-dialog);--ui-tooltip-shadow:var(--semantic-shadow-tooltip);--ui-dialog-backdrop-blur:var(--semantic-blur-dialog-backdrop);--ui-dialog-label-font:var(--semantic-font-mono);--ui-dialog-label-color:var(--semantic-color-signal);--ui-dialog-title-font:var(--semantic-font-display);--ui-dialog-title-color:var(--semantic-color-text);--ui-dialog-close-border:var(--semantic-color-border);--ui-dialog-close-color:var(--semantic-color-text-muted);--ui-dialog-close-height:var(--semantic-size-control-height-compact);--ui-dialog-close-padding:var(--semantic-space-dialog-close-padding);--ui-dialog-wide-width:var(--semantic-size-dialog-wide);--ui-dialog-information-width:var(--semantic-size-dialog-information);--ui-dialog-confirmation-width:var(--semantic-size-dialog-confirmation);--ui-dialog-viewport-width:var(--semantic-size-dialog-viewport-width);--ui-dialog-height:var(--semantic-size-dialog-height);--ui-dialog-sheet-width:var(--semantic-size-dialog-sheet-width);--ui-dialog-sheet-height:var(--semantic-size-dialog-sheet-height);--ui-dialog-sheet-radius:var(--semantic-radius-dialog-sheet);--ui-dialog-header-padding:var(--semantic-space-dialog-header);--ui-dialog-content-padding:var(--semantic-space-dialog-content);--ui-dialog-sheet-content-padding:var(--semantic-space-dialog-mobile-content);--ui-dialog-footer-padding:var(--semantic-space-dialog-footer);--ui-dialog-sheet-footer-padding:var(--semantic-space-dialog-mobile-footer);--ui-dialog-footer-gap:var(--semantic-space-dialog-footer-gap);--ui-dialog-enter-duration:var(--semantic-motion-dialog-enter);--ui-dialog-exit-duration:var(--semantic-motion-dialog-exit);--ui-dialog-sheet-enter-duration:var(--semantic-motion-sheet-enter);--ui-dialog-sheet-exit-duration:var(--semantic-motion-sheet-exit);--ui-dialog-reduced-duration:var(--semantic-motion-reduced);--ui-dialog-enter-easing:var(--semantic-easing-dialog-enter);--ui-dialog-exit-easing:var(--semantic-easing-dialog-exit);--ui-dialog-sheet-enter-easing:var(--semantic-easing-dialog-enter);--ui-dialog-sheet-exit-easing:var(--semantic-easing-dialog-exit);--ui-field-color:var(--semantic-color-text);--ui-field-gap:var(--semantic-space-field-gap);--ui-field-help-color:var(--semantic-color-text-muted);--ui-notice-border:var(--semantic-color-border);--ui-notice-color:var(--semantic-color-text-muted);--ui-notice-margin:var(--semantic-space-notice-margin);--ui-notice-padding:var(--semantic-space-notice-padding);--ui-notice-border-width:var(--semantic-border-width-notice);--ui-notice-danger-border:var(--semantic-color-danger);--ui-notice-danger-color:var(--semantic-color-danger);--ui-status-border:var(--semantic-color-border);--ui-status-color:var(--semantic-color-text);--ui-status-padding:var(--semantic-space-control-padding);--ui-status-border-width:var(--semantic-border-width-control);--ui-status-positive-color:var(--semantic-color-positive);--ui-status-alert-color:var(--semantic-color-danger)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._root_1s55i_1{margin:0}._root_1s55i_1,html{font-family:var(--semantic-font-interface);letter-spacing:0;font-synthesis:none;font-size:16px;line-height:1.5}button,input,select,textarea,code{font:inherit}._display_1s55i_22,._displayLarge_1s55i_23,._heading_1s55i_24,._headingSmall_1s55i_25,._articleTitle_1s55i_26{font-family:var(--semantic-font-display);font-variation-settings:"opsz" 144}._articleTitleCompact_1s55i_31{font-family:var(--semantic-font-reading);font-size:18px;font-weight:600;line-height:1.35}._emoji_1s55i_38{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:16px;line-height:1}._display_1s55i_22{letter-spacing:0;font-size:42px;font-weight:600;line-height:1.08}._displayLarge_1s55i_23{letter-spacing:-.06em;font-size:clamp(60px,11vw,126px);font-weight:400;line-height:.72}._heading_1s55i_24{letter-spacing:0;font-size:32px;font-weight:600;line-height:1.1}._headingSmall_1s55i_25{font-family:var(--semantic-font-reading);letter-spacing:0;font-size:25px;font-weight:500;line-height:1.12}._articleTitle_1s55i_26{font-family:var(--semantic-font-reading);letter-spacing:0;font-size:22px;font-weight:600;line-height:1.35}._body_1s55i_81{font-family:var(--semantic-font-interface);font-size:16px;line-height:1.5}._bodyLarge_1s55i_87{font-family:var(--semantic-font-reading);font-size:18px;line-height:1.6}._lede_1s55i_93{color:var(--semantic-color-text-muted);font-family:var(--semantic-font-interface);font-size:16px;line-height:1.5}._eyebrow_1s55i_100,._caption_1s55i_101{font-family:var(--semantic-font-interface);letter-spacing:0}._eyebrow_1s55i_100{color:var(--semantic-color-signal);text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.35}._caption_1s55i_101{font-size:14px;font-weight:500;line-height:1.4}._metric_1s55i_120{font-family:var(--semantic-font-interface);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:22px;font-weight:600;line-height:1.2}@media (width<=640px){._display_1s55i_22{font-size:34px}._articleTitle_1s55i_26{font-size:20px}}._trigger_1rp22_1{border:1px solid var(--semantic-color-border);background:var(--semantic-color-surface);width:44px;height:44px;color:var(--semantic-color-text);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;padding:0;transition:background-color .16s,border-color .16s,color .16s;display:inline-grid}._trigger_1rp22_1:hover,._trigger_1rp22_1[aria-expanded=true]{background:var(--semantic-color-surface-hover);border-color:var(--semantic-color-link);color:var(--semantic-color-link)}._trigger_1rp22_1 svg{width:21px;height:21px}._trigger_1rp22_1:focus-visible,._choice_1rp22_32:focus-visible{outline:2px solid var(--semantic-color-link);outline-offset:3px}._panel_1rp22_37{z-index:1000;border:1px solid var(--semantic-color-border);background:var(--semantic-color-surface);width:min(12rem,100vw - 24px);color:var(--semantic-color-text);box-shadow:var(--semantic-shadow-popover);padding:var(--theme-space-2);border-radius:12px}._heading_1rp22_48{color:var(--semantic-color-text-muted);padding:var(--theme-space-1) var(--theme-space-2) var(--theme-space-2)}._choices_1rp22_53{gap:var(--theme-space-1);display:grid}._choice_1rp22_32{align-items:center;gap:var(--theme-space-2);min-height:44px;padding:var(--theme-space-2);color:var(--semantic-color-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:20px minmax(0,1fr) 18px;display:grid}._choice_1rp22_32:hover{background:var(--semantic-color-surface-hover)}._choice_1rp22_32[aria-pressed=true]{background:var(--semantic-color-surface-selected);color:var(--semantic-color-text);font-weight:700}._choice_1rp22_32 svg{width:100%;height:20px}._check_1rp22_88{visibility:hidden}._choice_1rp22_32[aria-pressed=true] ._check_1rp22_88{visibility:visible}@media (prefers-reduced-motion:reduce){._trigger_1rp22_1{transition:none}}._root_ovr6o_1{appearance:none;background:var(--ui-button-background);border:var(--ui-button-border-width) solid var(--ui-button-border);color:var(--ui-button-color);cursor:pointer;min-height:var(--ui-button-min-height);padding:var(--ui-button-padding)}._root_ovr6o_1:disabled{cursor:wait;opacity:var(--ui-button-disabled-opacity)}._root_15cj4_1{background:var(--ui-dialog-surface);border:var(--ui-dialog-border-width) solid var(--ui-dialog-border);border-top:var(--ui-dialog-accent-border-width) solid var(--ui-dialog-action-accent);box-shadow:var(--ui-dialog-shadow);color:var(--ui-dialog-color);max-height:var(--ui-dialog-height);max-width:var(--ui-dialog-wide-width);width:var(--ui-dialog-viewport-width);flex-direction:column;margin:auto;padding:0;display:flex;overflow:hidden}._root_15cj4_1:not([open]){display:none}._root_15cj4_1::backdrop{-webkit-backdrop-filter:blur(var(--ui-dialog-backdrop-blur));backdrop-filter:blur(var(--ui-dialog-backdrop-blur));background:var(--ui-dialog-backdrop)}._root_15cj4_1[open]{animation:_dialog-enter_15cj4_1 var(--ui-dialog-enter-duration) var(--ui-dialog-enter-easing) both}._root_15cj4_1[open][data-closing=true]{animation:_dialog-exit_15cj4_1 var(--ui-dialog-exit-duration) var(--ui-dialog-exit-easing) both}._root_15cj4_1[data-closing=true]::backdrop{animation:.16s ease-in both _backdrop-exit_15cj4_1}._information_15cj4_38{border-top-color:var(--ui-dialog-information-accent);max-width:var(--ui-dialog-information-width)}._action_15cj4_43{border-top-color:var(--ui-dialog-action-accent)}._confirmation_15cj4_47{border-top-color:var(--ui-dialog-confirmation-accent);max-width:var(--ui-dialog-confirmation-width)}._header_15cj4_52{border-bottom:var(--ui-dialog-border-width) solid var(--ui-dialog-border);padding:var(--ui-dialog-header-padding);flex:none;justify-content:space-between;align-items:start;display:flex}._eyebrow_15cj4_61{color:var(--ui-dialog-label-color);margin:0 0 6px}._title_15cj4_66{color:var(--ui-dialog-title-color);margin:0}._closeButton_15cj4_71{border-color:var(--ui-dialog-close-border);color:var(--ui-dialog-close-color);flex:0 0 var(--ui-dialog-close-height);min-height:var(--ui-dialog-close-height);width:var(--ui-dialog-close-height);background:0 0;justify-content:center;align-items:center;padding:0;transition:background .16s,color .16s;display:inline-flex;position:relative}._closeButton_15cj4_71:hover,._closeButton_15cj4_71:focus-visible{background:var(--ui-dialog-border);color:var(--ui-dialog-color)}._closeIcon_15cj4_94{width:16px;height:16px;position:relative}._closeIcon_15cj4_94:before,._closeIcon_15cj4_94:after{content:"";background:currentColor;width:14px;height:1.5px;position:absolute;top:7px;left:1px;transform:rotate(45deg)}._closeIcon_15cj4_94:after{transform:rotate(-45deg)}._content_15cj4_116{overscroll-behavior:contain;min-height:0;padding:var(--ui-dialog-content-padding);flex:auto;overflow-y:auto}._footer_15cj4_124{background:var(--ui-dialog-surface);border-top:var(--ui-dialog-border-width) solid var(--ui-dialog-border);gap:var(--ui-dialog-footer-gap);padding:var(--ui-dialog-footer-padding);flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._secondaryAction_15cj4_134{justify-self:start}._primaryAction_15cj4_138{justify-self:end}@media (width<=640px){._action_15cj4_43{border-radius:var(--ui-dialog-sheet-radius);max-height:var(--ui-dialog-sheet-height);max-width:none;width:var(--ui-dialog-sheet-width);border-bottom:0;border-left:0;border-right:0;margin:0;position:fixed;inset:auto 0 0}._action_15cj4_43[open]{animation:_action-enter_15cj4_1 var(--ui-dialog-sheet-enter-duration) var(--ui-dialog-sheet-enter-easing) both}._action_15cj4_43[open][data-closing=true]{animation:_action-exit_15cj4_1 var(--ui-dialog-sheet-exit-duration) var(--ui-dialog-sheet-exit-easing) both}._content_15cj4_116{padding:var(--ui-dialog-sheet-content-padding)}._footer_15cj4_124{padding:var(--ui-dialog-sheet-footer-padding)}}@keyframes _dialog-enter_15cj4_1{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)}}@keyframes _dialog-exit_15cj4_1{to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes _action-enter_15cj4_1{0%{opacity:.8;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes _action-exit_15cj4_1{to{opacity:.8;transform:translateY(100%)}}@keyframes _backdrop-exit_15cj4_1{to{opacity:0}}@media (prefers-reduced-motion:reduce){._root_15cj4_1[open],._root_15cj4_1[open][data-closing=true],._root_15cj4_1[data-closing=true]::backdrop{animation-duration:var(--ui-dialog-reduced-duration)!important}}._root_1n5az_1{color:var(--ui-field-color);gap:var(--ui-field-gap);display:grid}._label_1n5az_7{display:block}._help_1n5az_11{color:var(--ui-field-help-color)}._root_1tx17_1{border-left:var(--ui-notice-border-width) solid var(--ui-notice-border);color:var(--ui-notice-color);margin:var(--ui-notice-margin);padding:var(--ui-notice-padding)}._danger_1tx17_8{border-color:var(--ui-notice-danger-border);color:var(--ui-notice-danger-color)}._root_cmmck_1{border:var(--ui-status-border-width) solid var(--ui-status-border);color:var(--ui-status-color);padding:var(--ui-status-padding);display:inline-block}._positive_cmmck_8{color:var(--ui-status-positive-color)}._alert_cmmck_12{color:var(--ui-status-alert-color)}._root_1rxgh_1{vertical-align:middle;display:inline-flex}._content_1rxgh_6{z-index:1000;width:max-content;max-width:min(18rem, calc(100vw - 2 * var(--theme-space-4)));padding:var(--theme-space-2) var(--theme-space-3);border:var(--theme-border-width-control) solid var(--semantic-color-border);background:var(--semantic-color-surface);color:var(--semantic-color-text);box-shadow:var(--ui-tooltip-shadow);text-align:center;white-space:normal;border-radius:4px}._notices_1axvr_1{border-top:2px solid var(--ink);margin-top:36px;padding-top:20px}._label_1axvr_6{color:var(--signal)}._list_1axvr_9{margin:20px 0 0;padding:0;list-style:none}._item_1axvr_14{border-top:1px solid var(--rule);padding:18px 0}._item_1axvr_14 h3{margin:9px 0 12px}._item_1axvr_14 a{color:var(--ink);overflow-wrap:anywhere;text-decoration:none}._item_1axvr_14 a:hover,._item_1axvr_14 a:focus-visible{color:var(--signal);text-underline-offset:3px;text-decoration:underline}._meta_1axvr_32,._missing_1axvr_33{color:var(--muted)}._relatedLabel_1axvr_36{margin-top:16px}._related_1axvr_36{margin:8px 0 0;padding-left:18px}._indicator_1jkwk_1{vertical-align:middle;justify-self:start;place-items:center;width:2rem;height:2rem;padding:0;display:inline-grid}._indicator_1jkwk_1:focus-visible{outline-offset:2px;outline:2px solid}._kicker_1q6h5_1{color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;margin:0 0 .75rem;display:grid}._clusterCounts_1q6h5_10{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;min-width:0;display:flex}._clusterCounts_1q6h5_10>span+span{border-left:1px solid var(--rule);padding-left:.65rem}._latestTime_1q6h5_23{white-space:nowrap;justify-self:end;align-items:center;gap:.35rem;display:flex}._latestTime_1q6h5_23>span:first-child{color:var(--muted)}._inspectButton_1q6h5_35{color:var(--link);cursor:pointer;background:0 0;border:0;padding:0}._inspectButton_1q6h5_35:hover,._inspectButton_1q6h5_35:focus-visible{color:var(--signal);text-underline-offset:3px;text-decoration:underline}@media (width<=640px){._kicker_1q6h5_1{grid-template-columns:auto minmax(0,1fr);gap:.55rem .65rem}._latestTime_1q6h5_23{grid-column:1/-1;justify-self:start;padding-left:.1rem}}._rail_zcj0e_1{border-top:3px double var(--ink);padding-top:10px}._heading_zcj0e_6{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;padding-bottom:9px;display:flex}._eyebrow_zcj0e_14{color:var(--signal);margin:0}._pulse_zcj0e_19{color:var(--muted);align-items:center;gap:6px;margin:0;display:flex}._pulse_zcj0e_19:before{background:var(--signal);content:"";border-radius:100%;width:6px;height:6px;animation:2s ease-out infinite _live-pulse_zcj0e_1}._list_zcj0e_36{margin:0;padding:0;list-style:none}._item_zcj0e_42{border-bottom:1px solid var(--rule);padding:14px 0 15px;animation:.36s cubic-bezier(.2,.75,.25,1) both _article-enter_zcj0e_1}._item_zcj0e_42:nth-child(2){animation-delay:50ms}._item_zcj0e_42:nth-child(3){animation-delay:.1s}._metadata_zcj0e_56{color:var(--muted);gap:8px;margin-bottom:6px;display:flex}._source_zcj0e_63{color:var(--link);font-weight:500}._title_zcj0e_68{color:var(--ink);font-weight:600;text-decoration:none;transition:color .16s}._title_zcj0e_68:hover,._title_zcj0e_68:focus-visible{color:var(--signal);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}._empty_zcj0e_83,._error_zcj0e_84{color:var(--muted);margin:16px 0 0}._error_zcj0e_84{color:var(--danger)}@keyframes _article-enter_zcj0e_1{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes _live-pulse_zcj0e_1{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--signal) 45%, transparent)}70%{box-shadow:0 0 0 5px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._sourceComparison_1h8pm_1{margin-top:3rem}._sectionHeading_1h8pm_5{margin-bottom:1.5rem}._sectionHeading_1h8pm_5>:last-child{color:var(--ink-muted)}._sourceSectionHeading_1h8pm_13{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;display:grid}._sourceSort_1h8pm_19{border:1px solid var(--line);flex-wrap:wrap;gap:.25rem;padding:.2rem;display:inline-flex}._sourceSort_1h8pm_19 button{min-height:2.25rem;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:.4rem .7rem;font-weight:600;transition:background-color .16s,color .16s}._sourceSort_1h8pm_19 button[aria-pressed=true]{background:var(--ink);color:var(--paper-surface)}._sourceSort_1h8pm_19 button:focus-visible{outline:2px solid var(--ink-accent);outline-offset:2px}._sourceLedger_1h8pm_46{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}._sourceLedger_1h8pm_46>li{border-top:1px solid var(--line);padding:1.2rem 0}._sourceContent_1h8pm_56{grid-template-columns:minmax(15rem,1.2fr) minmax(12rem,.8fr) minmax(16rem,1fr);align-items:center;gap:1.5rem;animation:.22s both _source-content-enter_1h8pm_1;display:grid}@keyframes _source-content-enter_1h8pm_1{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}._sourceIdentity_1h8pm_73{min-width:0}._sourceIdentity_1h8pm_73>:first-child{margin-bottom:.35rem}._sourceHeadline_1h8pm_79{color:var(--ink);overflow-wrap:anywhere;text-underline-offset:.16em;text-decoration-thickness:1px;display:block}._sourceMetrics_1h8pm_86{flex-direction:column;gap:.75rem;margin:0;display:flex}._sourceMeasure_1h8pm_92{gap:.25rem;display:grid}._sourceMeasureHeading_1h8pm_96{justify-content:space-between;align-items:baseline;gap:.7rem;display:flex}._sourceMeasureHeading_1h8pm_96>:first-child{color:var(--ink-muted)}._sourceMeasureHeading_1h8pm_96>:last-child{margin:0}._sourceMeasureTrack_1h8pm_108{background:var(--paper-panel);height:.35rem;display:block;overflow:hidden}._sourceMeasureTrack_1h8pm_108>span{background:var(--ink-accent);height:100%;display:block}._sourceMeasure_1h8pm_92:nth-child(2) ._sourceMeasureTrack_1h8pm_108>span{background:var(--signal)}._sourceTimes_1h8pm_122{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;display:grid}._sourceTimes_1h8pm_122 div{border-left:1px solid var(--line);min-width:0;padding-left:.65rem}._sourceTimes_1h8pm_122 dt{color:var(--ink-muted)}._sourceTimes_1h8pm_122 dd{margin:.15rem 0 0}._unavailable_1h8pm_139,._sourceEmpty_1h8pm_140{color:var(--ink-muted)}._sourceEmpty_1h8pm_140{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.25rem 0}@media (prefers-reduced-motion:reduce){._sourceContent_1h8pm_56{animation:none}._sourceSort_1h8pm_19 button{transition:none}}@media (width<=880px){._sourceContent_1h8pm_56{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem}._sourceIdentity_1h8pm_73,._sourceTimes_1h8pm_122{grid-column:1/-1}}@media (width<=640px){._sourceSectionHeading_1h8pm_13{grid-template-columns:minmax(0,1fr);align-items:start;gap:.8rem}._sourceSort_1h8pm_19{justify-self:start}._sourceContent_1h8pm_56{grid-template-columns:minmax(0,1fr);gap:1rem}._sourceLedger_1h8pm_46>li{padding:1rem 0}._sourceTimes_1h8pm_122{grid-template-columns:repeat(2,minmax(0,1fr))}}._eventPage_1p7u5_1{width:min(100%,1120px);margin:0 auto;padding:2rem 2rem 5rem}._backLink_1p7u5_7{color:var(--ink-accent);font-weight:700;text-decoration:none}._hero_1p7u5_13{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.7fr) minmax(16rem,.8fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin-top:2.5rem;padding-bottom:2rem;display:grid}._hero_1p7u5_13 h1{text-wrap:balance;max-width:22ch;margin:.65rem 0 1rem}._heroEyebrow_1p7u5_29{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}._heroCopy_1p7u5_36{min-width:0}._lede_1p7u5_40{max-width:50ch;color:var(--ink-muted)}._metrics_1p7u5_45{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}._metrics_1p7u5_45 div{border-bottom:1px solid var(--line);min-width:0;padding:.65rem .7rem .75rem 0}._metrics_1p7u5_45 div:last-child{grid-column:1/-1}._metrics_1p7u5_45 dt{color:var(--ink-muted)}._metrics_1p7u5_45 dd{overflow-wrap:anywhere;margin:.1rem 0 0}._timeline_1p7u5_69,._history_1p7u5_70,._lineage_1p7u5_71{margin-top:3rem}._sectionHeading_1p7u5_74{margin-bottom:1.5rem}._sectionHeading_1p7u5_74>:last-child,._historyDescription_1p7u5_78{color:var(--ink-muted)}._lineage_1p7u5_71 ol{margin:0;padding:0;list-style:none}._lineage_1p7u5_71 li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}._lineage_1p7u5_71 li>:first-child{color:var(--ink-muted)}._lineage_1p7u5_71 a{color:var(--ink-accent);font-weight:700}._timeline_1p7u5_69 ol,._history_1p7u5_70 ol{margin:0;padding:0;list-style:none}._timeline_1p7u5_69 li{border-top:1px solid var(--line);padding:1.1rem 0 1.4rem}._timelineMeta_1p7u5_111{color:var(--ink-muted);gap:.8rem;margin:0 0 .35rem;display:flex}._timelineMeta_1p7u5_111 span{color:var(--ink-accent)}._timelineMeta_1p7u5_111 strong{color:inherit;margin-left:auto}._timeline_1p7u5_69 li>a{color:var(--ink);text-underline-offset:.17em;font-weight:700;text-decoration-thickness:1px}._revision_1p7u5_130{border-left:3px solid var(--ink-accent);background:var(--semantic-color-surface-subtle);margin:.9rem 0 0;padding:.75rem .85rem}._revision_1p7u5_130>p{color:var(--ink-muted);margin:0}._revisionDetail_1p7u5_140{gap:.75rem;margin:.75rem 0 0;display:grid}._revisionDetail_1p7u5_140 div{gap:.15rem;display:grid}._revisionDetail_1p7u5_140 dt{color:var(--ink-accent)}._revisionDetail_1p7u5_140 dd{margin:0}._revisionPair_1p7u5_155{gap:.35rem;margin-top:.3rem;display:grid}._revisionValue_1p7u5_160{overflow-wrap:anywhere;border-left:2px solid;grid-template-columns:6.5rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.55rem .7rem;display:grid}._revisionBefore_1p7u5_169{border-color:var(--semantic-color-danger-border);background:var(--semantic-color-danger-surface)}._revisionAfter_1p7u5_173{border-color:var(--semantic-color-positive-border);background:var(--semantic-color-positive-surface)}._revisionSideLabel_1p7u5_177{color:var(--ink-muted);font-weight:700}._revisionHeadline_1p7u5_181{overflow-wrap:anywhere;min-width:0}._revisionDetail_1p7u5_140 del{color:var(--ink-muted);text-decoration:none}._revisionDetail_1p7u5_140 ins{color:var(--ink);font-weight:700;text-decoration:none}._revisionDetail_1p7u5_140 ._removedWord_1p7u5_194{background:var(--semantic-color-danger-highlight);color:var(--semantic-color-danger-contrast);text-decoration:line-through;text-decoration-thickness:1px}._revisionDetail_1p7u5_140 ._addedWord_1p7u5_200{background:var(--semantic-color-positive-highlight);color:var(--semantic-color-positive-contrast);font-weight:700;text-decoration:none}._revisionBodyChange_1p7u5_206{border-left:2px solid var(--semantic-color-warning-border);background:var(--semantic-color-warning-surface);gap:.2rem;padding:.55rem .7rem;display:grid;margin-top:.3rem!important}._revisionBodyChange_1p7u5_206 strong{color:var(--ink)}._revisionBodyChange_1p7u5_206 span{color:var(--ink-muted)}._history_1p7u5_70{border-top:4px double var(--line);padding-top:1.5rem}._history_1p7u5_70 li{border-top:1px solid var(--line);color:var(--ink-muted);justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}._loading_1p7u5_232{margin-top:4rem;font-style:italic}@media (width<=880px){._hero_1p7u5_13{grid-template-columns:minmax(0,1fr);gap:1.5rem}._metrics_1p7u5_45{grid-template-columns:repeat(3,minmax(0,1fr))}._metrics_1p7u5_45 div:last-child{grid-column:auto}}@media (width<=640px){._eventPage_1p7u5_1{padding:1.25rem 1rem 3rem}._hero_1p7u5_13{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:1.5rem;padding-bottom:1.5rem}._metrics_1p7u5_45{grid-template-columns:repeat(2,minmax(0,1fr))}._metrics_1p7u5_45 div:last-child{grid-column:1/-1}._timelineMeta_1p7u5_111{flex-wrap:wrap;align-items:flex-start}._timelineMeta_1p7u5_111 strong{width:100%;margin-left:0}._revisionValue_1p7u5_160{grid-template-columns:1fr;gap:.2rem}._history_1p7u5_70 li{flex-direction:column;gap:.25rem}._lineage_1p7u5_71 li{flex-direction:column;align-items:flex-start;gap:.45rem}}:root{--theme-color-neutral-0-light:#fbfcf8;--theme-color-neutral-50-light:#f2f5f2;--theme-color-neutral-100-light:#e4ecee;--theme-color-neutral-300-light:#b8c5c6;--theme-color-neutral-600-light:#50666d;--theme-color-neutral-900-light:#182d36;--theme-color-teal-700-light:#176b78;--theme-color-red-600-light:#b83c31;--theme-color-red-700-light:#962f29;--theme-color-brand-700-light:#805916;--theme-color-brand-700:var(--lightningcss-light,var(--theme-color-brand-700-light))var(--lightningcss-dark,var(--theme-color-brand-700-dark));--theme-color-overlay-light:#182d367a;--theme-color-neutral-0-dark:#2a3431;--theme-color-neutral-50-dark:#1b2422;--theme-color-neutral-100-dark:#252f2c;--theme-color-neutral-300-dark:#56645e;--theme-color-neutral-600-dark:#bac5bf;--theme-color-neutral-900-dark:#f0f0e8;--theme-color-teal-700-dark:#a0cbbb;--theme-color-red-600-dark:#d88978;--theme-color-red-700-dark:#e7a08e;--theme-color-brand-700-dark:#d3b36e;--theme-color-green-700-dark:#aacb9c;--theme-font-interface:"Source Sans 3", sans-serif;--theme-font-reading:"Source Serif 4", Georgia, serif;--theme-font-display:"Fraunces", Georgia, serif;--theme-font-mono:"DM Mono", monospace;--theme-shadow-dialog:8px 8px 0 #182d362e;--semantic-color-page:var(--theme-color-neutral-50);--semantic-color-panel:var(--theme-color-neutral-100);--semantic-color-surface:var(--theme-color-neutral-0);--semantic-color-text:var(--theme-color-neutral-900);--semantic-color-text-muted:var(--theme-color-neutral-600);--semantic-color-border:var(--theme-color-neutral-300);--semantic-color-signal:var(--theme-color-brand-700);--semantic-color-link:var(--theme-color-teal-700);--semantic-color-danger:var(--theme-color-red-700);--semantic-color-information:var(--theme-color-teal-700);--semantic-color-action:var(--theme-color-teal-700);--semantic-color-confirmation:var(--theme-color-red-600);--semantic-color-overlay:var(--theme-color-overlay);--semantic-shadow-dialog:var(--theme-shadow-dialog);--semantic-font-interface:var(--theme-font-interface);--semantic-font-reading:var(--theme-font-reading);--semantic-font-display:var(--theme-font-display);--semantic-font-mono:var(--theme-font-mono);--paper:var(--semantic-color-page);--paper-panel:var(--semantic-color-panel);--paper-surface:var(--semantic-color-surface);--ink:var(--semantic-color-text);--muted:var(--semantic-color-text-muted);--ink-muted:var(--semantic-color-text-muted);--ink-accent:var(--semantic-color-link);--line:var(--semantic-color-border);--rule:var(--semantic-color-border);--signal:var(--semantic-color-signal);--link:var(--semantic-color-link);--danger:var(--semantic-color-danger);--font-interface:var(--semantic-font-interface);--font-reading:var(--semantic-font-reading);--font-display:var(--semantic-font-display);--font-data:var(--semantic-font-mono);color:var(--ink);background:var(--paper)}*{box-sizing:border-box}body{background-color:var(--paper);background-image:radial-gradient(color-mix(in srgb, var(--ink) 5.5%, transparent) .6px, transparent .6px);background-size:8px 8px;margin:0}.reader-shell{width:min(1280px,100% - 56px);margin:0 auto;padding:18px 0 80px}.masthead{border-bottom:3px double var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:14px;display:flex}.masthead-controls{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.wordmark{color:var(--ink);align-items:center;gap:12px;font-weight:600;text-decoration:none;display:flex}.wordmark-mark{background:var(--signal);color:var(--paper-surface);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.masthead-note{border-left:2px solid var(--link);color:var(--muted);margin:0;padding-left:12px}.reader-feedback{border-top:3px double var(--ink);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:30px clamp(32px,6vw,88px);margin-top:84px;padding:30px 0 0;display:grid;position:relative}.reader-feedback:before{background:var(--signal);content:"";width:72px;height:3px;position:absolute;top:-3px;left:0}.reader-feedback-intro{grid-area:1/1}.reader-feedback-intro>:first-child{margin-bottom:12px}.reader-feedback h2{max-width:16ch;margin:0}.reader-feedback-note{color:var(--muted);max-width:36ch;margin:14px 0 0}.reader-feedback form{grid-area:1/2;gap:16px;min-width:0;padding-top:2px;display:grid}.reader-feedback-sentiment{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.reader-feedback-sentiment legend{width:100%;color:var(--muted);margin-bottom:8px}.reader-feedback-sentiment button{background:var(--paper-surface)}.reader-feedback-sentiment .reader-feedback-selected{background:var(--signal);border-color:var(--signal);color:var(--paper-surface)}.reader-feedback-message{gap:8px;display:grid}.reader-feedback-message textarea{background:var(--paper-surface);border:1px solid var(--rule);color:var(--ink);resize:vertical;min-height:92px;padding:12px 14px}.reader-feedback-message textarea:focus{border-color:var(--signal);outline:2px solid var(--signal);outline-offset:2px}.reader-feedback-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reader-feedback-error{color:var(--danger);margin:0}.reader-feedback form>button[type=submit]{justify-self:start;min-width:176px}.reader-feedback-thanks{border-top-color:var(--link);grid-template-columns:minmax(0,1fr)}.reader-feedback-thanks:before{background:var(--link)}.reader-feedback-thanks .reader-feedback-intro>:last-child{color:var(--muted);margin:0}.hero{grid-template-columns:minmax(230px,.7fr) minmax(360px,1.3fr);align-items:end;gap:28px;padding:38px 0 28px;display:grid}.reader-intro{min-width:0}.reader-intro>:first-child{margin-bottom:14px}.reader-intro>:nth-child(2){max-width:12ch}.reader-intro>:last-child{max-width:38ch;margin-top:10px}.reader-not-found{max-width:52ch;padding:72px 0}.reader-not-found>:first-child{margin-bottom:12px}.reader-not-found>:nth-child(2){max-width:16ch}.reader-not-found>:nth-child(3){margin-top:12px}.reader-not-found>:last-child{margin-top:20px;display:inline-block}.coverage-briefing{max-width:850px;padding-top:26px}.coverage-heading{border-bottom:3px double var(--ink);padding:0 16px 26px}.coverage-heading>:first-child{margin-bottom:8px}.coverage-heading>:last-child,.coverage-sources,.coverage-empty{color:var(--muted);max-width:62ch}.coverage-cluster-list{margin:0;padding:0;list-style:none}.coverage-cluster{border-bottom:1px solid var(--rule);padding:30px 16px}.coverage-cluster .article-kicker{margin:0 0 10px}.coverage-cluster h3 a{color:var(--ink);-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link);text-underline-offset:3px;text-decoration-thickness:1px}.coverage-sources{margin:14px 0}.source-activity{background:var(--paper-panel);border-left:3px solid var(--link);margin-top:36px;padding:24px}.source-activity>:first-child{margin-bottom:4px}.source-activity>:nth-child(2){color:var(--muted);margin-top:0}.source-activity ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.source-activity li{background:var(--paper-surface);justify-content:space-between;padding:8px 10px;display:flex}.source-activity li>span:last-child{color:var(--signal)}.search-form label{margin-bottom:6px;display:block}.query-row{border:1px solid var(--ink);background:var(--paper-surface);box-shadow:3px 3px 0 var(--paper-panel);transition:box-shadow .18s,border-color .18s;display:flex}.query-row:focus-within{border-color:var(--signal);box-shadow:4px 4px 0 var(--signal)}.query-row input{color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:14px 16px}.query-row input:focus{box-shadow:inset 0 -3px var(--signal)}.query-row button{background:var(--link);color:var(--paper-surface);cursor:pointer;border:0;padding:0 22px;transition:background .2s}.query-row button:hover,.query-row button:focus-visible{background:var(--ink)}.query-row button:disabled{cursor:wait;opacity:.7}.reader-toolbar{background:var(--paper);border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);z-index:20;grid-template-columns:auto minmax(240px,1fr) auto;grid-template-areas:"status search filters";align-items:center;gap:18px;padding:10px 12px;display:grid;position:sticky;top:0}.toolbar-status{grid-area:status;min-width:0}.toolbar-status>:first-child{margin:0 0 2px}.toolbar-status>:last-child{color:var(--muted);white-space:nowrap;margin:0}.reader-toolbar .search-form{grid-area:search;min-width:0}.reader-toolbar .query-row input{padding:10px 12px}.reader-toolbar .query-row button{text-align:center;white-space:nowrap;flex:0 0 152px;padding:0 16px}.filter-trigger{background:var(--paper-panel);border:1px solid var(--rule);color:var(--ink);cursor:pointer;grid-area:filters;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 12px;transition:background .16s,border-color .16s;display:inline-flex}.filter-trigger:hover,.filter-trigger:focus-visible{background:var(--paper-surface);border-color:var(--link)}.filter-count{background:var(--signal);color:var(--paper-surface);justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;display:inline-flex}.search-controls{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px 18px;padding:0;display:grid}.filter-panel{border:0;border-left:3px solid var(--link);background:var(--paper-panel);min-width:0;margin-top:10px;padding:14px 16px 16px}.reader-filter-dialog .filter-panel{background:0 0;border:0;margin:0;padding:0}.reader-filter-dialog .search-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.reader-filter-dialog .search-controls label,.reader-filter-dialog .search-controls input,.reader-filter-dialog .search-controls select{width:100%;min-width:0}.reader-filter-dialog .filter-actions{justify-content:flex-end;gap:10px;display:flex}.visually-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.search-controls label{color:var(--ink);gap:6px;display:grid}.search-controls label span{color:var(--muted)}.search-controls input,.search-controls select{background:var(--paper-surface);border:1px solid var(--rule);color:var(--ink);border-radius:0;min-height:39px;padding:8px 9px;transition:border-color .16s,box-shadow .16s}.search-controls input:focus,.search-controls select:focus{border-color:var(--signal);outline:2px solid var(--signal);outline-offset:1px}.filter-actions{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.filter-note{color:var(--muted);margin:12px 0 0}.apply-filters{background:var(--ink);color:var(--paper-surface);cursor:pointer;border:0;min-height:39px;padding:8px 14px}.apply-filters:hover,.apply-filters:focus-visible{background:var(--link)}.apply-filters:disabled{cursor:wait;opacity:.7}.clear-filters{cursor:pointer;min-height:32px;color:var(--muted);text-underline-offset:3px;background:0 0;border:0;padding:4px 8px;text-decoration:underline}.clear-filters:hover,.clear-filters:focus-visible{color:var(--signal)}.source-list-error{color:var(--danger);margin:10px 0 0}.results{min-width:0;padding-top:0}.reader-content-grid{grid-template-columns:minmax(0,1fr) minmax(250px,300px);grid-template-areas:"results rail";align-items:start;gap:44px;display:grid}.live-article-column{grid-area:rail;position:sticky;top:16px}.results{grid-area:results}.applied-filters{background:var(--paper-panel);border-left:3px solid var(--link);color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:12px 0 0;padding:10px 12px;display:flex}.notice{background:var(--paper-surface);border-left:3px solid var(--rule);color:var(--muted);margin:24px 0;padding:16px}.notice.error{border-color:var(--danger);color:var(--danger)}.article-list{margin:20px 0 0;padding:0;list-style:none}.article-loading-status,.article-refresh-status{color:var(--muted);align-items:center;gap:10px;margin:18px 0;display:flex}.article-loading-list{margin:8px 0 0;padding:0;list-style:none}.article-loading-card{border-top:1px solid var(--rule);grid-template-columns:36px minmax(0,1fr);gap:20px;padding:22px 0 26px;display:grid}.article-skeleton{background:linear-gradient(90deg, var(--paper-panel) 20%, var(--paper-surface) 50%, var(--paper-panel) 80%);background-size:200% 100%;height:12px;animation:1.2s ease-in-out infinite skeleton-shimmer;display:block}.article-skeleton-rank{width:24px;margin-top:4px}.article-skeleton-meta{width:180px;max-width:45%}.article-skeleton-title{width:560px;max-width:85%;height:24px;margin-top:10px}.article-skeleton-excerpt{gap:8px;max-width:68ch;margin-top:12px;display:grid}.article-skeleton-excerpt span:nth-child(2){width:92%}.article-skeleton-excerpt span:nth-child(3){width:68%}.loading-spinner{aspect-ratio:1;border:2px solid var(--rule);border-top-color:var(--signal);border-radius:50%;flex:0 0 16px;width:16px;animation:.8s linear infinite loading-spin}.article-card{border-top:1px solid var(--rule);grid-template-columns:36px minmax(0,1fr);gap:20px;padding:22px 0 26px;animation:.42s cubic-bezier(.2,.75,.25,1) both article-enter;display:grid}.article-card:nth-child(2){animation-delay:45ms}.article-card:nth-child(3){animation-delay:90ms}.article-card:nth-child(4){animation-delay:.135s}.rank{color:var(--signal);padding-top:4px}.article-kicker{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-bottom:8px;display:flex}.article-kicker span:first-child{color:var(--link);font-weight:600}.article-card .article-title{color:var(--ink);text-decoration:none;transition:color .16s;display:inline-block}.article-card .article-title:hover{color:var(--signal);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.article-excerpt{color:var(--muted);max-width:68ch;margin:10px 0 0}.publisher-link{color:var(--link);margin-top:12px;display:inline-block}.publisher-link:hover,.publisher-link:focus-visible{color:var(--signal);text-decoration-thickness:2px}.signals{gap:22px;margin:16px 0 0;display:flex}.signals div{border-left:1px solid var(--rule);padding-left:9px}.signals dt{color:var(--muted)}.signals dd{margin:3px 0 0;font-weight:600}@media (width<=640px){.reader-shell{width:min(100% - 32px,1180px);padding-top:12px}.masthead-note{display:none}.hero{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;padding:28px 0 20px}.reader-intro>:last-child{margin-top:6px}.reader-toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status filters""search search";gap:8px 10px;padding:8px 0}.reader-toolbar .toolbar-status>:last-child{white-space:normal}.reader-toolbar .query-row input{padding:10px}.reader-toolbar .query-row button{flex-basis:144px;padding:0 12px}.filter-trigger{min-height:38px;padding:6px 9px}.reader-filter-dialog .search-controls{grid-template-columns:1fr;align-items:stretch}.reader-filter-dialog .apply-filters{flex:1}.reader-filter-dialog .clear-filters{justify-self:start}.reader-content-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"rail""results";gap:22px;display:grid}.live-article-column{min-width:0;position:static;overflow:hidden}.live-article-column .rail{overflow:hidden}.live-article-column ol{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:78vw;grid-auto-flow:column;display:grid;overflow-x:auto}.live-article-column li{border-bottom:0;border-right:1px solid var(--rule);scroll-snap-align:start;padding:12px 16px 14px 0}.live-article-column li+li{padding-left:16px}.article-card{grid-template-columns:24px minmax(0,1fr);gap:10px}.signals{gap:14px}.coverage-briefing{padding-top:18px}.coverage-heading{padding:0 10px 22px}.coverage-cluster{padding:28px 12px}.source-activity{margin-top:32px;padding:20px 16px}.reader-feedback{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:56px;padding-top:24px}.reader-feedback-intro,.reader-feedback form{grid-area:auto/1}.reader-feedback h2{max-width:18ch}.reader-feedback form{gap:14px}}@media (width>=641px) and (width<=900px){.reader-shell{width:min(100% - 40px,1180px)}.hero{grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);gap:18px}.reader-content-grid{grid-template-columns:minmax(0,1fr) minmax(220px,260px);gap:28px}.reader-toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status filters""search search";gap:8px 12px;padding:8px 0}.filter-dialog .search-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes article-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes loading-spin{to{transform:rotate(360deg)}}@keyframes skeleton-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
