:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--surface-raised:#fff;--surface-sunken:#f1f3f2;--ink:#101816;--ink-muted:#48524e;--ink-faint:#636d69;--line:#dfe3e1;--line-control:#838c88;--brand:#00704a;--brand-strong:#005a3b;--on-brand:#fff;--brand-field:#00704a;--on-brand-field:#fff;--on-brand-muted:#d4ece1;--strip-ai:#8fceb1;--critical:#b3202e;--critical-wash:#fbe9ea;--warning:var(--ink);--success:var(--ink-muted);--focus-ring:#101816;--focus-halo:#fff;--data-1:#3a5796;--data-2:#9c6b0c;--data-3:#a8327a;--data-4:#7a837f;--font-text:"Pulse Digits", "Atkinson Hyperlegible Next", system-ui, sans-serif;--font-head:"Archivo", "Atkinson Hyperlegible Next", system-ui, sans-serif;--font-code:"Atkinson Hyperlegible Mono", ui-monospace, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-none:0;--radius-control:6px;--radius-float:12px;--shadow-float:0 1px 2px #1018161a, 0 8px 24px #10181624;--shadow-tray:0 2px 4px #1018161a, 0 16px 48px #1018162e;--scrim:#10181666;--measure:66ch;--page-max:1440px;--page-pad:96px;--type-edition:800 normal 34px/40px var(--font-head);--type-lead:700 semi-condensed 30px/35px var(--font-head);--type-headline-high:700 semi-condensed 22px/27px var(--font-head);--type-headline:650 semi-condensed 18px/23px var(--font-head);--type-headline-compact:600 semi-condensed 16px/21px var(--font-head);--type-section:700 normal 20px/26px var(--font-head);--type-reading:400 18px/29px var(--font-text);--type-brief:400 16px/24px var(--font-text);--type-ui:500 15px/20px var(--font-text);--type-meta:400 14px/19px var(--font-text);--type-small:400 13px/17px var(--font-text);--type-time:500 semi-condensed 14px/19px var(--font-head);--type-table:400 semi-condensed 14px/20px var(--font-head);--type-table-header:600 semi-condensed 13px/18px var(--font-head);--type-code:400 14px/21px var(--font-code);--shelf-plank:#e3e7e5;--shelf-bookend:#48524e;--shelf-cloth:#1d2724;--shelf-foil:#eef3f0;--shelf-foil-muted:#adb8b3;--shelf-pages:#eceee9;--shelf-tall:#5cc497}@media screen{:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#1b252d;--surface-raised:#233039;--surface-sunken:#151d23;--ink:#e8eeeb;--ink-muted:#adb8b3;--ink-faint:#8d9994;--line:#303c44;--line-control:#74818a;--brand:#5cc497;--brand-strong:#7fd6ae;--on-brand:#0d1a14;--brand-field:#174a38;--on-brand-field:#e8eeeb;--on-brand-muted:#b9d9ca;--strip-ai:#7fb89f;--critical:#f2727c;--critical-wash:#3a1d22;--focus-ring:#e8eeeb;--focus-halo:#1b252d;--data-1:#8aa7e0;--data-2:#d8a849;--data-3:#e58abf;--data-4:#9aa4a0;--shadow-float:0 1px 2px #00000059, 0 8px 24px #0006;--shadow-tray:0 2px 4px #00000059, 0 16px 48px #00000080;--scrim:#00000080;--shelf-plank:#34424b;--shelf-bookend:#8d9994;--shelf-cloth:#0f1613;--shelf-foil:#dfe7e3;--shelf-foil-muted:#adb8b3;--shelf-pages:#c9d1cd;--shelf-tall:#5cc497}}@media (max-width:759px){:root{--page-pad:16px}}@font-face{font-family:Pulse Digits;src:url(/fonts/archivo-digits.woff2)format("woff2");font-weight:400 800;font-style:normal;unicode-range:U+30-39}*,:before,:after{box-sizing:border-box}html{background:var(--surface)}body{background:var(--surface);min-height:100vh;color:var(--ink);font-family:"Pulse Digits", var(--font-text);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:400;line-height:1.5;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,ul,ol,figure,dl,dd,pre{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,select,textarea{font:inherit;color:inherit}[hidden]{display:none!important}.wrap{box-sizing:border-box;max-width:var(--page-max);padding:0 var(--page-pad);margin:0 auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-halo)}[tabindex="-1"]:focus{box-shadow:none;outline:none}.banner{align-items:flex-start;gap:var(--space-3);margin:var(--space-5) 0;padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--line);border-left:2px solid var(--critical);border-radius:var(--radius-control);color:var(--ink);font:var(--type-brief);display:flex}.banner:before{content:"";background:var(--critical);flex:none;width:8px;height:8px;margin-top:6px}.empty{margin:var(--space-5) 0;padding:var(--space-7) var(--space-4);border:1px dashed var(--line-control);border-radius:var(--radius-control);color:var(--ink-muted);font:var(--type-brief);text-align:center}.skeleton{border-radius:var(--radius-control);background:var(--line);height:16px}.nil{font:var(--type-brief);color:var(--ink-muted)}@media (prefers-reduced-motion:no-preference){.skeleton{animation:1.4s ease-in-out infinite alternate skeleton-pulse}}@keyframes skeleton-pulse{0%{background-color:var(--line)}to{background-color:var(--line-control)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{body{background:var(--surface);color:var(--ink)}.no-print,.filters{display:none!important}pre,.code{white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:visible}svg text{fill:var(--ink)}}.masthead-band{z-index:20;background:var(--brand-field);color:var(--on-brand-muted);position:sticky;top:0}.masthead-band--flow{z-index:auto;position:static}.masthead-band--flow>.masthead__strip:first-child{padding-top:12px}.masthead-band :focus-visible{outline-color:var(--on-brand-field);box-shadow:0 0 0 2px var(--brand-field)}.masthead__in{align-items:center;gap:44px;min-height:64px;display:flex}.brand{color:var(--on-brand-field);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.symbol{color:var(--ink);flex:none;display:block}.symbol--band{color:var(--on-brand-muted)}.symbol__tall{fill:var(--brand)}.symbol--band .symbol__tall{fill:var(--on-brand-field)}.brand__word{font-family:var(--font-head);letter-spacing:-.01em;white-space:nowrap;font-size:19px;font-stretch:112.5%;line-height:1}.brand__word--light{font-weight:500}.brand__word--bold{font-weight:800}.lanes{gap:30px;display:flex}.lane{height:64px;font-family:var(--font-head);color:var(--on-brand-muted);align-items:center;font-size:18px;font-weight:600;text-decoration:none;display:flex;position:relative}.lane--current{color:var(--on-brand-field);font-weight:800}.lane--current:after{content:"";background:var(--on-brand-field);height:4px;position:absolute;bottom:0;left:0;right:0}.more{align-items:center;gap:22px;margin-left:auto;display:flex}.morelink{font-family:var(--font-text);color:var(--on-brand-muted);font-size:14px;font-weight:500;text-decoration:none}.morelink--current{color:var(--on-brand-field);font-weight:700}.menu{position:relative}.menu__button{height:40px;font-family:var(--font-text);color:var(--on-brand-field);align-items:center;gap:6px;padding:0 0 0 10px;font-size:14px;font-weight:700;display:inline-flex}.menu__chevron{flex:none}.menu__panel{z-index:30;min-width:220px;padding:var(--space-2);background:var(--surface-raised);border-radius:var(--radius-float);box-shadow:var(--shadow-float);color:var(--ink);flex-direction:column;gap:2px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.menu__more{display:none}.menu__item{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);font-family:var(--font-text);color:var(--ink);text-align:left;font-size:14px;font-weight:500;line-height:19px;text-decoration:none;display:block}.menu__item:hover{background:var(--surface-sunken)}.menu__item--current{font-weight:700}.masthead__strip:empty{display:none}.skip-link{z-index:40}.skip-link:focus-visible{clip:auto;background:var(--surface);width:auto;height:auto;color:var(--ink);border-radius:var(--radius-control);margin:0;padding:8px 14px;position:fixed;top:8px;left:8px;overflow:visible}html{scroll-padding-top:72px}.site-foot{border-top:1px solid var(--line);padding:128px 0 48px}.site-foot__in{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex}.site-foot__links{font-family:var(--font-text);color:var(--ink-muted);flex-wrap:wrap;gap:8px 20px;font-size:14px;line-height:19px;display:flex}.site-foot__links a{color:var(--ink);text-underline-offset:3px}.site-foot__note{font-family:var(--font-text);color:var(--ink-muted);margin:0;font-size:14px;line-height:19px}@media (max-width:759px){html{scroll-padding-top:118px}.masthead__in{flex-wrap:wrap;gap:10px 16px;min-height:0;padding-top:10px;padding-bottom:10px}.brand{order:0}.menu{order:1;margin-left:auto}.lanes{flex-basis:100%;order:2;gap:26px}.lane{height:40px;font-size:17px}.lane--current:after{height:3px}.more{display:none}.menu__more{padding-bottom:var(--space-2);margin-bottom:var(--space-2);border-bottom:1px solid var(--line);flex-direction:column;gap:2px;display:flex}}@media print{.masthead-band,.site-foot{display:none!important}}.strip{font-family:var(--font-text);position:relative}.strip.wrap{padding-top:14px;padding-bottom:26px}.strip--today{display:none}.strip__lane-label{left:var(--page-pad);font-size:12px;font-weight:700;line-height:15px;position:absolute}.strip__lane-label--seo{color:var(--on-brand-field);top:4px}.strip__lane-label--ai{color:var(--on-brand-muted);top:24px}.strip__chart{height:64px;margin-left:96px;position:relative}.strip__baseline{background:var(--on-brand-field);height:1px;position:absolute;top:32px;left:0;right:0}.strip__since{border:2px solid var(--on-brand-field);border-radius:var(--radius-control);pointer-events:none;position:absolute;top:2px;bottom:2px}.strip__bar{width:10px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.strip__fill{border-radius:var(--radius-control);width:6px;position:absolute;left:50%;transform:translate(-50%)}.strip__bar--seo .strip__fill{background:var(--on-brand-field);bottom:32px}.strip__bar--ai .strip__fill{background:var(--strip-ai);top:32px}.strip__peak{white-space:nowrap;font-family:var(--font-head);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;font-stretch:87.5%;position:absolute;left:50%}.strip__bar--seo .strip__peak{color:var(--on-brand-field);top:0;transform:translate(-50%,-18px)}.strip__bar--ai .strip__peak{color:var(--strip-ai);bottom:0;transform:translate(-50%,18px)}.strip__now{background:var(--on-brand-field);width:2px;position:absolute;top:0;bottom:0}.strip__now-label{white-space:nowrap;font-family:var(--font-head);font-variant-numeric:tabular-nums;color:var(--on-brand-field);padding:0 3px;font-size:14px;font-weight:700;font-stretch:87.5%;position:absolute;top:0}.strip__marks{height:16px;margin-top:6px;margin-left:96px;position:relative}.strip__mark{font-family:var(--font-head);font-variant-numeric:tabular-nums;color:var(--on-brand-muted);white-space:nowrap;font-size:12px;font-weight:500;font-stretch:87.5%;line-height:16px;position:absolute;top:0}.strip__mark--day{color:var(--on-brand-field);font-weight:700}.strip__bar[aria-pressed=true] .strip__fill:before{content:"";border:2px solid var(--on-brand-field);border-radius:var(--radius-control);position:absolute;inset:-3px}@media (max-width:759px){.strip--full{display:none}.strip--today{display:block}.strip__chart,.strip__marks{margin-left:44px}.strip__lane-label,.strip__mark{font-size:11px}}.masthead__edition{border-top:1px solid var(--brand-strong)}.edition{align-items:flex-start;gap:var(--space-7);padding-top:var(--space-5);padding-bottom:var(--space-4);flex-wrap:wrap;display:flex}.edition__id{flex:none;width:220px}.edition__eyebrow{font:var(--type-meta);color:var(--on-brand-muted);margin:0}.edition__date{margin:var(--space-1) 0 var(--space-3);font:var(--type-edition);color:var(--on-brand-field)}.btn-edition{padding:var(--space-3) var(--space-5);border-radius:var(--radius-control);background:var(--on-brand-field);color:var(--brand-field);font:var(--type-ui);cursor:pointer;border:0;font-weight:700;text-decoration:none;display:inline-block}.btn-edition:hover{background:var(--on-brand-muted)}.btn-edition--light{background:var(--surface);color:var(--ink);border:1px solid var(--line-control)}.btn-edition--light:hover{background:var(--surface-sunken)}.edition__late,.edition__before{max-width:52ch;margin:var(--space-2) 0 0;font:var(--type-small);color:var(--on-brand-muted)}.edition__todo{gap:var(--space-3);padding-top:var(--space-1);flex-direction:column;flex:320px;display:flex}.edition__todo-row{gap:var(--space-4);margin:0;display:flex}.edition__todo-label{width:56px;font:var(--type-meta);color:var(--on-brand-muted);flex:none;font-weight:700}.edition__todo-text{font-family:var(--font-head);color:var(--on-brand-field);font-size:22px;font-weight:700;font-stretch:87.5%;line-height:27px}.edition__skel-date{width:140px;height:40px;margin:var(--space-1) 0 var(--space-3);background:var(--brand-strong)}.edition__skel-btn{background:var(--brand-strong);width:180px;height:40px}.edition__skel-line{height:27px;margin-top:var(--space-3);background:var(--brand-strong)}.edition__skel-line:first-child{margin-top:0}.home{padding-top:var(--space-7);padding-bottom:var(--space-8)}.home__block-note{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);font:var(--type-brief);color:var(--ink-muted);flex-wrap:wrap;display:flex}.home__block-note a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.home__since{margin-bottom:var(--space-7)}.home__since-row{align-items:baseline;column-gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.home__since-title{font:var(--type-headline);color:var(--ink);text-decoration:none}.home__since-title:hover{text-underline-offset:3px;text-decoration:underline}.home__since-meta{font:var(--type-meta);color:var(--ink-muted)}.home__grid{gap:0 var(--space-8);grid-template-columns:minmax(0,816px) 368px;align-items:start;display:grid}.home__main{min-width:0}.home__fail{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.home__fail-t{margin:0 0 var(--space-1);font:var(--type-headline);color:var(--ink)}.home__fail-actions{align-items:center;gap:var(--space-4);margin:0;display:flex}.home__fail-actions a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.home__rail{gap:var(--space-7);flex-direction:column;display:flex}.home__ai{margin-top:var(--space-8);background:var(--surface-sunken)}.home__ai-in{padding-top:var(--space-6);padding-bottom:var(--space-7)}.home__ai-grid{gap:0 var(--space-8);grid-template-columns:minmax(0,816px) 368px;align-items:start;display:grid}.home__ai-main{min-width:0}.home__ai-tabs{margin-top:var(--space-5)}.home__ai-more{margin:var(--space-5) 0 0}.home__ai-more a{font:var(--type-ui);color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.home__cap-note{margin-top:var(--space-2)}.home__earlier{margin-bottom:var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--line)}.home__earlier-list{gap:var(--space-2) var(--space-6);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.home__earlier-item{flex-direction:column;gap:2px;display:flex}.home__earlier-item a{font:var(--type-brief);color:var(--ink);text-underline-offset:3px}.home__earlier-meta{font:var(--type-small);color:var(--ink-muted)}@media (max-width:1199px){.home__grid,.home__ai-grid{gap:var(--space-8) 0;grid-template-columns:1fr}.home__rail,.home__ai-rail{max-width:368px}}@media (max-width:759px){.edition{gap:var(--space-5)}.edition__todo{flex-basis:100%}.home__grid,.home__ai-grid{gap:var(--space-8) 0;grid-template-columns:1fr}.home__ai-tabs{margin-top:var(--space-3)}}.home__build{margin-top:var(--space-6)}.home__build-more{margin:var(--space-3) 0 0;font:var(--type-ui)}.home__build-more a{color:var(--ink);text-underline-offset:3px}.edition__todo-cite{margin-left:var(--space-2);font:var(--type-meta);color:var(--on-brand-muted);text-underline-offset:3px}.edition__todo-cite--unresolved{text-decoration:none}.sec-head{align-items:baseline;gap:var(--space-4);padding-top:var(--space-3);margin-bottom:var(--space-4);border-top:2px solid var(--ink);flex-wrap:wrap;display:flex}.sec-head__h{font:var(--type-section);color:var(--ink)}.sec-head__meta{font:var(--type-meta);color:var(--ink-muted);white-space:nowrap}.sec-head__meta-b{margin-left:var(--space-4)}.sec-head__see-all{font:var(--type-small);color:var(--ink);text-underline-offset:3px;white-space:nowrap;flex:none;margin-left:auto;font-weight:700;text-decoration:underline}.ai-tabs{border-bottom:1px solid var(--line-control);flex-wrap:nowrap;gap:40px;max-width:816px;display:flex}.ai-tabs__btn{align-items:baseline;gap:var(--space-2);padding:var(--space-2) 0 var(--space-3);font:500 18px/20px var(--font-text);color:var(--ink-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:inline-flex;position:relative}.ai-tabs__btn--active{color:var(--ink);font-weight:700}.ai-tabs__btn--active:after{content:"";background:var(--ink);height:3px;position:absolute;bottom:-1px;left:0;right:0}.ai-tabs__count{font-family:var(--font-head);font-variant-numeric:tabular-nums;color:var(--ink);font-size:17px;font-weight:700;font-stretch:87.5%}.ai-tabs__btn:not(.ai-tabs__btn--active) .ai-tabs__count{color:var(--ink-faint);font-weight:500}.ai-tabs__label-compact{display:none}@media (max-width:759px){.ai-tabs{gap:var(--space-3);-webkit-overflow-scrolling:touch;overflow-x:auto}.ai-tabs__btn{gap:var(--space-1);font-size:15px;line-height:20px}.ai-tabs__count{font-size:inherit}.ai-tabs__label-wide{display:none}.ai-tabs__label-compact{display:inline}}.paper-list{margin:var(--space-2) 0 0;columns:2;column-gap:var(--space-6);padding:0;list-style:none}.paper-list__row{break-inside:avoid-column;padding:var(--space-2) 0;border-top:1px solid var(--line)}.paper-list__row:first-child{border-top:0}.paper-list__title{font:var(--type-headline-compact);color:var(--ink);font-weight:500;text-decoration:none;display:block}.paper-list__title:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:759px){.paper-list{columns:1}}.ai-row{column-gap:var(--space-5);padding:var(--space-4) 0;grid-template:"time body meta"minmax(50px,auto)/56px minmax(0,1fr) 168px;align-items:start;display:grid;position:relative}.ai-row+.ai-row{border-top:1px solid var(--line)}.ai-row__time{text-align:right;font:var(--type-time);font-variant-numeric:tabular-nums;color:var(--ink-faint);white-space:nowrap;grid-area:time;padding-top:4px}.ai-row__body{grid-area:body;min-width:0}.ai-row__headline{max-width:66ch;margin:0}.ai-row__headline a{color:var(--ink);text-decoration:none}.ai-row__headline a:hover{text-underline-offset:3px;text-decoration:underline}.ai-row--high .ai-row__headline{font:var(--type-headline-high)}.ai-row--medium .ai-row__headline{font:var(--type-headline)}.ai-row--low .ai-row__headline{font:var(--type-headline-compact)}.ai-row__brief{margin:var(--space-1) 0 0;max-width:66ch;font:var(--type-meta);color:var(--ink-muted)}.ai-row__meta{grid-area:meta;padding-top:4px}.ai-row__meta-wide{flex-direction:column;align-items:flex-start;display:flex}.ai-row__meta-source{align-items:center;gap:var(--space-2);min-width:0;font:var(--type-small);color:var(--ink-muted);align-self:stretch;font-weight:500;display:flex}.ai-row__meta-source-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ai-row__meta-verif{font:var(--type-small);color:var(--ink-faint);margin-top:2px}.ai-row__meta-compact{align-items:center;gap:var(--space-2);font:var(--type-small);color:var(--ink-muted);font-weight:500;display:none}.ai-row__meta-time{font-family:var(--font-head);font-variant-numeric:tabular-nums;font-stretch:87.5%}.ai-row .story-row__pick{margin:0;padding:0;position:absolute;bottom:3px;left:calc(100% - 168px)}.ai-row:hover .story-row__pick,.ai-row:focus-within .story-row__pick,.ai-row .story-row__pick:focus-visible{opacity:1}.ai-row .story-row__pick:focus-visible{outline-offset:0}@media (max-width:759px){.ai-row{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"headline""meta""brief";column-gap:0;padding:14px 0}.ai-row__time{display:none}.ai-row__body{display:contents}.ai-row__headline{grid-area:headline}.ai-row--high .ai-row__headline{font:700 semi-condensed 19px/24px var(--font-head)}.ai-row--medium .ai-row__headline{font:var(--type-headline-compact)}.ai-row__meta{grid-area:meta;margin-top:4px;padding-top:0}.ai-row__meta-wide{display:none}.ai-row__meta-compact{display:flex}.ai-row__brief{grid-area:brief;margin-top:4px}.ai-row .story-row__pick{display:none}}.ai-home-row{gap:var(--space-5);padding:var(--space-4) 0;display:flex}.ai-home-row+.ai-home-row{border-top:1px solid var(--line)}.ai-home-row__time{text-align:right;width:72px;font:var(--type-time);font-variant-numeric:tabular-nums;color:var(--ink-faint);white-space:nowrap;flex:none;padding-top:2px}.ai-home-row__body{flex:auto;min-width:0}.ai-home-row__headline{max-width:66ch;font:var(--type-headline);margin:0}.ai-home-row__headline a{color:var(--ink);text-decoration:none}.ai-home-row__headline a:hover{text-underline-offset:3px;text-decoration:underline}.ai-home-row__brief{margin:var(--space-2) 0 0;max-width:66ch;font:var(--type-meta);color:var(--ink-muted)}.ai-home-row__source{align-items:center;gap:var(--space-2);margin-right:var(--space-3);vertical-align:-2px;color:var(--ink-muted);font-weight:500;display:inline-flex}@media (max-width:759px){.ai-home-row{gap:var(--space-4)}.ai-home-row__time{display:none}}.ai-tab-rows__headline-list{margin:var(--space-2) 0 0;padding:0;list-style:none}.ai-tab-rows__headline-list .story-row--headline{align-items:baseline;gap:0;column-gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ai-tab-rows__headline-list li:first-child.story-row--headline{margin-top:0}.ai-tab-rows__headline-list .story-row__meta{font:var(--type-small);margin-top:0}.rail-block__h{margin:0 0 var(--space-3);font:var(--type-section);color:var(--ink);font-size:18px;line-height:23px}.rail-block__sub{margin:calc(-1 * var(--space-2)) 0 var(--space-3);font:var(--type-small);color:var(--ink-faint)}.rail-block__more{margin-top:var(--space-3);font:var(--type-small);color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline;display:inline-block}.rail-block--sunken{padding:var(--space-5);background:var(--surface-sunken);border-radius:var(--radius-none)}.rail-nl__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.rail-nl__count{font:var(--type-small);color:var(--ink-faint)}.rail-nl__list{gap:var(--space-3);margin:var(--space-2) 0 var(--space-4);flex-direction:column;display:flex}.rail-nl__row{align-items:flex-start;gap:var(--space-2);display:flex}.rail-nl__n{width:16px;font:var(--type-time);color:var(--ink-faint);flex:none}.rail-nl__body{flex:auto;min-width:0;display:block}.rail-nl__title{font:var(--type-brief);color:var(--ink);font-weight:500;text-decoration:none;display:block}.rail-nl__title:hover{text-underline-offset:3px;text-decoration:underline}.rail-nl__meta{font:var(--type-small);color:var(--ink-faint);margin-top:2px;display:block}.rail-nl__remove{font:var(--type-small);color:var(--ink-muted);text-underline-offset:3px;cursor:pointer;flex:none;font-weight:700;text-decoration:underline}.rail-nl__remove:hover{color:var(--ink)}.rail-nl__write{text-align:center;background:var(--surface);width:100%;display:block}.rail-updates__status{margin:0 0 var(--space-4);font:var(--type-brief);color:var(--ink)}.rail-updates__status--rolling{color:var(--critical);font-weight:700}.rail-mozcast__label{margin:0 0 var(--space-2);font:var(--type-small);color:var(--ink-faint)}.rail-mozcast__svg{width:100%;height:72px;display:block}.rail-mozcast__path{stroke:var(--data-1);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.rail-mozcast__dot{fill:var(--data-1)}.rail-mozcast__direct{align-items:baseline;gap:var(--space-2);margin:var(--space-2) 0 0;font:var(--type-small);color:var(--ink-faint);display:flex}.rail-mozcast__value{font-family:var(--font-head);color:var(--ink);font-size:16px;font-weight:700;font-stretch:87.5%}.rail-watch__group+.rail-watch__group{margin-top:var(--space-4)}.rail-watch__lane{margin:0 0 var(--space-2);font:var(--type-small);color:var(--ink-faint);font-weight:700}.rail-watch__item{margin:0 0 var(--space-3);font:var(--type-brief);color:var(--ink)}.rail-watch__source{align-items:center;gap:var(--space-2);margin-top:var(--space-1);font:var(--type-small);color:var(--ink-muted);text-underline-offset:3px;text-decoration:underline;display:flex}.rail-watch__source img{border-radius:var(--radius-none);flex:none}.rail-watch__unresolved{align-items:center;gap:var(--space-2);margin-top:var(--space-1);font:var(--type-small);color:var(--ink-muted);font-style:italic;display:flex}.build__try{margin:0 0 var(--space-6);padding:var(--space-4) 0 var(--space-5);border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}.build__try-h{align-items:baseline;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-3);font:var(--type-section);color:var(--ink);flex-wrap:wrap;display:flex}.build__try-date{font:var(--type-meta);color:var(--ink-muted)}.build__try-text{margin:0 0 var(--space-3);font:var(--type-reading);color:var(--ink);max-width:64ch}.build__try-text code{font:var(--type-code);overflow-wrap:anywhere}.build__try-src{font:var(--type-meta);color:var(--ink-muted);margin:0}.build__try-src a{color:var(--ink);text-underline-offset:3px}.signin-poster{position:relative}.signin-poster__svg{width:100%;height:auto;display:block}.signin-poster__fill{color:var(--brand-field);fill:currentColor;stroke:none}.signin-poster__line{fill:none;stroke-linejoin:round;vector-effect:non-scaling-stroke}.signin-poster__line--past{color:var(--strip-ai);stroke:currentColor;stroke-width:1.25px}.signin-poster__line--today{color:var(--on-brand-field);stroke:currentColor;stroke-width:3px}.signin-poster__labels{pointer-events:none;position:absolute;inset:0}.signin-poster__label{white-space:nowrap;color:var(--on-brand-muted);font-family:var(--font-head);padding-right:10px;font-size:12px;font-weight:600;font-stretch:87.5%;position:absolute;transform:translate(-100%,-50%)}.signin-poster__label--today{color:var(--on-brand-field);font-weight:800}.signin-poster__label--nudge-up{transform:translate(-100%,calc(-50% - 5px))}.signin-poster__label--nudge-down{transform:translate(-100%,calc(5px - 50%))}.signin-poster__hour{color:var(--on-brand-muted);font-family:var(--font-head);font-size:12px;font-weight:600;font-stretch:87.5%;position:absolute;transform:translate(-50%,6px)}.signin-poster__peak{white-space:nowrap;text-align:center;color:var(--on-brand-field);font-family:var(--font-text);font-size:12px;font-weight:700;position:absolute;transform:translate(-50%,calc(-100% - 10px))}@media (max-width:759px){.signin-poster__label,.signin-poster__hour,.signin-poster__peak{font-size:11px}}.signin__band{background:var(--brand-field);padding:0 var(--page-pad) 40px}.signin__brand{align-items:center;gap:var(--space-2);height:64px;color:var(--on-brand-field);display:inline-flex}.signin__word{font-family:var(--font-head);letter-spacing:-.01em;white-space:nowrap;font-size:19px;font-stretch:112.5%;line-height:1}.signin__word--light{font-weight:500}.signin__word--bold{font-weight:800}.signin__row{flex-wrap:wrap;align-items:center;gap:56px;padding-top:20px;display:flex}.signin__card{box-sizing:border-box;background:var(--surface);border-radius:var(--radius-float);width:340px;box-shadow:var(--shadow-float);flex-direction:column;flex:none;padding:28px;display:flex}.signin__card h1{font-family:var(--font-head);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:22px;font-weight:700;font-stretch:100%;line-height:28px}.signin__lead{margin:var(--space-2) 0 0;font-family:var(--font-text);color:var(--ink-muted);font-size:15px;font-weight:400;line-height:22px}.signin__banner{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);font:var(--type-brief);display:flex}.signin__banner--bad{background:var(--critical-wash);color:var(--critical)}.signin__banner--notice{background:var(--surface-sunken);color:var(--ink)}.signin__banner p{color:inherit;margin:0}.signin__banner-icon{width:18px;height:18px;color:inherit;flex:none;margin-top:2px}.signin__label{margin-top:var(--space-5);font:var(--type-ui);color:var(--ink);font-weight:700;display:block}.signin__field-error{align-items:flex-start;gap:var(--space-2);margin:var(--space-2) 0 0;font:var(--type-meta);color:var(--critical);font-weight:700;display:flex}.signin__field-error svg{width:16px;height:16px;color:inherit;flex:none;margin-top:2px}.signin__field{width:100%;height:46px;margin-top:var(--space-2);box-sizing:border-box;padding:0 var(--space-3);background:var(--surface);color:var(--ink);border:1px solid var(--line-control);border-radius:var(--radius-control);font:var(--type-reading);transition:border-color .15s;display:block}.signin__field:hover{border-color:var(--ink-muted)}.signin__field:focus-visible{border-color:var(--ink)}.signin__field.is-bad{border:2px solid var(--critical)}.signin__field.is-limited{background:var(--surface-sunken);color:var(--ink-muted)}.signin__submit{justify-content:center;align-items:center;gap:var(--space-2);width:100%;height:46px;margin-top:var(--space-5);background:var(--brand);color:var(--on-brand);border-radius:var(--radius-control);font:var(--type-ui);font-weight:700;transition:background-color .15s;display:flex}.signin__submit:hover{background:var(--brand-strong)}.signin__submit[aria-busy=true]{cursor:default;background:var(--line-control);color:var(--ink)}.signin__submit.is-limited{background:var(--surface-sunken);color:var(--ink-faint)}.load-dots{gap:4px;display:inline-flex}.load-dots i{opacity:.3;background:currentColor;width:4px;height:4px;display:block}@media (prefers-reduced-motion:no-preference){.load-dots i{animation:.72s step-end infinite load-dot}.load-dots i:nth-child(2){animation-delay:.24s}.load-dots i:nth-child(3){animation-delay:.48s}}@keyframes load-dot{0%{opacity:1}33%{opacity:.3}}.signin__scene{flex:480px;min-width:0}.signin__scene-title{font:var(--type-section);color:var(--on-brand-field);margin:0}.signin__scene-copy{margin:var(--space-1) 0 0;max-width:560px;font:var(--type-small);color:var(--on-brand-muted)}.signin__scene .signin-poster{margin-top:var(--space-4)}.signin__below{background:var(--surface);padding:var(--space-5) var(--page-pad) var(--space-7)}.signin__details summary{width:-moz-fit-content;width:fit-content;font:var(--type-ui);color:var(--ink);cursor:pointer;font-weight:700}.signin__table{margin-top:var(--space-3);border-collapse:collapse;min-width:280px;font:var(--type-table);font-variant-numeric:tabular-nums;color:var(--ink)}.signin__table caption{caption-side:top;padding-bottom:var(--space-2);text-align:left;font:var(--type-small);color:var(--ink-muted)}.signin__table th,.signin__table td{padding:var(--space-1) var(--space-4) var(--space-1) 0;text-align:left;border-top:1px solid var(--line)}.signin__table th{font:var(--type-table-header);color:var(--ink-muted)}@media (max-width:759px){.signin__band{padding:0 var(--page-pad) 24px}.signin__brand{height:56px}.signin__row{gap:28px;padding-top:12px}.signin__card{width:100%;padding:20px}.signin__scene{flex-basis:100%}}.signin__stage{aspect-ratio:16/9;width:100%;margin-top:var(--space-4);touch-action:pan-y;max-width:100%;position:relative;overflow:hidden}.signin__hint{margin:var(--space-2) 0 0;font:var(--type-small);color:var(--on-brand-muted)}.signin__stage:focus-visible{outline:2px solid var(--on-brand-field);outline-offset:4px;border-radius:var(--radius-control)}.signin__stage[data-state=live]{cursor:grab}.signin__stage.is-dragging{cursor:grabbing}.signin__stage .signin-poster{width:100%;height:100%;margin-top:0;position:absolute;inset:0}.signin__stage[data-state=live] .signin-poster{visibility:hidden}.signin__scene-canvas{opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.signin__overlay{pointer-events:none;opacity:0;position:absolute;inset:0}.signin__scene-label{white-space:nowrap;font-family:var(--font-head);color:var(--on-brand-muted);font-size:12px;font-weight:600;font-stretch:87.5%;position:absolute}.signin__scene-label--strong{color:var(--on-brand-field);font-weight:800}.signin__scene-hour{font-weight:500}.signin__scene-note{font-family:var(--font-text);color:var(--on-brand-field);background:var(--brand-field);border-radius:var(--radius-control);padding:0 4px;font-weight:700;font-stretch:100%}.signin__peaks{pointer-events:none;opacity:0;position:absolute;inset:0}.signin__peak{pointer-events:none;background:0 0;border:0;border-radius:50%;width:22px;height:22px;margin:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.signin__peak:focus-visible{outline:2px solid var(--on-brand-field);outline-offset:1px;pointer-events:auto}.signin__readout{z-index:3;border-radius:var(--radius-control);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-float);font-family:var(--font-head);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;padding:5px 10px;font-size:14px;font-weight:600;font-stretch:87.5%;line-height:19px;position:absolute}.signin__readout-dot{z-index:2;background:var(--on-brand-field);width:8px;height:8px;box-shadow:0 0 0 2px var(--brand-field);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}@media (max-width:759px){.signin__scene-label,.signin__readout{font-size:11px}}.signin__flare{background:var(--on-brand-field);pointer-events:none;opacity:0;border-radius:50%;width:14px;height:14px;position:absolute}.signin__playhead{z-index:2;background:var(--on-brand-field);width:6px;height:6px;box-shadow:0 0 0 3px var(--brand-field);pointer-events:none;opacity:0;border-radius:50%;position:absolute}.signin__playhead-trail{z-index:1;background:var(--on-brand-field);pointer-events:none;opacity:0;border-radius:50%;width:4px;height:4px;position:absolute}
