: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:#08090a;--color-canvas-deep:#050607;--color-surface-dark:#1d1d23;--color-surface-elevated:#24242b;--color-surface-white:#f8f8f5;--color-shell:#f0eee9;--color-shell-raised:#fbfaf6;--color-shell-muted:#e8e5dd;--color-shell-wash:#dedbd2;--color-rail:#0b0c0e;--color-rail-deep:#08090a;--color-rail-hover:rgba(244,243,238,0.08);--color-rail-active:#f8f7f1;--color-panel-dark:#171d21;--color-panel-dark-2:#1f272c;--color-panel-line:rgba(244,243,238,0.13);--color-text-primary-dark:#101114;--color-text-primary-light:#f6f6f2;--color-text:#111316;--color-text-soft:#5a5f62;--color-text-muted:#8e929a;--color-text-faint:#aaa9a4;--color-text-inverse:#f7f7f2;--color-text-inverse-muted:rgba(247,247,242,0.62);--color-border:rgba(17,19,22,0.1);--color-border-strong:rgba(17,19,22,0.18);--color-border-inverse:rgba(247,247,242,0.13);--color-primary:#111316;--color-primary-hover:#26282c;--color-primary-ink:#f7f7f2;--color-accent-orange:#ff6a2a;--color-accent-orange-soft:#ffb088;--color-accent-orange-dark:#3a1d12;--color-accent-orange-border:rgba(255,106,42,0.28);--color-accent-orange-glow:rgba(255,106,42,0.18);--color-success-green:#b6ff7a;--color-success-green-bg:#eaf8dd;--color-success-green-dark:#20331c;--color-accent-violet:#a78bfa;--color-accent-violet-soft:#c4b5fd;--color-accent-violet-dark:#262033;--color-accent-violet-border:rgba(167,139,250,0.28);--color-accent-violet-glow:rgba(167,139,250,0.18);--color-background-warm-glow:rgba(120,70,35,0.16);--color-background-warm-glow-strong:rgba(120,70,35,0.28);--color-status-warning:#f6c76a;--color-status-danger:#ff6b6b;--color-accent:var(--color-accent-orange);--color-accent-2:#ff7b5f;--color-success:var(--color-success-green);--color-warning:var(--color-status-warning);--color-error:var(--color-status-danger);--color-danger:var(--color-error);--color-info:#66777f;--sidebar-bg:var(--color-rail);--sidebar-active-bg:rgba(255,106,42,0.1);--sidebar-text:rgba(247,247,242,0.55);--sidebar-text-active:var(--color-text-inverse);--sidebar-accent:var(--color-accent-orange);--shadow-frame:none;--shadow-card:0 18px 48px rgba(3,4,5,0.12),0 1px 0 rgba(255,255,255,0.76) inset;--shadow-elevated:0 28px 68px rgba(3,4,5,0.24);--shadow-1:var(--shadow-card);--radius-xs:2px;--radius-sm:2px;--radius-md:2px;--radius-lg:2px;--radius-xl:2px;--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:90px}.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{background:var(--color-canvas);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,.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{background:rgba(0,0,0,0);border-color:var(--color-border);color:var(--color-text)}.button--ghost:hover{background:color-mix(in srgb,var(--color-shell-muted) 72%,transparent);border-color:var(--color-border-strong)}.button--danger{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{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;color:var(--color-text-primary-light);display:inline-flex;flex-shrink:0;height:32px}.brand-mark svg{display:block;height:100%;width:auto}.brand-mark--light{color:var(--color-text-primary-light)}.brand-mark--dark{color:var(--color-text-primary-dark)}.brand-mark--accent{color:var(--color-accent-orange)}.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;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;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);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);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}.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)}.card,.panel{padding:24px}.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-weight:780;margin-bottom:14px}.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);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}.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}.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{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{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{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{color:var(--color-error)}.alert--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{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,.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{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{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)}.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(--color-accent-orange);border-color:rgba(0,0,0,0);color:#08110c;min-height:52px}.drpc-add-key-button:hover{background:var(--color-accent-orange-soft)}.drpc-top-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)}.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{font-feature-settings:"tnum";font-size:18px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:620}.drpc-progress-track{align-self:end;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{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}.drpc-api-panel-header h2{color:var(--dashboard-text);font-size:clamp(32px,3vw,40px);line-height:1.05;margin:0}.drpc-api-panel-header h2 span{color:hsla(0,0%,100%,.86)}.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);color:var(--dashboard-muted);display:grid;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{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-weight:780;letter-spacing:0}.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:color-mix(in srgb,var(--color-accent-orange) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-orange) 18%,transparent);border-radius:8px;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:color-mix(in srgb,var(--color-accent-orange) 12%,transparent);border-color:color-mix(in srgb,var(--color-accent-orange) 18%,transparent);color:var(--color-accent-orange-soft)}.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:color-mix(in srgb,var(--color-success-green) 13%,transparent);border-color:color-mix(in srgb,var(--color-success-green) 26%,transparent);color:var(--color-success-green)}.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{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-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){.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{align-items:flex-start;flex-direction:column}.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%}}body{background:linear-gradient(130deg,rgba(108,57,28,.34) 0,transparent 32%),linear-gradient(180deg,#0b0c0d 0,var(--color-canvas) 100%)}.auth-page{background:linear-gradient(135deg,rgba(109,57,28,.34),transparent 38%),var(--color-canvas)}.auth-panel{background:var(--color-shell-raised);border-color:hsla(0,0%,100%,.5);box-shadow:0 32px 92px rgba(2,3,4,.34)}.auth-panel h1{color:var(--color-text)}input,select{background:#f7f5ee;border-color:rgba(17,19,22,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.button,.primary-button{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.button--primary,.primary-button{box-shadow:0 12px 28px rgba(2,3,4,.16),inset 0 1px 0 hsla(0,0%,100%,.08)}.app-shell{background:var(--color-canvas);box-shadow:none;min-height:100vh}.app-shell[data-sidebar=expanded]{--rail-width:248px}.app-shell[data-sidebar=collapsed]{--rail-width:90px}.sidebar{background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 34%),linear-gradient(180deg,#0e1012,#090a0b 70%);border-right:1px solid hsla(0,0%,100%,.06);padding:24px 0}.nav-list a{min-height:46px}.nav-list a.active{background:hsla(0,0%,100%,.13);border-color:hsla(0,0%,100%,.12)}.nav-list a.active:before{display:none}.app-shell[data-sidebar=collapsed] .nav-list a{border-radius:50%;height:48px;width:48px}.app-shell[data-sidebar=collapsed] .nav-list a.active{background:#f8f7f1;box-shadow:0 16px 40px rgba(0,0,0,.22)}.app-shell[data-sidebar=collapsed] .nav-list a.active svg{color:#111316}.app-shell[data-sidebar=expanded] .nav-list{gap:8px}.app-shell[data-sidebar=expanded] .nav-list a{border-radius:18px}.sidebar-user{box-shadow:0 16px 34px rgba(0,0,0,.2)}.main{background:linear-gradient(132deg,rgba(117,75,42,.34),rgba(117,75,42,0) 34%),linear-gradient(180deg,#0b0c0d,#0b0c0d 250px,#090a0b);min-width:0}.main-inner{margin:0;max-width:none}.page-header{align-items:center;margin:30px var(--space-page) 22px}.page-header-copy h1{color:var(--color-text-inverse);font-size:clamp(40px,4.8vw,58px);line-height:.98}.page-header-copy p{color:rgba(247,247,242,.62);max-width:760px}.eyebrow{color:rgba(247,247,242,.48)}.page-header-actions{align-self:center}.card,.metric-card,.panel{background:var(--color-shell-raised);border-color:hsla(0,0%,100%,.68);border-radius:8px;box-shadow:var(--shadow-card)}.card,.panel{padding:26px}.metric-card{min-height:154px}.metric-card-icon{background:#17191d;border-color:rgba(17,19,22,.14);border-radius:8px}.table-wrap{border-radius:8px;background:#fffdf8}.data-table td,.data-table th,.table-wrap td,.table-wrap th{padding:16px 18px}.alert,.empty-state{background:var(--color-shell-raised);box-shadow:var(--shadow-card)}.content-grid{gap:16px}.content-grid.drpc-dashboard{gap:10px;padding-bottom:clamp(26px,3vw,42px)}.drpc-top-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr)}.drpc-api-panel,.drpc-monthly-card,.drpc-signal-card{border-radius:8px;box-shadow:0 22px 62px rgba(0,0,0,.22)}.drpc-monthly-card{background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 42%),#1f1f27;border:1px solid hsla(0,0%,100%,.08);color:var(--color-text-inverse);min-height:178px;padding:28px}.drpc-monthly-card>span{color:rgba(247,247,242,.55);letter-spacing:0}.drpc-monthly-value strong{color:var(--color-text-inverse)}.drpc-progress-track{background:hsla(0,0%,100%,.1);height:7px}.drpc-signal-card{background:linear-gradient(135deg,rgba(255,255,255,.2),transparent 45%),linear-gradient(135deg,#bea9ee,#9e8bd8);border:1px solid hsla(0,0%,100%,.14);color:#141219;min-height:178px;padding:28px}.drpc-signal-card .drpc-metric-tile span,.drpc-signal-card .drpc-metric-tile svg{color:rgba(20,18,25,.6)}.drpc-signal-card .drpc-metric-tile strong{color:#141219}.drpc-api-panel{background:var(--color-shell-raised);border:1px solid hsla(0,0%,100%,.72);color:var(--color-text);gap:22px;overflow:hidden;padding:28px 0 0}.drpc-api-panel-header{align-items:center;padding:0 28px}.drpc-api-panel-header h2{color:var(--color-text);font-size:clamp(30px,3vw,42px);line-height:1}.drpc-api-panel-header h2 span,.drpc-api-panel-header p{color:var(--color-text-soft)}.drpc-api-panel-header p{max-width:760px}.drpc-filter-field,.drpc-search-field{background:#f0eee8;border-color:rgba(17,19,22,.06)}.drpc-filter-field select,.drpc-search-field input{box-shadow:none}.drpc-api-table-wrap{overflow-x:auto}.drpc-api-table td,.drpc-api-table th{padding:18px 28px}.drpc-api-table tbody tr:hover{background:#f1efe8}.drpc-key-cell>span{background:#101214;border-color:rgba(17,19,22,.14);color:var(--color-accent-orange-soft)}.drpc-token-mask{background:#efede6;border-color:rgba(17,19,22,.09)}.drpc-dashboard .empty-state{background:#fbfaf6;border-color:rgba(17,19,22,.13)}@media(max-width:1180px){.drpc-top-grid{grid-template-columns: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;overflow-x:auto;overflow-y:hidden}.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{border-radius:50%;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] .brand span:not(.brand-mark),.app-shell[data-sidebar=expanded] .nav-list a span,.app-shell[data-sidebar=expanded] .sidebar-logout span,.app-shell[data-sidebar=expanded] .sidebar-user 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] .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-logout{height:38px;min-height:38px;padding:0;width:38px}.sidebar-toggle{display:none}.main{min-height:0;overflow:visible}.page-header{align-items:stretch;flex-direction:column;margin-top:28px}.page-header-actions{justify-content:flex-start}}@media(max-width:640px){.page-header-copy h1{font-size:36px}.metric-grid{grid-template-columns:1fr}.card,.drpc-monthly-card,.drpc-signal-card,.panel{padding:22px}.drpc-api-controls,.drpc-api-panel-header{padding-left:18px;padding-right:18px}.drpc-api-panel-header h2{font-size:30px}}.quick-action-link{align-items:stretch;color:var(--color-text-inverse);display:grid;grid-gap:8px;gap:8px;grid-template-columns:48px minmax(188px,224px);min-height:58px}.quick-action-icon{align-items:center;background:#fbfaf6;border:1px solid hsla(0,0%,100%,.7);border-radius:8px;box-shadow:0 20px 42px rgba(0,0,0,.24);color:#111316;display:grid;place-items:center}.quick-action-card{align-items:center;background:#1f1e27;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;box-shadow:0 20px 44px rgba(0,0,0,.24);display:flex;gap:14px;justify-content:space-between;min-width:0;padding:0 14px;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.quick-action-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.quick-action-copy strong{color:var(--color-text-inverse);font-size:14px;font-weight:760;line-height:1.12}.quick-action-copy small,.quick-action-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-action-copy small{color:rgba(247,247,242,.58);font-size:12px;line-height:1.2}.quick-action-card svg{color:rgba(247,247,242,.84);flex-shrink:0}.quick-action-link:hover .quick-action-card{background:#292733;border-color:hsla(0,0%,100%,.13);transform:translateY(-1px)}.quick-action-link:active .quick-action-card{transform:translateY(0)}.app-shell[data-sidebar=collapsed] .brand{margin:0 0 24px;width:100%}.app-shell[data-sidebar=collapsed] .sidebar-nav-scroll{flex:0 1 auto;width:100%}.app-shell[data-sidebar=collapsed] .nav-list{gap:12px;padding:0}.app-shell[data-sidebar=collapsed] .nav-list a{background:hsla(0,0%,100%,.045);border-color:hsla(0,0%,100%,.06);color:rgba(247,247,242,.58)}.app-shell[data-sidebar=collapsed] .nav-list a:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.09);transform:none}.app-shell[data-sidebar=collapsed] .nav-list a.active{background:#fbfaf6;border-color:hsla(0,0%,100%,.72);color:#111316}.app-shell[data-sidebar=collapsed] .sidebar-footer{gap:12px;padding:0}.app-shell[data-sidebar=collapsed] .sidebar-logout,.app-shell[data-sidebar=collapsed] .sidebar-toggle{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.06);border-radius:50%;color:rgba(247,247,242,.6);height:44px;width:44px}.app-shell[data-sidebar=collapsed] .sidebar-logout:hover,.app-shell[data-sidebar=collapsed] .sidebar-toggle:hover{background:hsla(0,0%,100%,.08);color:var(--color-text-inverse)}.app-shell[data-sidebar=collapsed] .sidebar-user{border-color:hsla(0,0%,100%,.65);height:48px;width:48px}.app-shell[data-sidebar=expanded] .nav-list a{background:hsla(0,0%,100%,.035);border-color:hsla(0,0%,100%,.05)}.app-shell[data-sidebar=expanded] .nav-list a.active{background:#fbfaf6;border-color:hsla(0,0%,100%,.72);color:#111316}.app-shell[data-sidebar=expanded] .nav-list a.active svg{color:#111316}@media(max-width:920px){.quick-action-link{grid-template-columns:48px minmax(188px,224px)}.app-shell[data-sidebar=collapsed] .brand,.app-shell[data-sidebar=expanded] .brand{margin:0 12px 0 0;width:48px}.app-shell[data-sidebar=collapsed] .sidebar-footer,.app-shell[data-sidebar=expanded] .sidebar-footer{gap:8px}}@media(max-width:640px){.quick-action-link{grid-template-columns:48px minmax(0,1fr);width:min(100%,292px)}}.app-shell{background:linear-gradient(132deg,rgba(117,75,42,.36),rgba(117,75,42,0) 34%),linear-gradient(180deg,#0b0c0d,#0b0c0d 250px,#090a0b)}.sidebar{border-right:0;box-shadow:none}.app-shell[data-sidebar=collapsed] .nav-list a:not(.active),.app-shell[data-sidebar=collapsed] .sidebar-logout,.app-shell[data-sidebar=collapsed] .sidebar-toggle,.app-shell[data-sidebar=expanded] .nav-list a:not(.active){background:hsla(0,0%,100%,.055);border-color:hsla(0,0%,100%,.035);color:rgba(247,247,242,.48)}.app-shell[data-sidebar=collapsed] .nav-list a:not(.active) svg,.app-shell[data-sidebar=collapsed] .sidebar-logout svg,.app-shell[data-sidebar=collapsed] .sidebar-toggle svg,.app-shell[data-sidebar=expanded] .nav-list a:not(.active) svg{color:rgba(247,247,242,.46)}.app-shell[data-sidebar=collapsed] .nav-list a:not(.active):hover,.app-shell[data-sidebar=collapsed] .sidebar-logout:hover,.app-shell[data-sidebar=collapsed] .sidebar-toggle:hover,.app-shell[data-sidebar=expanded] .nav-list a:not(.active):hover{background:hsla(0,0%,100%,.085);border-color:hsla(0,0%,100%,.06);color:rgba(247,247,242,.72)}.app-shell[data-sidebar=collapsed] .nav-list a:not(.active):hover svg,.app-shell[data-sidebar=collapsed] .sidebar-logout:hover svg,.app-shell[data-sidebar=collapsed] .sidebar-toggle:hover svg,.app-shell[data-sidebar=expanded] .nav-list a:not(.active):hover svg{color:rgba(247,247,242,.72)}.app-shell[data-sidebar=collapsed] .nav-list a.active,.app-shell[data-sidebar=expanded] .nav-list a.active{background:#fbfaf6;border-color:hsla(0,0%,100%,.72);color:#111316}@media(max-width:920px){.sidebar{background:rgba(0,0,0,0);border-bottom:0;border-right:0}}.main-inner{display:flex;flex-direction:column}.content-grid.drpc-dashboard{flex:1 1;grid-template-rows:auto minmax(0,1fr);min-height:0}.quick-action-link--solo{grid-template-columns:minmax(220px,260px)}.quick-action-link--solo .quick-action-card{min-height:58px}.drpc-api-panel{background:#fff;border:0;border-radius:14px;display:grid;grid-gap:0;gap:0;grid-template-rows:auto auto minmax(0,1fr);min-height:100%;padding:30px 0 0}.drpc-api-panel-header{align-items:start;padding:0 30px 22px}.drpc-api-panel-header h2{font-size:clamp(28px,2.6vw,38px);font-weight:760;letter-spacing:0}.drpc-api-panel-header p{color:rgba(17,19,22,.62);font-size:15px;line-height:1.45;margin-top:10px}.drpc-api-controls{gap:16px;grid-template-columns:minmax(360px,1fr) minmax(250px,360px);padding:0 30px 24px}.drpc-filter-field,.drpc-search-field{background:#f7f6f2;border:0;border-radius:8px;min-height:58px}.drpc-api-table-wrap{border-top:1px solid rgba(17,19,22,.08);min-height:0;overflow:auto}.drpc-api-table{background:#fff;min-width:980px}.drpc-api-table th{border-top:0;border-bottom:1px solid rgba(17,19,22,.08);color:rgba(17,19,22,.5);font-size:12px;font-weight:650;padding:18px 30px;text-transform:none}.drpc-api-table td{border-top:0;border-bottom:1px dotted rgba(17,19,22,.22);color:#111316;font-size:15px;padding:21px 30px}.drpc-api-table tbody tr:hover{background:rgba(17,19,22,.025)}.drpc-key-cell>span,.empty-state-icon{background:#111316;border-color:#111316;border-radius:10px}.drpc-token-mask{background:#f5f4ef;border-color:rgba(17,19,22,.12);border-radius:7px}.drpc-dashboard .empty-state{background:#fff;border:0;min-height:100%}@media(max-width:920px){.content-grid.drpc-dashboard{flex:initial}.quick-action-link--solo{grid-template-columns:minmax(0,260px)}.drpc-api-panel{min-height:560px}.drpc-api-panel-header{align-items:stretch}.drpc-api-controls{grid-template-columns:1fr}}.app-shell,body{background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--color-accent-orange) 9%,transparent),transparent 28%),radial-gradient(circle at 0 0,var(--color-background-warm-glow),transparent 32%),var(--color-canvas)}.main,.sidebar{background:rgba(0,0,0,0)}.sidebar{color:rgba(246,246,242,.58)}.app-shell[data-sidebar=collapsed] .nav-list a:not(.active),.app-shell[data-sidebar=collapsed] .sidebar-logout,.app-shell[data-sidebar=collapsed] .sidebar-toggle,.app-shell[data-sidebar=expanded] .nav-list a:not(.active){background:hsla(0,0%,100%,.045);border-color:hsla(0,0%,100%,.045);color:rgba(246,246,242,.56)}.app-shell[data-sidebar=collapsed] .nav-list a:not(.active):hover,.app-shell[data-sidebar=collapsed] .sidebar-logout:hover,.app-shell[data-sidebar=collapsed] .sidebar-toggle:hover,.app-shell[data-sidebar=expanded] .nav-list a:not(.active):hover{background:color-mix(in srgb,var(--color-accent-orange) 7%,transparent);border-color:color-mix(in srgb,var(--color-accent-orange) 18%,transparent);color:var(--color-text-primary-light)}.app-shell[data-sidebar=collapsed] .nav-list a:not(.active):hover svg,.app-shell[data-sidebar=collapsed] .sidebar-logout:hover svg,.app-shell[data-sidebar=collapsed] .sidebar-toggle:hover svg,.app-shell[data-sidebar=expanded] .nav-list a:not(.active):hover svg{color:var(--color-accent-orange-soft)}.app-shell[data-sidebar=collapsed] .nav-list a.active,.app-shell[data-sidebar=expanded] .nav-list a.active{background:var(--sidebar-active-bg);border-color:color-mix(in srgb,var(--color-accent-orange) 22%,transparent);box-shadow:0 0 28px color-mix(in srgb,var(--color-accent-orange) 12%,transparent),0 16px 38px rgba(0,0,0,.22);color:var(--color-text-primary-light)}.app-shell[data-sidebar=collapsed] .nav-list a.active svg,.app-shell[data-sidebar=expanded] .nav-list a.active svg{color:var(--color-accent-orange-soft)}.quick-action-card{background:radial-gradient(circle at 100% 50%,color-mix(in srgb,var(--color-accent-orange) 12%,transparent),transparent 44%),var(--color-surface-elevated);border-color:color-mix(in srgb,var(--color-accent-orange) 16%,rgba(255,255,255,.08));box-shadow:0 22px 48px rgba(0,0,0,.26);justify-content:flex-start;overflow:hidden;position:relative}.quick-action-card:before{background:var(--color-accent-orange);border-radius:50%;box-shadow:0 0 16px var(--color-accent-orange-glow);content:"";flex:0 0 auto;height:7px;width:7px}.quick-action-card svg{color:var(--color-accent-orange-soft);margin-left:auto}.quick-action-link:hover .quick-action-card{background:radial-gradient(circle at 100% 50%,color-mix(in srgb,var(--color-accent-orange) 16%,transparent),transparent 44%),var(--color-surface-elevated);border-color:var(--color-accent-orange-border);box-shadow:0 0 24px color-mix(in srgb,var(--color-accent-orange) 12%,transparent),0 24px 52px rgba(0,0,0,.3)}.drpc-monthly-card{background:radial-gradient(circle at 88% 36%,color-mix(in srgb,var(--color-accent-orange) 16%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,white 4%,var(--color-surface-dark)),var(--color-surface-dark));border:1px solid color-mix(in srgb,var(--color-accent-orange) 15%,rgba(255,255,255,.08));color:var(--color-text-primary-light);overflow:hidden;position:relative}.drpc-monthly-card:after{background:radial-gradient(circle,var(--color-accent-orange-glow),transparent 64%);bottom:-54px;content:"";height:150px;pointer-events:none;position:absolute;right:-24px;width:220px}.drpc-monthly-card>*{position:relative;z-index:1}.drpc-monthly-card>span{color:rgba(246,246,242,.6)}.drpc-monthly-value em{background:color-mix(in srgb,var(--color-success-green) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-success-green) 20%,transparent);border-radius:var(--radius-pill);color:var(--color-success-green);font-size:14px;padding:7px 10px}.drpc-progress-track{background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.07);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);height:9px}.drpc-progress-track i{background:linear-gradient(90deg,var(--color-success-green),color-mix(in srgb,var(--color-success-green) 70%,white));box-shadow:0 0 18px color-mix(in srgb,var(--color-success-green) 16%,transparent)}.drpc-signal-card{background:radial-gradient(circle at 92% 12%,var(--color-accent-violet-glow),transparent 42%),linear-gradient(135deg,color-mix(in srgb,white 4%,var(--color-surface-elevated)),var(--color-surface-dark));border:1px solid var(--color-accent-violet-border);color:var(--color-text-primary-light);overflow:hidden;position:relative}.drpc-signal-card:after{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--color-accent-violet) 16%,transparent),transparent);bottom:28px;content:"";left:50%;opacity:.65;position:absolute;top:28px;width:1px}.drpc-signal-card .drpc-metric-tile{align-content:center;gap:10px;position:relative;z-index:1}.drpc-signal-card .drpc-metric-tile span,.drpc-signal-card .drpc-metric-tile svg{color:color-mix(in srgb,var(--color-accent-violet-soft) 72%,var(--color-text-primary-light))}.drpc-signal-card .drpc-metric-tile strong{color:var(--color-text-primary-light);font-size:clamp(22px,2vw,28px)}.drpc-signal-card .drpc-metric-tile small{color:rgba(246,246,242,.58);font-size:13px;line-height:1.35;max-width:220px}.drpc-api-panel{background:var(--color-surface-white);box-shadow:0 26px 78px rgba(0,0,0,.2)}.drpc-api-panel-header h2 span{background:color-mix(in srgb,var(--color-accent-orange) 10%,var(--color-surface-white));border:1px solid color-mix(in srgb,var(--color-accent-orange) 24%,transparent);border-radius:var(--radius-pill);color:var(--color-accent-orange-dark);display:inline-flex;font-size:.48em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;margin-left:8px;padding:8px 10px;vertical-align:middle}.drpc-add-key-button{background:var(--color-text-primary-dark);border-color:color-mix(in srgb,var(--color-accent-orange) 18%,transparent);color:var(--color-text-primary-light);box-shadow:0 14px 32px rgba(0,0,0,.14)}.drpc-add-key-button svg{color:var(--color-accent-orange-soft)}.drpc-add-key-button:hover{background:color-mix(in srgb,var(--color-text-primary-dark) 88%,var(--color-surface-elevated));border-color:var(--color-accent-orange-border);box-shadow:0 0 20px color-mix(in srgb,var(--color-accent-orange) 10%,transparent),0 16px 36px rgba(0,0,0,.18)}.drpc-filter-field,.drpc-search-field{background:color-mix(in srgb,var(--color-surface-white) 78%,white);border:1px solid rgba(16,17,20,.08);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.drpc-filter-field:focus-within,.drpc-search-field:focus-within{background:var(--color-surface-white);border-color:color-mix(in srgb,var(--color-accent-orange) 46%,rgba(16,17,20,.08));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent-orange) 14%,transparent)}.drpc-filter-field:focus-within svg,.drpc-search-field:focus-within svg{color:var(--color-accent-orange)}.drpc-api-table tbody tr:hover{background:color-mix(in srgb,var(--color-accent-orange) 4%,var(--color-surface-white))}.drpc-key-cell>span,.empty-state-icon{background:var(--color-text-primary-dark);border-color:color-mix(in srgb,var(--color-accent-orange) 24%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--color-accent-orange) 10%,transparent);color:var(--color-accent-orange-soft)}.drpc-token-mask{background:color-mix(in srgb,var(--color-surface-white) 62%,var(--color-shell-muted));border-color:rgba(16,17,20,.12);color:color-mix(in srgb,var(--color-text-primary-dark) 86%,var(--color-text-muted));transition:border-color .16s ease,box-shadow .16s ease,color .16s ease}.drpc-token-mask:hover{border-color:var(--color-accent-orange-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent-orange) 10%,transparent);color:var(--color-text-primary-dark)}.drpc-seven-day-usage{gap:2px}.drpc-usage-bar{background:color-mix(in srgb,var(--color-text-primary-dark) 62%,var(--color-surface-white));box-shadow:none;opacity:.62}.drpc-usage-bar--active{background:var(--color-success-green);box-shadow:0 0 14px color-mix(in srgb,var(--color-success-green) 18%,transparent);opacity:1}.drpc-usage-bar--empty{background:color-mix(in srgb,var(--color-text-primary-dark) 22%,var(--color-surface-white));opacity:.72}.drpc-usage-bar--active.drpc-usage-bar--empty{background:color-mix(in srgb,var(--color-success-green) 36%,var(--color-surface-white))}.drpc-dashboard .badge--success,.drpc-dashboard .status-pill.active{background:var(--color-success-green-bg);border-color:color-mix(in srgb,var(--color-success-green) 36%,transparent);color:var(--color-success-green-dark)}.drpc-dashboard .badge--neutral{background:color-mix(in srgb,var(--color-status-danger) 7%,var(--color-surface-white));border-color:color-mix(in srgb,var(--color-status-danger) 18%,transparent);color:color-mix(in srgb,var(--color-status-danger) 72%,var(--color-text-primary-dark))}.drpc-row-action{color:color-mix(in srgb,var(--color-text-primary-dark) 52%,var(--color-text-muted))}.drpc-row-action:hover{background:color-mix(in srgb,var(--color-accent-orange) 9%,var(--color-surface-white));border-color:color-mix(in srgb,var(--color-accent-orange) 22%,transparent);color:var(--color-accent-orange-dark)}.drpc-dashboard .empty-state{background:var(--color-surface-white);border:1px dashed rgba(16,17,20,.12)}@media(max-width:640px){.drpc-signal-card{grid-template-columns:1fr}.drpc-signal-card:after{bottom:auto;height:1px;left:24px;right:24px;top:50%;width:auto}}.auth-page{align-items:center;background:linear-gradient(132deg,rgba(117,75,42,.36),rgba(117,75,42,0) 34%),linear-gradient(180deg,#0b0c0d,#0b0c0d 250px,#090a0b);color:var(--color-text-inverse);display:grid;min-height:100vh;overflow:hidden;padding:clamp(18px,3vw,42px)}.auth-shell{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(340px,468px) minmax(440px,1fr);height:min(760px,100vh - 36px);margin:0 auto;min-height:640px;min-width:0;width:min(1180px,100%)}.auth-panel{background:#fff;border:0;border-radius:14px;box-shadow:0 26px 78px rgba(0,0,0,.22);color:var(--color-text);display:flex;flex-direction:column;justify-content:center;margin:0;max-width:none;min-height:0;padding:40px}.auth-brand{align-items:center;color:var(--color-text);display:inline-flex;gap:12px;justify-self:start;transition:transform .16s ease;width:max-content}.auth-brand:hover{transform:translateY(-1px)}.auth-brand>span:not(.brand-mark){display:grid;grid-gap:3px;gap:3px}.auth-brand strong{font-size:15px;font-weight:760;line-height:1.15}.auth-brand small{color:rgba(17,19,22,.52);font-size:11px;font-weight:650;line-height:1.2}.auth-copy{margin:50px 0 26px}.auth-panel .eyebrow{color:rgba(17,19,22,.48)}.auth-copy h1{color:var(--color-text);font-size:46px;font-weight:760;letter-spacing:0;line-height:.98;margin:12px 0}.auth-copy p{color:rgba(17,19,22,.62);font-size:16px;line-height:1.5;margin:0}.auth-form{gap:14px}.auth-panel label{color:rgba(17,19,22,.52)}.auth-panel input{background:#f7f6f2;border:0;border-radius:8px;box-shadow:none;color:var(--color-text);font-size:15px;min-height:56px;padding:0 16px}.auth-panel input:hover{background:#f1efe9}.auth-panel input:focus{background:#fbfaf6;border-color:rgba(0,0,0,0)}.auth-submit{font-weight:760;margin-top:4px;min-height:54px;width:100%}.auth-panel .link-row{align-items:center;border-top:1px solid rgba(17,19,22,.08);color:rgba(17,19,22,.58);justify-content:center;margin-top:20px;padding-top:20px}.auth-panel .link-row a{color:var(--color-text)}.auth-showcase{color:var(--color-text-inverse);display:grid;grid-gap:12px;gap:12px;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0}.auth-showcase-card{align-items:flex-start;background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 42%),#1f1f27;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;box-shadow:0 22px 62px rgba(0,0,0,.22);display:grid;grid-gap:18px;gap:18px;grid-template-columns:48px minmax(0,1fr) auto;min-height:156px;padding:26px}.auth-showcase-card h2{color:var(--color-text-inverse);font-size:30px;font-weight:760;letter-spacing:0;line-height:1.04;margin:10px 0 0;max-width:580px}.auth-showcase-card p{color:rgba(247,247,242,.62);font-size:15px;line-height:1.45;margin:12px 0 0;max-width:620px}.auth-showcase-card .eyebrow{color:rgba(247,247,242,.52)}.auth-promo-icon{align-items:center;background:#fbfaf6;border:1px solid hsla(0,0%,100%,.7);border-radius:10px;color:#111316;display:grid;height:48px;justify-content:center;width:48px}.auth-status-pill{background:#fbfaf6;border-radius:var(--radius-pill);color:#111316;flex:0 0 auto;font-size:12px;font-weight:780;line-height:1;padding:10px 13px}.auth-scroll-viewport{border-radius:14px;min-height:0;overflow:hidden;position:relative}.auth-scroll-viewport:after,.auth-scroll-viewport:before{content:"";height:76px;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.auth-scroll-viewport:before{background:linear-gradient(180deg,#0b0c0d,rgba(11,12,13,0));top:0}.auth-scroll-viewport:after{background:linear-gradient(0deg,#090a0b,rgba(9,10,11,0));bottom:0}.auth-scroll-track{animation:auth-scroll 36s linear infinite;will-change:transform}.auth-scroll-viewport:hover .auth-scroll-track{animation-play-state:paused}.auth-scroll-list{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0 0 12px}.auth-scroll-card{align-items:start;background:#fbfaf6;border:1px solid hsla(0,0%,100%,.72);border-radius:8px;box-shadow:0 18px 48px rgba(3,4,5,.14);color:var(--color-text);display:grid;grid-gap:14px;gap:14px;grid-template-columns:44px minmax(0,1fr);min-height:116px;padding:18px}.auth-scroll-card:nth-child(3n){background:#f0eef8}.auth-scroll-icon{align-items:center;background:#101214;border-radius:10px;color:var(--color-accent-orange-soft);display:grid;height:44px;justify-content:center;width:44px}.auth-scroll-card strong{color:var(--color-text);display:block;font-size:16px;font-weight:760;line-height:1.18}.auth-scroll-card p{color:rgba(17,19,22,.62);font-size:14px;line-height:1.45;margin:7px 0 0}@keyframes auth-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){.auth-scroll-track{animation:none}}@media(max-width:1080px){.auth-page{align-items:start;overflow-y:auto}.auth-shell{grid-template-columns:1fr;height:auto;min-height:0}.auth-panel{min-height:620px}.auth-scroll-viewport{height:410px}}@media(max-height:720px)and (min-width:1081px){.auth-page{align-items:start;overflow-y:auto}.auth-shell{height:auto;min-height:0}.auth-panel{min-height:620px}.auth-scroll-viewport{height:410px}}@media(max-width:700px){.auth-page{padding:16px}.auth-shell{max-width:calc(100vw - 32px);width:calc(100vw - 32px)}.auth-panel,.auth-scroll-card,.auth-showcase,.auth-showcase-card{min-width:0;width:100%}.auth-panel{min-height:auto;padding:28px 22px}.auth-copy{margin:38px 0 24px}.auth-copy h1{font-size:36px;overflow-wrap:anywhere}.auth-showcase-card{grid-template-columns:1fr;min-height:0;padding:22px}.auth-showcase-card h2{font-size:25px;overflow-wrap:anywhere}.auth-scroll-viewport{height:360px}.auth-scroll-card{grid-template-columns:40px minmax(0,1fr);min-height:126px;padding:16px}.auth-scroll-icon{height:40px;width:40px}}:root{--mar-radius:2px;--mar-tick:14px;--mar-tick-weight:1.5px;--mar-mark-dark:rgba(17,19,22,0.3);--mar-mark-light:rgba(247,247,242,0.36);--mar-track:0.14em;--mar-code:var(--font-mono)}.app-shell[data-sidebar=collapsed] .nav-list a,.app-shell[data-sidebar=collapsed] .nav-list a.active,.app-shell[data-sidebar=collapsed] .sidebar-logout,.app-shell[data-sidebar=collapsed] .sidebar-toggle,.app-shell[data-sidebar=collapsed] .sidebar-user,.app-shell[data-sidebar=expanded] .nav-list a,.app-shell[data-sidebar=expanded] .nav-list a.active,.auth-brand-mark,.auth-panel,.auth-panel input,.auth-promo-icon,.auth-scroll-card,.auth-scroll-icon,.auth-scroll-viewport,.auth-showcase-card,.auth-status-pill,.badge,.brand-mark,.button,.card,.code-pill,.docs-network-tab,.docs-search,.drpc-add-key-button,.drpc-api-panel,.drpc-api-panel-header h2 span,.drpc-filter-field,.drpc-key-cell>span,.drpc-monthly-card,.drpc-monthly-value em,.drpc-progress-track,.drpc-row-action,.drpc-search-field,.drpc-signal-card,.drpc-token-mask,.empty-state-icon,.icon-button,.method-bar div,.metric-card,.metric-card-icon,.nav-list a,.panel,.primary-button,.quick-action-card,.quick-action-icon,.sidebar-logout,.sidebar-toggle,.sidebar-user,.status-pill,.table-wrap,input,select,textarea{border-radius:var(--mar-radius)}.drpc-progress-track i,.drpc-usage-bar,.method-bar span{border-radius:0}.eyebrow{align-items:center;display:inline-flex;font-family:var(--font-mono);gap:9px;letter-spacing:.16em}.eyebrow:before{background:var(--color-accent-orange);content:"";display:inline-block;flex:0 0 auto;height:2px;width:14px}.data-table th,.metric-card-label,.table-wrap th,label{letter-spacing:var(--mar-track)}.auth-copy h1,.auth-showcase-card h2,.page-header-copy h1{letter-spacing:-.015em}.badge,.status-pill{font-size:11px;letter-spacing:var(--mar-track);text-transform:uppercase}.app-shell{background:repeating-linear-gradient(0deg,transparent 0 47px,rgba(247,247,242,.018) 47px 48px),repeating-linear-gradient(90deg,transparent 0 47px,rgba(247,247,242,.018) 47px 48px),radial-gradient(circle at 12% 0,color-mix(in srgb,var(--color-accent-orange) 9%,transparent),transparent 28%),radial-gradient(circle at 0 0,var(--color-background-warm-glow),transparent 32%),var(--color-canvas)}.page-header{border-bottom:1px solid rgba(247,247,242,.08);padding-bottom:22px}.drpc-api-panel,.drpc-monthly-card,.drpc-signal-card{position:relative}.drpc-api-panel:before,.drpc-monthly-card:before,.drpc-signal-card:before{background-image:linear-gradient(var(--mar-mark),var(--mar-mark)),linear-gradient(var(--mar-mark),var(--mar-mark)),linear-gradient(var(--mar-mark),var(--mar-mark)),linear-gradient(var(--mar-mark),var(--mar-mark)),linear-gradient(var(--mar-mark),var(--mar-mark)),linear-gradient(var(--mar-mark),var(--mar-mark)),linear-gradient(var(--mar-mark),var(--mar-mark)),linear-gradient(var(--mar-mark),var(--mar-mark));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:var(--mar-tick) var(--mar-tick-weight),var(--mar-tick-weight) var(--mar-tick),var(--mar-tick) var(--mar-tick-weight),var(--mar-tick-weight) var(--mar-tick),var(--mar-tick) var(--mar-tick-weight),var(--mar-tick-weight) var(--mar-tick),var(--mar-tick) var(--mar-tick-weight),var(--mar-tick-weight) var(--mar-tick);content:"";inset:14px;pointer-events:none;position:absolute;z-index:3}.drpc-api-panel{--mar-mark:var(--mar-mark-dark)}.drpc-monthly-card,.drpc-signal-card{--mar-mark:var(--mar-mark-light)}.drpc-api-table th{color:rgba(17,19,22,.46);font-size:11px;font-weight:720;letter-spacing:var(--mar-track);text-transform:uppercase}.drpc-api-table td{border-bottom:1px solid rgba(17,19,22,.07)}.drpc-api-table tbody tr:last-child td{border-bottom:0}.drpc-usage-total strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.drpc-api-panel-header h2 span{letter-spacing:var(--mar-track)}.drpc-dashboard .drpc-metric-tile>span,.drpc-dashboard .drpc-monthly-card>span{align-items:center;display:inline-flex;font-size:11px;gap:10px;letter-spacing:var(--mar-track)}.drpc-dashboard .drpc-metric-tile>span:before,.drpc-dashboard .drpc-monthly-card>span:before{color:var(--mar-mark-light);font-family:var(--mar-code);font-size:11px;font-weight:700;letter-spacing:.04em;opacity:.85}.drpc-dashboard .drpc-monthly-card>span:before{content:"01"}.drpc-dashboard .drpc-signal-card .drpc-metric-tile:first-of-type>span:before{content:"02"}.drpc-dashboard .drpc-signal-card .drpc-metric-tile:last-of-type>span:before{content:"03"}.drpc-dashboard .drpc-api-panel-header>div:before{color:var(--color-text-soft);content:"// SEC.04 · KEYS";display:block;font-family:var(--mar-code);font-size:11px;font-weight:600;letter-spacing:.16em;margin-bottom:12px;text-transform:uppercase}:root{--mar-track:0;--surface-mark:rgba(17,19,22,0.28);--surface-shadow:0 26px 78px rgba(0,0,0,0.2)}.auth-copy h1,.auth-showcase-card h2,.badge,.data-table th,.drpc-api-panel-header h2 span,.drpc-api-table th,.eyebrow,.metric-card-label,.page-header-copy h1,.status-pill,.table-wrap th,label{letter-spacing:0}.main-inner>.content-grid:not(.drpc-dashboard),.main-inner>.docs-page{align-content:start;flex:1 1;gap:18px;padding-bottom:clamp(26px,3vw,42px)}.card,.panel{background:var(--color-surface-white);border:0;box-shadow:var(--surface-shadow);color:var(--color-text-primary-dark);overflow:hidden;position:relative}.card:before,.metric-card:before,.panel:before{background-image:linear-gradient(var(--surface-mark),var(--surface-mark)),linear-gradient(var(--surface-mark),var(--surface-mark)),linear-gradient(var(--surface-mark),var(--surface-mark)),linear-gradient(var(--surface-mark),var(--surface-mark)),linear-gradient(var(--surface-mark),var(--surface-mark)),linear-gradient(var(--surface-mark),var(--surface-mark)),linear-gradient(var(--surface-mark),var(--surface-mark)),linear-gradient(var(--surface-mark),var(--surface-mark));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:var(--mar-tick) var(--mar-tick-weight),var(--mar-tick-weight) var(--mar-tick),var(--mar-tick) var(--mar-tick-weight),var(--mar-tick-weight) var(--mar-tick),var(--mar-tick) var(--mar-tick-weight),var(--mar-tick-weight) var(--mar-tick),var(--mar-tick) var(--mar-tick-weight),var(--mar-tick-weight) var(--mar-tick);content:"";inset:14px;pointer-events:none;position:absolute;z-index:2}.card>*,.metric-card>*,.panel>*{position:relative;z-index:1}.card-header,.panel-header{align-items:flex-start;margin-bottom:22px}.card-header>svg,.panel-header>svg{background:var(--color-text-primary-dark);border:1px solid color-mix(in srgb,var(--color-accent-orange) 24%,transparent);box-sizing:content-box;box-shadow:0 0 18px color-mix(in srgb,var(--color-accent-orange) 10%,transparent);color:var(--color-accent-orange-soft);flex:0 0 auto;height:20px;padding:10px;width:20px}.card-title,.panel h2{color:var(--color-text-primary-dark);font-size:28px;font-weight:760;line-height:1.04}.panel h2{margin-bottom:18px}.card-description,.panel p{color:rgba(17,19,22,.62)}.metric-grid{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{--metric-accent:var(--color-accent-orange);--metric-accent-soft:var(--color-accent-orange-soft);--surface-mark:var(--mar-mark-light);background:linear-gradient(135deg,color-mix(in srgb,white 4%,var(--color-surface-dark)),var(--color-surface-dark));border:1px solid color-mix(in srgb,var(--metric-accent) 15%,rgba(255,255,255,.08));box-shadow:0 22px 62px rgba(0,0,0,.22);color:var(--color-text-primary-light);min-height:178px;overflow:hidden;padding:28px;position:relative}.metric-grid .metric-card:nth-child(2n){--metric-accent:var(--color-accent-violet);--metric-accent-soft:var(--color-accent-violet-soft)}.metric-grid .metric-card:nth-child(3n){--metric-accent:var(--color-success-green);--metric-accent-soft:var(--color-success-green)}.metric-grid .metric-card:nth-child(4n){--metric-accent:var(--color-status-warning);--metric-accent-soft:var(--color-status-warning)}.metric-card:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--metric-accent) 18%,transparent),transparent);bottom:28px;content:"";height:1px;left:28px;pointer-events:none;position:absolute;right:28px}.metric-card-label{align-items:center;color:rgba(246,246,242,.6);display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:700;gap:10px;line-height:1.2;margin-bottom:18px;text-transform:uppercase}.metric-card-label:before{color:color-mix(in srgb,var(--metric-accent-soft) 82%,var(--color-text-primary-light));content:"01";font-size:11px}.metric-grid .metric-card:nth-child(2) .metric-card-label:before{content:"02"}.metric-grid .metric-card:nth-child(3) .metric-card-label:before{content:"03"}.metric-grid .metric-card:nth-child(4) .metric-card-label:before{content:"04"}.metric-card strong{color:var(--color-text-primary-light);font-size:34px;font-weight:760;line-height:1;overflow-wrap:anywhere}.metric-card small{color:rgba(246,246,242,.58);font-size:13px;line-height:1.35}.metric-card-icon{background:color-mix(in srgb,var(--metric-accent) 12%,transparent);border-color:color-mix(in srgb,var(--metric-accent) 24%,transparent);color:var(--metric-accent-soft)}.inline-form{gap:16px}.app-shell input,.app-shell select,.docs-textarea{background:color-mix(in srgb,var(--color-surface-white) 78%,white);border:1px solid rgba(16,17,20,.08);box-shadow:none;color:var(--color-text-primary-dark);min-height:56px}.app-shell input:focus,.app-shell select:focus,.docs-textarea:focus{background:var(--color-surface-white);border-color:color-mix(in srgb,var(--color-accent-orange) 46%,rgba(16,17,20,.08));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent-orange) 14%,transparent)}.button--primary,.primary-button{background:var(--color-text-primary-dark);border-color:color-mix(in srgb,var(--color-accent-orange) 18%,transparent);box-shadow:0 14px 32px rgba(0,0,0,.14);color:var(--color-text-primary-light)}.button--primary svg,.primary-button svg{color:var(--color-accent-orange-soft)}.button--primary:hover,.primary-button:hover{background:color-mix(in srgb,var(--color-text-primary-dark) 88%,var(--color-surface-elevated));border-color:var(--color-accent-orange-border);box-shadow:0 0 20px color-mix(in srgb,var(--color-accent-orange) 10%,transparent),0 16px 36px rgba(0,0,0,.18)}.button--ghost,.button--secondary{background:color-mix(in srgb,var(--color-surface-white) 72%,transparent);border-color:rgba(16,17,20,.1);color:var(--color-text-primary-dark)}.button--ghost:hover,.button--secondary:hover{background:color-mix(in srgb,var(--color-accent-orange) 7%,var(--color-surface-white));border-color:color-mix(in srgb,var(--color-accent-orange) 22%,transparent);color:var(--color-accent-orange-dark)}.button--danger{background:color-mix(in srgb,var(--color-status-danger) 9%,var(--color-surface-white));border-color:color-mix(in srgb,var(--color-status-danger) 22%,transparent)}.table-wrap{background:#fff;border:1px solid rgba(17,19,22,.08);box-shadow:none;overflow:auto}.card>.table-wrap,.panel>.table-wrap{border-bottom:0;border-left:0;border-radius:0;border-right:0;margin:22px -26px -26px;width:calc(100% + 52px)}.data-table,.table-wrap table{background:#fff}.data-table th,.table-wrap th{border-bottom:1px solid rgba(17,19,22,.08);color:rgba(17,19,22,.5);font-size:12px;font-weight:650;text-transform:uppercase}.data-table td,.table-wrap td{border-bottom:1px dotted rgba(17,19,22,.22);color:#111316;font-size:15px}.data-table tbody tr:hover,.table-wrap tbody tr:hover{background:color-mix(in srgb,var(--color-accent-orange) 4%,var(--color-surface-white))}.table-empty-cell{color:var(--color-text-soft);padding:26px 30px}.code-pill,.drpc-token-mask,.secret-box{background:color-mix(in srgb,var(--color-surface-white) 62%,var(--color-shell-muted));border-color:rgba(16,17,20,.12);color:color-mix(in srgb,var(--color-text-primary-dark) 86%,var(--color-text-muted))}.code-block,.docs-textarea{background:linear-gradient(135deg,color-mix(in srgb,white 4%,var(--color-surface-dark)),var(--color-surface-dark));border-color:color-mix(in srgb,var(--color-accent-orange) 16%,rgba(255,255,255,.1));color:var(--color-text-primary-light)}.method-bars{gap:14px}.method-bar{background:color-mix(in srgb,var(--color-surface-white) 72%,white);border:1px solid rgba(17,19,22,.08);padding:14px}.method-bar strong{color:var(--color-text-primary-dark);font-family:var(--font-mono);overflow-wrap:anywhere}.method-bar div{background:color-mix(in srgb,var(--color-text-primary-dark) 10%,var(--color-surface-white))}.method-bar span{background:var(--color-success-green)}.method-bar small{color:rgba(17,19,22,.62)}.docs-network-switcher{gap:8px}.docs-network-tab{background:hsla(0,0%,100%,.045);border-color:hsla(0,0%,100%,.06);color:rgba(246,246,242,.72);min-height:54px;padding:0 16px}.docs-network-tab svg{color:var(--color-accent-orange-soft)}.docs-network-tab.active,.docs-network-tab:hover{background:color-mix(in srgb,var(--color-accent-orange) 7%,transparent);border-color:color-mix(in srgb,var(--color-accent-orange) 20%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--color-accent-orange) 10%,transparent),0 18px 42px rgba(0,0,0,.22);color:var(--color-text-primary-light)}.docs-network-tab .badge{background:var(--color-success-green-bg);border-color:color-mix(in srgb,var(--color-success-green) 36%,transparent);color:var(--color-success-green-dark)}.docs-search{background:color-mix(in srgb,var(--color-surface-white) 78%,white);border:1px solid rgba(16,17,20,.08);min-height:48px}.docs-search:focus-within{border-color:color-mix(in srgb,var(--color-accent-orange) 46%,rgba(16,17,20,.08));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent-orange) 14%,transparent)}.docs-search input{min-height:46px}.docs-history-list button,.docs-method-list button{background:color-mix(in srgb,var(--color-surface-white) 76%,white);border-color:rgba(17,19,22,.08)}.docs-history-list button.active,.docs-history-list button:hover,.docs-method-list button.active,.docs-method-list button:hover{background:color-mix(in srgb,var(--color-accent-orange) 6%,var(--color-surface-white));border-color:color-mix(in srgb,var(--color-accent-orange) 24%,transparent)}.docs-spec-grid>div{background:color-mix(in srgb,var(--color-surface-white) 76%,white)}.alert,.docs-spec-grid>div,.empty-state{border-color:rgba(17,19,22,.08)}@media(max-width:1180px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.card,.panel{padding:22px}.card-title,.panel h2{font-size:24px}.metric-grid{grid-template-columns:1fr}.metric-card{min-height:150px;padding:24px}.metric-card strong{font-size:30px}.card>.table-wrap,.panel>.table-wrap{margin:20px -22px -22px;width:calc(100% + 44px)}}.main{position:relative}.session-loader-overlay{align-items:center;background:repeating-linear-gradient(0deg,transparent 0 47px,rgba(247,247,242,.02) 47px 48px),repeating-linear-gradient(90deg,transparent 0 47px,rgba(247,247,242,.02) 47px 48px),rgba(5,6,7,.72);display:grid;inset:0;justify-items:center;min-height:100%;pointer-events:auto;position:absolute;z-index:40}.session-loader-spinner{animation:session-loader-spin .9s steps(8) infinite;border-radius:50%;box-shadow:0 -20px 0 0 #ffb088,14px -14px 0 0 rgba(255,176,136,.86),20px 0 0 0 rgba(255,176,136,.72),14px 14px 0 0 rgba(255,176,136,.58),0 20px 0 0 rgba(255,176,136,.44),-14px 14px 0 0 rgba(255,176,136,.3),-20px 0 0 0 rgba(255,176,136,.18),-14px -14px 0 0 rgba(255,176,136,.1);display:block;height:7px;width:7px}@keyframes session-loader-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.session-loader-spinner{animation:none}}.docs-dashboard{gap:22px}.docs-dashboard .docs-endpoint-panel .drpc-api-panel-header>div:before,.docs-dashboard .docs-method-panel .drpc-api-panel-header>div:before,.docs-dashboard .docs-methods-panel .drpc-api-panel-header>div:before{content:none;display:none;margin:0}.docs-endpoint-panel{padding:30px 0 36px}.docs-endpoint-panel .drpc-api-panel-header{align-items:center;display:grid;grid-gap:16px 20px;gap:16px 20px;grid-template-columns:minmax(0,1fr) auto}.docs-endpoint-panel .drpc-api-panel-header>div{min-width:0}.docs-endpoint-panel .drpc-api-panel-header h2,.docs-endpoint-panel .drpc-api-panel-header p{overflow-wrap:anywhere}@media(max-width:720px){.docs-endpoint-panel .drpc-api-panel-header{grid-template-columns:1fr}.docs-endpoint-panel .docs-network-picker{min-width:0;width:100%}}.docs-endpoint-row{align-items:center;background:var(--color-panel-dark);border-top:1px solid var(--color-border);color:var(--color-text-inverse);display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:16px 28px}.docs-endpoint-row .docs-endpoint-row-label{color:rgba(247,247,242,.52);font-size:11px;font-weight:780;letter-spacing:0;text-transform:uppercase}.docs-endpoint-code{color:var(--color-text-inverse);font-family:var(--font-mono);font-size:13px;overflow-wrap:anywhere}.docs-endpoint-row .drpc-row-action{color:rgba(247,247,242,.72)}.docs-endpoint-row .drpc-row-action:hover{background:rgba(247,247,242,.08);border-color:rgba(247,247,242,.16);color:var(--color-text-inverse)}.docs-network-picker{flex-shrink:0;min-width:240px}.docs-network-picker>span{align-items:center;display:inline-flex;font-size:11px;font-weight:780;gap:8px;letter-spacing:0;text-transform:uppercase}.docs-network-picker>span,.docs-network-picker>span svg{color:var(--color-text-muted)}.docs-network-picker select{color:var(--color-text);font-weight:720}.docs-app-layout{align-items:start;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(320px,360px) minmax(0,1fr)}.docs-methods-panel{align-self:start;display:flex;flex-direction:column;max-height:calc(100vh - 48px);min-height:0;padding:0 0 6px;position:-webkit-sticky;position:sticky;top:24px}.docs-method-controls{padding:0 28px}.docs-method-controls .drpc-search-field{min-height:50px}.docs-method-controls .drpc-search-field input,.docs-method-controls .drpc-search-field select{min-height:48px}.docs-method-scroll{display:grid;flex:1 1 auto;grid-gap:16px;gap:16px;min-height:200px;overflow-y:auto;padding:4px 28px 22px}.docs-method-group{display:grid;grid-gap:8px;gap:8px}.docs-method-group h3{color:var(--color-text);font-size:11px;font-weight:780;letter-spacing:0;margin:6px 0 2px;opacity:.7;text-transform:uppercase}.docs-method-group button{align-items:flex-start;background:var(--color-shell);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);display:block;padding:12px 14px;text-align:left;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.docs-method-group button strong{color:var(--color-text);display:block;font-family:var(--font-mono);font-size:13px;font-weight:720;line-height:1.3;overflow-wrap:anywhere}.docs-method-group button small{color:var(--color-text-soft);display:-webkit-box;font-size:12px;line-height:1.45;margin-top:4px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.docs-method-group button:hover{background:var(--color-shell-muted);border-color:var(--color-border-strong)}.docs-method-group button.active{background:var(--color-shell-muted);border-color:var(--scope-accent,var(--color-accent));box-shadow:inset 0 0 0 1px var(--scope-accent,var(--color-accent))}.docs-method-panel{padding:30px 0 28px;gap:22px}.docs-method-panel .drpc-api-panel-header{align-items:start;display:grid;grid-gap:16px 20px;gap:16px 20px;grid-template-columns:minmax(0,1fr) auto}.docs-method-panel .drpc-api-panel-header>div{min-width:0}.docs-method-panel .drpc-api-panel-header h2{color:var(--color-text);font-family:var(--font-mono);font-size:clamp(24px,2.6vw,32px);font-weight:720;line-height:1.1;margin:8px 0 10px;overflow-wrap:anywhere}.docs-method-panel .drpc-api-panel-header p{max-width:760px;overflow-wrap:anywhere}.docs-protocol-pill{align-items:center;background:var(--color-shell-muted);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-soft);display:inline-flex;font-size:11px;font-weight:780;gap:6px;justify-self:start;letter-spacing:0;padding:6px 12px;text-transform:uppercase}@media(max-width:720px){.docs-method-panel .drpc-api-panel-header{grid-template-columns:1fr}}.docs-method-panel .docs-spec-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 28px}.docs-method-panel .docs-spec-grid>div{background:var(--color-shell);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px}.docs-method-panel .docs-spec-grid span{color:var(--color-text-muted);display:block;font-size:11px;font-weight:780;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.docs-method-panel .docs-spec-grid p{color:var(--color-text);font-size:14px;line-height:1.5;margin:0;overflow-wrap:anywhere}.docs-code-block{display:grid;grid-gap:12px;gap:12px;margin:0 28px;min-width:0}.docs-code-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.docs-code-label{color:var(--color-text);font-size:13px;font-weight:780;letter-spacing:0;text-transform:uppercase}.docs-lang-tabs{align-items:center;background:var(--color-shell);border:1px solid var(--color-border);border-radius:var(--radius-pill);display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px}.docs-lang-tabs button{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--radius-pill);color:var(--color-text-soft);display:inline-flex;font-size:13px;font-weight:720;gap:6px;padding:6px 12px;transition:background-color .14s ease,color .14s ease}.docs-lang-tabs button:hover{color:var(--color-text)}.docs-lang-tabs button.active{background:var(--color-panel-dark);color:var(--color-text-inverse)}.docs-lang-icon{align-items:center;background:color-mix(in srgb,var(--color-shell-muted) 60%,white);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-soft);display:inline-flex;font-family:var(--font-mono);font-size:10px;font-weight:780;height:20px;justify-content:center;letter-spacing:0;min-width:24px;padding:0 6px;text-transform:lowercase}.docs-lang-tabs button.active .docs-lang-icon{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18);color:var(--color-text-inverse)}.docs-code-block .code-block{font-size:13px;line-height:1.55;white-space:pre}.docs-copy-flash{color:var(--color-success);font-size:11px;font-style:normal;font-weight:780;letter-spacing:0;text-transform:uppercase}@media(max-width:1180px){.docs-app-layout{grid-template-columns:1fr}.docs-methods-panel{position:static}.docs-method-scroll{max-height:420px}.docs-method-panel .docs-spec-grid{grid-template-columns:1fr}}@media(max-width:720px){.docs-code-block,.docs-endpoint-row,.docs-method-controls,.docs-method-panel .docs-spec-grid,.docs-method-scroll{margin:0;padding-left:18px;padding-right:18px}.docs-method-panel .drpc-api-panel-header h2{font-size:22px}}