:root{--ink:#080a09;--paper:#101312;--panel:#171b19;--panel-strong:#202620;--field:#0d100f;--paper-strong:#f3efe4;--muted:#9b9283;--line:#302b25;--gold:#d8c48f;--accent:#6bc7bd;--copper:#9f6b46;--slate:#607987;--green:#9fcb68;--danger:#d96a4e;--shadow:0 24px 80px #00000052;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-snappy:cubic-bezier(.22, 1, .36, 1);--motion-fast:.18s;--motion-medium:.32s;--radius-sm:10px;--radius:18px;--radius-lg:28px}*{box-sizing:border-box}html{scroll-behavior:smooth}html.is-motion-ready body{opacity:1;transform:translate(0)}html.is-page-entering body{opacity:0;transform:translateY(10px)}html.is-page-exiting body{opacity:0;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);transform:translateY(-10px)}body{min-height:100vh;color:var(--paper-strong);background:linear-gradient(90deg, #f3efe409 1px, transparent 1px), linear-gradient(180deg, #f3efe407 1px, transparent 1px), radial-gradient(circle at 16% 0%, #d8c48f1f, transparent 30rem), var(--paper);letter-spacing:0;transition:opacity var(--motion-medium) var(--ease-out), transform var(--motion-medium) var(--ease-out);background-size:48px 48px,48px 48px,auto,auto;margin:0;font-family:Libre Baskerville,Georgia,serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}code,pre,.eyebrow,.brand,.connection,.topbar-link,.button,.icon-button,.workspace-tab,.snippet-tab,.field span,.form-note,.project-item,.stats-grid,.runtime-panel,.table-count,.route-table,.activity-list,.request-log-list,.upload-preview,.setup-card,.report-grid,.usage-chart,.method-list{letter-spacing:0;font-family:IBM Plex Mono,Courier New,monospace}.dash-topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a09e6;border-bottom:1px solid #f3efe424;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:14px 22px;display:grid;position:sticky;top:0}.brand{align-items:center;gap:10px;font-weight:700;display:inline-flex}.brand-mark{flex:0 0 68px;justify-content:center;align-items:center;width:68px;height:26px;display:inline-flex;overflow:visible}.brand-logo{object-fit:contain;object-position:center;width:68px;height:26px;display:block}.connection{color:var(--muted);text-transform:uppercase;justify-self:center;align-items:center;gap:9px;font-size:.78rem;font-weight:700;display:inline-flex}.connection-dot{background:var(--danger);border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 5px #d96a4e29}.connection-dot.is-online{background:var(--green);box-shadow:0 0 0 5px #9fcb6824}.topbar-actions{justify-self:end;gap:8px;display:inline-flex}.topbar-link,.button,.icon-button,.workspace-tab,.snippet-tab{min-height:42px;color:var(--paper-strong);text-transform:uppercase;transition:transform var(--motion-fast) var(--ease-snappy), background-color var(--motion-medium) var(--ease-out), border-color var(--motion-medium) var(--ease-out), box-shadow var(--motion-medium) var(--ease-out), color var(--motion-fast) var(--ease-out);background:0 0;border:1px solid #f3efe42e;border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:900;display:inline-flex;position:relative;overflow:hidden}.topbar-link:after,.button:after,.icon-button:after,.workspace-tab:after,.snippet-tab:after{content:"";opacity:0;background:currentColor;height:2px;position:absolute;inset:auto 0 0;transform:translate(-100%)}.button.is-loading:after,.icon-button.is-loading:after{opacity:.62;animation:loadingSweep .94s var(--ease-snappy) infinite}.button.is-loading:before{width:var(--upload-progress,0%);content:"";background:var(--paper-strong);opacity:.56;height:3px;transition:width var(--motion-medium) var(--ease-out);position:absolute;inset:auto 0 0}.topbar-link,.button,.snippet-tab,.workspace-tab{padding:0 14px}.button-primary,.workspace-tab.is-active,.snippet-tab.is-active{color:var(--ink);background:var(--gold);border-color:var(--gold)}.command-panel{border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#0d100fe6;border:1px solid #f3efe421;grid-template-columns:minmax(180px,.28fr) minmax(240px,1fr) auto;align-items:stretch;gap:10px;padding:10px;display:grid}.command-item{background:var(--field);border-radius:var(--radius-lg);border:1px solid #f3efe41f;align-content:center;gap:6px;min-width:0;padding:12px;font-family:IBM Plex Mono,Courier New,monospace;display:grid}.command-item strong,.command-item code{min-width:0;color:var(--paper-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-item code{color:var(--accent)}.command-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.button-danger{color:var(--paper-strong);background:#d96a4e33;border-color:#d96a4eb8}.button-secondary:hover:not(:disabled),.topbar-link:hover,.icon-button:hover,.workspace-tab:hover,.snippet-tab:hover,.button-danger:hover:not(:disabled){border-color:var(--gold);transform:translateY(-1px)}.topbar-link:active,.button:active:not(:disabled),.icon-button:active,.workspace-tab:active,.snippet-tab:active{transform:translate(1px,1px)}.topbar-link.is-pressing,.button.is-pressing:not(:disabled),.icon-button.is-pressing,.workspace-tab.is-pressing,.snippet-tab.is-pressing{transform:translate(1px,1px)scale(.985)}.button:disabled{cursor:not-allowed;opacity:.42;transform:none}.icon-button{min-width:44px;padding:0 12px}.dashboard-shell{grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:16px;padding:16px;display:grid}.settings-shell{gap:20px;padding:22px;display:grid}.settings-hero,.settings-panel{box-shadow:var(--shadow);background:#171b19eb;border:1px solid #f3efe421}.settings-hero{background:linear-gradient(135deg,#d8c48f24,#0000 42%),#171b19f0;padding:clamp(24px,5vw,42px)}.settings-hero h1{letter-spacing:0;margin:0;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(3rem,9vw,7rem);line-height:.92}.settings-hero p:not(.eyebrow){max-width:720px;margin:18px 0 0}.settings-panel{width:min(880px,100%);padding:clamp(20px,4vw,32px)}.project-rail,.workbench{align-content:start;gap:14px;display:grid}.workbench.is-empty{align-content:center;place-items:center;min-height:calc(100vh - 106px)}.workbench.is-empty>:not(.workbench-empty){display:none}.project-rail{max-height:calc(100vh - 90px);position:sticky;top:74px;overflow:auto}.rail-card,.summary-panel,.plan-panel,.panel,.stats-grid div{border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#171b19eb;border:1px solid #f3efe421}.rail-card,.panel{padding:16px}.rail-header h1,.summary-main h2,.panel h2{letter-spacing:0;margin:0;font-family:Archivo Black,Impact,sans-serif;font-weight:900;line-height:.96}.rail-header h1{font-size:2.15rem}.summary-main h2{font-size:clamp(2rem,4vw,3.25rem)}.panel h2{font-size:1.45rem}p{color:var(--muted);margin-top:0;line-height:1.65}.rail-copy{margin:0 0 20px}.rail-header{margin-bottom:18px}.eyebrow{color:var(--gold);text-transform:uppercase;margin:0 0 10px;font-size:.74rem;font-weight:800}.builder-controls,.runtime-meta,.project-list,.upload-panel,.developer-panel,.route-section,.usage-panel,.setup-panel,.report-panel,.auth-setup-card{gap:14px;display:grid}.create-form,.project-actions,.settings-form{gap:12px;display:grid}.project-actions{grid-template-columns:minmax(0,1fr) auto;margin-bottom:16px}.field{gap:8px;display:grid}.field span{color:var(--paper-strong);text-transform:uppercase;font-size:.76rem;font-weight:800}.field input,.field textarea,.field select{width:100%;color:var(--paper-strong);background:var(--field);border-radius:var(--radius);border:1px solid #f3efe42e;outline:0}.field input,.field select{min-height:46px;padding:0 12px}.readonly-plan{min-height:46px;color:var(--gold);background:var(--field);text-transform:uppercase;border:1px solid #f3efe42e;border-radius:999px;align-items:center;padding:0 12px;font-family:IBM Plex Mono,Courier New,monospace;font-size:.9rem;display:flex}.field textarea{resize:vertical;padding:12px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d8c48f1f}.compact-field{margin:0}.form-note{margin:14px 0 0;font-size:.72rem}.form-note code{color:var(--paper-strong)}.form-error{min-height:1.2em;color:var(--danger);margin:0;font-family:IBM Plex Mono,Courier New,monospace;font-size:.78rem;font-weight:800}.panel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.panel-head.stacked{display:block}.panel-head h2{margin-bottom:0}.panel-head.stacked h2{margin-bottom:12px}.project-item{background:var(--field);border-radius:var(--radius);width:100%;transition:background-color var(--motion-medium) var(--ease-out), border-color var(--motion-medium) var(--ease-out), box-shadow var(--motion-medium) var(--ease-out), transform var(--motion-fast) var(--ease-snappy);border:1px solid #f3efe421;grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.project-item.is-selected{border-color:var(--accent);box-shadow:inset 4px 0 0 var(--accent)}.project-item:hover{background:#f3efe40e;border-color:#d8c48f5c;transform:translateY(-1px)}.project-select,.project-delete{color:var(--paper-strong);background:0 0;border:0}.project-select{text-align:left;gap:7px;min-width:0;padding:14px;display:grid}.project-delete{color:var(--danger);text-transform:uppercase;border-left:1px solid #f3efe41a;align-self:stretch;padding:0 12px;font-size:.68rem;font-weight:900}.project-select:hover,.project-select:focus-visible,.project-delete:hover,.project-delete:focus-visible{background:#f3efe40d;outline:0}.project-delete:hover,.project-delete:focus-visible{color:var(--paper-strong);background:#d96a4e2e}.project-item strong{overflow-wrap:anywhere}.project-item span{color:var(--muted);text-transform:uppercase;font-size:.72rem}.summary-panel{background:linear-gradient(135deg,#6bc7bd1f,#0000 44%),#171b19f0;grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:stretch;gap:14px;padding:18px;display:grid}.summary-main p{max-width:860px;margin:10px 0 0}.runtime-panel,.snippet-box{background:var(--field);border-radius:var(--radius);border:1px solid #f3efe424;align-content:start;gap:12px;padding:18px;display:grid}.workbench-empty{text-align:center;border-radius:var(--radius-lg);width:min(560px,100%);box-shadow:var(--shadow);background:linear-gradient(135deg,#6bc7bd1f,#0000 46%),#171b19f0;border:1px solid #f3efe421;justify-items:center;gap:14px;padding:clamp(28px,6vw,56px);display:grid}.workbench-empty[hidden]{display:none}.workbench-empty .empty-mark{width:58px;height:58px;color:var(--ink);background:var(--gold);border:1px solid var(--paper-strong);border-radius:50%;place-items:center;font-family:IBM Plex Mono,Courier New,monospace;font-size:2.2rem;font-weight:900;line-height:1;display:grid}.workbench-empty h2{letter-spacing:0;margin:0;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(2rem,5vw,3.5rem);line-height:.96}.workbench-empty p:not(.eyebrow){max-width:420px;margin:0}.plan-panel{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);align-items:center;gap:14px;padding:16px;display:grid}.plan-panel h2{letter-spacing:0;margin:0 0 8px;font-family:Archivo Black,Impact,sans-serif;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1}.plan-panel p:not(.eyebrow){margin:0}.plan-meter{gap:10px;font-family:IBM Plex Mono,Courier New,monospace;display:grid}.plan-meter-stack{gap:14px;display:grid}.plan-meter-head{color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:12px;font-size:.76rem;font-weight:900;display:flex}.plan-meter-head strong{color:var(--gold)}.plan-meter-track{background:#f3efe41a;border:1px solid #f3efe41f;height:12px;overflow:hidden}.plan-meter-fill{background:var(--gold);width:0;height:100%;transition:width var(--motion-medium) var(--ease-out), background-color var(--motion-medium) var(--ease-out);display:block}.plan-meter-fill.is-over-limit{background:var(--danger)}.is-meter-pulse{animation:meterPulse .62s var(--ease-snappy)}.is-motion-pulse{animation:softPulse .52s var(--ease-snappy)}.settings-toggle{background:var(--field);border-radius:var(--radius);border:1px solid #f3efe424;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid;position:relative}.settings-toggle input{opacity:0;pointer-events:none;position:absolute}.settings-toggle .checkbox-box{width:18px;height:18px;transition:border-color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-snappy);background:#f3efe40d;border:1px solid #f3efe447;border-radius:6px;margin-top:4px;position:relative;box-shadow:inset 0 1px #f3efe40f,0 0 #d8c48f00}.settings-toggle .checkbox-box:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);opacity:0;width:4px;height:9px;transition:opacity var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-snappy);position:absolute;top:1px;left:5px;transform:rotate(45deg)scale(.8)}.settings-toggle input:checked+.checkbox-box{border-color:var(--gold);background:var(--gold);box-shadow:0 0 0 3px #d8c48f24}.settings-toggle input:checked+.checkbox-box:after{opacity:1;transform:rotate(45deg)scale(1)}.settings-toggle input:focus-visible+.checkbox-box{border-color:var(--gold);box-shadow:0 0 0 3px #d8c48f2e}.settings-toggle:hover .checkbox-box{border-color:#d8c48f70;transform:translateY(-1px)}.settings-toggle span{color:var(--muted);line-height:1.5}.settings-toggle strong{color:var(--paper-strong);text-transform:uppercase;font-family:IBM Plex Mono,Courier New,monospace;font-size:.78rem;display:block}.settings-preview{background:#d8c48f1a;border:1px solid #d8c48f47;gap:8px;padding:16px;font-family:IBM Plex Mono,Courier New,monospace;display:grid}.settings-preview span{color:var(--gold);text-transform:uppercase;font-size:.72rem;font-weight:900}.settings-preview strong{color:var(--paper-strong);font-size:1rem}.settings-preview p{margin:0}.settings-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.account-actions{flex-wrap:wrap;gap:10px;display:flex}.account-name-form{margin-bottom:18px}.danger-zone{border-color:#d96a4e80}.delete-warning{color:var(--paper-strong);background:#d96a4e24;border:1px solid #d96a4e9e;gap:8px;margin-top:16px;padding:16px;display:grid}.delete-warning strong{color:var(--danger);text-transform:uppercase;font-family:IBM Plex Mono,Courier New,monospace;font-size:.8rem}.delete-warning p{margin:0}.runtime-panel span,.runtime-meta dt,.setup-card span,.report-grid small,.command-item span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.runtime-panel code{overflow-wrap:anywhere;color:var(--gold)}.summary-actions{flex-wrap:wrap;gap:8px;display:flex}.runtime-meta{margin:2px 0 0}.runtime-meta dt,.runtime-meta dd{margin:0}.runtime-meta dd{overflow-wrap:anywhere;color:var(--paper-strong);font-size:.78rem}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.stats-grid div{padding:14px}.stats-grid span{margin-top:8px;font-family:Archivo Black,Impact,sans-serif;font-size:1.8rem;line-height:1;display:block}.stats-grid small{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.workspace-tabs{border-radius:var(--radius);box-shadow:var(--shadow);background:#0d100fdb;border:1px solid #f3efe421;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.workspace-tab{flex:150px}.tab-panel{display:none}.tab-panel.is-active{animation:panelIn var(--motion-medium) var(--ease-out) both;gap:18px;display:grid}.two-column-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);align-items:start;gap:14px;display:grid}.drop-zone{min-height:150px;color:var(--ink);text-align:center;background:linear-gradient(90deg, #080a0914 1px, transparent 1px), linear-gradient(180deg, #080a0914 1px, transparent 1px), var(--gold);border:2px dashed var(--ink);border-radius:var(--radius);background-size:26px 26px;place-items:center;padding:18px;display:grid}.drop-zone input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.drop-zone strong{font-family:Archivo Black,Impact,sans-serif;font-size:1.8rem;line-height:1}.drop-zone span{text-transform:uppercase;font-family:IBM Plex Mono,Courier New,monospace;font-size:.78rem;font-weight:800}.upload-actions,.snippet-tabs{flex-wrap:wrap;gap:10px;display:flex}.upload-preview,.activity-list,.request-log-list,.route-table,.method-list,.usage-chart{gap:8px;display:grid}.preview-row,.activity-row,.request-log-row,.route-row,.method-row,.usage-bar,.report-grid div,.setup-card{background:var(--field);border-radius:var(--radius);border:1px solid #f3efe41f;align-items:center;gap:10px;padding:12px;display:grid}.preview-row{grid-template-columns:74px minmax(0,.8fr) minmax(0,1fr)}.preview-row code,.preview-row span,.route-path,.route-source,.runtime-url,.usage-bar code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.route-method{min-height:30px;color:var(--ink);background:var(--gold);border-radius:999px;place-items:center;font-weight:900;display:grid}.custom-row .route-method{color:var(--paper-strong);background:var(--copper)}.report-grid{gap:10px;display:grid}.report-grid span{overflow-wrap:anywhere;color:var(--paper-strong);font-weight:900}.activity-list.compact .activity-row{grid-template-columns:minmax(120px,.3fr) minmax(0,1fr)}.activity-list.full .activity-row{grid-template-columns:minmax(150px,.25fr) minmax(0,1fr) auto}.request-log-row{grid-template-columns:minmax(150px,.2fr) 86px minmax(180px,1fr) 64px minmax(110px,.2fr) minmax(160px,.4fr)}.activity-row time,.activity-row span,.request-log-row time,.request-log-row span,.request-log-row small,.route-source,.runtime-url,.route-hits{color:var(--muted);text-transform:uppercase;font-size:.72rem}.request-log-row code,.request-log-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-log-row strong{color:var(--green)}.request-log-row strong.is-error{color:var(--danger)}.auth-actions{flex-wrap:wrap;gap:10px;display:flex}.developer-grid{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.snippet-box{min-width:0;padding:0;overflow:hidden}.snippet-head{border-bottom:1px solid #f3efe41a;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.snippet-head span{color:var(--gold);text-transform:uppercase;font-size:.72rem;font-weight:800}.snippet-box pre{min-height:240px;max-height:420px;margin:0;padding:14px;overflow:auto}.snippet-box code{color:var(--paper-strong);white-space:pre;font-size:.78rem;line-height:1.55}.route-toolbar{grid-template-columns:minmax(220px,1fr) minmax(180px,260px);gap:12px;margin-bottom:12px;display:grid}.route-row{grid-template-columns:74px minmax(130px,.8fr) minmax(160px,1fr) 70px auto auto minmax(210px,1.2fr)}.copy-button{min-height:34px}.usage-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:start;gap:18px;display:grid}.usage-bar{grid-template-columns:minmax(160px,.36fr) minmax(0,1fr) 80px}.usage-bar-track{background:#f3efe41a;height:10px;overflow:hidden}.usage-bar-fill{background:var(--gold);height:100%;display:block}.method-row{grid-template-columns:86px minmax(0,1fr) auto}.setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.setup-card{align-content:start}.setup-card.wide{grid-column:1/-1}.setup-card code{overflow-wrap:anywhere;color:var(--gold)}.setup-card pre{margin:0;overflow:auto}[data-chunk-item]{animation:chunkIn var(--motion-medium) var(--ease-out) both;animation-delay:var(--chunk-delay,0s)}.empty-state{color:var(--muted);text-align:center;background:var(--field);border-radius:var(--radius);border:1px dashed #f3efe429;margin:0;padding:24px}.toast{z-index:30;max-width:min(380px,100vw - 44px);color:var(--ink);background:var(--gold);border:1px solid var(--paper-strong);border-radius:var(--radius);box-shadow:8px 8px 0 var(--copper);opacity:0;pointer-events:none;transition:opacity var(--motion-medium) var(--ease-out), transform var(--motion-medium) var(--ease-snappy);padding:14px 16px;font-family:IBM Plex Mono,Courier New,monospace;font-size:.78rem;font-weight:800;position:fixed;bottom:22px;right:22px;transform:translateY(12px)}.toast.is-visible{opacity:1;transform:translate(0)}.project-modal,.confirm-modal{z-index:40;opacity:0;pointer-events:none;transition:opacity var(--motion-medium) var(--ease-out);background:#080a09b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.project-modal.is-visible,.confirm-modal.is-visible{opacity:1;pointer-events:auto}.project-panel,.confirm-panel{background:var(--panel);border-radius:var(--radius-lg);width:min(440px,100%);box-shadow:var(--shadow);transition:transform var(--motion-medium) var(--ease-snappy);border:1px solid #f3efe42e;padding:22px;transform:translateY(14px)scale(.985)}.project-panel{background:linear-gradient(135deg, #d8c48f29, transparent 46%), var(--panel);width:min(680px,100%);padding:clamp(22px,4vw,34px);position:relative}.project-modal.is-visible .project-panel,.confirm-modal.is-visible .confirm-panel{transform:translate(0)scale(1)}.project-panel h2,.confirm-panel h2{letter-spacing:0;margin:0 0 12px;font-family:Archivo Black,Impact,sans-serif;font-size:1.7rem;line-height:1}.project-panel h2{max-width:520px;font-size:clamp(2.2rem,6vw,4.2rem)}.project-panel>p:not(.eyebrow){max-width:520px}.confirm-panel p:not(.eyebrow){margin-bottom:18px}.modal-close{min-height:36px;color:var(--muted);background:var(--field);text-transform:uppercase;border:1px solid #f3efe429;border-radius:999px;padding:0 10px;font-family:IBM Plex Mono,Courier New,monospace;font-size:.68rem;font-weight:900;position:absolute;top:16px;right:16px}.modal-close:hover,.modal-close:focus-visible{color:var(--paper-strong);border-color:var(--gold);outline:0}.modal-actions,.confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@keyframes panelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0)}}@keyframes chunkIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes loadingSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes softPulse{0%,to{filter:none;transform:translate(0)scale(1)}45%{filter:brightness(1.16);transform:translateY(-1px)scale(1.015)}}@keyframes meterPulse{0%,to{box-shadow:none;filter:none}45%{filter:brightness(1.18);box-shadow:0 0 24px #d8c48f57}}@media (width<=1180px){.dashboard-shell,.summary-panel,.plan-panel,.command-panel,.two-column-grid,.developer-grid,.usage-layout{grid-template-columns:1fr}.project-rail{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static;overflow:visible}.command-actions{justify-content:flex-start}}@media (width<=760px){.dash-topbar{grid-template-columns:1fr auto;padding:12px}.connection,#copyApiBaseButton{display:none}.dashboard-shell,.settings-shell{padding:12px}.project-rail,.stats-grid,.setup-grid,.route-toolbar,.route-row,.command-actions,.request-log-row,.preview-row,.usage-bar,.method-row,.activity-list.compact .activity-row,.activity-list.full .activity-row{grid-template-columns:1fr}.summary-main h2{font-size:2.2rem}.route-path,.route-source,.runtime-url,.preview-row code,.preview-row span,.usage-bar code{white-space:normal}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.project-item{overflow:hidden}.project-delete{transition:background-color var(--motion-medium) var(--ease-out), color var(--motion-fast) var(--ease-out), border-color var(--motion-medium) var(--ease-out)}[data-progressive-section]{opacity:0;filter:blur(12px);transition:opacity .72s var(--ease-out),filter .72s var(--ease-out),transform .72s var(--ease-out);transition-delay:var(--progressive-delay,0s);will-change:opacity,filter,transform;transform:translateY(48px)scale(.99)}[data-progressive-section].is-loaded{opacity:1;filter:blur();will-change:auto;transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){[data-progressive-section]{opacity:1;filter:none;transform:none;transition:none!important}}
