@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_e764b797-module__izj9yG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_e764b797-module__izj9yG__variable{--font-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_569317dc-module__D0raua__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_569317dc-module__D0raua__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#f1f4f8;--panel:#ffffff8c;--panel-deep:#ffffff6b;--surface:#f2f5fccc;--card:#fff9;--card-alt:#ffffffc7;--raised:#ffffffb8;--hover:#ffffff9e;--hover-strong:#ffffffe0;--track:#d9dee8;--glass:#ffffff8c;--glass-strong:#ffffffb8;--glass-border:#ffffffd9;--blur:28px;--tint:#f2f5fccc;--tint-2:#e7ebf5e6;--float:#fffffff7;--float-solid:#fbfcfe;--line:#dadee6e6;--line-soft:#e4e8efcc;--line-strong:#ccd1da;--line-dash:#c5cbd5;--text:#161b24;--text-2:#2e333d;--text-3:#424853;--muted:#5e636f;--muted-2:#6c727c;--faint:#747983;--faintest:#858993;--accent:#c92f33;--accent-hi:#db4241;--accent-fg:#fff;--accent-dim:#ffd1cd;--accent-wash:#ffe3e0;--accent-wash-2:#ffd1cd;--accent-text:#90101a;--accent-mono:#90101a;--danger:#af0040;--danger-bg:#ffe5e8;--danger-fg:#920034;--danger-solid:#d2004e;--bad:#d5305a;--bad-soft:#ffe5e8;--bad-text:#9c0038;--success:#009957;--success-bg:#ccf8da;--success-fg:#00572d;--ok:#009957;--ok-soft:#ccf8da;--ok-text:#00572d;--blue:#0091cb;--blue-dim:#d4f0ff;--blue-soft:#d4f0ff;--blue-text:#005477;--amber:#e78b30;--amber-dim:#ffeacf;--amber-soft:#ffeacf;--amber-text:#944f00;--violet:#956ed2;--violet-soft:#efe6ff;--violet-text:#603b93;--white:#161b24;--white-fg:#fff;--r-sm:9px;--r-md:12px;--r-lg:14px;--r-xl:18px;--r-2xl:22px;--r-pill:20px;--sans:var(--font-sans), "Manrope", system-ui, sans-serif;--display:var(--sans);--mono:var(--font-mono), "JetBrains Mono", ui-monospace, Menlo, monospace;--shadow-panel:0 24px 70px -34px #28326e66, inset 0 1px 0 #fffffff2;--shadow-card:0 10px 30px -22px #28326e59, inset 0 1px 0 #ffffffe6;--shadow-pop:0 30px 80px -30px #28326e73;--shadow-bar:0 14px 34px -18px #28326e66}@supports (color:lab(0% 0 0)){:root{--bg:lab(95.9179% -.369757 -2.61846);--surface:lab(96.4764% -.226021 -3.77582/.8);--track:lab(88.3377% -.294477 -5.27387);--tint:lab(96.4764% -.226021 -3.77582/.8);--tint-2:lab(92.9779% -.297278 -5.27539/.9);--float-solid:lab(98.8273% -.0742674 -1.13657);--line:lab(88.3471% -.260383 -4.52489/.9);--line-soft:lab(91.8364% -.224739 -3.77506/.8);--line-strong:lab(83.6976% -.291437 -5.2722);--line-dash:lab(81.3679% -.319779 -6.01815);--text:lab(9.40407% .0471547 -7.33441);--text-2:lab(21.0145% -.132948 -7.39943);--text-3:lab(30.299% -.210792 -7.43167);--muted:lab(41.9025% -.272438 -7.45925);--muted-2:lab(47.7146% -.285238 -6.73232);--faint:lab(50.6203% -.285774 -6.36632);--faintest:lab(57.0111% -.278264 -5.63066);--accent:lab(45.8749% 60.1361 37.4355);--accent-hi:lab(51.69% 60.0089 36.4368);--accent-dim:lab(87.7438% 21.5924 11.7559);--accent-wash:lab(92.6221% 13.8263 7.48003);--accent-wash-2:lab(87.7438% 21.5924 11.7559);--accent-text:lab(31.0834% 50.7648 32.8155);--accent-mono:lab(31.0834% 50.7648 32.8155);--danger:lab(37.3811% 64.7053 18.7814);--danger-bg:lab(93.6388% 16.4615 4.16502);--danger-fg:lab(30.6494% 58.2079 16.9976);--danger-solid:lab(45.274% 71.2225 20.5042);--bad:lab(48.9919% 64.8941 18.2141);--bad-soft:lab(93.6388% 16.4615 4.16502);--bad-text:lab(32.972% 58.2521 16.8448);--success:lab(55.5299% -48.2881 24.9659);--success-bg:lab(93.845% -18.6688 9.57233);--success-fg:lab(31.9275% -39.0879 20.2864);--ok:lab(55.5299% -48.2881 24.9659);--ok-soft:lab(93.845% -18.6688 9.57233);--ok-text:lab(31.9275% -39.0879 20.2864);--blue:lab(55.9322% -18.2053 -41.3083);--blue-dim:lab(93.1526% -8.91933 -15.3628);--blue-soft:lab(93.1526% -8.91933 -15.3628);--blue-text:lab(32.6323% -13.2888 -35.1229);--amber:lab(66.9011% 31.4733 60.5699);--amber-dim:lab(94.1857% 7.75608 22.3147);--amber-soft:lab(94.1857% 7.75608 22.3147);--amber-text:lab(41.3933% 28.3899 61.7982);--violet:lab(53.7518% 31.6073 -46.6575);--violet-soft:lab(92.461% 9.03732 -16.1119);--violet-text:lab(32.8285% 31.2586 -43.2649);--white:lab(9.40407% .0471547 -7.33441)}}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:radial-gradient(1200px 700px at 6% -8%, #ffcfca99, transparent 62%), radial-gradient(1000px 650px at 104% 14%, #aef4ef99, transparent 60%), radial-gradient(900px 700px at 55% 112%, #ffdafc80, transparent 62%), var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overscroll-behavior:none;background-attachment:fixed;font-size:13.5px}@supports (color:lab(0% 0 0)){body{background:radial-gradient(1200px 700px at 6% -8%, lab(87.6475% 24.7115 13.4899/.6), transparent 62%), radial-gradient(1000px 650px at 104% 14%, lab(91.5187% -23.4501 -4.77711/.6), transparent 60%), radial-gradient(900px 700px at 55% 112%, lab(90.9088% 20.5584 -12.957/.5), transparent 62%), var(--bg)}}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.03em;margin:0;font-weight:700}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}input,textarea,select{font:inherit;color:inherit}::placeholder{color:var(--muted-2)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}*{scrollbar-width:thin;scrollbar-color:oklch(80% .02 265/.6) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#c4cbd8b3 padding-box content-box;background:lab(81.3482% -.371039 -7.50755/.7) padding-box content-box;border:2px solid #0000;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#9da5b5cc padding-box content-box;background:lab(67.4005% -.380903 -9.34309/.8) padding-box content-box}.mono{font-family:var(--mono)}.display{font-family:var(--display);letter-spacing:-.03em;font-weight:700}.eyebrow{font:700 10.5px var(--sans);letter-spacing:.09em;color:var(--muted);text-transform:uppercase}.muted{color:var(--muted)}.faint{color:var(--faint)}.danger-text{color:var(--danger)}.success-text{color:var(--success)}.accent-text{color:var(--accent)}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.btn{border-radius:var(--r-md);height:38px;font:700 13px var(--sans);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 16px;transition:background .12s,opacity .12s,transform 60ms,border-color .12s,box-shadow .12s;display:inline-flex}.btn:active:not(:disabled){transform:translateY(.5px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--accent-fg);box-shadow:0 10px 24px -12px var(--accent)}.btn-primary:hover:not(:disabled){background:var(--accent-hi)}.btn-white{background:var(--white);color:var(--white-fg)}.btn-white:hover:not(:disabled){background:#292e38;background:lab(18.693% -.106797 -7.38921)}.btn-ghost{border-color:var(--line);color:var(--text-2);background:#ffffffb3;font-size:12.5px;font-weight:600}.btn-ghost:hover:not(:disabled){color:var(--text);background:#fff}.btn-quiet{color:var(--muted);background:0 0;font-weight:600}.btn-quiet:hover:not(:disabled){color:var(--text-2);background:#fff9}.btn-outline{border-color:var(--line-strong);color:var(--text-2);font-weight:600}.btn-outline:hover:not(:disabled){border-color:var(--accent);color:var(--accent-text);background:#fff9}.btn-danger{background:var(--danger-bg);color:var(--danger-fg);border-color:#ffc5cb;border-color:lab(85.1799% 26.2805 6.72637)}.btn-danger:hover:not(:disabled){background:#ffd7db;background:lab(89.9332% 23.0148 5.864)}.btn-block{border-radius:var(--r-lg);width:100%;height:46px;font:700 14px var(--display)}.btn-sm{border-radius:10px;height:30px;padding:0 12px;font-size:12px}.field{flex-direction:column;gap:5px;display:flex}.label{font:600 11.5px var(--sans);letter-spacing:0;color:var(--text-2);text-transform:none}.input,.textarea,.select{border:1px solid var(--line-strong);border-radius:var(--r-lg);width:100%;height:42px;color:var(--text);background:#ffffffb3;padding:0 14px;font-size:13.5px;transition:border-color .12s,background .12s,box-shadow .12s}.input:hover:not(:focus),.textarea:hover:not(:focus){background:#ffffffe6}.textarea{resize:vertical;height:auto;min-height:92px;padding:11px 13px;line-height:1.65}.input:focus,.textarea:focus,.select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash);background:#fff;outline:none}.input-sm{border-radius:var(--r-md);height:34px;font-size:12.5px}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 16px) 19px,calc(100% - 11px) 19px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:32px}.select option{color:var(--text);background:#fff}.field-error{color:var(--danger);font-size:11px}.form-error{border-radius:var(--r-lg);background:var(--danger-bg);color:var(--danger-fg);padding:10px 13px;font-size:12px;line-height:1.5}.form-ok{border-radius:var(--r-lg);background:var(--success-bg);color:var(--success-fg);padding:10px 13px;font-size:12px;line-height:1.5}.card{border-radius:var(--r-xl);background:var(--card);border:1px solid var(--glass-border);box-shadow:var(--shadow-card);padding:16px}.card-raised{background:var(--card-alt)}.card-tight{border-radius:var(--r-lg);padding:13px}.card-dashed{border-radius:var(--r-xl);border:1.5px dashed var(--line-dash);box-shadow:none;color:var(--muted-2);background:0 0;padding:15px;font-size:12px;transition:border-color .12s,color .12s,background .12s}.card-dashed:hover{border-color:var(--accent);color:var(--accent-text);background:#ffffff80}.card-accent{background:var(--accent-wash);border-color:var(--accent-dim);box-shadow:0 0 0 1.5px var(--accent)}.divider{background:var(--line);height:1px}.inset{background:var(--tint);border:1px solid var(--line);border-radius:var(--r-lg)}.pill{border-radius:var(--r-pill);font:500 10.5px var(--sans);background:var(--hover);color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.pill-accent{background:var(--accent);color:var(--accent-fg);font-weight:600}.pill-danger{background:var(--danger-bg);color:var(--danger-fg)}.pill-success{background:var(--success-bg);color:var(--success-fg)}.pill-outline{border:1.5px dashed var(--line-strong);color:var(--muted-2);background:0 0}.pill-mono{font-family:var(--mono);font-size:10px}.chip-key{font:500 10.5px var(--mono);color:var(--muted);letter-spacing:.02em;white-space:nowrap;flex:none}.bar{background:var(--track);border-radius:4px;height:7px;overflow:hidden}.bar-sm{border-radius:3px;height:5px}.bar-lg{border-radius:5px;height:9px}.bar>i{border-radius:inherit;background:var(--accent);height:100%;transition:width .35s cubic-bezier(.2,.8,.2,1);display:block}.avatar{font:700 10px var(--sans);color:#fff;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 2px #fff9}.avatar-empty{border:1.5px dashed var(--faintest);background:0 0}.avatar-stack{display:flex}.avatar-stack>:not(:first-child){margin-left:-7px}.toggle{background:var(--hover-strong);cursor:pointer;border-radius:12px;flex:none;align-items:center;width:34px;height:19px;padding:2px;transition:background .15s;display:flex}.toggle>i{background:var(--faintest);border-radius:50%;width:15px;height:15px;transition:transform .15s,background .15s}.toggle[data-on=true]{background:var(--accent);justify-content:flex-end}.toggle[data-on=true]>i{background:var(--accent-fg)}.checkbox{border:1.5px solid var(--line-strong);width:15px;height:15px;font:700 9px var(--sans);cursor:pointer;border-radius:5px;flex:none;justify-content:center;align-items:center;transition:background .1s,border-color .1s;display:flex}.checkbox[data-on=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.radio{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.radio[data-on=true]{background:var(--accent);border-color:var(--accent)}.radio[data-on=true]:after{content:"";background:var(--accent-fg);border-radius:50%;width:6px;height:6px}.shell{height:100dvh;display:flex;overflow:hidden}.rail{background:0 0;flex-direction:column;flex:none;gap:18px;width:224px;padding:16px 12px;display:flex;overflow-y:auto}.rail-brand{align-items:center;gap:10px;padding:2px 6px;display:flex}.rail-mark{width:28px;height:28px;box-shadow:0 6px 16px -6px var(--accent);background:var(--accent);font:700 12px var(--display);color:var(--accent-fg);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.rail-search{border-radius:var(--r-md);background:var(--glass-strong);border:1px solid var(--glass-border);box-shadow:var(--shadow-card);color:var(--muted);text-align:left;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:12.5px;font-weight:500;display:flex}.rail-search:hover{color:var(--text-2);background:#fff}.rail-group{flex-direction:column;gap:3px;display:flex}.rail-heading{padding:0 11px 6px}.rail-item{border-radius:var(--r-md);font:600 13px var(--sans);color:var(--text-2);border:1px solid #0000;align-items:center;gap:11px;padding:8px 12px;transition:background .1s,color .1s,box-shadow .1s;display:flex}.rail-item:hover{color:var(--text);background:#ffffff80}.rail-item[data-active=true]{background:var(--glass-strong);border-color:var(--glass-border);box-shadow:var(--shadow-card);color:var(--text);font-weight:700}.rail-icon{width:17px;height:17px;color:var(--muted);flex:none}.rail-item[data-active=true] .rail-icon{color:var(--accent)}.rail-glyph{background:var(--hover);border-radius:5px;flex:none;width:15px;height:15px}.rail-item[data-active=true] .rail-glyph{background:var(--accent)}.rail-dot{border-radius:3px;flex:none;width:9px;height:9px}.rail-badge{font:600 10px var(--mono);background:var(--accent);color:var(--accent-fg);border-radius:var(--r-pill);margin-left:auto;padding:1px 7px}.rail-foot{align-items:center;gap:9px;margin-top:auto;padding:2px 6px;display:flex}.rail-note{font:400 10.5px/1.6 var(--sans);color:var(--faint);margin-top:auto;padding:0 8px}.panel{background:var(--glass);min-width:0;-webkit-backdrop-filter:blur(var(--blur));border-radius:var(--r-2xl);border:1px solid var(--glass-border);box-shadow:var(--shadow-panel);flex-direction:column;flex:1;margin:12px 12px 12px 0;display:flex;overflow:hidden}.panel-head{flex-wrap:wrap;flex:none;align-items:center;gap:8px 14px;min-height:66px;padding:10px 24px;display:flex}.panel-head-sm{min-height:62px;padding:8px 22px}.panel-title{font:800 20px var(--display);letter-spacing:-.03em}.panel-title-sm{font-size:18px}.panel-sub{font:500 12px var(--sans);color:var(--muted);margin-top:3px}.panel-body{flex-direction:column;flex:1;gap:18px;min-height:0;padding:4px 24px 24px;display:flex;overflow-y:auto}.panel-body-flush{padding:0;overflow:hidden}.seg{gap:4px;display:flex}.seg>button{border-radius:var(--r-pill);font:500 11.5px var(--sans);color:var(--muted);padding:6px 13px}.seg>button:hover{color:var(--text-2);background:var(--surface)}.seg>button[data-active=true]{background:var(--white);color:var(--white-fg);font-weight:600}.tabs{gap:6px;display:flex}.tabs>button{border-radius:var(--r-pill);font:500 11.5px var(--sans);color:var(--muted);padding:6px 13px}.tabs>button[data-active=true]{background:var(--hover);color:var(--text);font-weight:600}.stats{gap:14px;display:flex}.stat{border-radius:var(--r-xl);background:var(--card);border:1px solid var(--glass-border);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;flex:1;gap:6px;padding:18px;display:flex}.stat-lead{background:var(--accent);box-shadow:0 18px 40px -20px var(--accent);color:var(--accent-fg);border-color:#0000}.stat-label{font:600 12px var(--sans);color:var(--muted)}.stat-value{font:800 34px var(--display);letter-spacing:-.04em;line-height:1}.stat-value-sm{font-size:30px}.stat-value span{color:var(--muted);font-size:16px;font-weight:600}.stat-note{font:500 11.5px var(--sans);color:var(--muted)}.stat-lead .stat-label,.stat-lead .stat-note,.stat-lead .stat-value span{color:var(--accent-fg);opacity:.85}.board{flex:1;gap:12px;min-height:0;padding:0 22px 18px;display:flex;overflow:auto hidden}.column{border-radius:var(--r-xl);flex-direction:column;flex:1 1 0;min-width:196px;max-width:320px;min-height:0;padding:0 6px;transition:background .15s;display:flex}.column[data-status=IN_PROGRESS]{background:#c92f330f;background:lab(45.8749% 60.1361 37.4355/.06)}.column[data-status=IN_REVIEW]{background:#0091cb0f;background:lab(55.9322% -18.2053 -41.3083/.06)}.column[data-status=DONE]{background:#0099570e;background:lab(55.5299% -48.2881 24.9659/.055)}.column[data-status=TRIAGE],.column[data-status=TODO]{background:#ffffff38}.column[data-over=true]{background:var(--accent-wash)}.column-head{flex:none;align-items:center;gap:8px;padding:8px 4px 10px;display:flex}.column-title{font:700 10.5px var(--sans);letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.column-count{font:600 10.5px var(--mono);color:var(--faint)}.column-title:before{content:"";vertical-align:1px;background:var(--faint);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.column[data-status=IN_PROGRESS] .column-title:before{background:var(--accent)}.column[data-status=IN_REVIEW] .column-title:before{background:var(--blue)}.column[data-status=DONE] .column-title:before{background:var(--ok)}.column[data-status=TODO] .column-title:before{background:var(--muted)}.column-scroll{flex-direction:column;flex:1;gap:8px;min-height:0;padding:1px 2px 8px;display:flex;overflow-y:auto}.issue-card{border-radius:var(--r-lg);background:var(--card-alt);border:1px solid var(--glass-border);box-shadow:var(--shadow-card);cursor:grab;text-align:left;flex-direction:column;gap:8px;width:100%;padding:12px;transition:background .1s,box-shadow .1s;display:flex}.issue-card:hover{background:#fff}.issue-card[data-selected=true]{background:var(--accent-wash);box-shadow:0 0 0 1.5px var(--accent)}.issue-card[data-dragging=true]{opacity:.35}.issue-card-title{font:600 12.5px/1.4 var(--sans);color:var(--text)}.issue-card-meta{align-items:center;gap:8px;display:flex}.branch-chip{border-radius:var(--r-sm);background:var(--hover);font:400 10px var(--mono);color:var(--text-2);align-self:flex-start;align-items:center;gap:7px;max-width:100%;padding:4px 8px;display:inline-flex}.dot{border-radius:50%;flex:none;width:7px;height:7px}.inline-compose{border-radius:var(--r-lg);border:1.5px dashed var(--line-dash);color:var(--muted-2);text-align:left;width:100%;padding:11px 12px;font-size:11.5px}.inline-compose:hover{border-color:var(--accent);color:var(--text-2)}.row{border-bottom:1px solid var(--line-soft);cursor:pointer;align-items:center;gap:11px;padding:10px 14px;transition:background .1s;display:flex}.row:hover{background:var(--surface)}.row[data-selected=true]{background:var(--accent-wash)}.row[data-focused=true]{box-shadow:inset 2px 0 0 var(--accent)}.row-title{font:400 12.5px var(--sans);flex:1;min-width:0}.group-head{border-radius:var(--r-md) var(--r-md) 0 0;background:var(--tint-2);cursor:pointer;align-items:center;gap:10px;padding:9px 14px;display:flex}.group-title{font:600 12px var(--display)}.group-meta{font:400 10.5px var(--mono);color:var(--muted)}.bulkbar{background:var(--white);color:var(--white-fg);box-shadow:var(--shadow-bar);z-index:20;border-radius:26px;align-items:center;gap:14px;margin:0 auto;padding:8px 18px;animation:.16s rise;display:flex;position:sticky;bottom:18px}.bulkbar button{font:500 12px var(--sans);border-radius:8px;padding:4px 6px}.bulkbar button:hover{background:#00000012}.bulkbar .sep{background:#ffffff47;width:1px;height:15px}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.menu{z-index:90;border-radius:var(--r-lg);background:var(--float);-webkit-backdrop-filter:blur(20px);border:1px solid var(--line-strong);min-width:200px;max-height:320px;box-shadow:var(--shadow-pop);padding:5px;animation:.1s rise;position:fixed;overflow-y:auto}.menu-item{border-radius:var(--r-sm);width:100%;color:var(--text-2);text-align:left;align-items:center;gap:9px;padding:7px 9px;font-size:12.5px;display:flex}.menu-item:hover,.menu-item[data-active=true]{background:var(--hover);color:var(--text)}.menu-label{padding:7px 9px 4px}.menu-sep{background:var(--line);height:1px;margin:4px 0}.overlay{z-index:100;background:#1e264647;justify-content:center;align-items:flex-start;padding-top:88px;animation:.12s fade;display:flex;position:fixed;inset:0}@keyframes fade{0%{opacity:0}to{opacity:1}}.palette{border-radius:var(--r-2xl);background:var(--float);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);width:min(660px,100vw - 32px);max-height:min(560px,100vh - 140px);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;overflow:hidden}.palette-input{border-bottom:1px solid var(--hover);flex:none;align-items:center;gap:12px;padding:16px 18px;display:flex}.palette-input input{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:15px}.palette-list{flex:1;padding-bottom:6px;overflow-y:auto}.palette-group{padding:9px 18px}.palette-row{text-align:left;align-items:center;gap:12px;width:100%;padding:10px 18px;display:flex}.palette-row[data-active=true]{background:var(--accent-wash-2)}.palette-foot{border-top:1px solid var(--hover);font:400 9.5px var(--mono);color:var(--faint);flex:none;gap:16px;padding:11px 18px;display:flex}.kbd{font:400 9.5px var(--mono);color:var(--muted-2);background:var(--hover);border-radius:6px;padding:2px 7px}.hit{background:var(--accent);color:var(--accent-fg);border-radius:3px;padding:0 3px}.hit-soft{background:var(--hover-strong);border-radius:3px;padding:0 3px}.modal-wrap{z-index:110;background:#1e264647;justify-content:center;align-items:center;padding:24px;animation:.12s fade;display:flex;position:fixed;inset:0}.modal{border-radius:var(--r-2xl);background:var(--float);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);width:min(520px,100%);max-height:calc(100vh - 80px);box-shadow:var(--shadow-pop);flex-direction:column;gap:16px;padding:24px;animation:.14s rise;display:flex;overflow-y:auto}.modal-title{font:600 18px var(--display);letter-spacing:-.02em}.table{border-radius:var(--r-xl);background:var(--tint);overflow:hidden}.table-head{font:500 9.5px var(--mono);letter-spacing:.09em;color:var(--faint);border-bottom:1px solid var(--hover);text-transform:uppercase;align-items:center;gap:14px;padding:10px 16px;display:flex}.table-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:12px 16px;display:flex}.table-row:last-child{border-bottom:none}.table-row:hover{background:var(--surface)}.console-collections{border-right:1px solid var(--line);flex-direction:column;flex:none;width:250px;min-height:0;display:flex}.method-badge{font:700 8.5px var(--mono);text-align:center;letter-spacing:.02em;border-radius:4px;flex:none;width:32px;padding:2px 4px}.method-GET{color:var(--success);border:1px solid #addfbd;border:1px solid lab(84.6954% -21.8384 11.2033)}.method-POST{color:var(--accent-fg);background:var(--accent)}.method-PUT,.method-PATCH{color:var(--amber);border:1px solid #fbcdaa;border:1px solid lab(85.8931% 12.9192 24.2512)}.method-DELETE{color:#d78e88;color:lab(66.664% 27.9202 15.3926);border:1px solid #6e3d39;border:1px solid lab(32.0459% 21.8149 12.1954)}.method-HEAD,.method-OPTIONS{color:var(--muted);border:1px solid var(--line-strong)}.request-row{font:400 11.5px var(--sans);color:var(--text-3);text-align:left;border-radius:9px;align-items:center;gap:9px;width:100%;padding:7px 9px 7px 20px;display:flex}.request-row:hover{background:var(--surface);color:var(--text)}.request-row[data-active=true]{background:var(--accent-wash);color:var(--text)}.folder-row{font:600 11.5px var(--display);color:var(--text-2);text-align:left;align-items:center;gap:8px;width:100%;padding:7px 9px;display:flex}.folder-row:hover{color:var(--text)}.tree-row{align-items:center;gap:2px;display:flex}.tree-row>.folder-row,.tree-row>.request-row{flex:1;min-width:0}.row-more{width:22px;height:24px;color:var(--muted-2);opacity:0;border-radius:7px;flex:none;font-size:13px;line-height:1;transition:opacity .12s}.tree-row:hover .row-more,.row-more:focus-visible{opacity:1}.row-more:hover{background:var(--hover);color:var(--text)}@media (pointer:coarse){.row-more{opacity:1}}.url-bar{background:var(--card);border:1px solid var(--line-strong);height:44px;font:400 12.5px var(--mono);border-radius:12px;flex:1;align-items:center;gap:0;min-width:0;padding:0 14px;display:flex}.url-bar input{min-width:0;font:inherit;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:0}.url-base{color:var(--muted);white-space:nowrap}.status-pill{border-radius:var(--r-pill);font:700 11px var(--mono);white-space:nowrap;padding:4px 11px}.status-2xx{background:var(--success-bg);color:var(--success-fg)}.status-3xx{background:var(--blue-dim);color:var(--blue-text)}.status-4xx,.status-5xx{color:var(--danger-fg);background:#642724;background:lab(24.872% 28.2717 16.4195)}.status-err{background:var(--hover-strong);color:var(--muted)}.assert-row{font:400 11px var(--mono);color:var(--text-2);align-items:center;gap:9px;line-height:1.5;display:flex}.assert-row[data-ok=false]{color:#ffc7c2;color:lab(85.4235% 21.5972 11.7634);background:#421c19;background:lab(15.894% 18.7869 10.7134);border-radius:8px;padding:7px 9px}.failure-card{border-radius:var(--r-lg);background:#421c19;background:lab(15.894% 18.7869 10.7134);flex-direction:column;gap:10px;padding:14px;display:flex;box-shadow:0 0 0 1.5px #984742;box-shadow:0 0 0 1.5px lab(40.9239% 34.4611 19.7051)}.code-wrap{border-radius:var(--r-lg);background:var(--bg);border:1px solid var(--line-strong);flex:1;min-height:0;display:flex;overflow:hidden}.code-gutter{font:400 11.5px/1.85 var(--mono);color:var(--faint);text-align:right;-webkit-user-select:none;user-select:none;background:var(--bg);flex:none;padding:14px 8px 14px 12px}.code-area{flex:1;min-width:0;position:relative}.code-highlight,.code-input{font:400 11.5px/1.85 var(--mono);white-space:pre;tab-size:2;border:none;margin:0;padding:14px;overflow:auto}.code-highlight{color:var(--text);pointer-events:none;position:absolute;inset:0}.code-input{color:#0000;width:100%;height:100%;caret-color:var(--accent);resize:none;background:0 0;outline:none;position:absolute;inset:0}.code-input::selection{background:#c92f3359;background:lab(45.8749% 60.1361 37.4355/.35)}.tok-key{color:#284cac;color:lab(34.3594% 15.0999 -56.501)}.tok-string{color:#00682c;color:lab(37.8054% -39.6346 26.5962)}.tok-number,.tok-literal{color:#a34000;color:lab(40.8832% 41.3672 57.262)}.tok-punct{color:var(--text-2)}.run-table{border-radius:var(--r-lg);background:var(--tint);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.run-head{border-bottom:1px solid var(--line);font:500 9.5px var(--mono);letter-spacing:.09em;color:var(--faint);text-transform:uppercase;flex:none;align-items:center;gap:12px;padding:10px 15px;display:flex}.run-row{border-bottom:1px solid var(--line);text-align:left;width:100%;font:400 12px var(--sans);align-items:center;gap:12px;padding:11px 15px;display:flex}.run-row:hover{background:var(--surface)}.run-row[data-failed=true]{box-shadow:inset 3px 0 0 var(--danger-solid);background:#421c19;background:lab(15.894% 18.7869 10.7134)}.run-row[data-failed=true]:hover{background:#4e201e;background:lab(19.2741% 21.9416 12.582)}.repo-split{min-width:0}.repo-tree-pane{border-right:1px solid var(--line);flex-direction:column;flex:none;width:262px;min-height:0;display:flex}.repo-scrim,.repo-tree-toggle{display:none}.repo-body{flex:1;gap:14px;min-height:0;padding:0 20px 20px;display:flex}.repo-reader{border-radius:var(--r-lg);background:var(--bg);border:1px solid var(--line-strong);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.repo-reader-head{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:11px 14px;display:flex}.repo-aside{flex-direction:column;flex:none;gap:13px;width:320px;min-height:0;display:flex;overflow-y:auto}.tree{flex-direction:column;gap:1px;padding-bottom:8px;display:flex}.tree-empty{font:400 11.5px/1.6 var(--sans);color:var(--muted);padding:16px 9px}.tree-dir,.tree-file{text-align:left;width:100%;font:500 11.5px var(--sans);color:var(--text-2);border-radius:9px;align-items:center;gap:8px;min-width:0;padding:6px 9px;display:flex}.tree-dir[data-top=true]{font-family:var(--display);font-weight:600}.tree-dir:hover,.tree-file:hover{background:var(--surface);color:var(--text)}.tree-file{color:var(--text-3);gap:9px;font-weight:400}.tree-file[data-active=true]{background:var(--accent-wash);color:var(--text)}.tree-caret{font:400 9px var(--sans);color:var(--muted-2);flex:none;width:8px}.tree-count{color:var(--faint);flex:none;margin-left:auto;font-size:9.5px}.tree-dot{background:var(--danger-solid);border-radius:50%;flex:none;width:6px;height:6px}.tree-dot[data-active=true]{background:var(--accent-fg)}.file-badge{font:400 10px var(--mono);border:1px solid #0000;border-radius:3px;flex:none;padding:0 4px}.file-badge[data-active=true]{color:var(--accent-fg);background:var(--accent);border-color:#0000}.badge-blue{color:var(--blue-text);border-color:#abd8f3;border-color:lab(83.8833% -10.4542 -18.3362)}.badge-amber{color:var(--amber);border-color:#fbcdaa;border-color:lab(85.8931% 12.9192 24.2512)}.badge-green{color:var(--success);border-color:#addfbd;border-color:lab(84.6954% -21.8384 11.2033)}.badge-violet{color:var(--violet);border-color:#d8c7f9;border-color:lab(82.9219% 12.9589 -22.3857)}.badge-slate{color:var(--muted);border-color:var(--line-strong)}.code-view{font:400 11.5px/1.9 var(--mono);padding:12px 0}.code-line{display:flex}.code-line[data-selected=true]{background:var(--accent-wash);box-shadow:inset 3px 0 0 var(--accent)}.code-gutter-no{text-align:right;width:44px;color:var(--line-strong);font:inherit;-webkit-user-select:none;user-select:none;flex:none;padding-right:14px}.code-gutter-no:hover{color:var(--accent)}.code-line[data-selected=true] .code-gutter-no{color:var(--accent-text)}.code-text{font:inherit;white-space:pre;min-width:0;padding-right:20px}.hl-comment{color:var(--faint)}.hl-string{color:#00682c;color:lab(37.8054% -39.6346 26.5962)}.hl-keyword{color:var(--violet-text)}.hl-fn{color:#6c44a4;color:lab(37.3261% 33.3495 -46.3724)}.hl-number{color:#a34000;color:lab(40.8832% 41.3672 57.262)}.hl-type{color:#284cac;color:lab(34.3594% 15.0999 -56.501)}.split{flex:1;min-height:0;display:flex}.split-main{flex-direction:column;flex:1;min-width:0;display:flex}.issue-aside{border-left:1px solid var(--line);flex-direction:column;flex:none;gap:18px;width:300px;padding:22px 20px;display:flex;overflow-y:auto}.backlog-list{flex-direction:column;flex:1.6;min-width:0;padding:0 0 0 22px;transition:background .15s;display:flex}.sprint-panel{flex-direction:column;flex:none;gap:12px;width:342px;min-height:0;padding:0 22px 18px;display:flex}.queue-pane{border-right:1px solid var(--line);flex-direction:column;flex:none;width:420px;min-height:0;display:flex}.queue-detail{flex-direction:column;flex:1;min-width:0;display:flex}.roadmap-body{flex:1;min-height:0;padding:0 22px 18px;display:flex}.roadmap-labels{flex-direction:column;flex:none;width:236px;display:flex}.settings-split{flex-direction:row;gap:16px;padding:4px 22px 22px}.settings-main{flex-direction:column;flex:1.5;gap:13px;min-width:0;display:flex}.settings-aside{flex-direction:column;flex:none;gap:13px;width:310px;display:flex}.onboarding-aside{background:var(--panel);border-radius:var(--r-2xl) 0 0 var(--r-2xl);border-left:1px solid var(--line);flex-direction:column;flex:none;gap:16px;width:470px;padding:36px 34px;display:flex}.two-col{flex:1;gap:16px;min-height:0;display:flex}.two-col-main{flex-direction:column;flex:1.5;gap:11px;min-width:0;display:flex}.two-col-side{flex-direction:column;flex:1;gap:11px;min-width:0;display:flex}.topbar,.nav-scrim{display:none}.topbar-btn{width:34px;height:34px;color:var(--text-2);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.topbar-btn:hover{background:var(--surface)}.burger,.burger:before,.burger:after{content:"";background:currentColor;border-radius:2px;width:16px;height:1.5px;display:block}.burger{position:relative}.burger:before{position:absolute;top:-5px}.burger:after{position:absolute;top:5px}.auth{background:0 0;min-height:100dvh;display:flex}.auth-form{flex-direction:column;flex:1;justify-content:center;gap:16px;width:100%;max-width:640px;margin:0 auto;padding:48px 66px;display:flex}.auth-aside{background:var(--glass);width:400px;-webkit-backdrop-filter:blur(var(--blur));border-radius:var(--r-2xl);border:1px solid var(--glass-border);box-shadow:var(--shadow-panel);flex-direction:column;flex:none;justify-content:center;gap:20px;margin:12px 12px 12px 0;padding:44px 38px;display:flex}@media (max-width:900px){.auth-aside{display:none}.auth-form{padding:40px 24px}}.auth-rule{font:600 10.5px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);align-items:center;gap:12px;display:flex}.auth-rule:before,.auth-rule:after{content:"";background:var(--line);flex:1;height:1px}.oauth{border-radius:var(--r-lg);background:var(--white);color:var(--white-fg);font:600 12.5px var(--sans);justify-content:center;align-items:center;gap:10px;width:100%;padding:12px 15px;display:flex}.oauth:hover{background:#292e38;background:lab(18.693% -.106797 -7.38921)}.steps{align-items:center;gap:8px;display:flex}.step{border-radius:var(--r-pill);font:500 11px var(--sans);color:var(--faintest);align-items:center;gap:7px;padding:5px 12px;display:flex}.step[data-state=done]{background:var(--tint-2);color:var(--muted)}.step[data-state=current]{background:var(--white);color:var(--white-fg);font-weight:600}.step-line{background:var(--hover-strong);width:18px;height:1px}.timeline-grid{border-radius:var(--r-lg);background:var(--panel-deep);flex:1;min-height:0;position:relative}.timeline-bar{border-radius:var(--r-sm);height:26px;font:600 11px var(--display);cursor:pointer;align-items:center;gap:8px;padding:0 10px;transition:filter .12s;display:flex;position:absolute;overflow:hidden}.timeline-bar:hover{filter:brightness(1.12)}.timeline-row{height:58px;position:relative}.today-line{background:var(--accent);opacity:.8;width:2px;position:absolute;top:0;bottom:0}.milestone-mark{background:var(--white);flex:none;width:10px;height:10px;transform:rotate(45deg)}.chart-cols{flex:1;align-items:flex-end;gap:18px;min-height:90px;display:flex}.chart-pair{flex:1;align-items:flex-end;gap:4px;height:100%;display:flex}.chart-bar{border-radius:5px 5px 0 0;flex:1;min-height:2px;transition:height .4s cubic-bezier(.2,.8,.2,1)}.chart-axis{font:500 10px var(--mono);color:var(--muted-2);gap:18px;display:flex}.chart-axis>span{text-align:center;flex:1}.empty{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 24px;font-size:12.5px;display:flex}.spin{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.toast-wrap{z-index:200;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.toast{border-radius:var(--r-pill);background:var(--white);color:var(--white-fg);font:500 12px var(--sans);box-shadow:var(--shadow-bar);pointer-events:auto;align-items:center;gap:12px;padding:9px 18px;animation:.16s rise;display:flex}.toast button{color:var(--accent-text);font-weight:600}.editable{border-radius:var(--r-sm);cursor:text;margin:-3px -6px;padding:3px 6px;transition:background .1s,box-shadow .1s}.editable:hover{background:var(--surface)}.editable:focus{background:var(--surface);box-shadow:0 0 0 1.5px var(--accent);outline:none}.editable:empty:before{content:attr(data-placeholder);color:var(--muted-2)}body[data-dim-rail="1"] .rail{opacity:.5;transition:opacity .2s}.link-accent{color:var(--accent)}.link-accent:hover{text-decoration:underline}.scroll-y{min-height:0;overflow-y:auto}.grow{flex:1;min-width:0}.row-flex{align-items:center;gap:10px;display:flex}.col-flex{flex-direction:column;display:flex}@media (max-width:1180px){.rail{width:196px}.issue-aside{width:260px}.sprint-panel{width:290px}.queue-pane{width:360px}.roadmap-labels{width:190px}.settings-aside{width:270px}.onboarding-aside{width:380px}}@media (max-width:1024px){.panel-head,.panel-head-sm{padding-left:22px;padding-right:22px}.stats{flex-wrap:wrap}.stats>.stat{flex:calc(50% - 7px);min-width:150px}.split-backlog{flex-direction:column;overflow-y:auto}.backlog-list{flex:none;padding:0 22px}.sprint-panel{width:auto;padding:0 22px 18px}.settings-split{flex-direction:column}.settings-aside{width:auto}.split-onboarding{flex-direction:column;overflow-y:auto}.onboarding-aside{border-left:none;border-top:1px solid var(--line);border-radius:0;width:auto}.console-collections{width:210px}.repo-tree-pane{width:214px}.repo-aside{width:260px}.queue-pane{width:340px}.table{overflow-x:auto}.table-head,.table-row{min-width:620px}}@media (max-width:767px){body{font-size:14px}.shell{flex-direction:column}.topbar{border-bottom:1px solid var(--line);background:var(--bg);z-index:30;flex:none;align-items:center;gap:10px;height:52px;padding:0 10px;display:flex}.rail{z-index:80;background:var(--bg);border-right:1px solid var(--line);will-change:transform;width:min(280px,84vw);transition:transform .22s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.shell[data-nav-open=true] .rail{transform:none}.nav-scrim{z-index:70;opacity:0;pointer-events:none;background:#1e264647;transition:opacity .22s;display:block;position:fixed;inset:0}.shell[data-nav-open=true] .nav-scrim{opacity:1;pointer-events:auto}.panel{border-left:none;border-radius:0;min-height:0}.panel-head,.panel-head-sm{flex-wrap:wrap;gap:10px;height:auto;min-height:56px;padding:12px 16px}.panel-title{font-size:17px}.panel-title-sm{font-size:16px}.panel-body{gap:14px;padding:4px 16px 16px}.stats>.stat{flex:calc(50% - 7px)}.stat-value{font-size:26px}.board{scroll-snap-type:x mandatory;gap:10px;padding:0 16px 16px}.column{scroll-snap-align:start;flex:none;width:min(82vw,300px);max-width:none}.split-issue,.split-queue{flex-direction:column;overflow-y:auto}.two-col{flex-direction:column;flex:none}.two-col-main,.two-col-side{flex:none}.issue-aside{border-left:none;border-top:1px solid var(--line);width:auto;overflow:visible}.split-issue .split-main{overflow:visible}.queue-pane{border-right:none;width:auto}.queue-detail{display:none}.backlog-list{padding:0 16px}.sprint-panel{padding:0 16px 16px}.repo-tree-pane{z-index:40;background:var(--panel);width:min(280px,82vw);transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;transform:translate(-102%)}.repo-split{position:relative}.repo-split[data-tree-open=true] .repo-tree-pane{transform:none}.repo-scrim{z-index:39;opacity:0;pointer-events:none;background:#1e26463d;transition:opacity .2s;display:block;position:absolute;inset:0}.repo-split[data-tree-open=true] .repo-scrim{opacity:1;pointer-events:auto}.repo-tree-toggle{display:inline-flex}.repo-body{flex-direction:column;padding:0 16px 16px;overflow-y:auto}.repo-reader{min-height:60vh}.repo-aside{width:auto;overflow:visible}.code-view{font-size:11px;line-height:1.8}.code-gutter-no{width:36px;padding-right:10px}.console-split{flex-direction:column;overflow-y:auto}.console-collections{border-right:none;border-bottom:1px solid var(--line);width:auto;max-height:260px}.console-panes{flex-direction:column}.console-response{width:auto}.run-head,.run-row{min-width:560px}.run-table{overflow-x:auto}.roadmap-body{padding:0 16px 16px;overflow-x:auto}.roadmap-labels{z-index:2;background:var(--float);width:150px;position:sticky;left:0}.timeline-grid{min-width:520px}.bulkbar{border-radius:18px;justify-content:flex-start;gap:10px;padding:8px 12px;bottom:10px;left:8px;right:8px;overflow-x:auto}.bulkbar .mono{display:none}.table{overflow-x:auto}.table-head,.table-row{min-width:640px}.modal{padding:20px}.overlay{padding-top:56px}.palette{max-height:calc(100vh - 90px)}.toast-wrap{left:12px;right:12px;transform:none}.toast{width:100%}.auth-form{padding:32px 20px}.kbd-hint{display:none}.btn{height:38px}.btn-sm{height:32px}.rail-item{padding:10px 11px}.menu-item{padding:10px 9px}}@media (max-width:360px){.stats>.stat{flex:100%}.seg>button{padding:6px 10px;font-size:11px}}@media (pointer:coarse){.issue-card{cursor:default}.editable{margin:-6px -8px;padding:6px 8px}}:root{--list-lime:var(--accent);--list-blue:var(--blue);--list-amber:var(--amber);--list-violet:var(--violet);--list-red:#ed756e;--list-slate:var(--faint)}@supports (color:lab(0% 0 0)){:root{--list-red:lab(63.7351% 46.9673 26.7836)}}.rail-badge[data-accent]{background:var(--accent);color:var(--accent-fg)}.rail-count{color:var(--muted-2);margin-left:auto;font-size:10px;font-weight:400}.tasks-split{flex:1;min-width:0;min-height:0;display:flex}.tasks-main{flex-direction:column;flex:1;min-width:0;display:flex}.tasks-head{flex:none;align-items:flex-end;gap:14px;padding:24px 26px 0;display:flex}.tasks-title{font:600 26px var(--display);letter-spacing:-.025em;line-height:1.1}.tasks-date{font:400 11px var(--sans);color:var(--muted);margin-top:5px}.tasks-seg{background:var(--card);border-radius:22px;gap:3px;padding:3px;display:flex}.tasks-seg>button{border-radius:var(--r-pill);font:500 11.5px var(--sans);color:var(--text-3);white-space:nowrap;padding:6px 14px}.tasks-seg>button:hover{color:var(--text)}.tasks-seg>button[data-active=true]{background:var(--white);color:var(--white-fg);font-weight:600}.next-up{border-radius:var(--r-2xl);background:var(--accent-wash);align-items:center;gap:20px;padding:20px 22px;display:flex}.next-up-eyebrow{font:500 9.5px var(--mono);letter-spacing:.12em;color:var(--accent-text);margin-bottom:6px}.next-up-title{font:600 17px/1.35 var(--display);letter-spacing:-.01em}.next-up-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;display:flex}.next-up-chip{border-radius:var(--r-pill);background:var(--accent-wash-2);font:500 10px var(--sans);white-space:nowrap;padding:2px 9px}.next-up-due{font:500 10.5px var(--mono);color:var(--accent-text);white-space:nowrap}.next-up-refs{font:400 10.5px var(--sans);color:var(--accent-text);white-space:nowrap}.next-up-actions{flex:none;align-items:center;gap:10px;display:flex}.btn-focus{background:var(--white);color:var(--white-fg);font:600 12.5px var(--display);white-space:nowrap;border-radius:22px;align-items:center;gap:9px;padding:10px 16px;display:flex}.btn-focus:hover{background:#fff}.btn-focus .dot{background:var(--accent);border-radius:50%;width:9px;height:9px}.btn-focus[data-running=true] .dot{background:var(--danger-solid);animation:1.6s infinite focus-pulse}@keyframes focus-pulse{50%{opacity:.35}}.btn-onaccent{background:var(--accent-wash-2);font:600 12px var(--sans);color:var(--accent-text);white-space:nowrap;border-radius:22px;padding:10px 14px}.btn-onaccent:hover{background:var(--accent-wash-2)}.btn-onaccent-sm{border-radius:var(--r-pill);padding:8px 15px;font-size:12px}.task-composer{background:var(--surface);border:1px solid var(--hover-strong);cursor:text;border-radius:13px;align-items:center;gap:13px;padding:12px 15px;display:flex}.task-composer:focus-within{border-color:var(--accent)}.task-composer .ring{border:1.5px dashed var(--line-dash);border-radius:50%;flex:none;width:18px;height:18px}.task-composer input{min-width:0;font:400 13px var(--sans);color:var(--text);background:0 0;border:0;outline:0;flex:1}.task-composer input::placeholder{color:var(--muted-2)}.composer-hint{font:400 13px var(--sans);color:var(--muted-2);pointer-events:none}.composer-hint code{font:400 11px var(--mono);color:var(--accent)}.composer-sep{color:var(--faintest)}.delegate-card{border-radius:var(--r-xl);background:var(--card);border:1.5px solid var(--accent);flex-direction:column;gap:14px;padding:16px;display:flex}.delegate-title-row{align-items:center;gap:12px;display:flex}.delegate-title-row .square{border:1.5px solid var(--line-strong);border-radius:5px;flex:none;width:17px;height:17px}.delegate-title-row input{min-width:0;font:400 13.5px var(--sans);color:var(--text);background:0 0;border:0;outline:0;flex:1}.delegate-chips{flex-wrap:wrap;gap:9px;display:flex}.dchip{border-radius:var(--r-pill);background:var(--hover);font:500 11px var(--sans);white-space:nowrap;color:var(--text);align-items:center;gap:8px;padding:6px 11px;display:flex}.dchip:hover{background:var(--hover-strong)}.dchip[data-person=true]{background:var(--accent-wash)}.dchip[data-dashed=true]{border:1.5px dashed var(--line-dash);color:var(--muted);background:0 0}.delegate-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.delegate-note{font:400 10.5px/1.6 var(--sans);color:var(--muted)}.delegate-textarea{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);width:100%;font:400 12px/1.6 var(--sans);color:var(--text);resize:vertical;min-height:62px;padding:9px 11px}.tasks-list{flex-direction:column;flex:1;min-height:0;padding:20px 26px 22px;display:flex;overflow-y:auto}.task-group{flex:none;align-items:center;gap:11px;padding:0 2px 8px;display:flex}.task-group+.task-row{border-top:none}.task-group:not(:first-child){padding-top:20px}.task-group-label{font:600 11px var(--display);letter-spacing:.06em;color:var(--text-3)}.task-group-count{font:500 10px var(--mono);color:var(--faint)}.task-group-rule{background:var(--line);flex:1;height:1px}.task-row{border-bottom:1px solid var(--line-soft);flex:none;align-items:flex-start;gap:14px;padding:13px 2px;display:flex}.task-row:hover{background:var(--line)}.task-row[data-done=true] .task-row-title{color:var(--faint);text-decoration:line-through}.task-check{border:1.5px solid var(--faintest);width:18px;height:18px;font:700 9px var(--sans);color:#0000;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.task-check:hover{border-color:var(--accent)}.task-check[data-overdue=true]{border-color:#cd605a;border-color:lab(54.5482% 43.8831 25.1639)}.task-check[data-done=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.task-dot{border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.task-row-body{flex:1;min-width:0}.task-row-title{font:400 13.5px var(--sans);color:var(--text-2);text-align:left;width:100%}.task-row-due{font:500 10.5px var(--mono);white-space:nowrap;margin-top:1px}.task-row-due[data-tone=today]{color:var(--accent)}.task-row-due[data-tone=overdue]{color:#fda19a;color:lab(75.7498% 34.173 18.9129)}.task-row-due[data-tone=soon],.task-row-due[data-tone=later]{color:var(--text-3)}.task-menu{text-align:right;width:16px;font:400 13px var(--sans);color:var(--faintest);flex:none;margin-top:1px}.task-menu:hover{color:var(--text)}.task-subs{flex-direction:column;gap:7px;margin-top:10px;display:flex}.task-sub{align-items:center;gap:10px;display:flex}.task-sub-check{border:1.5px solid var(--line-strong);width:14px;height:14px;font:700 8px var(--sans);color:#0000;border-radius:4px;flex:none;justify-content:center;align-items:center;display:flex}.task-sub-check[data-done=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.task-sub-title{font:400 11.5px var(--sans);color:var(--text-2)}.task-sub[data-done=true] .task-sub-title{color:var(--faint);text-decoration:line-through}.task-sub input{font:400 11.5px var(--sans);color:var(--text);background:0 0;border:0;outline:0;flex:1;min-width:0}.task-meta-row{flex-wrap:wrap;align-items:center;gap:9px;margin-top:7px;display:flex}.task-meta{font:400 10px var(--mono);color:var(--faint);white-space:nowrap}.tasks-foot{flex:none;align-items:center;gap:10px;margin-top:auto;padding:16px 2px 0;display:flex}.tasks-foot .tick{background:var(--accent);width:18px;height:18px;font:700 9px var(--sans);color:var(--accent-fg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.tasks-aside{border-left:1px solid var(--line);flex-direction:column;flex:none;gap:16px;width:318px;padding:26px 22px;display:flex;overflow-y:auto}.tasks-aside-title{font:600 12.5px var(--display)}.tasks-aside-note{font:400 10.5px/1.55 var(--sans);color:var(--muted);padding:0 2px}.tasks-aside-link{color:var(--accent);font-weight:500}.received-card{border-radius:var(--r-xl);background:var(--accent-wash);flex-direction:column;gap:12px;padding:16px;display:flex}.received-card[data-ring=true]{background:var(--accent-wash);box-shadow:0 0 0 1.5px var(--accent)}.received-from{font:600 12px var(--sans)}.received-when{font:400 10px var(--sans);color:var(--accent-text)}.received-body{font:400 12.5px/1.5 var(--sans);color:var(--accent-text)}.received-mono{font:400 10px var(--mono);color:var(--accent-text)}.received-context{border-radius:var(--r-md);background:var(--accent-wash);font:400 11px/1.6 var(--sans);color:var(--accent-text);padding:11px}.received-actions{flex-wrap:wrap;gap:8px;display:flex}.btn-accept{border-radius:var(--r-md);background:var(--accent);color:var(--accent-fg);text-align:center;font:600 11.5px var(--sans);flex:1;padding:8px}.btn-accept:hover{background:var(--accent-hi)}.delegated-item{border-bottom:1px solid var(--line);flex-direction:column;gap:9px;padding:0 2px 14px;display:flex}.delegated-item:last-child{border-bottom:none;padding-bottom:0}.delegated-name{font:500 11.5px var(--sans)}.delegated-when{font:400 9.5px var(--sans);color:var(--muted-2)}.delegated-when[data-stale=true]{color:var(--amber-text)}.delegated-body{font:400 12px/1.5 var(--sans);color:var(--text-2)}.status-pill{border-radius:var(--r-pill);font:500 9.5px var(--sans);white-space:nowrap;height:fit-content;padding:2px 9px}.status-pill[data-status=ACCEPTED]{background:var(--success-bg);color:var(--success-fg)}.status-pill[data-status=PENDING]{background:var(--amber-soft);color:var(--amber-text)}.status-pill[data-status=DECLINED]{background:var(--danger-bg);color:var(--danger-fg)}.status-pill[data-status=NONE]{background:var(--hover);color:var(--text-3)}.delegated-actions{gap:8px;margin-top:2px;display:flex}.btn-mini{background:var(--hover);text-align:center;font:600 11px var(--sans);color:var(--text);white-space:nowrap;border-radius:10px;flex:1;padding:7px}.btn-mini:hover{background:var(--hover-strong)}.btn-mini-auto{flex:none;padding:7px 12px}.focus-chart{align-items:flex-end;gap:7px;height:64px;padding:0 2px;display:flex}.focus-day{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}.focus-bar{background:var(--accent-dim);border-radius:4px 4px 0 0;width:100%;min-height:2px}.focus-day[data-today=true] .focus-bar{background:var(--accent)}.focus-day-label{font:400 9px var(--mono);color:var(--faint)}.focus-day[data-today=true] .focus-day-label{color:var(--accent)}@media (max-width:1180px){.tasks-aside{width:280px}}@media (max-width:1024px){.tasks-split{flex-direction:column;overflow-y:auto}.tasks-main{flex:none}.tasks-list{flex:none;overflow:visible}.tasks-aside{border-left:none;border-top:1px solid var(--line);width:auto;overflow:visible}.next-up{flex-wrap:wrap}.next-up-actions{width:100%}.btn-focus{flex:1;justify-content:center}}@media (max-width:767px){.tasks-head{flex-wrap:wrap;row-gap:12px;padding:18px 16px 0}.tasks-seg{width:100%;overflow-x:auto}.tasks-seg>button{flex:1;padding:6px 10px}.tasks-list{padding:16px 16px 20px}.tasks-aside{padding:20px 16px}.next-up{gap:14px;padding:16px}.next-up-title{font-size:15.5px}.task-row{gap:11px}.composer-hint{display:none}}@media (max-width:360px){.next-up-actions{flex-direction:column;align-items:stretch}.btn-onaccent{text-align:center}}:root{--focus-pill-w:0px;--bell-w:42px}.panel-head,.panel-head-sm{padding-right:calc(24px + var(--bell-w) + var(--focus-pill-w) + 14px)!important}.focus-pill{border-radius:var(--r-pill);white-space:nowrap;font:600 12.5px var(--mono);background:var(--raised);color:var(--text-2);align-items:center;display:flex}.focus-pill-main{border-radius:inherit;font:inherit;color:inherit;align-items:center;gap:9px;padding:7px 14px;display:flex}.focus-pill-caret{font:400 11px var(--sans);color:var(--muted);border-radius:inherit;padding:7px 11px 7px 3px}.focus-pill-caret:hover{color:var(--text)}.focus-pill[data-variant=fixed]{z-index:70;position:fixed;top:15px;right:22px}.focus-pill[data-variant=inline]{display:none}.focus-glyph{border:1.5px solid var(--muted-2);border-radius:50%;flex:none;width:9px;height:9px}.focus-time{font:inherit}.focus-word{font:400 11px var(--sans)}.focus-pill[data-state=IDLE]{font:500 11.5px var(--sans)}.focus-pill[data-state=IDLE]:hover{background:var(--hover);color:var(--text)}.focus-pill[data-state=IDLE] .focus-pill-main{padding-right:8px}.focus-pill[data-state=RUNNING]{background:var(--accent-wash-2);box-shadow:0 0 0 1.5px var(--accent);color:var(--text)}.focus-pill[data-state=RUNNING] .focus-glyph{background:var(--accent);border:none}.focus-pill[data-state=RUNNING] .focus-word{color:var(--accent-text)}.focus-pill[data-state=PAUSED]{background:var(--amber-soft);box-shadow:0 0 0 1.5px var(--amber);color:var(--amber-text)}.focus-pill[data-state=PAUSED] .focus-glyph{background:var(--amber);border:none;border-radius:2px}.focus-pill[data-state=PAUSED] .focus-word{color:var(--amber-text)}.focus-pill[data-state=DONE]{background:var(--white);color:var(--white-fg);font:600 12px var(--sans)}.focus-pill[data-state=DONE] .focus-glyph{display:none}.focus-hairline{background:var(--line);z-index:71;height:3px;position:fixed;top:0;left:0;right:0}.focus-hairline i{background:var(--accent);height:100%;transition:width 1s linear;display:block}.focus-anchor{z-index:72;width:352px;max-width:calc(100vw - 28px);position:fixed;top:58px;right:22px}.focus-panel,.focus-summary{border-radius:var(--r-2xl);background:var(--card-alt);border:1px solid var(--line-strong);flex-direction:column;gap:17px;max-height:calc(100vh - 76px);padding:20px;animation:.14s rise;display:flex;overflow-y:auto;box-shadow:0 26px 70px #1e26464d}.focus-summary{border-radius:var(--r-xl);gap:14px;padding:18px}.focus-panel-title{font:600 14px var(--display)}.focus-close{color:var(--muted-2);font-size:12px}.focus-close:hover{color:var(--text)}.focus-dial-wrap{justify-content:center;padding:2px 0;display:flex}.focus-dial{background:conic-gradient(var(--accent) 0 var(--pct), var(--track) var(--pct) 100%);border-radius:50%;justify-content:center;align-items:center;width:168px;height:168px;display:flex}.focus-dial[data-paused=true]{background:conic-gradient(var(--amber) 0 var(--pct), var(--track) var(--pct) 100%)}.focus-dial-inner{background:var(--card-alt);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:136px;height:136px;display:flex}.focus-dial-time{font:600 34px var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.focus-dial-of{font:400 10.5px var(--sans);color:var(--muted)}.focus-steps{justify-content:center;align-items:center;gap:10px;display:flex}.focus-step{background:var(--hover-strong);width:34px;height:34px;font:600 14px var(--sans);color:var(--text-2);border-radius:50%;justify-content:center;align-items:center;display:flex}.focus-step:hover{background:var(--track);color:var(--text)}.focus-step-label{color:var(--muted);text-align:center;width:70px;font-size:11px}.focus-block{flex-direction:column;gap:8px;display:flex}.focus-lengths{gap:6px;display:flex}.focus-length{background:var(--hover-strong);text-align:center;font:600 11.5px var(--mono);color:var(--text-2);border-radius:10px;flex:1;padding:8px 0}.focus-length:hover{background:var(--track)}.focus-length[data-active=true]{background:var(--accent);color:var(--accent-fg)}.focus-length-custom{border:1.5px dashed var(--line-strong);font:600 11px var(--sans);color:var(--text-3);background:0 0;flex:1.3}.focus-length-custom[data-active=true]{background:var(--accent);color:var(--accent-fg);border-color:#0000}.focus-target{border-radius:var(--r-md);background:var(--hover);text-align:left;align-items:center;gap:10px;width:100%;padding:11px 12px;display:flex}.focus-target:not(:disabled):hover{background:var(--hover-strong)}.focus-target:disabled{cursor:default}.focus-target-dot{border-radius:3px;flex:none;width:8px;height:8px}.focus-target-title{font:400 11.5px var(--sans);display:block}.focus-target-sub{color:var(--muted-2);font-size:9.5px;display:block}.focus-hint{font:400 10px var(--sans);color:var(--muted-2)}.focus-clear{font:500 10px var(--sans);color:var(--accent);align-self:flex-start}.focus-picker{flex-direction:column;gap:7px;display:flex}.focus-picker-list{border-radius:var(--r-md);background:var(--surface);max-height:190px;padding:4px;overflow-y:auto}.focus-actions{gap:9px;display:flex}.focus-primary{background:var(--accent);height:42px;color:var(--accent-fg);font:600 13px var(--display);border-radius:12px;flex:1}.focus-primary:hover{background:var(--accent-hi)}.focus-secondary{background:var(--hover-strong);width:96px;height:42px;color:var(--text-2);font:600 12.5px var(--sans);border-radius:12px}.focus-secondary:hover{background:var(--track)}.focus-conflict{font:400 11.5px/1.6 var(--sans);color:var(--text-2);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:10px;padding:12px;display:flex}.focus-summary-count{font:600 32px var(--display);letter-spacing:-.03em}.focus-summary-count span{color:var(--muted);font-size:16px;font-weight:400}.focus-summary-meta{font:400 11px var(--sans);color:var(--muted);margin-left:auto}.focus-summary-target{background:var(--hover);border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.focus-log{border-radius:var(--r-md);background:var(--accent);color:var(--accent-fg);text-align:center;font:600 12px var(--sans);padding:9px}.focus-log:disabled{background:var(--accent-dim);color:var(--accent-text)}.focus-skip{border-radius:var(--r-md);background:var(--hover-strong);color:var(--text-2);font:600 12px var(--sans);white-space:nowrap;padding:9px 13px}.focus-rule{background:var(--line-strong);height:1px}.focus-break{border-radius:var(--r-pill);background:var(--hover-strong);color:var(--text);font:600 11.5px var(--sans);white-space:nowrap;padding:8px 14px}.focus-break:hover{background:var(--track)}.focus-today{border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:8px;margin-top:auto;padding:13px;display:flex}.focus-today-total{font:600 20px var(--display);letter-spacing:-.02em}.focus-today-count{font:400 10px var(--sans);color:var(--muted)}.focus-today-bars{gap:3px;height:6px;display:flex}.focus-today-bars span{background:var(--hover-strong);border-radius:3px;flex:1}.focus-today-bars span[data-filled=true]{background:var(--accent)}.focusing-dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}@media (max-width:767px){.panel-head,.panel-head-sm{padding-right:22px}:root{--bell-w:0px}.focus-pill[data-variant=fixed]{display:none}.focus-pill[data-variant=inline]{display:flex}.focus-pill[data-variant=inline] .focus-pill-main{padding:6px 11px}.focus-hairline{display:none}.focus-anchor{width:auto;inset:auto 12px 12px}.focus-panel{max-height:calc(100vh - 90px)}}.pub{--pub-bg:var(--bg);--pub-card:var(--tint);--pub-card-2:var(--card-alt);--pub-line:var(--line);--pub-grid:var(--line);--pub-text:var(--text);--pub-muted:var(--muted);--pub-faint:var(--faint);--pub-planned:var(--accent-wash-2);--pub-planned-fg:var(--accent-text);background:var(--pub-bg);min-height:100vh;color:var(--pub-text);font-family:var(--sans)}.pub-shell{background:var(--bg);min-height:100vh;color:var(--text);justify-content:center;align-items:center;padding:40px 20px;display:flex}.pub-narrow{text-align:center;max-width:460px}.pub-topbar{border-bottom:1px solid var(--pub-line);align-items:center;gap:11px;height:52px;padding:0 40px;display:flex}.pub-mark{background:var(--accent);width:22px;height:22px;font:700 11px var(--display);color:var(--accent-fg);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.pub-org{font:600 13px var(--display)}.pub-sep{background:var(--line);width:1px;height:15px}.pub-topbar-label{font:500 12.5px var(--sans);color:var(--pub-muted)}.pub-topbar-link{font:500 12px var(--sans);color:var(--pub-muted)}.pub-topbar-link:hover{color:var(--pub-text)}.pub-topbar-cta{border-radius:var(--r-pill);background:var(--card);font:500 11.5px var(--sans);color:var(--pub-text);padding:7px 14px}.pub-topbar-cta:hover{background:var(--hover)}.pub-hero{max-width:900px;padding:56px 40px 0}.pub-stamp{border-radius:var(--r-pill);background:var(--tint);font:500 10.5px var(--mono);letter-spacing:.06em;color:var(--text-3);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:20px;padding:5px 11px 5px 8px;display:inline-flex}.pub-stamp i{background:var(--accent);border-radius:3px;width:6px;height:6px}.pub-h1{font:600 44px/1.1 var(--display);letter-spacing:-.03em;text-wrap:pretty;margin:0}.pub-lede{font:400 16px/1.65 var(--sans);color:var(--muted);text-wrap:pretty;max-width:640px;margin:16px 0 0}.pub-legend{font:400 11.5px var(--sans);color:var(--muted);flex-wrap:wrap;gap:26px;padding:34px 40px 0;display:flex}.pub-legend>div{align-items:center;gap:8px;display:flex}.pub-key{border-radius:5px;flex:none;width:22px;height:9px}.pub-key[data-state=IN_PROGRESS]{background:var(--accent)}.pub-key[data-state=PLANNED]{background:var(--pub-planned)}.pub-key[data-state=EXPLORING]{border:1.5px dashed var(--line-dash)}.pub-diamond{background:var(--pub-text);flex:none;width:9px;height:9px;transform:rotate(45deg)}.pub-diamond[data-outline=true]{border:1.5px solid var(--pub-muted);background:0 0}.pub-timeline{padding:22px 40px 0}.pub-cols{gap:16px;display:flex}.pub-cols-spacer{flex:none;width:250px}.pub-cols-inner{flex:1;display:flex}.pub-col{font:500 10px var(--mono);letter-spacing:.08em;color:var(--pub-faint);flex:1;padding-left:2px}.pub-rows{flex-direction:column;gap:10px;margin-top:12px;display:flex}.pub-row{align-items:stretch;gap:16px;display:flex}.pub-row-label{flex-direction:column;flex:none;gap:5px;width:250px;padding:16px 0;display:flex}.pub-row-name{font:600 15px var(--display);letter-spacing:-.01em}.pub-row-summary{font:400 12px/1.55 var(--sans);color:var(--pub-muted)}.pub-track{border-radius:var(--r-xl);background:var(--pub-card);flex:1;align-items:center;min-width:0;padding:14px 0;display:flex;position:relative}.pub-bar{border-radius:12px;flex-direction:column;justify-content:center;gap:2px;min-height:44px;padding:0 15px;display:flex;overflow:hidden}.pub-bar[data-state=IN_PROGRESS]{background:var(--accent);color:var(--accent-fg)}.pub-bar[data-state=PLANNED]{background:var(--pub-planned);color:var(--pub-planned-fg)}.pub-bar[data-state=EXPLORING]{border:1.5px dashed var(--line-dash);color:var(--text-3)}.pub-bar-state{font:600 13px var(--display)}.pub-bar-when{font:500 10px var(--mono);opacity:.75;text-transform:uppercase}.pub-section{padding:38px 40px 0}.pub-eyebrow{font:500 10px var(--mono);letter-spacing:.1em;color:var(--pub-faint);text-transform:uppercase;margin-bottom:14px}.pub-milestones{flex-wrap:wrap;gap:14px;display:flex}.pub-milestone{border-radius:var(--r-xl);background:var(--pub-card);flex:1;gap:12px;min-width:210px;padding:16px 17px;display:flex}.pub-milestone .pub-diamond{width:10px;height:10px;margin-top:5px}.pub-milestone-name{font:600 13.5px var(--display)}.pub-milestone-date{font:400 11.5px var(--sans);color:var(--pub-muted);margin-top:3px}.pub-split{align-items:flex-start;gap:40px;padding:38px 40px 0;display:flex}.pub-shipped{flex:1;min-width:0}.pub-ship-row{border-top:1px solid var(--pub-line);gap:16px;padding:14px 0;display:flex}.pub-ship-date{width:82px;font:500 11px var(--mono);color:var(--muted-2);text-transform:uppercase;flex:none;padding-top:2px}.pub-ship-name{font:600 13.5px var(--display)}.pub-ship-summary{font:400 12px/1.55 var(--sans);color:var(--pub-muted);margin-top:3px}.pub-ship-more{border-top:1px solid var(--pub-line);font:500 12px var(--sans);color:var(--text-3);padding:14px 0;display:block}.pub-ship-more:hover{color:var(--pub-text)}.pub-aside{flex:none;width:300px}.pub-subscribe{border-radius:var(--r-xl);background:var(--pub-card-2);flex-direction:column;gap:12px;padding:20px;display:flex}.pub-subscribe h2{font:600 15px var(--display);letter-spacing:-.01em;margin:0}.pub-subscribe p{font:400 12px/1.6 var(--sans);color:var(--pub-muted);margin:0}.pub-input{border-radius:var(--r-md);background:var(--bg);border:1px solid var(--line);width:100%;font:400 12.5px var(--sans);color:var(--pub-text);outline:none;padding:11px 13px}.pub-input::placeholder{color:var(--faint)}.pub-input:focus{border-color:var(--accent)}textarea.pub-input{resize:vertical;min-height:74px;line-height:1.6}.pub-submit{border-radius:var(--r-md);background:var(--accent);color:var(--accent-fg);font:600 12.5px var(--sans);text-align:center;padding:11px}.pub-submit:hover{background:var(--accent-hi)}.pub-submit:disabled{opacity:.55}.pub-note{font:400 11px/1.5 var(--sans);color:var(--pub-faint)}.pub-note button{color:var(--accent);font:inherit;font-weight:500}.pub-foot{border-top:1px solid var(--pub-line);font:400 11.5px var(--sans);color:var(--pub-faint);flex-wrap:wrap;align-items:center;gap:14px;margin:44px 40px 0;padding:18px 0 28px;display:flex}.pub-foot b{color:var(--text-3);font-weight:500}.pub-groups{flex-direction:column;gap:22px;padding:26px 20px 0;display:none}.pub-group-head{align-items:center;gap:9px;margin-bottom:11px;display:flex}.pub-group-label{font:500 10px var(--mono);letter-spacing:.1em;color:var(--pub-faint);text-transform:uppercase}.pub-group-rule{background:var(--pub-line);flex:1;height:1px}.pub-cards{flex-direction:column;gap:10px;display:flex}.pub-card{border-radius:var(--r-lg);background:var(--pub-card);flex-direction:column;gap:7px;padding:15px;display:flex}.pub-card[data-state=EXPLORING]{border:1.5px dashed var(--line-dash);background:0 0}.pub-chip{font:600 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:14px;align-self:flex-start;align-items:center;gap:7px;padding:4px 9px;display:inline-flex}.pub-chip[data-state=IN_PROGRESS]{background:var(--accent);color:var(--accent-fg)}.pub-chip[data-state=PLANNED]{background:var(--pub-planned);color:var(--pub-planned-fg)}.pub-chip[data-state=EXPLORING]{color:var(--pub-muted);padding:0}.pub-card-name{font:600 15px var(--display)}.pub-card-summary{font:400 12.5px/1.55 var(--sans);color:var(--pub-muted)}.pub-issues{flex-direction:column;gap:4px;margin-top:4px;display:flex}.pub-issue{font:400 11.5px var(--sans);color:var(--pub-muted);gap:8px;display:flex}.pub-issue [data-done=true]{color:var(--accent)}.pub-progress{background:var(--pub-grid);border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.pub-progress i{background:var(--accent);height:100%;display:block}.pub-banner{background:var(--accent-wash-2);color:var(--accent-text);font:500 11.5px var(--sans);border-bottom:1px solid var(--accent-dim);margin:0;padding:10px 40px}@media (max-width:1024px){.pub-bar,.pub-hero,.pub-legend,.pub-timeline,.pub-section,.pub-split{padding-left:26px;padding-right:26px}.pub-foot{margin-left:26px;margin-right:26px}.pub-banner{padding-left:26px;padding-right:26px}.pub-split{flex-direction:column;gap:26px}.pub-aside{width:100%}.pub-row-label,.pub-cols-spacer{width:190px}.pub-h1{font-size:36px}}@media (max-width:767px){.pub-bar{gap:9px;height:44px;padding:0 20px}.pub-bar .pub-sep,.pub-bar-label{display:none}.pub-mark{border-radius:6px;width:20px;height:20px;font-size:10px}.pub-org{font-size:12.5px}.pub-bar-cta{color:var(--pub-muted);background:0 0;padding:0;font-weight:400}.pub-hero{padding:28px 20px 0}.pub-stamp{color:var(--text-3);background:0 0;margin-bottom:12px;padding:0}.pub-stamp i{display:none}.pub-h1{font:600 30px/1.12 var(--display)}.pub-lede{font:400 13.5px/1.6 var(--sans);margin-top:12px}.pub-legend,.pub-timeline{display:none}.pub-groups{display:flex}.pub-section,.pub-split{padding:30px 20px 0}.pub-milestones{flex-direction:column}.pub-milestone{min-width:0}.pub-foot{margin:32px 20px 0}.pub-banner{padding:10px 20px}}.share-sheet{background:var(--bg);gap:0;width:min(600px,100%);max-height:min(860px,100vh - 60px);padding:0;overflow:hidden}.share-head{border-bottom:1px solid var(--line-soft);flex:none;align-items:flex-start;gap:12px;padding:20px 22px 16px;display:flex}.share-title{font:600 17px var(--display);letter-spacing:-.02em}.share-sub{font:400 11.5px var(--sans);color:var(--muted);margin-top:3px}.share-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px 22px;display:flex;overflow-y:auto}.share-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:14px 22px;display:flex}.share-toggle-card{border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:13px;padding:15px;display:flex}.share-toggle-row{align-items:center;gap:12px;display:flex}.share-toggle-name{font:600 13px var(--display)}.share-toggle-hint{font:400 11px/1.5 var(--sans);color:var(--muted);margin-top:2px}.share-url{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.share-url-box{background:var(--tint);border:1px solid var(--line);font:400 12px var(--mono);white-space:nowrap;border-radius:10px;flex:1;align-items:center;min-width:0;padding:10px 12px;display:flex;overflow-x:auto}.share-url-box .dim{color:var(--faint)}.share-list{border-radius:var(--r-lg);background:var(--panel);overflow:hidden}.share-list-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:13px 15px;display:flex}.share-list-row:last-child{border-bottom:none}.share-list-name{font:500 12.5px var(--sans)}.share-list-row[data-off=true] .share-list-name{color:var(--text-3)}.share-list-hint{font:400 10.5px var(--sans);color:var(--muted-2);margin-top:2px}.share-seg{background:var(--tint);border-radius:9px;flex:none;gap:3px;padding:3px;display:flex}.share-seg>button{font:400 10.5px var(--sans);color:var(--muted);border-radius:7px;padding:5px 11px}.share-seg>button[data-active=true]{background:var(--hover-strong);color:var(--text);font-weight:600}.share-epics{flex-wrap:wrap;gap:7px;display:flex}.share-epic{border-radius:var(--r-pill);background:var(--hover);font:500 11.5px var(--sans);color:var(--text);align-items:center;gap:7px;padding:7px 11px;display:flex}.share-epic i{border-radius:3px;flex:none;width:6px;height:6px}.share-epic[data-on=false]{background:var(--tint);border:1px solid var(--line);color:var(--muted-2);font-weight:400}.share-epic[data-on=false] i{display:none}@media (max-width:767px){.share-sheet{max-height:calc(100vh - 24px)}.share-head,.share-body,.share-foot{padding-left:16px;padding-right:16px}.share-list-row{flex-wrap:wrap;row-gap:8px}}.menu-plain{min-width:0;max-height:none;padding:0;overflow:visible}.date-trigger{text-align:left;cursor:pointer;align-items:center;gap:10px;display:flex}.date-trigger:hover{border-color:var(--line-strong);background:var(--card)}.date-trigger[data-open=true]{border-color:var(--accent);box-shadow:0 0 0 .5px var(--accent)}.date-trigger[data-empty=true]>.grow{color:var(--muted-2)}.date-glyph{color:var(--muted-2);flex:none}.date-trigger[data-open=true] .date-glyph{color:var(--accent)}.cal{flex-direction:column;gap:10px;padding:12px;display:flex}.cal-head{align-items:center;gap:4px;display:flex}.cal-month{border-radius:var(--r-sm);font:600 12.5px var(--display);color:var(--text);align-items:center;gap:6px;padding:4px 7px;display:flex}.cal-month:hover{background:var(--hover)}.cal-caret{color:var(--muted-2);font-size:10px}.cal-nav{border-radius:var(--r-sm);width:26px;height:26px;font:400 15px var(--sans);color:var(--muted);flex:none;justify-content:center;align-items:center;display:flex}.cal-nav:hover{background:var(--hover);color:var(--text)}.cal-weekdays,.cal-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal-weekdays span{height:22px;font:500 10px var(--mono);color:var(--faint);justify-content:center;align-items:center;display:flex}.cal-grid{outline:none}.cal-grid:focus-visible{box-shadow:0 0 0 1px var(--accent);border-radius:var(--r-sm)}.cal-day{border-radius:var(--r-sm);height:32px;font:400 12px var(--mono);color:var(--text-2);justify-content:center;align-items:center;display:flex;position:relative}.cal-day:hover:not(:disabled){background:var(--hover);color:var(--text)}.cal-day[data-outside=true]{color:var(--faintest)}.cal-day:disabled{color:var(--faintest);cursor:not-allowed}.cal-day[data-today=true]:after{content:"";background:var(--accent);border-radius:50%;width:3px;height:3px;position:absolute;bottom:4px}.cal-day[data-cursor=true]:not([data-selected=true]){box-shadow:inset 0 0 0 1px var(--line-strong)}.cal-day[data-selected=true]{background:var(--accent);color:var(--accent-fg);font-weight:600}.cal-day[data-selected=true]:after{background:var(--accent-fg)}.cal-months{outline:none;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.cal-month-cell{border-radius:var(--r-sm);height:38px;font:500 12px var(--sans);color:var(--text-2)}.cal-month-cell:hover{background:var(--hover);color:var(--text)}.cal-month-cell[data-active=true]{background:var(--accent);color:var(--accent-fg);font-weight:600}.cal-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:8px;display:flex}.cal-action{border-radius:var(--r-sm);font:500 11.5px var(--sans);color:var(--muted);padding:5px 8px}.cal-action:hover{background:var(--hover);color:var(--text)}.cal-action-accent{color:var(--accent)}.date-inline{width:150px;height:28px;padding:0 9px;font-size:11.5px}.milestone-card{position:relative}.milestone-menu{font:400 13px var(--sans);color:var(--faintest);padding:0 2px;line-height:1}.milestone-menu:hover{color:var(--text)}.epic-menu{font:400 13px var(--sans);color:var(--faintest);padding:0 4px;line-height:1}.epic-menu:hover{color:var(--text)}.roadmap-label-row{align-items:center;gap:4px;height:58px;display:flex}.roadmap-label-open{text-align:left;flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;height:100%;display:flex}.roadmap-label-menu{opacity:0;flex:none}.roadmap-label-row:hover .roadmap-label-menu,.roadmap-label-menu:focus-visible,.roadmap-label-row:focus-within .roadmap-label-menu{opacity:1}@media (pointer:coarse){.roadmap-label-menu{opacity:1}}.mcp-split{flex:1;gap:18px;min-height:0;padding:20px 26px 26px;display:flex;overflow-y:auto}.mcp-main{flex-direction:column;flex:1.72;gap:16px;min-width:0;display:flex}.mcp-aside{flex-direction:column;flex:none;gap:14px;width:322px;display:flex}.mcp-waiting{border-radius:var(--r-xl);background:var(--amber-soft);flex:none;align-items:center;gap:14px;padding:15px 17px;display:flex}.mcp-waiting-mark{background:var(--amber);color:#492200;color:lab(18.3437% 20.2005 33.4261);width:30px;height:30px;font:700 13px var(--sans);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.mcp-waiting-title{font:600 13px var(--display);color:var(--amber-text)}.mcp-waiting-sub{font:400 11.5px var(--sans);color:var(--amber-text);margin-top:3px}.mcp-waiting-more{font:400 11px var(--sans);color:var(--amber-text);margin-top:5px}.btn-amber{border-radius:var(--r-md);background:var(--amber-soft);color:var(--amber-text);font:600 12px var(--sans);white-space:nowrap;flex:none;padding:9px 13px}.btn-amber:hover{background:#ffddc2;background:lab(90.5359% 12.8659 24.1927)}.mcp-assistant{background:var(--surface);text-align:left;border-radius:15px;align-items:center;gap:13px;width:100%;padding:14px 16px;display:flex}.mcp-assistant:hover{background:var(--card)}.mcp-assistant[data-active=true]{background:var(--raised);box-shadow:0 0 0 1.5px var(--accent)}.mcp-assistant[data-revoked=true]{opacity:.55}.mcp-avatar{background:var(--line-strong);width:32px;height:32px;color:var(--text-3);font:700 11px var(--mono);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.mcp-assistant[data-active=true] .mcp-avatar{background:var(--accent);color:var(--accent-fg)}.mcp-assistant-name{font:600 13px var(--display)}.mcp-assistant-sub{font:400 10.5px var(--sans);color:var(--muted);margin-top:3px}.mcp-level-pill{border-radius:var(--r-pill);background:var(--hover-strong);color:var(--text-3);font:600 11px var(--sans);white-space:nowrap;flex:none;padding:5px 12px}.mcp-level-pill[data-strong=true]{background:var(--accent);color:var(--accent-fg)}.mcp-panel{background:var(--card);border-radius:20px;flex-direction:column;flex:none;gap:15px;padding:19px 20px;display:flex}.mcp-rung{border-radius:var(--r-lg);background:var(--panel);text-align:left;align-items:flex-start;gap:13px;width:100%;padding:14px 16px;display:flex}.mcp-rung:hover{background:var(--card-alt)}.mcp-rung[data-state=current]{background:var(--accent-wash);box-shadow:0 0 0 1.5px var(--accent);padding:15px 16px}.mcp-tick{width:19px;height:19px;font:700 10px var(--sans);border:1.5px solid var(--line-strong);color:#0000;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.mcp-tick[data-state=included],.mcp-tick[data-state=current]{background:var(--accent);color:var(--accent-fg);border:none}.mcp-rung-name{font:600 13px var(--display);color:var(--text-2)}.mcp-rung[data-state=current] .mcp-rung-name{color:var(--text)}.mcp-rung-blurb{font:400 11.5px/1.6 var(--sans);color:var(--muted);margin-top:4px}.mcp-rung[data-state=current] .mcp-rung-blurb{color:var(--accent-text);margin-top:5px}.mcp-rung-note{font:400 10.5px var(--sans);color:var(--faint)}.mcp-current-pill{border-radius:var(--r-pill);background:var(--accent);color:var(--accent-fg);font:600 9.5px var(--sans);white-space:nowrap;text-transform:uppercase;padding:2px 9px}.mcp-asks{border-radius:var(--r-md);background:var(--accent-wash);flex-direction:column;gap:7px;margin-top:11px;padding:11px 13px;display:flex}.mcp-asks-label{font:500 10px var(--mono);letter-spacing:.08em;color:var(--accent-text);text-transform:uppercase}.mcp-asks-body{font:400 11.5px/1.65 var(--sans);color:var(--accent-text)}.mcp-offlimits{border-top:1px solid var(--line-strong);align-items:flex-start;gap:11px;padding-top:14px;display:flex}.mcp-offlimits .cross{background:var(--line-strong);width:19px;height:19px;color:var(--text-3);font:700 10px var(--sans);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.mcp-rows{background:var(--card);border-radius:20px;flex-direction:column;flex:none;padding:4px 20px;display:flex}.mcp-row{align-items:center;gap:14px;padding:15px 0;display:flex}.mcp-row+.mcp-row{border-top:1px solid var(--hover)}.mcp-row-name{font:400 12.5px var(--sans)}.mcp-row-hint{font:400 10.5px var(--sans);color:var(--muted-2);margin-top:3px}.mcp-chip{border-radius:var(--r-md);background:var(--hover);font:500 11.5px var(--sans);white-space:nowrap;color:var(--text);flex:none;padding:8px 12px}.mcp-chip:hover{background:var(--hover-strong)}.mcp-card{border-radius:var(--r-xl);background:var(--card);flex-direction:column;flex:none;gap:12px;padding:17px;display:flex}.mcp-download{background:var(--accent);color:var(--accent-fg);text-align:left;border-radius:13px;align-items:center;gap:12px;width:100%;padding:14px 15px;display:flex}.mcp-download:hover{background:var(--accent-hi)}.mcp-download .glyph{background:var(--accent-fg);width:30px;height:30px;color:var(--accent);font:700 12px var(--mono);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.mcp-download-title{font:600 13px var(--display)}.mcp-download-sub{font:400 10.5px var(--sans);opacity:.75;margin-top:2px}.mcp-filename{font:400 10px var(--mono);color:var(--faint);align-items:center;gap:8px;display:flex}.mcp-filename i{background:var(--line-strong);flex:1;height:1px}.mcp-clients{gap:8px;display:flex}.mcp-clients>button{border-radius:var(--r-md);background:var(--hover);text-align:center;font:600 11px var(--sans);color:var(--text);flex:1;padding:9px}.mcp-clients>button[data-active=true]{background:var(--hover-strong);box-shadow:inset 0 0 0 1px var(--line-strong)}.mcp-log-row{gap:10px;display:flex}.mcp-log-dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.mcp-log-dot[data-bad=true]{background:var(--danger-solid)}.mcp-log-text{font:400 11.5px/1.55 var(--sans);color:var(--text-2)}.mcp-log-meta{font:400 10px var(--sans);color:var(--faint);margin-top:2px}.mcp-key-box{border-radius:var(--r-md);background:var(--panel-deep);border:1px solid var(--line-strong);font:400 11.5px var(--mono);color:var(--text);word-break:break-all;padding:11px 12px}.mcp-snippet{border-radius:var(--r-md);background:var(--panel-deep);border:1px solid var(--line);font:400 11px/1.7 var(--mono);color:var(--text-2);white-space:pre-wrap;word-break:break-all;max-height:220px;padding:12px;overflow-y:auto}.mcp-tool-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:10px 0;display:flex}.mcp-tool-row:last-child{border-bottom:none}.mcp-tool-name{font:500 12px var(--sans)}.mcp-tool-desc{font:400 10.5px/1.5 var(--sans);color:var(--muted-2);margin-top:2px}.mcp-modes{background:var(--panel-deep);border-radius:9px;flex:none;gap:3px;padding:3px;display:flex}.mcp-modes>button{font:500 10.5px var(--sans);color:var(--muted);border-radius:7px;padding:5px 9px}.mcp-modes>button[data-active=true]{background:var(--hover-strong);color:var(--text);font-weight:600}.mcp-modes>button[data-active=true][data-mode=ALLOW]{background:var(--accent);color:var(--accent-fg)}.mcp-modes>button[data-active=true][data-mode=DENY]{background:var(--danger-bg);color:var(--danger-fg)}@media (max-width:1180px){.mcp-aside{width:290px}}@media (max-width:1024px){.mcp-split{flex-direction:column;padding:16px 22px 22px}.mcp-aside{width:auto}}@media (max-width:767px){.mcp-split{gap:14px;padding:14px 16px 20px}.mcp-panel,.mcp-rows{padding-left:15px;padding-right:15px}.mcp-waiting{flex-wrap:wrap}.mcp-row,.mcp-tool-row{flex-wrap:wrap;row-gap:8px}}.att-grid{flex-wrap:wrap;gap:9px;display:flex}.att-grid[data-compact]{gap:7px}.att{position:relative}.att-link{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);max-width:260px;color:var(--text-2);align-items:center;gap:10px;padding:8px 11px 8px 8px;display:flex}.att-link:hover{background:var(--card);border-color:var(--line-strong)}.att-thumb{border-radius:var(--r-sm);object-fit:cover;background:var(--panel-deep);flex:none;width:38px;height:38px}.att-icon{border-radius:var(--r-sm);background:var(--hover-strong);width:38px;height:38px;font:600 9.5px var(--mono);color:var(--text-3);flex:none;justify-content:center;align-items:center;display:flex}.att-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.att-name{font:500 11.5px var(--sans)}.att-size{font:400 10px var(--mono);color:var(--muted-2)}.att-remove{background:var(--raised);border:1px solid var(--line-strong);width:18px;height:18px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:9px;display:flex;position:absolute;top:-6px;right:-6px}.att-remove:hover{background:var(--danger-bg);color:var(--danger-fg)}.att-drop{border-radius:var(--r-md);border:1.5px dashed var(--line-dash);font:400 11.5px var(--sans);color:var(--muted-2);align-items:center;gap:6px;padding:10px 13px;display:flex}.att-drop[data-over]{border-color:var(--accent);background:var(--accent-wash);color:var(--text-2)}.att-browse{font:500 11.5px var(--sans);color:var(--accent)}.view-row{align-items:center;gap:2px;display:flex}.view-row .menu-item{flex:1;min-width:0}.view-owner{font:400 10px var(--sans);color:var(--muted-2);margin-left:auto}.view-badge{font:500 9px var(--mono);letter-spacing:.05em;color:var(--accent-fg);background:var(--accent);border-radius:var(--r-pill);text-transform:uppercase;flex:none;padding:1px 6px}.view-shared-dot{background:var(--accent);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block}.view-empty{font:400 11px/1.6 var(--sans);color:var(--muted-2);padding:8px 10px}.view-save{flex-direction:column;gap:8px;padding:8px 10px;display:flex}.view-describe{font:400 10px var(--mono);color:var(--muted-2)}.view-share-row{font:400 11px var(--sans);color:var(--text-3);align-items:center;gap:9px;display:flex}.proj-switch{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);text-align:left;width:100%;color:var(--text);align-items:center;gap:9px;margin-bottom:5px;padding:9px 11px;display:flex}.proj-switch:hover{background:var(--card);border-color:var(--line-strong)}.proj-switch[data-open=true]{border-color:var(--accent);background:var(--card)}.proj-switch-name{font:600 13px var(--display);flex:1;min-width:0}.proj-switch-key{color:var(--muted-2);letter-spacing:.04em;flex:none;font-size:9.5px}.proj-switch-caret{color:var(--muted-2);flex:none;font-size:10px}.proj-switch[data-open=true] .proj-switch-caret{color:var(--accent)}.panel-project{font:500 10.5px var(--sans);color:var(--muted);align-items:center;gap:7px;display:inline-flex}.discussion{flex-direction:column;gap:12px;display:flex}.discussion .tabs{align-items:center}.discussion-list{flex-direction:column;gap:12px;display:flex}.discussion-expand{font:500 11px var(--sans);color:var(--muted);border-radius:var(--r-pill);flex:none;padding:5px 10px}.discussion-expand:hover{background:var(--surface);color:var(--text)}.discussion[data-expanded]{z-index:105;background:var(--panel);gap:14px;padding:20px 24px 24px;position:fixed;inset:0;overflow:hidden}.discussion[data-expanded] .tabs{flex:none}.discussion[data-expanded] .discussion-list{flex:1;align-self:center;width:100%;max-width:900px;min-height:0;padding-right:6px;overflow-y:auto}.discussion[data-expanded]>:not(.tabs):not(.discussion-list){flex:none;align-self:center;width:100%;max-width:900px}.discussion[data-expanded] .discussion-expand{background:var(--raised);color:var(--text-2)}@media (max-width:767px){.discussion[data-expanded]{padding:14px 16px 16px}}.md{font:400 12.5px/1.7 var(--sans);color:var(--text-2)}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:0 0 10px}.md h3{font:600 13.5px/1.4 var(--display);color:var(--text);margin:16px 0 7px}.md h4{font:600 12.5px/1.4 var(--display);color:var(--text);margin:14px 0 6px}.md ul,.md ol{margin:0 0 10px;padding-left:20px}.md li{margin:3px 0}.md li::marker{color:var(--muted-2)}.md li>input[type=checkbox]{accent-color:var(--accent);margin-right:7px}.md a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.md a:hover{color:var(--accent-hi)}.md code{font:400 11.5px var(--mono);background:var(--panel-deep);border:1px solid var(--line);color:var(--text);border-radius:5px;padding:1px 5px}.md pre{border-radius:var(--r-md);background:var(--panel-deep);border:1px solid var(--line);margin:0 0 10px;padding:12px 13px;overflow-x:auto}.md pre code{color:var(--text-2);background:0 0;border:none;padding:0;font-size:11.5px;line-height:1.65}.md blockquote{border-left:2px solid var(--line-strong);color:var(--muted);margin:0 0 10px;padding:2px 0 2px 12px}.md hr{border:none;border-top:1px solid var(--line);margin:14px 0}.md table{border-collapse:collapse;width:100%;margin:0 0 10px;display:block;overflow-x:auto}.md th,.md td{border:1px solid var(--line);text-align:left;padding:6px 9px;font-size:12px}.md th{background:var(--surface);color:var(--text);font-weight:600}.md strong{color:var(--text);font-weight:600}.md del{color:var(--muted-2)}.md-mention{color:var(--accent)}.md p,.md li{overflow-wrap:anywhere}.md-view{border-radius:var(--r-md);cursor:text;max-width:680px;margin:-6px -8px;padding:6px 8px}.md-view:hover{background:var(--surface)}.md-view:focus-visible{background:var(--surface);box-shadow:0 0 0 1px var(--accent);outline:none}.md-placeholder{font:400 12.5px var(--sans);color:var(--muted-2)}.md-editor{background:var(--surface);border:1px solid var(--accent);border-radius:var(--r-md);width:100%;max-width:680px;min-height:140px;font:400 12.5px/1.7 var(--mono);color:var(--text);resize:vertical;outline:none;padding:11px 13px}.mention-menu{z-index:40;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-pop);flex-direction:column;gap:1px;max-height:210px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow-y:auto}.mention-menu>button{border-radius:var(--r-sm);font:400 12px var(--sans);color:var(--text-2);text-align:left;align-items:center;gap:9px;padding:6px 8px;display:flex}.mention-menu>button[data-active=true]{background:var(--hover);color:var(--text)}.mention-handle{color:var(--muted-2);flex:none;font-size:10.5px}.accuracy{flex-direction:column;gap:13px;display:flex}.accuracy-title{font:600 13px var(--display)}.accuracy-sub{font:400 10.5px/1.6 var(--sans);color:var(--muted-2);max-width:460px;margin-top:3px}.accuracy-figure{font:600 22px var(--display);letter-spacing:-.02em;text-align:right;flex:none}.accuracy-figure span{font:400 10px var(--sans);color:var(--muted-2);letter-spacing:0;margin-top:2px;display:block}.accuracy-outliers{border-top:1px solid var(--hover);flex-direction:column;gap:4px;padding-top:11px;display:flex}.accuracy-row{border-radius:var(--r-sm);font:400 12px var(--sans);color:var(--text-2);align-items:center;gap:10px;margin:0 -8px;padding:6px 8px;display:flex}.accuracy-row:hover{background:var(--surface);color:var(--text)}.accuracy-key{color:var(--muted-2);flex:none;font-size:10.5px}.accuracy-ratio{color:var(--danger);flex:none;font-size:11px}.storage-title{font:600 13px var(--display)}.storage-hint{font:400 10.5px/1.6 var(--sans);color:var(--muted-2);margin-top:3px}.storage-optional{font:400 9.5px var(--sans);color:var(--faint);text-transform:none;letter-spacing:0}.storage-counts{border-top:1px solid var(--hover);font:400 11px var(--sans);color:var(--muted);flex-wrap:wrap;gap:16px;padding-top:11px;display:flex}.storage-counts b{color:var(--text);font-weight:600}.storage-verified{color:var(--success)}.storage-probe{border-radius:var(--r-md);font:400 11.5px/1.6 var(--sans);background:var(--danger-bg);color:var(--danger-fg);padding:11px 13px}.storage-probe[data-ok=true]{background:var(--success-bg);color:var(--success-fg)}.storage-note{font:400 10.5px/1.7 var(--sans);color:var(--muted-2)}.release-chip{border-radius:var(--r-pill);background:var(--hover-strong);color:var(--text-2);font:500 10.5px var(--mono);white-space:nowrap;align-items:center;padding:2px 9px;display:inline-flex}.release-chip[data-shipped=true]{background:var(--success-bg);color:var(--success-fg)}.release-count{color:var(--muted-2);flex:none;font-size:10px}.release-empty{font:400 11px/1.6 var(--sans);color:var(--muted-2);padding:8px 10px}.bell{top:15px;right:calc(22px + var(--focus-pill-w) + 10px);z-index:70;border-radius:var(--r-pill);background:var(--raised);width:32px;height:32px;color:var(--text-3);justify-content:center;align-items:center;font-size:14px;display:flex;position:fixed}.bell:hover{background:var(--hover);color:var(--text)}.bell[data-waiting]{background:var(--amber-soft);color:var(--amber-text)}.bell-badge{background:var(--accent);min-width:16px;height:16px;color:var(--accent-fg);font:600 9.5px var(--mono);border-radius:20px;justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute;top:-4px;right:-4px}.bell[data-waiting] .bell-badge{background:var(--amber);color:#492200;color:lab(18.3437% 20.2005 33.4261)}.notif-panel{z-index:95;border-radius:var(--r-xl);background:var(--float);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);width:min(380px,100vw - 28px);max-height:min(560px,100vh - 72px);box-shadow:var(--shadow-pop);flex-direction:column;animation:.12s rise;display:flex;position:fixed;top:54px;right:22px;overflow:hidden}.notif-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:13px 15px;display:flex}.notif-title{font:600 13px var(--display);flex:1}.notif-action{font:500 11px var(--sans);color:var(--accent)}.notif-body{flex:1;min-height:0;padding:6px;overflow-y:auto}.notif-section{padding:8px 9px 5px}.notif-approval{border-radius:var(--r-md);background:var(--amber-soft);flex-direction:column;gap:4px;margin-bottom:7px;padding:12px 13px;display:flex}.notif-approval-who{font:500 10.5px var(--sans);color:var(--amber-text)}.notif-approval-what{font:600 12.5px/1.45 var(--display);color:var(--amber-text)}.notif-approval-actions{gap:7px;margin-top:7px;display:flex}.notif-item{border-radius:var(--r-sm);text-align:left;width:100%;color:var(--text-2);align-items:flex-start;gap:10px;padding:10px 9px;display:flex}.notif-item:hover{background:var(--surface)}.notif-item[data-unread]{background:var(--accent-wash)}.notif-item[data-unread]:hover{background:var(--hover)}.notif-dot{background:var(--line-strong);border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.notif-item[data-unread] .notif-dot{background:var(--accent)}.notif-dot[data-urgency=BLOCKING]{background:var(--danger-solid)}.notif-item-title{font:500 12px/1.45 var(--sans);color:var(--text);display:block}.notif-item-detail{font:400 11px/1.5 var(--sans);color:var(--muted);margin-top:2px;display:block}.notif-meta{font:500 10.5px var(--sans);color:var(--muted);margin-top:3px;display:block}.notif-agent{border-radius:var(--r-pill);background:var(--accent-wash-2);color:var(--accent-text);margin-left:5px;padding:0 5px;font-size:9px;font-weight:600}.notif-empty{font:400 11.5px/1.7 var(--sans);color:var(--muted-2);text-align:center;padding:20px 12px}.notif-foot{border-top:1px solid var(--line);font:500 11px var(--sans);flex:none;padding:10px 15px}.notif-foot a{color:var(--accent)}@media (max-width:767px){.topbar{padding-right:52px}.bell{background:0 0;width:30px;height:30px;top:11px;right:10px}.notif-panel{width:auto;top:56px;left:10px;right:10px}}.consent{text-align:left;border-radius:var(--r-2xl);background:var(--surface);border:1px solid var(--line-strong);flex-direction:column;gap:16px;width:min(440px,100%);padding:26px;display:flex}.consent-mark{background:var(--accent);width:34px;height:34px;color:var(--accent-fg);font:700 15px var(--display);border-radius:11px;justify-content:center;align-items:center;display:flex}.consent-title{font:600 20px/1.35 var(--display);letter-spacing:-.02em;margin:0}.consent-lede{font:400 12.5px/1.7 var(--sans);color:var(--muted);margin:0}.consent-block{border-radius:var(--r-md);background:var(--panel-deep);border:1px solid var(--line);flex-direction:column;gap:5px;padding:13px 14px;display:flex}.consent-level{font:600 13.5px var(--display);color:var(--accent)}.consent-detail{font:400 11.5px/1.65 var(--sans);color:var(--text-3)}.consent-foot{font:400 10.5px var(--sans);color:var(--faint);text-align:center}
