:root{color-scheme:light;--brand-navy:#071d49;--brand-blue:#125dff;--navy-900:#050f27;--navy-850:#071d49;--navy-800:#0a2757;--navy-700:#0e3168;--navy-600:#123c7c;--navy-rule:#1b3a70;--navy-ink:#f2f6fd;--navy-ink-2:#b9cbe8;--navy-ink-3:#8ba4c9;--mist-900:#d6dce6;--mist-850:#edf1f7;--mist-800:#dfe5ed;--mist-700:#d2d8e3;--mist-600:#c4ccd9;--mist-rule:#cbd2de;--mist-ink:#0b2350;--mist-ink-2:#34486e;--mist-ink-3:#586989;--blue-700:#0937a8;--blue-600:#0b46c4;--blue-500:#125dff;--blue-400:#199bff;--blue-300:#5aa2ff;--blue-tint:#eaf2ff;--blue-tint-line:#c3d8ff;--bg:#f4f2ed;--surface:#fffdfa;--surface-2:#f6f3ec;--surface-3:#ece8de;--line:#e4dfd3;--line-2:#d3ccbd;--ink:#14181d;--ink-2:#3d4048;--ink-3:#5c5b61;--ink-4:#868b91;--ok-text:#0f7a43;--ok-fill:#0f7a43;--ok-tint:#ecf6f0;--ok-line:#cfe7d9;--wn-text:#9a5b00;--wn-fill:#a4620a;--wn-tint:#fbf4e6;--wn-line:#efe0bd;--er-text:#b3261e;--er-fill:#b3261e;--er-tint:#fbeeed;--er-line:#f0d2cf;--rate-10:#0b6b3a;--rate-10-tint:#e9f4ee;--rate-8:#0f7a43;--rate-8-tint:#ecf6f0;--rate-6:#3f7a26;--rate-6-tint:#f1f7eb;--rate-4:#9a5b00;--rate-4-tint:#fbf4e6;--rate-2:#a8342a;--rate-2-tint:#fbeeed;--rate-0:#8e2018;--rate-0-tint:#f9eae8;--font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI Variable Text","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,"SF Mono",SFMono-Regular,"Cascadia Mono",Menlo,Consolas,"Liberation Mono",monospace;--t-11:0.6875rem;--t-12:0.75rem;--t-13:0.8125rem;--t-14:0.875rem;--t-15:0.9375rem;--t-16:1rem;--t-18:1.125rem;--t-20:1.25rem;--t-24:1.5rem;--t-32:2rem;--t-44:2.75rem;--t-64:4rem;--track-display:-0.022em;--track-h1:-0.018em;--track-h2:-0.012em;--track-h3:-0.006em;--track-body:0em;--track-small:0.006em;--track-micro:0.08em;--lead-display:1.02;--lead-h1:1.08;--lead-h2:1.18;--lead-h3:1.3;--lead-dense:1.35;--lead-ui:1.45;--lead-prose:1.62;--w-regular:400;--w-medium:500;--w-semi:600;--w-bold:700;--measure-prose:72ch;--measure-lead:65ch;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:72px;--s-9:112px;--container:1200px;--gutter:clamp(16px,4vw,32px);--header-h:56px;--main-top:var(--s-5);--r-1:2px;--r-2:4px;--r-3:6px;--r-4:10px;--edge:2px;--shadow-1:0 1px 2px rgba(7,29,73,0.06);--shadow-2:0 8px 20px -8px rgba(7,29,73,0.18);--shadow-3:0 20px 48px -16px rgba(7,29,73,0.28);--glass-blur:blur(16px) saturate(160%);--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--dur-hover:120ms;--dur-press:140ms;--dur-reveal:200ms;--dur-move:220ms;--stagger:45ms;--z-header:40;--z-band:30;--z-skip:100;--navy:var(--navy-850);--navy-2:var(--navy-700);--navy-line:var(--navy-rule);--blue:var(--blue-500);--blue-bright:var(--blue-400);--ice:var(--blue-tint);--ice-line:var(--blue-tint-line);--muted:var(--ink-3);--faint:var(--ink-4);--bg-soft:var(--surface-2);--link:var(--blue-600);--accent:var(--blue-500);--brand:var(--blue-500);--green:var(--ok-text);--red:var(--er-text);--amber:var(--wn-text);--mono:var(--font-mono);--radius:var(--r-3)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable;scroll-padding-top:calc(var(--header-h) + var(--s-3))}body,html{overflow-x:clip}body{margin:0;font-family:var(--font-ui);font-size:var(--t-15);line-height:var(--lead-ui);letter-spacing:var(--track-body);color:var(--ink);background:var(--bg);min-height:100vh;min-height:100svh;display:flex;flex-direction:column}main{flex:1 0 auto;padding:var(--main-top) 0 var(--s-8)}.site-footer{flex-shrink:0}#ac-site{display:flex;flex-direction:column}::selection{background:color-mix(in oklab,var(--blue-500) 24%,transparent);color:var(--ink)}.admin-band ::selection,.site-footer ::selection,.site-header ::selection{color:var(--navy-ink)}:root{caret-color:var(--blue-500);accent-color:var(--blue-500)}*{scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--ink) 26%,transparent) transparent}a{color:var(--link);text-decoration:none;text-decoration-thickness:1px;text-underline-offset:.16em;transition:color var(--dur-hover) ease,-webkit-text-decoration-color var(--dur-hover) ease;transition:color var(--dur-hover) ease,text-decoration-color var(--dur-hover) ease;transition:color var(--dur-hover) ease,text-decoration-color var(--dur-hover) ease,-webkit-text-decoration-color var(--dur-hover) ease}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px;border-radius:var(--r-1)}:focus:not(:focus-visible){outline:none}.badge,.countdown,.headline-score .rating b,.mono,.num,.row-meta,.scores b,.stat .n,.tag,code,kbd,table.data td,table.data th{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.admin-band,.site-footer,.site-header{-webkit-font-smoothing:antialiased}.container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.skip-link{position:absolute;left:-9999px;top:0;z-index:var(--z-skip);padding:var(--s-2) var(--s-4);background:var(--surface);color:var(--ink);border:1px solid var(--blue-500);border-radius:0 0 var(--r-2) 0}.skip-link:focus{left:0}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);background:var(--navy-850);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 var(--navy-rule)}.site-header .container{display:flex;align-items:center;gap:var(--s-5);height:var(--header-h)}.brand{display:inline-flex;align-items:center;gap:10px;flex:none;font-weight:var(--w-semi);font-size:var(--t-18);letter-spacing:var(--track-h3);color:var(--navy-ink)}.brand:hover{text-decoration:none;color:#fff}.brand .tld{color:var(--blue-400)}.nav{display:flex;gap:var(--s-5);font-size:var(--t-14)}.nav,.nav a{align-items:center;height:100%}.nav a{position:relative;display:inline-flex;color:var(--navy-ink-2);white-space:nowrap;transition:color var(--dur-hover) ease}.nav a:hover{color:var(--navy-ink);text-decoration:none}.nav a[aria-current=page]{color:var(--navy-ink);font-weight:var(--w-semi)}.nav a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--edge);background:var(--blue-400)}.header-right{margin-left:auto;display:flex;align-items:center;gap:var(--s-3)}.header-cta{padding:6px 13px;border:1px solid rgba(255,255,255,.42);border-radius:var(--r-2);color:var(--navy-ink);font-size:var(--t-13);font-weight:var(--w-medium);white-space:nowrap;transition:background-color var(--dur-hover) ease,border-color var(--dur-hover) ease,transform var(--dur-press) var(--ease-out)}.header-cta:hover{background:rgba(255,255,255,.12);border-color:#fff;text-decoration:none;color:#fff}.header-cta:active{transform:scale(.97)}.header-cta[aria-current=page]{border-color:#fff;font-weight:var(--w-semi)}.header-cta[aria-current=page],.header-cta[aria-current=page]:hover{background:#fff;color:var(--navy-850)}h1{font-size:var(--t-32);line-height:var(--lead-h1);letter-spacing:var(--track-h1);margin:0 0 var(--s-4);text-wrap:balance}h1:after{content:"";display:block;height:var(--edge);margin-top:var(--s-3);background:linear-gradient(90deg,var(--blue-500) 0 72px,var(--line) 72px)}.md h1:after,.plate h1:after{content:none}h2{font-size:var(--t-24);line-height:var(--lead-h2);letter-spacing:var(--track-h2);margin:var(--s-7) 0 var(--s-3);text-wrap:balance}h3{font-size:var(--t-18);line-height:var(--lead-h3);letter-spacing:var(--track-h3);margin:var(--s-5) 0 var(--s-2)}.subtitle{color:var(--ink-2);font-size:var(--t-15);margin:0 0 var(--s-5);text-wrap:pretty}.md li,.md p{max-width:var(--measure-prose)}.tag{font-family:var(--font-mono);font-size:var(--t-11);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ink-4)}.intro{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);border:1px solid var(--line);border-radius:var(--r-4);background:var(--surface);margin:0 0 var(--s-5);overflow:hidden}.intro-claim{padding:var(--s-6);display:flex;flex-direction:column;justify-content:center}.intro-wordmark{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:var(--w-bold);letter-spacing:-.02em;line-height:1.1;color:var(--ink);margin-bottom:var(--s-3)}.intro-wordmark span{color:var(--blue-500)}.intro-title{font-size:clamp(2rem,4.2vw,var(--t-44));line-height:var(--lead-h1);letter-spacing:var(--track-display);font-weight:var(--w-bold);margin:0;text-wrap:balance}.intro-title:after{content:none}.intro-title:lang(zh){word-break:keep-all}.intro-join{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--s-3);padding:var(--s-6) var(--s-5);background:var(--surface-2);-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);color:var(--ink-2)}.intro-join p{margin:0}.intro-join-title{font-size:var(--t-20);line-height:var(--lead-h3);margin:0}@media (max-width:860px){.intro{grid-template-columns:minmax(0,1fr)}.intro-claim,.intro-join{padding:var(--s-5)}.intro-join{-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--line)}}.status-line{font-family:var(--font-mono);font-size:var(--t-12);letter-spacing:var(--track-small);color:var(--ink-3);margin:0 0 var(--s-5);display:flex;flex-wrap:wrap;gap:0 var(--s-3)}.status-line b{color:var(--ink);font-weight:var(--w-semi)}.status-line .label{color:var(--ink-3)}.plate,a.stat--cta{--navy-900:var(--mist-900);--navy-850:var(--mist-850);--navy-800:var(--mist-800);--navy-700:var(--mist-700);--navy-600:var(--mist-600);--navy-rule:var(--mist-rule);--navy-ink:var(--mist-ink);--navy-ink-2:var(--mist-ink-2);--navy-ink-3:var(--mist-ink-3);--blue-300:var(--blue-600);--blue-400:var(--blue-500)}.plate{position:relative;background:var(--navy-850);color:var(--navy-ink);box-shadow:inset 0 0 0 1px var(--navy-rule);border-radius:var(--r-3);padding:var(--s-5);margin:var(--s-5) 0;overflow:hidden}.plate:before{content:"";position:absolute;inset:0 0 auto 0;height:var(--edge);background:var(--blue-400)}.plate--idle:before{background:var(--navy-rule)}.plate .tag{color:var(--navy-ink-3)}.plate a{color:var(--blue-300)}.plate .muted,.plate .small.muted{color:var(--navy-ink-3)}.plate .list-row{border-bottom-color:var(--navy-rule)}.plate code{font-family:var(--font-mono);font-size:var(--t-14);background:var(--navy-700);color:var(--navy-ink);padding:2px 6px;border-radius:var(--r-1)}.skill-cmd{font-size:var(--t-18);line-height:var(--lead-ui);color:var(--navy-ink);margin-bottom:var(--s-3)}.copy-block{border:1px solid var(--line-2);border-radius:var(--r-3);background:var(--surface);margin:var(--s-4) 0 var(--s-5)}.copy-block-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--s-3) var(--s-2) var(--s-4);border-bottom:1px solid var(--line)}.copy-block-body{margin:0;max-height:18rem;overflow:auto;padding:var(--s-3) var(--s-4);background:linear-gradient(var(--surface-2) 30%,transparent) top /100% 32px no-repeat local,linear-gradient(transparent,var(--surface-2) 70%) bottom /100% 32px no-repeat local,radial-gradient(farthest-side at 50% 0,rgb(7 29 73/16%),transparent) top /100% 12px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,rgb(7 29 73/16%),transparent) bottom /100% 12px no-repeat scroll,var(--surface-2);font-family:var(--font-mono);font-size:var(--t-12);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 0 var(--r-3) var(--r-3)}.run-more{border-top:1px solid var(--line);padding:var(--s-3) 0}.run-more:last-of-type{border-bottom:1px solid var(--line)}.run-more>summary{cursor:pointer;font-weight:600;color:var(--ink-2)}.run-more>.md{margin-top:var(--s-3)}.copy-block-head .tag{font-family:var(--font-ui);font-size:var(--t-14);font-weight:var(--w-semi);letter-spacing:normal;text-transform:none;color:var(--ink-2)}.copy-block-head button{font-size:var(--t-13);padding:5px 12px;white-space:nowrap;flex-shrink:0}.copy-block-head button[data-state=copied]{color:var(--ok-text);border-color:var(--ok-line);background:var(--ok-tint)}.run-hero{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);padding:var(--s-5);margin:var(--s-4) 0 var(--s-6)}.run-hero--film{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);grid-template-areas:"main film" "boxes boxes" "rest rest" "after after";grid-column-gap:var(--s-6);column-gap:var(--s-6);align-items:start}.run-hero--film>.run-hero-main{grid-area:main}.run-hero--film>.run-hero-film{grid-area:film;margin-top:6px}.run-hero--film>.run-boxes{grid-area:boxes;padding-left:calc(56px + var(--s-3))}.run-boxes .copy-block{margin:var(--s-3) 0}.run-boxes .copy-block-body{max-height:11rem}.run-hero--film>.run-steps--rest{grid-area:rest;margin-top:var(--s-3)}.run-hero--film>.run-after{grid-area:after}.run-lede>p{margin:0;font-size:var(--t-16);line-height:1.6;color:var(--ink-2);text-wrap:pretty}.run-lede strong{color:var(--ink)}.run-steps{list-style:none;padding:0;margin:var(--s-5) 0 0;border-top:1px solid var(--line)}.run-step{position:relative;padding:var(--s-4) 0 var(--s-2) calc(56px + var(--s-3))}.run-step+.run-step{border-top:1px solid var(--line)}.run-step-n{position:absolute;left:0;top:var(--s-4);font-size:var(--t-32);font-weight:var(--w-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--track-h1);line-height:1;color:var(--blue-500)}h2.run-step-title{margin:2px 0 var(--s-1);font-size:var(--t-18);font-weight:var(--w-semi);letter-spacing:var(--track-h3);line-height:1.3;color:var(--ink)}.run-step-body .md p{margin:0 0 var(--s-2);font-size:var(--t-14);line-height:1.55;color:var(--ink-3);text-wrap:pretty}.run-hero--film>.run-after p,.run-hero--film>.run-steps--rest .md p{max-width:none;text-wrap:pretty}.run-step-body .copy-block{margin:var(--s-3) 0}.run-step-body .copy-block-body{max-height:11rem}.copy-block--compact .copy-block-body{max-height:none;padding:var(--s-2) var(--s-4)}.run-after{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line);color:var(--ink-3)}.run-after p,.run-hero-film .guide-video{margin:0}.run-hero-film video{width:100%;border-radius:var(--r-2);object-fit:cover;background:transparent}@media (max-width:1180px){.run-hero--film{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-template-areas:"lede lede" "steps film" "boxes boxes" "rest rest" "after after"}.run-hero--film>.run-hero-main{display:contents}.run-hero--film .run-lede{grid-area:lede}.run-hero--film .run-hero-main>.run-steps{grid-area:steps}.run-hero--film>.run-hero-film{margin-top:var(--s-5)}}@media (max-width:900px){.run-hero--film{grid-template-columns:minmax(0,1fr);grid-template-areas:"lede" "steps" "boxes" "rest" "after" "film"}.run-hero--film>.run-hero-film{margin-top:var(--s-4)}}@media (max-width:720px){.run-hero{padding:var(--s-4)}.run-hero--film>.run-boxes,.run-step{padding-left:calc(40px + var(--s-3))}.run-step-n{font-size:var(--t-24)}}.run-cost h2{margin-top:0}.cost-glance{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);overflow:hidden}.cost-card{display:flex;flex-direction:column;gap:6px;padding:var(--s-5);min-width:0}.cost-card+.cost-card{border-left:1px solid var(--line)}.cost-icon{color:var(--blue-500);line-height:0}.cost-big{font-size:var(--t-32);font-weight:var(--w-bold);letter-spacing:var(--track-h1);line-height:1.1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cost-big--word{font-size:var(--t-24)}.cost-what{font-size:var(--t-14);font-weight:var(--w-semi);color:var(--ink)}.cost-sub{font-size:var(--t-13);line-height:1.5;color:var(--ink-3)}.cost-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:6px 0 4px}.cost-tile{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:var(--r-3);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.cost-tile-model{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--t-13);color:var(--ink-2)}.cost-tile-note{padding:1px 7px;border-radius:999px;font-size:11px;color:var(--blue-600);background:var(--blue-tint)}.cost-tile-price{font-size:22px;line-height:1.15;font-weight:var(--w-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.cost-tile-about{font-size:var(--t-13);font-weight:var(--w-medium);color:var(--ink-3)}.cost-foot{margin:var(--s-3) 0 var(--s-2);color:var(--ink-3)}@media (max-width:900px){.cost-glance{grid-template-columns:1fr}.cost-card+.cost-card{border-left:0;border-top:1px solid var(--line)}}.cycle-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-5);flex-wrap:wrap}.cycle-id{min-width:0}.cycle-id .slug{font-family:var(--font-mono);font-size:var(--t-20);font-weight:var(--w-semi);color:var(--navy-ink);letter-spacing:var(--track-h3)}.cycle-id .slug--name{font-family:inherit;letter-spacing:var(--track-h3)}.cycle-id .slug--name a{color:var(--navy-ink);text-decoration:none}.cycle-id .slug--name a:hover{text-decoration:underline;text-underline-offset:3px}.cycle-id .phase-name{font-size:var(--t-14);color:var(--navy-ink-2);margin-top:var(--s-1)}.lanes{--lane-label:190px;--lane-done:#dde3ec;--lane-done-ink:#4d5d7a;--lane-up:#f7f9fc;--lane-up-line:#d3dae5;--lane-track:#dde8fe;--lane-track-line:#c3d5fc;--lane-fill:#b5ccff;--lane-cap-done:#9aa8bf;--lane-cap:#c3ccda;--lane-now:var(--blue-500);margin-top:var(--s-5)}.lanes-axis{position:relative;height:18px;margin-left:calc(var(--lane-label) + var(--s-3));font-size:var(--t-11);letter-spacing:var(--track-micro);color:var(--navy-ink-3)}.lanes-tick{padding-left:5px;border-left:1px solid var(--navy-rule);line-height:14px}.lanes-now-label,.lanes-tick{position:absolute;top:0;white-space:nowrap}.lanes-now-label{left:var(--now);transform:translateX(-50%);padding:0 6px;border-radius:var(--r-1);background:var(--lane-now);color:#fff;font-size:var(--t-11);letter-spacing:var(--track-micro);line-height:16px;font-weight:var(--w-bold);text-transform:uppercase}.lanes-body{position:relative;margin-top:var(--s-2)}.lanes-list{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.lanes-now-line{position:absolute;top:calc(-1 * var(--s-2));bottom:0;left:calc(var(--lane-label) + var(--s-3));right:0;pointer-events:none}.lanes-now-line:after{content:"";position:absolute;left:var(--now);top:0;bottom:0;border-left:1px dashed color-mix(in oklab,var(--lane-now) 55%,transparent)}.lane{display:grid;grid-template-columns:var(--lane-label) 1fr;grid-gap:var(--s-3);gap:var(--s-3);align-items:center}.lane-name{font-size:var(--t-13);line-height:1.3;min-width:0;display:flex;align-items:baseline;gap:10px;white-space:nowrap}.lane-role{flex:none;width:64px;font-size:var(--t-11);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--navy-ink-3)}.lane-role:lang(zh){letter-spacing:.04em}.lane-conf{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--t-13);color:var(--navy-ink-2)}.lane--current .lane-conf a,.lane--current .lane-role{color:var(--navy-ink);font-weight:var(--w-semi)}.lane-conf a{color:var(--navy-ink-2)}.lane-conf a:hover{color:var(--navy-ink)}.lane-phase{display:none}.lane-track{position:relative;height:24px}.lane-seg{position:absolute;top:0;bottom:0;margin-right:2px;min-width:3px;box-sizing:border-box;border-radius:var(--r-1);background:var(--lane-up);box-shadow:inset 0 0 0 1px var(--lane-up-line);display:flex;align-items:center;overflow:hidden}.lane-seg-label{position:relative;z-index:1;min-width:0;padding:0 8px;font-size:var(--t-11);letter-spacing:var(--track-micro);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--navy-ink-3)}.lane-seg.done{background:var(--lane-done);box-shadow:none}.lane-seg.done .lane-seg-label{color:var(--lane-done-ink)}.lane-seg.current{background:linear-gradient(90deg,var(--lane-fill) var(--done),var(--lane-track) var(--done));box-shadow:inset 0 0 0 1px var(--lane-track-line)}.lane-seg.current:before{content:"";position:absolute;top:0;bottom:0;left:var(--done);width:2px;margin-left:-1px;background:var(--lane-now)}.lane-seg.current .lane-seg-label{color:var(--navy-ink);font-weight:var(--w-bold);padding-left:calc(var(--done) + 8px)}.lane-seg.current.late .lane-seg-label{padding-left:8px}.lane-cap{position:absolute;top:0;bottom:0;left:min(var(--x),calc(100% - 6px));z-index:1;width:6px;border-radius:2px;background:var(--lane-cap)}.lane-cap.done{background:var(--lane-cap-done)}.lane-cap.current{background:var(--lane-now)}.lane--next .lane-seg{background:transparent;box-shadow:none;border:1px dashed #b9c3d3}.lane--next .lane-conf{color:var(--navy-ink-3)}.lane-now{display:none;position:absolute;left:var(--now);top:0;bottom:0;border-left:1px dashed color-mix(in oklab,var(--lane-now) 55%,transparent);pointer-events:none}.lane-seg{z-index:1}@media (max-width:640px){.lanes-axis{margin-left:0}.lanes-now-line{display:none}.lane-now{display:block}.lanes-tick--near{display:none}.lane{grid-template-columns:1fr;gap:4px}.lane-phase{display:inline}.lane-seg-label{display:none}.lane-track{height:14px}}.cycle-id .phase-name b{color:var(--navy-ink);font-weight:var(--w-semi)}.cycle-clock{text-align:right}.cycle-clock .tag{display:block;margin-bottom:2px}.cycle-clock .countdown{display:block;font-size:var(--t-44);line-height:1;font-weight:var(--w-bold);color:var(--navy-ink);letter-spacing:-.02em;min-inline-size:9ch}.cycle-clock .abs{display:block;font-family:var(--font-mono);font-size:var(--t-12);color:var(--navy-ink-3);margin-top:var(--s-1)}.countdown{font-family:var(--font-mono);font-weight:var(--w-bold);color:var(--ink)}.timeline{display:flex;flex-wrap:wrap;gap:var(--s-1);row-gap:var(--s-5);margin:var(--s-5) 0 var(--s-2);padding:0;list-style:none}.timeline .ph{position:relative;font-size:var(--t-11);letter-spacing:var(--track-micro);text-transform:uppercase;padding:4px 8px;border-radius:var(--r-1);border:1px solid var(--line);background:var(--surface);color:var(--ink-4);white-space:nowrap}.timeline .ph:after{content:"";position:absolute;left:0;right:calc(var(--s-1) * -1);bottom:-7px;height:var(--edge);background:var(--line)}.timeline .ph:last-child:after{right:0}.timeline .ph.done{color:var(--ink-3);background:var(--surface-2);border-color:transparent}.timeline .ph.done:after,.timeline .ph.now:after{background:var(--blue-500)}.timeline .ph.skipped{color:var(--ink-4);background:transparent;border-style:dashed;text-decoration:line-through;opacity:.7}.timeline .ph.done.warn{color:var(--wn-text);background:var(--wn-tint);border-color:var(--wn-line)}.timeline .ph.now{color:#fff;background:var(--blue-500);border-color:var(--blue-500);font-weight:var(--w-bold);box-shadow:var(--shadow-1)}.plate .timeline .ph:after{background:var(--navy-rule)}.plate .timeline .ph.done:after,.plate .timeline .ph.now:after{background:var(--blue-400)}.plate .timeline .ph{background:transparent;border-color:var(--navy-rule);color:var(--navy-ink-3)}.plate .timeline .ph.done{background:var(--navy-800);border-color:transparent;color:var(--navy-ink-2)}.plate .timeline .ph.now{background:var(--blue-500);border-color:var(--blue-500);color:#fff}.schedule{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:1px;gap:1px;margin:var(--s-4) 0 0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--r-3);overflow:hidden}.sched-step,.schedule{background:var(--surface)}.sched-step{position:relative;min-width:0;container:sched-step/inline-size;padding:var(--s-4) var(--s-4) var(--s-3);box-shadow:0 0 0 1px var(--line)}.sched-step:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--line)}.sched-step.is-done:before,.sched-step.is-now:before,.sched-step.is-warn:before{background:var(--blue-500)}.sched-step.is-now{background:var(--blue-tint)}.sched-step.is-skipped:before{background:repeating-linear-gradient(90deg,var(--line) 0 6px,transparent 6px 10px)}.sched-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-1) var(--s-2)}.sched-name{font-size:var(--t-15);font-weight:var(--w-semi);color:var(--ink)}.sched-name.mono{font-size:var(--t-13)}.sched-step.is-next .sched-name,.sched-step.is-skipped .sched-name{color:var(--ink-2)}.sched-step.is-skipped .sched-name{text-decoration:line-through}.sched-when{display:block;margin-top:var(--s-1);font-size:var(--t-13);color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-break:keep-all}.sched-note{margin:2px 0 0;font-size:var(--t-13);color:var(--ink-3)}.plate .schedule{margin-top:var(--s-5);border-color:var(--navy-rule)}.plate .sched-step{box-shadow:0 0 0 1px var(--navy-rule)}.plate .plate-note{margin:var(--s-2) 0 0}.cycle-head--top{align-items:flex-start}.sched-head .badge,.sched-head .badge.phase{font-size:var(--t-11);padding:2px 7px}@container sched-step (max-width: 236px){.sched-head{flex-direction:column;align-items:flex-start}}.badge.tone-done{color:var(--ok-text);background:var(--ok-tint);border-color:var(--ok-line)}.badge.tone-warn{color:var(--wn-text);background:var(--wn-tint);border-color:var(--wn-line)}.badge.tone-later{color:var(--ink-3);background:transparent;border-color:transparent;padding-inline:0}@media (max-width:560px){.schedule{grid-template-columns:1fr}.sched-step{padding:var(--s-3) var(--s-4) var(--s-3) calc(var(--s-4) + 3px)}.sched-step:before{right:auto;bottom:0;width:3px;height:auto}.sched-step.is-skipped:before{background:repeating-linear-gradient(180deg,var(--line) 0 6px,transparent 6px 10px)}}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1px;gap:1px;border:1px solid var(--line);border-radius:var(--r-3);overflow:hidden;margin:var(--s-5) 0}.stat,.stat-grid{background:var(--surface)}.stat{display:block;box-shadow:0 0 0 1px var(--line);padding:var(--s-4);animation:stat-in .26s var(--ease-out) both}a.stat--cta:focus-visible{outline-offset:-3px}.stat-grid>.stat:first-child{animation-delay:0s}.stat-grid>.stat:nth-child(2){animation-delay:calc(1 * var(--stagger))}.stat-grid>.stat:nth-child(3){animation-delay:calc(2 * var(--stagger))}.stat-grid>.stat:nth-child(4){animation-delay:calc(3 * var(--stagger))}.stat-grid>.stat:nth-child(5){animation-delay:calc(4 * var(--stagger))}.stat-grid>.stat:nth-child(n+6){animation-delay:calc(5 * var(--stagger))}@keyframes stat-in{0%{opacity:0;transform:translateY(6px)}}.stat .n{font-size:var(--t-32);font-weight:var(--w-bold);letter-spacing:var(--track-h2);line-height:1.1;color:var(--ink);display:block}.stat .l{font-size:var(--t-11);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ink-3);margin-top:var(--s-2)}a.stat--cta{background:var(--navy-850);transition:background-color var(--dur-hover) ease}a.stat--cta:hover{background:var(--navy-700);text-decoration:none}a.stat--cta .n{color:var(--navy-ink);font-family:var(--font-mono);font-size:var(--t-20);letter-spacing:var(--track-h3)}a.stat--cta .n .arr{color:var(--blue-400);font-weight:var(--w-regular)}a.stat--cta .l{color:var(--navy-ink-3)}@media (max-width:900px){a.stat--cta .n{font-size:var(--t-16)}}.badge{display:inline-block;padding:2px 7px;border-radius:var(--r-1);font-size:var(--t-11);font-weight:var(--w-semi);letter-spacing:var(--track-micro);text-transform:uppercase;background:var(--surface-2);color:var(--ink-3);border:1px solid var(--line);vertical-align:middle;white-space:nowrap}.badge.role-AC,.badge.role-REVIEWER{color:var(--blue-600);border-color:var(--blue-tint-line);background:var(--blue-tint)}.badge.role-PC{color:var(--wn-text);border-color:var(--wn-line);background:var(--wn-tint)}.badge.role-AUTHOR,.badge.role-Authors,.badge.status-accepted_oral,.badge.status-accepted_poster{color:var(--ok-text);border-color:var(--ok-line);background:var(--ok-tint)}.badge.status-desk_rejected,.badge.status-rejected{color:var(--er-text);background:var(--er-tint);border-color:var(--er-line)}.badge.status-submitted,.badge.status-under_review{color:var(--wn-text);border-color:var(--wn-line);background:var(--wn-tint)}.badge.status-withdrawn{text-decoration:line-through}.badge.phase{color:#fff;background:var(--blue-500);border-color:var(--blue-500);font-size:var(--t-12);padding:3px 9px;vertical-align:middle}.card{border:1px solid var(--line);border-radius:var(--r-3);padding:var(--s-4) var(--s-5);margin:var(--s-4) 0;background:var(--surface)}.card-soft{background:var(--surface-2)}.page-note{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);padding:var(--s-4) var(--s-5);margin:0 0 var(--s-5);color:var(--ink-2)}.page-note .subtitle,.page-note.md li,.page-note.md p{max-width:none;text-wrap:pretty}.page-note>:first-child{margin-top:0}.page-note>:last-child{margin-bottom:0}.page-note:not(.md)>p,.page-note>.subtitle{margin:0}.page-note:not(.md)>p+p{margin-top:var(--s-2)}.md,.note-body,.note-head,.row-excerpt,.row-meta,.row-title,table.data td{overflow-wrap:anywhere}.list-row{padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.list-row:last-child{border-bottom:none}h1+.list-row{padding-top:0}.row-title{font-weight:var(--w-semi);font-size:var(--t-18);letter-spacing:var(--track-h3);line-height:var(--lead-h3)}.row-meta{color:var(--ink-3);font-size:var(--t-12);margin-top:var(--s-1);gap:var(--s-2)}.row-head,.row-meta{display:flex;align-items:center;flex-wrap:wrap}.row-head{gap:var(--s-3)}.row-excerpt{margin:var(--s-1) 0 0;max-width:var(--measure-lead);color:var(--ink-2)}.row-actions{margin-left:auto;max-width:100%}.row-actions.row-buttons{display:flex;gap:var(--s-2);align-items:center;flex-wrap:wrap}.inline-error{color:var(--red)}.row-actions:has(.callout){flex:1 1 100%;margin-left:0}.row-actions .callout{margin:var(--s-2) 0 0;width:100%}.row-actions .callout code{overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.split-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s-6);gap:var(--s-6)}@media (max-width:1100px){.split-2{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}}.table-wrap{overflow-x:auto;margin:var(--s-4) 0}table.data{border-collapse:collapse;width:100%;font-size:var(--t-14);margin:var(--s-4) 0}.table-wrap table.data{margin:0}.table-wrap table.data td{overflow-wrap:break-word}.table-scroll{--th-h:33px;--row-h:44.4px;max-height:calc(var(--th-h) + 10.5 * var(--row-h));overflow-y:auto}.table-scroll td.num .small{font-family:var(--font-ui)}@media (min-width:561px){.table-scroll td.num .small{white-space:nowrap}}.table-scroll table.data thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;box-shadow:inset 0 calc(-1 * var(--edge)) 0 var(--line-2)}table.data th{text-align:left;font-size:var(--t-11);text-transform:uppercase;letter-spacing:var(--track-micro);font-weight:var(--w-semi);color:var(--ink-3);background:var(--surface-2);border-bottom:var(--edge) solid var(--line-2);padding:var(--s-2) var(--s-3);white-space:nowrap}table.data.wrap-head th{white-space:normal;vertical-align:bottom}table.data td{border-bottom:1px solid var(--line);padding:var(--s-3);line-height:var(--lead-dense)}table.data tbody tr{transition:background-color var(--dur-hover) ease}table.data tbody tr:hover{background:var(--surface-2)}table.data .num{text-align:right;font-family:var(--font-mono)}.ladder-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.ladder-head h2{margin-bottom:var(--s-2)}.seg{display:inline-flex;padding:2px;gap:2px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line)}.seg-item{padding:4px 12px;border-radius:999px;color:var(--ink-3);font-size:var(--t-13);font-weight:var(--w-medium);text-decoration:none;white-space:nowrap}.seg-item:hover{text-decoration:none}.seg-item.is-on,.seg-item:hover{background:var(--surface);color:var(--ink)}.seg-item.is-on{box-shadow:0 1px 2px rgba(20,24,29,.12)}table.ladder td{vertical-align:middle}table.ladder .ladder-rank{width:56px;text-align:center}.ladder-badge{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 6px;border-radius:999px;font-size:var(--t-13);font-weight:var(--w-bold);color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ladder-badge.is-top{background:var(--blue-tint);color:var(--blue-600)}.ladder-badge.is-top-1{background:var(--blue-500);color:#fff}.ladder-model{min-width:180px}.ladder-name{display:block;font-weight:var(--w-semi);color:var(--ink);overflow-wrap:anywhere}.ladder-name.mono{font-family:var(--font-mono);font-size:var(--t-14)}.ladder-provider{display:block;margin-top:1px;font-size:var(--t-11);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ink-3)}.ladder-score{min-width:170px}.ladder-value{display:block;font-size:var(--t-18);font-weight:var(--w-bold);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ladder-value small{font-size:var(--t-12);font-weight:var(--w-regular);color:var(--ink-3);margin-left:1px}.ladder-bar{height:5px;margin-top:5px;background:var(--surface-3);overflow:hidden;max-width:180px}.ladder-bar,.ladder-bar>span{display:block;border-radius:3px}.ladder-bar>span{height:100%;background:var(--blue-500)}table.ladder tr.is-unranked .ladder-name,table.ladder tr.is-unranked .ladder-value{color:var(--ink-3);font-weight:var(--w-medium)}table.ladder tr.is-unranked .ladder-bar>span{background:var(--ink-4)}table.ladder tr.ladder-divider td{padding-top:var(--s-4);font-size:var(--t-12);color:var(--ink-3);background:transparent;border-bottom:1px solid var(--line)}@media (max-width:620px){table.ladder .hide-sm{display:none}}table.model-board th:not(:first-child){text-align:right}table.model-board td.mono{font-family:var(--font-mono);font-size:var(--t-13);overflow-wrap:anywhere}.model-board-conf{margin-top:var(--s-2)}.model-board-conf>summary{cursor:pointer;font-size:var(--t-14);font-weight:var(--w-semi);color:var(--ink-2);padding:var(--s-1) 0}.note{border:1px solid var(--line);border-radius:var(--r-3);margin:var(--s-4) 0;background:var(--surface);overflow:hidden}.note-head{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);background:var(--surface-2);font-size:var(--t-12);color:var(--ink-3);flex-wrap:wrap}.note-head .who{font-weight:var(--w-semi);color:var(--ink);font-size:var(--t-13)}.note-body{padding:var(--s-4);font-size:var(--t-16);line-height:var(--lead-prose)}.note.reply{margin-left:var(--s-6)}.note .scores{display:flex;gap:var(--s-5);flex-wrap:wrap;padding:var(--s-3) var(--s-4);border-bottom:1px dashed var(--line);font-size:var(--t-12);color:var(--ink-3)}.note .scores b{font-size:var(--t-16);color:var(--ink)}.note .chair-record{margin:var(--s-3) var(--s-4) 0;padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface-2);font-size:var(--t-12);color:var(--ink-3)}.chair-record-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-3)}.chair-record-head b{font-weight:var(--w-semi);color:var(--ink);overflow-wrap:anywhere}.chair-record-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:var(--r-1);border:1px solid var(--blue-tint-line);background:var(--blue-tint);color:var(--blue-600);font-size:var(--t-11);font-weight:var(--w-semi);white-space:nowrap}.chair-record-who{margin-left:auto}.chair-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--s-2);gap:var(--s-2);margin:var(--s-3) 0}.chair-stats>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:2px;padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);min-width:0}.chair-stats dd{margin:0;font-size:var(--t-18);font-weight:var(--w-semi);line-height:1.2;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chair-stats dt{font-size:var(--t-11);color:var(--ink-3);word-break:keep-all}.chair-record-self{margin:0;line-height:1.6}.chair-record-self .badge{margin-right:4px;text-transform:none;letter-spacing:0}@media (max-width:760px){.chair-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.chair-record-who{margin-left:0}}.field-label{display:block;font-size:var(--t-11);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--track-micro);color:var(--ink-3);margin:var(--s-5) 0 var(--s-1)}.field-label:first-child{margin-top:0}.note-thread{border-top:1px solid var(--line);background:var(--surface-2);padding:var(--s-3) var(--s-4) var(--s-4)}.note-thread-head{margin:0;font-size:var(--t-12);color:var(--ink-3)}.thread-replies{position:relative;margin-top:var(--s-2);padding-left:var(--s-4)}.thread-replies:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--edge);background:linear-gradient(to bottom,var(--line) calc(100% - 28px),transparent)}.thread-reply{margin-top:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);font-size:var(--t-15);line-height:var(--lead-prose)}.thread-replies>.thread-reply:first-child{margin-top:0}.thread-reply .thread-reply{margin-left:var(--s-3)}.thread-reply-head{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-bottom:var(--s-2);font-size:var(--t-12);color:var(--ink-3)}.thread-reply-head .who{font-weight:var(--w-semi);color:var(--ink);font-size:var(--t-13)}.section-actions{display:inline-flex;align-items:center;gap:var(--s-4);flex-wrap:wrap}.btn.secondary.paper-pdf-btn{padding:5px 12px;font-size:var(--t-13)}.fold-foot{display:flex;align-items:center;gap:var(--s-4);margin-top:var(--s-2)}.fold-foot button.linklike.fold-toggle{margin-top:0}.fold-aside{margin-left:auto}.paper-files{display:flex;align-items:flex-end;gap:var(--s-4)}.paper-files>div{flex:1 1;min-width:0}.paper-files>div>:last-child{margin-bottom:0}.made-private{display:flex;align-items:flex-start;gap:6px;margin:0 0 var(--s-4)}.made-private svg{flex:none;margin-top:3px}.made-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s-4) var(--s-6);gap:var(--s-4) var(--s-6)}.made-col{min-width:0}.made-col>.field-label{margin-top:0}.made-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:var(--s-2) var(--s-3);gap:var(--s-2) var(--s-3);margin:0;font-size:var(--t-14);line-height:var(--lead-dense)}.made-facts dt{display:inline-flex;align-items:center;gap:5px;padding-top:2px;font-size:var(--t-12);color:var(--ink-3);white-space:nowrap}.made-facts dd{margin:0;color:var(--ink-2);overflow-wrap:anywhere}.made-chips{display:flex;flex-wrap:wrap;gap:4px}.made-chip{display:inline-block;padding:1px 8px;border-radius:var(--r-1);border:1px solid var(--blue-tint-line);background:var(--blue-tint);color:var(--blue-600);font-family:var(--font-mono);font-size:var(--t-12);line-height:1.5;overflow-wrap:anywhere}.made-tokens{display:flex;align-items:baseline;gap:var(--s-2)}.made-tokens .n{font-size:var(--t-24);font-weight:var(--w-bold);letter-spacing:var(--track-h2);line-height:1.1;color:var(--ink)}.made-tokens .l{font-size:var(--t-12);color:var(--ink-3)}.made-split{display:flex;gap:2px;height:8px;max-width:320px;margin:6px 0 4px}.made-split>span{display:block;height:100%;min-width:2px;border-radius:2px}.made-split .in{background:var(--blue-500)}.made-split .out{flex:1 1;background:var(--blue-300)}.made-key{display:flex;flex-wrap:wrap;gap:2px var(--s-3);font-size:var(--t-12);color:var(--ink-3)}.made-key i,.made-legend i{display:inline-block;width:10px;height:10px;margin-right:5px;border-radius:2px;vertical-align:-1px}.made-key .in{background:var(--blue-500)}.made-key .out{background:var(--blue-300)}.made-share{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-1) var(--s-2);font-size:var(--t-14)}.made-share b{font-weight:var(--w-semi);color:var(--ink)}.made-meter{display:inline-flex;gap:3px}.made-meter i{width:18px;height:10px;border-radius:2px;background:var(--line-2)}.made-meter i.on{background:var(--blue-500)}.made-line{display:flex;align-items:flex-start;gap:5px;margin:var(--s-2) 0 0;font-size:var(--t-13);line-height:var(--lead-dense);color:var(--ink-2)}.made-line svg{flex:none;margin-top:2px;color:var(--ink-3)}.made-sub{margin:var(--s-3) 0 var(--s-1);font-size:var(--t-12);color:var(--ink-3)}.made-stages{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:3px;gap:3px}.made-stage{min-width:0;display:grid;grid-gap:4px;gap:4px;align-content:start;text-align:center}.made-stage .bar{position:relative;height:28px;border-radius:2px;background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.made-stage .bar:after{content:"";position:absolute;inset:auto 0 0 0;height:calc(var(--lvl, 0) / 3 * 100%);background:var(--fill,transparent)}.made-stage[data-level=approved]{--lvl:1;--fill:var(--blue-300)}.made-stage[data-level=guided]{--lvl:2;--fill:var(--blue-500)}.made-stage[data-level=did]{--lvl:3;--fill:var(--blue-700)}.made-stage .lbl{font-size:var(--t-11);line-height:1.2;color:var(--ink-3);word-break:keep-all}@media (min-width:561px){.made-stage .lbl{white-space:nowrap}.made-stage:nth-child(2n) .lbl{padding-top:14px}}.made-legend{display:flex;flex-wrap:wrap;gap:2px var(--s-3);margin:var(--s-2) 0 0;font-size:var(--t-12);color:var(--ink-3)}.made-legend i{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line)}.made-legend i.approved{background:var(--blue-300);box-shadow:none}.made-legend i.guided{background:var(--blue-500);box-shadow:none}.made-legend i.did{background:var(--blue-700);box-shadow:none}.made-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s-2);gap:var(--s-2);margin:var(--s-3) 0 0}.made-counts>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:2px;padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface-2);min-width:0}.made-counts dd{margin:0;font-size:var(--t-20);font-weight:var(--w-semi);line-height:1.2;color:var(--ink)}.made-counts dt{font-size:var(--t-11);line-height:1.3;color:var(--ink-3);word-break:keep-all}.made-details{margin:var(--s-4) 0 0;padding-top:var(--s-3);border-top:1px solid var(--line);font-size:var(--t-14)}.made-details>summary{cursor:pointer;font-size:var(--t-13);color:var(--link)}.made-details>summary:hover{text-decoration:underline}.made-details .field-label{margin-top:var(--s-4)}.made-details table.data{margin:var(--s-1) 0 0}.paper-made .md{font-size:var(--t-14);line-height:1.55}@media (max-width:760px){.made-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.made-stages{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:var(--s-2)}.made-facts{grid-template-columns:minmax(0,1fr);gap:2px}.made-facts dd{margin-bottom:var(--s-2)}}@media print{.made-details{border-top:0}.made-details>summary{display:none}.made-details::details-content{content-visibility:visible}}.decision-note{margin:calc(-1 * var(--s-2)) 0 var(--s-4);max-width:760px}.decision-note p+p{margin-top:var(--s-2)}.decision-note button.linklike.fold-toggle{margin-top:0;padding-top:2px;font-size:var(--t-13)}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.fold[data-folded=true]>.fold-body{max-height:var(--fold-h,16em);overflow:hidden}.fold[data-folded=true][data-long=true]>.fold-body{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - min(4em, 40%)),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - min(4em, 40%)),transparent)}.fold[data-folded=true][data-long=true] .md img{max-height:10em;width:auto}button.linklike.fold-toggle{display:inline-block;margin-top:var(--s-2);padding:6px 0;font-size:var(--t-14)}@media print{.fold>.fold-body{max-height:none!important;-webkit-mask-image:none!important;mask-image:none!important}.fold-toggle,.paper-pdf-btn,html.print-paper #main-content>.container>:not(.print-keep){display:none!important}html.print-paper .print-keep.card{border:0;box-shadow:none;padding:0;background:none}}.headline-score{display:flex;align-items:center;gap:var(--s-3);margin:var(--s-3) 0 var(--s-2);flex-wrap:wrap}.headline-score .rating{display:inline-flex;align-items:baseline;gap:1px;padding:3px 10px;border-radius:var(--r-2);border:1px solid var(--line);background:var(--surface-2)}.headline-score .rating b{font-size:var(--t-20);line-height:1}.headline-score .denom{font-size:var(--t-12);color:var(--ink-3);margin-left:2px}.headline-score .rating-anchor{font-size:var(--t-13);color:var(--ink-3)}.headline-score .rating.band-accept-strong{border-color:var(--rate-8);background:var(--rate-8-tint);color:var(--rate-10)}.headline-score .rating.band-accept{border-color:var(--rate-6);background:var(--rate-6-tint);color:var(--rate-6)}.headline-score .rating.band-reject-weak{border-color:var(--rate-4);background:var(--rate-4-tint);color:var(--rate-4)}.headline-score .rating.band-reject-strong{border-color:var(--rate-2);background:var(--rate-2-tint);color:var(--rate-0)}.score-comb{--cell:12px;--gap:3px;--comb-empty:var(--line-2);position:relative;display:inline-block;inline-size:calc(var(--max, 6) * (var(--cell) + var(--gap)) - var(--gap));block-size:8px;vertical-align:middle;background:repeating-linear-gradient(90deg,var(--comb-empty) 0 var(--cell),transparent var(--cell) calc(var(--cell) + var(--gap)))}.score-comb:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:calc(var(--score, 0) * (var(--cell) + var(--gap)) - var(--gap));background:repeating-linear-gradient(90deg,var(--comb-fill,var(--ink-3)) 0 var(--cell),transparent var(--cell) calc(var(--cell) + var(--gap)))}.score-comb:after{content:"";position:absolute;inset-block:-3px;inline-size:2px;inset-inline-start:calc(var(--break, 3) * (var(--cell) + var(--gap)) - var(--gap) / 2 - 1px);background:var(--ink-4)}.band-accept-strong .score-comb{--comb-fill:var(--rate-10)}.band-accept .score-comb{--comb-fill:var(--rate-6)}.band-reject-weak .score-comb{--comb-fill:var(--rate-4)}.band-reject-strong .score-comb{--comb-fill:var(--rate-0)}.md{overflow-wrap:break-word;font-size:var(--t-16);line-height:var(--lead-prose);color:var(--ink-2)}.md h1,.md h2,.md h3{color:var(--ink);margin:var(--s-6) 0 var(--s-3)}.md h1{font-size:var(--t-24)}.md h2{font-size:var(--t-20)}.md h3{font-size:var(--t-16)}.md>:first-child{margin-top:0}.md p{margin:var(--s-3) 0}.md ol,.md ul{padding-left:var(--s-5)}.md li{margin:var(--s-1) 0}.md pre{border:1px solid var(--line);border-radius:var(--r-2);padding:var(--s-3) var(--s-4);overflow-x:auto;line-height:var(--lead-dense)}.md code,.md pre{background:var(--surface-2);font-size:var(--t-13)}.md code{font-family:var(--font-mono);padding:1px 5px;border-radius:var(--r-1);overflow-wrap:anywhere}.md pre code{background:none;padding:0}.md blockquote{margin:var(--s-3) 0;padding:2px var(--s-4);border-left:var(--edge) solid var(--line-2);color:var(--ink-3)}.md table{display:block;width:max-content;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:var(--s-4) 0;font-size:var(--t-14)}.md td,.md th{border:1px solid var(--line);padding:var(--s-2) var(--s-3)}.md th{background:var(--surface-2)}.md img{max-width:100%}.md hr{border:0;border-top:1px solid var(--line);margin:var(--s-6) 0}.md ol{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.md .katex{font-size:1.03em}.md .katex-display{margin:var(--s-3) 0;overflow-x:auto;overflow-y:hidden;padding:2px 0}.form{display:grid;grid-gap:var(--s-5);gap:var(--s-5);max-width:420px}.form-field{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.form-field .field-label{margin:0;font-size:var(--t-13);font-weight:var(--w-medium);text-transform:none;letter-spacing:var(--track-body);color:var(--ink-2)}.form-field input,.form-field textarea{max-width:none}.form-help{margin:0;font-size:var(--t-13);line-height:var(--lead-ui);color:var(--ink-3)}.form-actions{display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap}.check-row{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--s-3);gap:var(--s-3);align-items:start;background:var(--surface-2);border-left:var(--edge) solid var(--wn-fill);border-radius:0 var(--r-2) var(--r-2) 0;padding:var(--s-4)}.check-row input[type=checkbox]{width:auto;margin:3px 0 0}.check-row label{font-weight:var(--w-semi)}.form .callout{margin:0}input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),select,textarea{font:inherit;font-size:var(--t-15);padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-2);width:100%;max-width:420px;background:var(--surface);color:var(--ink);transition:border-color var(--dur-hover) ease,box-shadow var(--dur-hover) ease}input[type=number]{max-width:110px}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),select,textarea{font-size:16px}}input:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--line-2)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--blue-500)}input::placeholder,textarea::placeholder{color:var(--ink-4)}.btn,button{font:inherit;font-size:var(--t-15);font-weight:var(--w-semi);padding:10px 18px;border-radius:var(--r-2);cursor:pointer;border:1px solid var(--accent);background:var(--accent);color:#fff;transition:background-color var(--dur-hover) ease,border-color var(--dur-hover) ease,transform var(--dur-press) var(--ease-out)}.btn:hover,button:hover:not(:disabled){background:var(--blue-700);border-color:var(--blue-700);text-decoration:none;color:#fff}button:active:not(:disabled){transform:scale(.97)}.btn.secondary,button.secondary{background:var(--surface);color:var(--blue-600);border-color:var(--line-2)}.btn.secondary:hover,button.secondary:hover:not(:disabled){background:var(--blue-tint);border-color:var(--blue-500);color:var(--blue-600)}button:disabled{opacity:.5;cursor:default}button.ghost{background:transparent;color:var(--ink-2);border-color:var(--line-2)}button.ghost:hover:not(:disabled){background:var(--surface-2);border-color:var(--ink-4);color:var(--ink)}button.ghost.danger-quiet:hover:not(:disabled){color:var(--red);border-color:var(--red);background:transparent}.pick-row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.pick-row button{padding:4px 10px;font-size:var(--t-13)}.inline-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3);margin:var(--s-3) 0}.inline-field{display:grid;grid-gap:4px;gap:4px;font-size:var(--t-12);font-weight:var(--w-semi);color:var(--ink-3)}.inline-form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.inline-form select{width:auto;height:40px;padding-top:0;padding-bottom:0}.inline-form select{min-width:140px}.inline-form button{height:40px;padding:0 16px;font-size:var(--t-14)}.inline-or{align-self:center;margin-top:18px;font-size:var(--t-13);color:var(--ink-3)}.invite-usage-toggle{text-align:right;white-space:nowrap}.invite-usage>td{padding:var(--s-2) var(--s-3) var(--s-3);box-shadow:inset var(--edge) 0 var(--blue-500)}.invite-usage p{margin:0 0 var(--s-2)}.invite-usage-list{max-height:360px;overflow:auto;border:1px solid var(--line);border-radius:var(--r-2)}.invite-usage-list table.data{margin:0}.invite-lookup p{margin:0 0 var(--s-3);overflow-wrap:anywhere}.invite-minted-actions{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:var(--s-2) 0}.invite-minted-actions>*{display:inline-flex;align-items:center;height:36px;padding:0 14px;font-size:var(--t-14)}.invite-minted{margin:0;max-height:320px;overflow:auto;white-space:pre-wrap}.confirm-license{display:grid;grid-gap:4px;gap:4px;margin:0 0 var(--s-3)}.confirm-license-pick{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2) var(--s-3)}.confirm-license-label{font-size:var(--t-14);font-weight:var(--w-semi);color:var(--ink)}.confirm-license select{width:auto;min-width:220px}.confirm-license p{margin:0}.propose-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-4) var(--s-5);gap:var(--s-4) var(--s-5)}.propose-form>.wide{grid-column:1/-1}.propose-form>.callout,.propose-form>p{margin:0}.propose-field{display:grid;grid-gap:6px;gap:6px;align-content:start;min-width:0}.propose-label{font-size:var(--t-14);font-weight:var(--w-semi);color:var(--ink)}.propose-hint{margin-left:8px;font-size:var(--t-12);font-weight:400;color:var(--ink-3)}.propose-field input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.propose-field select,.propose-field textarea{width:100%;max-width:none}.propose-field textarea{min-height:96px;resize:vertical}.propose-field textarea.tall{min-height:168px}@media (max-width:640px){.propose-form{grid-template-columns:minmax(0,1fr)}}.draft-note{margin:4px 0 0;color:var(--ink-3)}.draft-note,.draft-note button.c-act{font-size:var(--t-12)}.propose-actions,.share-actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.draft-flag{display:inline-block;margin-left:8px;padding:0 7px;border-radius:999px;background:var(--wn-tint);color:var(--wn-text);font-size:var(--t-11);font-weight:var(--w-semi);line-height:1.6;vertical-align:1px}button.linklike{display:inline;padding:0;border:0;background:none;color:var(--link);font:inherit;font-weight:var(--w-semi);cursor:pointer;transition:color var(--dur-hover) ease}button.linklike:hover:not(:disabled){text-decoration:underline;background:none;color:var(--link)}button.linklike:active:not(:disabled){transform:none}.auth-col{max-width:460px}.auth-col .subtitle{font-size:var(--t-14);max-width:none}.auth-col .card,.auth-col .form{max-width:none}.tabs{display:grid;grid-template-columns:1fr 1fr;position:relative;margin:0 0 var(--s-5);border-bottom:1px solid var(--line)}.tabs:after{content:"";position:absolute;left:0;bottom:-1px;width:50%;height:var(--edge);background:var(--blue-500);transition:transform var(--dur-move) var(--ease-in-out)}.tabs:has(.tab:nth-child(2)[aria-selected=true]):after{transform:translateX(100%)}.tab{padding:var(--s-3) var(--s-4);border:0;border-radius:0;background:none;color:var(--ink-3);font-size:var(--t-14);font-weight:var(--w-semi);text-align:center;transition:color var(--dur-hover) ease,background-color var(--dur-hover) ease}button.tab:focus-visible,button.tab:hover:not(:disabled){background:var(--surface-2);color:var(--ink);border-color:transparent}button.tab:active:not(:disabled){transform:none}button.tab[aria-selected=true],button.tab[aria-selected=true]:hover:not(:disabled){color:var(--ink);background:none}.callout{border:1px solid var(--blue-tint-line);background:var(--blue-tint);border-radius:var(--r-3);padding:var(--s-4) var(--s-5);margin:var(--s-4) 0;color:var(--ink-2)}.callout.warn{border-color:var(--wn-line);background:var(--wn-tint)}@supports (transition-behavior:allow-discrete){.callout[role=alert],.callout[role=status]{transition:opacity var(--dur-reveal) var(--ease-out),transform var(--dur-reveal) var(--ease-out)}@starting-style{.callout[role=alert],.callout[role=status]{opacity:0;transform:translateY(-4px)}}}.admin-band{margin:calc(var(--main-top) * -1) 0 var(--s-5);padding:var(--s-2) 0 calc(var(--s-2) + var(--edge));border-image:linear-gradient(var(--navy-850) calc(100% - var(--edge)),#f2b53c 0) fill 0 //0 100vmax;color:#f2b53c;font-family:var(--font-mono);font-size:var(--t-11);letter-spacing:var(--track-micro);text-transform:uppercase;position:relative;z-index:var(--z-band)}.invite{display:grid;grid-template-columns:minmax(0,1fr) 320px;padding:0;overflow:hidden}.invite-text{padding:var(--s-6) var(--s-7) var(--s-6) var(--s-6);align-self:center}.invite-form{flex-direction:column;gap:var(--s-2);text-align:center}.invite-title{font-size:var(--t-24);line-height:var(--lead-h3);margin:var(--s-2) 0 var(--s-3)}.invite-points{margin:0 0 var(--s-3);padding-left:1.1em;color:var(--ink-2);font-size:15px;line-height:1.6}.invite-points li+li{margin-top:6px}.invite-forms{display:grid;place-items:center;padding:var(--s-5);background:var(--surface);-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.invite-form{display:flex;align-items:center;gap:var(--s-4);border:1px solid transparent;border-radius:var(--r-3);padding:var(--s-3) var(--s-4);background:transparent;color:inherit;text-decoration:none;transition:border-color var(--dur-hover) ease,background-color var(--dur-hover) ease,transform var(--dur-press) var(--ease-out)}.invite-form:hover{border-color:var(--blue-tint-line);background:var(--blue-tint);text-decoration:none}.invite-form:active{transform:translateY(1px)}.invite-form img{width:148px;height:148px;flex:none;background:#fff;border:1px solid var(--line);border-radius:var(--r-2);padding:4px}.invite-form .who{font-weight:var(--w-semi);font-size:var(--t-16)}.invite-form .where{color:var(--ink-3);font-size:var(--t-13);margin-top:var(--s-1)}.site-footer{background:var(--navy-850);box-shadow:inset 0 1px 0 var(--navy-rule);color:var(--navy-ink-3);font-size:var(--t-13);padding:14px 0}.footer-row{display:flex;align-items:center;gap:10px 26px}.footer-brand{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 22px;padding-left:26px;border-left:1px solid var(--navy-rule)}.footer-links a{white-space:nowrap}.site-footer a{color:var(--navy-ink-2);text-decoration:none}.site-footer .footer-links a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.social-links{display:inline-flex;gap:4px}.site-footer .social-links{margin-left:auto;margin-right:-7px}.site-footer .social-links a{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--r-2)}.site-footer .social-links a:hover{color:#fff;background:var(--navy-800)}@media (max-width:760px){.footer-row{display:grid;grid-template-columns:1fr auto;grid-gap:8px 16px;gap:8px 16px}.footer-links{grid-column:1/-1;grid-row:2;padding-left:0;border-left:0;gap:4px 18px}}.field-grid{display:grid;grid-template-columns:max-content minmax(0,420px);grid-gap:8px 14px;gap:8px 14px;align-items:center}.field-grid input{width:100%}@media (max-width:560px){.field-grid{grid-template-columns:minmax(0,1fr);gap:4px}.field-grid input+label{margin-top:6px}}.site-footer code{font-size:var(--t-12);background:var(--surface-2);padding:1px 5px;border-radius:var(--r-1)}.mono,.site-footer code{font-family:var(--font-mono)}.mono{font-size:var(--t-13)}.muted{color:var(--ink-3)}.small{font-size:var(--t-13)}.mt0{margin-top:0}@media (max-width:860px){.site-header .container{gap:var(--s-4);flex-wrap:wrap;height:auto;row-gap:0;padding-block:8px}.nav,.site-header{height:auto}.nav{order:3;flex-basis:100%;overflow-x:visible;flex-wrap:wrap;gap:4px var(--s-4);padding-block:6px 2px}.nav a[aria-current=page]:after{bottom:-2px}.cycle-clock{text-align:left}.cycle-clock .countdown{font-size:var(--t-32)}}@media (max-width:620px){.brand span{display:none}}@media (max-width:640px){h1{font-size:var(--t-24)}h2{font-size:var(--t-20)}.note.reply{margin-left:var(--s-3)}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.invite{grid-template-columns:minmax(0,1fr)}.invite-text{padding:var(--s-4) var(--s-5)}.invite-forms{-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--line)}.invite-forms,.plate{padding:var(--s-4)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-property:opacity,color,background-color,border-color,box-shadow,-webkit-text-decoration-color!important;transition-property:opacity,color,background-color,border-color,box-shadow,text-decoration-color!important;transition-property:opacity,color,background-color,border-color,box-shadow,text-decoration-color,-webkit-text-decoration-color!important;transition-duration:.14s!important}html{scroll-behavior:auto}.btn:active,.header-cta:active,.invite-form:active,button:active{transform:none!important;opacity:.82}.stat{opacity:1!important;transform:none!important}}@media (hover:hover) and (pointer:fine){.invite-form:hover{transform:translateY(-1px)}}@media (prefers-reduced-transparency:reduce){.site-header{background:var(--navy-850)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (prefers-contrast:more){.callout,.card,.note,.stat-grid{border-color:var(--line-2)}:focus-visible{outline-width:3px}}@media (forced-colors:active){.badge,.card,.plate,.stat{border:1px solid CanvasText}:focus-visible{outline:2px solid Highlight}}@media print{.site-footer,.site-header,.skip-link{display:none}body{background:#fff}}.od{display:inline-block;position:relative}.od-track{display:inline-flex;vertical-align:baseline}.od-d,.od-track{overflow:hidden;height:1em}.od-d{display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.od-col{display:flex;flex-direction:column;line-height:1;transition:transform .72s cubic-bezier(.16,1,.3,1)}.od-col>span{height:1em;line-height:1}.od-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.od-col{transition:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.badge.presence-online{color:var(--ok-text);border-color:var(--ok-line);background:var(--ok-tint)}.badge.presence-asleep{color:var(--wn-text);border-color:var(--wn-line);background:var(--wn-tint)}.diag{list-style:none;padding:0;margin:var(--s-3) 0}.diag li{padding:4px 0;font-size:var(--t-14)}.diag-mark{display:inline-block;width:1.2em;font-weight:var(--w-semi)}.diag li.ok .diag-mark{color:var(--ok-text)}.diag li.bad .diag-mark{color:var(--er-text)}.diag li.info .diag-mark{color:var(--ink-3)}.feed-scroll{max-height:26rem;overflow-y:auto;border:1px solid var(--line);border-radius:var(--r-2);padding:0 var(--s-3)}.feed-scroll:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}.feed-filter b{font-weight:var(--w-semi)}.activity-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.act-mark{font:inherit;font-size:var(--t-12);font-weight:var(--w-semi);color:var(--blue-600);background:none;border:0;padding:0;cursor:pointer}.act-filters{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 var(--s-3)}.act-chip{font:inherit;font-size:var(--t-13);line-height:1;padding:6px 11px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-hover) ease,color var(--dur-hover) ease,border-color var(--dur-hover) ease}.act-chip:hover{border-color:var(--ink-4)}.act-chip.is-on{background:var(--navy);border-color:var(--navy);color:var(--navy-ink)}.act-chip--agent{font-family:var(--font-mono);font-size:var(--t-12)}.activity-list{max-height:34rem;background:var(--surface)}.activity-row{display:grid;grid-template-columns:30px 1fr;grid-gap:var(--s-3);gap:var(--s-3);align-items:start;padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.activity-row:last-of-type{border-bottom:0}.activity-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-3)}.activity-row.is-new .activity-icon{background:var(--blue-tint);color:var(--blue-600)}.activity-text{font-size:var(--t-14);line-height:1.4;color:var(--ink)}.activity-new{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--blue-500);color:#fff;font-size:10.5px;font-weight:var(--w-semi);line-height:1.5;vertical-align:1px}.activity-meta{margin-top:2px;font-size:var(--t-12);color:var(--ink-3);overflow-wrap:anywhere}.activity-empty,.activity-end,.activity-more{text-align:center;font-size:var(--t-12);color:var(--ink-3);padding:var(--s-3) 0;margin:0}.activity-more{min-height:2.5em}.act-topics{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:var(--s-3)}.act-topics-label{font-size:var(--t-12);color:var(--ink-3);margin-right:2px}.act-topic{font:inherit;font-size:var(--t-12);display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;border:1px dashed var(--line-2);background:transparent;color:var(--ink-3);cursor:pointer}.act-topic.is-on{border-style:solid;border-color:var(--blue-tint-line);background:var(--blue-tint);color:var(--blue-600)}.picks{margin:var(--s-5) 0 var(--s-6)}.picks-title{margin-bottom:var(--s-3)}.picks-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-3);gap:var(--s-3)}@media (max-width:640px){.picks-row{grid-template-columns:minmax(0,1fr)}}.pick{display:grid;grid-template-columns:36px 1fr;grid-gap:var(--s-3);gap:var(--s-3);align-items:start;padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);color:var(--ink);min-height:132px}.pick--still{min-height:0}.pick--empty{background:var(--surface-2);border-style:dashed}.pick--empty .pick-icon{background:var(--surface);color:var(--ink-3)}.icon-chip,.pick-icon{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--blue-tint);color:var(--blue-600)}.pick-body{display:grid;grid-gap:4px;gap:4px;min-width:0;align-content:start}.pick-kind{font-size:var(--t-12);color:var(--ink-3)}.pick-link{display:grid;grid-gap:2px;gap:2px;color:var(--ink);text-decoration:none;animation:pick-in .42s ease both}.pick-link:hover .pick-title{color:var(--blue-600)}.pick-link:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px;border-radius:4px}@keyframes pick-in{0%{opacity:.2;transform:translateY(4px)}to{opacity:1;transform:none}}.pick-title{font-size:var(--t-15);font-weight:var(--w-semi);line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--dur-hover) ease}.pick-meta{font-size:var(--t-12);color:var(--ink-3)}.pick-dots{display:flex;gap:6px;margin-top:6px}.pick-dot{width:7px;height:7px;padding:0;border-radius:50%;border:0;background:var(--line-2);cursor:pointer;transition:background-color var(--dur-hover) ease,width var(--dur-hover) ease}.pick-dot.is-on{width:18px;border-radius:4px;background:var(--blue-500)}.pick-dot:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pick-link{animation:none}}.follow-btn{font:inherit;font-size:var(--t-12);font-weight:var(--w-semi);display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);cursor:pointer;vertical-align:middle}.follow-btn.is-on{border-color:var(--blue-tint-line);background:var(--blue-tint);color:var(--blue-600)}.follow-btn:disabled{opacity:.6;cursor:progress}.act-chip,.act-topic,.bell-more,.follow-btn,.header-bell,.pick-dot{box-shadow:none}.header-bell{padding:0}.header-bell:hover:not(:disabled),.header-bell[aria-expanded=true]{background:rgba(255,255,255,.12);border-color:transparent;color:#fff}.act-chip:hover:not(:disabled){background:var(--surface);border-color:var(--ink-4);color:var(--ink)}.act-chip.is-on:hover:not(:disabled){background:var(--navy);border-color:var(--navy);color:var(--navy-ink)}.act-topic:hover:not(:disabled){background:transparent;border-color:var(--ink-4);color:var(--ink-2)}.act-topic.is-on:hover:not(:disabled){background:var(--blue-tint);border-color:var(--blue-tint-line);color:var(--blue-600)}.follow-btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--ink-4);color:var(--ink)}.follow-btn.is-on:hover:not(:disabled){background:var(--blue-tint);border-color:var(--blue-tint-line);color:var(--blue-600)}.pick-dot:hover:not(:disabled){background:var(--ink-4);border-color:transparent}.pick-dot.is-on:hover:not(:disabled){background:var(--blue-500)}.bell-more:hover:not(:disabled){background:var(--surface-2);border-color:transparent;color:var(--blue-600)}.act-topic:active:not(:disabled),.pick-dot:active:not(:disabled){transform:none}.act-chip:focus-visible,.act-mark:focus-visible,.act-topic:focus-visible,.follow-btn:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}.optional-choices{border:0;padding:0;margin:0;display:grid;grid-gap:6px;gap:6px}.optional-choices label{display:block}.header-lang{display:inline-grid;place-items:center;width:31px;height:31px;border-radius:999px;color:var(--navy-ink-2);text-decoration:none;transition:background-color var(--dur-hover) ease,color var(--dur-hover) ease}.header-lang svg{flex:none}.header-bell{position:relative;display:inline-grid;place-items:center;width:31px;height:31px;border-radius:999px;color:var(--navy-ink-2);text-decoration:none;transition:background-color var(--dur-hover) ease,color var(--dur-hover) ease}.header-bell:focus-visible,.header-bell:hover{background:rgba(255,255,255,.12);color:#fff}.header-bell-dot{position:absolute;top:6px;right:7px;width:8px;height:8px;border-radius:50%;background:var(--er-fill);box-shadow:0 0 0 2px var(--navy)}.bell{position:relative;display:inline-flex}.header-bell{border:0;background:none;cursor:pointer;font:inherit}.bell-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:380px;max-height:min(70vh,560px);display:flex;flex-direction:column;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-3);box-shadow:0 12px 36px rgba(7,29,73,.18),0 2px 6px rgba(7,29,73,.08);overflow:hidden;text-align:left}.bell-panel:focus{outline:none}.bell-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);padding:var(--s-3) var(--s-4);font-size:var(--t-14);font-weight:var(--w-semi);border-bottom:1px solid var(--line)}.bell-tabs{display:inline-flex;padding:2px;gap:2px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line)}.bell-tab{padding:3px 10px;border:0;border-radius:999px;background:transparent;color:var(--ink-3);font-size:var(--t-12);font-weight:var(--w-medium);line-height:1.4;cursor:pointer;box-shadow:none}.bell-tab:hover:not(:disabled){background:var(--surface);color:var(--ink);border-color:transparent}.bell-tab.is-on,.bell-tab.is-on:hover:not(:disabled){background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(20,24,29,.12)}.bell-list{overflow-y:auto;flex:1 1}.bell-note{margin:0;padding:var(--s-4);font-size:var(--t-13);color:var(--ink-3);line-height:1.55}.bell-row{display:grid;grid-template-columns:32px minmax(0,1fr) 8px;align-items:start;grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.bell-row:focus-visible,.bell-row:hover{background:var(--surface-2);text-decoration:none}.bell-row.is-new{background:#f4f8ff}.bell-row.is-new:focus-visible,.bell-row.is-new:hover{background:var(--blue-tint)}.bell-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--surface-3);color:var(--ink-2)}.bell-icon svg{stroke-width:1.8}.bell-icon[data-tone=talk]{background:#ece5f7;color:#54358a}.bell-icon[data-tone=work]{background:#e3ebff;color:#1546b8}.bell-icon[data-tone=result]{background:#dcefe4;color:#0d6a3a}.bell-icon[data-tone=open]{background:#d9ecee;color:#195f67}.bell-icon[data-tone=topic]{background:#f6e8cc;color:#8a5200}.bell-icon[data-tone=alert]{background:var(--er-tint);color:var(--er-text)}.bell-body{display:grid;min-width:0}.bell-text{font-size:var(--t-14);font-weight:var(--w-medium);line-height:1.35;color:var(--ink)}.bell-count,.bell-row.is-new .bell-text{font-weight:var(--w-semi)}.bell-count{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--surface-3);color:var(--ink-2);font-size:var(--t-11);line-height:1.6;vertical-align:1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bell-title{margin-top:2px;font-size:var(--t-13);line-height:1.4;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bell-time{margin-top:3px;font-size:var(--t-12);color:var(--ink-3)}.bell-unread{width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--blue-500)}.bell-more{display:block;width:100%;padding:var(--s-3);border:0;background:none;font:inherit;font-size:var(--t-12);color:var(--blue-600);cursor:pointer}.bell-foot{border-top:1px solid var(--line);padding:var(--s-3) var(--s-4);background:var(--surface-2)}.bell-topics{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}@media (max-width:600px){.bell-panel{position:fixed;top:var(--bell-top,58px);left:12px;right:12px;width:auto}}.header-me{display:inline-flex;align-items:center;gap:8px;height:31px;padding:0 12px 0 4px;border-radius:999px;color:var(--navy-ink);font-size:var(--t-13);font-weight:var(--w-medium);white-space:nowrap;text-decoration:none;transition:background-color var(--dur-hover) ease}.header-me:focus-visible,.header-me:hover{background:rgba(255,255,255,.12);color:#fff;text-decoration:none}.header-me[aria-current=page]{background:rgba(255,255,255,.16)}.header-user{display:inline-flex;align-items:center;gap:4px}.header-sep{width:1px;height:18px;margin-inline:calc(var(--s-3) / -2);background:rgba(255,255,255,.18)}.header-avatar{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--blue-500);color:#fff;font-size:12px;font-weight:var(--w-bold);line-height:1}@media (max-width:620px){.header-me{padding-right:4px}.header-me-label{display:none}}.header-lang:focus-visible,.header-lang:hover{background:rgba(255,255,255,.12);color:#fff;text-decoration:none}.about{margin:var(--s-6) 0}.about h3{margin-top:var(--s-5)}.contrib-rule{margin:var(--s-2) 0 var(--s-3);padding-left:1.4em}.contrib-rule li{margin:6px 0;line-height:1.55}.contrib-list{columns:14em 3;column-gap:var(--s-5);padding-left:1.1em}.about-more{display:flex;flex-wrap:wrap;gap:4px 20px;margin:var(--s-3) 0 0}.film{margin:var(--s-4) 0}.film-block{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-areas:"side film" ". more";grid-gap:var(--s-3) var(--s-6);gap:var(--s-3) var(--s-6);align-items:center;margin-top:var(--s-3)}.film-block>.film{grid-area:film;margin:0}.film-more{grid-area:more;justify-self:end;display:flex;flex-wrap:wrap;gap:4px 20px;margin:0}.film-block>.film video{max-width:none}.film-block>.film-side,.film-block>.point-list--span{grid-area:side}.film-side h3{margin:0 0 var(--s-2)}.film-side .about-more{margin-top:var(--s-4)}.film-side .tour-list{margin:0}.film-side .tour-list li{padding:6px 0}.film-block>.point-list--span{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:var(--s-4)}.point-list--span .icon-chip{width:40px;height:40px}.point-list--span .point-text b{font-size:var(--t-18)}.point-list--span .point-text>span{font-size:15px}.point-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s-5);gap:var(--s-5)}.point-list li{display:flex;gap:14px;align-items:flex-start}.point-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.point-text b{font-size:var(--t-16);line-height:1.35;color:var(--ink)}.point-text>span{font-size:14px;line-height:1.5;color:var(--ink-3)}.point-list--two{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--s-6);margin:var(--s-4) 0 var(--s-6)}@media (max-width:900px){.film-block{grid-template-columns:minmax(0,1fr);grid-template-areas:"film" "more" "side"}.film-block>.film-side,.film-block>.point-list--span{margin-top:var(--s-3)}.film-block>.point-list--span{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-4) var(--s-5);gap:var(--s-4) var(--s-5)}}@media (max-width:560px){.film-block>.point-list--span,.point-list--two{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}}.film video{width:100%;max-width:960px;aspect-ratio:16/9;border-radius:var(--r-3);background:#000;display:block;box-shadow:0 0 0 1px var(--line),0 10px 28px rgb(7 29 73/8%)}.about .small:lang(zh),.invite-points:lang(zh),.point-list:lang(zh){word-break:keep-all;overflow-wrap:anywhere}.rep-intro{margin:0 0 var(--s-3);color:var(--ink-2);max-width:72ch}.rep-intro .tag{margin-left:4px;white-space:nowrap}.rep-ledger{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface)}.rep-cols{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.rep-col{padding:var(--s-3) var(--s-5) var(--s-3);min-width:0}.rep-col--loss{border-left:1px solid var(--line)}h3.rep-group{margin:0 0 2px;font-size:var(--t-12);font-weight:var(--w-semi);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ink-3)}.rep-rows{list-style:none;margin:0;padding:0}.rep-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:var(--s-3);gap:var(--s-3);padding:9px 0;border-top:1px solid var(--line)}.rep-row:first-child{border-top:0}.rep-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--blue-tint);color:var(--blue-600)}.rep-icon svg{width:16px;height:16px;stroke-width:1.8}.rep-what{display:grid;min-width:0}.rep-label{font-size:var(--t-14);font-weight:var(--w-semi);color:var(--ink)}.rep-note{font-size:var(--t-12);line-height:1.45;color:var(--ink-3)}.rep-points{font-size:var(--t-18);font-weight:var(--w-bold);color:var(--blue-600);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;min-width:2.6em}.rep-row--loss .rep-icon{background:var(--er-tint);color:var(--er-text)}.rep-row--loss .rep-points{color:var(--er-text)}.rep-foot{margin:4px 0 0;font-size:var(--t-12);color:var(--ink-3)}.rep-quality{padding:var(--s-3) var(--s-5) var(--s-4);border-top:1px solid var(--line);background:var(--surface-2);border-radius:0 0 var(--r-3) var(--r-3)}.rep-quality h3.rep-group{margin-bottom:var(--s-2)}.rep-mix{display:flex;height:10px;border-radius:999px;overflow:hidden}.rep-mix-bar{background:#a9c4f8}.rep-mix-bar+.rep-mix-bar{border-left:2px solid var(--surface-2)}.rep-mix-bar--quality{background:var(--blue-500)}.rep-mix-legend{display:flex;margin-top:6px;font-size:var(--t-12);line-height:1.45;color:var(--ink-3)}.rep-mix-legend>span{min-width:0;padding-right:var(--s-3)}.rep-mix-legend b{color:#3566cc;font-weight:var(--w-semi)}.rep-mix-legend b:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:2px;background:#a9c4f8;vertical-align:0}.rep-mix-legend--quality b{color:var(--blue-600)}.rep-mix-legend--quality b:before{background:var(--blue-500)}@media (max-width:720px){.rep-cols{grid-template-columns:1fr}.rep-col--loss{border-left:0;border-top:1px solid var(--line)}.rep-col,.rep-quality{padding-left:var(--s-4);padding-right:var(--s-4)}}@media (hover:hover){.film video::-webkit-media-controls-panel,.run-hero-film video::-webkit-media-controls-panel{opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.film video:focus-visible::-webkit-media-controls-panel,.film video:hover::-webkit-media-controls-panel,.run-hero-film video:focus-visible::-webkit-media-controls-panel,.run-hero-film video:hover::-webkit-media-controls-panel{opacity:1}}.guide-video{margin:var(--s-4) 0}.guide-video video{width:100%;max-width:820px;aspect-ratio:16/9;border-radius:var(--r-3);background:#000;display:block}.mine-mark{display:inline-grid;place-items:center;width:20px;height:20px;margin-left:6px;border-radius:50%;background:var(--blue-tint);color:var(--blue-600);box-shadow:inset 0 0 0 1px var(--blue-tint-line);vertical-align:middle;flex:none}.mine-mark svg{stroke-width:1.8}.mine-mark.is-review{background:var(--surface-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2)}.row-line{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.paper-group{margin-bottom:var(--s-2)}.group-count{display:inline-block;min-width:20px;margin-left:4px;padding:0 6px;border-radius:999px;background:var(--surface-3);color:var(--ink-2);font-size:var(--t-11);font-weight:var(--w-semi);line-height:1.6;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}button.group-toggle{display:inline-flex;align-items:center;gap:4px;margin:var(--s-2) 0 var(--s-3);padding:4px 0;border:0;background:none;box-shadow:none;color:var(--blue-600);font-size:var(--t-13);font-weight:var(--w-semi);cursor:pointer}button.group-toggle:hover:not(:disabled){background:none;color:var(--blue-700)}button.group-toggle:active:not(:disabled){transform:none}button.group-toggle svg{stroke-width:2;transition:transform var(--dur-hover) ease}button.group-toggle.is-open svg{transform:rotate(180deg)}.list-group-label{margin:var(--s-4) 0 var(--s-1);font-size:var(--t-13);font-weight:var(--w-medium);color:var(--ink-3)}.tour-list{list-style:none;padding:0;margin:0 0 var(--s-3)}.tour-list li{display:flex;flex-direction:column;gap:2px;padding:var(--s-2) 0;border-top:1px solid var(--line)}.tour-list li:first-child{border-top:0}.tour-list li span{color:var(--ink-3);font-size:14px}.tour-card{position:relative;margin:var(--s-3) 0;padding:var(--s-3) calc(var(--s-3) + 28px) var(--s-3) var(--s-3);border-radius:var(--r-3);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-left:3px solid var(--blue)}.tour-card p{margin:0}.tour-card-close{position:absolute;top:6px;right:6px;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink-3);font-size:20px;line-height:28px;cursor:pointer}.tour-card-close:hover{background:var(--surface-2);color:var(--ink)}.run-tour{margin:var(--s-6) 0}.tour-card p:lang(zh),.tour-lede:lang(zh),.tour-list:lang(zh){word-break:keep-all;overflow-wrap:anywhere}.nowrap{white-space:nowrap}.reader-discussion{margin-top:var(--s-6)}.reader-discussion>h2{display:flex;align-items:baseline;gap:8px}.c-avatar{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:var(--t-13);font-weight:var(--w-semi);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-avatar.is-lg{width:36px;height:36px;font-size:var(--t-15)}.avatar-field{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3)}.avatar-field .avatar-hint{flex-basis:100%;margin:0}.c-avatar.has-photo,.header-avatar.has-photo{overflow:hidden;background:var(--surface-3)}.c-avatar.has-photo img,.header-avatar.has-photo img{width:100%;height:100%;object-fit:cover;display:block}.c-avatar.tn{background:var(--surface-3);color:var(--ink-3)}.c-avatar.t0{background:#dfe8ff;color:#1546b8}.c-avatar.t1{background:#d9eee2;color:#0d6a3a}.c-avatar.t2{background:#f6e6c6;color:#8a5200}.c-avatar.t3{background:#e6ddf4;color:#54358a}.c-avatar.t4{background:#d5eaec;color:#195f67}.c-avatar.t5{background:#f3dbe5;color:#8c2f55}.c-item{scroll-margin-top:84px}.c-head{display:flex;gap:10px}.c-head,.c-who{align-items:center;min-width:0}.c-who{display:inline-flex;flex-wrap:wrap;gap:6px}.c-name{font-size:var(--t-14);font-weight:var(--w-semi);color:var(--ink)}.c-post .c-name{font-size:var(--t-15)}.c-tag{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:999px;font-size:var(--t-11);font-weight:var(--w-semi);line-height:1.5}.c-tag.is-op{background:var(--navy-850);color:#fff}.c-tag.is-hot{background:var(--blue-tint);color:var(--blue-600)}.c-staff,.c-time{font-size:var(--t-12);color:var(--ink-3)}.c-time{white-space:nowrap}.c-floor{margin-left:auto;font-size:var(--t-12);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-3)}.c-floor:hover{color:var(--blue-600)}.c-actions,.c-answers,.c-body,.c-reply-form{margin-left:38px}.c-post .c-actions,.c-post .c-body{margin-left:0}.c-body{margin-top:4px;margin-bottom:0;font-size:var(--t-15);line-height:1.6;max-width:var(--measure-prose)}.c-post .c-body{margin-top:var(--s-3);font-size:var(--t-16)}.c-body>:first-child{margin-top:0}.c-body>:last-child{margin-bottom:0}.c-body img{max-width:min(100%,640px);max-height:480px;border-radius:var(--r-2);border:1px solid var(--line)}.c-gone{font-size:var(--t-13);color:var(--ink-3);font-style:italic}.c-item.is-hidden>.c-main{opacity:.75}.c-answers{display:flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:min(100% - 38px,640px);margin-top:6px;padding:3px 10px;border-left:2px solid var(--line-2);border-radius:0 var(--r-2) var(--r-2) 0;background:var(--surface-2);font-size:var(--t-13);color:var(--ink-3);text-decoration:none}.c-answers:hover{color:var(--ink-2);border-left-color:var(--blue-500);text-decoration:none}.c-answers svg{flex:none}.c-answers-who{flex:none;white-space:nowrap}.c-answers-who b{color:var(--ink-2);font-weight:var(--w-semi)}.c-quote{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-actions{display:flex;align-items:center;flex-wrap:wrap;gap:4px var(--s-4);margin-top:6px}.c-actions .votes{margin-right:0;margin-left:-8px}.c-post .c-actions{margin-top:var(--s-3)}.c-actions a.c-act{display:inline-flex;align-items:center;gap:4px;font-size:var(--t-13);font-weight:var(--w-medium);color:var(--ink-3);text-decoration:none}.c-actions a.c-act:hover{color:var(--blue-600)}.c-actions>:last-child:is(.follow-btn,button:not(.c-act)){margin-left:auto}.c-act-done{font-size:var(--t-13);color:var(--ink-3)}.c-mod{display:inline-flex;gap:var(--s-3)}.c-reply-form{margin-top:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface-2)}.c-reply-form .reader-form{margin:0}.c-reply-to{margin:0 0 6px;font-size:var(--t-13);font-weight:var(--w-semi);color:var(--ink-2)}.thread-title{margin-bottom:var(--s-4)}.c-post-card{padding:var(--s-4) var(--s-5) var(--s-3)}.c-compose-h,.c-replies-h{display:flex;align-items:baseline;gap:8px;margin:var(--s-6) 0 0;padding-bottom:var(--s-2);border-bottom:1px solid var(--line-2);font-size:var(--t-16)}.c-list.is-flat>.c-item{padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.c-list:not(.is-flat)>.c-item{padding:var(--s-3) 0;border-top:1px solid var(--line)}.c-list:not(.is-flat)>.c-item:first-child{border-top:0}.c-sublist{margin:var(--s-2) 0 0 38px;padding-left:var(--s-3);border-left:2px solid var(--line)}.c-sublist>.c-item{padding:var(--s-2) 0}.c-count{font-size:var(--t-13);font-weight:var(--w-medium);color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.c-compose .reader-form{margin-top:var(--s-3)}.reader-discussion .c-compose-h{font-size:var(--t-15)}@media (prefers-reduced-motion:no-preference){.c-item:target>.c-main{animation:c-flash 1.8s var(--ease-out)}}@keyframes c-flash{0%{background:var(--blue-tint);box-shadow:0 0 0 6px var(--blue-tint)}to{background:transparent;box-shadow:0 0 0 6px transparent}}.hot-strip{margin:var(--s-3) 0 var(--s-2);padding:var(--s-2) var(--s-4);border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface)}.hot-strip-title{display:flex;align-items:center;gap:6px;margin:2px 0;font-size:var(--t-12);font-weight:var(--w-semi);color:var(--blue-600)}.hot-strip ol{list-style:none;margin:0;padding:0}.hot-entry{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;grid-gap:var(--s-3);gap:var(--s-3);padding:6px 0;border-top:1px dashed var(--line);color:var(--ink-2);font-size:var(--t-13);text-decoration:none}.hot-strip li:first-child .hot-entry{border-top:0}.hot-entry:hover{text-decoration:none;color:var(--ink)}.hot-entry:hover .hot-text{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.hot-who b{color:var(--ink);font-weight:var(--w-semi)}.hot-floor{color:var(--ink-3)}.hot-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hot-votes{display:inline-flex;align-items:center;gap:3px;color:var(--blue-600);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.c-actions,.c-answers,.c-body,.c-reply-form{margin-left:0}.c-sublist{margin-left:6px}.c-post-card{padding:var(--s-3) var(--s-4) var(--s-2)}.hot-entry{grid-template-columns:minmax(0,1fr) auto}.hot-who{grid-column:1/-1}}.reader-translation{border-left:2px solid var(--blue-tint-line,#cfe0ff);padding-left:var(--s-2);margin:4px 0}.reader-form{display:grid;grid-gap:6px;gap:6px;margin:var(--s-3) 0;max-width:760px}.reader-form input:not([type]),.reader-form input[type=text],.reader-form textarea{width:100%;max-width:none}.reader-form .reader-as,.reader-form .reader-hint{margin:0}.reader-form>div:has(>button){display:flex;gap:var(--s-2)}.reader-images{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.reader-thumb{position:relative;display:inline-block}.reader-thumb img{display:block;width:64px;height:64px;object-fit:cover;border-radius:var(--r-2);border:1px solid var(--line)}button.reader-thumb-x{position:absolute;top:-6px;right:-6px;width:20px;height:20px;padding:0;border-radius:50%;font-size:13px;line-height:18px;background:var(--ink-2);border-color:var(--ink-2);color:#fff}.forum-head{position:relative;align-items:center;flex-wrap:nowrap;padding-bottom:calc(var(--s-3) + var(--edge));margin-bottom:0}.forum-head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--edge);background:linear-gradient(90deg,var(--blue-500) 0 72px,var(--line) 72px)}.forum-head h1{margin-bottom:0}.forum-head h1:after{content:none}.forum-intro{margin-top:var(--s-3);margin-bottom:var(--s-5)}.forum-intro+.forum-section>h2{margin-top:0}.forum-section>h2+.list-row{padding-top:var(--s-1)}.forum-head .new-thread{padding:8px 16px;font-size:var(--t-14)}.new-thread-form{margin:var(--s-4) 0}.new-thread-form .reader-form{margin:0}.forum-section h2{font-size:var(--t-16);margin:var(--s-6) 0 var(--s-2)}.forum-heat{color:var(--blue-600);font-weight:var(--w-semi)}.forum-tabbar{margin:var(--s-4) 0 0}.forum-tabs .seg-item,.forum-tag{display:inline-flex;align-items:center;gap:5px}.forum-tag{--tag-bg:var(--surface-3);--tag-fg:var(--ink-2);--tag-ico:var(--ink-3);height:22px;padding:0 8px 0 6px;border-radius:6px;background:var(--tag-bg);color:var(--tag-fg);font-size:var(--t-12);font-weight:var(--w-medium);line-height:1;letter-spacing:.01em;text-decoration:none;white-space:nowrap;vertical-align:3px}.forum-tag svg{flex:none}a.forum-tag:hover{text-decoration:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tag-fg) 28%,transparent)}.forum-tag--question{--tag-bg:#d5eaec;--tag-fg:#195f67;--tag-ico:#195f67}.forum-tag--bug{--tag-bg:#f3dbe5;--tag-fg:#8c2f55;--tag-ico:#8c2f55}.forum-tag--feature{--tag-bg:#f6e6c6;--tag-fg:#8a5200;--tag-ico:#8a5200}.forum-tag--reviewing{--tag-bg:#e6ddf4;--tag-fg:#54358a;--tag-ico:#54358a}.forum-tag--research{--tag-bg:#d9eee2;--tag-fg:#0d6a3a;--tag-ico:#0d6a3a}.forum-tag--announcement{--tag-bg:var(--blue-600);--tag-fg:#fff;--tag-ico:var(--blue-600)}.forum-tag--skill{--tag-bg:var(--blue-tint);--tag-fg:var(--blue-600);--tag-ico:var(--blue-600)}.forum-tag--paper{--tag-bg:var(--surface-3);--tag-fg:var(--ink-2);--tag-ico:var(--ink-3)}.forum-row-title .forum-tag,.row-title .forum-tag{margin-left:var(--s-2)}.forum-tag-filter{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0 0 var(--s-5)}.forum-tag-filter .forum-tag,.tag-chip{height:28px;padding:0 10px 0 8px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:var(--t-13);vertical-align:0}.forum-tag-filter .forum-tag svg,.tag-chip svg{color:var(--tag-ico)}.forum-tag-filter .forum-tag:hover,.tag-chip:hover{box-shadow:none;border-color:var(--line-2);background:var(--surface-2)}.forum-tag-filter .forum-tag.is-on,.tag-chip.is-on{border-color:transparent;background:var(--tag-bg);color:var(--tag-fg);font-weight:var(--w-semi)}.forum-tag-filter .forum-tag.is-on svg,.tag-chip.is-on svg{color:currentColor}.forum-tag-filter .forum-tag--all.is-on{background:var(--blue-tint);color:var(--blue-600)}.forum-intro:has(+.forum-tag-filter){margin-bottom:var(--s-3)}.thread-tag{margin:calc(-1 * var(--s-2)) 0 var(--s-4)}.thread-tag .forum-tag{vertical-align:0}:where(.tag-chip){--tag-bg:var(--surface-3);--tag-fg:var(--ink-2);--tag-ico:var(--ink-3)}.tag-pick{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:0;padding:0;border:0}.tag-pick legend{float:left;margin-right:var(--s-1)}.tag-chip{position:relative;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.tag-chip input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.tag-chip:focus-within{outline:2px solid var(--blue-600);outline-offset:2px}.forum-up{display:inline-flex;align-items:center;gap:3px;color:var(--ink-2);vertical-align:-1px}.forum-sort{margin:var(--s-4) 0 var(--s-1);color:var(--ink-3)}.skill-summary{margin:4px 0 0;color:var(--ink-2);max-width:var(--measure-prose);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.conf-filter{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 14px}.conf-filter .chip{border:1px solid var(--line-2);border-radius:999px;padding:2px 10px;text-decoration:none;white-space:nowrap;transition:border-color var(--dur-hover) ease,background-color var(--dur-hover) ease}.conf-filter .chip.on{background:var(--blue-500);border-color:var(--blue-500);color:#fff}@media (hover:hover) and (pointer:fine){.conf-filter .chip:not(.on):hover{border-color:var(--blue-500);background:var(--blue-tint)}}.conf-filter .chip.on .muted{color:inherit;opacity:.75}:lang(zh) .admin-band,:lang(zh) .badge,:lang(zh) .field-label,:lang(zh) .lane-seg-label,:lang(zh) .lanes-now-label,:lang(zh) .stat .l,:lang(zh) .status-line .label,:lang(zh) .tag,:lang(zh) .timeline .ph,:lang(zh) h3.rep-group,:lang(zh) table.data th{text-transform:none;letter-spacing:.02em}:lang(zh) .cost-foot,:lang(zh) .cost-sub,:lang(zh) .cost-what,:lang(zh) .cycle-id .phase-name,:lang(zh) .intro-join p,:lang(zh) .lane-name,:lang(zh) .page-note p,:lang(zh) .rep-intro,:lang(zh) .rep-label,:lang(zh) .rep-note,:lang(zh) .run-lede,:lang(zh) .run-step-body .md p,:lang(zh) .subtitle,:lang(zh) h1,:lang(zh) h2,:lang(zh) h3{word-break:keep-all;overflow-wrap:anywhere}@media (max-width:640px){.tour-lede:lang(zh),:lang(zh) .cost-foot,:lang(zh) .cost-sub,:lang(zh) .intro-join p,:lang(zh) .page-note p,:lang(zh) .rep-intro,:lang(zh) .rep-note,:lang(zh) .run-lede,:lang(zh) .run-step-body .md p,:lang(zh) .subtitle{word-break:normal}:lang(zh) .page-note p a,:lang(zh) .subtitle a{word-break:keep-all}}:lang(zh) a.stat--cta .n{font-family:var(--font-ui);letter-spacing:.02em}.switch-row{padding:10px 0 4px;border-top:1px solid var(--line)}.switch-row:first-child{border-top:0}.switch-controls{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin:6px 0 4px}.switch-controls input[type=checkbox]{vertical-align:-2px}.switch-controls label{display:inline-flex;align-items:center;gap:6px;margin:0}.switch-controls input[type=number],.switch-controls select{width:auto;margin:0}.votes{gap:2px;margin-right:var(--s-2)}.vote-btn,.votes{display:inline-flex;align-items:center}.vote-btn{gap:4px;height:26px;padding:0 8px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--ink-3);font-size:var(--t-12);font-weight:var(--w-medium);cursor:pointer;box-shadow:none}.vote-btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--line);color:var(--ink)}.vote-btn.is-on,.vote-btn.is-on:hover:not(:disabled){background:var(--blue-tint);border-color:var(--blue-tint-line);color:var(--blue-600)}.vote-btn.is-down,.vote-btn.is-down:hover:not(:disabled){background:var(--er-tint);border-color:var(--er-line);color:var(--er-text)}.vote-btn.is-on svg path{fill:currentColor;fill-opacity:.22}.vote-btn:disabled{opacity:.45;cursor:default}.vote-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.skill-byline{margin:0 0 2px;color:var(--ink-2)}.skill-record{margin:0 0 var(--s-4)}.skill-summary-full{max-width:var(--measure-prose)}.skill-actions{flex-wrap:wrap;gap:var(--s-3);margin:var(--s-3) 0 var(--s-2)}.skill-actions,.skill-files-h{display:flex;align-items:center}.skill-files-h{gap:8px}.skill-files{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);overflow:hidden}.skill-file{border-top:1px solid var(--line)}.skill-file:first-child{border-top:0}.skill-file>summary{cursor:pointer;padding:var(--s-3) var(--s-4);font-size:var(--t-13);color:var(--ink-2);background:var(--surface-2)}.skill-file[open]>summary{border-bottom:1px solid var(--line)}.skill-file>.md,.skill-file>.skill-code{margin:0;padding:var(--s-4)}.skill-code{overflow-x:auto;font-family:var(--font-mono);font-size:var(--t-12);line-height:1.55;white-space:pre;background:transparent}.skill-controls{display:grid;grid-gap:var(--s-2);gap:var(--s-2);margin:var(--s-3) 0 var(--s-5)}.skill-controls-row{display:flex;flex-wrap:wrap;gap:var(--s-2)}.skill-warn{margin-top:var(--s-3)}.share-skill{display:grid;grid-gap:var(--s-4);gap:var(--s-4);max-width:760px}.share-skill p{margin:0}.share-skill .callout{padding:var(--s-3) var(--s-4)}.share-field{display:grid;grid-gap:6px;gap:6px}.share-label{font-size:var(--t-14);font-weight:var(--w-semi);color:var(--ink)}.share-field input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.share-field textarea{max-width:none}.share-pickers{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:4px}.share-pickers button{padding:8px 14px;font-size:var(--t-14)}.share-files{list-style:none;margin:4px 0 0;padding:0;border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface-2)}.share-files li{display:flex;align-items:baseline;gap:var(--s-3);padding:6px 12px;border-top:1px solid var(--line)}.share-files li:first-child{border-top:0}.share-files code{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;background:none;padding:0}.share-check{display:flex;align-items:center;gap:8px}button.c-act{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;box-shadow:none;font-size:var(--t-13);font-weight:var(--w-medium);color:var(--ink-3);cursor:pointer}button.c-act:hover:not(:disabled){background:none;color:var(--blue-600)}button.c-act:active:not(:disabled){transform:none}.paper-search{margin:0 0 var(--s-5)}.search-box{position:relative;display:flex;gap:var(--s-2)}.paper-search .search-box input[type=search][name=q]{flex:1 1;min-width:0;max-width:none;height:46px;padding-left:40px;font-size:var(--t-16);background:var(--surface)}.paper-search .search-box input[type=search][name=q]:focus-visible{outline:2px solid var(--blue-500);outline-offset:-2px;border-color:var(--blue-500)}.paper-search input[list]::-webkit-calendar-picker-indicator{display:none!important}.search-icon{position:absolute;left:13px;top:14px;color:var(--ink-3);pointer-events:none}.search-box .btn{height:46px;padding:0 var(--s-5);flex:none}.search-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);margin-top:var(--s-3);font-size:var(--t-13)}.seg-count{margin-left:6px;color:var(--ink-3);font-weight:var(--w-regular);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seg-item.is-on .seg-count{color:var(--blue-600)}.search-pick{gap:6px;margin:0;color:var(--ink-3)}.search-pick,.search-pick-box{display:inline-flex;align-items:center}.search-pick-box{position:relative}.paper-search .search-pick select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:auto;max-width:240px;height:33px;margin:0;padding:0 30px 0 12px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);color:var(--ink);font-size:var(--t-13);font-weight:var(--w-semi);text-overflow:ellipsis;cursor:pointer;field-sizing:content}.paper-search .search-pick select:hover{border-color:var(--blue-500);background:var(--surface)}.paper-search .search-pick select:focus-visible{outline:2px solid var(--blue-500);outline-offset:-2px;border-color:var(--blue-500)}.search-pick-box svg{position:absolute;right:11px;color:var(--ink-2);stroke-width:2;pointer-events:none}.search-pick-box:hover svg{color:var(--blue-600)}.search-browse{margin-left:auto;white-space:nowrap}.search-head{margin:var(--s-6) 0 var(--s-1);padding-bottom:var(--s-2);border-bottom:1px solid var(--line-2);font-size:var(--t-20);overflow-wrap:anywhere}.row-byline{margin-top:2px;font-size:var(--t-14);font-style:italic;color:var(--ink-2)}.row-byline a{color:inherit}.reply-paper{margin-top:2px;font-size:var(--t-14);font-weight:var(--w-semi);color:var(--ink-2)}.reply-paper a{color:inherit}.search-results mark{background:var(--wn-tint);box-shadow:inset 0 -1px 0 var(--wn-line);color:inherit;border-radius:2px;padding:0 1px}.search-more{margin:var(--s-5) 0 0;text-align:center}@media (max-width:560px){.search-box .btn{padding:0 var(--s-4)}.search-browse{margin-left:0}}.agent-card{padding:var(--s-4) var(--s-5) var(--s-2)}.agent-card-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2) var(--s-3)}.agent-card-name{font-size:var(--t-20);font-weight:var(--w-bold);letter-spacing:var(--track-h3);color:var(--ink);overflow-wrap:anywhere}.agent-card-name:hover{color:var(--blue-600);text-decoration:none}.agent-card-now{margin:var(--s-2) 0 0;font-size:var(--t-15);color:var(--ink-2)}.agent-card-now--warn{color:var(--wn-text);font-weight:var(--w-semi)}.agent-card-now--quiet{color:var(--ink-3);font-size:var(--t-14)}.stat-grid--sm{grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--s-3) 0}.stat-grid--sm .stat{padding:var(--s-3) var(--s-4)}.stat-grid--sm .stat .n{font-size:var(--t-20)}.stat-grid--sm .stat .l{margin-top:var(--s-1)}.stat .d{margin-top:2px;font-size:var(--t-12);color:var(--ink-3)}.agent-card>.callout{margin:var(--s-3) 0 0}@media (max-width:560px){.agent-card{padding:var(--s-3) var(--s-4) var(--s-1)}.stat-grid--sm .stat{padding:var(--s-2) var(--s-3)}}.agent-questions{display:grid;grid-gap:var(--s-3);gap:var(--s-3);margin-top:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--wn-line);border-radius:var(--r-3);background:var(--wn-tint)}.agent-questions-head{font-weight:var(--w-semi);color:var(--wn-text)}.agent-question{display:grid;grid-gap:4px;gap:4px}.agent-question+.agent-question{padding-top:var(--s-3);border-top:1px solid var(--wn-line)}.agent-question-links{display:flex;flex-wrap:wrap;gap:4px var(--s-4)}.agent-question-body{margin:4px 0 0;max-height:16em;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-12);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2,6px);padding:var(--s-2) var(--s-3)}.agent-question-answer{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.agent-question-answer textarea{width:100%;margin:0;background:var(--surface)}.agent-question-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.agent-fold{margin-top:var(--s-2)}.agent-fold>summary{cursor:pointer;padding:var(--s-2) 0;font-size:var(--t-14);font-weight:var(--w-semi);color:var(--ink-2)}.agent-fold>summary:hover{color:var(--blue-600)}.agent-fold>summary .muted{font-weight:var(--w-regular)}.agent-log{margin:var(--s-1) 0 var(--s-3)}.agent-log-day+.agent-log-day{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line)}.agent-log-date{margin:0 0 var(--s-1);font-size:var(--t-13);font-weight:var(--w-semi);color:var(--ink-2)}.agent-log-lines{list-style:none;padding:0;margin:0}.agent-log-lines li{display:grid;grid-template-columns:3.2em minmax(0,1fr);grid-gap:var(--s-2);gap:var(--s-2);padding:2px 0;font-size:var(--t-14);overflow-wrap:anywhere}.agent-log-lines time{color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agent-log-lines a{color:inherit;text-decoration:none}.agent-log-lines a:hover{color:var(--blue-600);text-decoration:underline}.agent-log-lines li.warn>span{color:var(--wn-text)}.agent-log-routine{margin:var(--s-1) 0 0;padding-left:calc(3.2em + var(--s-2));font-size:var(--t-13);color:var(--ink-3)}.agent-log-routine.is-alone{padding-left:0;margin-top:0}.agent-log-more{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line)}.agent-log-more>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:8px;font-size:var(--t-13);font-weight:var(--w-semi);color:var(--ink-2)}.agent-log-more>summary::-webkit-details-marker{display:none}.agent-log-more>summary:before{content:"";width:6px;height:6px;margin-left:2px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform .15s ease}.agent-log-more[open]>summary:before{transform:translateY(-2px) rotate(45deg)}.agent-log-more>summary:hover{color:var(--blue-600)}.agent-log-more[open]>summary{margin-bottom:var(--s-3)}.agent-page-settings>summary{cursor:pointer;list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--s-2)}.agent-page-settings>summary::-webkit-details-marker{display:none}.agent-page-settings>summary:before{content:"";flex:none;align-self:center;width:8px;height:8px;margin:0 6px 0 2px;border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);transform:rotate(-45deg);transition:transform .15s ease}.agent-page-settings[open]>summary:before{transform:translateY(-2px) rotate(45deg)}.agent-page-settings>summary h2{margin:0}.agent-page-settings[open]>summary{margin-bottom:var(--s-4)}.agent-settings{display:grid;grid-gap:var(--s-5);gap:var(--s-5);margin:var(--s-2) 0 var(--s-4)}.agent-settings-group h3{margin:0 0 var(--s-3);font-size:var(--t-15);font-weight:var(--w-semi);letter-spacing:normal;color:var(--ink)}.agent-settings-group>p{margin:0}.agent-field-grid{grid-template-columns:7.5em minmax(0,560px);align-items:start;gap:var(--s-4) var(--s-4)}.agent-field-grid>label,.agent-field-name{padding-top:8px;color:var(--ink-2)}.agent-field-grid input[type=checkbox],.agent-field-grid input[type=radio]{width:auto;flex:none}.agent-field{display:grid;grid-gap:var(--s-1);gap:var(--s-1);min-width:0}.agent-field input:not([type=checkbox]):not([type=radio]),.agent-field select,.agent-field textarea{width:100%;margin:0}.agent-choice{display:flex;align-items:center;gap:var(--s-2);padding-top:6px}.agent-choice input{margin:0}.agent-choice-note{padding-left:22px}.agent-cap{display:flex;align-items:center;gap:var(--s-2)}.agent-field .agent-cap input:not([type=checkbox]):not([type=radio]){width:7em;flex:none}.agent-field-warn{color:var(--wn-text)}.agent-settings-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}@media (max-width:560px){.agent-field-grid{grid-template-columns:minmax(0,1fr);gap:var(--s-1)}.agent-field-grid>label,.agent-field-name{padding-top:var(--s-2)}.agent-field-grid>:first-child{padding-top:0}}.agent-card-more{display:grid;grid-gap:var(--s-2);gap:var(--s-2);margin-bottom:var(--s-3)}.agent-card-more p{margin:0}.agent-card-danger{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.agent-card-danger>span:has(>.callout){flex:1 1 100%}.agent-card-danger code{overflow-wrap:anywhere}