@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2)format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2)format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiIAA4AAAAAC0gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJsAAAD8jkqUrUdTVUIAAAHgAAAALQAAAC4jdiSCT1MvMgAAAhAAAABNAAAAYHPJrjFTVEFUAAACYAAAACYAAAAqeZZrrWNtYXAAAAKIAAAAZAAAAIpNu/P9Z2FzcAAAAuwAAAAIAAAACAAAABBnbHlmAAAC9AAAA2AAAASSElra4mhlYWQAAAZUAAAANgAAADYglsUZaGhlYQAABowAAAAfAAAAJBD9BtZobXR4AAAGrAAAADcAAAA8RcwDXGxvY2EAAAbkAAAAIAAAACAI4wpobWF4cAAABwQAAAAcAAAAIAAmAL9uYW1lAAAHIAAAAQEAAAIUKwxPmHBvc3QAAAgkAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJATQ51gYIQ1EUPfEgZbZBVsEb3KVGh6BigtSpGYJtPvejee7vknR28yHJsLUck+ADGIMDOIPefEwM7wwfV5kjdZkqgxsHQuWWMA9p09pcfs9lVdmLSQE7l5qluVI3mSrvWesz8vTd10+pi0dASKSsiCMuq2IZ1cElxMchEjsfnJaxe8r9J7ePKfoAeNpjYGRgYOBi0AFCZhc3nxAGieTKohwGkZzEkjwGEQYQYAER//+DSACWTwc8AAAAeNpjYGG5x6zAwMrAwCrCsoGBgWEahGbaw2DE1MGAApjYQQSMF+zh68lwgIFXYQtHyN8VDAwcIUwRCgyM80FyLBasC4CUAgMLACrPDBIAAAB42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDmGJkZ1ZgYAAAK20CKAAAeNpVyDUBQgEUBdCDu8tMlV+DDMzkoQDOgkMSRiwEru9dRxgRVEWEHh7VRl1RRFxOQ6BjGwpH+9F59NiYXC787b3oLHp47pfzZXNpXYJLCNg1hdR9LyuvCHJikuJSEtJXUj0X5gABAAH//wAPeNqUkwOwHEkYgP+/h/XW89a2dx/WV7HtPJ5tTMWFsxUnhbNt2zaLZ8bm9KYnRilt/fq6G0zwMYAAwt3AgQQGsEAruMAHIYhBCnLQBiWAUiXiSBxn/Ziv7zrOqqoLp0yZNW6cOmrUrGHDZg0YoNbrc9rb1XxezWbnxONqODzL6wUgkGY+F5nPErQw7zCCES7CIcel8WVcji/Tf0/Sfu8nuffeFu7eeSrm6fckS+ZqNwK3T1J6fa+k+QhZjLWWjpHHEZ8++OmRSngjXgcHNXUxTU7wHKYpmkxWSnZnZ5W1oth6lFN4Yc/Crm8H9w3+tmvhOYf8E91dC3sKgwcX2O5uZa+vCCzxq1mUMkDExtSzYsPV1I6DsM7yIGon47gu7XcS3P2o9iI0mwckiAg8GyLcwuZfMw1uNrFVa9VSp9PpsEVs5SKJRSVRYkO8s2P0WRc9/+PJdHVLx2XnXjKhI0jXCndrfwcV7+3ag/R0nDD0hlmjk26vdsPeVzKg+bvwtPAmGFjcYQA+TqxKPMwrVsJzTmajFnG6nE5MppLJuMhskCD96JFHsIFPY+ORR+hHP9/4YtFl2P27wV14kbgNruKLdO2LBbch+DpOw7dx2uuv0yfpEPrk6whkwaUnjBjeuHgBmaW3vD4FhDRdyY/h6zoXPMjlaToPrQgsW+k8uhLP5euanaze9TFdeYDECCbj3UtCB+EKkr0odEdj0f0sGjeNffhDvywhXc0ZlO6pI0+P0bV8nd4bCKxcmOkeZ6cb0WyfkR09MOGjfr7OeExp/s4v57vAwihHAYRoklTKim5BcdiJmOrcj0QnotthRNT7tt54y9a779t2083b7r16aNJCLdb0UJxvTQ27slf1GaTgYsSHHkFcuJg2H3qYNhfR3vLoceUufHBMuWvKaH8IyF67+j3EYIxuVQ+jUq7F2NeLMCMOu34LpU52Icy8yFZETEX0WeVgxGw1wnb30WAPwy6VHOSKMUsqZ18qT+NP1VKyYA1E4mP8A3ricguPbi7uG/mbNoOQbwkxCIrdMyrVmGg3Gjj6q1gIDf189ilPDBgwRj49GPFVPrwok/r2W1n2ZNINl9tarRr8puK5+Usv5dzfcpySM4XbHIFQPdwat+2ZfZlubLKdhfmyYFX1SwCpGzFLAAEAAAAEgQaDNptmXw889QADB9AAAAAA27amhAAAAADdH1Gf/uL9ignECZsAAAAGAAIAAAAAAAB42mNgZGDgCPm7goGBy+bfo3+POI8ARVABPwCm3QbmAHjaYz3BcII1jEEDhlneMDCAMGsMQw+bCIMNSwFQbApDD8szhgDGCQwMIMyyASjPwBAAAHPHC2cAAAAAWgB3AJwAzQDmAO4BGAFZAXMBoAHcAdwB3AHcAkl42mNgZGBg4GdIYeBliGRgA/MQgJmBEQAUnQDmeNqFkLVVRUEYBgd3zXBJcHdIcHdNee5+Lw4lUAPVUAG1EPOdw3NdnX/WF6jngwrKKuuAL37jXMYgP3Eup5nvOFewzGecK9PmVNGJEedq+cs4NzNP7z+XQSPtca4RwQ5PGESxsEkIP3bucODBhVteVTnMKlPKMWxE8Sg2xJPExH71IVkXU5yxyzEnWAgSlQ3jYCLPCbfyUbRacZB+5plkgWnm02iNK/Y54UBUesdLeRem2EI0a35/nvlbaIxnosmX9jPLNDOsiK5ltC5nn3PEeMU2tIINTPRHcnqN4uHkf8XiP+bCg2ZgYmUSGyEC6B9lLERVg9ixMCWbftLIH+hQUM8AAAB42mNgYgCD/3MYjBiwAX4gVmE4ycjEYMPIzMjCyMrIxsjOyMHAzMjJyMXIzeaYVJRalsoZWlxSlJhZklzJXpqXaWDi5AihXS04S9FknKAylmDawNGAyTkIxDQycDIBAGvuGzcA)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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2)format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2)format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2)format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2)format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.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{--primary:#46b82e;--primary-hover:#3ca026;--primary-glow:#46b82e26;--bg-body:#111622;--surface-panel:#191e2b;--surface-hover:#1f2835;--border-color:#263240;--text-main:#e9edf1;--text-muted:#7b909d;--danger:#e2565b;--advisory:#e0a33c;--info:#5b93ee;--shadow-sm:0 1px 4px #0000002e;--shadow:0 4px 14px #00000040;--radius:8px;--foreign-ground:#fff;--on-solid:#fff;--font:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif}[data-theme=light]{--bg-body:#e9edf1;--surface-panel:#fff;--surface-hover:#dde4ea;--border-color:#d1dae0;--text-main:#191e2b;--advisory:#5c4b00;--info:#1f6ce3;--text-muted:#445667;--danger:#cd272d;--primary-glow:#46b82e1a;--shadow-sm:0 1px 4px #0000000f;--shadow:0 4px 14px #00000012}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg-body);color:var(--text-main);font-family:var(--font);-webkit-font-smoothing:antialiased}.btn{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 16px;font-size:.875rem;font-weight:600;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.btn.primary{background:var(--primary);border-color:var(--primary);color:#fff}.btn.primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.btn.secondary{background:var(--surface-hover);border-color:var(--border-color);color:var(--text-main)}.btn.secondary:hover:not(:disabled){background:var(--border-color)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.icon-btn{border:1px solid var(--border-color);width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.icon-btn:hover{background:var(--surface-hover);color:var(--text-main)}.input{border:1px solid var(--border-color);background:var(--surface-panel);width:100%;height:42px;color:var(--text-main);border-radius:8px;padding:0 12px;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow);outline:none}.card{background:var(--surface-panel);border:1px solid var(--border-color);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.card-title{border-bottom:1px solid var(--border-color);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:11px 20px;font-size:.72rem;font-weight:700}.tag{background:var(--surface-hover);color:var(--text-muted);border-radius:999px;padding:4px 10px;font-size:.74rem;font-weight:600;display:inline-block}.chip{background:var(--primary-glow);color:var(--primary);border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.status{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--tone) 40%, transparent);background:color-mix(in srgb, var(--tone) 8%, var(--surface-panel));padding:22px 26px}.status__verdict{color:var(--tone);letter-spacing:-.02em;font-weight:800}.status--ok{--tone:var(--primary)}.status--late{--tone:var(--danger)}.status--overdue{--tone:var(--advisory)}.status--partial{--tone:var(--info)}.tone--ok{--tone:var(--primary)}.tone--warn{--tone:var(--advisory)}.tone--bad{--tone:var(--danger)}.tone--info{--tone:var(--info)}.tone--unknown,.tone--busy{--tone:var(--text-muted)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-muted) 55%, transparent) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-muted) 55%, transparent);background-clip:content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted);background-clip:content-box}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}:root{--viz-1:#3987e5;--viz-2:#d95926;--viz-3:#199e70;--viz-4:#c98500;--viz-5:#d55181;--viz-6:#008300;--viz-7:#9085e9;--viz-8:#e66767;--viz-grid:#2c2c2a;--viz-axis:#383835;--viz-muted:#898781}[data-theme=light]{--viz-1:#2a78d6;--viz-2:#eb6834;--viz-3:#1baf7a;--viz-4:#eda100;--viz-5:#e87ba4;--viz-6:#008300;--viz-7:#6250d6;--viz-8:#e34948;--viz-grid:#e1e0d9;--viz-axis:#c3c2b7;--viz-muted:#898781}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{overflow:hidden}button,input,textarea{font-family:inherit}.micro-label{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin,.caret{animation:none}}.app{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.app__top{flex-direction:column;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--border-color);background:var(--surface-panel);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.topbar__brand{align-items:center;gap:10px;display:flex}.topbar__logo{border-radius:6px;flex:none;width:24px;height:24px;display:block}.topbar__workspace{color:var(--text-muted);font-size:.8rem}.workspace{flex-direction:column;min-height:0;display:flex}.workspace>.workbench{flex:auto}.workspace__row{flex:auto;min-width:0;min-height:0;display:flex}.workspace__row>.workbench{flex:auto;min-width:0}.workspace__row--dragging{-webkit-user-select:none;user-select:none}.workspace__row--dragging iframe{pointer-events:none}.sidepanel{border-left:1px solid var(--border-color);background:var(--surface-panel);flex-direction:column;flex:none;min-height:0;display:flex}.sidepanel__grip{cursor:col-resize;touch-action:none;background:0 0;flex:none;width:8px}.sidepanel__grip:hover{background:color-mix(in srgb, var(--primary) 22%, transparent)}.sidepanel__peek{border:none;border-left:1px solid var(--border-color);background:var(--surface-panel);color:var(--text-muted);cursor:pointer;flex-direction:column;flex:none;align-items:center;gap:6px;padding:10px 6px;display:flex}.sidepanel__peek:hover{color:var(--text-main)}.sidepanel__head{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.sidepanel__head .micro-label{margin:0}.sidepanel__body{flex-direction:column;flex:auto;gap:18px;min-height:0;padding:12px;display:flex;overflow-y:auto}.sidepanel__section-head{align-items:center;gap:6px;margin:0 0 8px;display:flex}.sidepanel__foot:has(>*){border-top:1px solid var(--border-color);justify-content:flex-end;gap:8px;padding:10px 12px;display:flex}.plans{flex-direction:column;gap:6px;margin:8px 0 10px;padding:0;list-style:none;display:flex}.plans__item{border:1px solid var(--border-color);border-radius:var(--radius);align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.plans__pick{cursor:pointer;flex:auto;align-items:flex-start;gap:8px;min-width:0;display:flex}.plans__headline{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.plans__play,.plans__drop{flex:none}.plans__drop{opacity:.55}.plans__drop:hover,.plans__drop:focus-visible{opacity:1;color:var(--danger)}.plans__batch{align-self:flex-start}.workbench{grid-template-columns:var(--workbench-columns,minmax(0, 5fr) auto minmax(0, 7fr));gap:14px;min-height:0;padding:14px;display:grid}.workbench--dragging{-webkit-user-select:none;user-select:none}.workbench--dragging iframe{pointer-events:none}.splitter{cursor:col-resize;touch-action:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:10px;margin:0 -6px;display:flex}.splitter__grip{background:var(--border);border-radius:999px;width:2px;height:40px;transition:background .12s,height .12s}.splitter:hover .splitter__grip,.splitter:focus-visible .splitter__grip,.splitter--dragging .splitter__grip{background:var(--primary);height:72px}.splitter:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (width<=1000px){.splitter{display:none}}.panel{flex-direction:column;min-height:0;display:flex}.panel__head{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:10px;display:flex}.panel__head-title{border-bottom:none;flex:auto}@media (width<=1000px){body{overflow:auto}.workbench{grid-template-rows:minmax(360px,1fr) minmax(360px,1fr);grid-template-columns:1fr}}.chat{position:relative}.chat--dropping{border-color:var(--primary)}.chat__drop{z-index:3;pointer-events:none;background:color-mix(in srgb, var(--bg-body) 78%, transparent);justify-content:center;align-items:center;padding:18px;display:flex;position:absolute;inset:0}.chat__drop-box{border:1px dashed var(--primary);border-radius:var(--radius);background:var(--surface-panel);max-width:34ch;box-shadow:var(--shadow);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:22px 26px;font-size:.9rem;font-weight:700;display:flex}.chat__drop-box svg{color:var(--primary)}.chat__drop-hint{color:var(--text-muted);font-size:.82rem;font-weight:400;line-height:1.5}.chat__scroll{scrollbar-gutter:stable;flex:auto;min-height:0;padding:16px 18px;overflow-y:auto}.chat__empty{text-align:center;max-width:46ch;margin:40px auto}.chat__empty-title{letter-spacing:-.02em;margin:0 0 8px;font-size:1.05rem;font-weight:800}.chat__empty-hint{color:var(--text-muted);margin:0;font-size:.86rem;line-height:1.55}.chat__working{color:var(--text-muted);align-items:center;gap:8px;margin:12px 0 0;font-size:.82rem;display:flex}.chat__foot{border-top:1px solid var(--border-color);flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.timeline{flex-direction:column;gap:10px;display:flex}.bubble{border:1px solid var(--border-color);border-radius:var(--radius);padding:10px 14px}.bubble--user{background:var(--surface-hover)}.bubble--agent{background:0 0}.bubble__role{margin-bottom:4px}.bubble__text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.6}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md__p{white-space:pre-wrap;margin:0 0 8px}.md__heading{margin:12px 0 6px;font-size:.92rem;font-weight:700;line-height:1.4}.md__list{margin:0 0 8px;padding-left:20px}.md__list li{margin:2px 0}.md__code{background:var(--surface-hover);white-space:pre;border-radius:6px;margin:8px 0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;line-height:1.45;overflow-x:auto}.md code{background:var(--surface-hover);border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8em}.md__code code{background:0 0;padding:0;font-size:1em}.md a{color:var(--primary);text-underline-offset:2px}.bubble__selection{color:var(--text-muted);align-items:center;gap:5px;margin:8px 0 0;font-size:.74rem;display:flex}.caret{vertical-align:text-bottom;background:var(--text-muted);width:7px;height:1em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.tool-step,.tool-group{border:1px solid var(--border-color);background:var(--surface-panel);border-radius:6px}.tool-group--failed{border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.tool-group__head{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex-wrap:nowrap;align-items:center;gap:8px;padding:7px 10px;display:flex}.tool-group__head .tool-step__phase{flex:none}.tool-group__what{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.82rem;overflow:hidden}.tool-group__state{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:5px;font-size:.76rem;display:inline-flex}.tool-group__items{flex-direction:column;gap:2px;padding:0 8px 8px 22px;display:flex}.tool-group__items .tool-step{border:0;border-left:1px solid var(--border-color);background:0 0;border-radius:0}.tool-step--failed{border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.tool-step__row{width:100%;color:var(--text-main);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:7px 10px;display:flex}.tool-step__tool-icon{color:var(--text-muted);flex:none}.tool-step__summary{text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.83rem;overflow:hidden}.tool-step__state{color:var(--text-muted);flex:none;align-items:center;gap:4px;font-size:.72rem;font-weight:600;display:inline-flex}.tool-step--failed .tool-step__state{color:var(--danger)}.tool-step__tool{color:var(--text-muted);font-family:var(--font-mono,ui-monospace, monospace);opacity:.8;flex:none;font-size:.7rem}.tool-step__reason{color:var(--text-muted);overflow-wrap:anywhere;margin:0;padding:0 12px 8px 32px;font-size:.78rem}.tool-step--failed .tool-step__reason{color:var(--danger)}.files-row{border:1px dashed var(--border-color);color:var(--text-muted);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:.78rem;display:flex}.files-row__label{flex:none;font-weight:700}.files-row__names{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.timeline__note{color:var(--text-muted);text-align:center;margin:0;font-size:.78rem}.appcard__state--good,.checks__pill--ok,.runbar--ok,.glance__mark--on,.setup__step--ok,.flow__tile--ok,.appcard__space--on{--tone:var(--primary)}.checks__pill--warn,.runbar--warn,.glance__mark--warn,.flow__tile--warn{--tone:var(--advisory)}.appcard__state--bad,.checks__pill--bad,.runbar--bad,.glance__mark--bad,.report__verdict--bad,.delete__list--bad,.setup__step--ticket,.statusbar__lifecycle--failed,.flow__tile--bad{--tone:var(--danger)}.checks__pill--unknown,.glance__muted,.costs__total--unknown,.delete__list--soft,.statusbar__lifecycle--hibernated,.statusbar__lifecycle--idle,.statusbar__lifecycle--provisioning,.statusbar__lifecycle--unknown,.appcard__state--running,.runbar--running,.flow__tile--busy,.flow__tile--none{--tone:var(--text-muted)}.notice{padding:14px 16px}.notice__head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.notice__icon{color:var(--tone);flex:none}.notice__verdict{margin:0 0 6px;font-size:1rem}.notice__body{overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.55}.notice__hint{color:var(--text-muted);margin:6px 0 0;font-size:.78rem;line-height:1.5}.notice__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.input.mono{font-family:var(--font-mono,ui-monospace, "Cascadia Mono", Consolas, monospace);letter-spacing:.02em}.form-field__hint--bad{color:var(--danger)}.runs__head-actions{align-items:center;gap:8px;display:flex}.runs__now{padding:5px 11px;font-size:.78rem}.runs__body{flex:auto;min-height:0;padding:12px 0 0;overflow-y:auto}.runs__group{flex-direction:column;gap:8px;padding-bottom:14px;display:flex}.runs__group+.runs__group{border-top:1px solid var(--border-color);padding-top:14px}.runs__group-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.runs__group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:700}.runs__group-hint{color:var(--text-muted);font-size:.78rem}.runs__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.runs__item{flex-direction:column;gap:6px;display:flex}.runs__line{align-items:center;gap:10px;margin:0;font-size:.84rem;display:flex}.runs__mark{color:var(--tone);align-items:center;gap:5px;font-weight:600;display:inline-flex}.runs__when{color:var(--text-muted)}.runs__attempts{color:var(--danger);font-size:.78rem}.runs__output{background:var(--surface-hover);border:1px solid var(--border-color);max-height:14rem;font-family:var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:0;padding:8px 10px;font-size:.76rem;line-height:1.5;overflow:auto}.kind{border:0;flex-direction:column;gap:8px;padding:0;display:flex}.kind__options{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:10px;display:grid}.kind__option{text-align:left;border:1px solid var(--border-color);border-radius:var(--radius);background:var(--surface-panel);color:var(--text-main);cursor:pointer;font:inherit;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.kind__option:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--border-color))}.kind__option--on{border-color:var(--primary);background:var(--primary-glow)}.kind__option--on .kind__head{color:var(--primary)}.kind__head{align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:flex}.kind__hint{color:var(--text-muted);font-size:.82rem;line-height:1.45}.guardrail__explanation{letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:700;line-height:1.5}.guardrail__suggestion{border:1px solid color-mix(in srgb, var(--tone) 40%, transparent);background:var(--surface-panel);border-radius:6px;margin-top:12px;padding:10px 12px}.guardrail__suggestion-head{color:var(--tone);align-items:center;gap:6px;margin-bottom:6px;display:flex}.guardrail__suggestion-body{margin:0;font-size:.86rem;line-height:1.55}.composer__chips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.selection-chip{gap:6px;max-width:100%;padding:4px 6px 4px 10px}.selection-chip__file{font-weight:700}.selection-chip__text{text-overflow:ellipsis;white-space:nowrap;opacity:.8;max-width:22ch;overflow:hidden}.selection-chip__remove{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.composer__debug{border:1px dashed var(--border-color);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:.72rem;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.composer__debug:hover{color:var(--text-main)}.composer__row{align-items:flex-end;gap:8px;display:flex}.composer__input{resize:none;height:auto;min-height:42px;padding:10px 12px;line-height:1.5}.composer__action{flex:none;min-height:42px}.composer__action--icon{justify-content:center;width:42px;padding:0}.composer__hint{color:var(--text-muted);margin:6px 0 0;font-size:.72rem}.preview__states{align-items:center;gap:6px;padding-right:10px;display:flex}.preview__reload-hint{border-bottom:1px solid var(--border-color);background:var(--surface-hover);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:.82rem;display:flex}.icon-btn--on{color:var(--primary)}.preview__reload-auto{color:var(--text-muted);font-size:.78rem}.preview__reload-btn{flex:none;min-height:30px;padding:4px 12px}.preview__stage{background:var(--bg-body);flex:auto;min-height:0;position:relative}.preview__frame{background:var(--surface-panel);border:none;width:100%;height:100%;display:block}.preview__frame--stale{filter:blur(3px);pointer-events:none;transition:filter .2s}.preview__frame--loading{visibility:hidden;position:absolute;inset:0}.preview__reloading{background:color-mix(in srgb, var(--bg-body) 35%, transparent);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.preview__reloading-note{border:1px solid var(--border-color);background:var(--surface-panel);box-shadow:var(--shadow);color:var(--text-main);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.86rem;font-weight:600;display:inline-flex}.preview__placeholder{height:100%;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:.86rem;display:flex}.preview__placeholder--starting{color:var(--text-main);gap:14px;font-size:.95rem;font-weight:700}.preview__placeholder--starting svg{color:var(--primary)}.preview__placeholder--starting p{margin:0}.preview__placeholder-hint{max-width:34ch;color:var(--text-muted);text-align:center;font-size:.84rem;font-weight:400;line-height:1.5}.preview__error{z-index:1;box-shadow:var(--shadow);position:absolute;inset:12px 12px auto}.preview__error-body{white-space:pre-wrap;max-height:30vh;margin:0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.76rem;line-height:1.5;overflow:auto}.statusbar{border-top:1px solid var(--border-color);background:var(--surface-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.statusbar__group{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width<=1500px){.statusbar__group--state>.statusbar__item,.statusbar__group--state .statusbar__label{display:none}}@media (width<=1150px){.statusbar__label{display:none}}@media (width<=1500px){.statusbar__group--state .statusbar__btn{padding:4px 9px}}@media (width<=1150px){.statusbar__btn{padding:4px 9px}}.statusbar__item{align-items:center;gap:6px;font-size:.79rem;font-weight:600;display:inline-flex}.statusbar__item--quiet{color:var(--text-muted);font-weight:500}.statusbar__item--attention{color:var(--text-main)}.statusbar__item--danger{color:var(--danger);font-weight:600}.statusbar__count{background:color-mix(in srgb, var(--primary) 22%, transparent);min-width:1.15rem;height:1.15rem;color:var(--text-main);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.68rem;font-weight:700;display:inline-flex}.statusbar__count--open{background:var(--danger);color:var(--on-solid)}.statusbar__btn--attention{color:var(--text-main);background:color-mix(in srgb, var(--danger) 12%, transparent);border-color:color-mix(in srgb, var(--danger) 55%, transparent)}.statusbar__btn--attention svg{color:var(--danger)}.statusbar__lifecycle--working{color:var(--text-main);background:color-mix(in srgb, var(--primary) 12%, transparent);border:1px solid color-mix(in srgb, var(--primary) 45%, transparent);border-radius:999px;padding:2px 10px}.statusbar__lifecycle--working svg{color:var(--primary)}.statusbar__lifecycle--failed,.statusbar__lifecycle--hibernated,.statusbar__lifecycle--idle,.statusbar__lifecycle--provisioning,.statusbar__lifecycle--unknown{color:var(--tone)}.devdrawer__git{border-bottom:1px solid var(--border-color);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:14px;margin:0;padding:8px 14px;font-size:.76rem;display:flex}.devdrawer__git span{align-items:center;gap:5px;display:inline-flex}.devdrawer__git code{color:var(--text-main);font-size:.76rem}.clone__ides{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin:14px 0 18px;display:grid}.clone__ide{justify-content:flex-start}.clone__url-row{align-items:center;gap:8px;display:flex}.clone__url-row .input{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.clone__rules{border-top:1px solid var(--border-color);align-items:flex-start;gap:6px;margin-top:16px;padding-top:12px;display:flex}.clone__rules svg{flex:none;margin-top:2px}.table__cut{text-overflow:ellipsis;max-width:20ch;overflow:hidden}.cluster__legend{margin:-4px 0 10px}.catalogue__title .chip{vertical-align:middle;margin-left:10px}.pr__missing{margin:14px 0 18px}.statusbar__conn{justify-content:center;width:18px}.statusbar__conn--closed{color:var(--danger)}.statusbar__usage{font-variant-numeric:tabular-nums;justify-content:flex-end;min-width:13ch}.secrets__state{color:var(--text-muted);align-items:center;gap:4px;font-size:.76rem;display:inline-flex}.secrets__state--set svg{color:var(--primary)}.statusbar__split{align-items:stretch;gap:1px;display:inline-flex}.statusbar__split .btn{border-top-right-radius:0;border-bottom-right-radius:0}.statusbar__split-side{border:1px solid var(--border-color);border-left:none;border-radius:0 6px 6px 0;min-height:30px}.statusbar__btn{min-height:30px;padding:4px 12px;font-size:.79rem;text-decoration:none}.modal-backdrop{z-index:10;background:color-mix(in srgb, var(--bg-body) 78%, transparent);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{width:min(760px,100%);max-height:88vh;box-shadow:var(--shadow);flex-direction:column;display:flex}.modal__head{border-bottom:1px solid var(--border-color);align-items:center;gap:10px;padding-right:10px;display:flex}.modal__title{border-bottom:none;flex:auto}.modal__body{flex:auto;padding:16px 20px;overflow-y:auto}.modal__foot{border-top:1px solid var(--border-color);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.modal__foot .btn{text-decoration:none}.modal__hint{color:var(--text-muted);margin:0 0 14px;font-size:.82rem;line-height:1.55}.modal__url{overflow-wrap:anywhere;margin:0 0 8px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.78rem}.field{margin-bottom:12px;display:block}.field__label{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:700;display:block}.field__textarea{resize:vertical;height:auto;padding:10px 12px;line-height:1.5}.field-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nav{gap:4px;margin-left:6px;display:flex}.nav__item{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:600}.nav__item:hover:not(:disabled){background:var(--surface-hover);color:var(--text-main)}.nav__item--active{background:var(--primary-glow);border-color:var(--primary);color:var(--primary)}.nav__item:disabled{opacity:.45;cursor:not-allowed}.catalogue,.form-page{scrollbar-gutter:stable;min-width:0;min-height:0;padding:22px 18px 28px;overflow-y:auto}.form-page{flex-direction:column;align-items:center;display:flex}.catalogue__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.catalogue__title{letter-spacing:-.02em;margin:0;font-size:1.3rem;font-weight:800}.catalogue__lead{max-width:62ch;color:var(--text-muted);margin:6px 0 0;font-size:.86rem;line-height:1.5}.catalogue__actions{flex-wrap:wrap;gap:8px;display:flex}.catalogue__hint{color:var(--text-muted);margin:0 0 10px;font-size:.78rem;font-weight:600}.catalogue__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.appcard{flex-direction:column;gap:10px;padding:14px 15px;display:flex}.appcard__head{align-items:center;gap:8px;display:flex}.appcard__name{font-size:.98rem;font-weight:700}.appcard__facts{gap:7px;margin:0;display:grid}.appcard__interfaces{flex-wrap:wrap;gap:5px;margin:0;display:flex}.appcard__interface-calls{opacity:.75;font-weight:500}.appcard__facts>div{grid-template-columns:106px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.appcard__facts dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700}.appcard__facts dd{overflow-wrap:anywhere;margin:0;font-size:.8rem}.appcard__facts--more{border-top:1px solid var(--border-color);padding-top:9px}.appcard__foot{flex-direction:column;gap:8px;margin-top:auto;padding-top:4px;display:flex}.appcard__foot-row{flex-wrap:wrap;gap:8px;display:flex}.appcard__foot-row--main>*{flex:1 0 auto}.form-page__card{flex-direction:column;flex:none;gap:14px;max-width:720px;min-height:min-content;margin-inline:auto;padding:20px;display:flex}.form-page__back{max-width:720px;margin:0 auto 14px;display:inline-flex}.form-page>*{width:min(720px,100%)}.form-page__foot{flex-wrap:wrap;gap:8px;display:flex}.form-field{align-content:start;gap:6px;display:grid}.form-field__label{font-size:.8rem;font-weight:700}.form-field__hint{color:var(--text-muted);margin:0;font-size:.76rem;line-height:1.5}.preview-box{border:1px dashed var(--border-color);border-radius:var(--radius);background:var(--surface-hover);gap:10px;padding:13px 14px;display:grid}.preview-box__title{color:var(--primary);margin:0;font-size:.84rem;font-weight:700}.secrets__per-env{flex:220px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px;display:grid}.secrets__env{gap:2px;display:grid}.interfaces__actions{margin:12px 0 14px}.nav__space{align-items:center;gap:2px;padding:0;display:inline-flex}.nav__space-open{color:inherit;font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;max-width:11rem;padding:7px 4px 7px 11px;overflow:hidden}.nav__space-close{color:var(--text-muted);cursor:pointer;opacity:.55;background:0 0;border:none;align-items:center;padding:6px 9px 6px 3px;display:inline-flex}.nav__space:hover .nav__space-close,.nav__space-close:focus-visible{opacity:1}.interfaces__detail>td{padding-top:2px;padding-bottom:12px}.interfaces__ops{gap:4px;margin:6px 0 0;padding:0;font-size:.78rem;list-style:none;display:grid}.interfaces__ops li{grid-template-columns:9.5rem 4rem minmax(0,16rem) minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.interfaces__op-state{align-items:center;gap:5px;font-size:.72rem;font-weight:600;display:inline-flex}.interfaces__op--on .interfaces__op-state{color:var(--primary)}.interfaces__op--off,.interfaces__op--off .interfaces__op-state{color:var(--text-muted)}@media (width<=720px){.interfaces__ops li{grid-template-columns:minmax(0,1fr);gap:1px}}.wizard__steps{border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:4px;margin-bottom:14px;padding-bottom:10px;display:flex}.wizard__step{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:6px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.wizard__step:hover{background:var(--surface-hover)}.wizard__step--on{background:color-mix(in srgb, var(--primary) 12%, transparent);border-color:color-mix(in srgb, var(--primary) 45%, transparent);color:var(--text-main)}.wizard__step-number{background:color-mix(in srgb, var(--text-muted) 18%, transparent);border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.7rem;display:inline-flex}.wizard__step--on .wizard__step-number{background:color-mix(in srgb, var(--primary) 30%, transparent)}.wizard__choice{flex-wrap:wrap;gap:8px;margin:4px 0 10px;display:flex}.wizard__choice--on{background:color-mix(in srgb, var(--primary) 12%, transparent);border-color:color-mix(in srgb, var(--primary) 45%, transparent)}.interface__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.interface__import{border:1px dashed var(--border-color);border-radius:var(--radius);background:var(--surface-hover);gap:8px;padding:12px;display:grid}.interface__import-row{flex-wrap:wrap;gap:8px;display:flex}.interface__import-row .input{flex:260px}.interface__env-select{flex:none;width:auto}.interface__notes{gap:3px;margin:4px 0 0;padding-left:18px;font-size:.78rem;display:grid}.interface__field{border:1px solid var(--border-color);border-radius:var(--radius);gap:6px;padding:10px;display:grid}.interface__field-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}@media (width<=520px){.interface__field-head{grid-template-columns:minmax(0,1fr)}}.interface__ops{gap:4px;max-height:15rem;margin:6px 0 0;padding:0;font-size:.8rem;list-style:none;display:grid;overflow-y:auto}.interface__ops li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.interface__ops label{align-items:center;gap:6px;display:flex}.interface__op-method{min-width:3.6rem;color:var(--text-muted);font-size:.72rem;display:inline-block}.interface__op--gone{opacity:.6;text-decoration:line-through}.interface__op-select{flex:none;width:auto;padding:3px 6px;font-size:.74rem}.interface__ops label .input{padding:3px 8px;font-size:.76rem}.interface__op-tail{align-items:center;gap:6px;min-width:0;display:inline-flex}.interface__op-tail .input{padding:3px 8px;font-size:.76rem}.interface__ops-actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.interface__values{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.catalogue-row{border:1px solid var(--border-color);border-radius:var(--radius);background:var(--surface-hover);gap:7px;padding:11px 13px;font-size:.82rem;display:grid}.catalogue-row__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.catalogue-row__head .access__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.catalogue-row__head .btn{flex:none}.catalogue__alpha{color:var(--text-muted);align-items:baseline;gap:8px;margin:0 0 8px;font-size:.8rem;line-height:1.45;display:flex}.catalogue__alpha-mark{border:1px solid var(--info);color:var(--info);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:1px 7px;font-size:.66rem;font-weight:700}.catalogue__search{color:var(--text-muted);align-items:center;gap:7px;margin:4px 0 2px;display:flex}.catalogue__search .input{flex:auto}.catalogue-row__toggle{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:0;display:inline-flex}.catalogue-row__spacer{flex:auto}.catalogue-row__purpose{color:var(--text-muted);margin:0;font-size:.79rem;line-height:1.45}.catalogue-row__fields{gap:3px;margin:0;padding:0;font-size:.78rem;list-style:none;display:grid}.catalogue-row__fields li{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.catalogue-row__name{align-items:center;gap:6px;min-width:0;display:inline-flex}.catalogue-row__name code{overflow-wrap:anywhere;font-size:.76rem}@media (width<=560px){.catalogue-row__fields li{grid-template-columns:minmax(0,1fr);gap:1px}}.catalogue-row__ops{gap:3px;margin:2px 0 0;padding:0 0 0 2px;font-size:.78rem;list-style:none;display:grid}.catalogue-row__ops li{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.catalogue-row__ops label,.catalogue-row__ops li>span:first-child{align-items:center;gap:6px;min-width:0;display:inline-flex}@media (width<=560px){.catalogue-row__ops li{grid-template-columns:minmax(0,1fr);gap:1px}}.catalogue-row__cat{background:var(--surface-hover);border:1px solid var(--border-color);color:var(--text-muted);white-space:nowrap;border-radius:999px;flex:none;padding:1px 6px;font-size:.72rem}.catalogue-sections{gap:8px;margin:10px 0;display:grid}.catalogue-section__head{margin:0;font-size:.9rem;font-weight:600}.catalogue-section__toggle{border:1px solid var(--border-color);border-radius:var(--radius);background:var(--surface-panel);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:8px;padding:9px 12px;display:flex}.catalogue-section__toggle:hover{background:var(--surface-hover)}.catalogue-section__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.catalogue-section__count{color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:.78rem;font-weight:400}.catalogue-section__list{margin:6px 0 4px 14px}.catalogue-section>.access__hint{margin:6px 0 0 14px}.catalogue-row__op-text{overflow-wrap:anywhere;min-width:0}.catalogue-row__op-tech{min-width:0;color:var(--text-muted);overflow-wrap:anywhere;align-items:baseline;gap:6px;font-size:.72rem;display:inline-flex}.catalogue-row__actions{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.preview-box__address{gap:2px;display:grid}.preview-box__lines{overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.5}.appcard__facts--aside{opacity:.85;margin-top:4px}.secrets__where{gap:4px;margin:4px 0 0;padding-left:18px;display:grid}.licence__ticket{white-space:pre-wrap;max-height:9rem;font-size:.74rem;line-height:1.45;overflow-y:auto}.licence__ticket-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.created__head{color:var(--primary);align-items:center;gap:9px;display:flex}.steps{gap:7px;margin:0;padding-left:0;font-size:.84rem;line-height:1.5;display:grid}.steps__item{grid-template-columns:1.15rem 1fr;align-items:start;gap:8px;list-style:none;display:grid}.steps__mark{color:var(--tone);margin-top:2px}.steps__item--ok{--tone:var(--primary);color:var(--text-main)}.steps__item--bad{--tone:var(--danger);color:var(--text-main)}.steps__item--open{--tone:var(--text-muted);color:var(--text-muted)}.steps__done{color:var(--text-main)}.steps__open{color:var(--text-muted)}.setup{counter-reset:none;gap:10px;margin:0;padding:0;list-style:none;display:grid}.setup__step{border-left:3px solid var(--border-color);gap:8px;padding:14px 16px;display:grid}.setup__step--ok,.setup__step--ticket{border-left-color:var(--tone)}.setup__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.setup__position{background:var(--surface-hover);width:22px;height:22px;color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.setup__title{font-size:.95rem;font-weight:700}.setup__chip{margin-left:auto}.setup__chip--ticket{background:var(--surface-hover);color:var(--danger)}.setup__chip--offen,.setup__chip--unbekannt{background:var(--surface-hover);color:var(--text-muted)}.setup__detail{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.55}.setup__ticket summary{cursor:pointer;color:var(--primary);font-size:.8rem;font-weight:600}.setup__text{border:1px solid var(--border-color);border-radius:var(--radius);background:var(--bg-body);color:var(--text-main);white-space:pre-wrap;margin:10px 0;padding:12px 14px;font-size:.78rem;line-height:1.6;overflow-x:auto}.setup__actions{flex-wrap:wrap;gap:8px;display:flex}.cluster__section{letter-spacing:-.01em;margin:26px 0 12px;font-size:.95rem;font-weight:700}.admin__fold{border-top:1px solid var(--line);margin:26px 0 0}.admin__fold-head{cursor:pointer;align-items:baseline;gap:10px;padding:6px 0;display:flex}.admin__fold-head .cluster__section{margin:0}.admin__fold-head em{color:var(--muted);font-size:.82rem;font-style:normal}.admin__fold-head:hover em{color:var(--ink)}.admin__fold-body>:first-child{margin-top:8px}.cluster__nodes{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.cluster__node{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.cluster__node-head{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cluster__node-name{color:var(--text-main);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem;font-weight:700}.cluster__node-pods{margin-left:auto;font-size:.78rem}.cluster__taints{color:var(--text-muted);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}.chip__close{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;align-items:center;margin-left:2px;padding:0;display:inline-flex}.chip__close:hover{opacity:1}.chip--danger{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}.chip--good{background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary)}.chip--muted{background:color-mix(in srgb, var(--text-muted) 12%, transparent);color:var(--text-muted)}.cluster__toggle{color:var(--text-muted);margin:22px 0 0;font-size:.82rem}.cluster__toggle label{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.cluster__phase{font-size:.8rem;font-weight:600}.cluster__ready{color:var(--text-muted);font-size:.76rem}.cluster__reason{color:var(--danger);max-width:42ch;margin:3px 0 0;font-size:.76rem}.costs{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.costs__head{align-items:flex-start;gap:12px;display:flex}.costs__icon{color:var(--primary);flex:none;margin-top:4px}.costs__total{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:700}.costs__total--unknown{color:var(--tone);font-size:1.05rem}.costs__lead{color:var(--text-muted);margin:2px 0 0;font-size:.8rem}.costs__split{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.costs__split li{border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.costs__split span{color:var(--text-muted);font-size:.78rem}.costs__split strong{font-variant-numeric:tabular-nums;font-size:1rem}.costs__missing{margin:6px 0;padding-left:18px;font-size:.78rem}.costs__more{color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;padding:0;font-size:.8rem;display:inline-flex}.costs__more:hover{color:var(--text-main)}.costs__detail{border-top:1px solid var(--border-color);flex-direction:column;gap:14px;padding-top:12px;display:flex}.costs__space-head{align-items:center;gap:8px;margin:0 0 6px;font-size:.85rem;display:flex}.costs__space-sum{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.costs__lines{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.costs__lines li{grid-template-columns:10rem 1fr auto;align-items:baseline;gap:10px;font-size:.8rem;display:grid}.costs__line-label{color:var(--text-main)}.costs__line-detail{color:var(--text-muted);font-size:.76rem}.costs__line-sum{font-variant-numeric:tabular-nums;color:var(--text-muted)}.costs__caveat{max-width:78ch;margin:0}@media (width<=640px){.costs__lines li{grid-template-columns:1fr auto}.costs__line-detail{grid-column:1/-1}}.meter{flex-direction:column;gap:5px;display:flex}.meter__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.meter__label{color:var(--text-muted);font-size:.78rem;font-weight:600}.meter__numbers{color:var(--text-main);font-size:.76rem}.meter__capacity{color:var(--text-muted)}.meter__track{background:var(--surface-hover);border-radius:999px;height:8px;position:relative;overflow:hidden}.meter__requested,.meter__used{border-radius:999px;position:absolute;inset:0 auto 0 0}.meter__requested{background:var(--primary-glow);border:1px solid color-mix(in srgb, var(--primary) 45%, transparent)}.meter__used{background:var(--primary)}.spark{flex-direction:column;gap:4px;margin:0;display:flex}.spark__svg{width:100%;height:48px;display:block;overflow:visible}.spark__line{fill:none;stroke:var(--primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.spark__area{fill:var(--primary-glow);stroke:none}.spark__hit{fill:#0000}.spark__last{fill:var(--primary);stroke:var(--surface-panel);stroke-width:2px;vector-effect:non-scaling-stroke}.spark__caption{color:var(--text-main);font-variant-numeric:tabular-nums;font-size:.72rem}.spark__legend{color:var(--text-muted)}.devdrawer__spark{flex-direction:column;gap:4px;display:flex}.appcard__danger{border-top:1px solid var(--border-color);flex-direction:column;gap:10px;margin-top:14px;padding-top:12px;display:flex}.appcard__danger-choice{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.appcard__danger-hint{color:var(--text-muted);font-size:.76rem}.btn.danger{background:color-mix(in srgb, var(--danger) 14%, transparent);border-color:color-mix(in srgb, var(--danger) 55%, transparent);color:var(--danger)}.btn.danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 22%, transparent)}.secrets__ask{border-top:1px solid var(--border-color);padding:12px 0}.secrets__ask+.secrets__ask{margin-top:2px}.secrets__ask-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.secrets__fills{color:var(--text-muted);margin-right:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.secrets__optional{border-top:1px solid var(--border-color);margin-top:12px;padding-top:10px}.prstatus__title{margin:8px 0 4px}.prstatus__facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px 16px;margin:14px 0;font-size:.82rem;display:grid}.prstatus__facts dt{color:var(--text-muted);margin-bottom:2px;font-size:.74rem}.prstatus__facts dd{color:var(--text-main);margin:0}.prstatus__list{margin:0 0 12px;padding-left:1.15rem;font-size:.86rem;line-height:1.5}.chat__queue{flex-direction:column;gap:4px;margin:0 0 8px;display:flex}.chat__queued{background:var(--surface-hover);border-left:2px solid color-mix(in srgb, var(--primary) 55%, transparent);border-radius:6px;align-items:flex-start;gap:6px;padding:6px 8px;font-size:.84rem;display:flex}.chat__queued-text{-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.composer__toggle{border:1px solid var(--border-color);background:var(--surface-hover);border-radius:999px;gap:2px;margin-bottom:8px;padding:2px;display:inline-flex}.composer__half{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:6px 16px;font-size:.86rem;font-weight:600;display:inline-flex}.composer__half:hover:not(.composer__half--on){color:var(--text-main)}.composer__half--on{background:var(--surface-panel);color:var(--text-main);box-shadow:var(--shadow-sm)}.composer__half--build.composer__half--on{background:color-mix(in srgb, var(--danger) 18%, var(--surface-panel));border-color:color-mix(in srgb, var(--danger) 70%, transparent)}.composer__half--build.composer__half--on svg{color:var(--danger)}.composer__half--plan.composer__half--on{background:color-mix(in srgb, var(--primary) 18%, var(--surface-panel));border-color:color-mix(in srgb, var(--primary) 70%, transparent)}.composer__half--plan.composer__half--on svg{color:var(--primary)}.chat__empty-plan{border-radius:var(--radius);background:var(--primary-glow);border:1px solid color-mix(in srgb, var(--primary) 35%, transparent);color:var(--text-main);text-align:left;align-items:flex-start;gap:8px;margin:4px 0 12px;padding:10px 12px;font-size:.86rem;line-height:1.5;display:flex}.chat__empty-plan svg{color:var(--primary);flex:none;margin-top:2px}.bubble--plan{border-left:3px solid color-mix(in srgb, var(--primary) 60%, transparent)}.bubble__plan-actions{border-top:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.bubble__plan-hint{color:var(--text-muted);font-size:.76rem}.dropzone{border:1px dashed var(--border-color);border-radius:var(--radius);width:100%;color:var(--text-main);font:inherit;cursor:pointer;background:0 0;flex-direction:column;align-items:center;gap:4px;margin:10px 0 14px;padding:18px 14px;font-size:.88rem;display:flex}.dropzone:hover:not(:disabled),.dropzone--over{border-color:color-mix(in srgb, var(--primary) 55%, transparent);background:var(--primary-glow)}.dropzone__hint{color:var(--text-muted);font-size:.76rem}.datafiles{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.datafiles__row{align-items:center;gap:8px;font-size:.86rem;display:flex}.datafiles__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.datafiles__meta{color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:.76rem}.datafiles__preview{margin:6px 0 10px;padding-left:23px}.datafiles__table{font-size:.78rem}.datafiles__image{border:1px solid var(--border-color);border-radius:6px;max-width:100%;max-height:320px}.datafiles__ask{margin-top:14px}.datafiles__where{border-top:1px solid var(--border-color);margin-top:12px;padding-top:10px}.datafiles__tools{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.datafiles__target{color:var(--text-muted);align-items:center;gap:6px;margin-right:auto;font-size:.82rem;display:inline-flex}.datafiles__newfolder{gap:6px;display:inline-flex}.datafiles__newfolder .input{width:180px;height:34px}.datafiles__folder{border-top:1px solid var(--border-color);margin-top:12px;padding-top:8px}.datafiles__folderhead{align-items:center;gap:8px;margin-bottom:6px;font-size:.86rem;display:flex}.datafiles__folder .datafiles{padding-left:23px}.datafiles__select{border:1px solid var(--border-color);font:inherit;color:var(--text-main);background-color:var(--surface-hover);cursor:pointer;border-radius:999px;padding:4px 8px 4px 10px;font-size:.8rem;transition:border-color .12s,background-color .12s}.datafiles__select:hover,.datafiles__select:focus-visible{border-color:var(--primary);background-color:var(--surface-panel)}.datafiles__move{width:130px;color:var(--text-muted);flex:none;font-size:.76rem}.datafiles__spacer{flex:none;width:34px}.datafiles__empty{margin:0;padding-left:23px}.gate__list{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.gate__item{border-left:2px solid color-mix(in srgb, var(--danger) 45%, transparent);flex-direction:column;gap:2px;padding-left:10px;font-size:.84rem;display:flex}.gate__where{font-weight:700;font-family:var(--font-mono,ui-monospace, "Cascadia Code", Consolas, monospace);align-items:center;gap:6px;font-size:.8rem;display:flex}.gate__what{color:var(--text-main)}.gate__fix{color:var(--text-muted)}.gate__more{color:var(--text-muted);margin:8px 0 0;font-size:.82rem}.gate__actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.gate__hint{color:var(--text-muted);margin:8px 0 0;font-size:.8rem;line-height:1.5}.pr__review{border-bottom:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 14px;padding-bottom:12px;display:flex}.pr__review-hint{color:var(--text-muted);font-size:.78rem}.reqs{flex-direction:column;gap:2px;margin:10px 0;padding:0;list-style:none;display:flex}.reqs__item{border-radius:6px;align-items:flex-start;gap:8px;padding:5px 6px;font-size:.88rem;display:flex}.reqs__item:hover{background:var(--surface-hover)}.reqs__item--done{color:var(--text-muted)}.reqs__check{cursor:pointer;flex:1;align-items:flex-start;gap:8px;display:flex}.reqs__check input{accent-color:var(--primary);margin-top:3px}span.reqs__check{cursor:default}.reqs__done-mark{color:var(--primary);flex:none;margin-top:3px}.reqs__add{gap:8px;margin-top:10px;display:flex}.reqs__add .input{flex:1}.chat__model-select{border:1px solid var(--border-color);font:inherit;color:var(--text-main);background-color:var(--surface-hover);cursor:pointer;border-radius:999px;margin-left:auto;padding:3px 8px 3px 10px;font-size:.8rem;transition:border-color .12s,background-color .12s}.chat__model-select:hover,.chat__model-select:focus-visible{border-color:var(--primary);background-color:var(--surface-panel)}.panel__head .chat__model-select+.icon-btn{margin-left:4px}.runs__schedule{border-top:1px solid var(--border-color);margin-top:6px;padding-top:12px}.runs__schedule .automation__form{margin-top:8px}.statusbar__usage--warn,.statusbar__usage--high{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;transition:background .12s,border-color .12s;display:inline-flex}.statusbar__usage--warn{color:var(--advisory);border-color:color-mix(in srgb, var(--advisory) 45%, transparent);background:color-mix(in srgb, var(--advisory) 10%, transparent)}.statusbar__usage--warn:hover{background:color-mix(in srgb, var(--advisory) 20%, transparent)}.statusbar__usage--high{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 50%, transparent);background:color-mix(in srgb, var(--danger) 12%, transparent)}.statusbar__usage--high:hover{background:color-mix(in srgb, var(--danger) 22%, transparent)}.statusbar__usage--warn:focus-visible,.statusbar__usage--high:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pr__review-block{border-top:1px solid var(--border-color);flex-direction:column;align-items:flex-start;gap:8px;margin-top:18px;padding-top:12px;display:flex}.llm{flex-direction:column;gap:14px;margin:14px 0;display:flex}.llm__row{grid-template-columns:minmax(0,1fr) minmax(0,260px);align-items:start;gap:10px 18px;display:grid}@media (width<=720px){.llm__row{grid-template-columns:minmax(0,1fr)}}.llm__label{flex-direction:column;gap:3px;min-width:0;display:flex}.llm__title{align-items:center;gap:6px;font-size:.88rem;font-weight:600;display:inline-flex}.llm__var{color:var(--text-muted);overflow-wrap:anywhere;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.72rem}.llm__hint{color:var(--text-muted);font-size:.8rem;line-height:1.5}.llm__field{flex-direction:column;gap:5px;min-width:0;display:flex}.llm__preset{color:var(--text-muted);font-size:.72rem;font-style:italic}.llm__state{color:var(--text-muted);font-size:.74rem}.llm__state--placeholder,.llm__state--missing{color:var(--danger);font-weight:600}.llm__state--set{color:var(--ok,var(--text-muted))}.llm__foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.llm__note{flex:240px;margin:0}.mail{flex-direction:column;gap:14px;display:flex}.mail__step{border-bottom:1px solid var(--border-color);flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.mail__actions,.mail__switches{flex-wrap:wrap;gap:8px 16px;display:flex}.mail__address{align-items:center;gap:10px;display:flex}.mail__address>span{color:var(--text-muted);flex:none;font-size:.85rem}.mail__address>.input{flex:auto;min-width:0}.mail__switch{cursor:pointer;align-items:center;gap:6px;font-size:.9rem;display:inline-flex}.mail__invalid{color:var(--danger);font-size:.82rem}.pr__fix{align-self:flex-start;margin-top:4px}.pr__findings{flex-direction:column;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex}.pr__findings>li{border-radius:var(--radius);background:var(--surface-hover);padding:8px 10px}.pr__finding-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 4px;display:flex}.pr__finding-head code{color:var(--text-muted);word-break:break-all;font-size:.8rem}.pr__severity{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--border-color);color:var(--text-muted);border-radius:999px;padding:1px 8px;font-size:.72rem;font-style:normal}.pr__severity--blocker{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 55%, transparent)}.pr__severity--important{color:var(--advisory);border-color:color-mix(in srgb, var(--advisory) 55%, transparent)}.reqs__fold{border-top:1px solid var(--border-color);margin-top:4px}.reqs__fold-head{cursor:pointer;color:var(--text-muted);align-items:center;gap:8px;padding:8px 6px 4px;font-size:.85rem;display:flex}.reqs__fold-head em{font-variant-numeric:tabular-nums;background:var(--surface-hover);border-radius:999px;padding:0 7px;font-size:.78rem;font-style:normal}.reqs__fold-head:hover{color:var(--text-main)}.reqs--done{margin-top:2px}.reqs__empty{margin:10px 0 0}.reqs__where{border-top:1px solid var(--border-color);align-items:center;gap:6px;margin-top:12px;padding-top:10px;display:flex}.delete__warning{color:var(--danger);align-items:center;gap:8px;margin:0 0 10px;font-size:.9rem;display:flex}.delete__extra{grid-template-columns:auto 1fr;align-items:start;gap:10px;margin-top:4px;display:grid}.delete__extra>span{flex-direction:column;gap:2px;font-size:.86rem;display:flex}.delete__extra input{accent-color:var(--danger);margin-top:3px}.delete__list{color:var(--text-main);margin:0 0 12px;padding-left:1.15rem;font-size:.86rem;line-height:1.5}.delete__list li{margin-bottom:3px}.delete__list li svg{vertical-align:-1px;color:var(--primary)}.delete__list--bad{border-left:2px solid color-mix(in srgb, var(--tone) 60%, transparent);margin-left:2px;padding-left:1.15rem;list-style-position:inside}.delete__list--soft{color:var(--tone)}.delete__field{margin-top:14px}.table-wrap{scrollbar-gutter:stable;border:1px solid var(--border-color);border-radius:var(--radius);background:var(--surface-panel);max-width:100%;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:.82rem}.table th,.table td{text-align:left;border-bottom:1px solid var(--border-color);vertical-align:top;white-space:nowrap;padding:9px 14px}.table thead th{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}.table tbody tr:last-child td{border-bottom:none}.table tbody tr:hover{background:var(--surface-hover)}.table__num{text-align:right;font-variant-numeric:tabular-nums}.table__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pair{flex-direction:column;align-items:flex-end;line-height:1.35;display:inline-flex}.pair__used{color:var(--text-muted);font-size:.76rem}.pool-select{color:var(--text-muted);align-items:center;gap:7px;font-size:.78rem;display:inline-flex}.pool-select__input{border:1px solid var(--border-color);background:var(--surface-panel);height:36px;color:var(--text-main);border-radius:6px;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.pool-select__input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow);outline:none}.workbench__failure{margin:12px 16px 0}.licence__field{flex-direction:column;gap:6px;margin:14px 0 4px;display:flex}.tickets{margin-top:18px}.tickets__list{flex-direction:column;gap:12px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ticket{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:10px 12px}.ticket__key{color:var(--text);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;font-weight:700}.ticket__text{background:var(--surface-hover);color:var(--text-muted);white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:12rem;margin:8px 0;padding:8px 10px;font-size:.74rem;line-height:1.5;overflow:auto}.ticket__actions{flex-wrap:wrap;gap:8px;margin:0;display:flex}.bubble__done{color:var(--primary);justify-content:flex-end;margin:6px 0 0;display:flex}.bubble__copy{color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:0;margin-left:6px;padding:0;transition:opacity .12s}.bubble:hover .bubble__copy,.bubble__copy:focus-visible{opacity:1}.bubble__copy:hover{color:var(--primary)}.appcard__state{color:var(--text-muted);flex-wrap:wrap;gap:4px 12px;margin:0 0 10px;font-size:.78rem;display:flex}.appcard__state--good,.appcard__state--bad,.appcard__state--running{color:var(--tone);font-weight:600}.chat>.panel__head{margin-bottom:8px}.chat__steps{color:var(--text-muted);text-align:left;margin:14px 0 10px;padding-left:20px;font-size:.84rem;line-height:1.7}.help__list{flex-direction:column;gap:2px;margin:12px 0 0;padding:0;list-style:none;display:flex}.help__item{border-bottom:1px solid var(--border)}.help__question{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 2px;font-weight:600;display:flex}.help__question:hover{color:var(--primary)}.help__answer{color:var(--text-muted);padding:0 2px 12px 23px;font-size:.86rem;line-height:1.6}.help__answer p{margin:0 0 8px}.suggestions{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.suggestions__label{color:var(--text-muted);font-size:.76rem}.suggestions__chip{cursor:pointer;border:1px dashed var(--border);color:var(--text);font:inherit;background:0 0;font-size:.78rem}.suggestions__chip:hover{border-style:solid;border-color:var(--primary);color:var(--primary)}.devdrawer{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;height:34vh;min-height:0;margin:0 14px 8px;display:flex;overflow:hidden}.devdrawer__grab{cursor:row-resize;touch-action:none;flex:none;justify-content:center;align-items:center;height:10px;margin-top:-5px;display:flex}.devdrawer__grip{background:var(--border);border-radius:999px;width:40px;height:2px;transition:background .12s,width .12s}.devdrawer__grab:hover .devdrawer__grip,.devdrawer__grab:focus-visible .devdrawer__grip,.devdrawer--resizing .devdrawer__grip{background:var(--primary);width:72px}.devdrawer__grab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.devdrawer--resizing{-webkit-user-select:none;user-select:none}.devdrawer__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.devdrawer__tabs{flex-wrap:wrap;gap:2px;display:flex}.devdrawer__tabs--sub{padding:6px 8px 0}.devdrawer__actions{align-items:center;gap:6px;display:flex}.devdrawer__body{flex-direction:column;flex:1;min-height:0;display:flex}.devdrawer__files{flex-direction:row}.devdrawer__tree{border-right:1px solid var(--border);flex-direction:column;flex:none;gap:1px;width:260px;padding:6px;display:flex;overflow:auto}.devdrawer__path{color:var(--text-muted);margin:0 0 6px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.devdrawer__entry{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:4px 6px;font-size:.78rem;display:flex}.devdrawer__entry:hover:not(:disabled){background:var(--surface-hover)}.devdrawer__entry:disabled{color:var(--text-muted);cursor:not-allowed}.devdrawer__entry--open{background:var(--primary-glow);color:var(--primary)}.devdrawer__size{color:var(--text-muted);margin-left:auto;font-size:.68rem}.devdrawer__changed{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.devdrawer__stat{color:var(--text-muted);flex:none;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.devdrawer__content{white-space:pre;color:var(--text-muted);flex:1;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.5;overflow:auto}.devdrawer__content--diff{padding:0;overflow:auto}.diff{min-width:0}.diff__table{border-collapse:collapse;width:100%;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);table-layout:fixed;font-size:.76rem;line-height:1.5}.diff__gutter{text-align:right;width:3.2rem;color:var(--text-muted);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;border-right:1px solid var(--border-color);vertical-align:top;padding:0 8px}.diff__cell{white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top;width:50%;padding:0 8px}.diff__cell--removed{--tone:var(--danger);background:color-mix(in srgb, var(--tone) 14%, transparent)}.diff__cell--added{--tone:var(--primary);background:color-mix(in srgb, var(--tone) 14%, transparent)}.diff__cell--empty{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--text-muted) 12%, transparent), color-mix(in srgb, var(--text-muted) 12%, transparent) 2px, transparent 2px, transparent 5px)}.diff__hunk td{color:var(--text-muted);background:var(--surface-2,#7f7f7f12);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:4px 8px;font-size:.72rem}.diff__note{color:var(--advisory);margin:0;padding:8px;font-size:.76rem}.devdrawer__health{gap:4px;padding:12px;overflow:auto}.devdrawer__failure{margin:8px}.errorhelp{flex-wrap:wrap;flex:none;align-items:center;gap:10px;margin:8px 16px 0;padding:8px 12px;display:flex}.errorhelp__icon{color:var(--tone);flex:none}.errorhelp__text{flex:260px;min-width:0;margin:0;font-size:.84rem;line-height:1.45}.errorhelp__detail{color:var(--text-muted);margin-left:6px}.errorhelp__actions{flex-wrap:wrap;flex:none;gap:8px;margin-left:auto;display:flex}.errorhelp .btn{padding:5px 11px;font-size:.78rem}.secrets__row{grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;align-items:end;gap:8px;margin-top:8px;display:grid}.secrets__row>.secrets__row-actions{padding-bottom:4px}.secrets__row-actions{align-items:center;gap:6px;display:flex}.secrets__row-name{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.secrets__form-label{margin-top:16px}.secrets__pending{border:1px solid var(--border);background:var(--surface-hover);border-radius:8px;margin-top:12px;padding:10px 12px}.secrets__list{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.secrets__item{border:1px solid var(--border);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.secrets__item code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;font-weight:700}.secrets__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;overflow:hidden}.secrets__hint{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;overflow:hidden}.licence__choice{flex-direction:column;gap:8px;margin-top:12px;display:flex}.licence__option{text-align:left;border:1px solid var(--border-color);border-radius:var(--radius);background:var(--surface-panel);cursor:pointer;font:inherit;color:inherit;flex-direction:column;gap:3px;padding:11px 13px;transition:border-color .12s,background .12s;display:flex}.licence__option:hover,.licence__option:focus-visible{border-color:var(--primary);background:var(--surface-hover)}.licence__option-head{align-items:center;gap:7px;font-weight:600;display:flex}.licence__option-body{color:var(--text-muted);font-size:.86rem;line-height:1.45}.licence__option-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border-color);border-radius:999px;padding:1px 7px;font-size:.72rem;font-style:normal}.licence__steps{flex-direction:column;gap:4px;margin-top:10px;display:flex}.licence__space{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:4px;display:flex}.licence__link{color:var(--primary);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-items:center;gap:5px;padding:0;text-decoration:underline;display:inline-flex}.licence__link:disabled{color:var(--text-muted);cursor:default}.licence__output{background:var(--surface-hover);color:var(--text-muted);white-space:pre-wrap;word-break:break-all;border-radius:6px;max-height:9rem;margin:8px 0 0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;line-height:1.4;overflow:auto}.guide{flex-direction:column;gap:10px;margin:18px 0 6px;padding:0;list-style:none;display:flex}.guide li{color:var(--text-muted);align-items:flex-start;gap:10px;font-size:.86rem;line-height:1.5;display:flex}.guide__step{background:var(--primary-glow);width:22px;height:22px;color:var(--primary);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.signin{text-align:center;min-height:100vh;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.signin__title{letter-spacing:-.02em;color:var(--text-main);margin:0;font-size:1.4rem}.signin__slogan{color:var(--primary);margin:-4px 0 0;font-size:.95rem;font-weight:600}.signin__lead{max-width:46ch;margin:0;line-height:1.55}.signin__failure{text-align:left;max-width:52ch}.topbar__account{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.topbar__who{color:var(--text-muted);font-size:.78rem}.session-note{align-items:center;gap:16px;margin:12px 16px 0;display:flex}.session-note .notice__body{word-break:break-word;max-width:70ch}.admin__summary{white-space:normal;min-width:22ch;max-width:44ch;display:block}.admin__owner{align-items:center;gap:6px;display:inline-flex}.admin__owner-name{text-overflow:ellipsis;max-width:24ch;overflow:hidden}.admin__licence{color:var(--text-muted);display:inline-flex}.admin__licence--missing{color:var(--danger)}.admin__project{align-items:center;gap:6px;display:inline-flex}.admin__project a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.admin__state{flex-direction:column;line-height:1.35;display:inline-flex}.admin__state-age{color:var(--text-muted);font-size:.74rem}.admin__commit{flex-direction:column;line-height:1.35;display:inline-flex}.admin__commit-who,.admin__commit-what{color:var(--text-muted);font-size:.74rem}.admin__commit-what{text-overflow:ellipsis;max-width:34ch;overflow:hidden}.admin__dash{color:var(--text-muted)}.appcard__owner{color:var(--text-muted);align-items:center;gap:6px;margin:-4px 0 10px;font-size:.78rem;display:flex}.appcard__shared{border:1px solid var(--border-color);border-radius:999px;padding:1px 6px;font-size:.72rem}.access__hint{color:var(--text-muted);margin:5px 0 0;font-size:.76rem;line-height:1.5;display:block}.access__note{margin:12px 0}.access__people{margin-top:16px}.access__list{gap:6px;margin:10px 0;padding:0;list-style:none;display:grid}.access__entry{border:1px solid var(--border-color);border-radius:var(--radius);background:var(--surface-hover);align-items:center;gap:8px;padding:6px 8px 6px 12px;font-size:.82rem;display:flex}.access__address{text-overflow:ellipsis;flex:1;overflow:hidden}.access__add{gap:8px;display:flex}.access__add .input{flex:1;min-width:0}.admin__rule{align-items:center;gap:6px;margin-top:10px;display:flex}.mockup__frame{border:1px solid var(--border-color);border-radius:var(--radius);background:var(--foreign-ground);width:100%;height:min(70vh,640px);display:block}.mockup__note{color:var(--text-muted);flex:1;font-size:.76rem;line-height:1.4}.bubble__drawing{color:var(--text-muted);margin:6px 0 0;font-size:.8rem}.automation__head{align-items:center;gap:7px;margin:20px 0 4px;font-size:.92rem;display:flex}.automation__head:first-of-type{margin-top:4px}.automation__form{border:1px solid var(--border-color);border-radius:var(--radius);background:var(--surface-hover);gap:4px;margin-top:12px;padding:14px;display:grid}.automation__form .btn{justify-self:start;margin-top:8px}.automation__switch{align-items:center;gap:8px;margin:6px 0 2px;font-size:.84rem;display:flex}.automation__entry{align-items:flex-start}.automation__entry-main{flex:1;gap:2px;min-width:0;display:grid}.automation__entry-label{font-weight:600}.automation__entry-meta{color:var(--text-muted);overflow-wrap:anywhere;font-size:.76rem}.automation__failure{color:var(--danger);margin:6px 0 0;font-size:.8rem}.automation__done{color:var(--primary);align-items:center;gap:6px;margin:6px 0 0;font-size:.8rem;display:flex}.automation__ticket{border:1px dashed var(--border-color);border-radius:var(--radius);background:var(--surface-panel);margin-top:12px}.automation__ticket-head{justify-content:space-between;align-items:center;padding:8px 12px 0;display:flex}.automation__ticket-text{white-space:pre-wrap;margin:0;padding:4px 12px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;line-height:1.5;overflow-x:auto}.appcard__extras{border-top:1px solid var(--border-color);flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;display:flex}.appcard__extra{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.appcard__hint{color:var(--text-muted);font-size:.76rem}.admin__decide{align-items:center;gap:6px;margin-right:12px;display:inline-flex}.checks__row{flex-wrap:wrap;gap:5px;display:flex}.checks__pill{border:1px solid var(--border-color);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:.72rem}.checks__waived{opacity:.75}.checks__pill--ok,.checks__pill--bad,.checks__pill--warn{border-color:var(--tone)}.checks__pill--ok,.checks__pill--bad,.checks__pill--warn,.checks__pill--unknown{color:var(--tone)}.checks__pill--bad{font-weight:600}.report__meta{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0 0 10px;font-size:.82rem}.report__verdict{margin:0 0 4px;font-weight:600}.report__verdict--bad{color:var(--tone)}.report__section{letter-spacing:.02em;border-bottom:1px solid var(--border-color);margin:18px 0 8px;padding-bottom:4px;font-size:.86rem;font-weight:600}.report__list{flex-direction:column;gap:12px;margin:0;padding:0 0 0 2px;list-style:none;display:flex}ol.report__list{padding-left:20px;list-style:decimal}ol.report__list>li{padding-left:4px}.report__checkhead{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.report__sev{margin-top:5px}.report__detail{color:var(--text-muted);margin:4px 0 0;font-size:.84rem}.report__where{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);margin:3px 0 0;font-size:.8rem}.report__fix{border-left:2px solid var(--primary);background:var(--surface-2,#7f7f7f12);align-items:flex-start;gap:6px;margin:6px 0 0;padding:7px 9px;font-size:.85rem;display:flex}.report__foot{flex-wrap:wrap;gap:8px;display:flex}.report__source{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.74rem}.report__gap{border-left:2px solid var(--border-color);margin-top:10px;padding-left:9px}a,a:visited{color:var(--primary)}a:hover{text-decoration:underline}.runbar{align-items:flex-end;gap:3px;margin-top:5px;display:flex}.runbar__bar{background:var(--border-color);border-radius:2px;width:9px;height:14px;display:block}.runbar__bar:hover{outline:1px solid var(--text-muted);outline-offset:1px}.runbar--ok,.runbar--bad,.runbar--warn{background:var(--tone)}.runbar--running{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--tone) 45%, transparent), color-mix(in srgb, var(--tone) 45%, transparent) 2px, transparent 2px, transparent 4px);border:1px solid color-mix(in srgb, var(--tone) 45%, transparent)}.runbar--superseded{opacity:.45}.health{border-top:1px solid var(--border-color);margin-top:14px;padding-top:12px}.health__title{margin:0 0 10px;font-size:.86rem;font-weight:600}.health__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.health__head{flex-wrap:wrap;align-items:center;gap:8px;font-size:.9rem;display:flex}.health__restarts{color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:.8rem;display:inline-flex}.health__problem{border-left:2px solid var(--danger);background:var(--surface-2,#7f7f7f12);align-items:flex-start;gap:6px;margin:7px 0 0;padding:8px 10px;font-size:.86rem;display:flex}.health__meters{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 18px;margin-top:8px;display:grid}.appcard--open{grid-column:1/-1}.import__checks{gap:8px;margin:6px 0 14px;padding:0;list-style:none;display:grid}.import__checks>li{color:var(--text-muted);grid-template-columns:16px 1fr;align-items:start;gap:8px;display:grid}.import__check--ok{--tone:var(--primary);color:var(--tone)}.import__check--bad{--tone:var(--danger);color:var(--tone)}.import__checks strong{color:var(--text-main);font-weight:600;display:block}.import__prompt{border:1px solid var(--border);background:var(--surface-2,#7f7f7f12);max-height:240px;color:var(--text-main);white-space:pre-wrap;border-radius:8px;margin:4px 0 10px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;overflow:auto}.chat__pending{color:var(--text-muted);margin-left:6px}.secrets__blocked{border-left:3px solid var(--advisory);margin-bottom:16px}.secrets__with-lock{align-items:center;gap:6px;display:flex}.secrets__with-lock .input{flex:auto;min-width:0}.secrets__lock--fixed{color:var(--text-muted);align-items:center;padding:0 4px;display:inline-flex}.secrets__rollout{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 0;display:flex}.tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:2px;margin:0 0 18px;display:flex}.tabs__tab{color:var(--text-muted);border-bottom:2px solid #0000;padding:9px 14px;font-size:.86rem;text-decoration:none}.tabs__tab:hover{color:var(--text-main)}.tabs__tab--on{border-bottom-color:var(--primary);color:var(--text-main);font-weight:600}.modal__tabs{z-index:1;background:var(--surface-panel);margin:-16px -20px 16px;padding:12px 20px 0;position:sticky;top:-16px}.modal__tab{cursor:pointer;font:inherit;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;font-size:.86rem;display:inline-flex}.modal__tab-icon{opacity:.75;display:inline-flex}.tabs__tab--on .modal__tab-icon{opacity:1}.modal__foot-slot{display:contents}.modal__foot:has(>.modal__foot-slot:empty){display:none}.db{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.db__table{border:1px solid var(--border-color);border-radius:var(--radius);overflow:hidden}.db__row{width:100%;color:var(--text-main);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:9px 12px;display:flex}.db__row:hover,.db__row:focus-visible{background:var(--surface-hover,color-mix(in srgb, var(--primary) 8%, transparent))}.db__name{flex:auto;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.84rem}.db__rows{color:var(--text-muted);flex:none;font-size:.78rem}.db__note{margin:0;padding:8px 12px 10px}.db__scroll{border-top:1px solid var(--border-color);overflow-x:auto}.db__grid{font-size:.78rem}.db__grid td{white-space:nowrap;text-overflow:ellipsis;max-width:320px;overflow:hidden}.admin__cleanup-actions{flex-wrap:wrap;gap:6px;display:flex}.appcard--archived{background:color-mix(in srgb, var(--surface) 70%, transparent);border-style:dashed}.appcard--archived .appcard__name,.appcard--archived .appcard__owner,.appcard--archived .appcard__state,.appcard--archived .appcard__facts{opacity:.72}.appcard--open .appcard__facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.appcard--open .health__list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px 24px;display:grid}.glance{flex-direction:column;gap:4px;display:flex}.glance__subject{color:var(--text-muted);margin:0}.glance__marks{flex-wrap:wrap;gap:10px;margin-bottom:2px;display:flex}.glance__mark{align-items:center;gap:4px;font-size:.78rem;display:inline-flex}.glance__mark--on,.glance__mark--warn,.glance__mark--bad,.glance__muted{color:var(--tone)}.glance__mark--bad{font-weight:600}.glance__row{align-items:center;gap:8px;font-size:.78rem;display:flex}.glance__label{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:0 0 5.5rem;overflow:hidden}.flow{flex-wrap:wrap;align-items:stretch;gap:4px;display:flex}.flow__arrow{color:var(--text-muted);flex:none;align-self:center}.flow__tile{border:1px solid color-mix(in srgb, var(--tone) 40%, transparent);background:color-mix(in srgb, var(--tone) 8%, transparent);border-radius:6px;flex-direction:column;gap:1px;min-width:4.5rem;padding:5px 10px;display:flex}.flow__tile--link{color:inherit;cursor:pointer;text-decoration:none}.flow__tile--link:hover{border-color:var(--tone)}.flow__env{letter-spacing:.03em;color:var(--text-muted);font-size:.72rem;font-weight:700}.flow__state{color:var(--tone);font-size:.78rem;font-weight:600}.flow__tile--none .flow__state{color:var(--text-muted);font-weight:400}.appcard__delete{margin-left:auto;padding:4px 9px;font-size:.74rem}.appcard__space+.appcard__delete{margin-left:0}.appcard__space{color:var(--tone);flex:none;align-items:center;margin-left:auto;display:inline-flex}.tool-step__phase{min-width:5.5rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;flex:none;align-items:center;gap:4px;font-size:.74rem;display:inline-flex}.tool-step__phase--plan{color:var(--primary)}.tool-step__phase--build,.tool-step__phase--run{color:var(--danger)}.tool-step__phase--test{color:var(--info)}.flow__steps{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.flow__step{color:var(--text-muted);background:var(--surface-hover);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.78rem}.flow__step--now{color:var(--primary);background:var(--primary-glow);font-weight:600}.flow__step--past{color:var(--text-main);opacity:.65}.flow__list{flex-direction:column;gap:4px;margin:0 0 12px;padding-left:20px;font-size:.86rem;list-style:outside;display:flex}.flow__found-title{font-weight:600}.flow__found-body{white-space:pre-wrap}.flow__stages{flex-wrap:wrap;align-items:center;gap:18px;margin:8px 0 0;padding:0;font-size:.86rem;list-style:none;display:flex}.flow__stages>li{align-items:center;gap:6px;display:inline-flex}.flow__mark--done{color:var(--primary)}.flow__mark--failed{color:var(--danger)}.flow__mark--waiting{color:var(--text-muted);opacity:.5}@keyframes flow-eye{0%,to{opacity:1}50%{opacity:.35}}.statusbar__eye--busy{color:var(--primary);animation:1.6s ease-in-out infinite flow-eye}@media (prefers-reduced-motion:reduce){.statusbar__eye--busy{animation:none}}.bubble__compact{border-top:1px solid var(--border-color);margin-top:8px;padding-top:8px}.bubble__compact>summary{cursor:pointer;color:var(--text-muted);font-size:.78rem}.bubble__compact>summary:hover{color:var(--text-main)}.bubble__compact .md{color:var(--text-muted);margin-top:8px;font-size:.86rem}.beta-badge{z-index:5;border:1px solid var(--border-color);background:var(--surface-panel);color:var(--text-muted);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:.74rem;line-height:1;transition:border-color .15s,color .15s,background .15s;display:inline-flex;position:fixed;bottom:16px;right:16px}button.beta-badge{cursor:pointer}button.beta-badge:hover{border-color:var(--primary);background:var(--surface-hover);color:var(--text-main)}button.beta-badge:focus-visible{box-shadow:var(--shadow), 0 0 0 3px var(--primary-glow);outline:none}.beta-badge--inline{box-shadow:none;padding:5px 10px;position:static}button.beta-badge--inline:focus-visible{box-shadow:0 0 0 3px var(--primary-glow)}.beta-badge--quiet{cursor:default}.beta-badge__mark{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.beta-badge__action:before{content:"·";color:var(--border-color);margin-right:6px}@media (width<=720px){.beta-badge__action{display:none}}.feedback__kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.feedback__kind{border:1px solid var(--border-color);border-radius:var(--radius);background:var(--surface-panel);color:var(--text-muted);text-align:left;cursor:pointer;flex-direction:column;gap:4px;padding:10px 12px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.feedback__kind:hover{border-color:var(--primary)}.feedback__kind--on{border-color:var(--primary);background:var(--primary-glow)}.feedback__kind-label{color:var(--text-main);font-size:.85rem;font-weight:700}.feedback__kind-hint{font-size:.72rem;line-height:1.35}@media (width<=560px){.feedback__kinds{grid-template-columns:1fr}}.feedback__text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:62ch}.feedback__where{color:var(--text-muted);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.75rem}.usage__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.usage__range{gap:6px;display:flex}.usage__range--on{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.usage__title{margin:22px 0 6px;font-size:.88rem;font-weight:700}.usage__empty{border:1px dashed var(--border-color);border-radius:var(--radius);color:var(--text-muted);margin:6px 0 0;padding:14px 16px;font-size:.85rem}.usage__chart{border:1px solid var(--border-color);border-radius:var(--radius);background:var(--surface-panel);margin:8px 0 0;padding:12px 12px 6px 34px;position:relative}.usage__plot{border-bottom:1px solid var(--border-color);align-items:flex-end;gap:2px;height:160px;display:flex}.usage__slot{flex:1 1 0;align-items:flex-end;min-width:2px;height:100%;display:flex;position:relative}.usage__slot:hover{background:var(--surface-hover)}.usage__bar{background:var(--primary);border-radius:4px 4px 0 0;width:100%;min-height:1px}.usage__line{background:var(--info);height:2px;position:absolute;left:0;right:0}.usage__axis{color:var(--text-muted);gap:2px;margin-top:4px;font-size:.68rem;display:flex}.usage__axis>span{white-space:nowrap;flex:1 1 0;min-width:2px;overflow:visible}.usage__max{color:var(--text-muted);font-size:.68rem;position:absolute;top:8px;left:8px}.usage__legend{color:var(--text-muted);gap:16px;margin:6px 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}.usage__legend li{align-items:center;gap:6px;display:flex}.usage__swatch{width:12px;display:inline-block}.usage__swatch--bar{background:var(--primary);border-radius:3px 3px 0 0;height:10px}.usage__swatch--line{background:var(--info);height:2px}.usage__table{margin-top:8px;font-size:.82rem}.usage__table>summary{cursor:pointer;color:var(--text-muted)}.usage__alerts{margin:6px 0 0;padding-left:18px;font-size:.82rem}.usage__alert-when{color:var(--text-muted);font-variant-numeric:tabular-nums}.usage__alert--resolved{color:var(--text-muted)}.appusage__cappa{margin-top:16px;padding:12px 14px}.appusage__cappa .usage__title{align-items:center;gap:6px;margin-top:0;display:flex}.appusage__cappa-list{grid-template-columns:max-content 1fr;align-items:center;gap:8px 12px;margin:8px 0 0;display:grid}.appusage__cappa-list dt{color:var(--text-muted);font-size:.82rem}.appusage__cappa-list dd{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.appusage__value{overflow-wrap:anywhere;min-width:0;font-size:.8rem}.appusage__btn{gap:4px;padding:2px 8px;font-size:.78rem}.timeline{gap:6px;padding-left:26px;position:relative}.timeline:before{content:"";background:var(--border-color);width:1px;position:absolute;top:4px;bottom:4px;left:9px}.timeline>*{position:relative}.timeline__marker{background:var(--surface-panel);width:19px;height:19px;color:var(--text-muted);justify-content:center;align-items:center;display:flex;position:absolute;top:2px;left:-26px}.timeline .bubble{padding:7px 11px}.timeline .bubble--agent{background:0 0;border:0;border-radius:0;padding:2px 24px 2px 0}.timeline .bubble--user{margin-left:-26px}.timeline .bubble--plan{border:1px solid var(--border-color);border-left:3px solid color-mix(in srgb, var(--primary) 60%, transparent);border-radius:var(--radius);padding:8px 11px}.timeline .bubble--plan>.timeline__marker{top:9px;left:-28px}.bubble__text{line-height:1.5}.md__p{margin-bottom:6px}.md__heading{margin:8px 0 4px}.md__list{margin-bottom:6px}.timeline .bubble__copy{margin:0;position:absolute;top:3px;right:0}.bubble__done{vertical-align:-2px;color:var(--primary);margin:0 0 0 6px;display:inline-flex}.timeline>.tool-step,.timeline>.tool-group{background:0 0;border:0;border-radius:0}.timeline>.tool-step>.tool-step__row,.timeline>.tool-group>.tool-group__head{padding:2px 0}.timeline .tool-group__items{padding:0 0 4px 18px}.timeline>.files-row{padding:3px 8px}.timeline__note{margin-left:-26px}.timeline .tool-step__summary,.timeline .tool-group__what{color:var(--text-muted);font-size:.78rem}.timeline .tool-step__phase{font-size:.68rem}.timeline .tool-step__tool{opacity:.6}.timeline .tool-step__state,.timeline .tool-group__state{opacity:.75;font-size:.7rem}.timeline .bubble--agent:not(.bubble--plan)>.timeline__marker{color:var(--primary)}.timeline .bubble--final{margin-top:6px}.work-fold__head{width:100%;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-size:.78rem;display:flex}.work-fold__head:hover{color:var(--text-main)}.work-fold--failed .work-fold__head{color:var(--danger)}.work-fold__what{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.work-fold__items{flex-direction:column;gap:6px;margin-top:6px;display:flex}.work-fold__items>*{position:relative}.work-fold__items>.tool-step,.work-fold__items>.tool-group{background:0 0;border:0;border-radius:0}.work-fold__items>.tool-step>.tool-step__row,.work-fold__items>.tool-group>.tool-group__head{padding:2px 0}.helpers-card{border:1px solid var(--border-color);border-left:3px solid color-mix(in srgb, var(--primary) 60%, transparent);border-radius:var(--radius);background:var(--surface-panel)}.timeline>.helpers-card>.timeline__marker,.work-fold__items>.helpers-card>.timeline__marker{top:7px;left:-28px}.helpers-card__head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 10px;display:flex}.helpers-card__title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.82rem;font-weight:600;overflow:hidden}.helpers-card__state{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:5px;font-size:.74rem;display:inline-flex}.helpers-card__list{flex-direction:column;gap:3px;margin:0;padding:0 10px 8px 32px;list-style:none;display:flex}.helpers-card__line{align-items:center;gap:8px;min-width:0;font-size:.8rem;display:flex}.helpers-card__mark{color:var(--text-muted);flex:none;display:inline-flex}.helpers-card__line--done .helpers-card__mark{color:var(--primary)}.helpers-card__line--failed .helpers-card__mark{color:var(--danger)}.helpers-card__name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:4em;max-width:45%;font-weight:600;overflow:hidden}.helpers-card__activity{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);flex:auto;overflow:hidden}.helpers-card__time{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.72rem}.appcard__foot{flex-direction:row;align-items:center;gap:8px}.appcard__icons{flex:none;gap:4px;display:flex}.appcard__foot>:last-child{white-space:nowrap;flex:none;margin-left:auto}.project__back{align-items:center;gap:6px;margin:0 0 10px;display:inline-flex}.project__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin-bottom:14px;padding:16px 18px;display:flex}.project__title{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.project__title .appcard__name{font-size:1.15rem}.project__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.project__tabs{margin-bottom:14px}.project__tab-mark{margin-left:6px;font-size:.6rem}.project__body{padding:16px 18px}.project__section{color:var(--text-main);margin:18px 0 8px;font-size:.9rem;font-weight:700}.project__section:first-child{margin-top:0}.project__section--danger{color:var(--danger)}.project__danger{border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);border-radius:var(--radius);margin-top:0;padding:12px 14px}.project__foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.project__foot:not(:empty){border-top:1px solid var(--border-color);margin-top:14px;padding-top:12px}.admin__login{white-space:nowrap;flex-direction:column;gap:2px;display:flex}.admin__login-row{align-items:baseline;gap:6px;display:flex}.admin__login-env{min-width:34px;color:var(--text-muted);font-size:.7rem;font-weight:700}.admin__login-id{color:var(--text-main);font-family:var(--font-mono,ui-monospace, monospace);cursor:copy;background:0 0;border:0;padding:0;font-size:.8rem}.admin__login-id:hover{text-decoration:underline}.admin__login-missing{color:var(--danger);font-size:.8rem;font-weight:600}.login-setup__steps{flex-direction:column;gap:12px;margin:4px 0 0;padding-left:20px;display:flex}.login-setup__steps li{flex-direction:column;gap:4px;display:flex}.login-setup__actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.login-setup__input{font-family:var(--font-mono,ui-monospace, monospace);flex:260px}.plans__item{flex-wrap:wrap}.plans__more{flex:none}.plans__more svg{transition:transform .15s}.plans__more--open svg{transform:rotate(180deg)}.plans__full{border-top:1px solid var(--border-color);overflow-wrap:anywhere;flex:1 0 100%;margin-top:4px;padding-top:8px;font-size:.82rem;line-height:1.5}.main-sync{border:1px solid color-mix(in srgb, var(--primary) 55%, transparent);color:var(--primary);cursor:pointer;background:0 0;border-radius:999px;padding:3px 9px;font-family:inherit}.main-sync:hover:not(:disabled){background:var(--primary-glow)}.main-sync:disabled{opacity:.6;cursor:progress}.chat-strip{border:1px solid var(--border-color);border-radius:var(--radius);background:var(--surface-panel);width:36px;color:var(--text-muted);cursor:pointer;flex-direction:column;align-items:center;gap:10px;padding:12px 0;display:flex}.chat-strip:hover{color:var(--text-main);background:var(--surface-hover)}.preview--full{z-index:60;border-radius:0;position:fixed;inset:0}.plans__item,.plans__full{min-width:0;max-width:100%}.plans__full .md,.plans__full .md__code{max-width:100%}.plans__full .md__code{white-space:pre-wrap;overflow-wrap:anywhere}.plans__full code{overflow-wrap:anywhere;word-break:break-word}.plans__pick{flex:1 1 0}.link-btn{color:var(--primary);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link-btn:hover{text-decoration-thickness:2px}.track__next{margin-bottom:4px}.track{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.track__station{grid-template-columns:22px minmax(0,1fr);gap:8px;padding:6px 0 10px;display:grid;position:relative}.track__station:not(:last-child):before{content:"";background:var(--border-color);width:2px;position:absolute;top:26px;bottom:-4px;left:10px}.track__station--done:not(:last-child):before{background:color-mix(in srgb, var(--primary) 55%, transparent)}.track__icon{z-index:1;background:var(--surface-panel);border-radius:999px;margin-top:3px;position:relative}.track__icon--done,.track__icon--current,.track__icon--waiting{color:var(--primary)}.track__icon--blocked{color:var(--danger)}.track__icon--pending{color:var(--text-muted);opacity:.6}.track__body{min-width:0}.track__head{width:100%;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:0;display:flex}.track__head:disabled{cursor:default}.track__title{flex:none;font-size:.9rem;font-weight:700}.track__summary{min-width:0;color:var(--text-muted);overflow-wrap:anywhere;flex:auto;font-size:.82rem}.track__station--pending .track__title{color:var(--text-muted)}.track__station--blocked .track__summary{color:var(--danger)}.track__chevron{color:var(--text-muted);flex:none;transition:transform .15s}.track__chevron--open{transform:rotate(180deg)}.track__content{flex-direction:column;gap:8px;margin-top:8px;display:flex}.track__content>.btn{align-self:flex-start}.submitcard{border:1px solid var(--border-color);background:var(--surface-panel);border-radius:10px;flex-direction:column;gap:8px;margin:6px 0;padding:12px 14px;display:flex}.submitcard__head{align-items:center;gap:8px;min-width:0;display:flex}.submitcard__title{flex:none;font-weight:700}.submitcard__change{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);flex:auto;font-size:.85rem;overflow:hidden}.submitcard__next{margin:0}.submitcard__track .track__station{padding:3px 0 6px}.submitcard__row{cursor:default;margin:0}.submitcard__actions{flex-wrap:wrap;gap:8px;display:flex}.submitcard--past{padding:8px 12px}.submitcard__past{color:var(--text-muted);align-items:center;gap:6px;margin:0;font-size:.85rem;display:flex}.statusbar__licence-ok{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 45%, transparent)}.md__table-wrap{max-width:100%;margin:8px 0;overflow-x:auto}.md__table{border-collapse:collapse;font-size:.82rem;line-height:1.45}.md__table th,.md__table td{border-bottom:1px solid var(--border-color);text-align:left;vertical-align:top;padding:5px 10px}.md__table th{color:var(--text-muted);white-space:nowrap;font-weight:700}.md__table tbody tr:last-child td{border-bottom:0}.catalogue{overflow-x:hidden}.catalogue>*,.catalogue section,.catalogue .card,.catalogue .notice{min-width:0;max-width:100%}.table-wrap{width:100%;min-width:0}.panel__head{padding-right:10px}.panel__head .icon-btn{flex:none;width:28px;height:28px}.panel__head .chat__model-select{height:28px}.preview__states{gap:6px;padding-right:0}.ar-chart{min-width:0;margin:4px 0 0}.ar-chart__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.ar-chart__title{color:var(--text-main);font-size:.9rem;font-weight:700}.ar-chart__toggle{border:1px solid var(--border-color);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:.74rem;font-weight:600;display:inline-flex}.ar-chart__toggle:hover,.ar-chart__toggle[aria-pressed=true]{color:var(--text-main);background:var(--surface-hover)}.ar-chart__toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ar-chart__legend{color:var(--text-muted);flex-wrap:wrap;gap:4px 14px;margin:0 0 6px;padding:0;font-size:.76rem;list-style:none;display:flex}.ar-chart__legend li{align-items:center;gap:6px;display:inline-flex}.ar-chart__key{border-radius:2px;flex:none;width:10px;height:10px}.ar-chart__key--line{border-radius:1px;width:14px;height:2px}.ar-chart__plot{min-width:0;position:relative}.ar-chart__svg{font-family:var(--font);display:block;overflow:visible}.ar-chart__grid{stroke:var(--viz-grid);stroke-width:1px;shape-rendering:crispedges}.ar-chart__axis,.ar-chart__crosshair{stroke:var(--viz-axis);stroke-width:1px;shape-rendering:crispedges}.ar-chart__tick{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}.ar-chart__tick--cat{fill:var(--text-main);font-variant-numeric:normal}.ar-chart__value,.ar-chart__axis-title{fill:var(--text-muted);font-size:11px;font-weight:600}.ar-chart__mark{transition:opacity .12s}.ar-chart__mark--dim{opacity:.45}.ar-chart__hit{fill:#0000;outline:none}.ar-chart__hit:focus-visible{stroke:var(--primary);stroke-width:1.5px}.ar-chart__area{fill-opacity:.1;stroke:none}.ar-chart__line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ar-chart__dot{stroke:var(--surface-panel);stroke-width:2px}.ar-chart__tip{z-index:5;border:1px solid var(--border-color);background:var(--surface-panel);width:max-content;max-width:210px;box-shadow:var(--shadow);pointer-events:none;border-radius:6px;padding:8px 10px;font-size:.76rem;position:absolute}.ar-chart__tip-title{color:var(--text-muted);margin:0 0 4px;font-weight:600}.ar-chart__tip-row{align-items:center;gap:6px;margin:0;line-height:1.5;display:flex}.ar-chart__tip-row strong{color:var(--text-main);font-variant-numeric:tabular-nums}.ar-chart__tip-key{border-radius:1px;flex:none;width:12px;height:2px}.ar-chart__tip-label{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ar-chart__kpi{flex-direction:column;gap:2px;padding:12px 2px 8px;display:flex}.ar-chart__kpi-value{color:var(--text-main);letter-spacing:-.02em;font-size:2.6rem;font-weight:700;line-height:1.1}.ar-chart__kpi-label{color:var(--text-muted);font-size:.84rem}.ar-chart__note,.ar-table__more{color:var(--text-muted);margin:6px 0 0;font-size:.76rem;line-height:1.5}.ar-table{margin-top:4px}.ar-table .table th,.ar-table .table td{padding:6px 10px}.table th.ar-num,.table td.ar-num{text-align:right;font-variant-numeric:tabular-nums}.ar-muted{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.5}.ar-muted>svg{vertical-align:-2px}.ar-lead{max-width:72ch;color:var(--text-main);margin:0;font-size:.88rem;line-height:1.55}.ar-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ar-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.ar-saved{color:var(--primary);align-items:center;gap:5px;font-size:.8rem;font-weight:600;display:inline-flex}.ar-reassure{margin-top:16px}.ar-btn--on{border-color:var(--primary);background:var(--primary-glow)}.ar-subhead{margin:18px 0 6px;font-size:.84rem;font-weight:700}.ar-inline-input{width:100%;min-width:0;color:var(--text-main);font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 6px;font-size:.84rem}.ar-inline-input:hover{border-color:var(--border-color)}.ar-inline-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow);background:var(--surface-panel);outline:none}.ar-search{display:block;position:relative}.ar-search>svg{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.ar-search .input{padding-left:32px}.ar-tab-count{background:var(--surface-hover);color:var(--text-muted);border-radius:999px;margin-left:6px;padding:0 6px;font-size:.7rem;font-weight:700}.ar-details{border-top:1px solid var(--border-color);padding-top:8px}.ar-details>summary{color:var(--text-muted);cursor:pointer;font-size:.8rem;font-weight:600}.ar-details>summary:hover{color:var(--text-main)}.ar-details[open]>summary{margin-bottom:8px}.ar-sql{background:var(--surface-hover);max-height:280px;color:var(--text-main);font-family:var(--font-mono,ui-monospace, "Cascadia Mono", Consolas, monospace);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:4px 0 8px;padding:8px 10px;font-size:.74rem;line-height:1.45;overflow:auto}.ar-chips{flex-wrap:wrap;gap:6px;display:flex}.ar-chip{border:1px solid var(--border-color);background:var(--surface-panel);color:var(--text-main);font:inherit;text-align:left;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:.8rem}.ar-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 55%, var(--border-color));background:var(--primary-glow)}.ar-chip:disabled{opacity:.55;cursor:not-allowed}.ar-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ar-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;display:flex}.ar-empty__icon{color:var(--text-muted);display:inline-flex}.ar-empty__title{margin:4px 0 0;font-size:.95rem;font-weight:700}.ar-empty__body{max-width:62ch;color:var(--text-muted);margin:0;font-size:.86rem;line-height:1.55}.ar-empty__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:10px;display:flex}.ar-empty .ar-chips{justify-content:center;max-width:720px}.ar-head__name{margin:0;font-size:1.15rem}.ar-head__pencil{width:28px;height:28px}.ar-head__desc{max-width:72ch;color:var(--text-muted);margin:0;font-size:.86rem;line-height:1.5}.ar-head__add{font-size:.8rem}.ar-head__facts{color:var(--text-muted);margin:0;font-size:.8rem}.ar-head__chips{flex-wrap:wrap;gap:6px;display:flex}.ar-head__edit{flex-direction:column;gap:8px;max-width:560px;display:flex}.ar-body{min-width:0}.ar-list__empty .btn{margin-top:10px}.ar-card{padding:0}.ar-card__open{width:100%;height:100%;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;padding:14px 15px;display:flex}.ar-card__open:hover{background:var(--surface-hover)}.ar-card__open:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ar-card__desc{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ar-card__facts{color:var(--text-muted);flex-wrap:wrap;gap:4px 14px;font-size:.78rem;display:flex}.ar-card__facts>span{align-items:center;gap:5px;display:inline-flex}.ar-card__foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;font-size:.76rem;display:flex}.ar-card__go{color:var(--primary);align-items:center;gap:5px;font-size:.8rem;font-weight:700;display:inline-flex}.ar-create{flex-direction:column;gap:12px;max-width:640px;margin-bottom:16px;padding:16px 18px;display:flex}.ar-create__title{margin:0;font-weight:700}.ar-strip{flex-direction:column;gap:8px;margin-top:18px;padding:12px 15px;display:flex}.ar-strip__head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ar-strip__head>svg{color:var(--text-muted)}.ar-strip__title{font-weight:700}.ar-strip__all{margin-left:auto;font-size:.84rem;font-weight:600;text-decoration:none}.ar-strip__list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ar-strip__item{border:1px solid var(--border-color);color:var(--text-main);border-radius:999px;padding:4px 10px;font-size:.8rem;text-decoration:none;display:inline-block}.ar-strip__item:hover{background:var(--surface-hover)}.ar-chat{grid-template-columns:220px minmax(0,1fr);gap:16px;min-height:420px;display:grid}.ar-chat__aside{border-right:1px solid var(--border-color);flex-direction:column;gap:8px;min-width:0;padding-right:14px;display:flex}.ar-chat__list{flex-direction:column;gap:2px;max-height:60vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ar-chat__item{width:100%;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;gap:2px;padding:7px 9px;display:flex}.ar-chat__item:hover:not(:disabled){background:var(--surface-hover)}.ar-chat__item--on{border-color:color-mix(in srgb, var(--primary) 40%, transparent);background:var(--primary-glow)}.ar-chat__item-title{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:600;overflow:hidden}.ar-chat__item-meta{color:var(--text-muted);font-size:.72rem}.ar-chat__main{flex-direction:column;gap:10px;min-width:0;display:flex}.ar-chat__thread{scrollbar-gutter:stable;flex-direction:column;gap:12px;min-height:300px;max-height:max(380px,100vh - 380px);padding-right:4px;display:flex;overflow-y:auto}.ar-msg{min-width:0}.ar-msg--user{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);background:var(--primary-glow);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px 12px 4px;align-self:flex-end;max-width:min(78%,640px);padding:9px 13px;font-size:.9rem;line-height:1.5}.ar-msg--bot{border:1px solid var(--border-color);border-radius:var(--radius);background:var(--surface-panel);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ar-msg--thinking{color:var(--text-muted);align-items:center;gap:8px;padding:4px 2px;font-size:.86rem;display:inline-flex}.ar-msg__text{overflow-wrap:anywhere;font-size:.9rem;line-height:1.55}.ar-msg__error{align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.ar-msg__adjusted{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:.8rem;display:flex}.ar-msg__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ar-msg__actions .btn{min-height:32px;padding:5px 12px}.ar-msg__spacer{flex:auto}.ar-msg__learned{color:var(--text-muted);align-items:center;gap:6px;margin:0;font-size:.8rem;font-weight:600;display:inline-flex}.ar-msg__learned--up{color:var(--primary)}.ar-msg__engine{color:var(--text-muted);margin:0;font-size:.72rem}.ar-steps{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.ar-steps__item{color:var(--text-main);grid-template-columns:16px minmax(0,1fr);gap:8px;font-size:.82rem;line-height:1.5;display:grid}.ar-steps__item>svg{color:var(--text-muted);margin-top:3px}.ar-steps__item p{margin:0}.ar-steps__item--error>svg{color:var(--advisory)}.ar-sqledit{flex-direction:column;gap:8px;display:flex}.ar-sqledit__input{min-height:140px;font-size:.78rem}.ar-composer{align-items:flex-end;gap:8px;display:flex}.ar-composer__input{flex:auto;min-height:56px;max-height:200px}.ar-composer__send{flex:none}.ar-uploads{flex-direction:column;gap:4px;margin:0 0 12px;padding:0;list-style:none;display:flex}.ar-uploads__item{grid-template-columns:16px minmax(0,14rem) minmax(0,1fr);align-items:center;gap:8px;font-size:.8rem;display:grid}.ar-uploads__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ar-uploads__detail{color:var(--text-muted);overflow-wrap:anywhere}.ar-uploads__item--done>svg{color:var(--primary)}.ar-uploads__item--failed>svg,.ar-uploads__item--failed .ar-uploads__detail{color:var(--danger)}.ar-sources__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ar-sources__item{border:1px solid var(--border-color);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;font-size:.82rem;display:flex}.ar-sources__name{font-weight:600}.ar-sources__url{min-width:0;font-family:var(--font-mono,ui-monospace, "Cascadia Mono", Consolas, monospace);text-overflow:ellipsis;white-space:nowrap;flex:12rem;overflow:hidden}.ar-sources__failure{flex-basis:100%}.ar-tables{flex-direction:column;gap:12px;display:flex}.ar-tablecard{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ar-tablecard__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ar-tablecard__head>svg{color:var(--text-muted)}.ar-tablecard__title{flex-direction:column;flex:14rem;gap:2px;min-width:0;display:flex}.ar-tablecard__name{font-size:.95rem;font-weight:700}.ar-warn{background:color-mix(in srgb, var(--advisory) 10%, transparent);color:var(--text-main);border-radius:6px;align-items:flex-start;gap:7px;margin:0;padding:7px 10px;font-size:.8rem;line-height:1.5;display:flex}.ar-warn>svg{color:var(--advisory);flex:none;margin-top:2px}.ar-warn--pii{background:color-mix(in srgb, var(--info) 10%, transparent)}.ar-warn--pii>svg{color:var(--info)}.ar-columns td{vertical-align:middle;white-space:normal}.ar-columns td:first-child{min-width:14rem}.ar-col__tech{color:var(--text-muted);font-family:var(--font-mono,ui-monospace, "Cascadia Mono", Consolas, monospace);padding:0 6px;font-size:.7rem;display:block}.ar-col__pii{margin:3px 0 0 6px}.ar-col__roles{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ar-col__samples{max-width:22rem;color:var(--text-muted);font-size:.78rem}.ar-role{--tone:var(--text-muted);border:1px solid color-mix(in srgb, var(--tone) 45%, transparent);background:color-mix(in srgb, var(--tone) 12%, var(--surface-panel));color:var(--text-main);font:inherit;cursor:pointer;border-radius:999px;padding:3px 8px;font-size:.74rem;font-weight:700}.ar-role:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ar-role--measure{--tone:var(--primary)}.ar-role--dimension{--tone:var(--info)}.ar-role--date{--tone:var(--advisory)}.ar-role--agg{font-weight:600}.ar-source{flex-direction:column;gap:10px;margin-bottom:14px;padding:14px;display:flex}.ar-source__title{margin:0;font-weight:700}.ar-source__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.ar-source__catalog,.ar-source__fields{flex-direction:column;gap:10px;min-width:0;display:flex}.ar-source__matches{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ar-source__match{border:1px solid var(--border-color);width:100%;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:6px;flex-direction:column;gap:2px;padding:7px 10px;display:flex}.ar-source__match:hover{background:var(--surface-hover)}.ar-source__match--on{border-color:var(--primary);background:var(--primary-glow)}.ar-source__match-name{font-size:.84rem;font-weight:600}.ar-source__match-text{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ar-board__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ar-pin{flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.ar-pin__head{align-items:center;gap:6px;display:flex}.ar-pin__title{font-size:.92rem;font-weight:700}.ar-pin__tools{flex:none;align-items:center;gap:4px;display:inline-flex}.ar-pin__tools .icon-btn{width:30px;height:30px}.ar-pin__tools .icon-btn:disabled{opacity:.4;cursor:not-allowed}.ar-pin__meta{flex-wrap:wrap;gap:6px;display:flex}.ar-pin__question{color:var(--text-muted);margin:0;font-size:.78rem}.ar-pin__waiting{align-items:center;gap:6px;min-height:120px;display:flex}.ar-pin__note{color:var(--text-muted);resize:vertical;font-size:.8rem}.ar-fabric>section+section{margin-top:24px}.ar-seg{flex-wrap:wrap;align-items:stretch;gap:8px;margin:10px 0 12px;display:flex}.ar-seg>.spin{align-self:center}.ar-seg__option{border:1px solid var(--border-color);border-radius:var(--radius);background:var(--surface-panel);max-width:22rem;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;flex-direction:column;flex:14rem;gap:2px;padding:8px 12px;display:flex}.ar-seg__option:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 45%, var(--border-color))}.ar-seg__option--on{border-color:var(--primary);background:var(--primary-glow)}.ar-seg__label{font-size:.86rem;font-weight:700}.ar-seg__hint{color:var(--text-muted);font-size:.76rem;line-height:1.4}.ar-model__why{color:var(--text-main);margin:0 0 14px;padding-left:18px;font-size:.84rem;line-height:1.55}.ar-model{margin:6px 0 4px;position:relative}.ar-model--star{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:18px 48px;display:grid}.ar-model__lines{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ar-model__line{fill:none;stroke:var(--viz-axis);stroke-width:1.5px;pointer-events:stroke}.ar-model__col{z-index:1;flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.ar-model__col--center{align-self:center}.ar-model__flat{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;display:grid}.ar-modelcard{z-index:1;border:1px solid var(--border-color);border-radius:var(--radius);background:var(--surface-panel);min-width:0;box-shadow:var(--shadow-sm);padding:8px 10px;position:relative}.ar-modelcard--fact{border-color:color-mix(in srgb, var(--primary) 55%, var(--border-color))}.ar-modelcard__head{width:100%;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.ar-modelcard__head>svg:first-child{color:var(--text-muted);flex:none}.ar-modelcard__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.86rem;font-weight:700;overflow:hidden}.ar-modelcard__meta{color:var(--text-muted);margin:3px 0 0;font-size:.74rem}.ar-modelcard__cols{border-top:1px solid var(--border-color);flex-direction:column;gap:3px;margin:8px 0 4px;padding:6px 0 0;list-style:none;display:flex}.ar-modelcard__col{align-items:center;gap:6px;font-size:.78rem;display:flex}.ar-modelcard__col--hidden{color:var(--text-muted)}.ar-modelcard__type{font-family:var(--font-mono,ui-monospace, "Cascadia Mono", Consolas, monospace);margin-left:auto;font-size:.68rem}.ar-modelcard__tech{color:var(--text-muted);font-family:var(--font-mono,ui-monospace, "Cascadia Mono", Consolas, monospace);margin:4px 0;font-size:.7rem}.ar-measures{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ar-measures__item{border-bottom:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 8px;font-size:.82rem;display:flex}.ar-measures__item>svg{color:var(--text-muted)}.ar-measures__name{font-weight:600}.ar-measures__expr{color:var(--text-muted);overflow-wrap:anywhere;flex:100%;font-size:.72rem}.ar-target{flex-direction:column;gap:10px;display:flex}.ar-target__note{align-items:flex-start;gap:8px;display:flex}.ar-target__grid,.ar-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:12px;display:grid}.ar-actions{margin:10px 0}.ar-actions__item{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ar-run{border:1px solid color-mix(in srgb, var(--tone) 40%, var(--border-color));border-radius:var(--radius);background:color-mix(in srgb, var(--tone) 6%, var(--surface-panel));flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ar-run__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ar-run__head>svg{color:var(--tone)}.ar-run__state{color:var(--tone);font-size:.82rem;font-weight:700}.ar-run__steps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ar-run__step{grid-template-columns:16px auto minmax(0,1fr);align-items:baseline;gap:8px;font-size:.84rem;display:grid}.ar-run__step>svg{color:var(--text-muted);align-self:center}.ar-run__step--done>svg{color:var(--primary)}.ar-run__step--failed>svg{color:var(--danger)}.ar-run__step--running>svg{color:var(--info)}.ar-run__name{font-weight:600}.ar-files{grid-template-columns:minmax(10rem,15rem) minmax(0,1fr);gap:10px;min-height:320px;display:grid}.ar-files__tree{border:1px solid var(--border-color);border-radius:6px;max-height:55vh;margin:0;padding:4px 0;font-size:.78rem;list-style:none;overflow:auto}.ar-files__folder{color:var(--text-muted);padding-top:4px;padding-bottom:2px;font-weight:700}.ar-files__file{width:100%;color:var(--text-main);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding-top:3px;padding-bottom:3px;padding-right:8px;display:block;overflow:hidden}.ar-files__file:hover{background:var(--surface-hover)}.ar-files__file--on{background:var(--primary-glow);font-weight:600}.ar-files__content{background:var(--surface-hover);max-height:55vh;font-family:var(--font-mono,ui-monospace, "Cascadia Mono", Consolas, monospace);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:0;padding:8px 10px;font-size:.72rem;line-height:1.45;overflow:auto}.ar-knowledge>section{margin-top:18px}.ar-knowledge .project__section{align-items:center;gap:6px;display:flex}.ar-glossary{flex-direction:column;gap:6px;margin:10px 0;display:flex}.ar-glossary__head,.ar-glossary__row{grid-template-columns:minmax(0,14rem) minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.ar-glossary__head{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}.ar-examples{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ar-examples__item{border:1px solid var(--border-color);border-radius:var(--radius);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ar-examples__body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.ar-examples__question{margin:0;font-size:.88rem;font-weight:600}@media (width<=860px){.ar-chat{grid-template-columns:minmax(0,1fr)}.ar-chat__aside{border-right:0;border-bottom:1px solid var(--border-color);padding:0 0 10px}.ar-chat__list{max-height:160px}}@media (width<=760px){.ar-source__grid{grid-template-columns:minmax(0,1fr)}.ar-model--star{grid-template-columns:minmax(0,1fr);gap:12px}.ar-model__lines{display:none}.ar-model__col--center{order:-1}.ar-files{grid-template-columns:minmax(0,1fr)}.ar-glossary__head{display:none}.ar-glossary__row{grid-template-columns:minmax(0,1fr) 34px}.ar-glossary__row>.input:nth-child(2){grid-column:1}.ar-uploads__item{grid-template-columns:16px minmax(0,1fr)}.ar-uploads__detail{grid-column:2}}.ar-share{margin-top:.6rem}.ar-share .ar-source{max-width:36rem;margin-top:.5rem}.ar-share textarea{width:100%}.ar-preview__tabs{flex-wrap:wrap;margin:.5rem 0}.ar-preview__page{border:1px solid var(--border-color);border-radius:var(--radius);background:var(--surface-panel);width:100%;max-width:56rem;position:relative}.ar-preview__visual{box-sizing:border-box;border:1px solid var(--border-color);background:var(--bg-body);border-radius:4px;flex-direction:column;gap:.1rem;padding:.3rem .4rem;font-size:.7rem;line-height:1.2;display:flex;position:absolute;overflow:hidden}.ar-preview__kind{color:var(--primary);text-transform:uppercase;letter-spacing:.03em;font-size:.62rem;font-weight:600}.ar-preview__title{color:var(--text-main);font-weight:600}.ar-preview__fields{color:var(--text-muted)}.ar-preview__tabs .tabs__tab{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0}.ar-figures{flex-direction:column;gap:12px;display:flex}.ar-figures__switch{color:var(--text-muted);cursor:pointer;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.ar-figures__table{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:.78rem;font-weight:600}.ar-figures__grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ar-figure{border:1px solid var(--border-color);background:var(--surface-hover);border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:8px 10px;display:flex}.ar-figure__name{align-items:center;gap:6px;font-size:.85rem;font-weight:600;display:inline-flex}.ar-figure__name>svg{color:var(--text-muted);flex:none}.ar-figure__kind{color:var(--text-muted);font-size:.75rem}.ar-figure__tags{flex-wrap:wrap;gap:4px;display:flex}.ar-figure__tag{border:1px solid var(--border-color);color:var(--text-muted);border-radius:999px;padding:1px 7px;font-size:.7rem}.ar-figure__expr{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-muted);font-size:.7rem}.input.ar-share__text{height:auto;min-height:6rem;font:inherit;resize:vertical;padding:10px 12px;font-size:.9rem;line-height:1.5}.ar-page .input:disabled{opacity:.55;cursor:not-allowed}.ar-full{z-index:1000;background:var(--bg-body);flex-direction:column;gap:12px;padding:16px 20px;display:flex;position:fixed;inset:0;overflow:auto}.ar-full__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ar-full__title{margin:0;font-size:1.25rem}.ar-full__grid{flex:auto;gap:14px;margin:0;padding:0;list-style:none;display:grid}.ar-full__tile{border:1px solid var(--border-color);border-radius:var(--radius);background:var(--surface-panel);flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.ar-full__tile-title{margin:0;font-size:1rem;font-weight:700}.ar-full__note{color:var(--text-muted);margin:0;font-size:.8rem}.ar-push{z-index:5;border:1px solid var(--border-color);border-radius:var(--radius);background:var(--surface-panel);box-shadow:var(--shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:18px;padding:14px 18px;display:flex;position:sticky;bottom:0}.ar-push--pending{border-color:var(--primary)}.ar-push__state{flex-direction:column;flex:22rem;gap:6px;min-width:0;display:flex}.ar-push__line{align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.ar-push__ok,.ar-push__dot{color:var(--primary);flex:none}.ar-push__changes{color:var(--text-main);margin:0;padding-left:26px;font-size:.85rem}.ar-push__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn.ar-push__go{box-shadow:0 0 0 3px var(--primary-glow)}.ar-col__actions{white-space:nowrap;text-align:right}.ar-col__actions .icon-btn{margin-left:6px}.btn.ar-col__mask{padding:4px 10px;font-size:.78rem}.ar-sum{flex-direction:column;gap:12px;margin:10px 0 16px;display:flex}.ar-sum__counts{flex-wrap:wrap;gap:8px;display:flex}.ar-sum__count{border:1px solid var(--border-color);background:var(--surface-hover);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.ar-sum__count>svg,.ar-sum__head>svg,.ar-sum__title>svg,.ar-sum__warn>svg{color:var(--primary);flex:none}.ar-sum__fact,.ar-sum__group{flex-direction:column;gap:6px;display:flex}.ar-sum__head,.ar-sum__title{align-items:center;gap:6px;margin:0;font-size:.85rem;font-weight:600;display:flex}.ar-sum__title{color:var(--text-muted)}.ar-sum__chips,.ar-sum__detail{flex-wrap:wrap;gap:6px;display:flex}.ar-sum__detail{border-left:2px solid var(--primary);background:var(--surface-hover);border-radius:0 8px 8px 0;padding:8px 10px}.ar-sum__chip{border:1px solid var(--border-color);background:var(--bg-body);color:var(--text-main);font:inherit;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.8rem;display:inline-flex}.ar-sum__chip--figure{border-color:var(--primary)}.ar-sum__chip--shared{border-color:var(--primary);background:var(--surface-hover)}.ar-sum__chip--group,.ar-sum__chip--toggle{cursor:pointer}.ar-sum__chip--group:hover,.ar-sum__chip--toggle:hover,.ar-sum__chip--on{border-color:var(--primary)}.ar-sum__more{color:var(--text-muted);font-size:.72rem}.ar-sum__warn{flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;display:flex}.ar-sum__why summary{cursor:pointer;color:var(--text-muted);font-size:.82rem}.ar-rel{flex-direction:column;gap:10px;margin-top:18px;display:flex}.ar-rel__canvas{border:1px dashed var(--border-color);border-radius:var(--radius);flex-wrap:wrap;gap:18px 64px;padding:12px;display:flex;position:relative}.ar-rel__lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ar-rel__line{fill:none;stroke-width:2px}.ar-rel__line--confirmed{stroke:var(--primary)}.ar-rel__line--suggested{stroke:var(--text-muted);stroke-dasharray:5 5}.ar-rel__table{z-index:1;border:1px solid var(--border-color);background:var(--surface-panel);border-radius:8px;min-width:14rem;max-width:20rem;position:relative}.ar-rel__table-name{border-bottom:1px solid var(--border-color);margin:0;padding:8px 10px;font-size:.85rem;font-weight:700}.ar-rel__columns{margin:0;padding:4px;list-style:none}.ar-rel__column{cursor:grab;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:6px;justify-content:space-between;gap:8px;padding:5px 8px;font-size:.8rem;display:flex}.ar-rel__column:hover,.ar-rel__column:focus-visible{border-color:var(--primary);outline:none}.ar-rel__column--picked{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.ar-rel__column--linked{font-weight:600}.ar-rel__distinct{color:var(--text-muted);font-size:.72rem}.ar-rel__check{border:1px solid var(--border-color);background:var(--surface-hover);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ar-rel__check--good{border-color:var(--primary)}.ar-rel__check--bad{border-color:var(--danger)}.ar-rel__check-title{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.ar-rel__reason{color:var(--text-muted);margin:2px 0 0;font-size:.82rem}.ar-rel__list{flex-direction:column;gap:6px;display:flex}.ar-rel__item{border:1px solid var(--border-color);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.ar-rel__item-text{flex:20rem;min-width:0;font-size:.85rem}.ar-rel__fold{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;margin:0 4px 6px;padding:3px 8px;font-size:.78rem}.ar-sec{flex-direction:column;gap:10px;display:flex}.ar-sec__hint{color:var(--text-muted);align-items:flex-start;gap:6px;margin:0;font-size:.82rem;display:flex}.ar-sec__hint>svg{flex:none;margin-top:2px}.ar-sec__rules{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ar-sec__rule{border:1px solid var(--border-color);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ar-sec__rule>svg{color:var(--primary);flex:none}.ar-sec__sentence{flex:auto;min-width:0;font-size:.88rem}.ar-sec__note{color:var(--text-muted);margin-top:2px;font-size:.8rem;display:block}.ar-sec__form{border:1px solid var(--border-color);background:var(--surface-panel);border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.ar-sec__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:10px;display:grid}.ar-sec__pairs{flex-direction:column;gap:6px;display:flex}.ar-sec__pairs-head,.ar-sec__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.ar-sec__pairs-head{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}@media (width<=760px){.ar-sec__pairs-head{display:none}.ar-sec__pair{grid-template-columns:minmax(0,1fr) 34px}.ar-sec__pair>.input:nth-child(2){grid-column:1}}.ar-push{margin:0 0 18px;position:static}.ar-shared__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.ar-shared__title{margin:0 0 4px;font-size:1.3rem}.ar-shared__restricted{color:var(--primary);align-items:center;gap:6px;margin:6px 0 0;font-size:.85rem;display:inline-flex}.ar-shared__grid{grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ar-shared__tile{flex-direction:column;gap:6px;min-width:0;display:flex}.ar-shared__missing{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ar-share__sub{align-items:center;gap:6px;margin-top:8px;display:inline-flex}.ar-share__link{overflow-wrap:anywhere;max-width:100%;color:var(--text-muted);font-size:.78rem}.ar-shared-list{margin-top:18px}.ar-actions{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ar-action{border:1px solid color-mix(in srgb, var(--primary) 45%, var(--border-color));border-radius:var(--radius);background:var(--surface-hover);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ar-action--applied{border-color:var(--border-color);background:color-mix(in srgb, var(--primary) 8%, var(--surface-panel))}.ar-action--dismissed{border-color:var(--border-color);background:0 0}.ar-action--dismissed .ar-action__title,.ar-action--dismissed .ar-action__detail{color:var(--text-muted)}.ar-action__icon{background:var(--primary-glow);width:30px;height:30px;color:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ar-action__icon--drop{background:color-mix(in srgb, var(--danger) 15%, transparent);color:var(--danger)}.ar-action__icon--lock{background:color-mix(in srgb, var(--info) 15%, transparent);color:var(--info)}.ar-action__body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.ar-action__kind{color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.ar-action__title{overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:600}.ar-action__detail{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.5}.ar-action__warn{color:var(--danger);margin:2px 0 0;font-size:.8rem}.ar-action__buttons{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ar-action__buttons .btn{min-height:32px;padding:5px 12px}.ar-action__result{color:var(--primary);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;font-size:.84rem;font-weight:600;display:flex}.ar-action__result--muted{color:var(--text-muted);font-weight:400}.ar-identity{background:color-mix(in srgb, var(--text-muted) 8%, transparent);color:var(--text-main);border-radius:6px;align-items:flex-start;gap:7px;margin:0;padding:7px 10px;font-size:.8rem;line-height:1.5;display:flex}.ar-identity>svg{color:var(--text-muted);flex:none;margin-top:2px}.ar-identity--good{background:var(--primary-glow)}.ar-identity--good>svg{color:var(--primary)}.ar-identity--warn{background:color-mix(in srgb, var(--advisory) 10%, transparent)}.ar-identity--warn>svg{color:var(--advisory)}.ar-identity-chip--warn{background:color-mix(in srgb, var(--advisory) 14%, transparent);color:var(--advisory)}.ar-mode{vertical-align:2px;margin-left:8px;font-size:.72rem;font-weight:600}.ar-mode--live{background:color-mix(in srgb, var(--info) 14%, transparent);color:var(--info)}.ar-sources__item .ar-mode{margin-left:0}.ar-seg--form{margin:0}.ar-denied{color:var(--text-muted);align-items:flex-start;gap:7px;margin:0;font-size:.84rem;line-height:1.5;display:flex}.ar-denied>svg{flex:none;margin-top:3px}.ar-denied.ar-pin__waiting{align-items:center}.ar-full__tile .ar-denied,.ar-shared__tile .ar-denied{align-items:center;min-height:120px}.ar-msg__notice{color:var(--text-muted);align-items:flex-start;gap:6px;margin:0;font-size:.8rem;line-height:1.5;display:flex}.ar-msg__notice>svg{color:var(--info);flex:none;margin-top:3px}@supports (grid-template-rows:subgrid){.ar-source__grid>.form-field,.ar-sec__fields>.form-field{grid-row:span 3;grid-template-rows:subgrid;row-gap:6px}}.ar-parts{margin:4px 0 18px}.ar-parts__tab{cursor:pointer;font:inherit;background:0 0;border:none;border-bottom:2px solid #0000;font-size:.86rem}.ar-parts__tab.tabs__tab--on{border-bottom-color:var(--primary)}.ar-parts__tab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ar-sec__how{border:1px solid var(--border-color);border-radius:var(--radius);background:var(--surface-hover);padding:14px 16px}.ar-sec__how-title{margin:0 0 10px;font-weight:700}.ar-sec__steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ar-sec__step{align-items:flex-start;gap:10px;min-width:0;display:flex}.ar-sec__step>div{min-width:0}.ar-sec__step-num{background:var(--primary-glow);width:22px;height:22px;color:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.ar-sec__step-title{margin:1px 0 3px;font-size:.86rem;font-weight:700}.ar-sec__step-text{color:var(--text-muted);margin:0 0 6px;font-size:.8rem;line-height:1.5}.ar-sec__who-line{color:var(--text-main);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ar-sec__chips{vertical-align:middle;flex-wrap:wrap;gap:4px;display:inline-flex}.ar-sec__chip{border:1px solid color-mix(in srgb, var(--info) 35%, transparent);background:color-mix(in srgb, var(--info) 12%, transparent);color:var(--text-main);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:.76rem;line-height:1.6;display:inline-flex}.ar-sec__chip-count{color:var(--text-muted);font-variant-numeric:tabular-nums}.ar-sec__chip--unknown{border-color:color-mix(in srgb, var(--advisory) 55%, transparent);background:color-mix(in srgb, var(--advisory) 14%, transparent)}.ar-sec__chip-x{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.ar-sec__chip-x:hover:not(:disabled){color:var(--text-main)}.ar-sec__scope{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:6px 16px;display:grid}.ar-sec__scope-part ul{color:var(--text-muted);margin:0;padding-left:22px;font-size:.82rem;line-height:1.6}.ar-sec__scope-title{align-items:center;gap:6px;margin:0 0 2px;font-size:.84rem;font-weight:700;display:flex}.ar-sec__scope-title>svg{color:var(--primary)}.ar-sec__scope-note{color:var(--text-muted);margin:0;font-size:.8rem}.ar-sec__cards{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ar-sec__card{border:1px solid var(--border-color);border-radius:var(--radius);background:var(--surface-panel);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ar-sec__card-head{flex-wrap:wrap;align-items:flex-start;gap:8px 10px;display:flex}.ar-sec__card-icon{color:var(--primary);flex:none;margin-top:2px}.ar-sec__card-title{flex:14rem;min-width:0}.ar-sec__card-name{margin:0;font-weight:700}.ar-sec__card-text{color:var(--text-muted);margin:2px 0 0;font-size:.82rem}.ar-sec__card-actions{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.ar-sec__people{flex-direction:column;gap:4px;margin:0;padding:0 0 0 27px;list-style:none;display:flex}.ar-sec__person{grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:center;gap:10px;font-size:.84rem;display:grid}.ar-sec__person-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ar-sec__card-foot{flex-wrap:wrap;align-items:center;gap:4px 14px;padding-left:27px;display:flex}.ar-sec__source{color:var(--text-muted);font-size:.78rem}.ar-sec__editor{flex-direction:column;gap:12px;display:flex}.ar-sec__wizard{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.ar-sec__wstep{flex-direction:column;gap:8px;padding-left:32px;display:flex}.ar-sec__wstep--off{opacity:.6}.ar-sec__wstep-title{align-items:center;gap:10px;margin:0 0 0 -32px;font-weight:700;display:flex}.ar-sec__narrow{max-width:28rem}.ar-sec__values,.ar-sec__people-edit{flex-direction:column;gap:6px;display:flex}.ar-sec__people-head,.ar-sec__people-row{grid-template-columns:minmax(0,15rem) minmax(0,1fr) 32px;align-items:center;gap:8px;display:grid}.ar-sec__people-head{color:var(--text-muted);font-size:.76rem;font-weight:700}.ar-sec__values-edit{border:1px solid var(--border-color);border-radius:var(--radius);background:var(--surface-panel);flex-wrap:wrap;align-items:center;gap:4px;min-height:36px;padding:3px 6px;display:flex}.ar-sec__values-edit:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.ar-sec__value-input{min-width:6rem;color:var(--text-main);font:inherit;background:0 0;border:none;outline:none;flex:8rem;padding:4px 2px;font-size:.84rem}.ar-sec__checks{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ar-sec__check{grid-template-columns:minmax(0,15rem) minmax(0,1fr) 7rem;align-items:center;gap:10px;font-size:.84rem;display:grid}.ar-sec__check-warn{color:var(--advisory);margin:0;font-size:.82rem}.ar-sec__bar{background:var(--surface-hover);border-radius:999px;height:6px;display:block;overflow:hidden}.ar-sec__bar>span{background:var(--primary);border-radius:999px;height:100%;display:block}.ar-sec__preview{flex-direction:column;gap:10px;display:flex}.ar-sec__preview .ar-source__title{align-items:center;gap:6px;display:flex}.ar-sec__preview-pick{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:10px;max-width:40rem;display:grid}.ar-sec__sight{flex-direction:column;gap:12px;display:flex}.ar-sec__sight-table{flex-direction:column;gap:6px;max-width:40rem;display:flex}.ar-sec__sight-line,.ar-sec__sight-values{font-variant-numeric:tabular-nums;margin:0;font-size:.86rem}.ar-sec__sight-values{color:var(--text-muted)}@media (width<=640px){.ar-sec__person,.ar-sec__people-head,.ar-sec__people-row,.ar-sec__check{grid-template-columns:minmax(0,1fr)}.ar-sec__people-head{display:none}}.ar-sec__editor.card,.ar-sec__preview.card{padding:14px 16px}.ar-subset{border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:10px;min-width:0;margin:0;padding:12px 14px;display:flex}.ar-subset__title{padding:0 4px;font-weight:600}.ar-subset__columns{border:1px solid var(--border-color);background:var(--surface-hover);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:4px 12px;max-height:15rem;padding:8px 10px;display:grid;overflow-y:auto}.ar-subset__column{cursor:pointer;align-items:center;gap:6px;min-width:0;font-size:.86rem;display:flex}.ar-subset__column:has(input:disabled){cursor:default}.ar-subset__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ar-subset__type{color:var(--text-muted);flex:none;margin-left:auto;font-size:.76rem}.ar-fresh{color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin:4px 0 0;font-size:.74rem;display:flex}.ar-fresh>svg{flex:none}.ar-filter{flex-direction:column;gap:10px;margin:0 0 14px;padding:12px 14px;display:flex}.ar-filter__fields{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:10px 12px;display:grid}@supports (grid-template-rows:subgrid){.ar-filter__fields>.form-field{grid-row:span 3;grid-template-rows:subgrid;row-gap:6px}}.ar-filter__active{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ar-filter__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ar-filter__chips>.ar-sec__chip{font-size:.8rem}.btn.ar-filter__reset{margin-left:auto}.ar-filter__reach{align-items:flex-start;gap:6px;display:flex}.ar-filter__reach>svg{color:var(--info);flex:none;margin-top:3px}.ar-filter__none{text-align:center;justify-content:center;align-items:center;margin:0;padding:0 12px;display:flex}.ar-full .ar-filter{margin:0}.ar-live__steps{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ar-live__step{color:var(--text-muted);grid-template-columns:16px minmax(0,1fr);gap:8px;font-size:.82rem;line-height:1.5;display:grid}.ar-live__step>svg{color:var(--primary);margin-top:3px}.ar-live__step p{margin:0}.ar-live__step--current{color:var(--text-main)}.ar-live__step--current>svg{color:var(--text-muted)}.ar-live__sql>summary{width:fit-content;color:var(--text-muted);cursor:pointer;font-size:.74rem}.ar-live__sql>summary:hover{color:var(--text-main)}.ar-live__steps+.ar-live__text{border-top:1px solid var(--border-color);padding-top:8px}@media (prefers-reduced-motion:no-preference){.ar-live__step{animation:.16s ease-out ar-live-in}}@keyframes ar-live-in{0%{opacity:0;transform:translateY(2px)}}.round-undo,.round-undo__done{margin-left:-26px}.round-undo{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.round-undo__btn{border-radius:var(--radius);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px 4px;font-size:.76rem;display:inline-flex}.round-undo__btn:hover{color:var(--text-main);background:var(--surface-hover)}.round-undo__btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.round-undo--open{border:1px solid var(--border-color);border-left:3px solid var(--danger);border-radius:var(--radius);background:var(--surface-panel);align-items:stretch;padding:10px 12px}.round-undo__text{margin:0;font-size:.82rem;line-height:1.5}.round-undo__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.round-undo__failure{max-width:100%;color:var(--danger);text-align:right;margin:0;font-size:.78rem;line-height:1.45}.round-undo__done{color:var(--text-muted);justify-content:flex-end;align-items:center;gap:5px;margin-top:0;margin-bottom:0;font-size:.78rem;display:flex}.round-undo__done svg{color:var(--primary);flex:none}.report-problem{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:inline-flex}.report-problem__ref{color:var(--text-muted);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.75rem}.report-problem__btn{padding:4px 10px;font-size:.8125rem}.feedback__attached{color:var(--text-muted);margin-top:4px;font-size:.8125rem}.feedback__attached summary{cursor:pointer;color:var(--text-main);font-weight:700}.feedback__attached ul{overflow-wrap:anywhere;margin:6px 0 0;padding-left:18px}.feedback__attached-safe{margin:6px 0 0}.feedback__ref{overflow-wrap:anywhere;margin-top:4px;display:block}.feedback__ref code{margin-left:6px}.crash{background:var(--bg-body);justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.crash__notice{max-width:560px}.crash__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.crash__actions .report-problem{margin-top:0}.catalogue__filters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.catalogue__filters .btn{height:36px;min-height:36px}.searchfield{flex:260px;align-items:center;min-width:0;max-width:420px;display:flex;position:relative}.searchfield__icon{color:var(--text-muted);pointer-events:none;position:absolute;left:11px}.searchfield__input.input{height:36px;padding:0 34px}.searchfield__input::-webkit-search-cancel-button{appearance:none}.searchfield__clear{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;right:5px}.searchfield__clear:hover{background:var(--surface-hover);color:var(--text-main)}.searchfield__clear:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.catalogue__nomatch{border:1px dashed var(--border-color);border-radius:var(--radius);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;padding:12px 16px;font-size:.86rem;display:flex}.catalogue__nomatch p{margin:0}@media (width<=560px){.searchfield{flex-basis:100%;max-width:none}}@media (width<=1000px){.workbench--chat-collapsed{grid-template-rows:auto minmax(360px,1fr)}.workbench--chat-collapsed .chat-strip{flex-direction:row;justify-content:center;width:auto;padding:8px 12px}}.preview__devices{border:1px solid var(--border-color);border-radius:6px;flex:none;display:inline-flex;overflow:hidden}.panel__head .preview__devices .icon-btn{border:0;border-radius:0;width:28px;height:26px}.panel__head .preview__devices .icon-btn+.icon-btn{border-left:1px solid var(--border-color)}.preview__devices .icon-btn--on{background:var(--primary-glow)}.preview__device{width:100%;height:100%;position:relative}.preview__device--tablet,.preview__device--phone{width:min(100% - 28px, var(--preview-device-width,100%));border:1px solid var(--border-color);background:var(--surface-panel);height:calc(100% - 28px);box-shadow:var(--shadow);border-radius:14px;margin:14px auto;overflow:hidden}.preview__device--phone{border-radius:22px}.licence-expiry--page{margin:0 0 14px}.state-loading{color:var(--text-muted);align-items:center;gap:8px;margin:0;padding:14px 0;font-size:.84rem;font-weight:600;display:flex}.state-loading svg{color:var(--primary);flex:none}.state-loading--inline{font-size:inherit;font-weight:inherit;vertical-align:middle;gap:6px;padding:0;display:inline-flex}.state-empty{text-align:center;justify-items:center;gap:6px;padding:30px 18px;display:grid}.state-empty__icon{color:var(--text-muted);display:inline-flex}.state-empty__title{color:var(--text-main);margin:4px 0 0;font-size:.95rem;font-weight:700}.state-empty__body{max-width:46ch;color:var(--text-muted);margin:0;font-size:.86rem;line-height:1.5}.state-empty__action{margin-top:8px}.state-error{flex-wrap:wrap;align-items:flex-start;gap:10px 12px;margin:0 0 14px;display:flex}.state-error__icon{color:var(--tone);flex:none;margin-top:2px}.state-error__text{flex:240px;min-width:0}.state-error__title{margin:0 0 4px;font-size:.9rem;font-weight:700}.state-error__message{overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.5}.state-error__id{color:var(--text-muted);margin:6px 0 0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.72rem}.state-error__actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.state-error__actions .btn{min-height:30px;padding:5px 11px;font-size:.8rem}.long-running__meta{align-items:baseline;justify-content:inherit;color:var(--text-muted);flex-wrap:wrap;gap:4px 10px;margin:6px 0 0;font-size:.8rem;font-weight:400;line-height:1.45;display:flex}.long-running__meta[hidden]{display:none}.long-running__elapsed{font-variant-numeric:tabular-nums}.long-running__slow{color:var(--advisory)}.preview__placeholder .long-running{justify-items:center;gap:14px;display:grid}.preview__placeholder .long-running__meta{text-align:center;justify-content:center;max-width:44ch}.state-poll{color:var(--text-muted);align-items:center;gap:6px;margin:6px 0 0;font-size:.78rem;display:flex}.state-poll svg{flex:none}.modal:focus{outline:none}
