:root{--shell-bg:#f6f7f9;--shell-fg:#1d232b;--shell-bar:#1f2933;--shell-bar-fg:#e8edf2;--shell-border:#d5dbe1;--shell-panel:#fff;--shell-muted:#66717d;--shell-accent:#1769aa;--shell-danger:#b42318;color-scheme:light}#__nuxt,body,html{height:100%;margin:0}body{background:var(--shell-bg);color:var(--shell-fg);font:14px/1.4 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.shell{display:flex;flex-direction:column;height:100%}.shell-bar{align-items:center;background:var(--shell-bar);color:var(--shell-bar-fg);display:flex;flex:none;gap:1em;height:2.75em;padding:0 1em}.shell-bar a{color:inherit;text-decoration:none}.shell-home{font-weight:600}.shell-bar-app{min-width:0}.shell-bar-app,.shell-user{align-items:center;display:flex;gap:1em}.shell-user{margin-left:auto}.shell-user a:hover{text-decoration:underline}.shell-credits{opacity:.75}.shell-avatar{border-radius:50%;height:1.75em;margin-right:.4em;vertical-align:middle;width:1.75em}.shell-bar button.shell-link{background:none;border:0;color:inherit;cursor:pointer;font:inherit;opacity:.85;padding:0}.shell-bar button.shell-link:hover{opacity:1;text-decoration:underline}.shell-main{display:flex;flex:1;flex-direction:column;min-height:0}.shell-page{box-sizing:border-box;margin:0 auto;max-width:40em;overflow-y:auto;padding:2em 1em;width:100%}.shell-page h1{font-size:1.5em;margin:0 0 1em}.shell-page h2{font-size:1.15em;margin:0 0 .75em}.shell-panel{background:var(--shell-panel);border:1px solid var(--shell-border);border-radius:6px;margin-bottom:1.25em;padding:1.25em}.shell-panel p{margin:0 0 .75em}.shell-muted{color:var(--shell-muted)}.shell-error{color:var(--shell-danger)}.shell-form{display:grid;gap:.75em;max-width:24em}.shell-form label{display:grid;gap:.25em}.shell-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5em}.shell-page button,.shell-page input{font:inherit}.shell-page input{padding:.35em .5em}.shell-btn,.shell-page input{border:1px solid var(--shell-border);border-radius:4px}.shell-btn{background:var(--shell-panel);color:inherit;cursor:pointer;padding:.45em 1em}.shell-btn.primary{background:var(--shell-accent);border-color:transparent;color:#fff}.shell-btn.danger{background:var(--shell-danger);border-color:transparent;color:#fff}.shell-btn:disabled{cursor:default;opacity:.6}.shell-providers{display:grid;gap:.5em;max-width:18em}.shell-token{background:var(--shell-bg);border-radius:4px;display:block;font-size:.85em;padding:.5em;word-break:break-all}.shell-btn.small{font-size:.9em;padding:.2em .6em}.shell-confirm{display:inline-flex;gap:.35em;white-space:nowrap}.shell-meter{background:var(--shell-bg);border:1px solid var(--shell-border);border-radius:.3em;height:.6em;overflow:hidden}.shell-meter.thin{border:0;height:.3em;margin-top:.3em}.shell-meter-fill{background:var(--shell-accent);height:100%}.shell-meter.high .shell-meter-fill{background:#c27c0e}.shell-meter.full .shell-meter-fill{background:var(--shell-danger)}.shell-usage-text{margin:.4em 0 1em}.shell-table{border-collapse:collapse;width:100%}.shell-table td,.shell-table th{border-top:1px solid var(--shell-border);padding:.45em .5em;text-align:left;vertical-align:middle}.shell-table tr:first-child td,.shell-table tr:first-child th{border-top:0}.shell-table th{color:var(--shell-muted);font-weight:600}.shell-num{text-align:right!important;white-space:nowrap}.shell-grow{width:100%}.shell-scroll{overflow-x:auto}.shell-page.wide{max-width:64em}.shell-gap{margin-top:1.25em!important}.shell-panel .shell-actions+.shell-actions{margin-top:.75em}.shell-columns{align-items:start;display:grid;gap:1.25em;grid-template-columns:minmax(12em,18em) minmax(0,1fr)}.shell-columns>.shell-panel{margin:0}@media(max-width:640px){.shell-columns{grid-template-columns:1fr}}.shell-list{list-style:none;margin:0;padding:0}.shell-list-item{background:none;border:0;border-radius:4px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:.5em;justify-content:space-between;padding:.45em .5em;text-align:left;width:100%}.shell-list-item:hover{background:var(--shell-bg)}.shell-list li.active .shell-list-item{background:var(--shell-accent);color:#fff}.shell-list li.active .shell-muted{color:inherit;opacity:.8}a.shell-btn{display:inline-block;text-decoration:none}.shell-row-actions{white-space:nowrap}.shell-row-actions>*+*{margin-left:.35em}.shell-small{font-size:.85em}.shell-runs-row>td{background:var(--shell-bg);padding-left:1.5em}.shell-big{font-size:2em;font-weight:600}.shell-balance{margin:0 0 .25em}.shell-status{color:var(--shell-accent)}.shell-table td.neg{color:var(--shell-danger)}.shell-cards{display:grid;gap:1em;grid-template-columns:repeat(auto-fill,minmax(12em,1fr))}.shell-card{border:1px solid var(--shell-border);border-radius:6px;padding:1em}.shell-card.current{border-color:var(--shell-accent)}.shell-card h3{font-size:1.05em}.shell-card h3,.shell-card p{margin:0 0 .5em}.shell-banner{background:#e8f1fa;border-bottom:1px solid var(--shell-border);flex:none;padding:.5em 1em}.shell-banner.warn{background:#fdf1dc}.shell-guest{opacity:.75}.shell-tabs{display:flex;gap:1em;margin:-.5em 0 1em}.shell-tabs a{color:var(--shell-muted);text-decoration:none}.shell-tabs a.router-link-exact-active{color:var(--shell-fg);font-weight:600}.shell-tag{border:1px solid var(--shell-border);border-radius:3px;color:var(--shell-muted);font-size:.75em;margin-left:.3em;padding:0 .4em}.shell-page select{background:var(--shell-panel);border:1px solid var(--shell-border);border-radius:4px;font:inherit;padding:.3em}.shell-form-row{align-items:end;display:flex;flex-wrap:wrap;gap:.75em}.shell-form-row label{display:grid;gap:.25em}.shell-dl{display:grid;gap:.3em 1em;grid-template-columns:max-content 1fr;margin:0}.shell-dl dt{color:var(--shell-muted)}.shell-dl dd{margin:0}.shell-portal{display:grid;gap:.5em;justify-items:start;margin:.75em 0}.shell-profile{align-items:center;display:flex;gap:1em;margin-bottom:1.5em}.shell-profile h1{margin:0}.shell-profile p{margin:.25em 0 0}.shell-profile-avatar{border-radius:50%;height:4em;width:4em}a.shell-list-item{text-decoration:none}.shell-share{align-items:center;display:flex;flex-wrap:wrap;gap:.5em}.shell-share code{font-size:.9em;word-break:break-all}.dialog-backdrop{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;padding:1em;position:fixed;z-index:100}.dialog{background:var(--shell-panel);border-radius:6px;box-shadow:0 10px 30px #00000040;padding:1.25em;width:min(26em,100%)}.dialog h2{font-size:1.1em;margin:0 0 .5em}.dialog p{color:var(--shell-muted);margin:0 0 1em}.dialog-list{margin:0 0 1em;max-height:10em;overflow:auto;padding-left:1.25em}.dialog input{box-sizing:border-box;margin-bottom:1em;width:100%}.dialog-buttons{display:flex;gap:.5em;justify-content:flex-end}button,input,select{font:inherit}button:not(.icon,.menu-title,.files-name){background:var(--shell-panel);border:1px solid var(--shell-border);border-radius:4px;color:inherit;cursor:pointer;padding:.4em .9em}button.primary{background:var(--shell-accent);border-color:transparent;color:#fff}button.danger.primary{background:var(--shell-danger)}input:not([type=checkbox]),select{background:#fff;border:1px solid var(--shell-border);border-radius:4px;color:inherit;padding:.3em .4em}
