@import "https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600&display=swap";:root{--scrollbar-width:8px;--scrollbar-margin:4px;--scrollbar-color:#00000026;--scrollbar-hover-color:#0000004d;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--press-scale:.97;--paper:#fff;--font-sans:"Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ink:#111827;--ink-secondary:#6b7280;--surface-subtle:#f9fafb;--hairline:#e5e7eb;--radius-surface:8px;--leading-body:1.5;--leading-prose:1.7;--text-base:1rem;--text-meta:.875rem;--gutter:1.5rem;--space-control:32px;--dur-fast:.2s;--dur-move:.3s;--dur-enter:.28s;--dur-exit:.2s;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:48px;--space-xl:96px;--space-bottom:64px;--space-opening:calc(var(--space-xl) + var(--space-lg));--lead-baseline:round(calc((var(--leading-body) * 1rem - 20px) / 2 + 16px), 1px);--lead-cap:calc(var(--lead-baseline) - 11.52px);--lead-base:calc(var(--leading-body) * 1rem - var(--lead-baseline));--ink-faint:#11182759;--plate-radius:6px;--plate-dur:.56s;--plate-fall:12px;--spring-face:linear(0, .07 5%, .223 10%, .398 15%, .561 20%, .699 25%, .805 30%, .884 35%, .937 40%, .972 45%, .993 50%, 1.005 55%, 1.01 60%, 1.011 65%, 1.01 70%, 1.009 75%, 1.007 80%, 1.005 85%, 1.003 90%, 1.002 95%, 1);--sr-dash:repeating-linear-gradient(to right, var(--hairline) 0 2px, transparent 2px 5px);--lh:calc(1rem * var(--leading-prose))}@media (width<=768px){:root{--space-opening:var(--space-xl);--space-xl:72px}}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0;overflow-x:hidden}.lede{color:var(--ink);line-height:var(--leading-prose);text-wrap:pretty}.rule-head+.lede,h1+.lede,.company-line+.lede{color:var(--ink-secondary)}.rule-head{color:var(--ink);font-size:var(--text-base);margin:0;font-weight:400}.rule-block{gap:var(--space-xs);flex-direction:column;display:flex}.rule-reason{color:var(--ink-secondary)}.rule-check{color:var(--ink-secondary);font-size:var(--text-meta)}.margin-note{color:var(--ink-secondary);font-size:var(--text-meta);counter-increment:margin-note;flex-direction:column;gap:2px;display:flex}.margin-note-tie{align-items:center;gap:var(--space-xs);display:flex}.margin-note-marker{color:var(--ink-secondary);font-variant-numeric:tabular-nums;flex:none}.margin-note-marker:before{content:"(" counter(margin-note) ")"}.margin-note-leader{background:var(--hairline);flex:auto;height:1px}.margin-note-body{gap:var(--space-xs);color:var(--ink-secondary);flex-direction:column;display:flex}.margin-note-body p{color:var(--ink-secondary);margin:0}@media (width<=768px){.margin-note{grid-column:1/-1}}.ledger-row{align-items:baseline;column-gap:var(--space-md);padding-block:var(--space-xs);border-top:1px solid var(--hairline);grid-template-columns:1fr min-content;display:grid}.ledger-row:last-child{border-bottom:1px solid var(--hairline)}.ledger-row-title{min-width:0;color:var(--ink)}.ledger-row-title-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ledger-row-meta{color:var(--ink-secondary);font-size:var(--text-meta);font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=640px){.ledger-row{row-gap:var(--space-xs);grid-template-columns:1fr}.ledger-row-title-name{text-overflow:clip;white-space:normal;overflow:visible}}.section-break{background:var(--hairline);height:1px;margin-block:calc(var(--lh) * 3) calc(var(--lh) * 1)}.pull-quote{padding-left:var(--space-md);border-left:1px solid var(--hairline);font-style:inherit;grid-column:wide;margin:0}.pull-quote-text{color:var(--ink);font-style:inherit;font-weight:inherit;margin:0}.pull-quote-cite{margin-top:var(--space-xs);color:var(--ink-secondary);font-size:var(--text-meta);font-style:inherit}@media (width<=768px){.pull-quote{grid-column:1/-1}}.sticky-contents{display:none}@media (width>=1280px){.sticky-contents{top:var(--space-xl);width:8rem;display:block;position:fixed;left:calc(50vw - 35.75rem)}}.sticky-contents-list{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sticky-contents-link{color:var(--ink-secondary);font-size:var(--text-meta);text-decoration:none;display:block}.sticky-contents-link:hover,.sticky-contents-link[data-current=true]{color:var(--ink)}.metrics-grid{gap:var(--space-md);margin-top:calc(var(--lh) * 1);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding-block:calc(var(--lh) * 1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric{flex-direction:column;gap:2px;display:flex}.metric-value{color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.metric-label{color:var(--ink-secondary);font-size:var(--text-meta);margin:0}@media (width<=768px){.metrics-grid{gap:var(--space-sm);grid-template-columns:1fr}}.field-page{width:100%;max-width:60rem;min-height:100%;padding:40px var(--gutter) var(--space-bottom);gap:var(--space-xl);flex-direction:column;margin:0 auto;display:flex}.report{grid-template-columns:[full-start] minmax(var(--gutter), 1fr) [wide-start margin-start] minmax(0, 16rem) [margin-end main-start] minmax(0, 36rem) [main-end wide-end] minmax(var(--gutter), 1fr) [full-end];column-gap:var(--space-md);row-gap:calc(var(--lh) * 2);min-height:100%;padding:40px 0 var(--space-bottom);counter-reset:margin-note;--report-outer-gutter:max(var(--gutter), calc((100% - 53.5rem) / 2));display:grid}:where(.report)>*{grid-column:main}.report-margin{grid-column:margin}.report [style*=subgrid],.report .rule-block,.report .feed-section,.report .scorecard-row{grid-auto-flow:dense}.report-main{grid-column:main}.report-wide{grid-column:wide}.report-full{grid-column:full}.report .feed-section,.report .section-heading,.report .report-masthead{grid-template-columns:subgrid;grid-column:full;grid-auto-flow:dense;display:grid}.report .report-masthead{row-gap:0}:where(.report .feed-section,.report .report-masthead,.report .section-heading)>*{grid-column:main}.report .feed-section+.feed-section{margin-block-start:calc(var(--lh) * 2)}.report .feed-section.feed-section-after-wide{margin-block-start:calc(var(--lh) * 4)}@media (width<=768px){.report{padding:24px var(--gutter) var(--space-bottom);row-gap:calc(var(--lh) * 1);grid-template-columns:[full-start margin-start wide-start main-start]minmax(0,1fr)[main-end wide-end margin-end full-end]}.report .feed-section+.feed-section,.report .feed-section.feed-section-after-wide{margin-block-start:calc(var(--lh) * 1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.masthead{align-items:start;gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.masthead-eyebrow-row{justify-content:space-between;align-items:baseline;gap:var(--space-sm);color:var(--ink-secondary);font-size:var(--text-meta);border-bottom:1px solid var(--hairline);padding-bottom:var(--space-xs);flex-wrap:wrap;display:flex}.masthead-eyebrow-row a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #00000026;text-decoration:underline #00000026}.masthead-eyebrow-row a:hover{text-decoration-color:#0006}.display-title{margin-top:calc(var(--lh) * 1)}.masthead-dek{margin-top:calc(var(--lh) * 1);color:var(--ink-secondary)}h1+.report-lead{color:var(--ink);margin-top:0}.masthead-description{margin-top:calc(var(--lh) * 1)}.filter-bar a,.filter-bar button{color:var(--ink-secondary);font-size:var(--text-meta);transition:color var(--dur-fast) var(--ease-out);white-space:nowrap;background:0 0;border:0;padding:20px 0;line-height:24px;position:relative}.filter-bar a:after,.filter-bar button:after{content:"";background:0 0;height:1px;position:absolute;bottom:-1px;left:0;right:0}.filter-bar a:hover,.filter-bar a.selected,.filter-bar button:hover,.filter-bar button.selected{color:var(--ink)}.filter-bar a.selected:after,.filter-bar button.selected:after{background:var(--ink)}.job-row{padding:var(--space-md) 0}.company-line,.meta-line{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.new-dot{background:var(--ink);vertical-align:middle;border-radius:50%;flex:none;width:6px;height:6px;margin-right:2px;display:inline-block}.dotted-meta-item{align-items:center;display:inline-flex}.meta-dot{width:3px;height:3px;margin:0 var(--space-xs);background:var(--ink-faint);vertical-align:middle;border-radius:50%;flex:none;display:inline-block}.mini-bar{background:var(--ink-faint);vertical-align:middle;flex:none;width:4rem;height:4px;margin:2px 0;display:inline-block;position:relative}.mini-bar-fill{background:var(--ink);height:100%;display:block;position:absolute;inset:0 auto 0 0}.job-copy>p:not(.lede){margin:var(--space-sm) 0;color:var(--ink-secondary)}.job-copy>p.lede{margin:var(--space-sm) 0}.job-footer{margin-top:var(--space-sm);position:relative}.report .job-list{display:contents}.report .job-row{grid-template-columns:subgrid;row-gap:var(--space-xs);grid-column:full;grid-auto-flow:dense;align-items:start;display:grid}.report .job-list>.job-row+.job-row{margin-top:calc(var(--lh) * 1)}:where(.report .job-row)>*{grid-column:main;min-width:0}.report .job-footer{display:contents}.report .job-details{margin-top:var(--space-sm);grid-column:full;display:block}.report .job-details>:not(summary){width:36rem;max-width:calc(100% - var(--report-outer-gutter) - 16rem - var(--space-md) - var(--report-outer-gutter));margin-block-start:calc(var(--lh) * 1);margin-inline-start:calc(var(--report-outer-gutter) + 16rem + var(--space-md))}.report .job-details>.report-wide{width:53.5rem;max-width:calc(100% - 2 * var(--report-outer-gutter));margin-inline-start:var(--report-outer-gutter)}@media (width<=768px){.report .job-details>:not(summary),.report .job-details>.report-wide{width:100%;max-width:100%;margin-inline-start:0}}.job-details summary{align-items:center;gap:var(--space-xs);min-height:32px;color:var(--ink-secondary);list-style:none;display:inline-flex}.report .job-details summary{margin-inline-start:calc(var(--report-outer-gutter) + 16rem + var(--space-md))}@media (width<=768px){.report .job-details summary{margin-inline-start:0}}.site-icon.disclosure-collapse,.job-details[open] .disclosure-expand{display:none}.details-grid ul,.details-grid ol{margin:var(--space-xs) 0 0;color:var(--ink-secondary);line-height:var(--leading-prose);padding:0;list-style:none}.details-grid p{color:var(--ink-secondary)}.detail-links a,.empty-state a,.method-cta a,.footer-links a,.fact-source{text-underline-offset:3px;-webkit-text-decoration:underline #00000026;text-decoration:underline #00000026}.detail-links a:hover,.empty-state a:hover,.method-cta a:hover,.footer-links a:hover,.fact-source:hover{text-decoration-color:#0006}.empty-state p{margin:var(--space-xs) 0 var(--space-md);color:var(--ink-secondary)}.method-hero>p,.prose p,.rule-grid p{color:var(--ink-secondary)}.rule-grid details summary{color:var(--ink);list-style:none}.rule-grid details summary::-webkit-details-marker{display:none}.rule-grid details[open] summary{margin-bottom:var(--space-xs)}.rule-grid details ul{margin:var(--space-xs) 0 0;color:var(--ink-secondary);line-height:var(--leading-prose);padding:0;list-style:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field-ledger{flex-direction:column;grid-column:wide;display:flex}.diff-ledger-row{align-items:center;gap:var(--space-xs) var(--space-sm);padding:var(--space-xs) 0;grid-template-columns:minmax(7ch,1fr) minmax(88px,2fr) auto;display:grid}.diff-ledger-row+.diff-ledger-row{border-top:1px solid var(--hairline)}.ledger-row-label{color:var(--ink-secondary);font-size:var(--text-meta);line-height:var(--leading-body);text-wrap:pretty}.ledger-track{width:100%;height:20px;display:block;overflow:visible}.ledger-track-line,.ledger-tick{stroke:var(--ink-faint)}.ledger-tick{stroke-width:1px}.ledger-connector{stroke:var(--ink-faint);stroke-width:1.5px}.ledger-mark{stroke:var(--ink);stroke-width:1.5px}.ledger-mark-anchor{fill:var(--ink)}.ledger-row-gap{min-width:3ch;color:var(--ink);font-size:var(--text-meta);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.diff-grid{gap:var(--space-lg);margin-top:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=768px){.masthead,.method-hero,.method-block.two-column{grid-template-columns:1fr}.masthead,.method-hero{gap:var(--space-md)}.masthead>div:last-child{padding-left:0}.filter-bar{gap:var(--space-sm);scrollbar-width:none;overflow-x:auto}.filter-bar::-webkit-scrollbar{display:none}.details-grid,.diff-grid,.rule-grid{grid-template-columns:1fr}.rule-grid>div:nth-child(2n){padding-left:0}.method-cta{padding:var(--space-md);grid-template-columns:1fr}.method-cta a{grid-column:1}}@media (hover:none),(pointer:coarse){.job-details summary{min-height:44px}}.fact-strip-block{margin-top:var(--space-sm)}.fact-strip-block>.detail-label{margin-bottom:var(--space-xs);display:block}.fact-strip{gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.fact-tile{flex-direction:column;gap:2px;min-width:12ch;display:flex}.fact-tile-label{color:var(--ink-secondary);font-size:var(--text-meta)}.fact-tile-value{color:var(--ink);font-size:var(--text-meta)}.fact-tile-meta{color:var(--ink-secondary);font-size:var(--text-meta)}.positioning-line,.fact-strip-unknown{margin-top:var(--space-sm)}.fact-strip-why{margin-top:var(--space-xs);font-size:var(--text-meta)}.fact-strip-why summary{color:var(--ink-secondary)}.fact-strip-why ul{margin:var(--space-xs) 0 0;color:var(--ink-secondary);line-height:var(--leading-prose);padding:0;list-style:none}.craft-read-block{margin-top:var(--space-sm)}.craft-read-list{margin:var(--space-xs) 0 0;color:var(--ink-secondary);padding:0;list-style:none}.craft-read-list li+li{margin-top:4px}.craft-read-block details{margin-top:var(--space-xs);font-size:var(--text-meta)}.craft-read-block details summary{color:var(--ink-secondary)}.craft-read-block details ul{margin:var(--space-xs) 0 0;color:var(--ink-secondary);padding:0;list-style:none}.confidence-row{align-items:center;gap:var(--space-xs) var(--space-sm);margin:var(--space-xs) 0;flex-wrap:wrap;display:flex}.confidence-glyph{align-items:center;gap:6px;display:inline-flex}.confidence-mark{border:1px solid var(--ink);width:8px;height:8px;display:inline-block}.confidence-mark-filled{background:var(--ink)}.confidence-mark-outline{background:0 0}.confidence-check{padding-left:calc(var(--space-sm) + var(--space-xs));color:var(--ink-secondary);font-size:var(--text-meta);flex-basis:100%;margin:0}.confidence-checklist summary{color:var(--ink-secondary);font-size:var(--text-meta)}.confidence-checklist ul{margin:var(--space-xs) 0 0;color:var(--ink-secondary);line-height:var(--leading-prose);padding:0;list-style:none}.new-since{align-items:center;display:flex}.row-gap-line{align-items:center;gap:var(--space-xs);display:flex}.legend-line{margin-top:calc(-1 * var(--space-sm));margin-bottom:var(--space-sm)}.errc-top{color:var(--ink)}.errc-top.muted{color:var(--ink-secondary)}.moves-strip{margin-top:var(--space-xs)}.moves-axis{height:64px;margin-top:var(--space-sm);position:relative}.moves-axis-line{background:var(--ink-faint);height:1px;position:absolute;top:44px;left:0;right:0}.moves-mark{color:var(--ink-secondary);background:0 0;border:0;flex-direction:column;align-items:center;padding:6px;display:flex;position:absolute;top:44px;transform:translate(-50%,-50%)}.moves-mark-label{bottom:calc(100% + 2px + var(--row,0) * 14px);font-size:var(--text-meta);white-space:nowrap;position:absolute}.moves-mark-dot{background:var(--ink-faint);width:6px;height:6px;transition:background var(--dur-fast) var(--ease-out);border-radius:50%}.moves-mark:hover .moves-mark-dot,.moves-mark:focus-visible .moves-mark-dot,.moves-mark[aria-pressed=true] .moves-mark-dot{background:var(--ink)}.moves-reveal{margin-top:var(--space-sm);min-height:3.2em}.moves-reveal p{color:var(--ink-secondary)}.moves-older{margin-top:var(--space-sm)}.report .feed-section>details.moves-older,.report .feed-section>details.moves-older .job-row{display:block}.report .feed-section>details.moves-older .job-row>*{grid-column:unset}.report .feed-section>details.moves-older .job-row>.margin-note{margin-top:var(--space-sm)}.masthead-block{gap:var(--space-sm);flex-direction:column;display:flex}.anchor-ledger .ledger-row{align-items:baseline;column-gap:var(--space-md);padding-block:var(--space-xs);border-top:1px solid var(--hairline);grid-template-columns:1fr min-content;display:grid}.anchor-ledger .ledger-row:last-child{border-bottom:1px solid var(--hairline)}.anchor-ledger .ledger-row-title{min-width:0;color:var(--ink);text-underline-offset:3px;transition:text-decoration-color var(--dur-fast) var(--ease-out);-webkit-text-decoration:underline #00000026;text-decoration:underline #00000026}.anchor-ledger .ledger-row-title:hover{text-decoration-color:#0006}.anchor-ledger .ledger-row-meta{color:var(--ink-secondary);font-size:var(--text-meta);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:baseline;display:flex}@media (width<=640px){.anchor-ledger .ledger-row{grid-template-columns:1fr;row-gap:4px}.anchor-ledger .ledger-row-meta{white-space:normal}}.rule-block+.rule-block{margin-top:var(--space-md)}.rule-reason{color:var(--ink-secondary);line-height:var(--leading-prose);margin:0}.report .rule-block.report-wide{grid-template-columns:subgrid;grid-auto-flow:dense;display:grid}:where(.report .rule-block.report-wide)>*{grid-column:main}@media (width<=768px){.masthead-eyebrow-row{align-items:flex-start}}.display-title{letter-spacing:-.045em;margin:var(--space-lg) 0 calc(var(--lh) * 1);font-size:clamp(3rem,6vw,5.5rem);font-weight:400;line-height:.96}@media (width<=768px){.display-title{margin-top:var(--space-md)}}.disclosure>summary{align-items:center;gap:var(--space-xs);cursor:pointer;list-style:none;display:inline-flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure-chevron{flex:none;transition:transform .18s cubic-bezier(.16,1,.3,1)}.disclosure[open]>summary>.disclosure-chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.disclosure-chevron{transition:none}}.report-method{max-width:44rem}.report-method-body{gap:var(--space-md);padding-top:var(--space-md);display:grid}.report-method-row{gap:var(--space-xs);display:grid}.report-method-label{color:var(--ink);font-size:var(--text-base);margin:0;font-weight:400}.report-method-text{color:var(--ink-secondary);font-size:var(--text-base);font-weight:400;line-height:var(--leading-prose);margin:0}.report-method-link{color:var(--ink);justify-self:start;font-weight:400}.scenes{--t-s:calc(var(--text-base) * 1.375);--t-l:calc(var(--text-base) * 2.25);--t-xl:calc(var(--text-base) * 3.5);--mark:var(--text-base);--pad:calc(var(--text-base) * 1.25);--track:calc(var(--text-base) * 2);--rail:0px;--sc-gutter:var(--space-sm);--kb:.7273;--t-n:calc(var(--text-base) * 1.375);background:var(--paper);color:var(--ink);padding:0;display:block}@media (width>=769px){.scenes{--t-s:calc(var(--text-base) * 2);--t-l:calc(var(--text-base) * 4);--t-xl:calc(var(--text-base) * 7.5);--mark:calc(var(--text-base) * 1.25);--sc-gutter:var(--space-lg);--kb:.5}}@media (prefers-reduced-motion:no-preference){html:has(.scenes){scroll-behavior:smooth}}html:has(.scenes){overflow-x:visible}.scenes h1,.scenes h2,.scenes h3,.scenes p,.scenes ul,.scenes ol,.scenes dl,.scenes dd{margin:0}.scenes ul,.scenes ol{padding:0}.scenes .meta{font-size:var(--text-meta)}.scenes .secondary,.scenes dt{color:var(--ink-secondary)}.scenes a{color:inherit;text-decoration:none}.scenes a:hover{border-bottom:1px solid var(--hairline)}.scenes summary{min-height:44px;list-style:none}.scenes summary::-webkit-details-marker{display:none}.scenes .mk{background:currentColor}.scenes .mk.ring{background:0 0;border:1.5px solid}.scenes .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scenes .plain{padding:0;list-style:none}.scenes .secondary,.scenes dt{color:var(--ink-secondary)}.scenes dd{margin:0}.scenes .s{font-size:var(--t-s);text-wrap:balance;overflow-wrap:anywhere;line-height:1.2}.scenes .l{font-size:var(--t-l);text-wrap:balance;overflow-wrap:anywhere;line-height:1.05}.scenes .xl{font-size:var(--t-xl);overflow-wrap:anywhere;line-height:.95}.scenes .num{font-variant-numeric:tabular-nums}.scenes .scene{min-height:calc(100vh - var(--rail));min-height:calc(100svh - var(--rail));box-sizing:border-box;padding:0 var(--sc-gutter) var(--space-sm);border-top:1px solid var(--hairline);grid-template-rows:1fr auto;display:grid}.scenes .scene:first-of-type{border-top:0}.scenes .stage{width:100%;max-width:calc(var(--text-base) * 76);padding-block:var(--space-lg);align-self:center;margin-inline:auto}.scenes .foot{width:100%;max-width:calc(var(--text-base) * 76);justify-content:flex-end;margin-inline:auto;display:flex}.scenes .next{align-items:center;gap:var(--space-sm);min-height:48px;display:inline-flex}.scenes .next:hover{border-bottom-color:#0000}.scenes .nxt{text-align:right;display:grid}.scenes .next .site-icon{transition:transform var(--dur-fast) var(--ease-out);flex:none}.scenes.live .rise{opacity:0;transform:translateY(var(--space-xs))}.scenes.live .scene.in .rise{opacity:1;transition:opacity var(--dur-enter) var(--ease-out) calc(var(--i,0) * 70ms), transform var(--dur-enter) var(--ease-out) calc(var(--i,0) * 70ms);transform:none}.scenes .split{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.scenes .span-all{grid-column:1/-1}@media (width>=769px){.scenes .split{column-gap:var(--space-xl);row-gap:var(--space-md);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start}.scenes .rival{column-gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.scenes .rival .xl{font-size:calc(var(--t-xl) * .75)}.scenes .ovs{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.scenes .cells{grid-template-columns:repeat(auto-fit, minmax(calc(var(--text-base) * 10), 1fr));gap:var(--space-sm) var(--space-md);margin:0;display:grid}.scenes .cells.four{grid-template-columns:repeat(4,minmax(0,1fr))}.scenes .cell.wide{grid-column:1/-1}.scenes .cell dd{max-width:calc(var(--text-base) * 40)}.scenes .mk{vertical-align:baseline;flex:none;width:.62em;height:.62em;margin-right:.3em;display:inline-block}.scenes .runs{gap:var(--space-md);margin:0;display:grid}.scenes .runs.big{gap:var(--space-lg)}.scenes .g{gap:var(--space-xs);display:grid}.scenes .ct{margin-left:var(--space-xs)}.scenes .it{white-space:nowrap;margin-right:var(--space-md);display:inline-block}.scenes .runs.big dd{font-size:var(--t-s);line-height:1.5}.scenes .gap{color:var(--ink-secondary);margin-left:var(--space-xs);font-variant-numeric:tabular-nums}.scenes .none{color:var(--ink-secondary)}.scenes .key{max-width:calc(var(--text-base) * 40)}.scenes .ov{margin-top:var(--space-md)}.scenes .ov-row{column-gap:var(--space-md);border-top:1px solid var(--hairline);padding-block:var(--space-xs);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.scenes .ov-n{grid-column:1/-1;align-items:center;min-height:44px;display:flex}.scenes .ov-n:hover{border-bottom-color:var(--hairline)}.scenes .ov-c{display:grid}.scenes .ov-k{text-align:right;display:grid}@media (width>=769px){.scenes .ov-row{grid-template-columns:minmax(0,11rem) minmax(0,1fr) 3.5rem 3.5rem}.scenes .ov-n{font-size:var(--text-base);grid-column:auto;line-height:1.2}.scenes .ov-n.s{font-size:calc(var(--text-base) * 1.25)}}.scenes .ov-n{-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint)}.scenes .ov-n:hover span,.scenes .ov-n:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint);text-underline-offset:4px}.scenes .agl{margin-top:var(--space-sm)}.scenes .ag{border-top:1px solid var(--hairline);align-items:center;min-height:56px;display:flex}.scenes .ag:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint);text-underline-offset:4px;border-bottom-color:#0000}.scenes .rhead{grid-template-columns:var(--space-xs) minmax(0, 1fr) var(--space-xs);display:grid}.scenes .rwords{height:calc(var(--text-meta) * 1.6);color:var(--ink-secondary);font-size:var(--text-meta);position:relative}.scenes .rwords span{top:0;left:calc(var(--pad) + (100% - 2 * var(--pad)) * var(--k) / 4);position:absolute;transform:translate(-50%)}.scenes .rulers{margin:0}.scenes .rr{grid-template-columns:minmax(0, 1fr) var(--space-xs) 3.5rem;border-top:1px solid var(--hairline);padding-top:var(--space-xs);grid-template-areas:"lab lab gap""rul rul rul";align-items:baseline;display:grid}.scenes .rl{grid-area:lab}.scenes .rg{text-align:right;color:var(--ink-secondary);font-variant-numeric:tabular-nums;grid-area:gap}.scenes .rr .lv{grid-area:rul}@media (width>=769px){.scenes .rr{grid-template-columns:minmax(0,10rem) minmax(0,1fr) 3.5rem;grid-template-areas:"lab rul gap";align-items:center;padding-top:0}.scenes .rhead{grid-template-columns:minmax(0,10rem) minmax(0,1fr) 3.5rem}}.scenes .lv{height:var(--track);min-width:0;display:block;position:relative}.scenes .lv:before{content:"";left:var(--pad);right:var(--pad);border-top:1px solid var(--hairline);position:absolute;top:50%}.scenes .tk i{width:1px;height:calc(var(--mark) * .6);background:var(--ink-faint);position:absolute;top:50%;transform:translate(-50%,-50%)}.scenes .tk i:first-child{left:var(--pad)}.scenes .tk i:nth-child(2){left:calc(var(--pad) + (100% - 2 * var(--pad)) * .25)}.scenes .tk i:nth-child(3){left:calc(var(--pad) + (100% - 2 * var(--pad)) * .5)}.scenes .tk i:nth-child(4){left:calc(var(--pad) + (100% - 2 * var(--pad)) * .75)}.scenes .tk i:nth-child(5){left:calc(100% - var(--pad))}.scenes .lv u{top:0;left:calc(var(--pad) + (100% - 2 * var(--pad)) * var(--c) / 4);background:var(--ink);width:2px;height:100%;text-decoration:none;position:absolute;transform:translate(-50%)}.scenes .lv b{top:50%;left:calc(var(--pad) + (100% - 2 * var(--pad)) * var(--m) / 4);width:var(--mark);height:var(--mark);box-sizing:border-box;background:var(--ink);transition:left var(--dur-move) var(--ease-in-out) calc(var(--r,0) * 40ms + .14s);position:absolute;transform:translate(-50%,-50%)}.scenes.live .scene:not(.in) .lv b{left:calc(var(--pad) + (100% - 2 * var(--pad)) * var(--c) / 4)}.scenes .lv b.low{background:var(--paper);border:2px solid var(--ink)}.scenes .key-in{margin-top:var(--space-sm)}.scenes .km{width:calc(var(--text-base) * .75);height:calc(var(--text-base) * .75);box-sizing:border-box;background:var(--ink);vertical-align:baseline;margin-right:var(--space-xs);display:inline-block}.scenes .km.kl{width:2px;height:var(--text-base);vertical-align:text-bottom}.scenes .km.low{background:var(--paper);border:2px solid var(--ink)}.scenes .key-in{align-items:center;gap:0 var(--space-md);flex-wrap:wrap;display:flex}.scenes .key-in span.ki{align-items:center;display:inline-flex}.scenes .more>summary,.scenes .acc>summary,.scenes .pl>summary{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.scenes .more>summary{justify-content:flex-start;gap:var(--space-xs)}.scenes .chev{color:var(--ink-secondary);transition:transform var(--dur-fast) var(--ease-out);flex:none}.scenes details[open]>.body{animation:reveal var(--dur-enter) var(--ease-out)}@keyframes reveal{0%{opacity:0;transform:translateY(calc(var(--space-xs) / 2))}}.scenes .more .body{padding-top:var(--space-sm)}.scenes .accs{border-bottom:1px solid var(--hairline)}.scenes .acc{border-top:1px solid var(--hairline)}.scenes .acc>summary{padding-block:var(--space-sm);min-height:56px}.scenes .acc>.body{padding:0 0 var(--space-md);max-width:calc(var(--text-base) * 60)}.scenes .acc .lst li{padding-block:var(--space-xs);border-top:1px solid var(--hairline)}.scenes .fa{padding-block:var(--space-md);border-top:1px solid var(--hairline);gap:var(--space-xs);display:grid}.scenes .pl{border-top:1px solid var(--hairline)}.scenes .pl>summary{padding-block:var(--space-xs);min-height:48px}.scenes .pl>.body{padding-bottom:var(--space-md)}.scenes .mvi{padding-block:var(--space-sm);border-top:1px solid var(--hairline)}.scenes .bns{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.scenes .bn{border-top:1px solid var(--hairline);padding-top:var(--space-sm);gap:var(--space-xs);display:grid}@media (width>=769px){.scenes .bns{column-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}.scenes .lead{max-width:calc(var(--text-base) * 52)}.scenes :focus-visible{outline:1px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.scenes.live .rise{transform:none}.scenes details[open]>.body{animation:none}.scenes .chev,.scenes .next .site-icon{transition:none}}@media (width<=768px){.scenes .cells.four{grid-template-columns:repeat(2,minmax(0,1fr))}}.scenes .mt-sm{margin-top:var(--space-sm)}.scenes .mt-md{margin-top:var(--space-md)}.scenes .mt-lg{margin-top:var(--space-lg)}.scenes [data-state=current]{--st-c:var(--ink);--st-r:var(--ink);--st-s:solid;--mk:var(--ink)}.scenes [data-state=past]{--st-c:var(--ink-secondary);--st-r:var(--ink-secondary);--st-s:solid;--mk:var(--ink-secondary)}.scenes [data-state=upcoming]{--st-c:var(--ink-secondary);--st-r:var(--ink-faint);--st-s:dotted;--mk:var(--ink-faint)}.scenes .dense-scene .stage{align-self:start}.scenes .dense-head{max-width:calc(var(--text-base) * 52)}.scenes .dense-head .s{max-width:calc(var(--text-base) * 40)}.scenes .dense{margin-top:var(--space-lg);display:block}.scenes .acc .dense{margin-top:var(--space-sm)}.scenes .end{height:1px;display:block}.scenes .pin{z-index:1;background:var(--paper);padding-block:var(--space-xs);border-bottom:1px solid var(--hairline);max-height:36svh;position:sticky;top:0}.scenes .trail{min-width:0;padding-top:6svh}.scenes .skip{align-items:center;min-height:44px;display:inline-flex}.scenes .skip:hover{border-bottom-color:var(--ink-faint)}.scenes .trail .key{max-width:calc(var(--text-base) * 40);margin-bottom:var(--space-sm)}.scenes .trail .key-in{margin-top:0;margin-bottom:var(--space-md)}@media (width>=769px){.scenes .dense{column-gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.scenes .pin{top:var(--space-lg);border-bottom:0;max-height:none;padding-block:0}.scenes .trail{padding-top:20svh}}.scenes .steps{gap:var(--space-md);padding:0 0 38svh;display:grid}.scenes .step{border-left:2px var(--st-s,solid) var(--st-r,var(--hairline));padding-left:var(--space-sm);transition:border-color var(--dur-fast) var(--ease-out);scroll-margin-top:42svh;position:relative}.scenes .step>details>summary{column-gap:var(--space-sm);padding-block:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;align-items:start;min-height:48px;display:grid}.scenes .step .lab{grid-area:1/1}.scenes .step .gist{font-size:var(--t-s);overflow-wrap:anywhere;color:var(--st-c,var(--ink));scale:var(--kb);transform-origin:0 0;transition:scale var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);grid-area:2/1;line-height:1.2;display:block;translate:0}.scenes .step .chev{grid-area:1/2/span 2;margin-top:2px}.scenes .step[data-state=current] .gist,.scenes .step details[open] .gist{scale:1}.scenes .step details[open] .gist{color:var(--ink)}.scenes .step .body{padding:var(--space-xs) 0 var(--space-sm);gap:var(--space-xs);max-width:calc(var(--text-base) * 40);display:grid}.scenes .step .body p,.scenes .step .body .cells{margin:0}.scenes .step .body .lst li{padding-block:var(--space-xs);border-top:1px solid var(--hairline)}.scenes .step .body .runs{margin-top:var(--space-xs)}.scenes .step .body .mt-md,.scenes .step .body .mt-sm{margin-top:var(--space-sm)}.scenes .cnt{column-gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.scenes .mc{border-left:0;align-content:start;row-gap:2px;min-width:0;display:grid}.scenes .mc dt{color:var(--ink-secondary)}.scenes .cn{font-size:var(--t-l);color:var(--st-c,var(--ink));scale:var(--kn,1);transform-origin:0 100%;transition:scale var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);line-height:1}.scenes .mc[data-state=past],.scenes .mc[data-state=upcoming]{--kn:.6}.scenes .at{color:var(--st-c,var(--ink-secondary));min-height:calc(var(--text-meta) * 1.5)}.scenes .bar{background:var(--hairline);height:2px;margin-top:var(--space-xs);display:block;position:relative}.scenes .bar:after{content:"";background:var(--st-r,var(--ink));transform-origin:0;scale:var(--p,1) 1;transition:scale var(--dur-move) var(--ease-in-out), background-color var(--dur-fast) var(--ease-out);position:absolute;inset:0}.scenes .mc[data-state=upcoming] .bar{background:repeating-linear-gradient(to right, var(--ink-faint) 0 2px, transparent 2px 5px)}@media (width>=769px){.scenes .cnt{row-gap:var(--space-md);grid-template-columns:minmax(0,1fr)}.scenes .mc{column-gap:var(--space-md);grid-template-columns:auto minmax(0,1fr);align-items:end;row-gap:0}.scenes .cn{font-size:var(--t-xl);grid-area:1/1/span 3;min-width:2ch}.scenes .mc dt{grid-area:1/2}.scenes .at{grid-area:2/2}.scenes .bar{grid-area:3/2;margin-top:2px}}.scenes .ax{height:var(--space-md);justify-content:space-between;align-items:center;margin:0;display:flex;position:relative}.scenes .ax:before{content:"";border-top:1px solid var(--hairline);position:absolute;top:50%;left:0;right:0}.scenes .dt{display:block;position:relative}.scenes .ad{width:calc(var(--text-base) * .625);height:calc(var(--text-base) * .625);box-sizing:border-box;background:var(--st-c,var(--ink));border:2px solid var(--st-c,var(--ink));transition:scale var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);display:block;scale:1}.scenes .dt[data-state=current] .ad{scale:1.6}.scenes .dt[data-state=upcoming] .ad{background:var(--paper);border-color:var(--ink-faint)}.scenes .ad-t{display:none}.scenes .yrs{height:calc(var(--text-meta) * 1.6);position:relative}.scenes .yrs span{top:0;left:calc(var(--text-base) * .3125 + (100% - var(--text-base) * .625) * var(--f));position:absolute}.scenes .yrs span:first-child{transform:translateX(calc(var(--text-base) * -.3125))}.scenes .now{margin-top:var(--space-xs);min-height:calc(var(--text-meta) * 1.5 * 2);font-size:var(--text-meta);line-height:1.5}@media (width>=769px){.scenes .ax{border-left:1px solid var(--hairline);flex-direction:column;align-items:flex-start;height:min(58svh,30rem)}.scenes .ax:before{display:none}.scenes .dt{margin-left:calc(var(--text-base) * -.3125 - 1px);align-items:center;display:flex}.scenes .ad-t{margin-left:var(--space-sm);color:var(--st-c,var(--ink));transform-origin:0;transition:scale var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);display:block;scale:1}.scenes .dt[data-state=current] .ad-t{scale:1.25}.scenes .yrs{display:none}.scenes .now{font-size:var(--t-n);margin-top:var(--space-md);line-height:1.2}}.scenes .nm{column-gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.scenes .ni{justify-content:space-between;align-items:center;gap:var(--space-xs);border-left:2px var(--st-s,solid) var(--st-r,var(--hairline));min-height:32px;padding-left:var(--space-xs);color:var(--st-c,var(--ink));transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);display:flex}.scenes .nt{transform-origin:0;transition:scale var(--dur-fast) var(--ease-out);scale:1}.scenes .ni[data-state=current] .nt{scale:1.2}.scenes .nc{color:var(--ink-secondary)}@media (width>=769px){.scenes .nm{grid-template-columns:minmax(0,1fr)}.scenes .ni{min-height:48px;font-size:var(--t-n)}}.scenes .pin-ruler{--track:calc(var(--text-base) * 1.75);--mark:calc(var(--text-base) * .75);--pad:calc(var(--text-base) * .875)}.scenes .pin .rhead,.scenes .pin .rr{column-gap:var(--space-xs);grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) 2.75rem;grid-template-areas:"lab rul gap";align-items:center;padding-top:0}.scenes .pin .rhead{grid-template-areas:none}.scenes .pin .rr{border-left:2px var(--st-s,solid) var(--st-r,transparent);padding-left:var(--space-xs);margin-left:calc(var(--space-xs) * -1 - 2px)}.scenes .pin .rl{font-size:var(--text-meta);color:var(--st-c,var(--ink));line-height:1.2}.scenes .pin .rg{color:var(--st-c,var(--ink-secondary));font-size:var(--text-meta)}.scenes .pin .lv b{background:var(--mk,var(--ink));transition:scale var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);scale:1}.scenes .pin .lv b.low{background:var(--paper);border-color:var(--mk,var(--ink))}.scenes .pin .lv u{background:var(--mk,var(--ink))}.scenes .pin .rr[data-state=current] .lv b{scale:1.35}@media (width>=769px){.scenes .pin-ruler{--track:calc(var(--text-base) * 2.5);--mark:var(--text-base);--pad:var(--text-base)}.scenes .pin .rhead,.scenes .pin .rr{grid-template-columns:minmax(0,9rem) minmax(0,1fr) 3rem}.scenes .pin .rl{font-size:var(--text-base)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.scenes .step:before{content:"";background:var(--ink);pointer-events:none;transform-origin:50%;width:2px;animation:linear both sweep;animation-timeline:view();animation-range:cover 30% cover 70%;position:absolute;top:0;bottom:0;left:-2px;scale:1 0}@keyframes sweep{0%{scale:1 0}50%{scale:1}to{scale:1 0}}}}@media (prefers-reduced-motion:reduce){.scenes .step,.scenes .step .gist,.scenes .cn,.scenes .bar:after,.scenes .ad,.scenes .ad-t,.scenes .ni,.scenes .nt,.scenes .pin .lv b{transition:none}}.scenes .chev{transform:rotate(0)}.scenes details[open]>summary .chev,.scenes .next .site-icon{transform:rotate(90deg)}.scenes .next:hover .site-icon{transform:rotate(90deg)translate(2px)}.scenes .scene-footer{color:var(--ink);font-size:var(--text-base);border-top:1px solid var(--hairline);padding:var(--space-lg) var(--sc-gutter) var(--space-bottom);display:block}.scenes .scene-footer>*{max-width:calc(var(--text-base) * 76);margin-inline:auto}.scenes .footer-links{gap:var(--space-sm) var(--space-md);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.scenes .footer-links a{align-items:center;min-height:44px;display:inline-flex}.scenes .win{gap:0 var(--space-md);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.scenes .win a{min-height:44px;color:var(--ink-secondary);align-items:center;display:inline-flex}.scenes .win a[aria-current=page]{color:var(--ink);border-bottom:1px solid var(--ink-faint)}.scenes .src{margin-left:var(--space-xs)}.scenes .src a{color:var(--ink-secondary);border-bottom:1px solid var(--hairline)}.scenes .src a:hover{border-bottom-color:var(--ink-faint)}.scenes .cell dd a,.scenes .body a.cite{border-bottom:1px solid var(--hairline)}.scenes .mb-sm{margin-bottom:var(--space-sm)}.scenes .back{min-height:44px;color:var(--ink-secondary);border-bottom:1px solid var(--hairline);align-items:center;display:inline-flex}.scenes .mvi p+p,.scenes .more>ol.body{margin-top:var(--space-xs)}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scrollbar-color) transparent}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}a[href],button:not(:disabled),summary{cursor:pointer}h1,h2,h3,p{font-size:var(--text-base);line-height:var(--leading-body);text-wrap:pretty;margin:0;font-weight:400}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.text-secondary,.muted{color:var(--ink-secondary)}.radar-chassis{background:var(--paper);flex-direction:column;width:100vw;height:100dvh;display:flex;overflow:hidden}.radar-scroll{scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.radar-page{width:100%;max-width:60rem;min-height:100%;padding:40px var(--gutter) var(--space-bottom);gap:var(--space-xl);flex-direction:column;margin:0 auto;display:flex}.masthead{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.masthead>div:last-child{padding-left:var(--space-xs)}.update-status{margin-top:var(--space-xs);color:var(--ink-secondary);font-size:var(--text-meta)}.feed-shell{min-width:0}.filter-bar{align-items:center;gap:var(--space-md);background:var(--paper);min-height:64px;padding:0;display:flex}.filter-bar button{color:var(--ink-secondary);font-size:var(--text-meta);transition:color var(--dur-fast) var(--ease-out);white-space:nowrap;background:0 0;border:0;padding:20px 0;line-height:24px;position:relative}.filter-bar button:after{content:"";background:0 0;height:1px;position:absolute;bottom:-1px;left:0;right:0}.filter-bar button:hover,.filter-bar button.selected{color:var(--ink)}.filter-bar button.selected:after{background:var(--ink)}.result-count{color:var(--ink-secondary);font-size:var(--text-meta);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.feed-section{padding:var(--space-lg) 0 0}.feed-section+.feed-section{margin-top:var(--space-lg)}.section-heading{align-items:end;gap:var(--space-md);padding-bottom:var(--space-md);grid-template-columns:1fr auto;display:grid}.eyebrow,.detail-label{color:var(--ink-secondary);font-size:var(--text-meta);line-height:var(--leading-body);display:block}.section-count{color:var(--ink-secondary);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.job-row{column-gap:var(--space-md);padding:var(--space-md) 0;grid-template-columns:minmax(0,1fr) 88px;display:grid}.job-primary,.job-copy{min-width:0}.company-line,.meta-line,.job-actions{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.company-line{margin-bottom:var(--space-xs);font-size:var(--text-meta)}.job-title{text-underline-offset:3px;transition:text-decoration-color var(--dur-fast) var(--ease-out);-webkit-text-decoration:underline #00000026;text-decoration:underline #00000026}.job-title:hover{text-decoration-color:#0006}.job-copy>p{max-width:60ch;margin:var(--space-sm) 0;color:var(--ink-secondary)}.meta-line{gap:var(--space-xs) var(--space-sm);color:var(--ink-secondary);font-size:var(--text-meta)}.meta-line .repost{color:var(--ink)}.job-scores{gap:var(--space-md);flex-direction:column;align-items:flex-start;display:flex}.job-score,.craft-score{display:block}.grade{margin-top:var(--space-xs);display:block}.score-number{color:var(--ink-secondary);font-size:var(--text-meta);font-variant-numeric:tabular-nums;text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out), text-decoration-color var(--dur-fast) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:block}.job-score:hover .score-number,.job-score:focus-visible .score-number,.craft-score:hover .score-number,.craft-score:focus-visible .score-number{color:var(--ink);text-decoration-color:#0006}.job-actions{z-index:1;padding-left:var(--space-xs);background:var(--paper);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out);flex-wrap:nowrap;place-content:flex-start flex-end;position:absolute;top:-4px;right:0}.job-row:hover .job-actions,.job-row:focus-within .job-actions{opacity:1;pointer-events:auto}.job-actions button,.job-actions a{min-height:32px;color:var(--ink-secondary);font-size:var(--text-meta);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out), text-decoration-color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;padding:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.job-actions button:hover,.job-actions button.active,.job-actions a:hover{color:var(--ink);text-decoration-color:#0006}.job-actions .apply-link{color:var(--ink)}.job-footer{margin-top:var(--space-sm);grid-column:1/-1;position:relative}.job-details{font-size:var(--text-meta)}.job-details summary{align-items:center;gap:var(--space-xs);color:var(--ink-secondary);list-style:none;display:inline-flex}.job-details summary::-webkit-details-marker{display:none}.site-icon.disclosure-collapse,.job-details[open] .disclosure-expand{display:none}.job-details[open] .disclosure-collapse{display:inline-block}.details-grid{gap:var(--space-md);margin-top:var(--space-sm);padding:var(--space-xs) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.details-grid ul{margin:var(--space-xs) 0 0;color:var(--ink-secondary);line-height:var(--leading-prose);padding:0;list-style:none}.craft-evidence{margin-top:var(--space-md);color:var(--ink-secondary)}.craft-evidence p{margin-top:var(--space-xs);font-size:var(--text-meta)}.detail-links{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}.detail-links a,.empty-state a,.method-cta a,.footer-links a{text-underline-offset:3px;-webkit-text-decoration:underline #00000026;text-decoration:underline #00000026}.detail-links a:hover,.empty-state a:hover,.method-cta a:hover,.footer-links a:hover{text-decoration-color:#0006}.empty-state{min-height:312px;padding:var(--space-lg) var(--space-md);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.empty-state p{max-width:42ch;margin:var(--space-xs) 0 var(--space-md);color:var(--ink-secondary)}footer{justify-content:space-between;align-items:flex-end;gap:var(--space-md);color:var(--ink-secondary);font-size:var(--text-meta);display:flex}.footer-links{gap:var(--space-md);flex-wrap:wrap;display:flex}.site-nav{border-top:1px solid var(--hairline);background:var(--paper);flex:none;min-height:52px}.site-nav-inner{max-width:60rem;min-height:52px;padding:0 var(--gutter);align-items:center;gap:var(--space-md);font-size:var(--text-meta);grid-template-columns:1fr auto 1fr;margin:0 auto;display:grid}.site-nav-links{align-items:center;gap:var(--space-md);display:flex}.site-nav-mark{justify-self:end}.site-nav a{color:var(--ink-secondary);transition:color var(--dur-fast) var(--ease-out)}.site-nav a:hover,.site-nav a[aria-current=page],.site-nav-name{color:var(--ink)!important}.method-hero,.method-block.two-column{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.method-hero{margin-top:calc(var(--space-opening) - var(--space-xl))}.method-hero>p,.prose p,.score-intro>p,.rule-grid p{color:var(--ink-secondary)}.method-block{padding-top:var(--space-md)}.method-block h2{margin-top:var(--space-xs)}.prose p+p{margin-top:var(--space-md)}.prose strong{color:var(--ink);font-weight:400}.score-intro{gap:var(--space-sm) var(--space-lg);margin-bottom:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.score-intro .eyebrow{grid-column:1/-1}.score-table{gap:var(--space-md);display:grid}.score-row{align-items:center;gap:var(--space-md);grid-template-columns:160px minmax(0,1fr) 40px;min-height:72px;display:grid}.score-row strong,.score-row b{font-weight:400}.score-row span{color:var(--ink-secondary);font-size:var(--text-meta)}.score-row b{text-align:right;font-variant-numeric:tabular-nums}.score-row.total,.score-row.total span{color:var(--ink)}.rule-grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rule-grid>div{padding:var(--space-md) var(--space-md) var(--space-md) 0}.rule-grid>div:nth-child(2n){padding-left:var(--space-md)}.rule-grid span{color:var(--ink);font-size:var(--text-meta)}.rule-grid p{margin-top:var(--space-xs)}.method-cta{align-content:center;gap:var(--space-sm) var(--space-lg);min-height:192px;padding:var(--space-md) 0;grid-template-columns:1fr 1fr;display:grid}.method-cta span{color:var(--ink-secondary);font-size:var(--text-meta)}.method-cta a{grid-column:2;justify-self:start}@media (width<=768px){.radar-page{padding-top:32px}.masthead,.method-hero,.method-block.two-column,.score-intro{grid-template-columns:1fr}.masthead,.method-hero{gap:var(--space-md)}.masthead>div:last-child{padding-left:0}.filter-bar{gap:var(--space-sm);scrollbar-width:none;overflow-x:auto}.filter-bar::-webkit-scrollbar{display:none}.result-count{display:none}.job-row{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) 72px}.details-grid{grid-template-columns:1fr}.score-intro .eyebrow{grid-column:auto}.method-block.two-column{gap:var(--space-md)}.score-row{padding:var(--space-sm) 0;grid-template-columns:1fr 36px}.score-row span{grid-area:2/1}.score-row b{grid-area:1/2/span 2}.rule-grid{grid-template-columns:1fr}.rule-grid>div:nth-child(odd){border-right:0}.rule-grid>div:nth-child(2n){padding-left:0}.method-cta{padding:var(--space-md);grid-template-columns:1fr}.method-cta a{grid-column:1}}@media (width<=540px){.radar-page{padding-top:var(--space-md)}footer{flex-direction:column;align-items:flex-start}.site-nav-inner{min-height:64px}.site-nav-name{display:none}.site-nav-inner{grid-template-columns:repeat(4,auto);justify-content:space-between}.site-nav-links{display:contents}.site-nav-mark{justify-self:auto}}@media (hover:none),(pointer:coarse),(width<=400px){.job-actions{margin-bottom:var(--space-sm);opacity:1;pointer-events:auto;flex-wrap:wrap;justify-content:flex-start;padding-left:0;position:static}.job-actions button,.job-actions a{min-height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.site-icon{vertical-align:-.15em;flex:none;display:inline-block}.job-actions a{gap:var(--space-xs)}.job-location,.meta-line,.update-status,.result-count,.section-count{color:color-mix(in srgb, var(--ink-secondary) 97%, var(--paper))}.job-details summary{min-height:32px}@media (hover:none),(pointer:coarse){.job-details summary{min-height:44px}}.lead-row{grid-template-columns:minmax(0,1fr)}.lead-person{color:var(--ink-secondary)}
