@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8d541ca8617572f0-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3955bbd902881c26-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f6d84cc3be9d6158-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84f090e3b62fb9e3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chakra Petch Fallback;src:local("Arial");ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.00%;size-adjust:102.51%}.__className_0d7a6f{font-family:Chakra Petch,Chakra Petch Fallback;font-weight:700;font-style:normal}.__variable_0d7a6f{--font-wordmark:"Chakra Petch","Chakra Petch Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bee7118203610aa4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ddc3e0e9f748bc4e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0cf46b173d5d4150-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f03ae0efb5d567c5-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8dabd5c20013d1cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/190cd984471a34c4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_a40b91{font-family:Geist Mono,Geist Mono Fallback;font-weight:400;font-style:normal}.__variable_a40b91{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_fd3dff{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_fd3dff{--font-hanken:"Hanken Grotesk","Hanken Grotesk Fallback"}.pons-panel{min-width:0}.pons-intro{padding:var(--s2);color:var(--text-subtle);line-height:1.6;font-size:14px}.pons-list{list-style:none}.pons-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--s2);gap:var(--s2);align-items:center;padding:var(--s2);border-top:1px solid var(--border-soft)}.pons-identity{min-width:0}.pons-identity a{display:inline-flex;align-items:center;min-height:44px;color:var(--text-strong);overflow-wrap:anywhere}.pons-identity small{display:block;color:var(--text-subtle);overflow-wrap:anywhere}.pons-result{display:grid;grid-gap:var(--s1);gap:var(--s1);justify-items:end;text-align:right}.pons-result a{display:inline-flex;min-height:44px;align-items:center;color:var(--cyan)}.pons-address{overflow-wrap:anywhere;color:var(--text-subtle);font:12px/1.7 var(--font-data)}.pons-detail{min-width:0}.pons-detail h1{font-size:clamp(24px,4vw,40px);line-height:1.2;overflow-wrap:anywhere}.pons-detail .permalink-facts dd{overflow-wrap:anywhere;min-width:0}.pons-rationale{margin-top:var(--s3);max-width:72ch;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.pons-events{margin-top:var(--s3);padding-left:var(--s3)}.pons-events li{padding:var(--s1) 0;line-height:1.6}.pons-events time{display:block;color:var(--text-subtle);font:12px/1.7 var(--font-data)}.pons-links{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s2)}.pons-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--cyan)}.pons-notice{margin-top:var(--s2);color:var(--text-subtle);line-height:1.7;font-size:14px}@media (max-width:600px){.pons-detail .permalink-facts{grid-template-columns:minmax(0,1fr)}.pons-row{gap:var(--s1)}}.calls-sources{min-width:0}.calls-page-heading{display:flex;align-items:center;padding:4px 0 22px}.calls-page-heading h1{margin:0 0 8px;font-size:30px;font-weight:500;letter-spacing:-.025em}.activity-intro,.calls-page-heading p{margin:0;color:var(--text-mid);font-family:var(--font-display);font-size:14px;line-height:1.6}.calls-source-tabs{display:flex;gap:24px;margin-bottom:22px;overflow-x:auto;overflow-y:hidden}.calls-source-tabs button{flex-shrink:0;border:0;border-bottom:2px solid transparent;padding:12px 0;background:transparent;color:var(--text-mid);font:500 14px var(--font-display);cursor:pointer}.calls-source-tabs button[aria-selected=true]{color:var(--text-strong);border-bottom-color:var(--accent)}.calls-source-tabs button:focus-visible{outline:1px solid var(--accent);outline-offset:-2px}.calls-source-content[hidden]{display:none}.calls-source-empty{background:var(--bg-panel);padding:clamp(28px,5vw,64px);min-height:330px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.calls-source-status{color:var(--text-mid);font:500 13px var(--font-display)}.calls-source-empty h2{margin:18px 0 12px;font-size:clamp(23px,3vw,30px);font-weight:500;letter-spacing:-.02em}.calls-source-empty p{margin:0 0 28px;max-width:580px;color:var(--text-mid);font:500 15px/1.6 var(--font-display)}.activity-intro{padding:18px 24px 0}.activity-forecasts{padding:22px 24px;border-bottom:1px solid var(--border-soft)}.activity-section-label{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:baseline;margin-bottom:14px;font:500 14px var(--font-display);color:var(--text)}.activity-section-label>span{color:var(--text-mid);font-size:13px}.activity-snapshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.activity-snapshot{display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px;background:var(--bg-inset);transition:background .16s var(--ease)}.activity-snapshot:hover{background:var(--bg-raise)}.activity-snapshot-symbol{display:flex;align-items:center;gap:8px;color:var(--text-strong);font:500 14px var(--font-display)}.activity-snapshot-symbol>span{margin-left:auto;color:var(--text-mid)}.activity-snapshot-value{font:500 14px var(--font-data);color:var(--violet);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.activity-snapshot-detail{color:var(--text-mid);font:500 12px/1.5 var(--font-display)}.activity-history-label{padding:20px 24px 0}.activity-panel .activity-event{display:grid;grid-template-columns:96px minmax(0,1fr) auto;height:auto;min-height:56px;padding:14px 24px;align-items:start}.activity-panel .activity-event b{font-family:var(--font-display);font-size:13px;font-weight:500;letter-spacing:0}.activity-panel .activity-event .tfeed-text{white-space:normal;overflow:visible;font-family:var(--font-display);font-size:14px;line-height:1.5}.activity-panel .activity-event .polymarket-question{display:flex;align-items:flex-start;width:100%}.activity-panel .activity-event .polymarket-question>img{margin-top:4px}.activity-panel .activity-event .polymarket-question>span{flex:1 1 auto;overflow-wrap:anywhere}.activity-panel .activity-event .tfeed-at{font-size:12px;line-height:1.6;color:var(--text-mid)}.activity-expand{border:0;border-bottom:1px solid var(--accent);padding:3px 0;background:transparent;color:var(--text);font:500 13px var(--font-display);cursor:pointer}@media (max-width:760px){.activity-snapshot-grid{grid-template-columns:minmax(0,1fr)}.activity-snapshot{gap:10px}.activity-panel .activity-event{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px 18px}.activity-panel .activity-event .tfeed-text{grid-column:1/-1;grid-row:2}.activity-panel .activity-event .tfeed-at{grid-column:2;grid-row:1}.activity-intro{padding:16px 18px 0}.activity-forecasts{padding:20px 18px}.activity-history-label{padding-left:18px}.calls-source-tabs{gap:20px}}.agent-directory{max-width:1560px;margin:0 auto}.agent-page-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s2) 0 var(--s3)}.agent-page-actions{display:flex;align-items:center;gap:var(--s1);flex-shrink:0}.agent-page-head .agent-page-meta{display:flex;flex-wrap:wrap;gap:4px var(--s3);margin-top:10px;font-size:13px;color:var(--text-faint)}.agent-page-head h1{font-size:30px;line-height:1.2;font-weight:500;letter-spacing:-.035em}.agent-page-head p{margin-top:var(--s1);color:var(--text-subtle);font-size:14px}.agent-primary,.agent-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--s1);min-height:40px;padding:0 16px;font-size:13px;font-weight:500;line-height:1.2;border:1px solid var(--accent-line);white-space:nowrap;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.agent-primary .craft-icon,.agent-secondary .craft-icon{margin-left:-3px}.agent-primary{background:var(--accent);color:var(--bg);border-color:var(--accent)}.agent-primary:hover{background:var(--text);border-color:var(--text)}.agent-secondary{background:var(--bg-raise);border-color:transparent;color:var(--text)}.agent-secondary:hover{background:color-mix(in srgb,var(--text) 10%,var(--bg-raise))}.agent-directory a:focus-visible,.agent-directory button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.agent-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.agent-tabs{display:flex;overflow-x:auto;scrollbar-width:thin;align-items:stretch;gap:var(--s3);min-width:0}.agent-tabs button{display:flex;align-items:center;gap:var(--s1);min-height:48px;font-size:13px;color:var(--text-faint);border-bottom:2px solid transparent;white-space:nowrap}.agent-tabs button[aria-pressed=true]{color:var(--text-strong);border-color:var(--accent)}.agent-tabs button:hover{color:var(--text-strong)}.agent-tabs span{font-family:var(--font-data);font-size:10px;background:var(--bg-raise);color:var(--text-subtle);padding:0 5px}.agent-search{display:flex;align-items:center;gap:8px;background:var(--bg-inset);border:1px solid var(--border);min-width:160px;padding:0 12px;margin-bottom:8px}.agent-search>span:not(.sr-only){font-size:22px;color:var(--text-faint)}.agent-search:before{content:"";flex:none;width:13px;height:13px;background:var(--text-faint);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Ccircle cx='6' cy='6' r='4.6' stroke='%23000' stroke-width='1.4'/%3E%3Cpath d='m9.4 9.4 3.6 3.6' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") center /13px 13px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Ccircle cx='6' cy='6' r='4.6' stroke='%23000' stroke-width='1.4'/%3E%3Cpath d='m9.4 9.4 3.6 3.6' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") center /13px 13px no-repeat}.agent-search:focus-within:before{background:var(--accent)}.agent-search input{width:250px;min-width:0;height:36px;border:0;outline:0;background:none;font:13px var(--font-display);color:var(--text)}.agent-search input:focus-visible{outline:0}.agent-search:focus-within{border-color:var(--accent)}.agent-section-intro{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4) 0 var(--s3)}.agent-section-intro h2{font-size:19px;font-weight:500;letter-spacing:-.025em}.agent-section-intro p{font-size:13px;color:var(--text-faint);margin-top:5px;max-width:78ch}.agent-status{font:10px var(--font-data);letter-spacing:.06em;color:var(--text-faint);text-transform:uppercase}.agent-specialist-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s2);gap:var(--s2)}.agent-card{display:flex;flex-direction:column;min-width:0;padding:var(--s3);background:var(--bg-panel);transition:background .16s var(--ease)}.agent-card:hover{background:color-mix(in srgb,var(--text) 3%,var(--bg-panel))}.agent-card--skeleton{gap:14px;min-height:280px}.agent-card--skeleton:hover{background:var(--bg-panel)}.agent-card--skeleton .skel-bar{height:10px}.agent-card--skeleton .skel-bar:first-child{width:38%;margin-bottom:var(--s2)}.agent-card--skeleton .skel-bar:nth-child(2){width:56%;height:20px;margin-bottom:6px}.agent-card--skeleton .skel-bar:nth-child(3){width:92%}.agent-card--skeleton .skel-bar:nth-child(4){width:74%}.agent-card--skeleton .skel-bar:nth-child(5){width:44%;height:24px;margin-top:auto}.agent-card-top{justify-content:space-between;gap:var(--s2);margin-bottom:var(--s3);color:var(--text-faint);font-size:11px}.agent-card-top,.agent-sigil{display:flex;align-items:center}.agent-sigil{width:40px;height:40px;justify-content:center;position:relative;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent);font:13px var(--font-data)}.agent-card h3{font-size:21px;font-weight:500;letter-spacing:-.025em;line-height:1.25;margin-bottom:12px;overflow-wrap:anywhere}.agent-card>p{font-size:13px;color:var(--text-subtle);line-height:1.7;max-width:43ch;margin-bottom:var(--s3);overflow-wrap:anywhere}.agent-evidence{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.agent-evidence>span{font-size:12px;color:var(--text-subtle);background:var(--bg-raise);padding:3px 8px}.agent-card-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s1);margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--border-soft);font-size:12px}.agent-card-foot>button:not(.agent-secondary,.agent-action){display:flex;gap:6px;align-items:center;min-height:40px;color:var(--text-mid)}.agent-card-foot>button:not(.agent-action):hover{color:var(--accent)}.agent-card-foot>span{color:var(--text-faint)}.agent-bottom-note{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) 0;margin-top:var(--s2)}.agent-bottom-note p{flex:1 1;font-size:12px;color:var(--text-faint)}.agent-bottom-note a{font-size:12px;white-space:nowrap;color:var(--accent)}.agent-bottom-note a span{margin-left:12px}.agent-notice{padding:10px 14px;margin-top:var(--s2);background:var(--accent-soft);font-size:13px}.agent-notice>button{margin-top:12px}.agent-profile>.agent-notice:first-child{margin-top:0}.agent-desk-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:360px;padding:var(--s4);background:var(--bg-panel)}.agent-directory-empty-mark{display:grid;place-items:center;width:48px;height:48px;color:var(--marker);background:transparent;border:0;font-size:26px;margin-bottom:var(--s3)}.agent-desk-empty h3{font-size:24px;font-weight:500;letter-spacing:-.03em}.agent-desk-empty p{font-size:14px;color:var(--text-faint);max-width:48ch;margin:var(--s1) 0 var(--s3)}.agent-directory-empty{padding:var(--s4);color:var(--text-subtle);font-size:14px}.agent-directory-empty button{margin-top:var(--s2)}.agent-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border)}.agent-record{display:flex;align-items:center;gap:var(--s2);padding:var(--s2);min-height:84px;border-bottom:1px solid var(--border);text-align:left;min-width:0}.agent-record:nth-child(odd){border-right:1px solid var(--border)}.agent-record:hover{background:var(--bg-panel)}.agent-record-mark{display:grid;place-items:center;width:32px;height:32px;background:var(--bg-raise);color:var(--text-faint)}.agent-record b{font:13px var(--font-data);display:block}.agent-record small{display:block;color:var(--text-faint);margin-top:4px;font-size:12px}.agent-record code{margin-left:auto;color:var(--text-faint);font-size:10px}.agent-pagination{display:flex;align-items:center;justify-content:flex-end;gap:var(--s2);padding:var(--s3) 0;font-size:12px}.agent-pagination>span{margin-right:auto;color:var(--text-faint)}.agent-pagination button{padding:8px 12px;background:var(--bg-raise);transition:background .16s var(--ease)}.agent-pagination button:hover:not(:disabled){background:color-mix(in srgb,var(--text) 10%,var(--bg-raise))}.agent-pagination button:disabled{opacity:.35;cursor:default}.agent-dialog{background:var(--bg-panel);color:var(--text);border:1px solid var(--border-strong);padding:0;margin:auto;width:min(600px,calc(100% - 32px));max-height:calc(100dvh - 48px)}.agent-dialog::-webkit-backdrop{background:rgba(0,0,0,.7)}.agent-dialog::backdrop{background:rgba(0,0,0,.7)}.agent-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--s3) var(--s4);border-bottom:1px solid var(--border)}.agent-dialog h2{margin-top:var(--s1);font-size:clamp(20px,5.2vw,25px);font-weight:500;letter-spacing:-.025em}.agent-dialog-close{display:grid;place-items:center;width:40px;height:40px;font-size:26px;color:var(--text-faint)}.agent-dialog-close:hover{background:var(--bg-raise);color:var(--text)}.agent-form,.agent-profile{padding:var(--s3) var(--s4) var(--s4)}.agent-profile p{font-size:14px;color:var(--text-subtle)}.agent-profile .agent-profile-lead{font-size:17px;color:var(--text);line-height:1.55}.agent-profile h3{font-size:13px;font-weight:500;margin:var(--s3) 0 10px}.agent-profile ul{padding-left:18px;font-size:14px;color:var(--text-subtle)}.agent-profile li+li{margin-top:8px}.agent-profile .agent-profile-note{font-size:12px;color:var(--text-faint);margin:var(--s3) 0}.agent-profile>*+.tload{margin-top:var(--s3)}.agent-profile dl{margin:var(--s3) 0}.agent-profile dl>div{padding:12px 0;border-bottom:1px solid var(--border)}.agent-profile dt{font-size:12px;color:var(--text-faint)}.agent-profile dd{font-size:14px;margin-top:4px}.agent-id{overflow-wrap:anywhere;font-family:var(--font-code)}.agent-form{display:grid;grid-gap:var(--s2);gap:var(--s2)}.agent-form>label{display:grid;grid-gap:7px;gap:7px;font-size:13px;color:var(--text-subtle)}.agent-form input:not([type=checkbox],[type=radio]),.agent-form select,.agent-form textarea{width:100%;min-width:0;border:1px solid var(--border);padding:11px 12px;background:var(--bg-inset);color:var(--text);font:14px var(--font-display);border-radius:0}.agent-form textarea{resize:vertical;line-height:1.55}.agent-form :is(input,select,textarea):focus-visible{outline:1px solid var(--accent);outline-offset:1px}.agent-form fieldset{border:0}.agent-form legend{font-size:13px;color:var(--text-subtle);margin-bottom:8px}.agent-market-options{display:flex;flex-wrap:wrap;gap:8px}.agent-market-options label{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border);font:12px var(--font-data);cursor:pointer}.agent-market-options input{accent-color:var(--accent)}.agent-draft-note{padding:var(--s2);background:var(--bg-inset)}.agent-draft-note b{font-size:12px;font-weight:500}.agent-draft-note p{font-size:12px;color:var(--text-faint);line-height:1.65;margin-top:4px}.agent-form-error{font-size:13px;color:var(--down)}@media (max-width:1200px){.agent-specialist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.agent-page-head{align-items:flex-start;padding-top:0}.agent-page-head h1{font-size:26px}.agent-page-head p{max-width:24ch}.agent-primary{gap:12px}.agent-toolbar{flex-wrap:wrap}.agent-tabs{gap:var(--s2);width:100%}.agent-search{flex:1 1;margin-bottom:12px}.agent-search input{width:100%}.agent-section-intro{align-items:flex-start;flex-direction:column;gap:var(--s1)}.agent-specialist-grid{grid-template-columns:minmax(0,1fr)}.agent-bottom-note{flex-wrap:wrap;gap:var(--s1) var(--s2)}.agent-bottom-note p{flex-basis:100%}.agent-roster{grid-template-columns:minmax(0,1fr)}.agent-record:nth-child(odd){border-right:0}.agent-dialog>header,.agent-form,.agent-profile{padding:var(--s3)}}.agent-search .sr-only{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 (max-width:400px){.agent-page-head{flex-wrap:wrap;gap:var(--s2)}.agent-page-head .agent-primary{width:100%}.agent-page-head p{max-width:none}}.agent-network-empty{padding:var(--s5) 0;display:grid;grid-template-columns:120px minmax(0,680px);grid-column-gap:var(--s5);column-gap:var(--s5);align-items:start}.agent-network-empty h2{font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.2;margin:var(--s2) 0;text-wrap:balance}.agent-network-empty p{color:var(--text-subtle);font-size:15px;line-height:1.7;margin-bottom:var(--s4)}.agent-network-symbol{width:104px;height:104px;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s2);gap:var(--s2);padding-top:var(--s2)}.agent-network-symbol span{border:1px solid var(--accent-line);background:var(--bg-panel)}.agent-network-symbol span:first-child{border-color:var(--accent)}.agent-network-criteria{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s4);gap:var(--s4);width:100%;border-top:1px solid var(--border);margin-top:var(--s5);padding-top:var(--s4)}.agent-network-criteria h3{font-size:16px;font-weight:500;margin-bottom:var(--s1)}.agent-network-criteria p{font-size:14px;margin:0}.agent-desk-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--bg-panel);margin:var(--s3) 0 var(--s5)}.agent-desk-path a{display:flex;gap:var(--s3);padding:var(--s3);align-items:center;min-width:0}.agent-desk-path a+a{border-left:1px solid var(--border-soft)}.agent-desk-path a:hover{background:var(--bg-panel)}.agent-desk-path b{font-family:var(--font-data);color:var(--accent);font-size:12px;font-weight:400}.agent-desk-path span{font-size:15px}.agent-desk-path small{display:block;font-size:13px;color:var(--text-subtle);margin-top:4px}.agent-assigned-identity{padding:var(--s3);background:var(--bg-inset)}.agent-assigned-identity span{display:block;font-size:13px;color:var(--text-subtle)}.agent-assigned-identity strong{display:block;font-size:16px;font-weight:500;margin:var(--s1) 0}.agent-assigned-identity p{font-size:13px;color:var(--text-subtle);line-height:1.6}.agent-bottom-note,.agent-card-top,.agent-profile-note,.agent-search input,.agent-status{font-family:var(--font-display);color:var(--text-subtle)}.agent-status{font-size:12px;letter-spacing:0;text-transform:none}.agent-primary{text-decoration:none}@media (max-width:760px){.agent-network-empty{grid-template-columns:1fr;gap:var(--s3);padding:var(--s3) 0}.agent-network-symbol{width:64px;height:64px}.agent-network-criteria{gap:var(--s3);margin-top:var(--s3)}.agent-desk-path,.agent-network-criteria{grid-template-columns:1fr}.agent-desk-path a+a{border-left:0;border-top:1px solid var(--border)}}.agent-risk-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s2);gap:var(--s2)}.agent-risk-options label{min-width:0;font-size:12px}.agent-risk-options input{width:100%}@media(max-width:440px){.agent-risk-options{grid-template-columns:1fr}}.agent-discovery-columns{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--s2);gap:var(--s2);width:100%;padding-bottom:var(--s3);margin-bottom:var(--s4);border-bottom:1px solid var(--border);font-size:13px;color:var(--text-subtle)}@media(max-width:760px){.agent-discovery-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2);margin-bottom:var(--s2)}}.agent-directory--desk .agent-toolbar{border-bottom:0;margin-bottom:var(--s2)}.agent-card>.craft-connection-state{max-width:none;margin-bottom:0}.agent-version{min-height:26px;padding:0 8px;margin-right:-8px;font-size:12px;color:var(--text-subtle);transition:background .16s var(--ease),color .16s var(--ease)}.agent-version:hover{background:var(--bg-raise);color:var(--text-strong)}.craft-card-actions>.agent-action:last-child{margin-left:auto}.agent-discovery{padding:var(--s4) 0}.agent-discovery-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s3);margin-bottom:var(--s3)}.agent-discovery-head h2{font-size:21px;font-weight:500;margin-bottom:var(--s1)}.agent-discovery-head p,.agent-discovery-main p{font-size:14px;line-height:1.7;color:var(--text-subtle);max-width:64ch}.agent-preview-status{flex-shrink:0;font-size:12px;color:var(--text-subtle);padding:6px 10px;background:var(--bg-raise)}.agent-discovery-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);grid-gap:var(--s3);gap:var(--s3)}.agent-discovery-main{display:flex;flex-direction:column;justify-content:space-between;background:var(--bg-panel);padding:var(--s4);min-height:380px}.agent-discovery-label{font-size:12px;color:var(--text-subtle)}.agent-discovery-main h3{font-size:clamp(22px,2.5vw,28px);font-weight:500;line-height:1.35;margin:var(--s2) 0;text-wrap:balance}.agent-discovery-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);margin:var(--s3) 0}.agent-discovery-actions a{font-size:14px;display:inline-flex;align-items:center;gap:var(--s1)}.agent-discovery-main footer{display:flex;gap:var(--s2);padding-top:var(--s3);margin-top:var(--s3);border-top:1px solid var(--border)}.agent-discovery-main footer>span{font-size:12px;color:var(--accent);flex-shrink:0;padding-top:2px}.agent-discovery-main footer p{font-size:13px}.agent-discovery-details{padding:var(--s3)}.agent-discovery-details h3{font-size:16px;font-weight:500;margin-bottom:var(--s3)}.agent-discovery-details dl{display:grid;grid-gap:var(--s3);gap:var(--s3)}.agent-discovery-details dt{font-size:14px;margin-bottom:6px}.agent-discovery-details dd{font-size:13px;line-height:1.65;color:var(--text-subtle);margin:0}@media(max-width:900px){.agent-discovery-layout{grid-template-columns:1fr}.agent-discovery-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.agent-discovery-head{flex-direction:column;gap:var(--s2)}.agent-discovery-main{padding:var(--s3)}.agent-discovery-main footer{flex-direction:column}.agent-discovery-details{padding:var(--s3) 0}.agent-discovery-details dl{grid-template-columns:1fr}}.agent-action-icon{display:block;flex-shrink:0}.agent-avatar{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;color:var(--marker);background:color-mix(in srgb,var(--marker) 9%,transparent);border:1px solid color-mix(in srgb,var(--marker) 15%,transparent)}.agent-avatar svg{display:block}.agent-avatar--large{width:56px;height:56px}.agent-avatar--large svg{width:30px;height:30px}.agent-desk-empty>.agent-avatar{margin-bottom:var(--s3)}.agent-record-content{min-width:0;flex:1 1}.agent-record-content small{line-height:1.45}.agent-record>.agent-action-icon{color:var(--text-subtle)}.agent-record:hover>.agent-action-icon{color:var(--accent)}.agent-market-selection{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.agent-market-selection>button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--border);background:var(--bg-panel);color:var(--text);font:500 14px var(--font-display)}.agent-market-selection>button>span:last-child{color:var(--text-subtle);margin-left:4px}.agent-market-selection>button:hover{border-color:var(--border-strong)}.agent-market-note{margin:12px 0 0;font-size:13px;line-height:1.6;color:var(--text-subtle)}.agent-market-tool{font:11px var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--cyan);background:transparent;border:1px solid var(--border);min-height:44px;padding:0 12px}.agent-market-tool:hover{border-color:var(--cyan)}.market-chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.market-chips li{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:500;color:var(--text-mid);background:var(--bg-raise)}.market-chips li:has(>button){padding:0;background:transparent;border:0}.market-chips-more{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;font:12px var(--font-data);color:var(--cyan);border:1px solid var(--border);background:transparent;cursor:pointer}.market-chips-more:hover{border-color:var(--cyan)}.agent-card>.market-chips{margin-top:8px}.craft-dossier{display:grid;margin:0;background:var(--bg-inset)}.craft-dossier>div{display:grid;grid-template-columns:118px minmax(0,1fr);grid-gap:var(--s2);gap:var(--s2);align-items:start;padding:12px var(--s2)}.craft-dossier>div+div{border-top:1px solid var(--border-soft)}.craft-dossier dt{font-size:12px;color:var(--text-faint);padding-top:3px}.craft-dossier dd{margin:0;min-width:0;font-size:14px;line-height:1.5;color:var(--text);overflow-wrap:anywhere}.craft-dossier dd b{font-weight:500}.craft-dossier dd>span{display:block;font-size:12px;color:var(--text-faint);margin-top:2px}@media (max-width:480px){.craft-dossier>div{grid-template-columns:1fr;gap:4px}}.agent-scope{display:grid;grid-gap:var(--s2);gap:var(--s2)}.agent-scope-row{display:grid;grid-gap:6px;gap:6px;padding:var(--s2);background:var(--bg-inset)}.agent-scope-row label{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text)}.agent-scope-row p{font-size:12px;line-height:1.6;color:var(--text-faint);margin:0}.agent-scope-row input[role=switch]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:18px;margin:0;border:1px solid var(--border-strong);background:var(--bg-panel);position:relative;cursor:not-allowed}.agent-scope-row input[role=switch]:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;background:var(--text-faint);transition:transform .16s var(--ease)}.agent-scope-row input[role=switch]:checked{border-color:var(--accent);background:var(--accent-soft)}.agent-scope-row input[role=switch]:checked:after{background:var(--accent);transform:translateX(16px)}.agent-market-selection{position:relative}.agent-market-selection .dossier-market-selector{position:static}.agent-market-selection .dossier-market-menu{width:min(280px,100%)}.craft-form-fields{display:grid;grid-gap:var(--s2);gap:var(--s2);border:0;padding:0;min-width:0}.craft-form-fields>label{display:grid;grid-gap:var(--s1);gap:var(--s1)}.craft-form-fields:disabled{opacity:.7}.agent-primary:disabled,.agent-secondary:disabled,.craft-card-actions button:disabled{cursor:not-allowed;opacity:.5}.craft-card-actions{flex-wrap:wrap;justify-content:flex-start;gap:6px}.agent-action{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;background:transparent;color:var(--text-subtle);font-size:13px;font-weight:500;transition:background .16s var(--ease),color .16s var(--ease)}.agent-action:hover:not(:disabled){background:var(--bg-raise);color:var(--text-strong)}.agent-action--primary{color:var(--bg);background:var(--accent);padding:0 12px}.agent-action--primary:hover:not(:disabled){color:var(--bg);background:var(--text)}.agent-action:disabled{opacity:.45;cursor:not-allowed}.agent-evidence-warn{color:var(--marker)!important;border-color:color-mix(in srgb,var(--marker) 30%,transparent)!important}.agent-card .craft-connection-state{display:flex;align-items:baseline;gap:8px;margin:var(--s2) 0 0;font-size:13px;color:var(--text-subtle)}.craft-connection-state>i{width:7px;height:7px;flex:none;background:var(--text-faint);transform:translateY(calc((100% - 1cap) / 2))}.craft-connection-state--ready>i{background:var(--accent)}.craft-connection-state--connected>i{background:var(--marker)}.craft-connection-state>.craft-provider-link{margin-left:auto}.agent-market-note a,.craft-provider-link{color:var(--cyan);font-size:12px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--cyan) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--cyan) 40%,transparent);text-underline-offset:3px}.craft-provider-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.craft-version{padding:var(--s2) 0;border-bottom:1px solid var(--border)}.craft-version summary{padding:var(--s1) 0;font-size:14px;color:var(--text)}.craft-version summary:hover{color:var(--accent)}.craft-version-document{font:12px/1.6 var(--font-code);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg-inset);padding:var(--s2);margin:var(--s2) 0}.craft-digest{overflow-wrap:anywhere;font:11px var(--font-code)}.craft-providers{display:grid;grid-gap:var(--s2);gap:var(--s2)}.craft-provider-row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--border)}.craft-provider-row h3{font-size:16px;font-weight:500;margin-bottom:var(--s1)}.craft-provider-row p{color:var(--text-subtle);font-size:12px;margin-bottom:var(--s1)}.craft-provider-actions{display:flex;flex-wrap:wrap;gap:var(--s1);justify-content:flex-end}.craft-providers a:focus-visible,.craft-providers button:focus-visible,.craft-version summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:640px){.craft-provider-row{flex-direction:column;gap:var(--s2)}.craft-provider-actions{justify-content:flex-start}.agent-section-intro{flex-wrap:wrap}}.craft-advanced{background:var(--bg-inset);min-width:0}.craft-advanced>summary{gap:var(--s2);padding:12px var(--s2);font-size:14px;color:var(--text)}.craft-advanced.tdisclose>summary:before{margin-left:0;color:var(--text-faint)}.craft-advanced>summary:hover:before{color:var(--text)}.craft-advanced>summary span{margin-left:auto;font:11px var(--font-data);letter-spacing:.04em;color:var(--text-faint);text-align:right}.craft-advanced>fieldset{display:grid;grid-gap:var(--s1);gap:var(--s1);border:0;border-top:1px solid var(--border-soft);padding:var(--s2);min-width:0}.craft-advanced legend{float:left;width:100%;font-size:13px;color:var(--text);margin-bottom:4px}.craft-advanced .agent-scope-row{background:var(--bg-panel)}.craft-advanced .agent-scope-row p small{display:block;margin-top:2px;font:11px var(--font-data);color:var(--text-faint);letter-spacing:.02em}.craft-advanced .craft-estimate{padding:0 var(--s2) var(--s2);margin:0;color:var(--text)}.agent-scope-row--live input[role=switch]{cursor:pointer}.craft-preset-options{display:flex;flex-wrap:wrap;gap:6px}.craft-preset{min-height:32px;padding:0 12px;border:1px solid var(--border);background:var(--bg-panel);color:var(--text-subtle);font:12px var(--font-data);letter-spacing:.02em}.craft-preset:hover{border-color:var(--border-strong);color:var(--text-strong)}.craft-preset[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.craft-preset:disabled{opacity:.45;cursor:not-allowed}.craft-preset-notes{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:12px;color:var(--text-faint);line-height:1.6}.craft-preset-notes b{color:var(--text);font-weight:500;margin-right:6px}.craft-policy-warning{font-size:12px;color:var(--marker);line-height:1.6;margin:2px 0 0}.strategy-chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:8px 0 0;padding:0}.strategy-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;font-size:12px;color:var(--text-subtle);background:var(--bg-raise)}.strategy-chip--feed{color:var(--cyan);background:color-mix(in srgb,var(--cyan) 8%,transparent)}.strategy-chip--policy{color:var(--marker);background:color-mix(in srgb,var(--marker) 8%,transparent)}.strategy-chip--inactive{opacity:.6}.craft-dossier dd .strategy-chips{margin-top:0}.agent-starters{display:grid;grid-gap:var(--s2);gap:var(--s2);margin-bottom:var(--s4)}.agent-starters h2{font-size:20px;font-weight:500;letter-spacing:-.02em}.agent-starters>p{max-width:680px;font-size:14px;line-height:1.6;color:var(--text-mid)}.shadow-workspace{max-width:1560px;margin:0 auto}.shadow-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3);align-items:start;margin-top:var(--s2);scroll-margin-top:var(--s3)}.shadow-layout[data-split]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.shadow-layout[data-expanded]{grid-template-columns:minmax(0,1fr)}.shadow-runs{min-width:0;background:var(--bg-panel);view-transition-name:craft-list}.shadow-runs>.tload{padding:var(--s3) var(--s2)}.shadow-run-columns,.shadow-run-row{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(0,1.2fr) minmax(0,1.5fr) minmax(0,.8fr);grid-gap:var(--s2);gap:var(--s2);align-items:center;padding:14px var(--s2);min-width:0}.shadow-run-columns{padding-block:12px;font-size:12px;color:var(--text-faint)}.shadow-run-columns,.shadow-run-row{border-bottom:1px solid var(--border-soft)}.shadow-run-row{width:100%;text-align:left;font-size:13px;color:var(--text);transition:background .16s var(--ease)}.shadow-run-row:last-of-type{border-bottom:0}.shadow-run-row:hover,.shadow-run-row[aria-pressed=true]{background:var(--bg-raise)}.shadow-run-row[aria-pressed=true]{color:var(--text-strong)}.shadow-run-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.shadow-run-row b{display:block;font-weight:500;font-size:14px;overflow:hidden;text-overflow:ellipsis}.shadow-run-row small{display:block;color:var(--text-faint);margin-top:3px;font-size:12px;line-height:1.45;white-space:normal}.shadow-run-row .shadow-run-flag{margin-top:4px;color:var(--text-subtle)}.shadow-progress{display:flex;align-items:center;gap:10px;color:var(--text-subtle)}.shadow-progress-bar{flex:1 1 auto;max-width:96px;height:3px;background:var(--bg-raise);overflow:hidden}.shadow-progress-bar>span{display:block;height:100%;background:var(--accent)}.shadow-hidden{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;background:var(--bg-inset)}.shadow-hidden h3{font-size:13px;font-weight:500;color:var(--text-strong)}.shadow-hidden p{font-size:13px;line-height:1.55;color:var(--text-subtle)}.shadow-hidden a{color:var(--cyan);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--cyan) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--cyan) 40%,transparent);text-underline-offset:3px}.shadow-hidden a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.shadow-state{color:var(--text-subtle)}.shadow-state--running{color:var(--accent)}.shadow-state--paused{color:var(--violet)}.shadow-state--pending,.shadow-state--scheduled{color:var(--marker)}.shadow-state--completed{color:var(--text-strong)}.shadow-state--cancelled,.shadow-state--failed{color:var(--text-faint)}.shadow-detail{container-type:inline-size;min-width:0;background:var(--bg-panel);padding:var(--s3);position:-webkit-sticky;position:sticky;top:var(--s3);display:flex;flex-direction:column;gap:var(--s3);view-transition-name:craft-detail}.shadow-layout[data-expanded] .shadow-detail{position:static;padding:var(--s3) var(--s4) var(--s4)}.shadow-disclosure{font-size:12px;line-height:1.55;color:var(--text-faint)}.shadow-assumptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s2);gap:var(--s2);margin-top:var(--s2)}.shadow-assumptions article{background:var(--bg-panel);padding:var(--s3)}.shadow-assumptions h3{font-size:15px;font-weight:500;margin-bottom:8px}.shadow-assumptions p{font-size:13px;color:var(--text-subtle);line-height:1.6}.shadow-assumptions .shadow-hash{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px var(--s2);margin:0;padding:14px var(--s3);background:var(--bg-panel);font-size:12px;color:var(--text-faint)}.shadow-assumptions .shadow-hash code{min-width:0;font:12px/1.5 var(--font-code);color:var(--text-mid);overflow-wrap:anywhere}.shadow-start input,.shadow-start select{width:100%}.shadow-span{display:grid;grid-gap:var(--s1);gap:var(--s1)}.shadow-span>span{display:block}.shadow-span>div{display:grid;grid-template-columns:minmax(0,1fr) 140px;grid-gap:var(--s1);gap:var(--s1)}.shadow-span small{font-size:12px;color:var(--text-faint);line-height:1.5}.craft-icon{display:block;flex:none}.craft-detail-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);min-height:32px}.craft-detail-bar-end{display:inline-flex;align-items:center;gap:var(--s1)}.craft-eyebrow{font-size:13px;color:var(--text-faint)}.craft-icon-button{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;color:var(--text-subtle);transition:background .16s var(--ease),color .16s var(--ease)}.craft-icon-button:hover:not(:disabled){background:var(--bg-raise);color:var(--text-strong)}.craft-icon-button[aria-pressed=true]{color:var(--accent)}.craft-icon-button:disabled{opacity:.35;cursor:not-allowed}.craft-icon-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.craft-detail-head h2{font-size:22px;font-weight:500;letter-spacing:-.025em;line-height:1.25;overflow-wrap:anywhere}.craft-detail-head>p{margin-top:4px;font-size:13px;color:var(--text-subtle);overflow-wrap:anywhere}.craft-tag{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;background:var(--bg-raise);font-size:12px;font-weight:500;white-space:nowrap}.craft-actions{display:flex;flex-wrap:wrap;gap:var(--s1)}.craft-actions .agent-primary,.craft-actions .agent-secondary{min-height:36px;padding:0 14px}.craft-detail-body,.craft-detail-column{display:grid;grid-gap:var(--s3);gap:var(--s3);min-width:0}.craft-detail-column{align-content:start}.shadow-detail[data-expanded] .craft-detail-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--s4)}::view-transition-group(craft-detail){animation-duration:.46s;animation-timing-function:var(--ease)}::view-transition-image-pair(craft-detail){overflow:clip}::view-transition-new(craft-detail),::view-transition-old(craft-detail){height:auto;width:auto;object-fit:none;object-position:left top}::view-transition-old(craft-detail){animation:craft-fade-out .26s var(--ease) both}::view-transition-new(craft-detail){animation:craft-fade-in .36s 40ms var(--ease) both}::view-transition-old(craft-list){transform-origin:left center;animation:craft-fold-out .32s var(--ease) both}::view-transition-new(craft-list){transform-origin:left center;animation:craft-fold-in .42s 80ms var(--ease) both}@keyframes craft-fade-out{to{opacity:0}}@keyframes craft-fade-in{0%{opacity:0}}@keyframes craft-fold-out{to{opacity:0;transform:perspective(1400px) rotateY(24deg) scaleX(.55)}}@keyframes craft-fold-in{0%{opacity:0;transform:perspective(1400px) rotateY(24deg) scaleX(.55)}}@media (max-width:960px){.shadow-assumptions,.shadow-layout,.shadow-layout[data-split]{grid-template-columns:minmax(0,1fr)}.shadow-detail{position:static;padding:var(--s2)}.shadow-detail[data-expanded] .craft-detail-body{grid-template-columns:minmax(0,1fr)}.shadow-run-columns{display:none}.shadow-run-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.shadow-run-row>span:first-child{grid-column:1/-1}}.shadow-status{display:grid;grid-gap:12px;gap:12px}.shadow-status-meta{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 18px;font-size:13px;color:var(--text-subtle)}.shadow-status-meta li:first-child{color:var(--text-mid)}.shadow-status-line{color:var(--text-subtle);font-size:13px}.shadow-status .market-chips,.shadow-status .strategy-chips{margin-top:0}.shadow-pill{display:inline-flex;align-items:baseline;gap:8px;padding:5px 10px;background:var(--bg-raise);font-size:12px;font-weight:500;line-height:16px;color:var(--text-subtle);white-space:nowrap}.shadow-pill--decided,.shadow-pill--running{color:var(--accent);background:var(--accent-soft)}.shadow-pill--pending,.shadow-pill--queued,.shadow-pill--scheduled{color:var(--marker)}.shadow-pill--paused{color:var(--violet)}.shadow-pill--abstained,.shadow-pill--completed{color:var(--text-strong)}.shadow-pill--failed,.shadow-pill--rejected,.shadow-pill--rejected_output{color:var(--down)}.shadow-pill--cancelled,.shadow-pill--unavailable{color:var(--text-faint)}.shadow-pill-dot{width:7px;height:7px;flex:none;background:currentColor;transform:translateY(calc((100% - 1cap) / 2))}.shadow-pill-dot--live{animation:pulse 1.6s var(--ease) infinite;box-shadow:0 0 10px currentColor}.shadow-state .shadow-pill-dot{display:inline-block;margin-right:8px;vertical-align:baseline}.shadow-countdown{font-size:13px;color:var(--accent)}.shadow-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s2);gap:var(--s2);margin:0;padding:var(--s2);background:var(--bg-inset)}.shadow-stats>div{min-width:0}.shadow-stats dt{font-size:12px;color:var(--text-faint)}.shadow-stats dd{margin:3px 0 0;font-size:16px;font-weight:500;letter-spacing:-.01em;color:var(--text-strong);overflow-wrap:anywhere}.shadow-stats dd.shadow-stats-note{margin-top:2px;font-size:12px;font-weight:400;letter-spacing:0;color:var(--text-faint)}.shadow-stats dd[title]{cursor:help}.shadow-detail[data-expanded] .shadow-stats{grid-template-columns:repeat(auto-fill,minmax(min(150px,40%),1fr))}.shadow-tone--up{color:var(--up)}.shadow-tone--down{color:var(--down)}.shadow-stats dd.shadow-tone--up{color:var(--up)}.shadow-stats dd.shadow-tone--down{color:var(--down)}.shadow-section{display:grid;grid-gap:10px;gap:10px}.shadow-section>h3{font-size:14px;font-weight:500;color:var(--text-strong);display:flex;justify-content:space-between;align-items:baseline;gap:var(--s2)}.shadow-section>h3 small{font-size:12px;font-weight:400;color:var(--text-faint)}.shadow-empty{font-size:13px;color:var(--text-faint);padding:14px var(--s2);background:var(--bg-inset)}.shadow-curve{margin:0;background:var(--bg-inset);padding:8px 4px 0}.shadow-curve svg{display:block;width:100%;height:auto}.shadow-curve text{font:9px var(--font-data);fill:var(--text-faint)}.shadow-curve-base{stroke:var(--text-faint);stroke-width:1;stroke-dasharray:3 4}.shadow-curve-line{fill:none;stroke-width:1.5}.shadow-curve-line--up{stroke:var(--up)}.shadow-curve-line--down{stroke:var(--down)}.shadow-curve-area--up{fill:color-mix(in srgb,var(--up) 10%,transparent)}.shadow-curve-area--down{fill:color-mix(in srgb,var(--down) 10%,transparent)}.shadow-curve-now{fill:var(--marker)}.shadow-curve--empty{padding:14px var(--s2)}.shadow-curve--empty p{font-size:13px;color:var(--text-faint)}.shadow-table-scroll{overflow-x:auto;scrollbar-width:thin;background:var(--bg-inset)}.shadow-table-scroll:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.shadow-table{width:100%;border-collapse:collapse;font-size:13px}.shadow-table th{text-align:left;font-weight:400;font-size:12px;color:var(--text-faint);padding:10px 12px}.shadow-table td,.shadow-table th{border-bottom:1px solid var(--border-soft);white-space:nowrap}.shadow-table td{padding:9px 12px;color:var(--text)}.shadow-table tbody tr:last-child td{border-bottom:0}.shadow-table-market{font-weight:500;color:var(--text-strong)}.shadow-side{text-transform:capitalize}.shadow-side--long{color:var(--up)}.shadow-side--short{color:var(--down)}.shadow-side--exit{color:var(--marker)}.shadow-side--hold{color:var(--text-faint)}.shadow-positions{display:grid;grid-gap:var(--s2);gap:var(--s2)}.shadow-decisions{display:grid;grid-gap:var(--s1);gap:var(--s1)}.shadow-decision{background:var(--bg-inset)}.shadow-decision>header{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:12px 14px 0}.shadow-decision-seq{font-size:13px;color:var(--text-faint)}.shadow-decision-summary{font-size:12px;color:var(--text-subtle);min-width:0;overflow-wrap:anywhere}.shadow-decision>header time{margin-left:auto;font-size:12px;color:var(--text-faint);white-space:nowrap}.shadow-decision-text{padding:10px 14px 14px;font-size:13px;line-height:1.65;color:var(--text-subtle)}.shadow-proposals{list-style:none;margin:0;padding:4px 0 6px}.shadow-proposal{padding:8px 14px;display:grid;grid-gap:6px;gap:6px;min-width:0}.shadow-proposal+.shadow-proposal{border-top:1px solid var(--border-soft)}.shadow-proposal-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-size:13px}.shadow-proposal-conf{margin-left:auto;font-size:12px;color:var(--text-faint)}.shadow-verdict{font-size:12px;padding:1px 7px;background:var(--bg-raise);color:var(--text-subtle)}.shadow-verdict--accepted{color:var(--up)}.shadow-verdict--reduced{color:var(--marker)}.shadow-verdict--rejected{color:var(--down)}.shadow-verdict--hold,.shadow-verdict--unknown{color:var(--text-faint)}.shadow-proposal--dropped .shadow-table-market,.shadow-proposal--rejected .shadow-side,.shadow-proposal--rejected .shadow-table-market{color:var(--text-faint);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--down) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--down) 60%,transparent)}.shadow-proposal-terms{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;font-size:12px;color:var(--text-subtle);overflow-wrap:anywhere}.shadow-proposal-terms>div{display:flex;gap:6px}.shadow-proposal-terms dt{color:var(--text-faint)}.shadow-proposal-terms dd{margin:0;color:var(--text)}p.shadow-proposal-terms{display:block}.shadow-proposal-rationale{font-size:13px;line-height:1.6;color:var(--text-subtle)}.shadow-forecast-question{margin:0;font-size:13px;line-height:1.45;color:var(--text-strong);overflow-wrap:anywhere}.shadow-forecast-probability{color:var(--accent);font-weight:500}.shadow-forecast-market{color:var(--text-subtle)}.shadow-forecast-gap{color:var(--violet)}.forecast-events td.forecast-event{width:100%;min-width:12em;white-space:normal;font-size:13px;line-height:1.45;color:var(--text-strong)}.forecast-events td.forecast-event small{display:block;margin-top:2px;font-size:12px;color:var(--text-faint);white-space:nowrap}.forecast-events .forecast-outcome small{margin-left:4px;color:var(--text-faint)}.forecast-events .forecast-waiting td:not(.forecast-event){color:var(--text-subtle)}@media (max-width:520px){.forecast-events thead{display:none}.forecast-events tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px 8px;gap:6px 8px;padding:10px 12px;border-bottom:1px solid var(--border-soft)}.forecast-events tbody tr:last-child{border-bottom:0}.forecast-events td{padding:0;border:0;white-space:nowrap}.forecast-events td.forecast-event{grid-column:1/-1;min-width:0}.forecast-events td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:11px;color:var(--text-faint)}.forecast-events .forecast-outcome small{display:block;margin:2px 0 0}}.shadow-decision-notes{padding:0 14px 12px;font-size:12px;line-height:1.55;color:var(--text-faint)}.shadow-decision-notes b{font-weight:500;color:var(--text-subtle);margin-right:6px}.shadow-decision-notes--policy b{color:var(--marker)}.shadow-rationale{border-top:1px solid var(--border-soft)}.shadow-rationale summary{cursor:pointer;padding:8px 14px;font-size:12px;color:var(--text-faint)}.shadow-rationale ul{list-style:none;padding:0 14px 10px;display:grid;grid-gap:6px;gap:6px;font-size:13px;line-height:1.6;color:var(--text-subtle)}.shadow-rationale b{font-weight:500;color:var(--text-strong);margin-right:6px}.shadow-chart-tabs,.shadow-console-filters{display:flex;flex-wrap:wrap;gap:4px}.shadow-chart-tabs button,.shadow-console-filters button{min-height:28px;padding:0 10px;font-size:12px;color:var(--text-subtle);background:transparent;transition:background .16s var(--ease),color .16s var(--ease)}.shadow-chart-tabs button:hover,.shadow-chart-tabs button[aria-selected=true],.shadow-console-filters button:hover,.shadow-console-filters button[aria-pressed=true]{color:var(--text-strong);background:var(--bg-raise)}.shadow-chart{margin:0;background:var(--bg-inset);padding:8px 4px 0}.shadow-chart svg{display:block;width:100%;height:auto}.shadow-chart text{font:9px var(--font-data);fill:var(--text-faint)}.shadow-chart-grid{stroke:var(--border);stroke-width:1}.shadow-chart-line{fill:none;stroke:var(--accent);stroke-width:1.4}.shadow-chart-fill rect{stroke-width:1.5}.shadow-chart-fill--open.shadow-chart-fill--long rect{fill:var(--up);stroke:var(--up)}.shadow-chart-fill--open.shadow-chart-fill--short rect{fill:var(--down);stroke:var(--down)}.shadow-chart-fill--close rect{fill:var(--bg-inset);stroke:var(--marker)}.shadow-chart figcaption{padding:8px 10px 12px;font-size:12px;line-height:1.5;color:var(--text-faint)}.shadow-chart--empty{display:flex;align-items:center;gap:var(--s2);padding:14px var(--s2);font-size:13px;color:var(--text-faint)}.shadow-console{display:grid;grid-gap:10px;gap:10px}.shadow-console-head{display:flex;justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap}.shadow-console-head h3{font-size:14px;font-weight:500;color:var(--text-strong)}.shadow-console-head small{font-size:12px;font-weight:400;color:var(--text-faint);margin-left:8px}.shadow-console-screen{height:380px;overflow:auto;scrollbar-width:thin;background:var(--bg-inset);padding:12px 14px;font-size:12.5px;line-height:1.6}.shadow-detail[data-expanded] .shadow-console-screen{height:460px}.shadow-console-screen:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.shadow-console-screen ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:3px;gap:3px}.shadow-console-line{display:grid;grid-template-columns:64px 80px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline;padding:1px 0;color:var(--text-subtle)}.shadow-console-line--new{animation:fadeup .32s var(--ease) both}.shadow-console-time{color:var(--text-faint)}.shadow-console-kind{font-size:12px;font-weight:500}.shadow-console-text{overflow-wrap:anywhere}.shadow-console-line--accent .shadow-console-kind{color:var(--accent)}.shadow-console-line--up .shadow-console-kind,.shadow-console-line--up .shadow-console-text{color:var(--up)}.shadow-console-line--down .shadow-console-kind,.shadow-console-line--down .shadow-console-text{color:var(--down)}.shadow-console-line--marker .shadow-console-kind{color:var(--marker)}.shadow-console-line--muted .shadow-console-kind{color:var(--text-faint)}.shadow-console-prompt{display:flex;align-items:center;gap:8px;margin-top:6px;color:var(--accent)}.shadow-console-cursor{display:inline-block;width:7px;height:14px;background:var(--accent);animation:shadowBlink 1.1s steps(2,start) infinite}.shadow-console-end{font-size:12px}.shadow-console-empty,.shadow-console-end{color:var(--text-faint)}@keyframes shadowBlink{to{visibility:hidden}}.shadow-replay{display:flex;align-items:center;flex-wrap:wrap;gap:12px var(--s2);padding:12px 14px;background:var(--bg-inset);position:-webkit-sticky;position:sticky;top:0;z-index:2}.shadow-replay-transport{display:inline-flex;align-items:center;gap:4px}.shadow-replay-play{display:inline-grid;place-items:center;width:36px;height:36px;background:var(--accent);color:var(--bg);transition:background .16s var(--ease)}.shadow-replay-play:hover{background:var(--text)}.shadow-replay-play:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shadow-replay-scrub{flex:1 1 200px;min-width:160px;display:flex;align-items:center}.shadow-replay-scrub input{--progress:0%;width:100%;height:20px;margin:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.shadow-replay-scrub input::-webkit-slider-runnable-track{height:3px;background:linear-gradient(to right,var(--accent) var(--progress),var(--bg-raise) var(--progress))}.shadow-replay-scrub input::-moz-range-track{height:3px;background:var(--bg-raise)}.shadow-replay-scrub input::-moz-range-progress{height:3px;background:var(--accent)}.shadow-replay-scrub input::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;margin-top:-4.5px;background:var(--text-strong);border:0}.shadow-replay-scrub input::-moz-range-thumb{width:12px;height:12px;background:var(--text-strong);border:0;border-radius:0}.shadow-replay-scrub input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.shadow-replay-at{display:grid;grid-gap:1px;gap:1px;min-width:150px;font-size:12px;color:var(--text-faint)}.shadow-replay-at b{font-size:13px;font-weight:500;color:var(--text-strong)}.shadow-replay-speed{display:inline-flex;gap:2px}.shadow-replay-speed button{min-width:34px;min-height:28px;padding:0 8px;font-size:12px;color:var(--text-subtle)}.shadow-replay-speed button:hover,.shadow-replay-speed button[aria-pressed=true]{color:var(--text-strong);background:var(--bg-raise)}.shadow-replay-exit.agent-secondary{min-height:32px;padding:0 12px;margin-left:auto}@media (prefers-reduced-motion:reduce){.shadow-console-cursor,.shadow-console-line--new,.shadow-pill-dot--live{animation:none}}@media (max-width:640px){.shadow-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.shadow-console-line{grid-template-columns:64px minmax(0,1fr)}.shadow-console-kind{grid-column:2}.shadow-console-text{grid-column:1/-1}.shadow-replay-exit.agent-secondary{margin-left:0}.shadow-replay-scrub{flex-basis:120px;min-width:120px}}.shadow-decisions>*,.shadow-detail>*,.shadow-positions>*,.shadow-section>*{min-width:0;max-width:100%}.shadow-decision,.shadow-decision>*{min-width:0}.shadow-toasts{position:fixed;right:var(--s3);bottom:var(--s3);z-index:40;display:grid;grid-gap:8px;gap:8px;width:min(440px,calc(100vw - 32px));pointer-events:none}.shadow-toast{pointer-events:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;grid-gap:10px;gap:10px;padding:10px 8px 10px 12px;background:var(--bg-raise);box-shadow:0 16px 40px -16px rgba(0,0,0,.8);font-size:13px;color:var(--text);animation:fadeup .24s var(--ease) both}.shadow-toast--error{background:color-mix(in srgb,var(--down) 12%,var(--bg-raise))}.shadow-toast-kind{font:10px var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);padding-top:4px;white-space:nowrap}.shadow-toast--error .shadow-toast-kind{color:var(--down)}.shadow-toast p{margin:0;line-height:1.5;min-width:0;overflow-wrap:anywhere}.shadow-toast .agent-action{min-height:26px;padding:0 8px}.shadow-toast-close{width:26px;height:26px;display:grid;place-items:center;color:var(--text-faint);font-size:18px;line-height:1}.shadow-toast-close:hover{color:var(--text-strong)}@media (max-width:640px){.shadow-toasts{right:12px;left:12px;bottom:12px;width:auto}}@media (prefers-reduced-motion:reduce){.shadow-toast{animation:none}}.shadow-publish{background:var(--bg-inset)}.shadow-publish>summary{padding:14px var(--s2);font-size:14px;font-weight:500;color:var(--text-strong)}.shadow-publish>summary small{margin-left:auto;font-size:12px;font-weight:400;color:var(--text-faint)}.shadow-publish>summary:hover small{color:var(--text-subtle)}.shadow-publish>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.shadow-publish-body{display:grid;grid-gap:var(--s2);gap:var(--s2);padding:0 var(--s2) var(--s2)}.shadow-publish-handle{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px var(--s2);gap:10px var(--s2);align-items:end}.shadow-publish-handle p{grid-column:1/-1;margin:0;font-size:13px;line-height:1.55;color:var(--text-subtle)}.shadow-publish-handle label{display:grid;grid-gap:6px;gap:6px;min-width:0}.shadow-publish-handle label span{font-size:12px;color:var(--text-faint)}.shadow-publish-call select,.shadow-publish-handle input{width:100%;min-width:0;min-height:40px;border:1px solid var(--border);padding:0 12px;background:var(--bg-panel);color:var(--text);font:13px var(--font-display);border-radius:0}.shadow-publish-call select:focus-visible,.shadow-publish-handle input:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.shadow-publish-handle button{grid-column:1/-1;justify-self:start}.shadow-publish-list{list-style:none;margin:0;padding:0;display:grid}.shadow-publish-list:empty{display:none}.shadow-publish-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px var(--s2);gap:8px var(--s2);align-items:center;padding:10px 0;border-bottom:1px solid var(--border-soft)}.shadow-publish-label{font-size:13px;color:var(--text)}.shadow-publish-state{grid-row:2;font-size:12px;color:var(--text-subtle)}.shadow-publish-state--published{color:var(--accent)}.shadow-publish-state--draft{color:var(--marker)}.shadow-publish-state--withdrawn{color:var(--text-faint)}.shadow-publish-actions{grid-row:1/span 2;grid-column:2;display:flex;gap:var(--s1)}.shadow-draft-preview{grid-column:1/-1;display:grid;grid-gap:4px;gap:4px;padding:10px 12px;background:var(--bg-panel)}.shadow-draft-preview>span{font-size:12px;color:var(--text-faint)}.shadow-draft-preview p{margin:0;font-size:13px;line-height:1.55;color:var(--text-mid);overflow-wrap:anywhere}.shadow-draft-preview b{font-weight:500;color:var(--text-strong)}.shadow-publish-new{display:grid;grid-gap:10px;gap:10px}.shadow-publish-consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--text-mid);cursor:pointer}.shadow-publish-consent input{margin-top:2px;accent-color:var(--accent)}.shadow-start .shadow-publish-consent{display:flex;gap:var(--s1)}.shadow-member-settings{display:grid;grid-gap:var(--s2);gap:var(--s2)}.shadow-member-settings>div{display:grid;grid-gap:var(--s1);gap:var(--s1)}.shadow-publish-buttons{display:flex;flex-wrap:wrap;gap:var(--s1)}.shadow-publish-call{display:flex;gap:var(--s1);flex:1 1 280px;min-width:0}.shadow-publish-call select{flex:1 1 auto}.shadow-publish-call select:disabled{color:var(--text-faint);cursor:not-allowed}.shadow-publish-message,.shadow-publish-note{margin:0;font-size:12px;line-height:1.5;color:var(--text-faint)}.shadow-publish-message{color:var(--text-mid)}@media (max-width:520px){.shadow-publish-handle,.shadow-publish-row{grid-template-columns:minmax(0,1fr)}.shadow-publish-actions{grid-row:auto;grid-column:1}.shadow-publish-call{flex-wrap:wrap}}.statistics-columns,.statistics-row{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr)}.statistics-cohort+.statistics-cohort{margin-top:var(--s2)}.statistics-cohort-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s2);padding:14px var(--s2) 8px;font-size:13px;font-weight:500;color:var(--text-strong)}.statistics-cohort-head span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statistics-cohort-head span:last-child{font-size:12px;font-weight:400;color:var(--text-faint);white-space:nowrap}.statistics-row>span:last-child{overflow:visible}.statistics-overlap{margin:0;padding:10px var(--s2) 12px;font-size:12px;color:var(--text-faint)}.statistics-result{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--text-subtle);white-space:nowrap}.statistics-result>i{width:9px;height:9px;flex:none;margin:0 2px;border:1.5px solid;border-radius:50%;opacity:.7}.statistics-result--complete{color:var(--text-strong)}.statistics-result--verified .craft-icon{color:var(--accent)}.statistics-result--disagrees .craft-icon{color:var(--down)}.statistics-result--pending>i{color:var(--marker)}.statistics-result--none,.statistics-result--unavailable{color:var(--text-faint)}.statistics-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.statistics-tag--complete{color:var(--text-strong)}.statistics-tag--partial,.statistics-tag--pending{color:var(--marker)}.statistics-tag--none,.statistics-tag--unavailable,.statistics-tag--unverifiable{color:var(--text-faint)}.statistics-tag--verified{color:var(--accent)}.statistics-tag--disagrees{color:var(--down)}.statistics-figures,.statistics-hero{display:grid;margin:0}.statistics-hero{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2);padding:var(--s2) 0}.statistics-figures dt,.statistics-hero dt{font-size:12px;color:var(--text-faint)}.statistics-hero dd{margin:4px 0 0;font-size:clamp(18px,4.6cqi,30px);font-weight:500;letter-spacing:-.02em;line-height:1.15;color:var(--text-strong);white-space:nowrap}.statistics-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2) var(--s2);padding:var(--s2);background:var(--bg-inset)}.statistics-figures dd{margin:3px 0 0;font-size:15px;color:var(--text);overflow-wrap:anywhere}.statistics-figures dd.statistics-note,.statistics-hero dd.statistics-note{margin-top:2px;font-size:12px;font-weight:400;letter-spacing:0;color:var(--text-faint);white-space:normal}.statistics-figures dd[title],.statistics-hero dd[title]{cursor:help}.statistics-verification{font-size:13px;line-height:1.6;color:var(--text-subtle)}.statistics-verification code{font:12px var(--font-code);color:var(--text);margin-left:4px}.statistics-reasons{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.statistics-reasons li{font-size:13px;line-height:1.55;color:var(--text-subtle);padding-left:14px;position:relative}.statistics-reasons li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:1px;background:var(--text-faint)}.statistics-bar{display:flex;gap:2px;height:8px}.statistics-bar>span{min-width:3px}.statistics-bar--decided,.statistics-legend--decided i{background:var(--accent)}.statistics-bar--abstained,.statistics-legend--abstained i{background:var(--text-faint)}.statistics-bar--unavailable,.statistics-legend--unavailable i{background:var(--marker)}.statistics-bar--rejectedOutput,.statistics-legend--rejectedOutput i{background:var(--down)}.statistics-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px var(--s3);font-size:13px;color:var(--text-subtle)}.statistics-legend li{display:inline-flex;align-items:baseline;gap:7px}.statistics-legend i{width:8px;height:8px;flex:none;transform:translateY(calc((100% - 1cap) / 2))}.statistics-legend b{font-weight:500;color:var(--text-strong)}.statistics-check-cell--verified{color:var(--accent)}.statistics-check-cell--disagrees{color:var(--down)}.statistics-check-cell--pending{color:var(--marker)}.statistics-check-cell--unverifiable{color:var(--text-faint)}.statistics-detail[data-expanded] .statistics-hero dd:not(.statistics-note){font-size:clamp(28px,2.6cqi,38px)}@media (max-width:960px){.statistics-row{grid-template-columns:repeat(3,minmax(0,1fr))}.statistics-row>span:first-child,.statistics-row>span:last-child{grid-column:1/-1}.statistics-detail{scroll-margin-top:var(--s2)}.statistics-row>span[data-label]:before{content:attr(data-label);display:block;margin-bottom:3px;font-size:11px;color:var(--text-faint)}}@media (max-width:520px){.statistics-revisions td:nth-child(2),.statistics-revisions td:nth-child(4),.statistics-revisions th:nth-child(2),.statistics-revisions th:nth-child(4){display:none}.statistics-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-hero>div:first-child{grid-column:1/-1}.statistics-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}.disc-card-foot,.disc-figures dt,.disc-label,.disc-mode,.disc-proof-facts dt,.disc-section-title small{font:10px var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.disc-badge,.disc-mode{white-space:nowrap}.disc-badge{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:0 8px;background:var(--accent-soft);color:var(--accent);font:10px var(--font-data);letter-spacing:.06em;text-transform:uppercase;cursor:help}.disc-badge--official{color:var(--marker);background:color-mix(in srgb,var(--marker) 10%,transparent)}.disc-creator{display:inline-flex;align-items:baseline;gap:8px;min-width:0;color:var(--text)}.disc-creator b{font-weight:500;font-size:14px;color:var(--text-strong)}.disc-creator b,.disc-creator span,.disc-handle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disc-creator span,.disc-handle{font:12px var(--font-data);color:var(--text-subtle)}.disc-creator:hover b{color:var(--accent)}.disc-feed{grid-gap:var(--s2)}.disc-feed,.disc-list{display:grid;gap:var(--s2)}.disc-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));grid-gap:var(--s2)}.disc-card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px;background:var(--bg-panel);transition:background .16s var(--ease)}.disc-card:hover{background:color-mix(in srgb,var(--text) 3%,var(--bg-panel))}.disc-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.disc-card-heading{display:grid;grid-gap:4px;gap:4px;min-width:0}.disc-card-sub{margin:0;font:12px var(--font-data);color:var(--text-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disc-card-title{margin:0;font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:1.3;overflow-wrap:anywhere}.disc-card-title a{color:var(--text-strong)}.disc-card-title a:hover{color:var(--accent)}.disc-card-title a:focus-visible,.disc-creator-tile:focus-visible,.disc-creator:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.disc-card-foot{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:auto;padding-top:12px;border-top:1px solid var(--border-soft)}.disc-stamped{color:var(--accent)}.disc-card--skeleton{min-height:168px;justify-content:center}.disc-card--skeleton .skel-bar{display:block;height:10px}.disc-card--skeleton .skel-bar:first-child{width:40%}.disc-card--skeleton .skel-bar:nth-child(2){width:75%;height:16px}.disc-card--skeleton .skel-bar:nth-child(3){width:60%}.disc-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;background:var(--bg-panel)}.disc-card .disc-figures{background:var(--bg-inset)}.disc-figures>div{display:flex;flex-direction:column;justify-content:space-between;gap:4px;min-width:0;padding:10px 12px}.disc-figures dd{margin:0;font:500 14px var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disc-figures dd small{font:11px var(--font-data);color:var(--text-faint)}.disc-figures--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.disc-figures--wide dd{font-size:16px;white-space:normal;overflow-wrap:anywhere}.disc-tone--up{color:var(--up)}.disc-tone--down{color:var(--down)}.disc-tone--flat{color:var(--text)}.disc-tone--partial{color:var(--marker)}.disc-call-lines{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.disc-call-lines li{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 10px;background:var(--bg-raise)}.disc-call-lines b,.disc-proposal-head b{font:500 13px var(--font-data);color:var(--text-strong)}.disc-call-lines small,.disc-proposal-head small{font:11px var(--font-data);color:var(--text-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.disc-side{font:11px var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle)}.disc-side--long{color:var(--cyan)}.disc-side--short{color:var(--violet)}.disc-call-meta,.disc-call-text{margin:0;font-size:14px;line-height:1.6;color:var(--text-mid)}.disc-call-meta{font:12px var(--font-data);color:var(--text-subtle)}.disc-state{display:grid;justify-items:start;grid-gap:12px;gap:12px;padding:clamp(24px,4vw,48px);background:var(--bg-panel);color:var(--text-mid);font-size:14px}.disc-state--empty h3{margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:500;letter-spacing:-.02em;color:var(--text-strong)}.disc-state--empty p{margin:0;max-width:560px;line-height:1.6}.disc-inline-error{margin:0;font-size:13px;color:var(--down)}.disc-more{justify-self:center;min-width:160px}.disc-creators{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:var(--s2);gap:var(--s2)}.disc-creator-tile{display:grid;grid-gap:10px;gap:10px;justify-items:start;padding:18px;background:var(--bg-panel);color:var(--text);transition:background .16s var(--ease)}.disc-creator-tile:hover{background:color-mix(in srgb,var(--text) 3%,var(--bg-panel))}.disc-creator-name{display:grid;grid-gap:2px;gap:2px;min-width:0;max-width:100%}.disc-creator-name b{font-weight:500;font-size:16px;color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disc-creator-name span{font:12px var(--font-data);color:var(--text-subtle)}.disc-creator-tile small{font:11px var(--font-data);color:var(--text-faint)}.disc-page{display:grid;grid-gap:var(--s3);gap:var(--s3);max-width:1080px}.disc-page-head{display:grid;grid-gap:10px;gap:10px}.disc-page-head h1{margin:0;font-size:clamp(26px,3.4vw,38px);font-weight:500;letter-spacing:-.03em;line-height:1.15;overflow-wrap:anywhere}.disc-page-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.disc-badge-detail,.disc-page-meta{font-size:13px;color:var(--text-subtle)}.disc-badge-detail{margin:0;max-width:680px;line-height:1.6}.disc-notice{margin:0;padding:12px 14px;background:var(--bg-inset);font-size:13px;line-height:1.55;color:var(--text-mid)}.disc-section{display:grid;grid-gap:var(--s2);gap:var(--s2)}.disc-source-link{justify-self:start}.disc-section-title{margin:0;display:flex;align-items:baseline;gap:10px;font-size:18px;font-weight:500}.disc-verification .statistics-check{margin-top:4px}.disc-reasons{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.disc-reasons li{position:relative;padding-left:14px;font-size:13px;line-height:1.5;color:var(--text-subtle)}.disc-reasons li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:1px;background:var(--text-faint)}.disc-verification{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;margin:0;font:12px var(--font-data);color:var(--text-subtle)}.disc-proposals{list-style:none;margin:0;padding:0;display:grid;background:var(--bg-panel)}.disc-proposals li{padding:14px 16px;border-bottom:1px solid var(--border-soft)}.disc-proposals li:last-child{border-bottom:0}.disc-proposal-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.disc-proposals p{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--text-mid);overflow-wrap:anywhere}.disc-verdict{margin-left:auto;font:11px var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle)}.disc-page-foot{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s2);padding-top:var(--s2);border-top:1px solid var(--border-soft)}.disc-page-foot p{margin:0;max-width:720px;font-size:12px;line-height:1.6;color:var(--text-faint)}.disc-report{min-height:40px;padding:0 2px;font-size:13px;color:var(--text-subtle);text-decoration:underline;text-underline-offset:3px}.disc-report:hover{color:var(--text)}.disc-tombstone{justify-items:start;padding:clamp(24px,4vw,48px);background:var(--bg-panel)}.disc-tombstone h1{margin:0;font-size:clamp(24px,3vw,32px);font-weight:500;letter-spacing:-.02em}.disc-tombstone p{margin:0;font-size:14px;color:var(--text-mid)}.disc-proof{display:grid;grid-gap:14px;gap:14px;padding:18px;background:var(--bg-panel)}.disc-proof header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.disc-proof h2{margin:0;font-size:16px;font-weight:500}.disc-proof-state--confirmed{font:11px var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.disc-proof-lead{margin:0;font-size:13px;line-height:1.55;color:var(--text-mid)}.disc-proof-facts{display:grid;grid-gap:10px;gap:10px;margin:0}.disc-proof-facts>div{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:var(--s2);gap:var(--s2)}.disc-proof-facts dd{margin:0;display:grid;grid-gap:2px;gap:2px;min-width:0;font:12px var(--font-data);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.disc-proof-facts code{font:12px var(--font-code);color:var(--text);overflow-wrap:anywhere;word-break:break-all}.disc-proof-facts small{font:11px var(--font-data);color:var(--text-faint)}.disc-proof-actions{display:flex;flex-wrap:wrap;gap:var(--s1)}.disc-proof-how summary{min-height:32px;font-size:13px;color:var(--text-subtle)}.disc-proof-how summary:hover{color:var(--text)}.disc-proof-how summary:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.disc-proof-how ol{margin:10px 0 0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;font-size:13px;line-height:1.55;color:var(--text-mid)}.disc-proof-how code{font:12px var(--font-code);color:var(--text)}.disc-dialog-body{display:grid;grid-gap:var(--s2);gap:var(--s2);padding:var(--s3) var(--s4)}.disc-dialog-body p{margin:0;font-size:14px;line-height:1.6;color:var(--text-mid)}.disc-field{display:grid;grid-gap:8px;gap:8px}.disc-field>span{font:10px var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.disc-field small{text-transform:none;letter-spacing:0}.disc-field select,.disc-field textarea{width:100%;min-width:0;border:1px solid var(--border);padding:11px 12px;background:var(--bg-inset);color:var(--text);font:14px var(--font-display);border-radius:0}.disc-field textarea{resize:vertical;line-height:1.55}.disc-field :is(select,textarea):focus-visible{outline:1px solid var(--accent);outline-offset:1px}.disc-dialog-actions{display:flex;justify-content:flex-end;gap:var(--s1)}@media (max-width:640px){.disc-figures--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.disc-proof-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}.disc-proof-actions>a{flex:1 1 100%}.disc-dialog-body{padding:var(--s3)}.disc-verdict{margin-left:0}}@media (prefers-reduced-motion:reduce){.disc-card,.disc-creator-tile{transition:none}}.rank-board{display:grid;grid-gap:var(--s2);gap:var(--s2)}.rank-controls{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s2)}.rank-segment{display:inline-flex;gap:2px;padding:2px;background:var(--bg-inset)}.rank-segment button{min-height:34px;padding:0 14px;font:11px var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);background:transparent}.rank-segment button:hover{color:var(--text-strong)}.rank-segment button[aria-pressed=true]{color:var(--text-strong);background:var(--accent-soft)}.rank-segment button:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.rank-list{list-style:none;margin:0;padding:0;background:var(--bg-panel)}.rank-row{display:grid;grid-template-columns:48px minmax(0,1.2fr) minmax(0,1.6fr);grid-gap:var(--s2);gap:var(--s2);align-items:center;padding:14px var(--s2);border-bottom:1px solid var(--border-soft)}.rank-row:last-child{border-bottom:0}.rank-number{font:500 20px var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent)}.rank-who{display:grid;grid-gap:2px;gap:2px;justify-items:start;min-width:0;max-width:100%}.rank-who .disc-badge{margin-top:6px}.rank-who b,.rank-who small{max-width:100%}.rank-who b{font-weight:500;font-size:14px;color:var(--text-strong)}.rank-who b,.rank-who small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-who small{font:11px var(--font-data);color:var(--text-subtle)}.rank-who .rank-question{margin-top:4px;font:13px/1.45 var(--font-display);color:var(--text);white-space:normal;overflow:visible;overflow-wrap:anywhere}.rank-who .rank-question--id{font:12px var(--font-data);color:var(--text-subtle)}.rank-figures dd small{font:11px var(--font-data);color:var(--text-faint)}.rank-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s2);gap:var(--s2);margin:0}.rank-figures dt{font:10px var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.rank-figures dd{margin:3px 0 0;font:500 14px var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-building{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px;width:100%}.rank-building li{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;background:var(--bg-inset)}.rank-building span{font-size:13px;color:var(--text)}.rank-building small{font:11px var(--font-data);color:var(--text-subtle)}.rank-disclosure,.rank-meta{margin:0;font:11px/1.6 var(--font-data);color:var(--text-faint)}.rank-meta a{color:var(--text-subtle);text-decoration:underline;text-underline-offset:3px}.rank-disclosure{font-family:var(--font-display);font-size:12px}@media (max-width:760px){.rank-row{grid-template-columns:36px minmax(0,1fr)}.rank-figures{grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.05fr) minmax(0,1.05fr);gap:12px}.rank-figures dd{font-size:13px}.rank-figures dd small{display:block;margin-top:2px}}.enrollment,.enrollment-form{display:grid;grid-gap:var(--s2);gap:var(--s2)}.enrollment-form fieldset{display:grid;grid-gap:var(--s1);gap:var(--s1);margin:0;padding:0;border:0}.enrollment-form legend{margin-bottom:8px;font:10px var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.enrollment-cohort{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:12px 14px;border:1px solid var(--border);cursor:pointer}.enrollment-cohort:has(input:checked){border-color:var(--accent-line);background:var(--accent-soft)}.enrollment-cohort input{margin-top:3px;accent-color:var(--accent)}.enrollment-cohort span{display:grid;grid-gap:4px;gap:4px}.enrollment-cohort b{font-weight:500;font-size:14px;color:var(--text-strong)}.enrollment-cohort small{font-size:12px;line-height:1.5;color:var(--text-subtle)}.enrollment-consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.55;color:var(--text-mid);cursor:pointer}.enrollment-consent input{margin-top:3px;accent-color:var(--accent)}.enrollment-form>button{justify-self:start}.enrollment-state{display:grid;grid-gap:var(--s2);gap:var(--s2)}.enrollment-state dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px var(--s2);gap:12px var(--s2);margin:0}.enrollment-state dt{font:10px var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.enrollment-state dd{margin:3px 0 0;font:13px var(--font-data);color:var(--text)}.enrollment-state dd[class^=enrollment-state--]{text-transform:capitalize}.enrollment-state dd.enrollment-state--active{color:var(--accent)}.enrollment-state dd.enrollment-state--paused{color:var(--marker)}.agent-profile .enrollment-state>.agent-profile-note{margin:0}.enrollment-actions{display:flex;flex-wrap:wrap;gap:var(--s1);align-items:flex-end}.enrollment-days{display:grid;grid-gap:6px;gap:6px}.enrollment-days span{font:10px var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.enrollment-days select{min-height:40px;min-width:120px;border:1px solid var(--border);padding:0 12px;background:var(--bg-inset);color:var(--text);font:13px var(--font-display);border-radius:0}:is(dd,b,span).disc-tone--up{color:var(--up)}:is(dd,b,span).disc-tone--down{color:var(--down)}:is(dd,b,span).disc-tone--partial{color:var(--marker)}.rank-retro-label{margin:0;padding:10px 14px;background:var(--bg-inset);font-size:13px;line-height:1.55;color:var(--text-mid)}.rank-who b a{color:inherit}.rank-who b a:hover{color:var(--accent)}