:root{--font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"SF Mono",SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-canvas:#566168;--color-canvas-deep:#49545b;--color-shell:#efeeeb;--color-shell-raised:#f8f7f4;--color-shell-muted:#e4e2dc;--color-shell-wash:#dbd9d2;--color-rail:#12181d;--color-rail-deep:#0d1317;--color-rail-hover:rgba(244,243,238,0.07);--color-rail-active:rgba(244,243,238,0.13);--color-panel-dark:#171d21;--color-panel-dark-2:#1f272c;--color-panel-line:rgba(244,243,238,0.13);--color-text:#171b1f;--color-text-soft:#555d62;--color-text-muted:#858b8f;--color-text-faint:#a2a6a8;--color-text-inverse:#f7f7f2;--color-text-inverse-muted:rgba(247,247,242,0.62);--color-border:rgba(26,31,35,0.12);--color-border-strong:rgba(26,31,35,0.22);--color-border-inverse:rgba(247,247,242,0.13);--color-primary:#15191d;--color-primary-hover:#262d32;--color-primary-ink:#f7f7f2;--color-accent:#7fa832;--color-accent-2:#d98d17;--color-success:#7fa832;--color-warning:#d98d17;--color-error:#b6524b;--color-danger:var(--color-error);--color-info:#66777f;--sidebar-bg:var(--color-rail);--sidebar-active-bg:var(--color-rail-active);--sidebar-text:rgba(247,247,242,0.58);--sidebar-text-active:var(--color-text-inverse);--sidebar-accent:#dce3d3;--shadow-frame:0 28px 70px rgba(14,20,24,0.22);--shadow-card:0 1px 0 rgba(255,255,255,0.72) inset;--shadow-elevated:0 18px 44px rgba(14,20,24,0.16);--shadow-1:var(--shadow-card);--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:8px;--radius-xl:8px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-page:clamp(22px,3vw,42px);--content-max:1540px;--rail-width:92px}.admin-scope,.client-scope{--scope-accent:var(--color-accent);--scope-accent-soft:color-mix(in srgb,var(--color-accent) 13%,var(--color-shell))}.admin-scope{--scope-accent:var(--color-accent-2);--scope-accent-soft:color-mix(in srgb,var(--color-accent-2) 12%,var(--color-shell))}*{box-sizing:border-box}body,html{min-height:100%}body{background:radial-gradient(circle at 50% -10%,rgba(255,255,255,.13),transparent 34%),var(--color-canvas);color:var(--color-text);font-family:var(--font-sans);letter-spacing:0;margin:0;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:.56}:focus-visible{outline:3px solid color-mix(in srgb,var(--scope-accent,var(--color-accent)) 30%,transparent);outline-offset:3px}::selection{background:color-mix(in srgb,var(--color-accent) 25%,transparent)}.auth-page{align-items:center;background:var(--color-canvas);display:grid;min-height:100vh;padding:var(--space-page)}.auth-panel{background:var(--color-shell);border:1px solid color-mix(in srgb,var(--color-border) 84%,transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-frame);margin:0 auto;max-width:430px;padding:32px;width:100%}.auth-panel h1{font-size:32px;font-weight:760;line-height:1.03;margin:12px 0 10px}.auth-panel p{color:var(--color-text-soft);line-height:1.55;margin:0 0 24px}.form-stack{display:grid;grid-gap:14px;gap:14px}label{color:var(--color-text-muted);display:grid;font-size:11px;font-weight:780;grid-gap:8px;gap:8px;line-height:1.2;text-transform:uppercase}input,select{background:var(--color-shell-raised);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);min-height:42px;padding:0 14px;width:100%}input:hover,select:hover{border-color:var(--color-border-strong)}input:focus,select:focus{border-color:color-mix(in srgb,var(--scope-accent,var(--color-accent)) 58%,var(--color-border));outline:3px solid color-mix(in srgb,var(--scope-accent,var(--color-accent)) 18%,transparent)}.button,.danger-button,.ghost-button,.primary-button{align-items:center;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-pill);display:inline-flex;font-size:14px;font-weight:720;gap:8px;justify-content:center;min-height:42px;padding:0 18px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;white-space:nowrap}.button--sm{font-size:13px;min-height:34px;padding:0 13px}.button--md{min-height:42px}.button--primary,.primary-button{background:var(--color-primary);color:var(--color-primary-ink)}.button--primary:hover,.primary-button:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.button--primary:active,.primary-button:active{transform:translateY(0)}.button--secondary{background:var(--color-shell-muted);border-color:var(--color-border);color:var(--color-text)}.button--secondary:hover{background:var(--color-shell-wash);border-color:var(--color-border-strong)}.button--ghost,.ghost-button{background:rgba(0,0,0,0);border-color:var(--color-border);color:var(--color-text)}.button--ghost:hover,.ghost-button:hover{background:color-mix(in srgb,var(--color-shell-muted) 72%,transparent);border-color:var(--color-border-strong)}.button--danger,.danger-button{background:color-mix(in srgb,var(--color-error) 11%,var(--color-shell));border-color:color-mix(in srgb,var(--color-error) 30%,transparent);color:var(--color-error)}.button--danger:hover,.danger-button:hover{background:color-mix(in srgb,var(--color-error) 16%,var(--color-shell))}.link-row{color:var(--color-text-soft);display:flex;flex-wrap:wrap;font-size:14px;gap:6px;margin-top:18px}.link-row a{color:var(--color-text);font-weight:760}.app-shell{background:var(--color-shell);box-shadow:var(--shadow-frame);display:grid;grid-template-columns:var(--rail-width) minmax(0,1fr);min-height:calc(100vh - clamp(32px,8vh,88px));overflow:hidden}.app-shell[data-sidebar=expanded]{--rail-width:256px}.app-shell[data-sidebar=collapsed]{--rail-width:92px}@media(min-width:921px){.app-shell{height:100vh;min-height:0}.main{min-height:0;overflow-y:auto}.sidebar{align-self:start;height:100vh;max-height:100vh;min-height:0;overflow:hidden;position:-webkit-sticky;position:sticky;top:0}}.sidebar{background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 34%),linear-gradient(180deg,var(--color-rail),var(--color-rail-deep));border-right:1px solid rgba(247,247,242,.08);color:var(--sidebar-text);display:flex;flex-direction:column;min-height:100%;padding:22px 0}.sidebar-nav-scroll{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.sidebar-nav-scroll::-webkit-scrollbar{display:none}.sidebar-toggle{align-items:center;align-self:center;background:rgba(0,0,0,0);border:1px solid rgba(247,247,242,.12);border-radius:var(--radius-pill);color:rgba(247,247,242,.64);display:inline-grid;flex-shrink:0;height:38px;justify-content:center;padding:0;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:38px}.sidebar-toggle:hover{background:var(--color-rail-hover);border-color:rgba(247,247,242,.16);color:var(--sidebar-text-active);transform:translateY(-1px)}.brand-mark{align-items:center;background:var(--color-shell-raised);border:1px solid hsla(0,0%,100%,.72);border-radius:var(--radius-xs);color:var(--color-text);display:grid;flex-shrink:0;height:48px;place-items:center;width:48px}.brand-mark svg{color:inherit;display:block;height:30px;width:30px}.nav-list{scrollbar-width:none}.nav-list::-webkit-scrollbar{display:none}.nav-list a{border:1px solid rgba(0,0,0,0);border-radius:var(--radius-pill);color:var(--sidebar-text);position:relative;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.nav-list a svg{color:rgba(247,247,242,.46);flex-shrink:0;height:18px;stroke-width:1.9;transition:color .16s ease;width:18px}.nav-list a:hover{background:var(--color-rail-hover);color:var(--sidebar-text-active);transform:translateY(-1px)}.nav-list a:hover svg{color:rgba(247,247,242,.8)}.nav-list a.active{background:var(--color-rail-active);border-color:rgba(247,247,242,.1);color:var(--sidebar-text-active)}.nav-list a.active:before{border:1px solid rgba(247,247,242,.28);border-radius:var(--radius-pill);content:"";inset:-5px;position:absolute}.nav-list a.active svg{color:#f3f6ed}.app-shell[data-sidebar=collapsed] .brand{align-items:center;color:var(--sidebar-text-active);display:grid;justify-items:center;margin:0 auto 34px;transition:transform .16s ease;width:54px}.app-shell[data-sidebar=collapsed] .brand:hover{transform:translateY(-1px)}.app-shell[data-sidebar=collapsed] .brand span:not(.brand-mark){display:none}.app-shell[data-sidebar=collapsed] .nav-list{align-items:center;display:grid;grid-gap:12px;gap:12px;justify-items:center}.app-shell[data-sidebar=collapsed] .nav-list a{align-items:center;display:grid;height:46px;justify-items:center;width:46px}.app-shell[data-sidebar=collapsed] .nav-list a span{display:none}.app-shell[data-sidebar=collapsed] .sidebar-footer{align-items:center;display:grid;grid-gap:12px;gap:12px;justify-items:center;margin-top:auto}.app-shell[data-sidebar=collapsed] .sidebar-user{align-items:center;background:var(--color-shell);border:1px solid hsla(0,0%,100%,.68);border-radius:var(--radius-pill);color:var(--color-text-muted);display:grid;height:46px;justify-items:center;overflow:hidden;padding:0;width:46px}.app-shell[data-sidebar=collapsed] .sidebar-user span{display:none}.app-shell[data-sidebar=collapsed] .sidebar-user strong{color:var(--color-text);display:block;font-size:13px;font-weight:780;line-height:1;overflow:hidden;text-transform:uppercase}.app-shell[data-sidebar=collapsed] .sidebar-logout{border-color:rgba(0,0,0,0);color:rgba(247,247,242,.64);height:38px;min-height:38px;padding:0;width:38px}.app-shell[data-sidebar=collapsed] .sidebar-logout span{display:none}.app-shell[data-sidebar=collapsed] .sidebar-logout:hover{background:var(--color-rail-hover);border-color:rgba(0,0,0,0);color:var(--sidebar-text-active)}.app-shell[data-sidebar=expanded] .brand{align-items:center;color:var(--sidebar-text-active);display:flex;gap:12px;justify-content:flex-start;margin:0 16px 24px;min-width:0;text-align:left;transition:transform .16s ease;width:auto}.app-shell[data-sidebar=expanded] .brand:hover{transform:translateY(-1px)}.app-shell[data-sidebar=expanded] .brand span:not(.brand-mark){display:flex;flex-direction:column;gap:3px;min-width:0}.app-shell[data-sidebar=expanded] .brand strong{font-size:15px;font-weight:760;line-height:1.15}.app-shell[data-sidebar=expanded] .brand small{color:rgba(247,247,242,.55);font-size:11px;font-weight:650;line-height:1.2}.app-shell[data-sidebar=expanded] .nav-list{align-items:stretch;display:grid;grid-gap:12px;gap:12px;justify-items:stretch;padding:0 12px}.app-shell[data-sidebar=expanded] .nav-list a{align-items:center;display:flex;gap:12px;justify-content:flex-start;min-height:46px;padding:0 14px;width:100%}.app-shell[data-sidebar=expanded] .nav-list a span{display:block;font-size:14px;font-weight:620;line-height:1.2}.app-shell[data-sidebar=expanded] .sidebar-footer{display:grid;grid-gap:12px;gap:12px;justify-items:stretch;margin-top:auto;padding:0 16px;width:100%}.app-shell[data-sidebar=expanded] .sidebar-toggle{width:100%}.app-shell[data-sidebar=expanded] .sidebar-user{align-items:flex-start;background:var(--color-shell);border:1px solid hsla(0,0%,100%,.68);border-radius:var(--radius-pill);box-sizing:border-box;color:var(--color-text-muted);display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:46px;overflow:hidden;padding:8px 14px;width:100%}.app-shell[data-sidebar=expanded] .sidebar-user span{display:block;font-size:11px;font-weight:780;line-height:1.2;text-transform:uppercase}.app-shell[data-sidebar=expanded] .sidebar-user strong{color:var(--color-text);font-size:13px;font-weight:780;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%}.app-shell[data-sidebar=expanded] .sidebar-logout{border-color:rgba(247,247,242,.12);color:rgba(247,247,242,.64);height:42px;justify-content:center;min-height:42px;padding:0 18px;width:100%}.app-shell[data-sidebar=expanded] .sidebar-logout span{display:inline}.app-shell[data-sidebar=expanded] .sidebar-logout:hover{background:var(--color-rail-hover);border-color:rgba(247,247,242,.16);color:var(--sidebar-text-active)}.main{background:var(--color-shell);min-width:0;padding:0}.main-inner{margin:0 auto;max-width:var(--content-max);min-height:100%;width:100%}.breadcrumbs{color:var(--color-text-muted);min-width:0}.breadcrumbs ol{align-items:center;display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.breadcrumbs li{align-items:center;display:inline-flex;font-size:14px;font-weight:520;min-width:0}.breadcrumbs li:after{color:var(--color-text-faint);content:"/";margin-left:8px}.breadcrumbs li:last-child{color:var(--color-text);font-weight:620}.breadcrumbs li:last-child:after{content:"";margin-left:0}.breadcrumbs a{transition:color .16s ease}.breadcrumbs a:hover{color:var(--color-text)}.page-header{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin:42px var(--space-page) 26px}.page-header-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px;justify-content:flex-end}.page-header-copy{min-width:0}.page-header-copy h1{color:var(--color-text);font-size:clamp(34px,4vw,48px);font-weight:760;letter-spacing:0;line-height:1;margin:8px 0 0}.page-header-copy p{color:var(--color-text-soft);font-size:16px;line-height:1.5;margin:12px 0 0;max-width:620px}.eyebrow{color:var(--color-text-muted);display:inline-flex;font-size:11px;font-weight:780;letter-spacing:0;line-height:1.2;text-transform:uppercase}.content-grid{padding:0 var(--space-page) var(--space-page)}.content-grid,.metric-grid{display:grid;grid-gap:18px;gap:18px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.card,.metric-card,.panel{background:color-mix(in srgb,var(--color-shell-raised) 92%,white);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.card,.panel{padding:24px}.dashboard-card{overflow:hidden}.dashboard-card--primary{background:color-mix(in srgb,var(--color-shell-raised) 94%,white)}.dashboard-card--secondary{background:var(--color-shell)}.card-header,.panel-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.card-header svg,.panel-header svg{color:var(--color-text-muted);stroke-width:1.8}.card-title,.panel h2{color:var(--color-text);font-size:20px;font-weight:700;line-height:1.2;margin:0}.card-description,.panel p{color:var(--color-text-soft);font-size:14px;line-height:1.55}.card-description{margin:6px 0 0}.metric-card{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) auto;min-height:150px;padding:22px}.metric-card-main{min-width:0}.metric-card-label{color:var(--color-text-muted);display:block;font-size:11px;font-weight:780;line-height:1.2;margin-bottom:14px;text-transform:uppercase}.metric-card strong{color:var(--color-text);display:block;font-feature-settings:"tnum";font-size:clamp(30px,3.1vw,40px);font-variant-numeric:tabular-nums;font-weight:740;letter-spacing:0;line-height:.96}.metric-card small{color:var(--color-text-soft);font-size:13px;line-height:1.45}.metric-card-icon{align-items:center;background:var(--color-panel-dark);border:1px solid rgba(21,26,30,.18);border-radius:var(--radius-xs);color:var(--color-text-inverse);display:grid;height:38px;place-items:center;width:38px}.metric-card-icon svg{stroke-width:1.8}.metric-card-detail{align-items:center;display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}.metric-status-badge{font-size:10px;padding:5px 7px}.dashboard-overview{display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr)}.usage-chart-card{background:var(--color-shell);border:0;display:grid;min-height:360px;padding:8px 0 0}.usage-chart-head{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:34px}.usage-total{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.usage-total strong{font-feature-settings:"tnum";font-size:clamp(42px,5vw,64px);font-variant-numeric:tabular-nums;font-weight:760;line-height:.92}.usage-total span{color:var(--color-text-muted);font-size:24px}.usage-delta{color:var(--color-success);font-size:14px;margin:10px 0 0}.range-switcher{align-items:center;color:var(--color-text-muted);display:flex;gap:14px;font-size:13px}.range-switcher strong{align-items:center;background:var(--color-primary);border-radius:var(--radius-pill);color:var(--color-primary-ink);display:inline-grid;font-size:13px;font-weight:650;height:34px;place-items:center;width:34px}.candles{--grid-line:rgba(26,31,35,0.08);background:repeating-linear-gradient(0deg,transparent 0,transparent 48px,var(--grid-line) 49px);display:grid;grid-gap:clamp(12px,2vw,28px);gap:clamp(12px,2vw,28px);grid-template-columns:repeat(12,minmax(18px,1fr));min-height:212px;padding:12px 0 0}.candle{align-items:end;display:grid;justify-items:center;min-width:0}.candle:before{background:color-mix(in srgb,currentColor 70%,transparent);content:"";display:block;height:calc(var(--wick, 70)*1px);transform:translateY(10px);width:1px}.candle:after{background:currentColor;border-radius:var(--radius-pill);content:"";display:block;height:calc(var(--height, 72)*1px);width:clamp(8px,1.1vw,12px)}.candle.up{color:var(--color-success)}.candle.down{color:var(--color-warning)}.candle-labels{color:var(--color-text-muted);display:grid;font-size:13px;grid-template-columns:repeat(12,minmax(18px,1fr));margin-top:16px;text-align:center}.structure-card{background:radial-gradient(circle at 76% 20%,rgba(255,255,255,.045),transparent 26%),linear-gradient(135deg,var(--color-panel-dark),#20282e);border:1px solid rgba(0,0,0,.32);border-radius:var(--radius-xs);color:var(--color-text-inverse);display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,.9fr) minmax(220px,.78fr);min-height:360px;overflow:hidden;padding:32px}.structure-card h2{color:var(--color-text-inverse);font-size:27px;font-weight:680;letter-spacing:0;line-height:1.05;margin:0}.structure-card p{color:var(--color-text-inverse-muted);margin:10px 0 28px}.structure-stat-list{display:grid;grid-gap:20px;gap:20px;margin-bottom:24px}.structure-stat{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(110px,1fr) 62px minmax(76px,auto)}.structure-stat span:first-child{font-size:15px}.structure-bar{background:rgba(247,247,242,.13);height:4px;overflow:hidden}.structure-bar i{background:var(--color-accent);display:block;height:100%;width:var(--value,60%)}.structure-stat strong{font-feature-settings:"tnum";font-size:15px;font-variant-numeric:tabular-nums;font-weight:560;text-align:right}.target-row{align-items:center;border-top:1px solid var(--color-panel-line);display:flex;gap:12px;padding-top:18px}.target-ring{background:conic-gradient(var(--color-accent) 0 86%,rgba(247,247,242,.13) 86% 100%);border-radius:50%;display:inline-grid;height:28px;place-items:center;width:28px}.target-ring:after{background:var(--color-panel-dark);border-radius:inherit;content:"";height:18px;width:18px}.target-row strong{font-size:17px}.radar-wrap{align-items:center;display:grid;min-width:0;place-items:center}.radar-chart{color:rgba(247,247,242,.22);max-width:100%;width:300px}.radar-chart text{fill:var(--color-text-inverse);font-size:10px}.signal-strip{grid-gap:20px;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.signal-strip,.signal-tile{align-items:center;display:grid}.signal-tile{border-right:1px solid var(--color-border);grid-gap:16px;gap:16px;grid-template-columns:minmax(0,auto) auto minmax(110px,1fr);min-width:0;padding:0 18px}.signal-tile:last-child{border-right:0}.signal-tile strong{font-size:18px;font-weight:680;white-space:nowrap}.signal-tile span{color:var(--color-text-muted)}.signal-copy{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.signal-trend{color:var(--color-success);font-size:17px}.signal-trend.warning{color:var(--color-warning)}.sparkline{height:44px;min-width:0;width:100%}.sparkline path:first-child{fill:color-mix(in srgb,var(--spark-color,var(--color-accent)) 18%,transparent)}.sparkline path:last-child{fill:none;stroke:var(--spark-color,var(--color-accent));stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.table-wrap{overflow-x:auto}.data-table,.table-wrap table{border-collapse:collapse;min-width:680px;width:100%}.data-table td,.data-table th,.table-wrap td,.table-wrap th{border-bottom:1px solid var(--color-border);padding:15px 12px;text-align:left;vertical-align:middle}.data-table th,.table-wrap th{color:var(--color-text-muted);font-size:11px;font-weight:780;letter-spacing:0;line-height:1.2;text-transform:uppercase}.data-table td,.table-wrap td{color:var(--color-text);font-size:14px;line-height:1.4}.data-table tbody tr,.table-wrap tbody tr{transition:background-color .14s ease}.data-table tbody tr:hover,.table-wrap tbody tr:hover{background:rgba(228,226,220,.48)}.data-table tbody tr:last-child td,.table-wrap tbody tr:last-child td{border-bottom:0}.table-empty-cell{padding:0}.table-strong{font-weight:720}.mono-cell{font-family:var(--font-mono);overflow-wrap:anywhere}.table-check{align-items:center;display:inline-flex;gap:8px}.table-check input{min-height:auto;width:auto}.data-table td input[type=number]{max-width:110px}.badge,.status-pill{align-items:center;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-pill);display:inline-flex;font-size:12px;font-weight:720;line-height:1;padding:6px 10px}.badge--neutral{background:var(--color-shell-muted);border-color:var(--color-border);color:var(--color-text-soft)}.badge--success,.status-pill.active{background:color-mix(in srgb,var(--color-success) 14%,var(--color-shell));border-color:color-mix(in srgb,var(--color-success) 34%,transparent);color:#526f23}.badge--info,.status-pill.coming_soon{background:color-mix(in srgb,var(--color-info) 13%,var(--color-shell));border-color:color-mix(in srgb,var(--color-info) 26%,transparent);color:#465a63}.badge--warning{background:color-mix(in srgb,var(--color-warning) 14%,var(--color-shell));border-color:color-mix(in srgb,var(--color-warning) 32%,transparent);color:#865f17}.badge--error{background:color-mix(in srgb,var(--color-error) 12%,var(--color-shell));border-color:color-mix(in srgb,var(--color-error) 30%,transparent);color:var(--color-error)}.alert,.notice{align-items:flex-start;border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;gap:12px;padding:14px}.alert-icon{flex:0 0 auto;margin-top:2px}.alert-body{color:var(--color-text-soft);flex:1 1;font-size:14px;line-height:1.5;min-width:0}.alert-body strong{color:var(--color-text);display:block;margin-bottom:2px}.alert-action{flex:0 0 auto}.alert--neutral,.notice.neutral{background:var(--color-shell-muted)}.alert--info{background:color-mix(in srgb,var(--color-info) 12%,var(--color-shell))}.alert--info .alert-icon{color:var(--color-info)}.alert--danger,.notice.danger{background:color-mix(in srgb,var(--color-error) 11%,var(--color-shell));border-color:color-mix(in srgb,var(--color-error) 30%,transparent)}.alert--danger .alert-body strong,.alert--danger .alert-icon,.notice.danger .alert-body strong,.notice.danger .alert-icon{color:var(--color-error)}.alert--success,.notice.success{background:color-mix(in srgb,var(--color-success) 12%,var(--color-shell));border-color:color-mix(in srgb,var(--color-success) 30%,transparent)}.alert--success .alert-body strong,.alert--success .alert-icon,.notice.success .alert-body strong,.notice.success .alert-icon{color:#526f23}.alert--warning{background:color-mix(in srgb,var(--color-warning) 12%,var(--color-shell));border-color:color-mix(in srgb,var(--color-warning) 30%,transparent)}.alert--warning .alert-body strong,.alert--warning .alert-icon{color:var(--color-warning)}.empty-state{background:var(--color-shell);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);grid-gap:14px;gap:14px;justify-items:center;padding:34px 24px;text-align:center}.empty-state,.empty-state-icon{align-items:center;display:grid}.empty-state-icon{background:var(--color-panel-dark);border:1px solid rgba(21,26,30,.18);border-radius:var(--radius-xs);color:var(--color-text-inverse);height:44px;place-items:center;width:44px}.empty-state h3{color:var(--color-text);font-size:17px;margin:0 0 6px}.empty-state p{color:var(--color-text-soft);line-height:1.5;margin:0;max-width:520px}.empty-state-action{margin-top:2px}.skeleton{animation:skeleton-pulse 1.35s ease-in-out infinite;background:linear-gradient(90deg,#d8d6d0,#f2f1ed 50%,#d8d6d0);background-size:220% 100%;border-radius:var(--radius-sm);min-height:16px}@keyframes skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}.inline-form{align-items:flex-end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr minmax(160px,220px) auto}.code-block,.code-pill,.code-text,.secret-box{font-family:var(--font-mono)}.secret-box{overflow-wrap:anywhere;padding:14px}.code-block,.secret-box{background:var(--color-panel-dark);border:1px solid rgba(247,247,242,.12);border-radius:var(--radius-sm);color:var(--color-text-inverse)}.code-block{overflow-x:auto;padding:16px}.code-pill,.code-text{background:color-mix(in srgb,var(--color-shell-muted) 72%,white);border:1px solid var(--color-border);border-radius:var(--radius-xs);color:#263035;display:inline-flex;font-size:12px;line-height:1.35;max-width:100%;overflow-wrap:anywhere;padding:4px 7px}.code-pill--muted,.code-text--muted{color:var(--color-text-muted)}.network-cell{align-items:center;display:inline-flex;gap:10px;font-weight:720}.network-dot{background:var(--color-text-muted);border-radius:var(--radius-pill);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-shell-muted) 72%,white);display:inline-flex;height:8px;width:8px}.network-dot--active{background:var(--color-success)}.network-dot--coming_soon{background:var(--color-text-muted)}.recent-projects-actions{align-items:center;color:var(--color-text-muted);display:flex;gap:10px}.recent-projects-actions svg{stroke-width:1.8}.endpoint-cell{align-items:center;display:inline-flex;gap:6px;max-width:100%}.icon-button{align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-pill);color:var(--color-text-soft);display:inline-grid;flex:0 0 auto;height:30px;justify-content:center;padding:0;transition:background-color .14s ease,border-color .14s ease,color .14s ease;width:30px}.icon-button:hover{background:var(--color-shell-muted);border-color:var(--color-border);color:var(--color-text)}.code-copy-button{margin-left:-2px}.info-strip{align-items:center;background:var(--color-panel-dark);border:1px solid rgba(247,247,242,.1);border-radius:var(--radius-lg);color:var(--color-text-inverse-muted);display:flex;gap:16px;justify-content:space-between;min-height:66px;padding:16px 18px}.info-strip p{font-size:14px;line-height:1.45;margin:0}.info-strip .badge{background:rgba(247,247,242,.1);border-color:rgba(247,247,242,.14);color:var(--color-text-inverse)}.method-bars{display:grid;grid-gap:12px;gap:12px}.method-bar{display:grid;grid-gap:7px;gap:7px}.method-bar div{background:var(--color-shell-muted);border-radius:var(--radius-pill);height:8px;overflow:hidden}.method-bar span{background:var(--scope-accent,var(--color-accent));display:block;height:100%}.method-bar small{color:var(--color-text-soft)}.drpc-dashboard{background:radial-gradient(circle at 74% -12%,rgba(48,136,255,.14),transparent 30%),var(--dashboard-bg);color:var(--dashboard-text);display:grid;grid-gap:24px;gap:24px;min-height:100vh;padding:clamp(28px,3.4vw,52px)}.drpc-add-key-button{background:var(--dashboard-green);border-color:rgba(0,0,0,0);color:#08110c;min-height:52px}.drpc-add-key-button:hover{background:var(--dashboard-green-strong)}.drpc-top-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(340px,1.08fr) minmax(360px,.95fr) minmax(250px,.54fr)}.drpc-api-panel,.drpc-monthly-card,.drpc-signal-card{background:var(--dashboard-card);border:1px solid var(--dashboard-line);border-radius:8px}.drpc-monthly-card{display:grid;grid-gap:17px;gap:17px;min-height:182px;padding:26px}.drpc-monthly-card>span{color:var(--dashboard-muted);font-size:15px;font-weight:650}.drpc-monthly-value{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.drpc-monthly-value strong{color:var(--dashboard-text);font-feature-settings:"tnum";font-size:clamp(28px,2.5vw,36px);font-variant-numeric:tabular-nums;font-style:normal;font-weight:760;line-height:1}.drpc-monthly-value em{color:var(--dashboard-green);font-feature-settings:"tnum";font-size:18px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:620}.drpc-progress-track{align-self:end;background:hsla(0,0%,100%,.09);border-radius:var(--radius-pill);height:8px;overflow:hidden}.drpc-progress-track i{background:linear-gradient(90deg,#33d46e,#49f38b);border-radius:inherit;display:block;height:100%;min-width:7px;width:var(--progress,0)}.drpc-signal-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:182px;padding:26px}.drpc-metric-tile{align-content:center;display:grid;grid-gap:20px;gap:20px;min-width:0}.drpc-metric-tile span{align-items:center;color:var(--dashboard-muted);display:flex;font-size:15px;font-weight:640;gap:8px}.drpc-metric-tile svg{color:hsla(0,0%,100%,.52)}.drpc-metric-tile strong{color:var(--dashboard-text);font-size:clamp(26px,2.3vw,34px);font-weight:760;line-height:1}.drpc-api-panel{display:grid;grid-gap:24px;gap:24px;padding:28px 0 6px}.drpc-api-panel-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;padding:0 28px}.drpc-api-panel-header h2{color:var(--dashboard-text);font-size:clamp(32px,3vw,40px);font-weight:760;line-height:1.05;margin:0}.drpc-api-panel-header h2 span{color:hsla(0,0%,100%,.86);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.drpc-api-panel-header p{color:var(--dashboard-muted);font-size:16px;line-height:1.5;margin:14px 0 0;max-width:720px}.drpc-api-controls{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(280px,1fr) minmax(220px,360px);padding:0 28px}.drpc-filter-field,.drpc-search-field{align-items:center;background:#0d0e10;border:1px solid var(--dashboard-line-strong);border-radius:8px;color:var(--dashboard-muted);display:grid;min-height:58px;min-width:0;position:relative}.drpc-filter-field input,.drpc-filter-field select,.drpc-search-field input,.drpc-search-field select{background:rgba(0,0,0,0);border:0;border-radius:0;color:var(--dashboard-text);height:100%;min-height:56px;outline:0;padding:0}.drpc-filter-field input::placeholder,.drpc-search-field input::placeholder{color:hsla(0,0%,100%,.32)}.drpc-search-field{gap:14px;grid-template-columns:auto minmax(0,1fr);padding:0 22px}.drpc-filter-field{grid-template-columns:minmax(76px,auto) minmax(0,1fr) auto;padding:0 18px 0 22px}.drpc-filter-field>span{color:var(--dashboard-text);font-weight:720}.drpc-filter-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--dashboard-soft);cursor:pointer;padding:0 26px 0 12px}.drpc-api-table-wrap{overflow-x:auto}.drpc-api-table{border-collapse:collapse;min-width:1040px;width:100%}.drpc-api-table td,.drpc-api-table th{border-top:1px solid var(--dashboard-line);padding:18px 20px;text-align:left;vertical-align:middle}.drpc-api-table th{color:hsla(0,0%,100%,.44);font-size:11px;font-weight:780;letter-spacing:0;text-transform:uppercase}.drpc-api-table td{color:var(--dashboard-text);font-size:14px}.drpc-api-table tbody tr{transition:background-color .15s ease}.drpc-api-table tbody tr:hover{background:hsla(0,0%,100%,.035)}.drpc-key-cell,.drpc-project-cell,.drpc-usage-total{display:grid;grid-gap:5px;gap:5px;min-width:0}.drpc-key-cell strong,.drpc-project-cell strong,.drpc-usage-total strong{color:var(--dashboard-text);font-weight:720;line-height:1.2}.drpc-key-cell small,.drpc-project-cell small,.drpc-usage-total small{color:var(--dashboard-muted);font-size:12px}.drpc-key-cell{align-items:center;gap:12px;grid-template-columns:auto minmax(0,1fr)}.drpc-key-cell>span{align-items:center;background:rgba(66,223,122,.12);border:1px solid rgba(66,223,122,.18);border-radius:8px;color:var(--dashboard-green);display:grid;height:36px;place-items:center;width:36px}.drpc-key-cell>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.drpc-token-mask{background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.085);border-radius:6px;color:hsla(0,0%,100%,.84);display:inline-flex;font-family:var(--font-mono);font-size:12px;max-width:220px;overflow-wrap:anywhere;padding:6px 8px}.drpc-seven-day-usage{align-items:end;display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(7,6px);height:40px}.drpc-usage-bar{background:var(--bar-color,#3b4245);border-radius:999px 999px 3px 3px;box-shadow:0 8px 20px color-mix(in srgb,var(--bar-color,#3b4245) 18%,transparent);display:block;height:var(--bar-height,12px);max-height:40px;min-height:12px;width:6px}.drpc-row-action{align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:8px;color:hsla(0,0%,100%,.76);display:grid;height:36px;place-items:center;width:36px}.drpc-row-action:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.09)}.drpc-dashboard .empty-state{background:#101113;border-color:hsla(0,0%,100%,.14);margin:0 28px 22px}.drpc-dashboard .empty-state-icon{background:rgba(66,223,122,.12);border-color:rgba(66,223,122,.18);color:var(--dashboard-green)}.drpc-dashboard .empty-state h3{color:var(--dashboard-text)}.drpc-dashboard .empty-state p{color:var(--dashboard-muted)}.drpc-dashboard .badge--success,.drpc-dashboard .status-pill.active{background:rgba(66,223,122,.13);border-color:rgba(66,223,122,.26);color:#4df58c}.drpc-dashboard .badge--neutral{background:hsla(0,0%,100%,.075);border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.68)}.drpc-dashboard .alert{background:rgba(182,82,75,.14);border-color:rgba(182,82,75,.28);color:var(--dashboard-text)}.content-grid.drpc-dashboard{background:rgba(0,0,0,0);color:var(--color-text);min-height:auto}.content-grid.drpc-dashboard,.docs-page{padding:0 var(--space-page) var(--space-page)}.docs-page{display:grid;grid-gap:18px;gap:18px}.docs-network-switcher{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.docs-network-tab{align-items:center;background:var(--color-shell-raised);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);display:inline-flex;gap:10px;min-height:42px;padding:0 14px}.docs-network-tab.active{border-color:var(--color-border-strong);box-shadow:var(--shadow-card)}.docs-layout{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(320px,.72fr) minmax(0,1fr)}.docs-reference-card{max-height:calc(100vh - 170px);overflow:hidden;position:-webkit-sticky;position:sticky;top:24px}.docs-search{align-items:center;background:var(--color-shell);border:1px solid var(--color-border);border-radius:var(--radius-pill);display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr);min-width:220px;padding:0 12px}.docs-search svg{color:var(--color-text-muted)}.docs-search input{background:rgba(0,0,0,0);border:0;min-height:38px;padding:0}.docs-method-list{display:grid;grid-gap:8px;gap:8px;max-height:calc(100vh - 270px);overflow-y:auto;padding-right:4px}.docs-history-list button,.docs-method-list button{align-items:center;background:var(--color-shell);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px;text-align:left}.docs-history-list button.active,.docs-history-list button:hover,.docs-method-list button.active,.docs-method-list button:hover{background:var(--color-shell-muted);border-color:var(--color-border-strong)}.docs-history-list button strong,.docs-method-list button strong{display:block;font-family:var(--font-mono);font-size:13px;line-height:1.25;overflow-wrap:anywhere}.docs-history-list button small,.docs-method-list button small{color:var(--color-text-soft);display:block;font-size:12px;line-height:1.35;margin-top:4px}.docs-detail-stack{display:grid;grid-gap:18px;gap:18px;min-width:0}.docs-job-detail,.docs-method-detail,.docs-request-form{display:grid;grid-gap:16px;gap:16px}.docs-spec-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.docs-spec-grid>div{background:var(--color-shell);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:14px}.docs-spec-grid span{color:var(--color-text-muted);display:block;font-size:11px;font-weight:780;margin-bottom:8px;text-transform:uppercase}.docs-spec-grid p{margin:0}.docs-request-form{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-request-form>.alert,.docs-request-form>.button,.docs-request-form>.docs-field-grid,.docs-request-form>label:has(.docs-textarea){grid-column:1/-1}.docs-field-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.docs-checkbox{align-content:center;align-items:center;display:flex;flex-direction:row;gap:10px;min-height:42px}.docs-checkbox input{min-height:auto;width:auto}.docs-textarea{background:var(--color-panel-dark);border:1px solid rgba(247,247,242,.12);border-radius:var(--radius-sm);color:var(--color-text-inverse);font-family:var(--font-mono);min-height:170px;padding:14px;resize:vertical;width:100%}.docs-spin{animation:docs-spin .9s linear infinite}.docs-history-layout{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr)}.docs-history-list{display:grid;grid-gap:8px;gap:8px;max-height:460px;overflow-y:auto}.docs-history-detail{min-width:0}.docs-job-head,.docs-job-meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.docs-job-head small,.docs-job-head strong{display:block;font-family:var(--font-mono)}.docs-job-head small{color:var(--color-text-muted);margin-top:4px;overflow-wrap:anywhere}.docs-job-meta{color:var(--color-text-soft);font-size:13px;justify-content:flex-start}.docs-job-meta span{align-items:center;display:inline-flex;gap:8px;overflow-wrap:anywhere}.docs-muted{color:var(--color-text-soft);margin:0}@keyframes docs-spin{to{transform:rotate(1turn)}}.drpc-top-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.drpc-api-panel,.drpc-monthly-card,.drpc-signal-card{background:color-mix(in srgb,var(--color-shell-raised) 94%,white);border:1px solid var(--color-border);box-shadow:var(--shadow-card);color:var(--color-text)}.drpc-monthly-card{min-height:168px;padding:24px}.drpc-monthly-card>span{color:var(--color-text-muted);font-size:13px;font-weight:780;text-transform:uppercase}.drpc-monthly-value strong{color:var(--color-text)}.drpc-monthly-value em{color:var(--color-success)}.drpc-progress-track{background:var(--color-shell-muted)}.drpc-progress-track i{background:var(--color-success)}.drpc-signal-card{min-height:168px}.drpc-metric-tile span{color:var(--color-text-muted);font-size:13px;font-weight:780;text-transform:uppercase}.drpc-metric-tile svg{color:var(--color-text-faint)}.drpc-metric-tile strong{color:var(--color-text)}.drpc-api-panel{gap:22px;padding:24px 0 6px}.drpc-add-key-button{background:var(--color-primary);color:var(--color-primary-ink)}.drpc-add-key-button:hover{background:var(--color-primary-hover)}.drpc-api-panel-header h2{color:var(--color-text)}.drpc-api-panel-header h2 span,.drpc-api-panel-header p{color:var(--color-text-soft)}.drpc-filter-field,.drpc-search-field{background:var(--color-shell);border-color:var(--color-border);color:var(--color-text-muted)}.drpc-filter-field input,.drpc-filter-field select,.drpc-search-field input,.drpc-search-field select{color:var(--color-text)}.drpc-filter-field input::placeholder,.drpc-search-field input::placeholder{color:var(--color-text-faint)}.drpc-filter-field>span{color:var(--color-text)}.drpc-filter-field select{color:var(--color-text-soft)}.drpc-api-table td,.drpc-api-table th{border-top-color:var(--color-border)}.drpc-api-table th{color:var(--color-text-muted)}.drpc-api-table td{color:var(--color-text)}.drpc-api-table tbody tr:hover{background:rgba(228,226,220,.48)}.drpc-key-cell strong,.drpc-project-cell strong,.drpc-usage-total strong{color:var(--color-text)}.drpc-key-cell small,.drpc-project-cell small,.drpc-usage-total small{color:var(--color-text-muted)}.drpc-key-cell>span{background:color-mix(in srgb,var(--color-success) 14%,var(--color-shell));border-color:color-mix(in srgb,var(--color-success) 28%,transparent);color:#526f23}.drpc-token-mask{background:color-mix(in srgb,var(--color-shell-muted) 72%,white);border-color:var(--color-border);color:#263035}.drpc-row-action{color:var(--color-text-soft)}.drpc-row-action:hover{background:var(--color-shell-muted);border-color:var(--color-border);color:var(--color-text)}.drpc-dashboard .empty-state{background:var(--color-shell);border-color:var(--color-border-strong);margin:0 24px 20px}.drpc-dashboard .empty-state-icon{background:var(--color-panel-dark);border-color:rgba(21,26,30,.18);color:var(--color-text-inverse)}.drpc-dashboard .empty-state h3{color:var(--color-text)}.drpc-dashboard .empty-state p{color:var(--color-text-soft)}.drpc-dashboard .badge--success,.drpc-dashboard .status-pill.active{background:color-mix(in srgb,var(--color-success) 14%,var(--color-shell));border-color:color-mix(in srgb,var(--color-success) 34%,transparent);color:#526f23}.drpc-dashboard .badge--neutral{background:var(--color-shell-muted);border-color:var(--color-border);color:var(--color-text-soft)}@media(max-width:1400px){.drpc-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.dashboard-overview,.signal-strip,.structure-card{grid-template-columns:1fr}.signal-tile{border-right:0;border-bottom:1px solid var(--color-border);padding:0 0 16px}.signal-tile:last-child{border-bottom:0;padding-bottom:0}.docs-history-layout,.docs-layout,.drpc-top-grid{grid-template-columns:1fr}.docs-reference-card{max-height:none;position:static}.docs-method-list{max-height:380px}}@media(max-width:1100px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.app-shell{grid-template-columns:1fr;margin:0;max-width:none;min-height:100vh}.app-shell,.sidebar{height:auto;overflow:visible}.sidebar{align-items:center;border-bottom:1px solid rgba(247,247,242,.08);border-right:0;display:grid;grid-template-columns:auto 1fr auto;max-height:none;min-height:auto;padding:12px 16px;position:relative;top:auto}.sidebar-nav-scroll{flex:initial;min-height:0;overflow-x:auto;overflow-y:hidden}.sidebar-toggle{display:none}.main{min-height:0;overflow:visible}.app-shell[data-sidebar=collapsed] .nav-list,.app-shell[data-sidebar=expanded] .nav-list{display:flex;gap:8px;justify-content:center;overflow-x:auto;padding:0}.app-shell[data-sidebar=collapsed] .nav-list a,.app-shell[data-sidebar=expanded] .nav-list a{display:grid;height:46px;justify-items:center;min-height:unset;padding:0;width:46px}.app-shell[data-sidebar=collapsed] .nav-list a span,.app-shell[data-sidebar=expanded] .nav-list a span{display:none}.app-shell[data-sidebar=expanded] .brand{display:grid;justify-items:center;margin:0 16px 0 0;width:54px}.app-shell[data-sidebar=expanded] .brand span:not(.brand-mark){display:none}.app-shell[data-sidebar=expanded] .sidebar-footer{display:flex;gap:8px;margin-top:0;padding:0;width:auto}.app-shell[data-sidebar=expanded] .sidebar-user{align-items:center;display:grid;height:46px;justify-items:center;padding:0;width:46px}.app-shell[data-sidebar=expanded] .sidebar-user span{display:none}.app-shell[data-sidebar=expanded] .sidebar-logout{height:38px;min-height:38px;padding:0;width:38px}.app-shell[data-sidebar=expanded] .sidebar-logout span{display:none}.brand{margin:0 16px 0 0}.inline-form{grid-template-columns:1fr}.drpc-dashboard{padding:24px}.drpc-api-panel-header{align-items:stretch;flex-direction:column}.drpc-api-controls{grid-template-columns:1fr}}@media(max-width:640px){:root{--space-page:16px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-header{align-items:stretch;flex-direction:column;margin-top:28px}.page-header-actions{justify-content:flex-start}.page-header-copy h1{font-size:36px}.alert,.info-strip,.usage-chart-head{align-items:flex-start;flex-direction:column}.structure-card{padding:24px}.drpc-dashboard{padding:18px}.drpc-signal-card{grid-template-columns:1fr;gap:22px}.drpc-api-controls,.drpc-api-panel-header{padding-left:18px;padding-right:18px}.drpc-api-panel-header h2{font-size:30px}.docs-field-grid,.docs-request-form,.docs-spec-grid{grid-template-columns:1fr}.docs-search{min-width:0;width:100%}}