@font-face{font-family:__Fira_Sans_622bc9;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/54b44c8454b122d0-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:__Fira_Sans_622bc9;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4bd3163c92cb0a68-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Fira_Sans_622bc9;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/23a30337c816a42b-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Fira_Sans_622bc9;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9139bf6e3fd83595-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Fira_Sans_622bc9;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/bf3c799a82092c61-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:__Fira_Sans_622bc9;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/21fe1e6c668912b2-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:__Fira_Sans_622bc9;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/64d67560db5baada-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:__Fira_Sans_622bc9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ddb3191311bbadd9-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:__Fira_Sans_622bc9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88bf4b3847941340-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Fira_Sans_622bc9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/96768aa85868c24d-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Fira_Sans_622bc9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/01c851130b81e027-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Fira_Sans_622bc9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/23f83596e15cde83-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:__Fira_Sans_622bc9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e633912c3a84ee22-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:__Fira_Sans_622bc9;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/07f0d0991c204e49-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:__Fira_Sans_622bc9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f307fe809f1faf0-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:__Fira_Sans_622bc9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b0f8859c87993579-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Fira_Sans_622bc9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/417b2adef6d38416-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Fira_Sans_622bc9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/43f7fca98dcbd1ff-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Fira_Sans_622bc9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3fd7be1585ccda2d-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:__Fira_Sans_622bc9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8fd1cd5ef8d8d54-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:__Fira_Sans_622bc9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/794d29e41a12b5c4-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:__Fira_Sans_622bc9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20ea8c59830c6877-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:__Fira_Sans_622bc9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/226c28b3cdbac862-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Fira_Sans_622bc9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/82f4f1cc7c956bae-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Fira_Sans_622bc9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/892b469d4e403134-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Fira_Sans_622bc9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/99bdd7d9251d3e2b-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:__Fira_Sans_622bc9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19d4c7d3ac217664-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:__Fira_Sans_622bc9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b036901809a398af-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:__Fira_Sans_622bc9;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2a6cbe03d9225eda-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:__Fira_Sans_622bc9;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/182c86d2a59c914e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Fira_Sans_622bc9;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a28144df510b02c5-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Fira_Sans_622bc9;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b9d4144fe754221c-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Fira_Sans_622bc9;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/09499a614c8cefa6-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:__Fira_Sans_622bc9;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/dc81e2274d40fa6c-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:__Fira_Sans_622bc9;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/99adbc1ad871a018-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:__Fira_Sans_Fallback_622bc9;src:local("Arial");ascent-override:91.01%;descent-override:25.79%;line-gap-override:0.00%;size-adjust:102.74%}.__className_622bc9{font-family:__Fira_Sans_622bc9,__Fira_Sans_Fallback_622bc9;font-style:normal}.__variable_622bc9{--font-sans:"__Fira_Sans_622bc9","__Fira_Sans_Fallback_622bc9"}@font-face{font-family:__Fira_Code_dfa83f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/999e639cd9d85971-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:__Fira_Code_dfa83f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/9af6411484c7e20a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Fira_Code_dfa83f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e6b5cfd5a74e1cae-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Fira_Code_dfa83f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/6aacc40b7795b725-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Fira_Code_dfa83f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/67110d8fe39c5e84-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:__Fira_Code_dfa83f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/046b90749014f852-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:__Fira_Code_dfa83f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/3703c28dcda155b1-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:__Fira_Code_Fallback_dfa83f;src:local("Arial");ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_dfa83f{font-family:__Fira_Code_dfa83f,__Fira_Code_Fallback_dfa83f;font-style:normal}.__variable_dfa83f{--font-mono:"__Fira_Code_dfa83f","__Fira_Code_Fallback_dfa83f"}:root{--bg:#0b1120;--surface:rgba(23,31,52,.66);--surface-2:rgba(32,42,70,.5);--surface-3:rgba(148,163,184,.09);--border:rgba(148,163,184,.16);--border-strong:rgba(148,163,184,.28);--glass-highlight:hsla(0,0%,100%,.07);--text:#eef2fb;--text-2:#c7d1e4;--muted:#94a1bd;--faint:#67748f;--primary:#818cf8;--primary-strong:#6366f1;--primary-soft:rgba(99,102,241,.16);--primary-border:rgba(129,140,248,.38);--aurora-a:rgba(99,102,241,.2);--aurora-b:rgba(34,211,238,.1);--aurora-c:rgba(168,85,247,.12);--green:#4ade80;--green-soft:rgba(52,211,153,.13);--green-border:rgba(52,211,153,.35);--amber:#fbbf24;--amber-soft:rgba(251,191,36,.12);--amber-border:rgba(251,191,36,.35);--red:#f87171;--red-soft:hsla(0,91%,71%,.13);--red-border:hsla(0,91%,71%,.35);--blue:#60a5fa;--blue-soft:rgba(96,165,250,.13);--blue-border:rgba(96,165,250,.35);--gray-soft:rgba(148,163,184,.12);--gray-border:rgba(148,163,184,.25);--radius:16px;--radius-sm:10px;--shadow-sm:0 1px 2px rgba(2,6,23,.4),0 2px 10px rgba(2,6,23,.25);--shadow-md:0 8px 24px -8px rgba(2,6,23,.55),0 2px 8px rgba(2,6,23,.35);--shadow-lg:0 24px 60px -16px rgba(2,6,23,.7),0 8px 24px rgba(2,6,23,.4);--blur:18px;--t-fast:150ms cubic-bezier(0.3,0.7,0.4,1);--t-med:240ms cubic-bezier(0.3,0.7,0.4,1);--font:var(--font-sans,"Fira Sans"),"Segoe UI",-apple-system,sans-serif;--mono:var(--font-mono,"Fira Code"),ui-monospace,Consolas,monospace}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}html{color-scheme:dark}body{font-family:var(--font);font-size:15px;line-height:1.55;color:var(--text-2);background-color:var(--bg);background-image:radial-gradient(52rem 36rem at 12% -8%,var(--aurora-a),transparent 60%),radial-gradient(44rem 30rem at 88% 4%,var(--aurora-c),transparent 55%),radial-gradient(60rem 42rem at 55% 115%,var(--aurora-b),transparent 60%);background-attachment:fixed;min-height:100vh;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none;transition:color var(--t-fast)}h1,h2,h3{color:var(--text);letter-spacing:-.015em;line-height:1.25}h2{font-size:1.125rem;font-weight:600}h3{font-size:1rem}code{font-family:var(--mono);font-size:.8125em;background:rgba(8,13,28,.7);border:1px solid var(--border);border-radius:6px;padding:.05em .35em;color:#9ecbff}strong{color:var(--text)}button{font:inherit}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}::selection{background:rgba(99,102,241,.4);color:var(--text)}*{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.3) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:rgba(148,163,184,.25);border-radius:8px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(10,15,30,.6);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border-bottom:1px solid var(--border);box-shadow:0 1px 0 var(--glass-highlight) inset}.site-header-inner{justify-content:space-between;gap:1rem;padding:.7rem 1.5rem;max-width:1440px;margin:0 auto}.brand,.site-header-inner{display:flex;align-items:center}.brand{gap:.7rem;min-width:0}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#8b5cf6 60%,#22d3ee 130%);color:#fff;font-weight:700;font-size:1.05rem;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18),0 8px 20px -6px rgba(99,102,241,.55);flex-shrink:0}.brand-name{font-weight:650;color:var(--text);letter-spacing:-.01em;white-space:nowrap}.brand-tagline{font-size:.72rem;color:var(--faint);white-space:nowrap}.site-nav{display:flex;align-items:center;gap:.15rem;flex-wrap:wrap}.site-nav a{padding:.42rem .8rem;border-radius:999px;font-size:.875rem;font-weight:500;color:var(--muted);border:1px solid transparent;transition:color var(--t-fast),background var(--t-fast),border-color var(--t-fast)}.site-nav a:hover{color:var(--text);background:var(--surface-3)}.site-nav a.active{color:#dbe3ff;background:var(--primary-soft);border-color:var(--primary-border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.site-main{max-width:1440px;margin:0 auto;padding:1.75rem 1.5rem 4rem}.page-hero{position:relative;overflow:hidden;background:linear-gradient(160deg,rgba(40,50,86,.55),rgba(20,27,48,.55));backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md),0 1px 0 var(--glass-highlight) inset;padding:1.6rem 1.9rem;margin-bottom:1.5rem}.page-hero:before{content:"";position:absolute;inset:-40% -10% auto;height:120%;background:radial-gradient(42rem 16rem at 18% 0,rgba(129,140,248,.2),transparent 65%);pointer-events:none}.page-title{font-size:1.65rem;font-weight:700;letter-spacing:-.02em}.page-subtitle{margin-top:.4rem;color:var(--muted);max-width:68ch}.eyebrow{font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(90deg,#a5b4fc,#67e8f9);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:.35rem}.border{background:var(--surface);backdrop-filter:blur(var(--blur)) saturate(140%);-webkit-backdrop-filter:blur(var(--blur)) saturate(140%);border:1px solid var(--border);box-shadow:var(--shadow-sm),0 1px 0 var(--glass-highlight) inset;transition:border-color var(--t-fast),box-shadow var(--t-med),transform var(--t-med)}.border-b{border-bottom:1px solid var(--border)}.rounded{border-radius:var(--radius-sm)}.rounded-lg{border-radius:var(--radius)}.rounded-full{border-radius:999px}.shadow-lg{box-shadow:var(--shadow-lg)}.bg-gray-50{background:var(--surface-2)}.bg-gray-900{background:#0a0f1e}.kpi-label{font-size:.72rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.kpi-value{font-size:1.7rem;font-weight:700;color:var(--text);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:.2rem}.kpi-sub{font-size:.78rem;color:var(--faint);margin-top:.15rem}.callout{border:1px solid var(--border);border-left-width:3px;border-radius:var(--radius-sm);padding:.85rem 1rem;background:var(--surface-2);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));box-shadow:0 1px 0 var(--glass-highlight) inset}.callout-amber{border-left-color:var(--amber);background:linear-gradient(90deg,var(--amber-soft),var(--surface-2) 55%)}.callout-red{border-left-color:var(--red);background:linear-gradient(90deg,var(--red-soft),var(--surface-2) 55%)}.callout-blue{border-left-color:var(--blue);background:linear-gradient(90deg,var(--blue-soft),var(--surface-2) 55%)}.callout-green{border-left-color:var(--green);background:linear-gradient(90deg,var(--green-soft),var(--surface-2) 55%)}.meter{height:7px;background:rgba(148,163,184,.15);overflow:hidden;box-shadow:inset 0 1px 2px rgba(2,6,23,.5)}.meter,.meter>span{border-radius:999px}.meter>span{display:block;height:100%;background:linear-gradient(90deg,#6366f1,#22d3ee);box-shadow:0 0 10px rgba(99,102,241,.5);transition:width var(--t-med)}.meter.warn>span{background:linear-gradient(90deg,#f59e0b,#fbbf24);box-shadow:0 0 10px rgba(251,191,36,.4)}.meter.full>span{background:linear-gradient(90deg,#ef4444,#f87171);box-shadow:0 0 10px hsla(0,91%,71%,.4)}.badge{display:inline-flex;align-items:center;gap:.3rem;padding:.14rem .6rem;border-radius:999px;border:1px solid var(--gray-border);background:var(--gray-soft);color:var(--text-2);font-size:.72rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.badge-red{background:var(--red-soft);color:#fca5a5;border-color:var(--red-border)}.badge-amber{background:var(--amber-soft);color:#fcd34d;border-color:var(--amber-border)}.badge-green{background:var(--green-soft);color:#6ee7b7;border-color:var(--green-border)}.badge-blue{background:var(--blue-soft);color:#93c5fd;border-color:var(--blue-border)}.badge-gray{background:var(--gray-soft);color:var(--muted);border-color:var(--gray-border)}.badge-purple{background:rgba(167,139,250,.14);color:#c4b5fd;border-color:rgba(167,139,250,.35)}table{width:100%;border-collapse:collapse;font-size:.875rem}thead{background:rgba(15,22,41,.6)}th{text-align:left;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:.65rem 1rem;border-bottom:1px solid var(--border);white-space:nowrap}td{padding:.6rem 1rem;border-bottom:1px solid rgba(148,163,184,.09);color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}tbody tr{transition:background var(--t-fast)}tbody tr:hover{background:rgba(129,140,248,.06)}tbody tr:last-child td{border-bottom:0}.perf-table{width:100%;border-collapse:collapse;font-size:.875rem}.perf-table th{background:rgba(15,22,41,.6)}.perf-table td{padding:.55rem .9rem}.pz-tabs{display:inline-flex;gap:.25rem;background:rgba(13,19,36,.65);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));border:1px solid var(--border);padding:.25rem;margin-bottom:1.4rem;box-shadow:0 1px 0 var(--glass-highlight) inset}.pz-tab,.pz-tabs{border-radius:999px}.pz-tab{display:inline-block;padding:.42rem 1rem;border:0;background:transparent;font-size:.875rem;font-weight:550;color:var(--muted);cursor:pointer;transition:color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast)}.pz-tab:hover{color:var(--text)}.pz-tab-active,.pz-tab-active:hover{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.15),0 6px 16px -6px rgba(99,102,241,.6)}.pz-code{font-family:var(--mono);font-size:.8125rem;background:rgba(7,11,24,.85);border:1px solid rgba(99,102,241,.22);border-radius:var(--radius-sm);padding:.7rem .85rem;color:#7dd3fc;overflow-x:auto;white-space:nowrap;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.section-title{display:flex;align-items:baseline;gap:.6rem;font-size:1.1rem;font-weight:650;color:var(--text)}.section-note{font-size:.8rem;font-weight:400;color:var(--faint)}.info-tip{position:relative;display:inline-flex}.info-tip-button{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;border:1px solid var(--border-strong);background:var(--surface-3);color:var(--muted);font-size:.68rem;font-weight:700;cursor:help;transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast)}.info-tip-button:hover{color:#dbe3ff;border-color:var(--primary-border);background:var(--primary-soft)}.info-tip-bubble{z-index:50;bottom:calc(100% + 9px);width:17rem;background:rgba(16,23,43,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);padding:.65rem .8rem;font-size:.78rem;line-height:1.5;color:var(--text-2);text-transform:none;letter-spacing:normal;font-weight:400;text-align:left;white-space:normal}.info-tip-bubble,.info-tip-bubble:after{position:absolute;left:50%;transform:translateX(-50%)}.info-tip-bubble:after{content:"";top:100%;border:7px solid transparent;border-top-color:rgba(16,23,43,.95)}.info-tip-bubble.below{bottom:auto;top:calc(100% + 9px)}.info-tip-bubble.below:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:rgba(16,23,43,.95)}.cc-status{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;background:var(--surface);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm),0 1px 0 var(--glass-highlight) inset;padding:.7rem 1rem;margin-bottom:1rem;font-size:.875rem}.cc-actor,.cc-status-item{color:var(--muted)}.cc-actor{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto}.cc-actor .cc-input{width:11rem;padding:.35rem .6rem}.cc-layout{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.cc-catalog{position:-webkit-sticky;position:sticky;top:5rem;display:flex;flex-direction:column;gap:.6rem;background:var(--surface);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm),0 1px 0 var(--glass-highlight) inset;padding:.75rem;max-height:calc(100vh - 6rem)}.cc-groups{display:flex;flex-wrap:wrap;gap:.35rem}.cc-chip{border:1px solid var(--border);background:var(--surface-3);color:var(--text-2);border-radius:999px;padding:.2rem .65rem;font-size:.78rem;font-weight:550;cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.cc-chip:hover{border-color:var(--border-strong);color:var(--text)}.cc-chip.active{background:var(--primary-soft);border-color:var(--primary-border);color:#dbe3ff}.cc-list{overflow-y:auto;margin:0 -.25rem;padding:0 .25rem;min-height:0}.cc-list-group+.cc-list-group{margin-top:.6rem}.cc-list-heading{font-size:.66rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:.3rem .5rem}.cc-item{display:flex;align-items:center;gap:.55rem;width:100%;text-align:left;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);padding:.38rem .5rem;color:var(--text-2);font-size:.875rem;cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.cc-item:hover{background:var(--surface-3);color:var(--text)}.cc-item.active{background:var(--primary-soft);border-color:var(--primary-border);color:#dbe3ff;font-weight:600}.cc-item-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-item-tag{font-size:.68rem;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:0 .45rem}.cc-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 0 6px currentColor}.cc-dot-read{background:#94a3b8;color:rgba(148,163,184,.5)}.cc-dot-write{background:#60a5fa;color:rgba(96,165,250,.6)}.cc-dot-paid{background:#fbbf24;color:rgba(251,191,36,.6)}.cc-dot-owner{background:#a78bfa;color:rgba(167,139,250,.6)}.cc-dot-destructive{background:#f87171;color:hsla(0,91%,71%,.6)}.cc-legend{display:flex;flex-wrap:wrap;gap:.35rem .8rem;border-top:1px solid var(--border);padding-top:.6rem;font-size:.72rem;color:var(--muted)}.cc-main{gap:1rem}.cc-main,.cc-panel{display:flex;flex-direction:column;min-width:0}.cc-panel{background:var(--surface);backdrop-filter:blur(var(--blur)) saturate(140%);-webkit-backdrop-filter:blur(var(--blur)) saturate(140%);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm),0 1px 0 var(--glass-highlight) inset;padding:1.1rem 1.25rem;gap:.85rem}.cc-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cc-panel-head .eyebrow{margin-bottom:.15rem}.cc-title{font-size:1.2rem;font-weight:650}.cc-desc{color:var(--text-2);margin-top:-.35rem}.cc-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem 1rem;gap:.8rem 1rem}.cc-field{display:flex;flex-direction:column;gap:.3rem;min-width:0}.cc-field-wide{grid-column:1/-1}.cc-label{display:flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;color:var(--text-2)}.cc-required{font-size:.66rem;font-weight:550;color:#fcd34d;background:var(--amber-soft);border:1px solid var(--amber-border);border-radius:999px;padding:0 .4rem}.cc-help{font-size:.75rem;color:var(--muted)}.cc-input{width:100%;font:inherit;font-size:.875rem;color:var(--text);background:rgba(10,16,32,.6);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:.45rem .65rem;transition:border-color var(--t-fast),box-shadow var(--t-fast),background var(--t-fast)}.cc-input:focus{outline:none;border-color:var(--primary);background:rgba(10,16,32,.8);box-shadow:0 0 0 3px rgba(99,102,241,.25)}.cc-input::placeholder{color:var(--faint)}.cc-input:disabled{background:var(--surface-3);color:var(--faint)}textarea.cc-input{resize:vertical;min-height:5.5rem;line-height:1.45}.cc-input.cc-invalid{border-color:var(--red)}select.cc-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2394a1bd' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;padding-right:2rem}select.cc-input option{background:#121a30;color:var(--text)}.cc-check{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:var(--text-2);cursor:pointer;align-self:end;padding:.45rem 0}.cc-check input{margin-top:.2rem;accent-color:var(--primary-strong)}.cc-confirm{align-self:stretch;background:var(--amber-soft);border:1px solid var(--amber-border);border-radius:var(--radius-sm);padding:.6rem .75rem;color:var(--text)}.cc-preview-row{display:flex;align-items:stretch;gap:.5rem;margin-top:.3rem}.cc-line{flex:1 1;min-width:0;display:block;font-family:var(--mono);font-size:.8125rem;background:rgba(7,11,24,.85);border:1px solid rgba(99,102,241,.22);border-radius:var(--radius-sm);padding:.6rem .8rem;color:#7dd3fc;white-space:pre-wrap;word-break:break-all}.cc-actions{display:flex;flex-direction:column;gap:.6rem}.cc-run-row{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.cc-hint{font-size:.8rem;color:var(--muted)}.cc-btn{font:inherit;font-size:.875rem;font-weight:600;border-radius:var(--radius-sm);border:1px solid transparent;padding:.45rem .95rem;cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),box-shadow var(--t-med),transform var(--t-fast);white-space:nowrap}.cc-btn:not(:disabled):active{transform:scale(.97)}.cc-btn:disabled{cursor:not-allowed;opacity:.45}.cc-btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14),0 8px 20px -8px rgba(99,102,241,.65);min-width:6.5rem}.cc-btn-primary:not(:disabled):hover{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 12px 26px -8px rgba(99,102,241,.8);transform:translateY(-1px)}.cc-btn-danger{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;box-shadow:0 8px 20px -8px rgba(239,68,68,.6);min-width:6.5rem}.cc-btn-ghost{background:var(--surface-3);border-color:var(--border-strong);color:var(--text-2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cc-btn-ghost:not(:disabled):hover{background:rgba(148,163,184,.16);color:var(--text);border-color:rgba(148,163,184,.4)}.cc-run-meta{display:flex;align-items:center;gap:.6rem}.cc-console{font-family:var(--mono);font-size:.78rem;line-height:1.5;background:rgba(6,10,22,.9);color:#c2d4ef;border:1px solid rgba(99,102,241,.2);border-radius:var(--radius-sm);padding:.85rem 1rem;min-height:12rem;max-height:32rem;overflow:auto;white-space:pre-wrap;word-break:break-word;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.cc-runs{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.cc-run{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid rgba(148,163,184,.1);padding:.55rem .75rem;cursor:pointer;font:inherit;transition:background var(--t-fast)}.cc-run:last-child{border-bottom:0}.cc-run:hover{background:var(--surface-3)}.cc-run.active{background:var(--primary-soft)}.cc-run .badge{justify-self:start}.cc-run-body{display:flex;flex-direction:column;min-width:0}.cc-run-name{font-size:.875rem;font-weight:600;color:var(--text)}.cc-run-line{font-family:var(--mono);font-size:.72rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-run-time{font-size:.75rem;color:var(--muted);text-align:right}.cc-inline-run{display:inline-flex;align-items:center;gap:.5rem}.nav-badge{display:inline-block;min-width:1.15rem;margin-left:.35rem;padding:0 .3rem;border-radius:999px;background:linear-gradient(135deg,#ef4444,#f87171);color:#fff;font-size:.66rem;font-weight:700;line-height:1.15rem;text-align:center;vertical-align:1px;box-shadow:0 0 10px hsla(0,91%,71%,.5)}.notif-list{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));box-shadow:var(--shadow-sm),0 1px 0 var(--glass-highlight) inset;overflow:hidden}.notif{padding:.85rem 1rem;border-bottom:1px solid rgba(148,163,184,.1);transition:background var(--t-fast)}.notif:hover{background:var(--surface-3)}.notif:last-child{border-bottom:0}.notif.unread{background:linear-gradient(90deg,rgba(99,102,241,.12),transparent 60%);border-left:3px solid var(--primary)}.notif-head{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.notif-title{font-weight:600;color:var(--text);flex:1 1;min-width:12rem}.notif-time{font-size:.75rem;color:var(--muted)}.notif-body{margin-top:.3rem;font-size:.875rem;color:var(--text-2);white-space:pre-line}.notif-foot{display:flex;align-items:center;gap:.9rem;margin-top:.35rem}.notif-link{font-size:.8rem;font-weight:600;color:var(--primary)}.notif-link:hover{color:#a5b4fc}.notif-email{font-size:.72rem;color:var(--faint)}.notif-email.failed{color:var(--red)}.auto-job{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;background:var(--surface);backdrop-filter:blur(var(--blur)) saturate(140%);-webkit-backdrop-filter:blur(var(--blur)) saturate(140%);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm),0 1px 0 var(--glass-highlight) inset;padding:.9rem 1.1rem;transition:border-color var(--t-fast),transform var(--t-med),box-shadow var(--t-med)}.auto-job:hover{border-color:var(--border-strong);transform:translateY(-1px);box-shadow:var(--shadow-md),0 1px 0 var(--glass-highlight) inset}.auto-job-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.25rem}.auto-job-main{min-width:0}.auto-job-actions{display:flex;gap:.5rem;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.auth-wrap{min-height:82vh;display:flex;align-items:center;justify-content:center}.auth-card{width:100%;max-width:24.5rem;background:var(--surface);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);border:1px solid var(--border-strong);border-radius:20px;box-shadow:var(--shadow-lg),0 1px 0 hsla(0,0%,100%,.1) inset;padding:2.2rem 2rem;text-align:center;position:relative;overflow:hidden}.auth-card:before{content:"";position:absolute;inset:0 0 auto;height:45%;background:radial-gradient(24rem 10rem at 50% -20%,rgba(129,140,248,.25),transparent 70%);pointer-events:none}.auth-card .brand-mark{margin:0 auto .9rem;width:46px;height:46px;border-radius:14px;font-size:1.25rem}.auth-title{font-size:1.4rem;font-weight:700;letter-spacing:-.02em}.auth-sub{color:var(--muted);margin:.35rem 0 1.4rem}.auth-form{display:flex;flex-direction:column;gap:.9rem;text-align:left;position:relative}.auth-foot{margin-top:1.1rem;font-size:.78rem;color:var(--faint)}.user-menu{display:flex;align-items:center;gap:.6rem}.user-chip{font-size:.85rem;font-weight:600;color:var(--text-2);white-space:nowrap}.invite-form{display:grid;grid-template-columns:2fr 1.5fr 1fr auto;grid-gap:.6rem;gap:.6rem}.budget-editor{display:inline-flex;align-items:center;gap:.25rem}.budget-input{width:4.2rem;padding:.25rem .4rem;text-align:right}.weights-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));grid-gap:.6rem;gap:.6rem}.container{width:100%}.max-w-7xl{max-width:80rem}.mx-auto{margin-left:auto;margin-right:auto}.min-h-screen{min-height:100vh}.relative{position:relative}.absolute{position:absolute}.z-50{z-index:50}.flex{display:flex}.inline-flex{display:inline-flex}.inline-block{display:inline-block}.grid{display:grid}.grid-cols-1{grid-template-columns:minmax(0,1fr)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-y-1>*+*{margin-top:.25rem}.w-5{width:1.25rem}.h-5{height:1.25rem}.w-64{width:16rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-12{padding-top:3rem;padding-bottom:3rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mt-12{margin-top:3rem}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-center{text-align:center}.font-bold{font-weight:700;color:var(--text)}.font-semibold{font-weight:600;color:var(--text)}.font-mono{font-family:var(--mono)}.text-white{color:var(--text)}.text-gray{color:var(--muted)}.text-red{color:var(--red)}.text-green{color:var(--green)}.text-blue-600{color:var(--primary)}.hover\:text-blue-600:hover{color:#a5b4fc}.hover\:text-blue-800:hover{color:#c7d2fe}.hover\:underline:hover{text-decoration:underline}.border-blue-400{border-color:var(--primary-border)}.transition-colors{transition:color var(--t-fast),background var(--t-fast),border-color var(--t-fast)}.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.model-id,.nowrap{white-space:nowrap}ol,ul{list-style:none;padding-left:0}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.cc-layout{grid-template-columns:minmax(0,1fr)}.cc-catalog{position:static;max-height:22rem}}@media (max-width:760px){.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:minmax(0,1fr)}.site-header-inner{flex-direction:column;align-items:flex-start}.brand-tagline{display:none}.site-main{padding:1.25rem 1rem 3rem}.auto-job{flex-direction:column}.auto-job-actions{justify-content:flex-start}.invite-form{grid-template-columns:1fr}.user-menu{width:100%;justify-content:space-between}.cc-run{grid-template-columns:minmax(0,1fr) auto}.cc-run .badge{grid-column:1/-1}}@media (max-width:640px){.cc-form{grid-template-columns:minmax(0,1fr)}.cc-actor{margin-left:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}