@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2)format("woff2"),url(/assets/figtree-latin-ext-400-normal-Gbh-3PTk.woff)format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff)format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-ext-500-normal-Du0rIuHj.woff2)format("woff2"),url(/assets/figtree-latin-ext-500-normal-BOEJvrb_.woff)format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2)format("woff2"),url(/assets/figtree-latin-500-normal-B_yy1phn.woff)format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2)format("woff2"),url(/assets/figtree-latin-ext-600-normal-CQqsimlV.woff)format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2)format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.woff)format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-ext-700-normal-CS4sQkGV.woff2)format("woff2"),url(/assets/figtree-latin-ext-700-normal-BoDi4KL2.woff)format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2)format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-ext-600-normal-Dj6eZy5f.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-600-normal-DVvC-yKp.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-vietnamese-600-normal-Dtizs43-.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff");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}:root{--brand-ink:#1b1a18;--brand-paper:#fbfaf8;--color-background:#f7f6f3;--color-background-main:#fbfaf8;--color-sidebar:#f0eee9;--color-sidebar-active:#e4e1da;--color-panel:#fff;--color-card:#fff;--color-card-muted:#faf9f6;--color-popover:#fff;--color-segment:#fff;--color-foreground:#1c1b19;--color-foreground-secondary:#57534c;--color-muted-foreground:#6f6a62;--color-faint-foreground:#a8a399;--color-muted:#f0eee9;--color-muted-strong:#e4e1da;--color-bubble-user:#efece6;--color-border:#e5e2dc;--color-border-strong:#d6d2ca;--color-border-subtle:#eeebe5;--color-border-input:#8c877e;--color-ring:#2d7a55;--color-ring-soft:#eef6f1;--color-primary:#1c1b19;--color-primary-foreground:#fff;--color-primary-meta:#b9b4ab;--color-accent:#2d7a55;--color-accent-foreground:#fff;--color-accent-soft:#e6f2ea;--color-success:#2d7a55;--color-success-soft:#e6f2ea;--color-warning:#8f5f0a;--color-warning-soft:#fbf0d9;--color-warning-border:#ecd49a;--color-warning-header:#fffaf0;--color-warning-dot:#c28a1b;--color-danger:#b03a2e;--color-danger-soft:#fbe8e4;--color-danger-border:#efc3bb;--color-info:#2b5fc4;--color-info-soft:#e7eefb;--color-effect-read:#57534c;--color-effect-read-soft:#f0eee9;--color-effect-write:#2b5fc4;--color-effect-write-soft:#e7eefb;--color-effect-external:#6f3a98;--color-effect-external-soft:#f1e6fa;--color-effect-destructive:#b03a2e;--color-effect-destructive-soft:#fbe8e4;--color-effect-unknown:#8f5f0a;--color-effect-unknown-soft:#fbf0d9;--color-status-running:#2b5fc4;--color-status-waiting:#c28a1b;--color-status-blocked:#b03a2e;--color-status-done:#57534c;--color-status-accepted:#2d7a55;--color-status-failed:#b03a2e;--color-status-cancelled:#6f6a62;--color-diff-add:#e9f5ec;--color-diff-del:#fcebea;--color-diff-add-gutter:#6f9a80;--color-diff-del-gutter:#b07e78;--color-syntax-keyword:#8a4fb0;--color-syntax-type:#2b5fc4;--color-syntax-string:#2d7a55;--color-terminal:#faf9f6;--color-terminal-foreground:#1c1b19;--color-terminal-dim:#6f6a62;--color-terminal-accent:#2d7a55;--color-document-canvas:#eeece8;--color-paper:#fff;--color-scrim:#1c1b1938;--color-chart-bar:#d6d2ca;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light]{--color-background:#f7f6f3;--color-background-main:#fbfaf8;--color-sidebar:#f0eee9;--color-sidebar-active:#e4e1da;--color-panel:#fff;--color-card:#fff;--color-card-muted:#faf9f6;--color-popover:#fff;--color-segment:#fff;--color-foreground:#1c1b19;--color-foreground-secondary:#57534c;--color-muted-foreground:#6f6a62;--color-faint-foreground:#a8a399;--color-muted:#f0eee9;--color-muted-strong:#e4e1da;--color-bubble-user:#efece6;--color-border:#e5e2dc;--color-border-strong:#d6d2ca;--color-border-subtle:#eeebe5;--color-border-input:#8c877e;--color-ring:#2d7a55;--color-ring-soft:#eef6f1;--color-primary:#1c1b19;--color-primary-foreground:#fff;--color-primary-meta:#b9b4ab;--color-accent:#2d7a55;--color-accent-foreground:#fff;--color-accent-soft:#e6f2ea;--color-success:#2d7a55;--color-success-soft:#e6f2ea;--color-warning:#8f5f0a;--color-warning-soft:#fbf0d9;--color-warning-border:#ecd49a;--color-warning-header:#fffaf0;--color-warning-dot:#c28a1b;--color-danger:#b03a2e;--color-danger-soft:#fbe8e4;--color-danger-border:#efc3bb;--color-info:#2b5fc4;--color-info-soft:#e7eefb;--color-effect-read:#57534c;--color-effect-read-soft:#f0eee9;--color-effect-write:#2b5fc4;--color-effect-write-soft:#e7eefb;--color-effect-external:#6f3a98;--color-effect-external-soft:#f1e6fa;--color-effect-destructive:#b03a2e;--color-effect-destructive-soft:#fbe8e4;--color-effect-unknown:#8f5f0a;--color-effect-unknown-soft:#fbf0d9;--color-status-running:#2b5fc4;--color-status-waiting:#c28a1b;--color-status-blocked:#b03a2e;--color-status-done:#57534c;--color-status-accepted:#2d7a55;--color-status-failed:#b03a2e;--color-status-cancelled:#6f6a62;--color-diff-add:#e9f5ec;--color-diff-del:#fcebea;--color-diff-add-gutter:#6f9a80;--color-diff-del-gutter:#b07e78;--color-syntax-keyword:#8a4fb0;--color-syntax-type:#2b5fc4;--color-syntax-string:#2d7a55;--color-terminal:#faf9f6;--color-terminal-foreground:#1c1b19;--color-terminal-dim:#6f6a62;--color-terminal-accent:#2d7a55;--color-document-canvas:#eeece8;--color-paper:#fff;--color-scrim:#1c1b1938;--color-chart-bar:#d6d2ca;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--color-background:#171614;--color-background-main:#1b1a18;--color-sidebar:#141312;--color-sidebar-active:#2a2825;--color-panel:#1e1d1b;--color-card:#232220;--color-card-muted:#1f1e1c;--color-popover:#262422;--color-segment:#3a3834;--color-foreground:#edebe7;--color-foreground-secondary:#bdb8b0;--color-muted-foreground:#9a958d;--color-faint-foreground:#6e6a63;--color-muted:#2a2826;--color-muted-strong:#24221f;--color-bubble-user:#2a2826;--color-border:#2f2d2a;--color-border-strong:#403d39;--color-border-subtle:#2a2826;--color-border-input:#75716a;--color-ring:#6cc795;--color-ring-soft:#1c2e24;--color-primary:#edebe7;--color-primary-foreground:#1b1a18;--color-primary-meta:#6e6a63;--color-accent:#6cc795;--color-accent-foreground:#0f1f16;--color-accent-soft:#1f3a2b;--color-success:#6cc795;--color-success-soft:#1f3a2b;--color-warning:#e6b75c;--color-warning-soft:#3b2f18;--color-warning-border:#5e4a22;--color-warning-header:#2b2518;--color-warning-dot:#e0a93a;--color-danger:#f08a7c;--color-danger-soft:#3e211d;--color-danger-border:#5c2f29;--color-info:#8db0f2;--color-info-soft:#1e2944;--color-effect-read:#bdb8b0;--color-effect-read-soft:#2a2826;--color-effect-write:#8db0f2;--color-effect-write-soft:#1e2944;--color-effect-external:#c9a6ea;--color-effect-external-soft:#33263f;--color-effect-destructive:#f08a7c;--color-effect-destructive-soft:#3e211d;--color-effect-unknown:#e6b75c;--color-effect-unknown-soft:#3b2f18;--color-status-running:#8db0f2;--color-status-waiting:#e0a93a;--color-status-blocked:#f08a7c;--color-status-done:#bdb8b0;--color-status-accepted:#6cc795;--color-status-failed:#f08a7c;--color-status-cancelled:#9a958d;--color-diff-add:#1c3226;--color-diff-del:#3a1f1c;--color-diff-add-gutter:#5f8f72;--color-diff-del-gutter:#a0645c;--color-syntax-keyword:#c9a6ea;--color-syntax-type:#8db0f2;--color-syntax-string:#6cc795;--color-terminal:#141312;--color-terminal-foreground:#e3e0da;--color-terminal-dim:#8e8981;--color-terminal-accent:#6cc795;--color-document-canvas:#121110;--color-paper:#fff;--color-scrim:#00000080;--color-chart-bar:#403d39;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){[data-theme=system]{--color-background:#171614;--color-background-main:#1b1a18;--color-sidebar:#141312;--color-sidebar-active:#2a2825;--color-panel:#1e1d1b;--color-card:#232220;--color-card-muted:#1f1e1c;--color-popover:#262422;--color-segment:#3a3834;--color-foreground:#edebe7;--color-foreground-secondary:#bdb8b0;--color-muted-foreground:#9a958d;--color-faint-foreground:#6e6a63;--color-muted:#2a2826;--color-muted-strong:#24221f;--color-bubble-user:#2a2826;--color-border:#2f2d2a;--color-border-strong:#403d39;--color-border-subtle:#2a2826;--color-border-input:#75716a;--color-ring:#6cc795;--color-ring-soft:#1c2e24;--color-primary:#edebe7;--color-primary-foreground:#1b1a18;--color-primary-meta:#6e6a63;--color-accent:#6cc795;--color-accent-foreground:#0f1f16;--color-accent-soft:#1f3a2b;--color-success:#6cc795;--color-success-soft:#1f3a2b;--color-warning:#e6b75c;--color-warning-soft:#3b2f18;--color-warning-border:#5e4a22;--color-warning-header:#2b2518;--color-warning-dot:#e0a93a;--color-danger:#f08a7c;--color-danger-soft:#3e211d;--color-danger-border:#5c2f29;--color-info:#8db0f2;--color-info-soft:#1e2944;--color-effect-read:#bdb8b0;--color-effect-read-soft:#2a2826;--color-effect-write:#8db0f2;--color-effect-write-soft:#1e2944;--color-effect-external:#c9a6ea;--color-effect-external-soft:#33263f;--color-effect-destructive:#f08a7c;--color-effect-destructive-soft:#3e211d;--color-effect-unknown:#e6b75c;--color-effect-unknown-soft:#3b2f18;--color-status-running:#8db0f2;--color-status-waiting:#e0a93a;--color-status-blocked:#f08a7c;--color-status-done:#bdb8b0;--color-status-accepted:#6cc795;--color-status-failed:#f08a7c;--color-status-cancelled:#9a958d;--color-diff-add:#1c3226;--color-diff-del:#3a1f1c;--color-diff-add-gutter:#5f8f72;--color-diff-del-gutter:#a0645c;--color-syntax-keyword:#c9a6ea;--color-syntax-type:#8db0f2;--color-syntax-string:#6cc795;--color-terminal:#141312;--color-terminal-foreground:#e3e0da;--color-terminal-dim:#8e8981;--color-terminal-accent:#6cc795;--color-document-canvas:#121110;--color-paper:#fff;--color-scrim:#00000080;--color-chart-bar:#403d39;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root{--font-sans:"Figtree", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-size-2xs:10.5px;--font-size-xs:11px;--font-size-sm:11.5px;--font-size-base-sm:12px;--font-size-base:12.5px;--font-size-body:13px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:26px;--line-height-tight:1.2;--line-height-snug:1.45;--line-height-normal:1.55;--line-height-relaxed:1.65;--line-height-code:1.7;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--letter-spacing-tight:-.01em;--letter-spacing-display:-.02em;--letter-spacing-caps:.03em;--space-0:0px;--space-0_5:2px;--space-1:4px;--space-1_5:6px;--space-2:8px;--space-2_5:10px;--space-3:12px;--space-3_5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-xs:4px;--radius-sm:5px;--radius-md:6px;--radius-lg:7px;--radius-xl:8px;--radius-2xl:9px;--radius-card:10px;--radius-panel:11px;--radius-dialog:12px;--radius-pill:999px;--size-sidebar:256px;--size-sidebar-narrow:232px;--size-panel-default:520px;--size-panel-project:560px;--size-panel-browser:600px;--size-panel-min:360px;--size-panel-max:840px;--size-panel-overlay:460px;--size-panel-rail:44px;--size-transcript-max:640px;--size-header:52px;--size-titlebar:44px;--size-row:30px;--size-row-compact:28px;--size-control:30px;--size-control-sm:26px;--size-control-lg:32px;--size-icon:15px;--size-icon-sm:13px;--size-icon-xs:12px;--breakpoint-narrow:1200px;--breakpoint-min-window:900px;--shadow-xs:0 1px 2px #0000001f;--shadow-card:0 6px 24px -12px #00000040;--shadow-popover:0 0 0 1px var(--color-border-strong), 0 18px 48px -12px #00000059;--shadow-dialog:0 0 0 1px var(--color-border-strong), 0 30px 80px -20px #00000073;--shadow-overlay-panel:-24px 0 60px -20px #0006;--shadow-focus:0 0 0 2px var(--color-card), 0 0 0 4px var(--color-ring);--shadow-focus-input:inset 0 0 0 1.5px var(--color-ring), 0 0 0 3px var(--color-ring-soft);--shadow-attention:0 0 0 3px var(--color-warning-soft);--shadow-danger-attention:0 0 0 3px var(--color-danger-soft);--z-base:0;--z-sticky:10;--z-scrim:29;--z-panel-overlay:30;--z-popover:40;--z-dialog:50;--z-palette:60;--z-toast:70;--z-tooltip:80;--duration-instant:80ms;--duration-fast:.12s;--duration-normal:.18s;--duration-slow:.26s;--duration-panel:.22s;--easing-standard:cubic-bezier(.2, 0, 0, 1);--easing-enter:cubic-bezier(0, 0, 0, 1);--easing-exit:cubic-bezier(.3, 0, 1, 1)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-normal:0s;--duration-slow:0s;--duration-panel:0s}}@keyframes uk-spin{to{transform:rotate(360deg)}}@keyframes uk-blink{50%{opacity:0}}*,:before,:after{box-sizing:border-box}*{border-color:var(--color-border)}body{background:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit;color:inherit}a{color:var(--color-info);text-underline-offset:2px;text-decoration:underline}a:hover{color:var(--color-foreground)}code,kbd,pre{font-family:var(--font-mono)}:focus-visible{box-shadow:var(--shadow-focus);outline:none}input:focus-visible,textarea:focus-visible{box-shadow:var(--shadow-focus-input)}.caps{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;line-height:var(--line-height-tight)}.tabular{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important}}.uk-btn{white-space:nowrap;border-radius:var(--radius-lg);font-family:var(--font-sans);font-weight:var(--font-weight-medium);cursor:pointer;transition-property:color,background-color,border-color,opacity;transition-duration:var(--duration-normal);transition-timing-function:var(--easing-standard);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:6px;line-height:1;display:inline-flex}.uk-btn:disabled{pointer-events:none;opacity:.5}.uk-btn svg{flex-shrink:0;width:13px;height:13px}.uk-btn--sm{height:26px;font-size:var(--font-size-base-sm);padding:0 10px}.uk-btn--md{height:30px;font-size:var(--font-size-body);padding:0 12px}.uk-btn--lg{height:32px;font-size:var(--font-size-body);padding:0 14px}.uk-btn--icon{width:30px;height:30px;padding:0}.uk-btn--icon-sm{width:26px;height:26px;padding:0}.uk-btn--primary{background:var(--color-primary);color:var(--color-primary-foreground)}.uk-btn--primary:hover{opacity:.9}.uk-btn--secondary{border-color:var(--color-border-strong);background:var(--color-card);color:var(--color-foreground)}.uk-btn--secondary:hover{background:var(--color-muted)}.uk-btn--ghost{color:var(--color-foreground-secondary)}.uk-btn--ghost:hover{background:var(--color-muted);color:var(--color-foreground)}.uk-btn--accent{background:var(--color-accent);color:var(--color-accent-foreground)}.uk-btn--accent:hover{opacity:.9}.uk-btn--danger{background:var(--color-danger);color:var(--color-card)}.uk-btn--danger:hover{opacity:.9}.uk-btn--danger-outline{border-color:var(--color-danger-border);background:var(--color-card);color:var(--color-danger)}.uk-btn--danger-outline:hover{background:var(--color-danger-soft)}.uk-btn[aria-busy=true]{cursor:progress}.uk-btn--primary:active,.uk-btn--accent:active,.uk-btn--danger:active{opacity:.8}.uk-btn--secondary:active,.uk-btn--ghost:active{background:var(--color-muted-strong);color:var(--color-foreground)}.uk-btn--danger-outline:active{background:var(--color-danger-soft);border-color:var(--color-danger)}.uk-kbd{font-family:var(--font-sans);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);opacity:.7;margin-left:4px}.uk-icon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.uk-icon svg{width:100%;height:100%;display:block}.uk-spin{animation:1s linear infinite uk-spin}.uk-badge{white-space:nowrap;border-radius:var(--radius-md);height:20px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);flex-shrink:0;align-items:center;gap:4px;padding:0 6px;line-height:1;display:inline-flex}.uk-badge .uk-icon{width:12px;height:12px}.uk-pill{border-radius:var(--radius-pill);height:22px;font-size:var(--font-size-base-sm);font-weight:var(--font-weight-medium);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:0 8px;line-height:1;display:inline-flex}.uk-pill__dot{border-radius:999px;width:6px;height:6px}.uk-tooltip-wrap{display:inline-flex;position:relative}.uk-tooltip{border-radius:var(--radius-md);background:var(--color-primary);max-width:280px;font-size:var(--font-size-sm);color:var(--color-primary-foreground);box-shadow:var(--shadow-popover);white-space:nowrap;align-items:center;gap:8px;padding:4px 8px;line-height:1.3;display:inline-flex}.uk-tooltip__key{color:var(--color-primary-meta)}.uk-tooltip--float{z-index:var(--z-tooltip);pointer-events:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.uk-field{flex-direction:column;gap:4px;display:flex}.uk-field__label{font-size:var(--font-size-base-sm);font-weight:var(--font-weight-medium);color:var(--color-foreground-secondary)}.uk-field__control{align-items:center;display:flex;position:relative}.uk-input{border-radius:var(--radius-lg);border:1px solid var(--color-border-input);background:var(--color-card);width:100%;font-size:var(--font-size-body);color:var(--color-foreground);font-family:var(--font-sans);outline:none;padding:6px 10px}.uk-input:hover:not(:disabled):not(:focus){border-color:var(--color-foreground-secondary)}.uk-input::placeholder{color:var(--color-muted-foreground)}.uk-input:focus,.uk-input:focus-visible{box-shadow:var(--shadow-focus-input)}.uk-input:disabled{opacity:.5;cursor:not-allowed}.uk-input--single{height:32px}.uk-input--textarea{resize:vertical;line-height:var(--line-height-normal)}.uk-input--mono{font-family:var(--font-mono);font-size:var(--font-size-base-sm)}.uk-input--lead{padding-left:32px}.uk-input--trail{padding-right:30px}.uk-input--error{border-color:var(--color-danger)}.uk-input--error:focus{box-shadow:inset 0 0 0 1.5px var(--color-danger), 0 0 0 3px var(--color-danger-soft)}.uk-field__lead{width:13px;height:13px;color:var(--color-muted-foreground);pointer-events:none;position:absolute;left:10px}.uk-field__trail{width:13px;height:13px;color:var(--color-muted-foreground);position:absolute;right:9px}.uk-field__error{font-size:var(--font-size-sm);color:var(--color-danger)}.uk-select{flex-shrink:0;display:inline-flex;position:relative}.uk-select__trigger{border-radius:var(--radius-md);height:26px;font-size:var(--font-size-base-sm);color:var(--color-foreground-secondary);cursor:pointer;font-family:var(--font-sans);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.uk-select__trigger--bordered{border-color:var(--color-border-input);background:var(--color-card)}.uk-select__trigger--quiet:hover{background:var(--color-muted)}.uk-select__trigger:hover{color:var(--color-foreground)}.uk-select__trigger:disabled{opacity:.5;pointer-events:none}.uk-select__trigger .uk-icon{width:13px;height:13px}.uk-select__trigger .uk-select__chev{width:12px;height:12px}.uk-select__label{color:var(--color-muted-foreground)}.uk-popover{border-radius:var(--radius-xl);background:var(--color-popover);color:var(--color-foreground);box-shadow:var(--shadow-popover);padding:4px}.uk-select__content{z-index:var(--z-palette);width:max-content;max-width:320px;position:absolute;top:calc(100% + 4px);left:0}.uk-select__item{border-radius:var(--radius-md);font-size:var(--font-size-base);cursor:default;-webkit-user-select:none;user-select:none;flex-direction:column;padding:6px 10px 6px 28px;display:flex;position:relative}.uk-select__item:hover,.uk-select__item[data-highlighted]{background:var(--color-muted)}.uk-select__check{width:12px;height:12px;position:absolute;top:8px;left:8px}.uk-select__desc{font-size:var(--font-size-sm);color:var(--color-muted-foreground);line-height:var(--line-height-snug);margin-top:2px}.uk-switch{white-space:nowrap;font-size:var(--font-size-base-sm);cursor:pointer;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.uk-switch__track{border:1px solid var(--color-border-input);background:var(--color-muted-strong);cursor:pointer;width:28px;height:16px;transition:background-color var(--duration-normal) var(--easing-standard), border-color var(--duration-normal) var(--easing-standard);border-radius:999px;flex-shrink:0;padding:0;position:relative}.uk-switch__track[aria-checked=true]{border-color:var(--color-accent);background:var(--color-accent)}.uk-switch__track:disabled{opacity:.5}.uk-switch__thumb{background:var(--color-card);width:12px;height:12px;box-shadow:var(--shadow-xs);transition:transform var(--duration-normal) var(--easing-standard);border-radius:999px;display:block;transform:translate(1px)}.uk-switch__track[aria-checked=true] .uk-switch__thumb{transform:translate(13px)}.uk-switch__label{color:var(--color-foreground-secondary)}.uk-menu{min-width:192px}.uk-menu__item{border-radius:var(--radius-md);height:30px;font-size:var(--font-size-base);cursor:default;-webkit-user-select:none;user-select:none;text-align:left;width:100%;font-family:var(--font-sans);color:var(--color-foreground);background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:flex}.uk-menu__item:hover,.uk-menu__item[data-highlighted]{background:var(--color-muted)}.uk-menu__item[aria-disabled=true]{opacity:.5;pointer-events:none}.uk-menu__item .uk-icon{width:13px;height:13px;color:var(--color-muted-foreground)}.uk-menu__item--danger,.uk-menu__item--danger .uk-icon{color:var(--color-danger)}.uk-menu__key{font-size:var(--font-size-sm);color:var(--color-muted-foreground)}.uk-menu__sep{background:var(--color-border);height:1px;margin:4px -4px}.uk-menu__label{padding:6px 8px 4px}.uk-surface{border-radius:var(--radius-lg);background:var(--color-muted-strong);grid-template-columns:repeat(3,1fr);gap:2px;height:32px;padding:2px;display:grid}.uk-surface__item{border-radius:var(--radius-md);width:100%;height:100%;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-foreground-secondary);cursor:pointer;font-family:var(--font-sans);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:flex}.uk-surface__item[aria-pressed=true]{background:var(--color-segment);font-weight:var(--font-weight-semibold);color:var(--color-foreground);box-shadow:var(--shadow-xs)}.uk-surface__item:disabled{opacity:.6;cursor:default}.uk-surface__item .uk-icon{width:13px;height:13px}.uk-tabs{align-items:stretch;gap:4px;height:100%;display:flex}.uk-tab{font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-foreground-secondary);cursor:pointer;border-radius:var(--radius-md) var(--radius-md) 0 0;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:relative}.uk-tab:hover{color:var(--color-foreground)}.uk-tab[aria-selected=true]{color:var(--color-foreground);font-weight:var(--font-weight-semibold)}.uk-tab[aria-selected=true]:after{content:"";background:var(--color-foreground);height:2px;position:absolute;bottom:-1px;left:0;right:0}.uk-tab:disabled{opacity:.5;cursor:default}.uk-tab__count{border-radius:var(--radius-sm);background:var(--color-muted);min-width:18px;height:18px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-foreground-secondary);justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.uk-segmented{border-radius:var(--radius-md);background:var(--color-muted-strong);gap:2px;padding:2px;display:inline-flex}.uk-segmented__item{border-radius:var(--radius-sm);height:22px;font-family:var(--font-sans);font-size:var(--font-size-base-sm);font-weight:var(--font-weight-medium);color:var(--color-foreground-secondary);cursor:pointer;background:0 0;border:0;padding:0 8px}.uk-segmented__item[aria-pressed=true]{background:var(--color-segment);color:var(--color-foreground);box-shadow:var(--shadow-xs)}.uk-sitem{border-radius:var(--radius-lg);text-align:left;cursor:pointer;width:100%;font-family:var(--font-sans);color:var(--color-foreground);background:0 0;border:0;align-items:flex-start;gap:10px;padding:6px 8px;display:flex}.uk-sitem:hover{background:color-mix(in srgb, var(--color-sidebar-active) 60%, transparent)}.uk-sitem[aria-current=true]{background:var(--color-sidebar-active)}.uk-sitem:disabled{opacity:.6;pointer-events:none}.uk-sitem>.uk-icon{width:13px;height:13px;margin-top:3px}.uk-sitem__text{flex-direction:column;flex:1;min-width:0;line-height:1.45;display:flex}.uk-sitem__title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);overflow:hidden}.uk-sitem__meta{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);color:var(--color-muted-foreground);overflow:hidden}.uk-sitem__meta--waiting{color:var(--color-warning)}.uk-nav-row{border-radius:var(--radius-lg);width:100%;height:30px;font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-foreground);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;display:flex}.uk-nav-row:hover{background:color-mix(in srgb, var(--color-sidebar-active) 60%, transparent)}.uk-nav-row[aria-current=true]{background:var(--color-sidebar-active)}.uk-nav-row .uk-icon{width:13px;height:13px;color:var(--color-foreground-secondary)}.uk-nav-row__count{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-warning);background:var(--color-warning-soft);border-radius:var(--radius-sm);justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;display:inline-flex}.uk-card{border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-card);font-size:var(--font-size-body)}.uk-card--muted{background:var(--color-card-muted)}.uk-card--interactive{cursor:pointer}.uk-card--interactive:hover{background:var(--color-card-muted)}.uk-card--selected{border-color:var(--color-ring);box-shadow:inset 0 0 0 1px var(--color-ring)}.uk-dcard{border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-card);font-size:var(--font-size-body);overflow:hidden}.uk-dcard--attention{border-color:var(--color-warning-border);box-shadow:var(--shadow-attention)}.uk-dcard--danger{border-color:var(--color-danger);box-shadow:var(--shadow-danger-attention)}.uk-dcard__head{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:8px;min-height:40px;padding:8px 14px;display:flex}.uk-dcard--attention .uk-dcard__head{background:var(--color-warning-header);border-bottom-color:var(--color-warning-border)}.uk-dcard--danger .uk-dcard__head{background:var(--color-danger-soft);border-bottom-color:var(--color-danger-border)}.uk-dcard__head>.uk-icon{width:15px;height:15px}.uk-dcard__title{min-width:0;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);flex-wrap:wrap;flex:1;align-items:center;gap:8px;margin:0;line-height:1.4;display:flex}.uk-dcard__aside{font-size:var(--font-size-base-sm);color:var(--color-muted-foreground);flex-shrink:0}.uk-dcard__body{flex-direction:column;gap:12px;padding:12px 14px;display:flex}.uk-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.uk-pre{white-space:pre-wrap;border-radius:var(--radius-lg);background:var(--color-card-muted);max-height:288px;font-family:var(--font-mono);font-size:var(--font-size-base-sm);box-shadow:inset 0 0 0 1px var(--color-border-subtle);margin:0;padding:8px 12px;line-height:1.6;overflow:auto}.uk-review{border-radius:var(--radius-lg);background:var(--color-muted);font-size:var(--font-size-base);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.uk-review>.uk-icon{width:15px;height:15px;color:var(--color-foreground-secondary);margin-top:2px}.uk-review p{color:var(--color-foreground-secondary);line-height:var(--line-height-snug);flex:1;margin:0}.uk-review strong{font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.uk-review__you{font-size:var(--font-size-sm);color:var(--color-muted-foreground);flex-shrink:0}.uk-scrim{z-index:var(--z-dialog);background:var(--color-scrim);position:fixed;inset:0}.uk-dialog{border-radius:var(--radius-dialog);background:var(--color-popover);width:min(40rem,100vw - 2rem);max-height:85vh;font-size:var(--font-size-body);color:var(--color-foreground);box-shadow:var(--shadow-dialog);flex-direction:column;gap:12px;padding:20px;display:flex;overflow-y:auto}.uk-dialog--fixed{z-index:var(--z-dialog);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.uk-dialog__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.uk-dialog__desc{color:var(--color-muted-foreground);line-height:var(--line-height-normal);margin:0}.uk-dialog__eyebrow{color:var(--color-muted-foreground)}.uk-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.uk-toast{border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-popover);width:336px;box-shadow:var(--shadow-card);font-size:var(--font-size-base);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.uk-toast>.uk-icon{width:15px;height:15px;margin-top:1px}.uk-toast__text{min-width:0;line-height:var(--line-height-snug);flex-direction:column;flex:1;gap:1px;display:flex}.uk-toast__title{font-weight:var(--font-weight-semibold)}.uk-toast__desc{font-size:var(--font-size-sm);color:var(--color-muted-foreground)}.uk-toast__action{font-family:var(--font-sans);font-size:var(--font-size-base-sm);font-weight:var(--font-weight-semibold);color:var(--color-foreground);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0}.uk-toast__action:hover{text-decoration:underline}.uk-composer{border-radius:var(--radius-panel);border:1px solid var(--color-border);background:var(--color-card);box-shadow:var(--shadow-xs);transition:border-color var(--duration-fast) var(--easing-standard);flex-direction:column;display:flex}.uk-composer:focus-within{border-color:var(--color-border-input)}.uk-composer--error{border-color:var(--color-danger)}.uk-composer--disabled{background:var(--color-card-muted)}.uk-composer__queue{flex-wrap:wrap;gap:6px;padding:10px 12px 0;display:flex}.uk-chip{border-radius:var(--radius-md);background:var(--color-muted);height:24px;font-size:var(--font-size-base-sm);color:var(--color-foreground-secondary);align-items:center;gap:6px;max-width:100%;padding:0 4px 0 8px;display:inline-flex}.uk-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uk-chip .uk-icon{width:12px;height:12px}.uk-chip__btn{border-radius:var(--radius-xs);width:20px;height:20px;color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.uk-chip__btn:hover{background:var(--color-muted-strong);color:var(--color-foreground)}.uk-chip--toggle{cursor:pointer;height:26px;font-family:var(--font-sans);background:0 0;border:0;padding:0 8px}.uk-chip--toggle:hover{background:var(--color-muted)}.uk-chip--toggle[aria-pressed=true]{background:var(--color-info-soft);color:var(--color-info)}.uk-composer__input{resize:none;width:100%;min-height:52px;max-height:40vh;font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-normal);color:var(--color-foreground);field-sizing:content;background:0 0;border:0;outline:none;padding:12px 14px 0}.uk-composer__input:focus-visible{box-shadow:none}.uk-composer__input::placeholder{color:var(--color-muted-foreground)}.uk-composer__bar{flex-wrap:wrap;align-items:center;gap:4px;padding:4px 8px 8px;display:flex}.uk-composer__end{align-items:center;gap:6px;margin-left:auto;display:flex}.uk-composer__error{font-size:var(--font-size-sm);color:var(--color-danger);margin-top:6px}.uk-statusline{height:34px;font-size:var(--font-size-base-sm);color:var(--color-muted-foreground);align-items:center;gap:6px;padding:0 2px;display:flex}.uk-statusline strong{font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.uk-pill,.uk-badge,.uk-tab__count,.uk-nav-row__count,.uk-btn{white-space:nowrap;flex-shrink:0;width:max-content}.uk-tab{white-space:nowrap}.uk-ppick{border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-card);text-align:left;width:100%;box-shadow:var(--shadow-xs);cursor:pointer;font-family:var(--font-sans);color:var(--color-foreground);transition:background-color var(--duration-normal) var(--easing-standard);align-items:center;gap:10px;padding:8px 10px;display:flex}.uk-ppick:hover{background:var(--color-card-muted)}.uk-ppick:active{background:var(--color-muted)}.uk-ppick[aria-expanded=true]{border-color:var(--color-border-input)}.uk-ppick__tile{border-radius:var(--radius-md);background:var(--color-muted);width:28px;height:28px;color:var(--color-foreground-secondary);flex-shrink:0;place-items:center;display:grid}.uk-ppick__text{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.uk-ppick__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);overflow:hidden}.uk-ppick__iname{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);overflow:hidden}.uk-ppick__path{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);color:var(--color-muted-foreground);overflow:hidden}.uk-ppick__menu{z-index:var(--z-popover);min-width:232px;position:absolute;top:calc(100% + 4px);left:0;right:0}.uk-ppick__item{border-radius:var(--radius-md);text-align:left;width:100%;min-height:40px;font-family:var(--font-sans);color:var(--color-foreground);cursor:default;background:0 0;border:0;align-items:center;gap:8px;padding:4px 8px;display:flex}.uk-ppick__item:hover,.uk-ppick__item[aria-selected=true]{background:var(--color-muted)}.uk-ppick__item:disabled{opacity:.5}.uk-ppick__note{font-size:var(--font-size-sm);color:var(--color-muted-foreground);padding:6px 8px 4px;line-height:1.4}.shell{flex-direction:column;min-height:100vh;display:flex}.shell__header{height:var(--size-header);padding:0 var(--space-7);border-bottom:1px solid var(--color-border);align-items:center;display:flex}.shell__wordmark{height:18px;display:block}.shell__main{padding:var(--space-7);background:var(--color-background-main);flex:1}.shell__nav{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}a.uk-btn,a.uk-menu__item{cursor:pointer;text-decoration:none}.shell__menu{inset:auto;top:calc(var(--size-header) - var(--space-1));right:var(--space-7);min-width:232px;max-width:calc(100vw - 2 * var(--space-4));border:0;margin:0}.shell__menu .uk-menu__item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page,.sign-in{gap:var(--space-4);flex-direction:column;display:flex}.sign-in,.not-found,.invitation,.device{max-width:600px;margin:var(--space-10) auto 0}.device__stale{align-items:center;gap:var(--space-1);color:var(--color-warning);display:inline-flex}:where(.page,.sign-in,.uk-dialog) p{color:var(--color-foreground-secondary);margin:0}.page__title,.sign-in__title{font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-tight);margin:0}.page__title{font-size:var(--font-size-2xl)}.page__title[tabindex="-1"]:focus{box-shadow:none}.sign-in__title{font-size:var(--font-size-3xl)}.page__meta{margin-top:var(--space-1);font-size:var(--font-size-base-sm)}.details{gap:var(--space-2) var(--space-6);grid-template-columns:max-content 1fr;margin:0;display:grid}.details dt{color:var(--color-muted-foreground)}.details dd{overflow-wrap:anywhere;margin:0}.notice{align-items:center;gap:var(--space-2);color:var(--color-danger);margin:0;display:flex}.notice--done{color:var(--color-success)}.state{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.muted{color:var(--color-muted-foreground)}.hint{font-size:var(--font-size-base-sm);color:var(--color-muted-foreground)}.uk-card>.hint{margin-top:var(--space-2)}.part{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.part__head{align-items:baseline;gap:var(--space-2);display:flex}.part__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.part__count{font-size:var(--font-size-base-sm);color:var(--color-muted-foreground);font-variant-numeric:tabular-nums}.part__card{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.form{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.form>.uk-field{flex:220px;min-width:0}.dialog-form{gap:var(--space-3);flex-direction:column;display:flex}.qr{border-radius:var(--radius-lg);background:var(--color-paper);max-width:100%;height:auto;display:block}.qr path{fill:var(--brand-ink)}.codes{gap:0 var(--space-6);grid-template-columns:repeat(2,max-content);list-style:none;display:grid}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--font-size-base);font-variant-numeric:tabular-nums}.table th,.table td{padding:var(--space-2) var(--space-3_5);text-align:left}.table th{font-size:var(--font-size-base-sm);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);white-space:nowrap;border-bottom:1px solid var(--color-border)}.table td{border-bottom:1px solid var(--color-border-subtle)}.table tbody tr:last-child td{border-bottom:0}.table__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.cell__title,.cell__meta{display:block}.cell__title{font-weight:var(--font-weight-medium)}.email{overflow-wrap:anywhere}.cell__meta{font-size:var(--font-size-sm);color:var(--color-muted-foreground)}.rows{margin:0;padding:0;list-style:none}.rows li{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--size-row);padding:var(--space-2) var(--space-3_5);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.rows li:last-child{border-bottom:0}.rows__text{overflow-wrap:anywhere;min-width:0}.checks{gap:var(--space-1_5);border:0;flex-direction:column;margin:0;padding:0;display:flex}.checks legend{margin-bottom:var(--space-1);padding:0}.checks label{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;display:flex}.checks input{accent-color:var(--color-primary);margin:0}dialog.uk-dialog{border:0}dialog.uk-dialog:not([open]){display:none}dialog.uk-dialog::backdrop{background:var(--color-scrim)}.uk-select-native{appearance:none;cursor:pointer}.uk-select-native+.uk-field__trail{pointer-events:none}@media (width<=640px){.shell__header,.shell__main{padding-left:var(--space-4);padding-right:var(--space-4)}.shell__menu{right:var(--space-4)}.table th,.table td{padding-left:var(--space-2);padding-right:var(--space-2)}.devices thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.devices tbody{display:block}.devices tr{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2_5) var(--space-3);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.devices tr:last-child{border-bottom:0}.devices td{border:0;padding:0}.devices td:first-child{grid-column:1/-1}.devices td[data-label]:before{content:attr(data-label) " ";color:var(--color-muted-foreground)}}
