@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873_3E.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2_3E.ttf)format("truetype")}@font-face{font-family:Chivo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/va9b4kzIxd1KFppkaRKvDRPJVDf_vB_ulw.ttf)format("truetype")}@font-face{font-family:Chivo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/va9b4kzIxd1KFppkaRKvDRPJVDf_jh_ulw.ttf)format("truetype")}@font-face{font-family:Chivo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/va9b4kzIxd1KFppkaRKvDRPJVDf_Yhjulw.ttf)format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8-qxjPQ.ttf)format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8FqtjPQ.ttf)format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8L6tjPQ.ttf)format("truetype")}.workshop-ui{--garage-base:#0f141a;--garage-panel:#181c23;--garage-raised:#262a31;--garage-line:#31353c;--garage-text:#dfe2ec;--garage-muted:#aeb3bf;--garage-amber:#ffc174;--garage-action:#f59e0b;--garage-teal:#71ded0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--garage-base);color:var(--garage-text);font-variant-numeric:tabular-nums;min-height:100dvh;font-family:Chivo,sans-serif;font-size:14px;line-height:1.5}.workshop-ui :where(h1,h2,h3,h4){text-transform:uppercase;letter-spacing:.015em;font-family:Barlow Condensed,sans-serif;font-weight:700}.workshop-ui h1{font-size:40px;line-height:1.1}.workshop-ui h2{font-size:23px;line-height:1.2}.workshop-ui h3{font-size:20px;line-height:1.25}.workshop-ui :where(button,a,input,select,textarea,section,article,.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:2px}.workshop-ui :where(.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-700){color:var(--garage-muted)}.workshop-ui :where(.text-slate-800,.text-slate-900,.text-blue-900){color:var(--garage-text)}.workshop-ui :where(.text-blue-300,.text-blue-400,.text-blue-600,.text-blue-700){color:var(--garage-amber)}.workshop-ui :where(.text-red-700,.text-red-800){color:#ffb4ab}.workshop-ui :where(.text-amber-800,.text-amber-900){color:var(--garage-amber)}.workshop-ui :where(.text-green-700,.text-emerald-700){color:var(--garage-teal)}.workshop-ui :where(.bg-white,.bg-slate-50,.bg-blue-50){background-color:var(--garage-panel)}.workshop-ui :where(.bg-slate-100,.bg-blue-100,.bg-blue-50\/50){background-color:var(--garage-raised)}.workshop-ui :where(.bg-red-50,.bg-red-100){background-color:#38191b}.workshop-ui :where(.bg-green-50,.bg-emerald-50,.bg-emerald-100,.bg-teal-50){background-color:#16322f}.workshop-ui :where(.bg-amber-50,.bg-amber-100){background-color:#332819}.workshop-ui :where(.border-slate-100,.border-slate-200,.border-slate-300,.border-blue-100,.divide-slate-100>:not(:last-child)){border-color:var(--garage-line)}.workshop-ui :where(.border-red-200){border-color:#78413f}.workshop-ui .surface-panel{background:var(--garage-panel);border:1px solid #262a31;border-top-color:#353941;border-radius:2px;padding:20px;box-shadow:0 4px 12px #0002}.workshop-ui .surface-panel>h2:first-child{background:#0a0e15;border-bottom:1px solid #262a31;margin:-20px -20px 18px;padding:16px 20px;display:flex}.workshop-ui :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--garage-line);color:var(--garage-text);background:#0a0e15;border-radius:2px;min-height:40px;font-size:13px}.workshop-ui :where(input,textarea)::placeholder{color:#9297a2}.workshop-ui :where(input,textarea,select):focus{border-color:var(--garage-action);box-shadow:0 0 0 2px #f59e0b25}.workshop-ui :where(input[type=checkbox],input[type=radio]){accent-color:var(--garage-action)}.workshop-ui :where(label,dt){letter-spacing:.025em;font-family:JetBrains Mono,monospace;font-size:11px}.workshop-ui :where(.bg-blue-600){background:var(--garage-action);color:#2a1700;text-transform:uppercase;letter-spacing:.025em;box-shadow:none;border-bottom:3px solid #965b00;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700}.workshop-ui :where(.bg-blue-600):hover{background:#ffb95f}.workshop-ui :where(button.border,a.border){background:var(--garage-raised);color:var(--garage-text);box-shadow:none;border-color:#3b4252}.workshop-ui :where(button.border,a.border):hover{border-color:var(--garage-action);background:#31353c}.workshop-ui :where(button,a):focus-visible{outline-color:var(--garage-action)}.workshop-ui :where(button):disabled{cursor:not-allowed}.workshop-ui :where(table){font-size:13px}.workshop-ui :where(thead){color:#aeb3bf;letter-spacing:.05em;background:#0a0e15;font-family:JetBrains Mono,monospace;font-size:10px}.workshop-ui :where(th){white-space:nowrap;font-weight:500}.workshop-ui :where(td,th){padding:12px}.workshop-ui :where(tbody tr:nth-child(2n)){background:#1c2027}.workshop-ui :where(tbody tr:hover),.workshop-ui :where(.hover\:bg-slate-50):hover{background:#262a31}.garage-shell{flex-direction:column;display:flex}.garage-sidebar{background:#181c23;border-right:1px solid #262a31;padding:0 16px}.workshop-ui input[aria-invalid=true],.workshop-ui select[aria-invalid=true],.workshop-ui textarea[aria-invalid=true]{border-color:#ffb4ab!important}.garage-brand{align-items:center;gap:12px;min-height:76px;padding:18px 0;display:flex}.garage-brand-icon{color:#ffc174;background:#0a0e15;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.garage-brand strong{color:#ffc174;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:25px;line-height:1;display:block}.garage-brand small{color:#a08e7a;letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:9px;display:block}.garage-workshop{background:#0a0e15;border-left:2px solid #f59e0b;margin-bottom:20px;padding:12px;font-size:12px}.garage-sidebar nav{padding-bottom:16px}.garage-sidebar nav a{color:#d8c3ad;text-transform:uppercase;border-left:2px solid #0000;align-items:center;gap:10px;min-height:40px;padding:10px 12px;font-size:12px;font-weight:500;display:flex}.garage-sidebar nav a:hover{color:#ffc174;background:#262a31}.garage-sidebar nav a[aria-current=page]{color:#ffc174;background:#262a31;border-left-color:#f59e0b}.garage-sidebar nav a svg{flex-shrink:0;width:17px;height:17px}.garage-group{letter-spacing:.08em;color:#a08e7a;text-transform:uppercase;margin:20px 12px 8px;font-family:JetBrains Mono,monospace;font-size:9px}.garage-sidebar-footer{border-top:1px solid #31353c;padding:16px 0}.garage-user{background:#0a0e15;align-items:center;gap:10px;padding:12px;display:flex}.garage-avatar{color:#2a1700;background:#ffc174;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700;display:inline-flex}.garage-user strong{font-size:12px}.garage-user small{color:#a08e7a;font-size:10px;display:block}.garage-main{width:100%;min-width:0}.garage-topbar{background:#181c23;border-bottom:1px solid #31353c;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px 20px;display:flex}.garage-breadcrumb{color:#a08e7a;text-transform:uppercase;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.garage-content{max-width:1440px;margin:auto;padding:28px 20px 40px}.garage-kicker{letter-spacing:.08em;text-transform:uppercase;color:#ffc174;font-family:JetBrains Mono,monospace;font-size:10px}.garage-search-trigger{color:#d8c3ad;background:#0a0e15;border:1px solid #31353c;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.garage-search-trigger kbd{color:#ffc174;margin-left:12px;font-family:JetBrains Mono,monospace;font-size:10px}.garage-dialog{color:#dfe2ec;background:#181c23;border:2px solid #f59e0b;width:calc(100% - 32px);max-width:600px;max-height:90dvh;padding:24px;overflow-y:auto}.garage-dialog::backdrop{background:#000b}.garage-metric{background:#181c23;border-top:1px solid #353941;flex-direction:column;min-height:154px;padding:16px;display:flex}.garage-metric-head{color:#a08e7a;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:9px;display:flex}.garage-metric-head svg{color:#ffc174}.garage-metric-value{margin:12px 0 4px;font-family:Barlow Condensed,sans-serif;font-size:48px;font-weight:700;line-height:1.1}.garage-metric-label{text-transform:uppercase;letter-spacing:.04em;color:#d8c3ad;font-family:JetBrains Mono,monospace;font-size:10px}.garage-metric-footer{color:#a08e7a;background:#0a0e15;margin-top:12px;padding:8px;font-family:JetBrains Mono,monospace;font-size:9px}.garage-status{text-transform:uppercase;letter-spacing:.025em;color:#c4c8d0;white-space:nowrap;background:#262a31;border:1px solid #444a54;align-items:center;gap:6px;padding:4px 7px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:500;display:inline-flex}.garage-status:before{content:"";background:currentColor;flex-shrink:0;width:5px;height:5px}.garage-status[data-tone=active]{color:#ffc174;background:#382b18;border-color:#7d5a29}.garage-status[data-tone=success]{color:#71ded0;background:#16322f;border-color:#315a53}.garage-status[data-tone=danger]{color:#ffb4ab;background:#38191b;border-color:#78413f}.garage-status[data-tone=scheduled]{color:#bbc7ef;background:#222a41;border-color:#454f6c}.garage-code{font-family:JetBrains Mono,monospace;font-size:11px}.garage-technical-card{background:#1c2027;border:1px solid #31353c;padding:16px}.garage-inset{background:#0a0e15;padding:16px}.garage-heading-icon{align-items:center;gap:10px;display:inline-flex}.garage-heading-icon svg{color:#ffc174;width:20px;height:20px}.garage-tabs{background:#0a0e15;border:1px solid #31353c;flex-wrap:wrap;gap:4px;padding:5px;display:flex}.garage-tabs button,.garage-tabs a{color:#aeb3bf;padding:9px 12px;font-size:12px}.garage-tabs button[aria-pressed=true],.garage-tabs a[aria-current=true]{color:#2a1700;background:#f59e0b}.garage-total{background:#0a0e15;border-left:3px solid #f59e0b;margin-top:20px;padding:20px}.garage-total strong{color:#ffc174;font-family:Barlow Condensed,sans-serif;font-size:46px;line-height:1.1}.garage-timeline{border-left:1px solid #444a54;margin:12px 0 0 7px;padding-left:20px}.garage-timeline li{padding-bottom:22px;position:relative}.garage-timeline li:before{content:"";background:#71ded0;border:2px solid #181c23;width:9px;height:9px;position:absolute;top:5px;left:-25px}.workshop-ui .metric-icon{color:#ffc174;background:#262a31;border-radius:2px}.workshop-ui .surface-panel :where(p.text-2xl,p.text-3xl,p.text-xl.font-bold){font-family:Barlow Condensed,sans-serif;font-weight:700}.garage-mobile-nav{display:none}.workshop-ui.login-ui{background:#0f141a}.workshop-ui .login-story{background:#0a0e15;border-right:1px solid #31353c}.workshop-ui .login-story:before{opacity:.2;background-image:linear-gradient(#a08e7a22 1px,#0000 1px),linear-gradient(90deg,#a08e7a22 1px,#0000 1px)}.workshop-ui .login-form-card{background:#181c23;border:1px solid #31353c;border-top:3px solid #f59e0b;box-shadow:0 4px #07090c}.workshop-ui.login-ui h1{font-size:56px;line-height:1.05}.workshop-ui.garage-runtime{background:#0a0e15;border-bottom-color:#31353c;min-height:0;font-size:12px}.workshop-ui.garage-runtime>div{max-width:none}@media (min-width:1024px){.garage-shell{grid-template-columns:264px minmax(0,1fr);display:grid}.garage-sidebar{flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.garage-sidebar nav{flex:1}.garage-content{padding:32px}}@media (max-width:639px){.workshop-ui h1{font-size:30px}.workshop-ui .surface-panel{padding:16px}.workshop-ui .surface-panel>h2:first-child{margin:-16px -16px 16px;padding:14px 16px}.garage-content{padding:20px 16px 80px}.garage-breadcrumb{max-width:150px}.garage-topbar{padding:12px 16px}.garage-search-trigger{font-size:11px}.garage-search-trigger kbd{display:none}.garage-mobile-nav{z-index:40;padding:8px 4px max(8px, env(safe-area-inset-bottom));background:#181c23;border-top:1px solid #444a54;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.garage-mobile-nav a{color:#aeb3bf;flex-direction:column;align-items:center;gap:4px;padding:4px 8px;font-size:9px;display:flex}.garage-mobile-nav a[aria-current=page]{color:#ffc174}.garage-mobile-nav svg{width:18px;height:18px}.garage-responsive-table thead{display:none}.garage-responsive-table tbody,.garage-responsive-table tr{width:100%;display:block}.garage-responsive-table tr{border-bottom:1px solid #31353c;padding:12px}.garage-responsive-table td{justify-content:space-between;align-items:start;gap:16px;padding:5px 0;display:flex}.garage-responsive-table td:before{content:attr(data-label);color:#a08e7a;text-transform:uppercase;flex-shrink:0;padding-top:2px;font-family:JetBrains Mono,monospace;font-size:10px}}
