.market-page-shell{--market-bg:#f5f7fb;--market-bg-strong:#ffffff;--market-text:#111827;--market-muted:#6b7280;--market-soft:#e8edf5;--market-line:rgba(17,24,39,0.08);--market-brand:#2563eb;--market-brand-2:#38bdf8;--market-brand-3:#8b5cf6;--market-good:#16a34a;--market-shadow:0 24px 80px rgba(15,23,42,0.13);width:min(1180px,calc(100% - 40px));margin:0 auto;padding:28px 0 56px;color:var(--market-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.market-page-head,.market-page-shell>header{margin-bottom:26px;padding:clamp(30px,5vw,56px);border:1px solid rgba(255,255,255,.42)!important;border-radius:40px;background:linear-gradient(135deg,rgba(255,255,255,.74),rgba(255,255,255,.34)),radial-gradient(circle at 50% 0,rgba(37,99,235,.18),transparent 34rem);box-shadow:var(--market-shadow);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}.market-eyebrow,.market-page-shell>header p:first-child{display:inline-flex;margin:0 0 14px;border:1px solid rgba(255,255,255,.34)!important;border-radius:999px;background:rgba(255,255,255,.38)!important;padding:7px 11px;color:var(--market-brand)!important;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.market-page-head h1,.market-page-shell>header h1{margin:0;color:var(--market-text)!important;font-size:clamp(42px,6vw,76px);line-height:.92;font-weight:900;letter-spacing:-.08em}.market-page-head p:not(.market-eyebrow),.market-page-shell>header h1+p{max-width:720px;margin:22px 0 0;color:var(--market-muted)!important;font-size:18px;line-height:1.55}.market-page-shell .landing-price,.market-page-shell .rounded-2xl,.market-page-shell .rounded-3xl,.market-page-shell .surface,.market-page-shell .surface-soft,.market-page-shell article{border-color:var(--market-line)!important}.market-page-shell .surface,.market-page-shell .surface-soft,.market-page-shell article:not(.landing-price):not(.group){background:color-mix(in srgb,var(--market-bg-strong) 84%,transparent)!important;box-shadow:0 18px 56px rgba(15,23,42,.08)}.market-page-shell .grid.items-stretch article.group{border-color:rgba(37,99,235,.14)!important;background:radial-gradient(circle at 86% 10%,rgba(56,189,248,.12),transparent 10rem),linear-gradient(135deg,rgba(248,250,252,.82),rgba(232,237,245,.72))!important;box-shadow:0 18px 48px rgba(15,23,42,.1)}.market-page-shell .grid.items-stretch article.group>div:last-child{background:linear-gradient(135deg,rgba(255,255,255,.58),rgba(232,237,245,.42))!important}.market-page-shell .bg-\[\#090a0c\],.market-page-shell .bg-\[\#0d0f13\]\/95,.market-page-shell .bg-\[\#0f1115\],.market-page-shell .bg-\[\#12151b\]{background-color:color-mix(in srgb,var(--market-bg-strong) 88%,transparent)!important}.market-page-shell .bg-white\/\[0\.015\],.market-page-shell .bg-white\/\[0\.025\],.market-page-shell .bg-white\/\[0\.02\],.market-page-shell .bg-white\/\[0\.035\],.market-page-shell .bg-white\/\[0\.04\],.market-page-shell .bg-white\/\[0\.06\],.market-page-shell .bg-white\/\[0\.16\]{background-color:color-mix(in srgb,var(--market-bg-strong) 74%,transparent)!important}.market-page-shell .border-white\/10,.market-page-shell .border-white\/12,.market-page-shell .border-white\/15,.market-page-shell .border-white\/20,.market-page-shell .border-white\/25{border-color:var(--market-line)!important}.market-page-shell .text-zinc-100,.market-page-shell .text-zinc-200,.market-page-shell .text-zinc-300,.market-page-shell .text-zinc-400,.market-page-shell .text-zinc-50{color:var(--market-text)!important}.market-page-shell .text-zinc-500,.market-page-shell .text-zinc-600,.market-page-shell .text-zinc-700{color:var(--market-muted)!important}.market-page-shell .text-emerald-200,.market-page-shell .text-emerald-300,.market-page-shell .text-emerald-400{color:var(--market-good)!important}.market-page-shell .btn-primary,.market-page-shell .btn-secondary,.market-page-shell .landing-price-cta{border-radius:999px;font-weight:900}.market-page-shell .btn-primary,.market-page-shell .landing-price-cta{border:0;background:linear-gradient(135deg,var(--market-brand),var(--market-brand-3))!important;color:#fff!important;box-shadow:0 14px 30px rgba(37,99,235,.26)}.market-page-shell .btn-secondary{border-color:rgba(255,255,255,.32)!important;background:rgba(255,255,255,.34)!important;color:var(--market-text)!important}.market-page-shell .grid.items-stretch article.group:has(.rounded-full.border-emerald-300\/20){color:#fff;border-color:rgba(255,255,255,.25)!important;background:radial-gradient(circle at 85% 8%,rgba(255,255,255,.28),transparent 13rem),linear-gradient(135deg,#2563eb,#7c3aed)!important;box-shadow:0 26px 70px rgba(37,99,235,.3)}.market-page-shell .grid.items-stretch article.group:has(.rounded-full.border-emerald-300\/20)>div:last-child{background:rgba(255,255,255,.1)!important}.market-page-shell .grid.items-stretch article.group:has(.rounded-full.border-emerald-300\/20) .text-zinc-100,.market-page-shell .grid.items-stretch article.group:has(.rounded-full.border-emerald-300\/20) .text-zinc-300,.market-page-shell .grid.items-stretch article.group:has(.rounded-full.border-emerald-300\/20) .text-zinc-400,.market-page-shell .grid.items-stretch article.group:has(.rounded-full.border-emerald-300\/20) .text-zinc-50,.market-page-shell .grid.items-stretch article.group:has(.rounded-full.border-emerald-300\/20) .text-zinc-500,.market-page-shell .grid.items-stretch article.group:has(.rounded-full.border-emerald-300\/20) .text-zinc-600,.market-page-shell .landing-price.featured *{color:rgba(255,255,255,.86)!important}.market-page-shell .grid.items-stretch article.group:has(.rounded-full.border-emerald-300\/20) .text-5xl,.market-page-shell .grid.items-stretch article.group:has(.rounded-full.border-emerald-300\/20) h2,.market-page-shell .landing-price.featured strong{color:#fff!important}.market-page-shell .landing-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.market-page-shell .landing-price{position:relative;overflow:hidden;min-height:100%;border:1px solid var(--market-line);border-radius:26px;background:color-mix(in srgb,var(--market-bg-strong) 88%,transparent);padding:26px}.market-page-shell .landing-price.featured{color:#fff;background:radial-gradient(circle at 85% 8%,rgba(255,255,255,.28),transparent 13rem),linear-gradient(135deg,#2563eb,#7c3aed)!important;transform:translateY(-8px);box-shadow:0 26px 70px rgba(37,99,235,.3)}.market-page-shell .landing-price.selected{outline:3px solid color-mix(in srgb,var(--market-brand) 34%,transparent);outline-offset:4px}.market-page-shell .landing-price small{color:var(--market-brand);font-size:12px;font-weight:900;letter-spacing:.12em}.market-page-shell .landing-price.featured .landing-rate,.market-page-shell .landing-price.featured li,.market-page-shell .landing-price.featured p,.market-page-shell .landing-price.featured small{color:rgba(255,255,255,.82)!important}.market-page-shell .landing-price strong{display:block;margin-top:14px;color:var(--market-text);font-size:44px;line-height:1;font-weight:900;letter-spacing:-.06em}.market-page-shell .landing-price.featured strong{color:#fff!important}.market-page-shell .landing-price p{min-height:50px;margin:0;color:var(--market-muted);line-height:1.55}.market-page-shell .landing-price li,.market-page-shell .landing-rate{display:flex;align-items:center}.market-page-shell .landing-rate{flex-wrap:wrap;gap:8px;margin:12px 0 18px}.market-page-shell .landing-rate span{padding:8px 10px;border-radius:999px;background:var(--market-soft);color:var(--market-muted);font-size:12px;font-weight:800}.market-page-shell .landing-price.featured .landing-rate span{color:#fff!important;background:rgba(255,255,255,.17)}.market-page-shell .landing-price ul{display:grid;gap:11px;padding:0;margin:22px 0 24px;list-style:none}.market-page-shell .landing-price li{gap:9px;color:var(--market-muted);font-size:14px;font-weight:700}.market-page-shell .check-icon{width:18px;height:18px;flex:0 0 auto;display:inline-grid;place-items:center;border-radius:50%;color:#fff;background:var(--market-good)}.market-page-shell .check-icon:before{content:"";width:8px;height:5px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg) translate(1px,-1px)}.market-page-shell .landing-price-checkout{margin-top:auto}.market-page-shell .landing-price .btn-primary{width:100%;min-height:auto;border-radius:18px;background:#111827!important;box-shadow:none;padding:15px 18px}.market-page-shell .landing-price.featured .btn-primary{background:#fff!important;color:#111827!important}.market-page-shell .landing-empty-pricing{border:1px dashed var(--market-line);border-radius:26px;background:color-mix(in srgb,var(--market-bg-strong) 84%,transparent);padding:34px;text-align:center}.market-page-shell .landing-empty-pricing h2{margin:0;color:var(--market-text);font-size:24px;font-weight:900;letter-spacing:-.04em}.market-page-shell .landing-empty-pricing p{max-width:520px;margin:10px auto 0;color:var(--market-muted);line-height:1.55}@media (max-width:980px){.market-page-shell .landing-price-grid{grid-template-columns:1fr}.market-page-shell .landing-price.featured{transform:none}}@media (max-width:640px){.market-page-shell{width:min(100% - 14px,520px);padding-top:18px}.market-page-head,.market-page-shell>header{border-radius:28px;padding:24px 18px!important}.market-page-shell .landing-price{padding:22px}.market-page-shell .landing-price strong{font-size:clamp(30px,10vw,44px);overflow-wrap:anywhere}.market-page-shell .landing-price{padding:20px 16px}.market-page-shell .landing-price p{min-height:0}.market-page-head h1{overflow-wrap:break-word;word-break:break-word}}.docs-page-shell{--docs-bg:#f5f7fb;--docs-bg-strong:#ffffff;--docs-text:#111827;--docs-muted:#6b7280;--docs-soft:#e8edf5;--docs-line:rgba(17,24,39,0.08);--docs-brand:#2563eb;--docs-brand-2:#38bdf8;--docs-brand-3:#8b5cf6;--docs-good:#16a34a;--docs-shadow:0 24px 80px rgba(15,23,42,0.13);width:min(1180px,calc(100% - 40px));margin:0 auto;padding:28px 0 56px;color:var(--docs-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.docs-page-shell *{box-sizing:border-box}.docs-page-shell .font-mono,.docs-page-shell code,.docs-page-shell pre{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.docs-hero{position:relative;overflow:hidden;margin-bottom:26px;padding:clamp(30px,5vw,56px);border:1px solid rgba(255,255,255,.42);border-radius:40px;background:linear-gradient(135deg,rgba(255,255,255,.74),rgba(255,255,255,.34)),radial-gradient(circle at 50% 0,rgba(37,99,235,.18),transparent 34rem);box-shadow:var(--docs-shadow);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}.docs-hero:before{content:"";position:absolute;inset:auto -12% -160px;height:320px;background:linear-gradient(90deg,transparent,rgba(37,99,235,.13),transparent),repeating-linear-gradient(90deg,transparent 0 52px,rgba(37,99,235,.055) 52px 53px);pointer-events:none;transform:skewY(-7deg)}.docs-hero>*{position:relative;z-index:1}.docs-hero-grid{display:grid;gap:28px;align-items:end;grid-template-columns:minmax(0,1fr) minmax(18rem,390px)}.docs-base-card>p,.docs-kicker,.docs-nav p{display:inline-flex;margin:0 0 14px;color:var(--docs-brand);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.docs-kicker{border:1px solid rgba(255,255,255,.34);border-radius:999px;background:rgba(255,255,255,.38);padding:7px 11px}.docs-hero h1{max-width:780px;margin:0;color:var(--docs-text);font-size:clamp(42px,6vw,76px);line-height:.92;font-weight:900;letter-spacing:-.08em}.docs-hero-copy{max-width:720px;margin:22px 0 0;color:var(--docs-muted);font-size:18px;line-height:1.55}.docs-base-card,.docs-code-panel,.docs-endpoint-card,.docs-info-card,.docs-nav,.docs-step,.docs-table{border:1px solid var(--docs-line);background:color-mix(in srgb,var(--docs-bg-strong) 82%,transparent);box-shadow:0 18px 56px rgba(15,23,42,.08)}.docs-base-card{min-width:0;overflow:hidden;border-radius:28px;padding:18px;background:radial-gradient(circle at 100% 0,rgba(56,189,248,.16),transparent 11rem),color-mix(in srgb,var(--docs-bg-strong) 84%,transparent)}.docs-base-card>div{display:grid;gap:8px}.docs-endpoint-line{border:1px solid var(--docs-line);border-radius:18px;background:rgba(232,237,245,.78);padding:14px}.docs-endpoint-line p{margin:0;color:var(--docs-muted);font-size:12px;font-weight:800}.docs-endpoint-line code{display:block;margin-top:5px;overflow-wrap:anywhere;color:var(--docs-text);font-size:13px}.docs-layout{display:grid;gap:28px;grid-template-columns:200px minmax(0,1fr) minmax(18rem,390px)}.docs-nav-wrap{display:block}.docs-nav{position:sticky;top:96px;display:grid;gap:4px;overflow:hidden;border-radius:26px;padding:10px;background:linear-gradient(135deg,rgba(255,255,255,.72),rgba(255,255,255,.34)),color-mix(in srgb,var(--docs-bg-strong) 72%,transparent);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.docs-nav p{margin:4px 8px 8px;color:var(--docs-muted)}.docs-nav a{display:block;border-radius:999px;padding:10px 13px;color:var(--docs-muted);font-size:14px;font-weight:800;transition:background .2s ease,color .2s ease}.docs-nav a:hover{background:rgba(255,255,255,.6);color:var(--docs-text)}.docs-content{min-width:0;display:grid;gap:18px}.docs-section{scroll-margin-top:96px;overflow:hidden;border:1px solid var(--docs-line);border-radius:30px;background:radial-gradient(circle at 100% 0,rgba(37,99,235,.08),transparent 16rem),color-mix(in srgb,var(--docs-bg-strong) 82%,transparent);box-shadow:0 18px 56px rgba(15,23,42,.08);padding:clamp(18px,3vw,28px)}.docs-section:last-child{border-bottom:1px solid var(--docs-line)}.docs-section-head{display:flex;align-items:baseline;gap:12px;margin-bottom:18px}.docs-section-head span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;border-radius:999px;background:var(--docs-soft);color:color-mix(in srgb,var(--docs-brand) 82%,transparent);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:900}.docs-section-head h2{margin:0;color:var(--docs-text);font-size:clamp(24px,3vw,34px);line-height:1;font-weight:900;letter-spacing:-.05em}.docs-text{margin:0;color:var(--docs-muted);line-height:1.65}.docs-step-grid,.docs-two-grid{display:grid;gap:12px;margin-top:20px}.docs-step-grid{grid-template-columns:repeat(3,1fr)}.docs-two-grid{grid-template-columns:repeat(2,1fr)}.docs-stack{display:grid;gap:12px}.docs-endpoint-card,.docs-info-card,.docs-step{position:relative;overflow:hidden;border-radius:24px;padding:18px}.docs-info-card:before,.docs-step:before{content:"";position:absolute;right:-26px;top:-26px;width:86px;height:86px;border-radius:999px;background:rgba(37,99,235,.1);pointer-events:none}.docs-step span{color:var(--docs-good);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:900}.docs-info-card h3,.docs-step h3{margin:14px 0 0;color:var(--docs-text);font-size:16px;font-weight:900;letter-spacing:-.02em}.docs-endpoint-card p,.docs-info-card p,.docs-step p{margin:8px 0 0;color:var(--docs-muted);font-size:14px;line-height:1.6}.docs-inline-code{margin-top:20px;border:1px solid rgba(37,99,235,.16);border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(56,189,248,.14),transparent 12rem),#111827;padding:16px;color:#e5e7eb;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;overflow-x:auto}.docs-endpoint-card>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.docs-endpoint-card span{border:1px solid rgba(22,163,74,.18);border-radius:999px;background:rgba(22,163,74,.1);padding:6px 10px;color:var(--docs-good);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:900}.docs-endpoint-card code,.docs-info-card code{overflow-wrap:anywhere;color:var(--docs-text);font-size:14px}.docs-table{overflow:hidden;margin-top:20px;border-radius:24px}.docs-error-row,.docs-param-row{display:grid;gap:12px;border-bottom:1px solid var(--docs-line);background:color-mix(in srgb,var(--docs-bg-strong) 74%,transparent);padding:16px}.docs-error-row:last-child,.docs-param-row:last-child{border-bottom:0}.docs-param-row{grid-template-columns:170px 1fr}.docs-error-row{grid-template-columns:72px 210px 1fr}.docs-error-row code,.docs-param-row code{color:var(--docs-text);font-size:14px}.docs-error-row p,.docs-error-row span,.docs-param-row p{margin:0;color:var(--docs-muted);font-size:14px;line-height:1.55}.docs-param-row div p{margin-top:4px;font-size:12px}.docs-code-aside{min-width:0}.docs-code-aside>div{position:sticky;top:96px;display:grid;gap:16px}.docs-code-panel{min-width:0;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 92% 0,rgba(139,92,246,.1),transparent 12rem),color-mix(in srgb,var(--docs-bg-strong) 84%,transparent);padding:16px}.docs-code-panel>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.docs-code-panel h3{margin:0;color:var(--docs-text);font-size:16px;font-weight:900;letter-spacing:-.02em}.docs-code-panel p{margin:4px 0 0;color:var(--docs-muted);font-size:12px;font-weight:800}.docs-code-panel pre{border-color:rgba(255,255,255,.09)!important;border-radius:18px!important;background:radial-gradient(circle at 100% 0,rgba(56,189,248,.12),transparent 12rem),#111827!important;color:#e5e7eb!important;box-shadow:none}.docs-code-panel button{border-color:rgba(255,255,255,.32)!important;border-radius:999px!important;background:rgba(255,255,255,.44)!important;color:var(--docs-text)!important;font-weight:900}@media (max-width:1180px){.docs-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,370px)}.docs-nav-wrap{grid-column:1/-1;display:block;order:-1}.docs-nav{position:static;display:flex;overflow-x:auto;scrollbar-width:none}.docs-nav::-webkit-scrollbar{display:none}.docs-nav p{margin:10px 8px}.docs-nav a,.docs-nav p{flex:0 0 auto}}@media (max-width:900px){.docs-error-row,.docs-hero-grid,.docs-layout,.docs-param-row,.docs-step-grid,.docs-two-grid{grid-template-columns:1fr}.docs-code-aside>div{position:static}}@media (max-width:640px){.docs-page-shell{width:min(100% - 14px,520px);padding-top:18px}.docs-hero{border-radius:28px;padding:24px 18px}.docs-hero h1{font-size:clamp(38px,14vw,52px);overflow-wrap:break-word;word-break:break-word}.docs-hero-copy{font-size:16px}.docs-nav{gap:2px;padding:8px}.docs-nav a{padding:8px 11px;font-size:13px;white-space:nowrap}.docs-endpoint-card>div{align-items:flex-start;flex-direction:column}.docs-table{overflow-x:auto}.docs-error-row code,.docs-param-row code{overflow-wrap:anywhere}.docs-code-panel pre{font-size:12px}.docs-inline-code{font-size:12px;padding:14px}.docs-base-card,.docs-code-panel,.docs-section{border-radius:24px}.docs-section{padding:18px}.docs-section-head{align-items:flex-start}.docs-section-head h2{line-height:1.08}.docs-code-panel>div:first-child{align-items:flex-start;flex-direction:column}.docs-error-row,.docs-param-row{padding:14px}}.admin-page-shell{--admin-bg:#f5f7fb;--admin-bg-strong:#ffffff;--admin-text:#111827;--admin-muted:#6b7280;--admin-soft:#e8edf5;--admin-line:rgba(17,24,39,0.08);--admin-brand:#2563eb;--admin-brand-2:#38bdf8;--admin-brand-3:#8b5cf6;--admin-good:#16a34a;--admin-danger:#dc2626;--admin-shadow:0 24px 80px rgba(15,23,42,0.13);width:min(1180px,calc(100% - 40px));margin:0 auto;padding:28px 0 56px;color:var(--admin-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-page-head{margin-bottom:24px;padding:clamp(28px,4vw,46px);border:1px solid rgba(255,255,255,.42);border-radius:34px;background:radial-gradient(circle at 90% 20%,rgba(139,92,246,.16),transparent 20rem),linear-gradient(135deg,rgba(255,255,255,.74),rgba(255,255,255,.34));box-shadow:var(--admin-shadow);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}.admin-eyebrow{display:inline-flex;margin:0 0 12px;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:rgba(255,255,255,.38);padding:7px 11px;color:var(--admin-brand);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.admin-page-head h1{margin:0;color:var(--admin-text);font-size:clamp(38px,5vw,64px);line-height:.95;font-weight:900;letter-spacing:-.07em}.admin-page-head p:not(.admin-eyebrow){max-width:720px;margin:18px 0 0;color:var(--admin-muted);font-size:18px;line-height:1.55}.admin-page-shell .surface,.admin-page-shell .surface-soft,.admin-page-shell article,.admin-page-shell section{border-color:var(--admin-line)!important}.admin-page-shell .surface,.admin-page-shell .surface-soft{border:1px solid var(--admin-line);background:linear-gradient(135deg,color-mix(in srgb,var(--admin-bg-strong) 92%,transparent),color-mix(in srgb,var(--admin-bg-strong) 70%,transparent));box-shadow:0 18px 56px rgba(15,23,42,.08)}.admin-page-shell .bg-\[\#090a0c\],.admin-page-shell .bg-\[\#0b0d11\],.admin-page-shell .bg-\[\#0f1115\]{background-color:color-mix(in srgb,var(--admin-bg-strong) 88%,transparent)!important}.admin-page-shell .bg-white\/\[0\.015\],.admin-page-shell .bg-white\/\[0\.025\],.admin-page-shell .bg-white\/\[0\.02\],.admin-page-shell .bg-white\/\[0\.035\],.admin-page-shell .bg-white\/\[0\.03\],.admin-page-shell .bg-white\/\[0\.04\],.admin-page-shell .bg-white\/\[0\.06\]{background-color:color-mix(in srgb,var(--admin-bg-strong) 74%,transparent)!important}.admin-page-shell .border-white\/10,.admin-page-shell .border-white\/12,.admin-page-shell .border-white\/15,.admin-page-shell .border-white\/20{border-color:var(--admin-line)!important}.admin-page-shell .text-zinc-100,.admin-page-shell .text-zinc-200,.admin-page-shell .text-zinc-300,.admin-page-shell .text-zinc-400,.admin-page-shell .text-zinc-50{color:var(--admin-text)!important}.admin-page-shell .text-zinc-500,.admin-page-shell .text-zinc-600,.admin-page-shell .text-zinc-700{color:var(--admin-muted)!important}.admin-page-shell .text-emerald-200,.admin-page-shell .text-emerald-300,.admin-page-shell .text-emerald-400{color:var(--admin-good)!important}.admin-page-shell .text-red-300,.admin-page-shell .text-red-400{color:var(--admin-danger)!important}.admin-page-shell .btn-primary{border-radius:999px;border:0;background:linear-gradient(135deg,var(--admin-brand),var(--admin-brand-3));color:#fff!important;font-weight:900;box-shadow:0 14px 30px rgba(37,99,235,.26)}.admin-page-shell .btn-secondary{border-radius:999px;border-color:rgba(255,255,255,.32)!important;background:rgba(255,255,255,.34)!important;color:var(--admin-text)!important;font-weight:800}.admin-page-shell .field{border-color:var(--admin-line)!important;background:var(--admin-bg)!important;color:var(--admin-text)!important}.admin-page-shell .field:focus{border-color:color-mix(in srgb,var(--admin-brand) 62%,transparent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--admin-brand) 14%,transparent)}.admin-page-shell article.rounded-2xl,.admin-page-shell article.rounded-xl,.admin-page-shell div.rounded-xl,.admin-page-shell section.rounded-xl{box-shadow:0 12px 34px rgba(15,23,42,.06)}.admin-page-shell .font-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:640px){.admin-page-shell{width:min(100% - 14px,520px);padding-top:18px}.admin-page-head{border-radius:28px;padding:24px 18px}.admin-page-head h1{overflow-wrap:break-word;word-break:break-word}.admin-page-shell .surface{padding:.9rem}.admin-page-shell .surface .grid[class*=min-]{grid-template-columns:1fr}}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@500;700&display=swap");.nr-page{--nr-bg:#f5f7fb;--nr-card:rgba(255,255,255,0.74);--nr-card-strong:#ffffff;--nr-text:#111827;--nr-muted:#6b7280;--nr-soft:#e8edf5;--nr-line:rgba(17,24,39,0.08);--nr-brand:#2563eb;--nr-cyan:#38bdf8;--nr-violet:#8b5cf6;--nr-good:#16a34a;--nr-danger:#dc2626;--nr-shadow:0 24px 80px rgba(15,23,42,0.13);--nr-radius-xl:34px;--nr-radius-lg:26px;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:28px 0 56px;color:var(--nr-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nr-page .mono,.nr-page code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.nr-hero{position:relative;overflow:hidden;margin-bottom:24px;border:1px solid rgba(255,255,255,.42);border-radius:40px;background:linear-gradient(135deg,rgba(255,255,255,.74),rgba(255,255,255,.34)),radial-gradient(circle at 50% 0,rgba(37,99,235,.18),transparent 34rem);box-shadow:var(--nr-shadow);padding:clamp(28px,5vw,54px);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}.nr-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end}.nr-kicker{display:inline-flex;margin:0 0 14px;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:rgba(255,255,255,.38);padding:7px 11px;color:var(--nr-brand);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.nr-hero h1{max-width:820px;margin:0;color:var(--nr-text);font-size:clamp(42px,6vw,76px);line-height:.92;font-weight:900;letter-spacing:-.08em}.nr-hero p{max-width:720px;margin:22px 0 0;color:var(--nr-muted);font-size:18px;line-height:1.55}.nr-actions,.nr-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.nr-button-danger,.nr-button-primary,.nr-button-secondary,.nr-icon-button{border:0;cursor:pointer;font:inherit;text-decoration:none}.nr-button-danger,.nr-button-primary,.nr-button-secondary{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:999px;padding:12px 17px;font-size:14px;font-weight:900}.nr-button-primary{color:#fff;background:linear-gradient(135deg,var(--nr-brand),var(--nr-violet));box-shadow:0 14px 30px rgba(37,99,235,.26)}.nr-button-secondary{color:var(--nr-text);border:1px solid rgba(255,255,255,.32);background:rgba(255,255,255,.44);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 8px 28px rgba(15,23,42,.06)}.nr-button-danger{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626)}.nr-button-danger:disabled,.nr-button-primary:disabled,.nr-button-secondary:disabled,.nr-icon-button:disabled{cursor:wait;opacity:.62}.nr-grid-2,.nr-grid-3,.nr-grid-4,.nr-split{display:grid;gap:16px}.nr-grid-4{grid-template-columns:repeat(4,1fr)}.nr-grid-3{grid-template-columns:repeat(3,1fr)}.nr-grid-2{grid-template-columns:repeat(2,1fr)}.nr-split{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr)}.nr-card,.nr-code-card,.nr-empty,.nr-form-card,.nr-list-card,.nr-panel,.nr-provider-card,.nr-stat,.nr-table{border:1px solid var(--nr-line);background:color-mix(in srgb,var(--nr-card-strong) 82%,transparent);box-shadow:0 18px 56px rgba(15,23,42,.08);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.nr-card,.nr-code-card,.nr-empty,.nr-form-card,.nr-panel,.nr-provider-card,.nr-table{border-radius:28px;padding:20px}.nr-page .bg-\[\#090a0c\],.nr-page .bg-\[\#0b0d11\],.nr-page .bg-\[\#0d0f13\]\/95,.nr-page .bg-\[\#0f1115\],.nr-page .bg-\[\#12151b\]{background-color:color-mix(in srgb,var(--nr-card-strong) 88%,transparent)!important}.nr-page .bg-white\/\[0\.015\],.nr-page .bg-white\/\[0\.025\],.nr-page .bg-white\/\[0\.02\],.nr-page .bg-white\/\[0\.035\],.nr-page .bg-white\/\[0\.03\],.nr-page .bg-white\/\[0\.04\],.nr-page .bg-white\/\[0\.06\]{background-color:color-mix(in srgb,var(--nr-card-strong) 74%,transparent)!important}.nr-page .border-white\/10,.nr-page .border-white\/12,.nr-page .border-white\/15,.nr-page .border-white\/20,.nr-page .border-white\/25{border-color:var(--nr-line)!important}.nr-page .text-zinc-100,.nr-page .text-zinc-200,.nr-page .text-zinc-300,.nr-page .text-zinc-400,.nr-page .text-zinc-50{color:var(--nr-text)!important}.nr-page .text-zinc-500,.nr-page .text-zinc-600,.nr-page .text-zinc-700{color:var(--nr-muted)!important}.nr-page .text-emerald-200,.nr-page .text-emerald-300,.nr-page .text-emerald-400{color:var(--nr-good)!important}.nr-page .text-red-300,.nr-page .text-red-400{color:var(--nr-danger)!important}.nr-stat{position:relative;overflow:hidden;border-radius:24px;padding:20px}.nr-stat:after{content:"";position:absolute;right:-32px;top:-32px;width:90px;height:90px;border-radius:50%;background:rgba(37,99,235,.1)}.nr-label{margin:0;color:var(--nr-muted);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.nr-metric-value,.nr-stat strong{display:block;margin-top:10px;color:var(--nr-text);font-size:30px;line-height:1;font-weight:900;letter-spacing:-.06em}.nr-card-head,.nr-row-head,.nr-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.nr-card h2,.nr-form-card h2,.nr-panel h2,.nr-provider-card h3,.nr-section-title h2{margin:0;color:var(--nr-text);font-size:24px;line-height:1;font-weight:900;letter-spacing:-.05em}.nr-card p,.nr-empty p,.nr-form-card p,.nr-panel p,.nr-provider-card p{color:var(--nr-muted)}.nr-progress{overflow:hidden;height:10px;border-radius:999px;background:var(--nr-soft)}.nr-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--nr-brand),var(--nr-cyan))}.nr-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.nr-mini{border:1px solid var(--nr-line);border-radius:18px;background:var(--nr-soft);padding:14px}.nr-mini span,.nr-pill span{color:var(--nr-muted);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.nr-mini strong,.nr-pill strong{display:block;margin-top:6px;color:var(--nr-text);font-size:14px;font-weight:900}.nr-stack{display:grid;gap:12px}.nr-key-row,.nr-model-row,.nr-row{border:1px solid var(--nr-line);border-radius:18px;background:color-mix(in srgb,var(--nr-card-strong) 72%,transparent);padding:14px}.nr-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.nr-key-row code,.nr-model-row code,.nr-provider-card code,.nr-row code{color:var(--nr-text);overflow-wrap:anywhere;font-size:13px}.nr-muted{color:var(--nr-muted)!important}.nr-badge,.nr-pill{display:inline-flex;align-items:center;border:1px solid var(--nr-line);border-radius:999px;background:var(--nr-soft);color:var(--nr-muted);font-size:12px;font-weight:900}.nr-pill{gap:6px;padding:8px 10px}.nr-badge{padding:6px 9px}.nr-badge.good,.nr-pill.good{border-color:rgba(22,163,74,.18);background:rgba(22,163,74,.1);color:var(--nr-good)}.nr-badge.danger{border-color:rgba(220,38,38,.18);background:rgba(220,38,38,.08);color:var(--nr-danger)}.nr-field,.nr-form-card input,.nr-form-card select,.nr-form-card textarea{width:100%;border:1px solid var(--nr-line);border-radius:16px;background:var(--nr-bg);color:var(--nr-text);padding:12px 14px;outline:none}.nr-field:focus,.nr-form-card input:focus,.nr-form-card select:focus,.nr-form-card textarea:focus{border-color:color-mix(in srgb,var(--nr-brand) 62%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--nr-brand) 14%,transparent)}.nr-form-grid{display:grid;gap:12px}.nr-form-grid.cols-3{grid-template-columns:1fr .8fr .8fr}.nr-form-grid label{display:grid;gap:7px}.nr-form-grid label span{color:var(--nr-muted);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.nr-edit-key-form{overflow:hidden;border:1px solid rgba(37,99,235,.16);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(56,189,248,.12),transparent 12rem),color-mix(in srgb,var(--nr-card-strong) 86%,transparent);box-shadow:0 18px 56px rgba(15,23,42,.08);padding:20px}.nr-edit-key-form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.nr-edit-key-form h3{margin:8px 0 6px;color:var(--nr-text);font-size:24px;line-height:1;font-weight:900;letter-spacing:-.05em}.nr-edit-key-form code{color:var(--nr-muted);overflow-wrap:anywhere;font-size:13px}.nr-edit-key-fields{display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,.55fr) minmax(160px,.55fr);gap:14px;align-items:end}.nr-edit-key-fields label{min-width:0;display:grid;gap:8px}.nr-edit-key-fields label span{color:var(--nr-muted);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.nr-edit-key-fields input{width:100%;min-height:48px;border:1px solid var(--nr-line);border-radius:16px;background:#fff;color:var(--nr-text);padding:12px 14px;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.nr-edit-key-fields input:focus{border-color:color-mix(in srgb,var(--nr-brand) 62%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--nr-brand) 14%,transparent)}.nr-edit-key-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.nr-empty{text-align:center;padding:34px}.nr-empty-icon{width:56px;height:56px;display:grid;place-items:center;margin:0 auto 14px;border-radius:20px;color:#fff;background:linear-gradient(135deg,var(--nr-brand),var(--nr-violet))}.nr-dropdown{position:absolute;right:0;top:44px;z-index:30;width:200px;border:1px solid var(--nr-line);border-radius:18px;background:#fff;box-shadow:var(--nr-shadow);padding:6px}.nr-action-item{width:100%;display:flex;align-items:center;gap:8px;border:0;border-radius:12px;background:transparent;padding:10px;color:var(--nr-text);text-align:left;cursor:pointer}.nr-action-item:hover{background:var(--nr-soft)}.nr-action-item.danger{color:var(--nr-danger)}.nr-icon-button{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--nr-line);border-radius:14px;background:var(--nr-soft);color:var(--nr-muted)}.nr-provider-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.nr-model-cloud{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.nr-model-chip{border:1px solid var(--nr-line);border-radius:12px;background:var(--nr-soft);padding:8px 10px;color:var(--nr-text);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.nr-modal-backdrop{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.45);padding:18px;backdrop-filter:blur(12px)}.nr-modal{width:min(440px,100%);border:1px solid rgba(255,255,255,.42);border-radius:28px;background:#fff;color:var(--nr-text);box-shadow:var(--nr-shadow);padding:22px}@media (max-width:980px){.nr-edit-key-fields,.nr-form-grid.cols-3,.nr-grid-2,.nr-grid-3,.nr-grid-4,.nr-hero-grid,.nr-mini-grid,.nr-provider-grid,.nr-split{grid-template-columns:1fr}.nr-edit-key-actions,.nr-edit-key-form-head{align-items:stretch;flex-direction:column}.nr-hero-grid .nr-grid-3{min-width:0!important}}@media (max-width:640px){.nr-page{width:min(100% - 14px,520px);padding-top:18px}.nr-card,.nr-form-card,.nr-hero,.nr-panel,.nr-provider-card{border-radius:28px;padding:18px}.nr-row{grid-template-columns:1fr}.nr-hero h1{font-size:clamp(30px,8vw,76px);line-height:1.02;letter-spacing:-.06em;overflow-wrap:break-word;word-break:break-word}.nr-hero p{margin-top:16px;font-size:15px;line-height:1.5}.nr-hero{backdrop-filter:none;-webkit-backdrop-filter:none}.nr-grid-4,.nr-mini-grid{grid-template-columns:repeat(2,1fr);gap:10px}.nr-stat{padding:16px}.nr-metric-value,.nr-stat strong{font-size:22px;letter-spacing:-.04em;overflow-wrap:anywhere}.nr-mini{padding:12px}.nr-card-head,.nr-row-head,.nr-section-title{flex-wrap:wrap;gap:12px}.nr-model-row code,.nr-provider-card h3,.nr-row-head code{min-width:0;overflow-wrap:anywhere;word-break:break-word}.nr-model-chip{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.nr-row-head .nr-mini{min-width:0!important;flex:0 0 auto}.nr-row>div:last-child{text-align:left}.nr-row>*{min-width:0}.nr-key-row{padding:14px}.nr-key-row .nr-row-head{gap:10px}.nr-dropdown{width:min(200px,calc(100vw - 48px))}.nr-edit-key-form{padding:16px}.nr-edit-key-actions .nr-button-primary,.nr-edit-key-actions .nr-button-secondary{width:100%;justify-content:center}.nr-modal{padding:20px}.nr-modal .nr-actions{flex-direction:column;gap:8px}.nr-modal .nr-actions .nr-button-primary,.nr-modal .nr-actions .nr-button-secondary{width:100%;justify-content:center}.nr-form-grid input{min-height:48px;font-size:16px}}