@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbUAA8AAAAACOgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgFwRca1NUQVQAAAIMAAAARgAAAF7mY9MfY21hcAAAAlQAAABRAAAAdAyHCodnYXNwAAACqAAAAAgAAAAIAAAAEGdseWYAAAKwAAAB6QAAAl7g5OpvaGVhZAAABJwAAAA2AAAANhSQ8UNoaGVhAAAE1AAAAB8AAAAkAcoBImhtdHgAAAT0AAAAHgAAADofBAM2bG9jYQAABRQAAAAgAAAAIATcBZ9tYXhwAAAFNAAAABwAAAAgAIcCb25hbWUAAAVQAAABEgAAAoA4pV3kcG9zdAAABmQAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpinMDAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWABNDDdYAAAB42kXIIQIBARQFwHl/QQIkWXInUAANXMOBJCcTd+KIGCjMNViq9/H0CM6P/S0j0bOwUqh08iEb8kPTXn3RiMoYhD90Nwc3AAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabZA1tNRAFEDfTGDdfXHI2QQnZJJvK5ngDs13Welwt/78CtcS7xvcrcHKbXCtceh+wgtu437nXRCgC4BY9AGOXOAFYNHR0dzoKCGju8gJ6xiZaF3DWqcPBiSV5i2geaCgAlAJ77ghgjfiLC7KojvOZEmSXS63emXr5W7lsTLtXFMkRmks4ly+cYOEnvO2YLDNANv+9oJwhkpAAJAcHPG/1RC2BERc1ZGGMxYVWDyVSjc0NMaZELUf9e4JhCgNB3b2PiJRctuqZ0WPR8zilxutN/ji97vUBYMAnGjtzxjtK3wrDaMABo+R9KjWwNRUMppwuWS1QdfFZCIlMF2TxDGuJJlYW7OmVlvD+sx86b1hvC/l8yXf2hqZ66xbZ80yWzyD9/fzGaRzA58+nSOzYC+gw9AP+vyNqUAUhoD4lSnputbgUFPJ5O9Y+ReWlxkrc96naX08b3zk/KORb+E+VjYPmH1M6+UHeVlDtCzzGZ9FY8YMA8gPMsQA0jqaGkHT6cYSdVwl7Zs9Wzx+DyWUugPujd03T52ikrUvM26kF9PIcRmycuDBKcd3XRhPDgtnQACINzJ3fVl1tTB++3bc2S7kyD3cCQIQNMcSKaY2YOciE+d0zFbGjps6u0PILTFlRZHNJfAFnfeHtgAAAAABAAAAAjYEro52gl8PPPUAAwPoAAAAANvSppoAAAAA29rQ8vk5/tQEkgP8AAAABgACAAAAAAAAeNpjYGRgYP7z7woDA8uGn5Z/+1kmAUVQAR8Ar8AG6gB42mOKYIgCYiMkrAzCUHEbJJoBikHgCkMPAPDwCFUAAAAAABoAOwBGAFEAbwB3AKkAsQDmAQkBCQEJAQkBFgEveNpjYGRgYOBn3MGQx7CFgQ3MQwBmBiYALRoB+HjajJADbgVQEEXPZ20bQW3bthvXbr8Vp4to1KV0AV1Wb9JvZzJvzhvcB6CQL0wYzHnAj6E/yAYaDeVBNlJsMAfZxCy/QTbTy3eQLdTzGWQr3VwGuZhx2v/ZAIVUB9kc0TSUKJ8f5FIRHGPjnWs+2MKt+MYzt1xwr/jIk3JymR0X0wzIXKo7VbXjFvfLn3lTtCn7qPoB6+yyzb3qy8pdq/6hrj11fMj7OFbtEY+mrlU/516rVFCdVobplw/JEjVaCaqIYlUiUzOaW9aa/Q1idmlPXZHbCagW/B10XwaRi06VuVdMf+9DnIov6rlF8yzhUXxC/4c66Uz48UepqEN9N/Tzt2RwjOljsUUfj581AbaEXsIAAHjaY2BiAIP/qQxGQIqRAR3wA7EKw0lGJgYbRmZGFkZWRjZGdgZmRg5GTkYuRm42x6Si1LJU9tK8TAMTR1cI7WoB5btB+Zas6Ym5uYlgnoGjAZNzEF9icmlJanJ+bpJecmJxKg9IxtjADMwBAKDtHJg=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ui-keyhole{position:relative;display:inline-grid;flex:none;place-items:center;color:var(--text-primary)}.ui-keyhole-small{width:1rem;height:1rem}.ui-keyhole-medium{width:3.5rem;height:3.5rem}.ui-keyhole svg{width:100%;height:100%;overflow:visible}.ui-keyhole-ring{fill:none;stroke:currentColor;stroke-width:2.6}.ui-keyhole-hole{fill:var(--accent-keyhole);animation:ui-keyhole-glow 1.6s ease-in-out infinite}.ui-keyhole:after{position:absolute;inset:-12%;content:"";border:.125rem solid var(--accent-keyhole);border-radius:var(--radius-pill);opacity:0;animation:ui-keyhole-wave 1.6s ease-out infinite}.ui-keyhole-small:after{display:none}@keyframes ui-keyhole-glow{0%,to{filter:none}50%{filter:drop-shadow(0 0 .25rem var(--accent-keyhole))}}@keyframes ui-keyhole-wave{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.ui-skeleton{display:grid;gap:var(--space-4) var(--space-4);padding:var(--space-3) var(--space-4)}.ui-skeleton>span{height:.625rem;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--background-subtle) 0%,var(--background-hover) 50%,var(--background-subtle) 100%);background-size:200% 100%;animation:ui-skeleton-shimmer 1.4s linear infinite}.ui-skeleton>.ui-skeleton-head{height:.5rem;animation:none}@keyframes ui-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-button{--button-ink: var(--text-inverse);--button-fill: var(--brand-default);--button-fill-hover: var(--brand-hover);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2.25rem;padding:0 var(--space-4);color:var(--button-ink);background:var(--button-fill);border:.0625rem solid var(--button-fill);border-radius:var(--radius-standard);font-size:var(--font-size-sm);font-weight:600;line-height:1;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.ui-button:hover:not(:disabled){background:var(--button-fill-hover);border-color:var(--button-fill-hover)}.ui-button:disabled{cursor:not-allowed;opacity:.55}.ui-button[aria-busy=true]{cursor:progress;opacity:.8}.ui-button-xsmall{min-height:1.75rem;padding:0 var(--space-2);font-size:var(--font-size-xs)}.ui-button-small{min-height:2rem;padding:0 var(--space-3)}.ui-button-large{min-height:2.75rem;padding:0 var(--space-5);font-size:var(--font-size-md)}.ui-button-full{width:100%}.ui-button-neutral{--button-ink: var(--text-primary);--button-fill: var(--background-surface);--button-fill-hover: var(--background-hover);border-color:var(--border-default)}.ui-button-danger{--button-fill: var(--status-danger);--button-fill-hover: var(--status-danger)}.ui-button-warning{--button-fill: var(--status-warning);--button-fill-hover: var(--status-warning)}.ui-button-success{--button-fill: var(--status-success);--button-fill-hover: var(--status-success)}.ui-button-white{--button-ink: var(--sidebar-text-strong);--button-fill: transparent;--button-fill-hover: var(--sidebar-hover)}.ui-button-outlined{color:var(--button-tone, var(--text-primary));background:transparent;border-color:var(--border-strong)}.ui-button-ghost{color:var(--button-tone, var(--text-primary));background:transparent;border-color:transparent}.ui-button-outlined:hover:not(:disabled),.ui-button-ghost:hover:not(:disabled){background:var(--background-hover);border-color:var(--border-strong)}.ui-button-ghost:hover:not(:disabled){border-color:transparent}.ui-button-danger:is(.ui-button-outlined,.ui-button-ghost){--button-tone: var(--status-danger)}.ui-button-warning:is(.ui-button-outlined,.ui-button-ghost){--button-tone: var(--status-warning)}.ui-button-success:is(.ui-button-outlined,.ui-button-ghost){--button-tone: var(--status-success)}.ui-button-white:is(.ui-button-outlined,.ui-button-ghost){--button-tone: var(--sidebar-text-strong)}.ui-button-white.ui-button-ghost:hover:not(:disabled){background:var(--sidebar-hover)}.ui-button[data-tooltip]:after{position:absolute;bottom:calc(100% + var(--space-2));left:50%;z-index:40;padding:var(--space-1) var(--space-2);color:var(--text-inverse);background:var(--brand-default);border-radius:var(--radius-small);content:attr(data-tooltip);font-size:var(--font-size-xs);font-weight:500;opacity:0;pointer-events:none;transform:translate(-50%);transition:opacity .12s ease}.ui-button[data-tooltip]:is(:hover,:focus-visible):after{opacity:1}.ui-field{display:grid;gap:var(--space-1);min-width:0}.ui-field-label{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600}.ui-field-help{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.45}.ui-field-error{color:var(--status-danger);font-size:var(--font-size-xs);font-weight:500}.ui-input{display:flex;align-items:center;min-height:2.5rem;background:var(--background-surface);border:.0625rem solid var(--border-strong);border-radius:var(--radius-standard);transition:border-color .12s ease,box-shadow .12s ease}.ui-input:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 .1875rem var(--brand-subtle)}.ui-input.invalid{border-color:var(--status-danger)}.ui-input>input{flex:1;min-width:0;height:100%;min-height:2.375rem;padding:0 var(--space-3);color:var(--text-primary);background:transparent;border:0;border-radius:inherit;outline:0}.ui-input>input::placeholder{color:var(--text-disabled)}.ui-input-suffix{padding:0 var(--space-3);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.ui-toggle{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer}.ui-toggle>input{position:absolute;inset:0;width:100%;height:100%;margin:0;cursor:inherit;opacity:0}.ui-toggle-track{position:relative;display:inline-block;width:2.5rem;height:1.5rem;flex:none;background:var(--border-strong);border-radius:var(--radius-pill);transition:background-color .16s ease}.ui-toggle-thumb{position:absolute;top:.1875rem;left:.1875rem;width:1.125rem;height:1.125rem;background:var(--background-surface);border-radius:var(--radius-pill);transition:transform .16s ease}.ui-toggle-small .ui-toggle-track{width:2rem;height:1.25rem}.ui-toggle-small .ui-toggle-thumb{width:.875rem;height:.875rem}.ui-toggle>input:checked+.ui-toggle-track{background:var(--status-success)}.ui-toggle>input:checked+.ui-toggle-track>.ui-toggle-thumb{transform:translate(1rem)}.ui-toggle-small>input:checked+.ui-toggle-track>.ui-toggle-thumb{transform:translate(.75rem)}.ui-toggle>input:focus-visible+.ui-toggle-track{outline:.1875rem solid var(--border-focus);outline-offset:.125rem}.ui-toggle>input:disabled{cursor:not-allowed}.ui-toggle:has(>input:disabled){opacity:.55}.ui-toggle-label{color:var(--text-primary);font-size:var(--font-size-sm)}.ui-select{position:relative;display:flex;align-items:center}.ui-select>select{width:100%;min-height:2.5rem;padding:0 2.25rem 0 var(--space-3);color:var(--text-primary);background:var(--background-surface);border:.0625rem solid var(--border-strong);border-radius:var(--radius-standard);appearance:none;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.ui-select>select:focus-visible{border-color:var(--border-focus);outline:0;box-shadow:0 0 0 .1875rem var(--brand-subtle)}.ui-select>select:disabled{color:var(--text-disabled);cursor:not-allowed}.ui-select-small>select{min-height:2rem;font-size:var(--font-size-sm)}.ui-select-chevron{position:absolute;right:var(--space-3);color:var(--icon-muted);pointer-events:none}.ui-dialog{max-width:none;max-height:none;padding:0;color:var(--text-primary);background:var(--background-surface);border:.0625rem solid var(--border-default);box-shadow:var(--elevation-floating)}.ui-dialog::backdrop{background:var(--background-overlay)}.ui-dialog-body{display:grid;gap:var(--space-4)}.ui-dialog-center{width:min(28rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);margin:auto;border-radius:var(--radius-large)}.ui-dialog-center>.ui-dialog-body{max-height:calc(100dvh - 2rem);padding:var(--space-6);overflow-y:auto}.ui-dialog-end{width:min(32rem,100vw);height:100dvh;margin:0 0 0 auto;border-width:0 0 0 .0625rem;border-radius:0;animation:ui-drawer-in .2s cubic-bezier(.2,.8,.2,1) both}.ui-dialog-end>.ui-dialog-body{grid-template-rows:auto minmax(0,1fr);height:100%}@keyframes ui-drawer-in{0%{transform:translate(2rem);opacity:0}to{transform:none;opacity:1}}.ui-alert{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--text-primary);background:var(--status-info-subtle);border-radius:var(--radius-standard);font-size:var(--font-size-sm);line-height:1.5}.ui-alert>svg{flex:none;margin-top:.125rem;color:var(--status-info)}.ui-alert strong{display:block;margin-bottom:var(--space-1)}.ui-alert-success{background:var(--status-success-subtle)}.ui-alert-success>svg{color:var(--status-success)}.ui-alert-warning{background:var(--status-warning-subtle)}.ui-alert-warning>svg{color:var(--status-warning)}.ui-alert-danger{background:var(--status-danger-subtle)}.ui-alert-danger>svg{color:var(--status-danger)}.ui-badge{display:inline-flex;align-items:center;gap:var(--space-2);min-height:1.375rem;padding:0 var(--space-2);color:var(--text-secondary);background:var(--background-subtle);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:600;white-space:nowrap}.ui-badge-success{color:var(--status-success);background:var(--status-success-subtle)}.ui-badge-warning{color:var(--status-warning);background:var(--status-warning-subtle)}.ui-badge-danger{color:var(--status-danger);background:var(--status-danger-subtle)}.ui-badge-info{color:var(--status-info);background:var(--status-info-subtle)}.stat-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0 0 var(--space-6);border-block:.0625rem solid var(--border-default)}.stat{display:grid;align-content:start;gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4);border-left:.0625rem solid var(--border-default)}.stat.lead{padding-left:0;border-left:0}.stat dt{display:flex;align-items:center;gap:var(--space-1);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:500}.stat dd{margin:0}.stat-value{color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-xl);font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.stat.lead .stat-value{font-size:var(--font-size-2xl)}.stat-note{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600}.stat-note[data-tone=up]{color:var(--status-success)}.stat-note[data-tone=down]{color:var(--status-danger)}.stat-trend{height:3.25rem}@media(max-width:40rem){.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.stat,.stat.lead{padding:var(--space-3) 0;border-left:0;border-top:.0625rem solid var(--border-default)}.stat.lead{grid-column:1 / -1;border-top:0}}@media(min-width:40.001rem)and (max-width:64rem){.overview>.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.overview>.stat-strip .stat{padding:var(--space-3) 0;border-left:0;border-top:.0625rem solid var(--border-default)}.overview>.stat-strip .stat.lead{grid-column:1 / -1;border-top:0}}.help-tip{position:relative;display:inline-flex;vertical-align:middle}.help-tip-button{display:inline-grid;place-items:center;width:1.125rem;height:1.125rem;padding:0;color:var(--text-secondary);background:var(--background-surface);border:.0625rem solid var(--border-strong);border-radius:var(--radius-pill);font-size:.6875rem;font-weight:700;line-height:1}.help-tip-button:hover,.help-tip[data-state=open] .help-tip-button{color:var(--text-primary);border-color:var(--text-secondary)}.help-tip-bubble{position:fixed;top:0;left:0;z-index:45;width:max-content;max-width:18rem;padding:var(--space-2) var(--space-3);color:var(--text-primary);background:var(--background-raised);border:.0625rem solid var(--border-default);border-radius:var(--radius-standard);box-shadow:var(--elevation-floating);font-size:var(--font-size-xs);font-weight:400;line-height:1.5;text-align:left;text-transform:none;letter-spacing:normal;visibility:hidden;opacity:0;transition:opacity .12s ease}.help-tip[data-state=open] .help-tip-bubble,.help-tip:not([data-state=dismissed]):hover .help-tip-bubble,.help-tip:not([data-state=dismissed]):focus-within .help-tip-bubble{visibility:visible;opacity:1}.stat-unit{margin-left:.15em;color:var(--text-secondary);font-size:.6em;font-weight:600;letter-spacing:0}.ui-checkbox{position:relative;display:inline-flex;align-items:flex-start;gap:var(--space-2);color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.4;cursor:pointer}.ui-checkbox>input{position:absolute;width:1rem;height:1rem;margin:.125rem 0 0;opacity:0;cursor:inherit}.ui-checkbox-box{display:grid;flex:none;place-items:center;width:1rem;height:1rem;margin-top:.125rem;background:var(--background-surface);border:.0625rem solid var(--border-strong);border-radius:var(--radius-small);transition:background-color .12s ease,border-color .12s ease}.ui-checkbox>input:checked+.ui-checkbox-box{background:var(--brand-default);border-color:var(--brand-default)}.ui-checkbox>input:checked+.ui-checkbox-box:after{width:.3125rem;height:.5625rem;margin-top:-.125rem;content:"";border:solid var(--text-inverse);border-width:0 .125rem .125rem 0;transform:rotate(45deg)}.ui-checkbox>input:focus-visible+.ui-checkbox-box{box-shadow:0 0 0 .1875rem var(--brand-subtle);border-color:var(--border-focus)}.ui-checkbox>input:disabled+.ui-checkbox-box{opacity:.5}.ui-checkbox:has(>input:disabled){color:var(--text-disabled);cursor:not-allowed}.ui-checkbox-text{display:grid;gap:.125rem}.ui-checkbox-text small{color:var(--text-secondary);font-size:var(--font-size-xs)}:root{--font-sans: "Plus Jakarta Sans Variable", system-ui, sans-serif;--font-mono: "JetBrains Mono", Consolas, monospace;--font-size-2xs: .6875rem;--font-size-xs: .75rem;--font-size-sm: .8125rem;--font-size-md: .875rem;--font-size-lg: 1rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.75rem;--font-size-3xl: 2.25rem;--font-size-display: 1.875rem;--font-size-title: 1.375rem;--font-size-subtitle: .9375rem;--font-size-body: .875rem;--font-size-caption: .75rem;--font-size-data: 1.25rem;--elevation-floating: 0 .5rem 1.5rem rgb(var(--shadow-ink) / 14%), 0 .0625rem .1875rem rgb(var(--shadow-ink) / 8%);--shadow-ink: 22 22 42;--topbar-height: 4rem;font-family:var(--font-sans);font-synthesis:none}:root[data-theme=dark]{--shadow-ink: 0 0 0}*{scrollbar-width:thin;scrollbar-color:var(--text-secondary) transparent}@supports not (scrollbar-color: auto){::-webkit-scrollbar{width:.625rem;height:.625rem}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:var(--text-secondary);border:.125rem solid transparent;background-clip:padding-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--text-primary)}}@media(forced-colors:active){*{scrollbar-width:auto;scrollbar-color:auto}}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-start:0}button{color:inherit}img,svg{display:inline-block;vertical-align:middle}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{min-width:20rem;min-height:100%;background:var(--background-default)}body{margin:0;min-width:20rem;min-height:100vh;background:var(--background-default);color:var(--text-primary);font-size:var(--font-size-md)}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:var(--text-link)}code,.mono{font-family:var(--font-mono)}::selection{background:var(--brand-subtle-hover);color:var(--text-primary)}:where(button,a,input,select,[tabindex]):focus-visible{outline:.1875rem solid var(--border-focus);outline-offset:.125rem}.app-sidebar :where(button,a,input,select,[tabindex]):focus-visible{outline-color:var(--sidebar-text-strong)}.app-shell{display:grid;grid-template-columns:15rem minmax(0,1fr);min-height:100vh;background:var(--background-default);transition:grid-template-columns .16s ease}.app-shell.sidebar-collapsed{grid-template-columns:4rem minmax(0,1fr)}.workspace{min-width:0;overflow-x:clip}.app-sidebar{position:sticky;top:0;z-index:30;display:flex;flex-direction:column;width:15rem;height:100vh;overflow:hidden;color:var(--sidebar-text);background:var(--sidebar-background);border-right:0;transition:width .16s ease,transform .16s ease}.sidebar-collapsed .app-sidebar{width:4rem}.sidebar-brand{display:flex;flex:none;align-items:center;height:4rem;padding:0 var(--space-4);border-bottom:.0625rem solid var(--sidebar-hover)}.mobile-close,.mobile-menu{display:none!important}.hodor-brand{display:inline-flex;align-items:center;min-width:0}.hodor-wordmark{width:7.5rem;height:auto;flex:none}.hodor-wordmark-letters,.hodor-wordmark-keyhole{fill:var(--text-primary)}.hodor-wordmark-o{fill:var(--accent-keyhole)}.hodor-wordmark.inverse .hodor-wordmark-letters,.hodor-wordmark.inverse .hodor-wordmark-keyhole{fill:var(--sidebar-text-strong)}.hodor-symbol{width:2rem;height:2.4rem;flex:none}.hodor-symbol-door{fill:var(--text-primary)}.hodor-symbol-hole{fill:var(--accent-keyhole)}.hodor-symbol.inverse .hodor-symbol-door{fill:var(--sidebar-text-strong)}.hodor-door-outline{width:2.5rem;height:3.125rem}.hodor-cli-mark{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-primary)}.hodor-cli-mark>.hodor-symbol{width:3rem;height:3.6rem}.hodor-cli-mark>svg:last-child{width:3.5rem;height:3rem}.hodor-cli-frame{fill:var(--background-surface);stroke:var(--text-primary);stroke-width:2}.hodor-cli-prompt{fill:none;stroke:var(--accent-keyhole);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.sidebar-collapsed .sidebar-brand{justify-content:center;padding:0}.health-dot{display:inline-block;width:.5rem;height:.5rem;flex:none;border-radius:var(--radius-pill);background:var(--status-success)}.health-dot.warning{background:var(--status-warning)}.health-dot.danger{background:var(--status-danger)}.health-dot{position:relative}.health-dot:not(.warning,.danger):after{position:absolute;inset:0;content:"";background:inherit;border-radius:inherit;animation:health-breathe 2s ease-out infinite}@keyframes health-breathe{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.sidebar-nav{display:grid;flex:1 1 auto;align-content:start;gap:var(--space-1);min-height:0;padding:var(--space-2);overflow-y:auto;scrollbar-width:thin}.nav-item{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:2.5rem;padding:0 var(--space-3);overflow:hidden;color:var(--sidebar-text);background:transparent;border:0;border-radius:var(--radius-standard);font-size:var(--font-size-md);text-align:left;white-space:nowrap}.nav-item{color:var(--sidebar-text);font-weight:500}.nav-item:hover{color:var(--sidebar-text-strong);background:var(--sidebar-hover)}.nav-item.active{color:var(--sidebar-text-strong);background:var(--sidebar-active);font-weight:600}.nav-item>svg{color:var(--sidebar-text)}.nav-tile{display:inline-grid;place-items:center;width:1.375rem;height:1.375rem;flex:none;color:var(--sidebar-tile-ink);border-radius:var(--radius-small)}.nav-tile[data-domain=pilotage]{background:var(--domain-pilotage-tile)}.nav-tile[data-domain=models]{background:var(--domain-models-tile)}.nav-tile[data-domain=projects]{background:var(--domain-projects-tile)}.nav-tile[data-domain=tools]{background:var(--domain-tools-tile)}.nav-tile[data-domain=conversations]{background:var(--domain-conversations-tile)}.nav-tile[data-domain=security]{background:var(--domain-security-tile)}.nav-tile[data-domain=operations]{background:var(--domain-operations-tile)}.sidebar-collapsed .nav-item>span:not(.nav-tile){display:none}.sidebar-collapsed .nav-item{justify-content:center;padding:0}.sidebar-footer{display:grid;flex:none;gap:var(--space-2);margin-top:auto;padding:var(--space-3) var(--space-2);border-top:.0625rem solid var(--sidebar-hover)}.gateway-health{display:flex;align-items:center;gap:var(--space-3);min-height:2.75rem;padding:0 var(--space-3);overflow:hidden;white-space:nowrap}.gateway-health>span:last-child{display:grid}.gateway-health small{color:var(--sidebar-text);font-size:var(--font-size-xs)}.gateway-health strong{color:var(--sidebar-text-strong);font-size:var(--font-size-sm);font-weight:500}.sidebar-collapsed .gateway-health{justify-content:center;padding:0}.sidebar-collapsed .gateway-health>span:last-child{display:none}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--space-2);min-height:var(--topbar-height);padding:0 var(--space-6);background:color-mix(in srgb,var(--background-surface) 94%,transparent);border-bottom:.0625rem solid var(--border-default);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.command-trigger{display:flex;align-items:center;gap:var(--space-2);width:min(20rem,28vw);min-height:2.25rem;margin-left:auto;padding:0 var(--space-3);color:var(--text-secondary);background:var(--background-subtle);border:.0625rem solid var(--border-default);border-radius:var(--radius-standard);text-align:left}.command-trigger:hover{background:var(--background-hover);border-color:var(--border-strong)}.command-trigger>svg{color:var(--icon-muted)}.command-trigger span{font-size:var(--font-size-sm)}kbd{margin-left:auto;padding:.125rem var(--space-2);color:var(--text-secondary);background:var(--background-surface);border:.0625rem solid var(--border-default);border-radius:var(--radius-small);font:var(--font-size-xs) var(--font-mono)}.topbar-actions{display:flex;align-items:center;gap:var(--space-1)}.topbar-icon-link{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;color:var(--icon-default);border-radius:var(--radius-standard);text-decoration:none}.topbar-icon-link:hover{color:var(--icon-strong);background:var(--background-hover)}.user-menu{display:flex;align-items:center;gap:var(--space-2);min-height:2.25rem;margin-left:var(--space-2);padding:0 var(--space-2) 0 0;color:var(--text-primary);background:transparent;border:0;border-radius:var(--radius-standard)}.user-menu>.account-avatar{position:relative;display:grid;place-items:center;width:2rem;height:2rem;overflow:hidden;color:var(--text-inverse);background:var(--brand-default);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:700}.account-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.user-menu strong{font-size:var(--font-size-sm)}.workspace-content{--pad-x: var(--space-8);--pad-top: var(--space-6);width:100%;min-width:0;padding:var(--pad-top) var(--pad-x) var(--space-12)}.page-actions{display:flex;gap:var(--space-2)}.stack{display:grid;gap:var(--space-4)}.panel{min-width:0;overflow:hidden;background:var(--background-surface);border:.0625rem solid var(--border-default);border-radius:var(--radius-large)}.panel-header{display:flex;align-items:center;min-height:3.5rem;padding:var(--space-3) var(--space-4);border-bottom:.0625rem solid var(--border-default)}.panel-header h2{margin:0;font-size:var(--font-size-lg);line-height:1.4}.panel-icon{display:inline-grid;place-items:center;flex:none;margin-right:var(--space-3);color:var(--icon-active)}.brand-glyph{display:inline-block;flex:none;width:1.25rem;height:1.25rem;background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.panel-tools{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.control{min-height:2.5rem;padding:0 var(--space-3);color:var(--text-primary);background:var(--background-surface);border:.0625rem solid var(--border-strong);border-radius:var(--radius-standard);outline:0}.control.dense{min-height:2rem;padding:0 var(--space-2)}.control:hover:not(:disabled){border-color:var(--text-secondary)}.control:focus{border-color:var(--border-focus);box-shadow:0 0 0 .1875rem var(--brand-subtle-hover)}.control:disabled{color:var(--text-disabled);background:var(--background-subtle);cursor:not-allowed}.ledger-filters,.model-filters,.user-filters{display:flex;align-items:center;gap:var(--space-2)}.ledger-filters .ui-field,.model-filters .ui-field,.user-filters .ui-field{flex:none}.ledger-filters input,.model-filters input,.user-filters input{min-height:2rem;padding:0 var(--space-2);color:var(--text-primary);background:var(--background-surface);border:.0625rem solid var(--border-strong);border-radius:var(--radius-standard);outline:0}.ledger-filters input:focus,.model-filters input:focus,.user-filters input:focus{border-color:var(--border-focus);box-shadow:0 0 0 .1875rem var(--brand-subtle-hover)}.ledger-filters input{width:10rem}.model-filters input,.user-filters input{width:12rem}.panel-header:has(.model-filters){flex-wrap:wrap;row-gap:var(--space-3)}.panel-header:has(.model-filters)>.panel-tools{flex:1 1 100%;min-width:0;flex-wrap:wrap}.panel-tools>.model-filters{flex:1 1 100%;min-width:0;flex-wrap:wrap}.model-filters>.ui-field{min-width:0;max-width:100%}.model-filters>input{flex:0 1 12rem;min-width:0;max-width:100%}.panel-tools:has(.model-filters)>.legend{white-space:normal}.panel-body{min-width:0}.legend,.privacy{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-xs);white-space:nowrap}.data-table{width:100%;min-width:0;outline:none}.data-table>table{min-width:0;table-layout:fixed}.data-table th,.data-table td{white-space:normal;overflow-wrap:anywhere}.data-table:has(.model-catalog-table){container-type:inline-size;overflow:visible}.model-catalog-table{min-width:0;table-layout:fixed}.model-catalog-table th,.model-catalog-table td{white-space:normal;overflow-wrap:anywhere}.model-catalog-table th:first-child{width:38%}.model-catalog-table th:nth-child(2){width:17%}.model-catalog-table th:nth-child(3){width:24%}.model-catalog-table th:last-child{width:21%}.model-catalog-table .sort-button{white-space:nowrap;overflow-wrap:normal}.model-catalog-table td{padding-block:var(--space-5)}.model-catalog-table .model-cell{align-items:flex-start}.model-catalog-table .model-cell>div{min-width:0}.model-catalog-table .model-toggle{flex-wrap:wrap}.model-catalog-table .ui-button{max-width:100%;height:auto;white-space:normal}.model-price-heading{display:flex;flex-wrap:wrap;gap:.25rem}.model-price-heading small{flex-basis:100%;font-weight:400}.model-catalog-table .model-provider-location{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.model-price-divider{color:var(--text-secondary)}.model-extra{margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-xs)}.model-extra summary{cursor:pointer;width:fit-content}.model-extra>div{display:grid;justify-items:start;gap:var(--space-2);padding-top:var(--space-3)}.model-extra code{overflow-wrap:anywhere}@container (max-width: 36rem){.model-catalog-table,.model-catalog-table thead,.model-catalog-table tbody{display:block}.model-catalog-table thead tr{display:flex;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-3) var(--space-4)}.model-catalog-table thead th:nth-child(n){position:static;width:auto;height:auto;padding:0;border:0;background:transparent;overflow-wrap:normal}.model-catalog-table tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);padding:var(--space-5) var(--space-4);border-bottom:1px solid var(--border-default)}.model-catalog-table td{min-width:0;height:auto;padding:0;border:0}.model-catalog-table td:first-child{grid-column:1 / -1}.model-catalog-table td:last-child{grid-column:1 / -1}.model-catalog-table td:nth-child(2):before,.model-catalog-table td:nth-child(3):before{content:attr(data-label);display:block;color:var(--text-secondary);font-size:var(--font-size-xs);margin-bottom:var(--space-2)}}.data-table:focus-visible{box-shadow:inset 0 0 0 .1875rem var(--border-focus)}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:.0625rem solid var(--border-default)}.pagination span{color:var(--text-secondary);font-size:var(--font-size-xs)}table{width:100%;min-width:48rem;border-collapse:collapse;font-size:var(--font-size-sm)}th{position:sticky;top:0;z-index:1;height:2.5rem;padding:0 var(--space-4);color:var(--text-secondary);background:var(--background-subtle);border-bottom:.0625rem solid var(--border-default);font-size:var(--font-size-xs);font-weight:600;text-align:left;white-space:nowrap}td{height:3.5rem;padding:var(--space-2) var(--space-4);border-bottom:.0625rem solid var(--border-default);vertical-align:middle;white-space:nowrap}tbody tr:last-child td{border-bottom:0}tbody tr{transition:background-color .12s ease}tbody tr:hover{background:var(--background-hover)}td strong{font-weight:600}td small{display:block;margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--font-size-xs)}.right{text-align:right}.cost-value{color:var(--text-primary);font-family:var(--font-sans);font-variant-numeric:tabular-nums}.rank{display:inline-block;width:2rem;color:var(--text-secondary);font:var(--font-size-xs) var(--font-sans);font-variant-numeric:tabular-nums}.muted-row{opacity:.62}.change-summary{max-width:28rem;white-space:normal;line-height:1.45}.status-badge{gap:var(--space-2)}.drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:.0625rem solid var(--border-default)}.drawer-content{min-height:0;padding:var(--space-6);overflow-y:auto}.confirmation-title{margin:0;font-size:var(--font-size-xl);font-weight:700}.confirmation-text{color:var(--text-secondary);line-height:1.55}.confirmation-actions{display:flex;justify-content:flex-end;gap:var(--space-2)}.status-dot{width:.375rem;height:.375rem;border-radius:var(--radius-pill);background:currentColor}.row-actions{display:flex;justify-content:flex-end;gap:var(--space-1)}.table-select{width:9.5rem}.sort-button{display:inline-flex;align-items:center;gap:var(--space-2);padding:0;color:inherit;background:none;border:0;font:inherit}.sort-button.active{color:var(--brand-default)}.user-detail-link{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:0;color:var(--text-primary);background:transparent;border:0;text-align:left}.user-detail-link>span{display:grid;min-width:0}.user-detail-link>svg{flex:none;color:var(--icon-muted)}.user-detail-link:hover strong,.user-detail-link:focus-visible strong{color:var(--brand-default);text-decoration:underline;text-underline-offset:.18rem}.user-detail-link:hover>svg{color:var(--brand-default)}.project-detail-link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:0;color:var(--text-primary);background:transparent;border:0;text-align:left;cursor:pointer}.project-detail-link>span{display:grid;min-width:0}.project-detail-link>svg{flex:none;color:var(--icon-muted);transition:transform .14s ease,color .14s ease}.project-detail-link:hover strong,.project-detail-link:focus-visible strong{color:var(--brand-default);text-decoration:underline;text-underline-offset:.18rem}.project-detail-link:hover>svg,.project-detail-link:focus-visible>svg{color:var(--brand-default);transform:translate(.2rem)}.user-detail{display:grid;gap:var(--space-8);padding-bottom:var(--space-8)}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3)}.section-heading h3{margin:0;font-size:var(--font-size-lg)}.section-heading p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.5}.personal-access-toolbar{display:flex;justify-content:flex-start;padding:var(--space-4) var(--space-4) 0}.personal-access-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--background-subtle);border-radius:var(--radius-standard)}.personal-access-form>.error-notice{grid-column:1 / -1}@media(max-width:40rem){.personal-access-form{grid-template-columns:1fr}}.membership-editor{display:grid;gap:var(--space-4);padding:var(--space-4);background:var(--background-subtle);border:.0625rem solid var(--brand-default);border-radius:var(--radius-standard)}.membership-editor .section-heading{margin-bottom:0}.project-detail-page{gap:var(--space-5)}.project-detail-caption{margin:0;color:var(--text-secondary);font-size:var(--font-size-xs)}.project-detail-hero{display:grid;grid-template-columns:1fr;align-items:start;gap:var(--space-5) var(--space-8);padding:var(--space-6);background:var(--background-surface);border:.0625rem solid var(--border-default);border-top:.25rem solid var(--brand-default);border-radius:var(--radius-standard)}.project-detail-quota{grid-column:1;grid-row:auto}.project-analysis-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr);gap:var(--space-4);align-items:start}.project-side{display:grid;align-content:start;gap:var(--space-4);min-width:0}.top-members{display:grid;margin:0;padding:0;list-style:none}.top-members li{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:.0625rem solid var(--border-default)}.top-members li:last-child{border-bottom:0}.top-members li>span:nth-child(2){display:grid;flex:1;min-width:0}.top-members strong{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.top-members small{color:var(--text-secondary);font-size:var(--font-size-caption)}.efficiency-list{display:grid;height:100%}.efficiency-signal{display:grid;grid-template-columns:.35rem minmax(0,1fr);gap:var(--space-3);padding:var(--space-4);border-bottom:.0625rem solid var(--border-default)}.efficiency-signal:last-child{border-bottom:0}.efficiency-indicator{width:.35rem;min-height:100%;background:var(--text-disabled);border-radius:var(--radius-pill)}.efficiency-signal.good .efficiency-indicator{background:var(--status-success)}.efficiency-signal.watch .efficiency-indicator{background:var(--status-warning)}.efficiency-signal>div{display:grid;gap:var(--space-1);min-width:0}.efficiency-signal small{color:var(--text-secondary);font-size:var(--font-size-xs)}.efficiency-signal strong{font:600 var(--font-size-md) var(--font-sans);font-variant-numeric:tabular-nums}.efficiency-signal p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.5}.member-cell{display:flex;align-items:center;gap:var(--space-3)}.member-cell>div{min-width:0}.member-avatar{display:grid;place-items:center;width:2rem;height:2rem;flex:none;color:var(--text-inverse);background:var(--brand-default);border-radius:var(--radius-pill);font-size:var(--font-size-2xs);font-weight:700}.responsibles-form{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-4)}.responsibles-form>:first-child{flex:0 1 22rem;min-width:0}.responsibles-form>[type=submit]{margin-left:auto}.inline-rule-form{display:grid;grid-template-columns:minmax(11rem,.45fr) minmax(16rem,1fr) auto;gap:var(--space-3);align-items:end;padding:var(--space-4);border-bottom:.0625rem solid var(--border-default)}.guardrail-form{padding:var(--space-5);gap:var(--space-5);max-width:none}.feature-flag-list{display:grid;gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-5)}.feature-flag{display:grid;border:.0625rem solid var(--border-default);border-radius:var(--radius-standard);overflow:hidden}.feature-flag>header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-4)}.feature-flag>header>div{display:grid;gap:var(--space-1);flex:1 1 16rem;min-width:0}.feature-flag>header code{margin-left:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:400}.feature-flag>header small,.feature-flag-note{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.45}.feature-flag-note{margin:0;padding:0 var(--space-4) var(--space-3)}.feature-flag-targets{display:grid;margin:0;padding:0;list-style:none;border-top:.0625rem solid var(--border-default)}.feature-flag-targets li{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4)}.feature-flag-targets li+li{border-top:.0625rem solid var(--border-default)}.feature-flag-targets li>span{display:grid;flex:1;min-width:0}.feature-flag-targets small{color:var(--text-secondary);font-size:var(--font-size-xs);overflow-wrap:anywhere}.feature-flag-form{display:grid;grid-template-columns:minmax(9rem,.35fr) minmax(14rem,1fr) auto;gap:var(--space-3);align-items:end;padding:var(--space-3) var(--space-4);border-top:.0625rem solid var(--border-default)}.guardrail-lead{margin:0;max-width:48rem;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5}.guardrail-feedback{margin:0}.form-success{padding:var(--space-3) var(--space-4);color:var(--status-success);background:var(--status-success-subtle);border:.0625rem solid var(--status-success);border-radius:var(--radius-standard);font-size:var(--font-size-sm)}.guardrail-value{display:grid;gap:var(--space-2);margin-top:var(--space-1)}.guardrail-value>small{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.45}.guardrail-off{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.5}.guardrail-traffic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-1)}.quota-page{display:grid;gap:var(--space-4)}.quota-hero{display:grid;grid-template-columns:minmax(15rem,.85fr) minmax(21rem,1.15fr);gap:var(--space-6) var(--space-8);padding:var(--space-6);background:var(--background-surface);border:.0625rem solid var(--border-default);border-radius:var(--overview-radius)}.quota-hero-project{min-width:0}.quota-hero-project>span{color:var(--text-secondary);font-size:var(--font-size-xs)}.quota-hero-project>p{max-width:30rem;margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.55}.quota-hero-identity{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-top:var(--space-3)}.quota-hero-identity>strong{min-width:0;overflow:hidden;font-size:var(--font-size-2xl);letter-spacing:-.035em;line-height:1.2;text-overflow:ellipsis}.quota-hero-identity>.status-badge{flex:none}.quota-hero-picker{flex:1 1 14rem;min-width:0;max-width:22rem}.quota-hero-meter{display:flex;align-items:center;min-width:0;padding-left:var(--space-8);border-left:.0625rem solid var(--border-default)}.quota-hero-meter>.quota-meter{width:100%}.quota-history{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:var(--space-4)}.quota-history>.panel:first-child{grid-column:1 / -1}.quota-models{min-width:26rem}.quota-models td small.mono{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quota-models td.right .meter-bar{max-width:8rem;margin:var(--space-1) 0 0 auto}.recharts-text{fill:var(--text-secondary);font-family:var(--font-sans);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.recharts-default-tooltip{color:var(--text-primary)!important;background:var(--background-raised)!important;border:.0625rem solid var(--border-strong)!important;border-radius:var(--radius-standard)!important;box-shadow:var(--elevation-floating);font-size:var(--font-size-xs)!important}.quota-meter{min-width:11rem;align-self:center}.quota-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3)}.quota-heading>span{color:var(--text-secondary);font-size:var(--font-size-sm)}.quota-heading>strong{font:600 var(--font-size-md) var(--font-sans);font-variant-numeric:tabular-nums}.quota-heading small{color:var(--text-secondary);font:inherit;font-weight:400}.quota-track{height:.5rem;overflow:hidden;background:var(--background-subtle);border-radius:var(--radius-pill)}.quota-track>span{display:block;height:100%;min-width:0;background:var(--quota-normal);border-radius:inherit;transform-origin:left center;animation:quota-fill .9s cubic-bezier(.2,.8,.2,1) both;transition:width .16s ease}@keyframes quota-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.quota-warning .quota-track>span{background:var(--quota-warning)}.quota-critical .quota-track>span{background:var(--quota-critical)}.quota-blocked .quota-track>span{background:var(--quota-blocked)}.quota-footer{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-2);font-size:var(--font-size-xs)}.quota-footer>strong{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.quota-state{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-secondary)}.quota-state i{width:.375rem;height:.375rem;border-radius:var(--radius-pill);background:var(--quota-normal)}.quota-warning .quota-state i{background:var(--quota-warning)}.quota-critical .quota-state i{background:var(--quota-critical)}.quota-blocked .quota-state i{background:var(--quota-blocked)}.quota-details{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);margin:0 0 var(--space-4)}.overview-project-quota{display:grid;gap:var(--space-4);padding:var(--space-2) var(--space-4) var(--space-4)}.overview-project-quota>.quota-meter{width:100%}.overview-project-facts{display:grid;margin:0}.overview-project-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-top:.0625rem solid var(--border-default)}.overview-project-facts dt{color:var(--text-secondary);font-size:var(--font-size-sm)}.overview-project-facts dd{margin:0;font-size:var(--font-size-sm);font-weight:600;font-variant-numeric:tabular-nums}.quota-details div{padding:var(--space-3);background:var(--background-subtle);border-radius:var(--radius-small)}.quota-details dt{color:var(--text-secondary);font-size:var(--font-size-xs)}.quota-details dd{margin:var(--space-1) 0 0;font:var(--font-size-sm) var(--font-sans);font-variant-numeric:tabular-nums}.quota-meter.compact .quota-heading{margin-bottom:var(--space-2)}.quota-meter.compact .quota-heading strong{font-size:var(--font-size-xs)}.quota-meter.compact .quota-track{height:.375rem}.quota-meter.compact .quota-footer{margin-top:var(--space-1)}.quota-meter.headline{min-width:0}.quota-headline{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3)}.quota-headline-label{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0;color:var(--text-secondary);font-size:var(--font-size-sm)}.quota-amount{min-width:0;overflow:hidden;font-family:var(--font-sans);font-size:var(--font-size-2xl);font-weight:600;letter-spacing:-.045em;line-height:1.1;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.quota-amount small{color:var(--text-secondary);font-size:var(--font-size-md);font-weight:400;letter-spacing:-.01em}.quota-meter.headline .quota-track{height:.4375rem}.quota-meter.headline.unbounded .quota-track>span{min-width:.4375rem;background:color-mix(in srgb,var(--quota-normal) 45%,transparent)}.quota-chips{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-top:var(--space-3)}.quota-chips>small{color:var(--text-secondary);font-size:var(--font-size-xs)}.quota-reset{display:block;margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-xs)}.quota-chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:1.5rem;padding:0 var(--space-3);background:var(--background-subtle);border-radius:var(--radius-pill);font-size:var(--font-size-xs)}.quota-chip>i{width:.375rem;height:.375rem;flex:none;border-radius:var(--radius-pill);background:var(--quota-normal)}.quota-chip>i.infinity{width:auto;height:auto;background:none;color:var(--brand-default);font:600 var(--font-size-md)/1 var(--font-mono);font-style:normal}.quota-warning .quota-chip>i{background:var(--quota-warning)}.quota-critical .quota-chip>i{background:var(--quota-critical)}.quota-blocked .quota-chip>i{background:var(--quota-blocked)}@container (max-width: 24rem){.quota-amount{font-size:var(--font-size-xl)}.quota-amount small{font-size:var(--font-size-sm)}}.cache-usage{min-width:7rem}.cache-usage.dense{min-width:5.5rem;margin-top:var(--space-1)}.cache-usage>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.cache-usage strong{color:var(--brand-default);font:600 var(--font-size-xs) var(--font-sans);font-variant-numeric:tabular-nums}.cache-usage small{margin:0}.cache-meter{display:block;width:100%;height:.25rem;margin-top:var(--space-2);overflow:hidden;background:var(--background-subtle);border-radius:var(--radius-pill)}.cache-meter i{display:block;height:100%;background:var(--brand-default)}.model-cell{display:flex;align-items:center;gap:var(--space-3)}.overview,.quota-page{display:grid;gap:var(--space-4);--overview-radius: var(--radius-large)}.overview .panel{border-radius:var(--overview-radius)}.overview .panel-header{flex-wrap:wrap;row-gap:var(--space-2);min-height:3.25rem;padding:var(--space-4) var(--space-4) var(--space-2);border-bottom:0}.overview .panel-header h2{flex:0 1 auto;font-size:var(--font-size-md);font-weight:600;letter-spacing:-.01em;white-space:nowrap}.overview .empty-state{padding:var(--space-6) var(--space-4)}.overview-toolbar{display:flex;align-items:center;gap:var(--space-2)}.period-picker{position:relative}.period-chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.25rem;padding:0 var(--space-3);color:var(--text-secondary);background:var(--background-surface);border:.0625rem solid var(--border-default);border-radius:var(--radius-standard);font-size:var(--font-size-xs);white-space:nowrap;cursor:pointer;list-style:none}.period-chip::-webkit-details-marker{display:none}.period-picker[open] .period-chip,.period-chip:hover{color:var(--text-primary);border-color:var(--border-strong)}.period-chip>svg{color:var(--icon-muted)}.period-popover{position:absolute;z-index:20;top:calc(100% + var(--space-2));right:0;display:grid;width:min(19rem,calc(100vw - 2rem));gap:var(--space-3);padding:var(--space-4);color:var(--text-primary);background:var(--background-surface);border:.0625rem solid var(--border-default);border-radius:var(--radius-large);box-shadow:var(--elevation-floating)}.period-popover label{display:grid;gap:var(--space-1);color:var(--text-secondary);font-size:var(--font-size-xs)}.period-popover input{min-height:2.5rem;padding:0 var(--space-3);color:var(--text-primary);background:var(--background-surface);border:.0625rem solid var(--border-strong);border-radius:var(--radius-standard);outline:0;color-scheme:light dark}.period-popover input:focus{border-color:var(--border-focus);box-shadow:0 0 0 .1875rem var(--brand-subtle-hover)}.period-popover>small{color:var(--status-danger)}.period-popover>div{display:flex;justify-content:flex-end;gap:var(--space-2)}.period-popover button{min-height:2.25rem;padding:0 var(--space-3);color:var(--text-primary);background:transparent;border:.0625rem solid var(--border-default);border-radius:var(--radius-standard);cursor:pointer}.period-popover button[type=submit]{color:var(--text-inverse);background:var(--brand-default);border-color:var(--brand-default)}.period-popover button:disabled{opacity:.5;cursor:not-allowed}.sparkline{height:100%}.sparkline.empty{position:relative}.sparkline.empty:after{content:"";position:absolute;right:var(--space-4);bottom:.9rem;left:var(--space-4);border-top:.0625rem dashed var(--border-strong)}.overview-columns{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:var(--space-4);align-items:stretch}.overview-secondary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,.9fr);gap:var(--space-4);align-items:stretch}.overview-columns>.panel,.overview-secondary>.panel{display:flex;flex-direction:column}.overview-columns>.panel>.panel-body,.overview-secondary>.panel>.panel-body{flex:1}.latency-overview{margin-top:var(--space-4)}.latency-filters{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0}.latency-chip{display:inline-flex;align-items:center;gap:var(--space-1);max-width:15rem;min-height:2.25rem;padding:0 var(--space-2) 0 var(--space-3);color:var(--text-primary);background:var(--background-surface);border:.0625rem solid var(--border-default);border-radius:var(--radius-standard);font:inherit;font-size:var(--font-size-xs);cursor:pointer}.latency-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.latency-chip i{font-style:normal;color:var(--text-secondary)}.latency-chip:hover{border-color:var(--border-strong)}.latency-chip:hover i{color:var(--text-primary)}.latency-popover{width:min(22rem,calc(100vw - 2rem))}.period-popover>.latency-filter-field{display:grid;justify-content:stretch;gap:var(--space-1);color:var(--text-secondary);font-size:var(--font-size-xs)}.latency-popover button:disabled{opacity:.5;cursor:default}.latency-trend-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-4) var(--space-4) var(--space-2)}.latency-trend-head h3{margin:0;font-size:var(--font-size-sm);font-weight:600}.latency-trend-head p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--font-size-2xs)}.latency-trend{margin:var(--space-2) var(--space-2) var(--space-3)}.latency-when{margin-top:var(--space-4);padding:0 var(--space-4) var(--space-2)}.latency-when-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-3)}.latency-when-head h3{margin:0;font-size:var(--font-size-sm);font-weight:600}.latency-when-head p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--font-size-2xs)}.latency-heatmap-scroll{contain:inline-size;overflow-x:auto;padding-bottom:var(--space-1)}.latency-heatmap-body{min-width:47rem}.latency-hours{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;margin-left:8.5rem;padding-bottom:var(--space-1);color:var(--text-secondary);background:var(--background-surface);font-size:var(--font-size-2xs)}.latency-day-row{display:grid;grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:var(--space-2);margin-bottom:2px}.latency-day-label{overflow:hidden;color:var(--text-secondary);font-size:var(--font-size-2xs);text-overflow:ellipsis;white-space:nowrap}.latency-day-label small{display:block;color:var(--text-disabled);font-size:inherit}.latency-grid{display:grid;grid-template-columns:repeat(44,minmax(0,1fr));gap:2px}.latency-cell{aspect-ratio:1;min-height:.75rem;background:var(--data-chart);border-radius:2px}.latency-cell:hover{outline:2px solid var(--text-primary);outline-offset:1px}.latency-scale{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:var(--font-size-2xs)}.latency-scale-ramp{display:inline-flex;gap:1px}.latency-scale-ramp i{width:.75rem;height:.5rem;background:var(--data-chart);border-radius:1px}.latency-scale-empty{display:inline-flex;align-items:center;gap:var(--space-1);margin-left:auto}.latency-scale-empty i{width:.5rem;height:.5rem;background:var(--data-chart);border-radius:1px;opacity:.08}.latency-method{margin:var(--space-4) var(--space-4) var(--space-1);padding-top:var(--space-3);border-top:.0625rem solid var(--border-default)}.latency-method>summary{cursor:pointer;color:var(--text-secondary);font-size:var(--font-size-xs)}.latency-method dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-5);margin:var(--space-3) 0 0}.latency-method dt{margin-bottom:var(--space-1);color:var(--text-secondary);font-size:var(--font-size-2xs)}.latency-method dd{margin:0;font-size:var(--font-size-xs)}.latency-method p{margin:var(--space-3) 0 0;font-size:var(--font-size-xs)}.segmented{display:inline-flex;gap:.125rem;padding:.1875rem;background:var(--background-subtle);border-radius:var(--radius-pill)}.segmented button{padding:.25rem .625rem;color:var(--text-secondary);background:transparent;border:0;border-radius:var(--radius-pill);font-size:var(--font-size-2xs);line-height:1.3}.segmented button:hover{color:var(--text-primary)}.segmented.segmented-large{flex-wrap:wrap;width:fit-content;max-width:100%;border-radius:var(--radius-standard)}.cli-system-tabs.segmented-large button{display:inline-flex;align-items:center;gap:var(--space-2)}@media(max-width:44rem){.segmented.segmented-large{width:100%}.segmented-large button{flex:1 1 auto}}.segmented-large button{display:grid;gap:.125rem;padding:var(--space-2) var(--space-4);border-radius:var(--radius-small);font-size:var(--font-size-sm);text-align:left;cursor:pointer}.segmented-large button small{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:400}.segmented-large button:disabled{cursor:default}.segmented button.active,.segmented [aria-checked=true],.segmented [aria-selected=true]{color:var(--text-primary);background:var(--background-surface);font-weight:600;box-shadow:0 0 0 .0625rem var(--border-default)}.trend-panel{padding:0 var(--space-4) var(--space-3)}.panel-body>.trend-chart,.panel-body>.trend-empty{margin:var(--space-4) var(--space-4) var(--space-3) 0}.trend-panel>.trend-empty{margin-top:var(--space-3)}.trend-empty{position:relative;display:grid;place-items:center;overflow:hidden}.trend-empty svg{position:absolute;inset:15% 0 10%;width:100%;height:75%}.trend-empty path{fill:none;stroke:var(--border-default);stroke-width:3;vector-effect:non-scaling-stroke}.trend-empty p{position:relative;margin:0;padding:var(--space-1) var(--space-3);color:var(--text-secondary);font-size:var(--font-size-caption);background:var(--background-surface);border-radius:var(--radius-pill)}.panel-tools-note{color:var(--text-secondary);font-size:var(--font-size-caption)}.annual-users{margin-top:var(--space-4)}.trend-panel[data-metric=tokens]{--accent: var(--viz-violet)}.trend-panel[data-metric=cost]{--accent: var(--viz-rose)}.annual-users-body{padding:0 var(--space-4) var(--space-3)}.annual-users-body>.panel-caption{margin:0 0 var(--space-2)}.annual-users-chart{min-width:0}.panel-caption-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.panel-caption{color:var(--text-secondary);font-size:var(--font-size-2xs)}.panel-caption-lead{margin:0;padding:0 var(--space-4) var(--space-2);color:var(--text-secondary);font-size:var(--font-size-2xs)}.model-usage-list>li.panel-caption{display:block;margin-bottom:calc(var(--space-2) * -1)}.series-legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-1);padding:0;color:var(--text-secondary);font-size:var(--font-size-xs);list-style:none}.series-legend li{display:inline-flex;align-items:center;gap:var(--space-2)}.series-legend i{width:.5rem;height:.5rem;border-radius:.125rem}.overview .recharts-cartesian-axis-tick text{fill:var(--text-secondary);font-size:var(--font-size-2xs)}.chart-tooltip{min-width:9.5rem;padding:var(--space-3);background:var(--background-raised);border:.0625rem solid var(--border-default);border-radius:var(--radius-standard);box-shadow:var(--elevation-floating)}.chart-tooltip>strong{display:block;margin-bottom:var(--space-2);color:var(--text-primary);font-size:var(--font-size-xs)}.chart-tooltip ul{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.chart-tooltip li{display:grid;grid-template-columns:.5rem minmax(0,1fr) auto;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-2xs)}.chart-tooltip i{width:.5rem;height:.5rem;border-radius:.125rem}.chart-tooltip b{color:var(--text-primary);font:600 var(--font-size-2xs) var(--font-sans);font-variant-numeric:tabular-nums}.chart-tooltip .total{margin-top:var(--space-1);padding-top:var(--space-2);border-top:.0625rem solid var(--border-default)}.meter-bar{display:block;width:100%;height:.375rem;overflow:hidden;background:var(--background-subtle);border-radius:var(--radius-pill)}.meter-bar>i{display:block;height:100%;border-radius:var(--radius-pill)}.model-usage-list{display:grid;gap:var(--space-4);margin:0;padding:var(--space-2) var(--space-4) var(--space-4);list-style:none}.model-usage-list>li{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.model-usage-list .model-logo{width:1.75rem;height:1.75rem;border-radius:var(--radius-small)}.model-usage-list .model-logo img{width:1.05rem;height:1.05rem}.model-usage-list .model-logo.mistral img{width:1.15rem;height:1.15rem}.model-usage-copy{display:grid;gap:.375rem;min-width:0}.model-usage-copy>strong{overflow:hidden;font-size:var(--font-size-xs);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.model-usage-value{display:grid;justify-items:end;gap:.125rem}.model-usage-value>strong{font:600 var(--font-size-xs) var(--font-sans);font-variant-numeric:tabular-nums}.model-usage-value>small{color:var(--text-secondary);font-size:var(--font-size-2xs)}.quota-list{display:grid;gap:var(--space-1);margin:0;padding:var(--space-1) var(--space-3) var(--space-3);list-style:none}.quota-list>li.panel-caption{padding:0 var(--space-2)}.quota-row{display:grid;grid-template-columns:2rem minmax(0,1fr) auto .75rem;grid-template-areas:"icon copy value chevron" "icon meter meter chevron";align-items:center;gap:var(--space-2) var(--space-3);width:100%;padding:var(--space-2);color:var(--text-primary);background:transparent;border:0;border-radius:var(--radius-standard);text-align:left}.quota-row:hover{background:var(--background-hover)}.quota-row-icon{grid-area:icon;display:grid;place-items:center;width:2rem;height:2rem;color:var(--icon-active);background:var(--brand-subtle);border-radius:var(--radius-standard)}.quota-row-copy{grid-area:copy;display:grid;gap:.125rem;min-width:0}.quota-row-copy>strong{overflow:hidden;font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.quota-row-copy>small{overflow:hidden;color:var(--text-secondary);font:var(--font-size-2xs) var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.quota-row-meter{grid-area:meter}.quota-row-unbounded{display:block;height:.375rem;border-bottom:.125rem dashed var(--border-strong)}.quota-row-value{grid-area:value;align-self:start;font:600 var(--font-size-xs) var(--font-sans);font-variant-numeric:tabular-nums}.quota-row-value[data-state=warning]{color:var(--quota-warning)}.quota-row-value[data-state=critical]{color:var(--quota-critical)}.quota-row-value[data-state=blocked]{color:var(--quota-blocked)}.quota-row-value[data-state=none]{color:var(--text-secondary)}.quota-row>svg{grid-area:chevron;color:var(--icon-muted);transition:transform .14s ease,color .14s ease}.quota-row:hover>svg,.quota-row:focus-visible>svg{color:var(--brand-default);transform:translate(.15rem)}.alert-list{display:grid;gap:var(--space-2);margin:0;padding:var(--space-1) var(--space-4) var(--space-4);list-style:none}.alert-list>li{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3);background:color-mix(in srgb,var(--alert-tone) 6%,var(--background-surface));border:.0625rem solid color-mix(in srgb,var(--alert-tone) 22%,transparent);border-left:.1875rem solid var(--alert-tone);border-radius:var(--radius-standard)}.alert-list>li[data-tone=danger]{--alert-tone: var(--status-danger)}.alert-list>li[data-tone=warning]{--alert-tone: var(--status-warning)}.alert-list>li[data-tone=info]{--alert-tone: var(--status-info)}.alert-icon{display:grid;place-items:center;width:2rem;height:2rem;color:var(--alert-tone);background:color-mix(in srgb,var(--alert-tone) 14%,transparent);border-radius:var(--radius-standard)}.alert-list strong{font-size:var(--font-size-xs)}.alert-list p{margin:.15rem 0 0;color:var(--text-secondary);font-size:var(--font-size-2xs);line-height:1.45}.alert-list button{flex:none}.activity-list{display:grid;margin:0;padding:0 var(--space-4) var(--space-2);list-style:none}.activity-list>li{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:.0625rem solid var(--border-default)}.activity-list>li:last-child{border-bottom:0}.activity-list>li>div{min-width:0}.activity-icon{display:grid;place-items:center;width:2rem;height:2rem;color:var(--icon-active);background:var(--brand-subtle);border-radius:var(--radius-pill)}.activity-icon[data-tone=success]{color:var(--status-success);background:var(--status-success-subtle)}.activity-icon[data-tone=danger]{color:var(--status-danger);background:var(--status-danger-subtle)}.activity-list strong{display:block;overflow:hidden;font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.activity-list small{display:block;overflow:hidden;color:var(--text-secondary);font-size:var(--font-size-2xs);text-overflow:ellipsis;white-space:nowrap}.sync-title{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem var(--space-2);min-width:0}.sync-title>strong{min-width:0}.sync-title>.ui-badge{flex-shrink:0;min-height:1.125rem;font-size:var(--font-size-2xs)}.activity-meta{display:grid;justify-items:end;gap:.25rem;min-width:0;text-align:right}.activity-meta>span{max-width:8.5rem;overflow:hidden;color:var(--text-secondary);font-size:var(--font-size-2xs);text-overflow:ellipsis;white-space:nowrap}.activity-meta>small{color:var(--text-secondary);font-size:var(--font-size-2xs);white-space:nowrap}.activity-meta .change-summary{max-width:11rem;color:var(--status-danger);font-size:var(--font-size-2xs)}.service-cache{display:grid;gap:var(--space-2)}.service-cache>span{color:var(--text-secondary);font-size:var(--font-size-2xs)}.service-cache>strong{color:var(--viz-cyan);font:600 var(--font-size-2xl) var(--font-sans);letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.service-cache>small{color:var(--text-secondary);font-size:var(--font-size-2xs)}.billing-summary{display:grid;gap:var(--space-4);padding:var(--space-4)}.service-facts{display:grid;gap:var(--space-2);margin:0}.service-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.service-facts dt{color:var(--text-secondary);font-size:var(--font-size-xs)}.service-facts dd{margin:0;font:600 var(--font-size-xs) var(--font-sans);font-variant-numeric:tabular-nums}.model-logo{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex:none;overflow:hidden;color:#111;background:#fff;border:.0625rem solid var(--border-default);border-radius:var(--radius-standard);font:600 var(--font-size-xs) var(--font-mono)}.model-logo img{display:block;width:1.35rem;height:1.35rem;object-fit:contain}.model-logo.mistral img{width:1.5rem;height:1.5rem}.model-location{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.model-location img{display:block;width:1.25rem;height:.875rem;border:.0625rem solid rgb(0 0 0 / 12%);border-radius:.125rem;object-fit:cover}.price-cell{color:var(--text-primary);font-family:var(--font-sans);font-variant-numeric:tabular-nums}.unknown-value{color:var(--text-secondary);font-size:var(--font-size-xs)}.model-access-state{display:grid;justify-items:start;gap:var(--space-1)}.model-access-state>small{color:var(--text-secondary);font-size:var(--font-size-xs)}.model-toggle{display:inline-flex;align-items:center;gap:var(--space-2)}.model-toggle small{color:var(--text-secondary);font-size:var(--font-size-xs)}.project-policy-select{min-width:14rem}.project-model-policy{display:grid;gap:var(--space-3);padding-bottom:var(--space-2)}.project-policy-copy{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--background-subtle);border-bottom:.0625rem solid var(--border-default)}.project-policy-copy p{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5}.project-policy-copy>span{display:inline-flex;align-items:center;gap:var(--space-2);flex:none;color:var(--text-secondary);font-size:var(--font-size-xs)}.project-policy-copy>span i{width:.5rem;height:.5rem;background:var(--border-strong);border-radius:var(--radius-pill)}.project-model-policy>.form-error{margin:0 var(--space-4)}.project-model-list{display:grid}.project-model-row{display:grid;grid-template-columns:minmax(16rem,1fr) 8rem 13rem;align-items:center;gap:var(--space-4);min-height:4rem;padding:var(--space-2) var(--space-4);border-bottom:.0625rem solid var(--border-default)}.project-model-row:last-child{border-bottom:0}.project-model-row>div:first-child{display:grid;gap:var(--space-1);min-width:0}.project-model-row>div:first-child strong,.project-model-row>div:first-child code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-model-row>div:first-child strong{font-size:var(--font-size-sm)}.project-model-row>div:first-child code{color:var(--text-secondary);font-size:var(--font-size-xs)}.project-model-origin{color:var(--text-secondary);font-size:var(--font-size-xs)}.project-model-actions{display:flex;align-items:center;gap:var(--space-2)}.project-model-actions>span{min-width:3.5rem;color:var(--text-secondary);font-size:var(--font-size-xs)}.editor-form,.setup-fields{display:grid;gap:var(--space-4)}.api-key-table td>small{display:block;margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.4}.api-key-table td:first-child strong{display:block}.api-key-table tr[data-state=blocked] td{background:var(--background-subtle)}.api-key-budget{min-width:12rem}.api-key-steps{display:grid;gap:var(--space-4);margin:0;padding-left:var(--space-5)}.api-key-steps>li{display:grid;gap:var(--space-2);min-width:0}.api-key-steps strong{font-size:var(--font-size-sm)}.api-key-steps small{color:var(--text-secondary);font-size:var(--font-size-xs)}.api-key-intro{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5}.api-key-created{display:grid;gap:var(--space-4);min-width:0}.api-key-created>small{color:var(--text-secondary);font-size:var(--font-size-xs)}.api-key-model{justify-self:start;padding:var(--space-1) var(--space-2);background:var(--background-subtle);border-radius:var(--radius-small);font:var(--font-size-xs) var(--font-mono);overflow-wrap:anywhere}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.field{display:grid;gap:var(--space-2);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:500}.field small{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:400}.field input{width:100%;min-height:2.5rem;padding:0 var(--space-3);color:var(--text-primary);background:var(--background-surface);border:.0625rem solid var(--border-strong);border-radius:var(--radius-standard);outline:0}.field input:hover{border-color:var(--text-secondary)}.field input:focus{border-color:var(--border-focus);box-shadow:0 0 0 .1875rem var(--brand-subtle-hover)}.field input:disabled{color:var(--text-disabled);background:var(--background-subtle);cursor:not-allowed}.form-help{margin:0;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.5}.form-error{padding:var(--space-3) var(--space-4);color:var(--status-danger);background:var(--status-danger-subtle);border:.0625rem solid var(--status-danger);border-radius:var(--radius-standard);font-size:var(--font-size-sm)}dialog.form-drawer{color:var(--text-primary);background:var(--background-surface)}.drawer-title span{color:var(--text-secondary);font-size:var(--font-size-xs)}.drawer-title>strong{display:block;margin:var(--space-1) 0 0;color:var(--text-primary);font-size:var(--font-size-xl)}.created-link p{margin:0 0 var(--space-4);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.55}.created-link>small{display:block;margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--font-size-xs)}.copy-link,.secret-copy{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:3.5rem;padding:var(--space-3);color:var(--text-primary);background:var(--background-subtle);border:.0625rem solid var(--border-default);border-radius:var(--radius-standard);text-align:left}.copy-link:hover,.secret-copy:hover{background:var(--background-hover);border-color:var(--border-strong)}.copy-link code{overflow-wrap:anywhere;color:var(--text-link);font-size:var(--font-size-xs);line-height:1.5;white-space:normal}.copy-link svg,.secret-copy svg{flex:none;margin-left:auto}.load-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);min-height:13rem;color:var(--text-secondary);font-size:var(--font-size-sm)}.load-state.with-skeleton{display:block;min-height:0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.load-state.error{color:var(--status-danger)}.empty-state{display:grid;justify-items:center;padding:var(--space-10) var(--space-6);text-align:center}.empty-state-icon{display:grid;place-items:center;color:var(--text-disabled)}.empty-state h3{margin:var(--space-4) 0 var(--space-2);font-size:var(--font-size-lg)}.empty-state p{max-width:30rem;margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5}.secondary-link{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.25rem;padding:0 var(--space-3);color:var(--icon-active);background:var(--brand-subtle);border:.0625rem solid var(--brand-default);border-radius:var(--radius-standard);font-size:var(--font-size-xs);font-weight:600;text-decoration:none}.secondary-link:hover{background:var(--brand-subtle-hover)}.setup-duration{color:var(--text-secondary);font-size:var(--font-size-xs)}.checksum-link{color:var(--text-link);font:var(--font-size-xs) var(--font-mono)}.download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);padding:var(--space-4)}.download-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:4.5rem;padding:var(--space-3);color:var(--text-primary);background:var(--background-subtle);border:.0625rem solid var(--border-default);border-radius:var(--radius-standard);text-decoration:none}.download-card:hover{background:var(--brand-subtle);border-color:var(--brand-default)}.download-card>svg{color:var(--brand-default)}.download-card>span:nth-child(2){display:grid;gap:var(--space-1);min-width:0}.download-card strong{font-size:var(--font-size-sm)}.download-card small{overflow:hidden;color:var(--text-secondary);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.cli-release-status{margin:var(--space-3) 0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6}.cli-release-status strong{color:var(--text-primary)}.cli-release-status>span{display:block}.cli-release-downloads [aria-disabled=true]{opacity:.6;cursor:progress}.cli-release-admin{display:grid;gap:var(--space-3);padding:var(--space-4)}.cli-release-admin>p{margin:0}.cli-release-promotion{display:flex;align-items:end;flex-wrap:wrap;gap:var(--space-3)}.cli-release-promotion .field{flex:1 1 15rem;max-width:24rem}.download-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.download-grid.compact .download-card{grid-template-columns:minmax(0,1fr) auto;min-height:3.75rem}.download-grid.compact .download-card>span:first-child{display:grid;gap:var(--space-1);min-width:0}.cli-steps{display:grid;margin:0;padding:0;list-style:none}.cli-steps>li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-6);border-bottom:.0625rem solid var(--border-default)}.cli-steps>li:last-child{border-bottom:0}.cli-step-index{display:grid;place-items:center;align-self:start;width:2.5rem;height:2.5rem;color:var(--icon-active);background:var(--brand-subtle);border:.0625rem solid var(--brand-default);border-radius:var(--radius-pill);font:600 var(--font-size-xs) var(--font-mono)}.cli-steps h3{margin:0;font-size:var(--font-size-lg)}.cli-steps p{margin:var(--space-1) 0 var(--space-4);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5}.cli-steps.guided{grid-template-columns:minmax(0,1fr)}.cli-steps.guided>li{grid-template-columns:2.5rem minmax(0,1fr);padding:var(--space-6);background:var(--background-surface)}.cli-steps.guided>li>div{display:flex;flex-direction:column;min-width:0}.cli-steps.guided>li>div>p{max-width:78ch}.cli-steps.guided h3{margin-bottom:var(--space-2);font-size:var(--font-size-xl)}.cli-steps .checksum-link{display:inline-block;align-self:flex-start;margin-top:var(--space-4)}.cli-machine{margin-bottom:var(--space-4)}.cli-machine-heading strong{font-size:var(--font-size-md)}.cli-machine-heading p{max-width:56ch;margin:var(--space-1) 0 var(--space-4);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5}.cli-machine-chips{margin-top:var(--space-3)}.cli-machine-chips strong{font-size:var(--font-size-sm)}.cli-machine-chips small{color:var(--text-secondary);font-size:var(--font-size-xs)}.cli-machine-file{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:.0625rem solid var(--border-default);color:var(--text-secondary);font-size:var(--font-size-sm)}.cli-machine-file code{margin-left:var(--space-2);color:var(--text-primary);font-weight:600}.download-card.selected{background:var(--brand-subtle);border-color:var(--brand-default)}.cli-install{margin-top:var(--space-2)}.cli-install-actions{display:grid;gap:var(--space-4);margin:var(--space-4) 0;padding-left:var(--space-5);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6}.cli-install-actions strong{color:var(--text-primary)}.cli-install-actions p{margin-bottom:var(--space-2)}.cli-install-actions .command-block{margin-top:var(--space-3)}.cli-install-actions>li{max-width:100%}.cli-desktop-actions{display:grid;gap:var(--space-2);padding-left:var(--space-5);margin:var(--space-4) 0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6}.cli-session-note{padding-left:var(--space-3);border-left:.125rem solid var(--border-default)}.cli-desktop-launcher{display:grid;justify-items:start;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-4);background:var(--background-subtle);border:.0625rem solid var(--border-default);border-radius:var(--radius-standard)}.cli-desktop-launcher>strong{color:var(--text-primary);font-size:var(--font-size-sm)}.cli-desktop-launcher>p{max-width:78ch;margin:0!important}.cli-launch-help{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--font-size-sm)}.cli-launch-help summary{width:fit-content;padding-block:var(--space-2);color:var(--text-primary);cursor:pointer}.cli-launch-help[open] summary{margin-bottom:var(--space-2)}.expected-result{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0!important;color:var(--status-success)!important;font-size:var(--font-size-xs)!important}.expected-result svg{flex:none}.cli-aftercare{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);align-items:stretch}.cli-aftercare>.panel{height:100%}.cli-check{display:grid;gap:var(--space-3);padding:var(--space-4)}.cli-check p{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5}.cli-faq{display:grid}.cli-faq details{border-bottom:.0625rem solid var(--border-default)}.cli-faq details:last-child{border-bottom:0}.cli-faq summary{padding:var(--space-4);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;cursor:pointer}.cli-faq details[open] summary{color:var(--brand-default)}.cli-faq p{margin:0;padding:0 var(--space-4) var(--space-4);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.55}.cli-faq .command-block{margin:0 var(--space-4) var(--space-4)}.command-block{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-3);color:var(--text-primary);background:var(--background-subtle);border:.0625rem solid var(--border-default);border-left:.1875rem solid var(--brand-default);border-radius:var(--radius-standard)}.command-block code{min-width:0;flex:1;overflow-wrap:anywhere;font-size:var(--font-size-sm);line-height:1.65;white-space:pre-wrap}.command-block>button{flex:none}.command-block.compact{padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3)}.command-block.compact code{font-size:var(--font-size-xs)}.command-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:12vh var(--space-4) var(--space-4);background:var(--background-overlay)}.command-palette{width:min(38rem,100%);overflow:hidden;background:var(--background-raised);border:.0625rem solid var(--border-strong);border-radius:var(--radius-large);box-shadow:var(--elevation-floating)}.command-search{display:flex;align-items:center;gap:var(--space-3);min-height:3.5rem;padding:0 var(--space-4);border-bottom:.0625rem solid var(--border-default)}.command-search input{min-width:0;flex:1;color:var(--text-primary);background:transparent;border:0;outline:0}.command-results{display:grid;gap:var(--space-1);max-height:24rem;padding:var(--space-2);overflow:auto}.command-results button{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);color:var(--text-primary);background:transparent;border:0;border-radius:var(--radius-standard);text-align:left}.command-results button:hover,.command-results button:focus-visible,.command-results button.active{background:var(--brand-subtle)}.command-results button>span{display:grid;gap:var(--space-1)}.command-results strong{font-size:var(--font-size-sm)}.command-results small,.command-results p{color:var(--text-secondary);font-size:var(--font-size-xs)}.command-results p{padding:var(--space-4);text-align:center}.login-page,.invite-page{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:center;min-height:100vh;min-height:100dvh;padding:var(--space-8) clamp(var(--space-6),6vw,var(--space-16));background:var(--sidebar-background)}.auth-theme-toggle{color:var(--text-secondary)}.invite-page{grid-template-columns:minmax(0,1fr) minmax(0,40rem)}.login-page>.auth-theme-toggle,.invite-page>.auth-theme-toggle{position:fixed;top:var(--space-4);right:var(--space-4);z-index:10;background:var(--background-surface);box-shadow:var(--elevation-floating)}.auth-theme-toggle:hover:not(:disabled){color:var(--text-primary);background:var(--background-hover)}.login-backdrop{position:fixed;inset:0;z-index:0;overflow:hidden;container-type:size;background:var(--sidebar-background)}.login-backdrop:after{position:absolute;inset:0;content:"";background:linear-gradient(to top,color-mix(in srgb,var(--sidebar-background) 72%,transparent),transparent 40%)}.login-scene-frame{--scene-width: max(100cqw, 177.78cqh);position:absolute;top:calc((100cqh - var(--scene-width) * .5625) / 2);left:calc((100cqw - var(--scene-width)) * .3);width:var(--scene-width);aspect-ratio:16 / 9}.login-scene{display:block;width:100%;height:100%;object-fit:cover}.login-packets{position:absolute;inset:0;width:100%;height:100%;mix-blend-mode:screen}.door-packet-core{stop-color:var(--sidebar-text-strong)}.door-packet-glow{stop-color:var(--accent-keyhole)}.login-aside{position:relative;z-index:1;grid-area:1 / 1;align-self:end;max-width:40rem;padding-right:var(--space-8);color:var(--sidebar-text-strong)}.login-pitch{display:grid;gap:var(--space-6)}.login-pitch h2{margin:0;font-size:clamp(var(--font-size-3xl),1.25rem + 2vw,3.25rem);font-weight:700;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.login-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin:0;padding-top:var(--space-5);border-top:.0625rem solid color-mix(in srgb,var(--sidebar-text-strong) 20%,transparent)}.login-facts dt{font-size:var(--font-size-sm);font-weight:600}.login-facts dd{margin:var(--space-1) 0 0;color:var(--sidebar-text);font-size:var(--font-size-sm);line-height:1.5}.login-panel{position:relative;z-index:1;grid-column:2;display:grid;place-items:center}.login-card{width:min(26rem,100%);padding:var(--space-8);background:var(--background-surface);border:.0625rem solid var(--border-default);border-radius:var(--radius-large);box-shadow:var(--elevation-floating)}.login-card-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.login-heading{margin:var(--space-8) 0 var(--space-6)}.login-heading h1{margin:0;color:var(--text-primary);font-size:clamp(var(--font-size-2xl),3vw,var(--font-size-3xl));line-height:1.15;letter-spacing:-.035em}.login-heading p{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--font-size-md);line-height:1.55}.local-login{display:grid;gap:var(--space-4)}.local-login>button{margin-top:var(--space-2)}.sso-button{margin-top:var(--space-2)}.google-logo{width:1.5rem;height:1.5rem}.login-security{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin:var(--space-8) 0 0;color:var(--text-secondary);font-size:var(--font-size-xs);text-align:center}.login-footer{display:grid;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-5);color:var(--text-secondary);border-top:.0625rem solid var(--border-default);font-size:var(--font-size-xs)}.login-footer p{margin:0}.login-footer code{padding:.125rem var(--space-2);color:var(--text-primary);background:var(--background-subtle);border-radius:var(--radius-small)}.login-footer nav{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4)}.login-footer nav>span{margin-left:auto}.login-footer a{color:var(--text-secondary);text-underline-offset:.2em}.login-footer a:hover{color:var(--text-primary)}.login-refusal{--refusal-accent: var(--brand-default);--refusal-wash: var(--brand-subtle);animation:refusal-in .32s cubic-bezier(.2,.8,.2,1) both}.login-refusal.danger{--refusal-accent: var(--status-danger);--refusal-wash: var(--status-danger-subtle)}.refusal-mark{display:grid;place-items:center;width:3.5rem;height:3.5rem;margin-top:var(--space-10);color:var(--refusal-accent);background:var(--refusal-wash);border-radius:50%;box-shadow:0 0 0 .5rem color-mix(in srgb,var(--refusal-wash) 45%,transparent)}.refusal-heading{margin-top:var(--space-6)}.refusal-eyebrow{display:block;margin-bottom:var(--space-2);color:var(--refusal-accent);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.refusal-hints{display:grid;gap:var(--space-2);margin:0 0 var(--space-6);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-8);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5;background:var(--background-subtle);border:.0625rem solid var(--border-default);border-radius:var(--radius-standard)}.refusal-actions{display:grid;gap:var(--space-2)}.refusal-reference{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin:var(--space-8) 0 0;color:var(--text-secondary);font-size:var(--font-size-xs)}.refusal-reference button{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-2);color:var(--text-primary);background:var(--background-subtle);border:.0625rem solid var(--border-default);border-radius:var(--radius-standard);cursor:pointer}.refusal-reference button:hover{border-color:var(--border-strong)}.refusal-reference code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes refusal-in{0%{opacity:0;transform:translateY(.5rem)}}@media(prefers-reduced-motion:reduce){.login-refusal{animation:none}}@media(max-width:75rem){.login-facts{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.login-facts dd{display:none}}@media(max-height:46rem){.login-facts{display:none}}.docs-page{min-height:100vh;background:var(--background-default);color:var(--text-primary)}.docs-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--space-6);min-height:4rem;padding:0 clamp(var(--space-4),5vw,var(--space-12));background:color-mix(in srgb,var(--background-surface) 94%,transparent);border-bottom:.0625rem solid var(--border-default);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.docs-topbar .primary-link{min-height:2.25rem;margin:0}.docs-brand-link{color:inherit;text-decoration:none}.docs-switcher{display:inline-flex;align-items:center;gap:var(--space-1);margin-left:auto;padding:var(--space-1);background:var(--background-subtle);border:.0625rem solid var(--border-default);border-radius:var(--radius-standard)}.docs-switcher a{min-height:1.75rem;padding:0 var(--space-3);color:var(--text-secondary);border-radius:var(--radius-small);font-size:var(--font-size-xs);line-height:1.75rem;text-decoration:none;white-space:nowrap}.docs-switcher a:hover{color:var(--text-primary);background:var(--background-hover)}.docs-switcher a[aria-current=page]{color:var(--text-primary);background:var(--background-surface);box-shadow:0 0 0 .0625rem var(--border-default);font-weight:600}.docs-layout{display:grid;grid-template-columns:14rem minmax(0,48rem);justify-content:center;gap:clamp(var(--space-8),6vw,var(--space-16));padding:clamp(var(--space-8),5vw,var(--space-16)) var(--space-6) var(--space-16)}.user-docs-layout{grid-template-columns:14rem minmax(0,52rem)}.docs-nav{position:sticky;top:calc(var(--topbar-height) + var(--space-10));display:flex;flex-direction:column;align-self:start;gap:var(--space-4);max-height:calc(100vh - 8rem)}.docs-nav>strong{font-size:var(--font-size-sm)}.docs-nav nav{display:grid;overflow-y:auto;min-height:0;border-left:.0625rem solid var(--border-default)}.docs-nav nav>strong{grid-column:1 / -1;padding:var(--space-3) var(--space-3) var(--space-1);color:var(--text-primary);font-size:var(--font-size-xs)}.docs-nav nav a{padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--font-size-xs);text-decoration:none}.docs-nav nav a:hover,.docs-nav nav a:focus-visible{color:var(--icon-active);background:var(--brand-subtle)}.docs-nav>small{color:var(--text-secondary);font-size:var(--font-size-xs)}.docs-article{min-width:0}.docs-hero{display:flex;align-items:center;gap:var(--space-6);padding-bottom:var(--space-10);border-bottom:.0625rem solid var(--border-default)}.docs-hero>div{min-width:0}.docs-hero span{color:var(--brand-default);font-size:var(--font-size-xs);font-weight:600}.docs-hero h1{margin:var(--space-2) 0;font-size:clamp(var(--font-size-2xl),5vw,var(--font-size-3xl));line-height:1.1;letter-spacing:-.04em}.docs-hero p{max-width:42rem;margin:0;color:var(--text-secondary);font-size:var(--font-size-md);line-height:1.65}.docs-article>section{position:relative;padding:var(--space-10) 0;border-bottom:.0625rem solid var(--border-default);scroll-margin-top:calc(var(--topbar-height) + var(--space-4))}.docs-article>section:last-child{border-bottom:0}.docs-article section h2{margin:0 0 var(--space-3);font-size:var(--font-size-xl);letter-spacing:-.02em}.docs-article section h3{margin:0 0 var(--space-2);font-size:var(--font-size-sm)}.docs-article section>p{max-width:44rem;margin:0 0 var(--space-4);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.7}.docs-callout{display:flex;gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-4);background:var(--brand-subtle);border-left:.1875rem solid var(--brand-default)}.docs-callout>svg{flex:none;color:var(--icon-active)}.docs-callout strong{font-size:var(--font-size-sm)}.docs-callout p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.55}.docs-downloads{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-2) 0 var(--space-4)}.docs-downloads .download-card{grid-template-columns:minmax(0,1fr) auto}.docs-downloads .download-card>span:first-child{display:grid;gap:var(--space-1);min-width:0}.docs-note{margin-top:var(--space-3)!important;padding-left:var(--space-3);border-left:.125rem solid var(--border-strong);font-size:var(--font-size-xs)!important}.docs-layers{display:grid;gap:var(--space-2);padding-left:var(--space-5)}.docs-layers li{padding:var(--space-3);background:var(--brand-subtle);border-left:.1875rem solid var(--brand-default)}.docs-layers li:last-child{border-left-color:var(--status-danger)}.docs-layers p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--font-size-xs)}.docs-regime{display:inline-block;padding:0 var(--space-2);border:.0625rem solid var(--border-strong);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:600;white-space:nowrap}.docs-regime-imposee{background:var(--status-danger-subtle)}.docs-regime-importee{background:var(--status-success-subtle)}.docs-regime-fusionnee{background:var(--brand-subtle)}.docs-regime-filter{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-4) 0}.docs-regime-filter button{min-height:2rem;padding:0 var(--space-3);background:transparent;border:.0625rem solid var(--border-strong);border-radius:var(--radius-pill);color:var(--text-primary);font-size:var(--font-size-xs);cursor:pointer}.docs-regime-filter button[aria-checked=true]{background:var(--brand-subtle);border-color:var(--brand-default);font-weight:600}.docs-table{width:100%;border-collapse:collapse;font-size:var(--font-size-xs)}.security-page{display:grid;gap:var(--space-5)}.security-page .panel-body{padding:var(--space-4) var(--space-5) var(--space-5)}.security-page .panel-body section+section{margin-top:var(--space-5);padding-top:var(--space-5);border-top:.0625rem solid var(--border-default)}.security-page section>:last-child{margin-bottom:0}.security-page ul{padding-left:var(--space-5)}.security-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.security-page .panel-body .security-columns>section+section{margin-top:0;padding:0 0 0 var(--space-5);border-top:0;border-left:.0625rem solid var(--border-default)}.security-columns+section{margin-top:var(--space-5);padding-top:var(--space-5);border-top:.0625rem solid var(--border-default)}.security-patterns-fold summary{color:var(--accent, var(--brand-default));font-size:var(--font-size-xs);font-weight:600;cursor:pointer}.security-patterns-fold[open] summary{margin-bottom:var(--space-2)}.security-rules{display:grid;gap:var(--space-1);margin:0}.security-rules strong{color:var(--text-primary);font-weight:600}.security-page h3{margin:0 0 var(--space-2);font-size:var(--font-size-sm)}.security-page p,.security-page li{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.6}.security-page .security-patterns{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;list-style:none}.security-patterns li{padding:0 var(--space-2);border:.0625rem solid var(--border-default);border-radius:var(--radius-pill)}.security-command{padding:var(--space-3);overflow-x:auto;background:var(--background-subtle);border-radius:var(--radius-standard)}.security-table{width:100%;min-width:0;border-collapse:collapse;font-size:var(--font-size-xs)}.security-table th,.security-table td{height:auto;padding:var(--space-2);white-space:normal;border-bottom:.0625rem solid var(--border-default);text-align:left;vertical-align:top}.docs-table th,.docs-table td{padding:var(--space-2);border-bottom:.0625rem solid var(--border-strong);text-align:left;vertical-align:top}@media(max-width:40rem){.docs-table th:nth-child(3),.docs-table td:nth-child(3){display:none}}.docs-command-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-bottom:var(--space-4)}.docs-faq{display:grid;border-top:.0625rem solid var(--border-default)}.docs-faq details{border-bottom:.0625rem solid var(--border-default)}.docs-faq summary{padding:var(--space-4) 0;font-size:var(--font-size-sm);font-weight:600;cursor:pointer}.docs-faq details[open] summary{color:var(--brand-default)}.docs-faq p{margin:0 0 var(--space-4);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6}.user-guide-hero{align-items:flex-start}.guide-hero-mark{display:grid;place-items:center;width:4rem;height:4rem;flex:none;color:var(--icon-active);background:var(--brand-subtle);border:.0625rem solid color-mix(in srgb,var(--brand-default) 36%,var(--border-default));border-radius:var(--radius-standard)}.guide-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:var(--space-6);border-block:.0625rem solid var(--border-default)}.guide-flow>div{position:relative;display:flex;align-items:flex-start;gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-3)}.guide-flow>div:not(:last-child):after{position:absolute;top:50%;right:-.25rem;z-index:1;width:.5rem;height:.5rem;content:"";border-top:.0625rem solid var(--border-strong);border-right:.0625rem solid var(--border-strong);transform:translateY(-50%) rotate(45deg)}.guide-flow svg{flex:none;color:var(--brand-default)}.guide-flow span{display:grid;gap:var(--space-1);min-width:0}.guide-flow strong{font-size:var(--font-size-xs)}.guide-flow small{color:var(--text-secondary);font-size:var(--font-size-2xs);line-height:1.35}.guide-calculation-list{margin:var(--space-6) 0 0;border-top:.0625rem solid var(--border-default)}.guide-calculation-list>div{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:var(--space-6);padding:var(--space-4) 0;border-bottom:.0625rem solid var(--border-default)}.guide-calculation-list dt{color:var(--brand-default);font:600 var(--font-size-xs) var(--font-sans);font-variant-numeric:tabular-nums}.guide-calculation-list dd{margin:0}.guide-calculation-list dd>strong{display:block;font-size:var(--font-size-sm)}.guide-calculation-list dd>p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.55}.guide-scope-note{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:var(--space-6);margin:var(--space-6) 0;padding:var(--space-4) 0;border-block:.0625rem solid var(--border-strong)}.guide-scope-note strong{font-size:var(--font-size-xs)}.guide-scope-note p{margin:0;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.6}.pricing-formula{display:grid;gap:var(--space-3);margin:var(--space-6) 0 0;padding:var(--space-6);background:var(--background-surface);border-left:.25rem solid var(--brand-default)}.pricing-formula>span{color:var(--brand-default);font-size:var(--font-size-xs);font-weight:600}.pricing-formula code{color:var(--text-primary);font-size:clamp(var(--font-size-sm),2.5vw,var(--font-size-lg));line-height:1.8}.pricing-formula small{color:var(--text-secondary);font-size:var(--font-size-xs)}.pricing-example{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--space-8);border:.0625rem solid var(--border-default);border-top:0}.pricing-example>div{display:grid;gap:var(--space-1);min-width:0;padding:var(--space-4);border-right:.0625rem solid var(--border-default)}.pricing-example>div:nth-child(3){border-right:0}.pricing-example span,.pricing-example small{color:var(--text-secondary);font-size:var(--font-size-xs)}.pricing-example strong{font-size:var(--font-size-sm)}.pricing-example-result{grid-column:1 / -1;grid-template-columns:5rem minmax(0,1fr) auto!important;align-items:center;gap:var(--space-4)!important;background:var(--background-subtle);border-top:.0625rem solid var(--border-default);border-right:0!important}.pricing-example-result code{overflow-wrap:anywhere;color:var(--text-secondary);font-size:var(--font-size-xs)}.pricing-example-result strong{color:var(--brand-default);font:600 var(--font-size-lg) var(--font-sans);font-variant-numeric:tabular-nums}.guide-steps{display:grid;gap:0;margin:0;padding:0;list-style:none}.guide-steps li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:var(--space-4);padding:0 0 var(--space-6)}.guide-steps li>span{position:relative;display:grid;place-items:center;align-self:start;width:2.25rem;height:2.25rem;color:var(--icon-active);background:var(--brand-subtle);border-radius:var(--radius-pill);font:600 var(--font-size-xs) var(--font-mono)}.guide-steps li:not(:last-child)>span:after{position:absolute;top:calc(100% + var(--space-1));left:50%;width:.0625rem;height:calc(var(--space-6) - var(--space-2));content:"";background:var(--border-default);transform:translate(-50%)}.guide-steps strong{font-size:var(--font-size-sm)}.guide-steps p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.6}.guide-details-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:.0625rem solid var(--border-default)}.guide-details-grid>div{padding:var(--space-4);border-right:.0625rem solid var(--border-default)}.guide-details-grid>div:last-child{border-right:0}.guide-details-grid strong{font-size:var(--font-size-xs)}.guide-details-grid p{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.55}.project-concept{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-5);margin:var(--space-6) 0;padding:var(--space-5) 0;border-block:.0625rem solid var(--border-default)}.project-concept>div:not(.project-concept-link){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2)}.project-concept>div:not(.project-concept-link) small{grid-column:2;color:var(--text-secondary);font-size:var(--font-size-xs)}.project-concept>div:not(.project-concept-link) strong{font-size:var(--font-size-sm)}.project-concept>div:not(.project-concept-link) svg{grid-row:1 / span 2;color:var(--brand-default)}.project-concept-link{display:grid;justify-items:center;gap:var(--space-1);min-width:8rem;padding:var(--space-2) var(--space-4);color:var(--brand-default);border-inline:.0625rem solid var(--brand-default);font-size:var(--font-size-xs)}.project-concept-link small{color:var(--text-secondary)}.guide-facts{display:grid;gap:var(--space-3);margin:var(--space-6) 0 var(--space-8);padding:0;list-style:none}.guide-facts li{position:relative;padding-left:var(--space-5);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.65}.guide-facts li:before{position:absolute;top:.62em;left:0;width:.375rem;height:.375rem;content:"";background:var(--brand-default);border-radius:var(--radius-pill)}.guide-facts strong{color:var(--text-primary)}.guide-definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-4);border-top:.0625rem solid var(--border-default)}.guide-definition-grid>div{padding:var(--space-4) var(--space-5) var(--space-4) 0;border-bottom:.0625rem solid var(--border-default)}.guide-definition-grid>div:nth-child(2n){padding-inline:var(--space-5) 0;border-left:.0625rem solid var(--border-default)}.guide-definition-grid strong{font-size:var(--font-size-sm)}.guide-definition-grid p{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.55}.guide-mode-comparison,.guide-journal-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-6);border-block:.0625rem solid var(--border-default)}.guide-mode-comparison>article,.guide-journal-compare>article{min-width:0;padding:var(--space-6)}.guide-mode-comparison>article+article,.guide-journal-compare>article+article{border-left:.0625rem solid var(--border-default)}.guide-mode-comparison header,.guide-journal-compare header{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5)}.guide-mode-comparison header svg,.guide-journal-compare header svg{flex:none;color:var(--brand-default)}.guide-mode-comparison header div,.guide-journal-compare header{flex-wrap:wrap}.guide-mode-comparison header div{display:grid;gap:var(--space-1)}.guide-mode-comparison header small,.guide-journal-compare header small{color:var(--text-secondary);font-size:var(--font-size-xs)}.guide-mode-comparison ol{display:grid;gap:var(--space-3);margin:0 0 var(--space-5);padding-left:var(--space-5);color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.55}.guide-mode-comparison article>p,.guide-journal-compare article>p{margin:0;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.65}.guide-journal-compare header strong{font-size:var(--font-size-sm)}.guide-journal-compare article>p+p{margin-top:var(--space-4)}.guide-journal-compare dl{display:grid;gap:var(--space-2);margin:var(--space-5) 0 0}.guide-journal-compare dl>div{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:var(--space-3)}.guide-journal-compare dt{color:var(--text-primary);font-size:var(--font-size-xs);font-weight:600}.guide-journal-compare dd{margin:0;color:var(--text-secondary);font-size:var(--font-size-xs)}.privacy-boundary{display:flex;gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-5);color:var(--text-primary);background:var(--background-subtle);border:.0625rem solid var(--border-default)}.privacy-boundary>svg{flex:none;color:var(--brand-default)}.privacy-boundary strong{font-size:var(--font-size-sm)}.privacy-boundary p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.6}.guide-glossary{margin:var(--space-6) 0 var(--space-8);border-top:.0625rem solid var(--border-default)}.guide-glossary>div{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:var(--space-6);padding:var(--space-3) 0;border-bottom:.0625rem solid var(--border-default)}.guide-glossary dt{font-size:var(--font-size-xs);font-weight:600}.guide-glossary dd{margin:0;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.55}.guide-next-link{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);color:var(--text-primary);background:var(--background-surface);border:.0625rem solid var(--border-default);border-radius:var(--radius-standard);text-decoration:none}.guide-next-link>svg{flex:none;color:var(--brand-default)}.guide-next-link>svg:last-child{margin-left:auto}.guide-next-link span{display:grid;gap:var(--space-1)}.guide-next-link strong{font-size:var(--font-size-sm)}.guide-next-link small{color:var(--text-secondary);font-size:var(--font-size-xs)}.guide-next-link:hover{background:var(--background-hover);border-color:var(--border-strong)}.invite-sheet{position:relative;z-index:1;grid-column:2;width:min(40rem,100%);padding:var(--space-8);background:var(--background-surface);border:.0625rem solid var(--border-default);border-top:.25rem solid var(--brand-default);border-radius:var(--radius-large);box-shadow:var(--elevation-floating)}.invite-heading{margin:var(--space-8) 0 var(--space-6)}.invite-heading span{color:var(--brand-default);font-size:var(--font-size-xs);font-weight:600}.invite-heading h1{margin:var(--space-2) 0 0;font-size:var(--font-size-2xl)}.invite-heading p{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--font-size-sm)}.invite-form{display:grid;gap:var(--space-6)}.invite-identity{display:grid;gap:var(--space-1);padding:var(--space-4);background:var(--background-subtle);border:.0625rem solid var(--border-default);border-radius:var(--radius-standard)}.invite-identity span,.invite-identity small{color:var(--text-secondary);font-size:var(--font-size-sm)}.totp-setup{display:flex;gap:var(--space-3);padding-bottom:var(--space-6);border-bottom:.0625rem solid var(--border-default)}.totp-setup>svg{flex:none;color:var(--brand-default)}.totp-setup-content{min-width:0;flex:1}.totp-setup strong,.setup-fields>strong{display:block;font-size:var(--font-size-md)}.totp-setup p{margin:var(--space-2) 0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5}.totp-setup a{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-sm)}.totp-enrollment{display:grid;grid-template-columns:12rem minmax(0,1fr);align-items:center;gap:var(--space-6);margin-top:var(--space-5);padding:var(--space-5);background:var(--background-subtle);border:.0625rem solid var(--border-default);border-radius:var(--radius-standard)}.totp-qr{display:grid;place-items:center;width:12rem;max-width:100%;padding:var(--space-2);overflow:hidden;background:#fff;border:.0625rem solid var(--border-strong);border-radius:var(--radius-small)}.totp-qr svg{display:block;width:100%;height:auto}.totp-enrollment-copy strong{font-size:var(--font-size-md)}.totp-enrollment-copy p{margin-block:var(--space-2) var(--space-3);font-size:var(--font-size-xs)}.totp-manual{margin-top:var(--space-4);border-top:.0625rem solid var(--border-default)}.totp-manual summary{padding:var(--space-4) 0 var(--space-2);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:600;cursor:pointer}.totp-manual[open] summary{color:var(--text-primary)}.totp-manual>p{margin-top:0;font-size:var(--font-size-xs)}.secret-copy{margin-top:var(--space-3)}.secret-copy code{color:var(--text-primary);font-size:var(--font-size-sm);letter-spacing:.08em}.expiry{color:var(--text-secondary);font-size:var(--font-size-xs);text-align:center}.invite-sheet.complete>svg{display:block;margin:var(--space-10) 0 var(--space-4);color:var(--status-success)}.invite-sheet.complete h1{margin:0;font-size:var(--font-size-2xl)}.invite-sheet.complete p{color:var(--text-secondary);line-height:1.6}.primary-link{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.75rem;margin-top:var(--space-4);padding:0 var(--space-4);color:var(--text-inverse);background:var(--brand-default);border-radius:var(--radius-standard);font-size:var(--font-size-sm);font-weight:600;text-decoration:none}.primary-link:hover{background:var(--brand-hover)}.mobile-scrim{display:none}.skip-link{position:fixed;top:var(--space-2);left:var(--space-2);z-index:110;padding:var(--space-2) var(--space-4);color:var(--text-inverse);background:var(--brand-default);border-radius:var(--radius-standard);font-size:var(--font-size-sm);font-weight:600;text-decoration:none;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}#workspace-content:focus{outline:none}@media(max-width:82rem){.overview-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.overview-columns>.panel:first-child{grid-column:1 / -1}.overview-secondary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.overview-secondary>.panel:last-child{grid-column:1 / -1}}@media(max-width:72rem){.workspace-content{--pad-x: var(--space-6)}.cli-aftercare,.project-analysis-grid{grid-template-columns:1fr}.security-columns{grid-template-columns:minmax(0,1fr)}.security-page .panel-body .security-columns>section+section{padding:var(--space-5) 0 0;border-top:.0625rem solid var(--border-default);border-left:0}}@media(max-width:60rem){.overview-columns,.overview-secondary,.latency-method dl{grid-template-columns:1fr}.app-shell,.app-shell.sidebar-collapsed{display:block}.app-sidebar,.sidebar-collapsed .app-sidebar{position:fixed;left:0;width:15rem;transform:translate(-100%)}.app-sidebar.mobile-open{transform:translate(0);box-shadow:var(--elevation-floating)}.sidebar-collapsed .sidebar-brand{justify-content:flex-start;padding:0 var(--space-4)}.sidebar-collapsed .nav-item>span:not(.nav-tile),.sidebar-collapsed .gateway-health>span:last-child{display:initial}.sidebar-collapsed .nav-item,.sidebar-collapsed .gateway-health{justify-content:flex-start}.mobile-close{display:inline-flex!important;margin-left:auto}.mobile-menu{display:inline-flex!important}.collapse-control{display:none!important}.mobile-scrim{position:fixed;inset:0;z-index:29;display:block;width:100%;height:100%;background:var(--background-overlay);border:0}.quota-hero{grid-template-columns:1fr}.quota-hero-meter{padding-top:var(--space-4);padding-left:0;border-top:.0625rem solid var(--border-default);border-left:0}.project-detail-hero{grid-template-columns:1fr}.project-detail-quota{grid-column:1;grid-row:auto}.docs-layout{grid-template-columns:minmax(0,48rem)}.docs-nav{position:static;max-height:none}.docs-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-flow>div:nth-child(3):after{display:none}.guide-flow>div:nth-child(-n+3){border-bottom:.0625rem solid var(--border-default)}.login-page,.invite-page{grid-template-columns:minmax(0,1fr);align-content:start;padding:0 var(--space-6) var(--space-12)}.login-backdrop{position:relative;inset:auto;height:42vh;margin:0 calc(-1 * var(--space-6))}.login-panel{grid-column:1;justify-self:center;margin-top:calc(-1 * var(--space-12))}.login-aside{display:none}}@media(max-width:44rem){.overview-toolbar{flex-wrap:wrap}.activity-meta>span{max-width:6rem}.inline-rule-form,.feature-flag-form{grid-template-columns:1fr}.topbar{padding:0 var(--space-3)}.command-trigger{width:2.5rem;margin-left:var(--space-1);padding:0;justify-content:center}.command-trigger span,.command-trigger kbd{display:none}.topbar-actions{margin-left:auto}.user-menu strong{display:none}.workspace-content{--pad-x: var(--space-4);--pad-top: var(--space-4);padding-bottom:var(--space-8)}.quota-hero{padding:var(--space-4)}.quota-details{grid-template-columns:1fr}.panel-header{flex-wrap:wrap;row-gap:var(--space-2)}.panel-tools{width:100%;margin-left:0}.ledger-filters,.model-filters,.user-filters{flex:1}.ledger-filters input,.model-filters input,.user-filters input{min-width:0;width:50%}.form-grid{grid-template-columns:1fr}.guardrail-form{padding:var(--space-4)}.guardrail-traffic{grid-template-columns:1fr}.login-page,.invite-page{padding:0 var(--space-4) var(--space-8)}.login-backdrop{height:34vh;margin:0 calc(-1 * var(--space-4))}.login-card{padding:var(--space-6) var(--space-5)}.login-heading{margin:var(--space-6) 0 var(--space-5)}.invite-sheet{padding:var(--space-6) var(--space-4)}.totp-enrollment{grid-template-columns:1fr;justify-items:center;padding:var(--space-4)}.totp-enrollment-copy{width:100%}.command-backdrop{padding-top:var(--space-4)}.cli-steps>li,.cli-steps.guided>li{grid-template-columns:1fr;gap:var(--space-3);padding:var(--space-4)}.cli-step-index{width:2rem;height:2rem}.download-grid,.download-grid.compact{grid-template-columns:1fr}.section-heading,.project-policy-copy{align-items:flex-start;flex-direction:column}.project-policy-select{width:100%;min-width:0}.project-model-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);padding-block:var(--space-3)}.project-model-origin{grid-column:1}.project-model-row>.status-badge,.project-model-actions{grid-column:2;grid-row:1 / span 2}.project-detail-hero{padding:var(--space-4)}.docs-topbar{padding-inline:var(--space-4)}.docs-topbar{gap:var(--space-3)}.docs-topbar .primary-link,.docs-topbar .hodor-brand small{display:none}.docs-switcher{margin-left:auto}.docs-switcher a{padding-inline:var(--space-2)}.docs-layout{padding-inline:var(--space-4)}.docs-nav nav{grid-template-columns:1fr}.docs-hero{align-items:flex-start;flex-direction:column}.docs-command-pair,.docs-downloads,.guide-flow{grid-template-columns:1fr}.guide-flow>div:nth-child(-n+4){border-bottom:.0625rem solid var(--border-default)}.guide-flow>div:not(:last-child):after{top:auto;right:var(--space-4);bottom:-.25rem;display:block;transform:rotate(135deg)}.guide-calculation-list>div,.guide-scope-note,.guide-glossary>div{grid-template-columns:1fr;gap:var(--space-2)}.pricing-formula{padding:var(--space-4)}.pricing-example{grid-template-columns:1fr}.pricing-example>div{border-right:0;border-bottom:.0625rem solid var(--border-default)}.pricing-example-result{grid-column:1;grid-template-columns:1fr!important}.guide-details-grid,.guide-definition-grid,.guide-mode-comparison,.guide-journal-compare{grid-template-columns:1fr}.guide-details-grid>div{border-right:0;border-bottom:.0625rem solid var(--border-default)}.guide-details-grid>div:last-child{border-bottom:0}.guide-definition-grid>div:nth-child(2n){padding-inline:0 var(--space-5);border-left:0}.guide-mode-comparison>article+article,.guide-journal-compare>article+article{border-top:.0625rem solid var(--border-default);border-left:0}.guide-mode-comparison>article,.guide-journal-compare>article{padding-inline:0}.project-concept{grid-template-columns:1fr;gap:var(--space-4)}.project-concept-link{justify-items:start;border-block:.0625rem solid var(--brand-default);border-inline:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.conversations-view .ledger-filters{flex-wrap:wrap}.conversation-note{padding:var(--space-3) var(--space-4);margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5}.conversation-table td:nth-child(3){white-space:normal;overflow-wrap:anywhere;max-width:14rem}@media(max-width:60rem){.conversations-view .panel-header{flex-wrap:wrap;gap:var(--space-2)}.conversations-view .panel-tools{margin-left:0}}.opencode-guide{align-self:stretch;min-width:0}.opencode-guide-intro{max-width:68ch;margin-bottom:var(--space-5)}.opencode-guide-step{padding:var(--space-5) 0;border-top:1px solid var(--border-default)}.opencode-guide-step h4{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-size:1rem}.opencode-guide-step h4>span{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-small);background:var(--background-subtle);color:var(--brand-default)}.opencode-guide-step h4 small{margin-left:var(--space-1);padding:.125rem var(--space-2);color:var(--text-secondary);background:var(--background-subtle);border-radius:var(--radius-pill);font-size:.75rem;font-weight:400}.opencode-guide-step p{max-width:72ch}.opencode-guide-step .cli-launch-help{margin-top:var(--space-3)}@media(max-width:600px){.opencode-guide-step h4 small{width:100%;margin-left:2.25rem}}.cli-system-icon{display:inline-block;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.cli-steps label{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm)}.cli-steps label input[type=checkbox]{flex:none;width:1rem;height:1rem;margin:0;accent-color:var(--brand-default)}.cli-steps details{margin-top:.65rem;font-size:.875rem}.cli-steps .secondary-link{align-self:start;margin-top:.8rem}.cli-page{--cli-gutter: var(--space-6);--cli-measure: 78ch;width:min(100%,68rem);margin-inline:auto;gap:var(--space-5)}.cli-page .panel-header{padding-inline:var(--cli-gutter)}.cli-page .cli-steps.guided>li{padding-inline:var(--cli-gutter)}.cli-page .cli-steps.guided>li>div{max-width:none}.cli-page .cli-machine{margin:0;padding:var(--space-5) var(--cli-gutter);border:0;border-bottom:.0625rem solid var(--border-default);border-radius:0}.cli-page .cli-system-tabs{width:fit-content;max-width:100%}.cli-target{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-8);align-items:start}.cli-target-field{display:grid;align-content:start;gap:var(--space-3);min-width:0}.cli-target .cli-machine-heading p{margin-bottom:0}.cli-target .agent-picker{margin:0;width:fit-content;max-width:100%}.cli-page .cli-steps.guided>li>div>p,.cli-page .cli-machine-heading p,.cli-page .opencode-guide-intro,.cli-page .opencode-guide-step p,.cli-page .cli-desktop-launcher>p,.cli-page .cli-check p,.cli-page .cli-faq p{max-width:var(--cli-measure)}.cli-page .cli-check{padding:var(--space-5) var(--cli-gutter)}.cli-page .cli-faq summary{padding:var(--space-4) var(--cli-gutter)}.cli-page .cli-faq p{padding-inline:var(--cli-gutter)}.cli-page .cli-faq .command-block{margin-inline:var(--cli-gutter)}.cli-page .panel-body>.cli-launch-help{margin-top:0;padding:0 var(--cli-gutter) var(--space-5)}.manual-install-body{margin-top:var(--space-3);background:var(--background-subtle);border:.0625rem solid var(--border-default);border-radius:var(--radius-standard)}.manual-install-lead{margin:0;padding:var(--space-4) var(--space-5) 0;color:var(--text-secondary);font-size:var(--font-size-sm)}.manual-install-body .cli-steps.guided>li{grid-template-columns:1.75rem minmax(0,1fr);gap:var(--space-3);padding:var(--space-5);background:transparent}.manual-install-body .cli-steps.guided>li+li{border-top:.0625rem solid var(--border-default)}.manual-install-body .cli-step-index{width:1.75rem;height:1.75rem;color:var(--text-secondary);background:var(--background-surface);border-color:var(--border-strong)}.manual-install-body .cli-steps.guided h3{font-size:var(--font-size-lg)}.manual-install-machine{display:grid;gap:var(--space-3);padding:var(--space-4) var(--space-5) 0}.manual-install-machine>strong{font-size:var(--font-size-sm)}.manual-install-machine .cli-machine-file{margin:0;padding-top:0;border-top:0}.cli-page .cli-machine.manual-install-machine{padding-block:var(--space-5)}.client-proxies{margin:0 0 var(--space-3);color:var(--text-secondary);font-size:var(--font-size-sm)}.client-proxies>p{margin:0}.client-proxies>.cli-launch-help{margin-top:var(--space-1)}.cli-page .cli-install-actions>li>.command-block{margin-left:calc(var(--space-5) * -1)}.cli-page .download-grid.compact{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.cli-check.split{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;gap:var(--space-3) var(--space-6);align-items:start}.cli-check.split>div{display:grid;grid-row:span 2;grid-template-rows:subgrid;align-content:start;gap:var(--space-3);min-width:0}.cli-everyday-grid{padding:var(--space-4);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.cli-everyday-grid>div{display:grid;grid-row:span 2;grid-template-rows:subgrid;align-content:start;gap:var(--space-2);min-width:0}.cli-everyday-grid span{color:var(--text-secondary);font-size:var(--font-size-xs)}.cli-everyday-grid em{color:var(--brand-default);font-style:normal;font-weight:600}@media(max-width:60rem){.cli-page{--cli-gutter: var(--space-4)}.cli-check.split,.cli-everyday-grid,.cli-target{grid-template-columns:minmax(0,1fr)}}@media(max-width:44rem){.cli-page .cli-steps.guided>li{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.cli-page .download-grid.compact{grid-template-columns:minmax(0,1fr)}}.error-notice{border:1px solid var(--border-default);border-left:3px solid var(--border-danger);border-radius:8px;padding:14px 16px;margin-block:12px;background:var(--background-surface);overflow-wrap:anywhere}.error-notice p{margin:8px 0;font-size:13px}.error-context,.error-actions{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:8px;font-size:12px}.error-actions button{color:inherit;background:transparent;border:1px solid currentColor;border-radius:6px;padding:5px 10px;cursor:pointer}.error-actions button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.load-refresh{font-size:12px;opacity:.8}.guarded-form-fields{display:contents;border:0;margin:0;padding:0;min-width:0}.save-in-progress{position:fixed;bottom:20px;left:50%;transform:translate(-50%);padding:12px 18px;border:1px solid var(--border-default);border-radius:8px;background:var(--background-surface);z-index:2000}.request-error-details{min-width:240px}.request-error-details summary{cursor:pointer}.request-error-details dl{display:grid;grid-template-columns:max-content 1fr;gap:8px 12px;font-size:12px}.request-error-details dd{margin:0;overflow-wrap:anywhere}.audit-raw-details{max-width:36rem;max-height:16rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.benchmark-body{display:grid;gap:var(--space-3);padding:0 var(--space-4) var(--space-4)}.benchmark-body .panel-caption{margin:0}.benchmark-chart .recharts-cartesian-axis-tick text{fill:var(--text-secondary);font-size:var(--font-size-2xs)}.benchmark-chart .recharts-yAxis .recharts-cartesian-axis-tick text{fill:var(--text-primary)}.benchmark-value{fill:var(--text-primary);font:600 var(--font-size-2xs) var(--font-sans);font-variant-numeric:tabular-nums}.benchmark-table .benchmark-select{width:2.5rem}.benchmark-unscored{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0 var(--space-4) var(--space-4);list-style:none}.benchmark-unscored li{padding:var(--space-1) var(--space-2);color:var(--text-secondary);background:var(--background-subtle);border:.0625rem solid var(--border-default);border-radius:var(--radius-standard);font-size:var(--font-size-2xs)}.benchmark-sources{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.benchmark-sources>span{color:var(--text-secondary);font-size:var(--font-size-2xs);font-weight:600}.benchmark-sources a{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);color:var(--text-primary);background:var(--background-subtle);border:.0625rem solid var(--border-default);border-radius:var(--radius-standard);font-size:var(--font-size-2xs);font-weight:600;text-decoration:none}.benchmark-sources a:hover{background:var(--background-hover);border-color:var(--border-strong)}.benchmark-sources a:focus-visible{outline:.125rem solid var(--border-focus);outline-offset:.125rem}.habits-body{display:grid;gap:var(--space-4);padding:var(--space-4)}.habits-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:var(--space-5)}.habits-columns h3{margin:0 0 var(--space-2);font-size:var(--font-size-md)}.habits-top{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.habits-top button{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);color:inherit;text-align:left;background:var(--background-subtle);border:.0625rem solid transparent;border-radius:var(--radius-standard);cursor:pointer;font:inherit}.habits-top button:hover,.habits-top button:focus-visible{border-color:var(--brand-default)}.habits-top button>span{display:grid;min-width:0}.habits-top small{overflow:hidden;color:var(--text-secondary);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.habits-top button>strong{flex:none;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.conversation-report{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);min-width:0}.conversation-report>section{min-width:0}.conversation-report h3{margin:0 0 var(--space-2);font-size:var(--font-size-md)}.report-insights{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.report-insights li{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--background-subtle);border-radius:var(--radius-standard)}.report-insights li>div{display:grid;gap:var(--space-1);min-width:0}.report-insights span{color:var(--text-secondary);font-size:var(--font-size-sm)}@media(max-width:40rem){.report-insights li{flex-direction:column;gap:var(--space-2)}}.report-stack{display:flex;height:.75rem;overflow:hidden;border-radius:var(--radius-pill);background:var(--background-subtle)}.report-stack>span{min-width:0}[data-part=input]{--part: var(--viz-violet)}[data-part=cached]{--part: var(--viz-cyan)}[data-part=output]{--part: var(--viz-indigo)}.report-stack>span,.report-legend i{background:var(--part)}.report-legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:var(--space-2) 0 0;padding:0;list-style:none;font-size:var(--font-size-xs)}.report-legend li{display:flex;align-items:baseline;gap:var(--space-2)}.report-legend i{display:inline-block;width:.5rem;height:.5rem;border-radius:var(--radius-pill)}.report-legend strong{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.report-legend small{color:var(--text-secondary)}.report-chart{min-width:0}.report-tools{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.report-tools li{display:grid;grid-template-columns:minmax(6rem,12rem) minmax(0,1fr) 3rem;align-items:center;gap:var(--space-3);font-size:var(--font-size-sm)}.report-tools code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-tools span{height:.5rem;background:var(--background-subtle);border-radius:var(--radius-pill)}.report-tools i{display:block;height:100%;background:var(--brand-default);border-radius:inherit}.report-tools strong{font-family:var(--font-sans);text-align:right;font-variant-numeric:tabular-nums}.tool-tags{display:grid;gap:var(--space-2);margin:var(--space-3) 0 0}.tool-tags>div{display:grid;grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);gap:var(--space-3);align-items:baseline}.tool-tags dt{color:var(--text-secondary);font-size:var(--font-size-xs)}.tool-tags dd{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0}.tool-tags dd>span{padding:var(--space-1) var(--space-2);background:var(--background-subtle);border-radius:var(--radius-pill);font-size:var(--font-size-xs)}@media(max-width:40rem){.tool-tags>div{grid-template-columns:1fr;gap:var(--space-1)}}.conversation-id{overflow-wrap:anywhere;color:var(--text-secondary);font-size:var(--font-size-xs)}.domain-tabs{--tab-tone: var(--text-primary);display:flex;gap:var(--space-1);margin:calc(var(--space-6) * -.5) 0 var(--space-6);overflow-x:auto;border-bottom:.0625rem solid var(--border-default);scrollbar-width:thin}.domain-tabs[data-domain=pilotage]{--tab-tone: var(--domain-pilotage-text)}.domain-tabs[data-domain=models]{--tab-tone: var(--domain-models-text)}.domain-tabs[data-domain=projects]{--tab-tone: var(--domain-projects-text)}.domain-tabs[data-domain=tools]{--tab-tone: var(--domain-tools-text)}.domain-tabs[data-domain=conversations]{--tab-tone: var(--domain-conversations-text)}.domain-tabs[data-domain=security]{--tab-tone: var(--domain-security-text)}.domain-tabs[data-domain=operations]{--tab-tone: var(--domain-operations-text)}.domain-tabs a,.domain-tabs button{flex:none;border:0;background:none;cursor:pointer;font-family:inherit;padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:600;text-decoration:none;border-radius:var(--radius-small) var(--radius-small) 0 0;white-space:nowrap}.domain-tabs a:hover,.domain-tabs button:hover{color:var(--text-primary);background:var(--background-hover)}.domain-tabs a[aria-current=page],.domain-tabs button[aria-selected=true]{color:var(--text-primary);box-shadow:inset 0 -.125rem 0 var(--tab-tone)}.limit-rows{display:grid}.limit-row{display:grid;grid-template-columns:10rem minmax(0,1fr) 12rem;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:.0625rem solid var(--border-default)}.limit-row:first-child{border-top:0}.limit-row>small{color:var(--text-secondary);font-size:var(--font-size-xs);text-align:right}@media(max-width:40rem){.limit-row{grid-template-columns:1fr;gap:var(--space-2)}.limit-row>small{text-align:left}}.cli-troubleshooting-fold>summary{padding:var(--space-3) var(--space-4);color:var(--text-secondary);font-weight:600;cursor:pointer}.cli-troubleshooting-fold[open]>summary{border-bottom:.0625rem solid var(--border-default)}.execution-table td small{display:block;margin-top:.125rem;color:var(--text-secondary);font-size:var(--font-size-xs)}.access-rows{display:grid}.access-row{display:grid;grid-template-columns:minmax(11rem,1.1fr) minmax(11rem,1fr) minmax(11rem,1fr) minmax(8rem,.8fr);align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:.0625rem solid var(--border-default)}.access-row:first-child{border-top:0}.access-row.disabled{opacity:.7}.access-row>.row-actions{grid-column:1 / -1;justify-content:flex-end}.access-row .quota-meter{min-width:0;overflow:hidden}.access-row .quota-heading strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-project,.access-usage{display:grid;gap:.125rem;min-width:0}.access-project small,.access-usage small{color:var(--text-secondary);font-size:var(--font-size-xs)}.access-project .status-badge{justify-self:start;margin-top:var(--space-1)}.panel-empty{margin:0;padding:var(--space-4);color:var(--text-secondary);font-size:var(--font-size-sm)}@media(max-width:64rem){.access-row{grid-template-columns:1fr 1fr}}.service-rows{display:grid;margin:0;padding:0;list-style:none}.service-row{display:grid;grid-template-columns:auto 10rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:.0625rem solid var(--border-default)}.service-row>svg{color:var(--icon-muted)}.service-row>small{color:var(--text-secondary);font-size:var(--font-size-xs)}.operations-view .panel .stat-strip{margin:0;padding:0 var(--space-4);border-block:0}.guardrail-rows{display:grid}.guardrail-row{display:grid;gap:var(--space-3);padding:var(--space-4) 0;border-top:.0625rem solid var(--border-default)}.guardrail-row:first-child{border-top:0;padding-top:0}.guardrail-row>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.guardrail-row>header>div{display:grid;gap:.125rem}.guardrail-row>header small{color:var(--text-secondary);font-size:var(--font-size-xs)}.panel .stat-strip{margin:0;padding:0 var(--space-4);border-block:0;border-bottom:.0625rem solid var(--border-default)}.empty-state.compact{display:block;margin:0;padding:var(--space-4);color:var(--text-secondary);font-size:var(--font-size-sm);text-align:left}.empty-state.compact strong{color:var(--text-primary);font-weight:600}.panel-header>.help-tip{margin-left:var(--space-2);margin-right:auto}.panel-header>.help-tip+.panel-tools{margin-left:0}.access-meter{display:grid;gap:var(--space-1);min-width:0}.access-meter>small{color:var(--text-secondary);font-size:var(--font-size-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em}@media(max-width:40rem){.service-row{grid-template-columns:auto minmax(0,1fr) auto}.service-row>small{grid-column:2 / -1;grid-row:2}}.environment-line{padding:0 var(--space-3);overflow:hidden;color:var(--sidebar-text);font-family:var(--font-mono);font-size:var(--font-size-2xs);opacity:.7;text-overflow:ellipsis;white-space:nowrap}.sidebar-collapsed .environment-line{display:none}.num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.workspace-content[data-domain=pilotage]{--accent: var(--domain-pilotage-text)}.workspace-content[data-domain=models]{--accent: var(--domain-models-text)}.workspace-content[data-domain=projects]{--accent: var(--domain-projects-text)}.workspace-content[data-domain=tools]{--accent: var(--domain-tools-text)}.workspace-content[data-domain=conversations]{--accent: var(--domain-conversations-text)}.workspace-content[data-domain=security]{--accent: var(--domain-security-text)}.workspace-content[data-domain=operations]{--accent: var(--domain-operations-text)}.page-header{position:sticky;top:var(--topbar-height);z-index:15;display:grid;gap:var(--space-3);margin:calc(-1 * var(--pad-top)) 0 var(--space-6);padding:var(--pad-top) 0 0;background:var(--background-default);border-bottom:.0625rem solid var(--border-default)}.page-header-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-height:2.5rem;padding-bottom:var(--space-2)}.page-header h1{margin:0;color:var(--text-primary);font-size:var(--font-size-title);font-weight:700;line-height:1.3;letter-spacing:-.02em}.page-header-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-caption)}.page-header .page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-left:auto}.page-header-breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none;font-size:var(--font-size-caption)}.page-header-breadcrumb li:after{margin-left:var(--space-1);color:var(--text-secondary);content:"/"}.page-header-breadcrumb a{color:var(--text-secondary);font-weight:600;text-decoration:none}.page-header-breadcrumb a:hover{color:var(--text-primary);text-decoration:underline}.page-header .domain-tabs{gap:var(--space-6);margin:0;border-bottom:0}.domain-tabs.section-tabs{--tab-tone: var(--accent, var(--text-primary))}.page-header .domain-tabs :is(a,button){padding:var(--space-3) 0;border-radius:0}.page-header .domain-tabs :is(a,button):hover{background:transparent;color:var(--tab-tone)}.page-header .domain-tabs :is(a[aria-current=page],button[aria-selected=true]){color:var(--tab-tone)}.page-header:not(:has(.domain-tabs)){padding-bottom:var(--space-4)}html{--page-header-reserve: 8.5rem;scroll-padding-top:calc(var(--topbar-height) + var(--page-header-reserve))}@media(max-width:44rem){.page-header{position:relative;top:0}.page-header .domain-tabs{column-gap:var(--space-4)}html{--page-header-reserve: var(--space-4)}}.responsive-table-sort{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-default)}.responsive-table-sort label{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-xs)}.responsive-table-sort select{max-width:100%;padding:var(--space-2);color:var(--text-primary);background:var(--background-surface);border:1px solid var(--border-default);border-radius:var(--radius-small)}.responsive-table td{padding-block:var(--space-4)}.responsive-table th:first-child{width:36%}.responsive-table .responsive-details-heading{width:5.5rem}.responsive-details-toggle{text-align:right}.responsive-details-row[hidden]{display:none}.responsive-details-row>td{padding:var(--space-4);background:var(--background-subtle)}.responsive-details-row dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--space-5);margin:0}.responsive-details-row dl>div{min-width:0}.responsive-details-row dt{margin-bottom:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-xs)}.responsive-details-row dd{margin:0;min-width:0}.data-table .row-actions,.data-table .model-toggle{flex-wrap:wrap}.data-table .ui-button,.data-table .ui-field,.data-table .ui-select{max-width:100%}.data-table .ui-button{height:auto;white-space:normal}.data-table .user-detail-link,.data-table .project-detail-link{min-width:0;max-width:100%;white-space:normal}.data-table .user-detail-link>span,.data-table .project-detail-link>span{min-width:0}.panel-header{flex-wrap:wrap;gap:var(--space-2)}.panel-tools{min-width:0;max-width:100%;flex-wrap:wrap}.ledger-filters,.user-filters{min-width:0;flex-wrap:wrap}.ledger-filters>input,.user-filters>input{max-width:100%}.domain-tabs{flex-wrap:wrap;overflow:visible}.security-command{white-space:pre-wrap;overflow-wrap:anywhere;overflow:visible}.audit-raw-details{max-height:none;max-width:100%;overflow:visible}.docs-table,.security-table{min-width:0;table-layout:fixed}.docs-table th,.docs-table td{white-space:normal;overflow-wrap:anywhere}@media(max-width:40rem){.docs-table th:nth-child(3),.docs-table td:nth-child(3){display:table-cell}}@media(max-width:36rem){.responsive-table th,.responsive-table td{padding-inline:var(--space-2)}.responsive-table th:first-child{width:42%}.responsive-table .responsive-details-heading{width:4.5rem}.pagination{flex-wrap:wrap}}.sidebar-nav,.command-results,.docs-nav nav,.drawer-content,.ui-dialog-center>.ui-dialog-body{scrollbar-width:none}.sidebar-nav::-webkit-scrollbar,.command-results::-webkit-scrollbar,.docs-nav nav::-webkit-scrollbar,.drawer-content::-webkit-scrollbar,.ui-dialog-center>.ui-dialog-body::-webkit-scrollbar{display:none}@media(forced-colors:active){.sidebar-nav,.command-results,.docs-nav nav,.drawer-content,.ui-dialog-center>.ui-dialog-body{scrollbar-width:auto}}.responsive-details-toggle button{white-space:nowrap;padding-inline:var(--space-1)}.responsive-table .quota-meter{min-width:0;max-width:100%}.responsive-table .quota-heading,.responsive-table .quota-footer{flex-wrap:wrap}
