@import"https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--bg: #FAFAF7;--surface: #FFFFFF;--surface-2: #F5F4EF;--border: #ECEAE3;--border-strong: #DFDCD2;--brand: #0F4C4C;--brand-hover: #13605C;--brand-soft: #E6F2F0;--text: #14201E;--text-body: #3A4441;--text-muted: #8A938F;--orig: #0F766E;--orig-bg: #E6F2F0;--fake: #C2410C;--fake-bg: #FBEAE3;--unk: #92847A;--unk-bg: #F2EEE8;--up: #0F766E;--down: #C2410C;--shadow-sm: 0 1px 2px rgba(20,32,30,.04), 0 1px 3px rgba(20,32,30,.03);--shadow-md: 0 2px 4px rgba(20,32,30,.04), 0 6px 16px rgba(20,32,30,.05);--shadow-lg: 0 8px 28px rgba(20,32,30,.1), 0 2px 8px rgba(20,32,30,.06);--r-card: 12px;--r-ctl: 8px;--r-pill: 999px;--sidebar-w: 248px;--sidebar-w-collapsed: 68px;--topbar-h: 60px;--content-max: 1180px;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sans: "Golos Text", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}[data-theme=dark]{--bg: #16201D;--surface: #1E2B27;--surface-2: #243330;--border: #2C3A35;--border-strong: #38473F;--brand: #1F8A7F;--brand-hover: #2BA89E;--brand-soft: #1B332F;--text: #EDF2F0;--text-body: #C2CCC8;--text-muted: #7E8A85;--orig: #43B7A8;--orig-bg: #15302C;--fake: #E8794A;--fake-bg: #34211A;--unk: #B0A292;--unk-bg: #2A2622;--up: #43B7A8;--down: #E8794A;--shadow-sm: 0 1px 2px rgba(0,0,0,.25);--shadow-md: 0 2px 6px rgba(0,0,0,.3);--shadow-lg: 0 10px 34px rgba(0,0,0,.45)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--sans);background:var(--bg);color:var(--text-body);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background .25s ease,color .25s ease}h1,h2,h3,h4{color:var(--text);font-weight:600;margin:0;letter-spacing:-.01em}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand-hover)}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.muted{color:var(--text-muted)}::selection{background:var(--brand-soft);color:var(--brand)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:8px;border:2px solid var(--bg)}*::-webkit-scrollbar-track{background:transparent}.app{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-w);flex:0 0 var(--sidebar-w);background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;transition:width .22s cubic-bezier(.4,0,.2,1),flex-basis .22s cubic-bezier(.4,0,.2,1);z-index:30}.sidebar.collapsed{width:var(--sidebar-w-collapsed);flex-basis:var(--sidebar-w-collapsed)}.brand-row{height:var(--topbar-h);display:flex;align-items:center;gap:10px;padding:0 18px;border-bottom:1px solid var(--border);flex:0 0 auto}.brand-mark{width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center;color:var(--brand)}.brand-word{font-family:var(--mono);font-weight:600;font-size:15px;color:var(--text);letter-spacing:-.02em;white-space:nowrap}.sidebar.collapsed .brand-word{opacity:0;pointer-events:none}.nav{padding:14px 12px;display:flex;flex-direction:column;gap:2px;flex:1 1 auto;overflow-y:auto}.nav-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:14px 12px 6px;white-space:nowrap}.sidebar.collapsed .nav-label{opacity:0}.nav-item{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:var(--r-ctl);color:var(--text-body);font-weight:500;font-size:14px;cursor:pointer;white-space:nowrap;position:relative;transition:background .15s ease,color .15s ease}.nav-item:hover{background:var(--surface-2);color:var(--text)}.nav-item.active{background:var(--brand-soft);color:var(--brand);font-weight:600}.nav-item.active svg{color:var(--brand)}.nav-item svg{width:18px;height:18px;flex:0 0 18px;color:var(--text-muted)}.nav-item .nav-text{transition:opacity .15s ease}.sidebar.collapsed .nav-item{justify-content:center;padding:9px}.sidebar.collapsed .nav-item .nav-text{display:none}.sidebar-foot{padding:12px;border-top:1px solid var(--border);flex:0 0 auto}.main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.topbar{height:var(--topbar-h);flex:0 0 var(--topbar-h);background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:saturate(1.2) blur(10px);backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:16px;padding:0 24px;position:sticky;top:0;z-index:20}.icon-btn{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--surface);color:var(--text-body);cursor:pointer;transition:all .15s ease}.icon-btn:hover{background:var(--surface-2);color:var(--text);border-color:var(--border-strong)}.icon-btn svg{width:17px;height:17px}.searchbox{flex:1 1 auto;max-width:420px;display:flex;align-items:center;gap:9px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-ctl);padding:0 12px;height:36px;transition:border-color .15s ease,box-shadow .15s ease}.searchbox:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.searchbox svg{width:16px;height:16px;color:var(--text-muted);flex:0 0 16px}.searchbox input{border:0;outline:0;background:transparent;flex:1 1 auto;font-family:var(--sans);font-size:14px;color:var(--text)}.searchbox input::placeholder{color:var(--text-muted)}.topbar-spacer{flex:1 1 auto}.profile{display:flex;align-items:center;gap:10px;cursor:pointer;padding:4px 6px 4px 4px;border-radius:var(--r-pill);border:1px solid transparent;transition:all .15s ease}.profile:hover{background:var(--surface-2)}.avatar{width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:600;font-family:var(--mono)}.profile{flex:0 0 auto}.profile-meta{line-height:1.25}.profile-meta .pname{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap}.profile-meta .prole{font-size:11px;color:var(--text-muted);white-space:nowrap}@media (max-width: 720px){.profile-meta{display:none}}.content{flex:1 1 auto;padding:32px 24px 64px;overflow-y:auto}.container{max-width:var(--content-max);margin:0 auto}.page-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:26px}.page-head .ph-text{flex:1 1 auto;min-width:0}.page-title{font-size:24px;font-weight:600;color:var(--text);letter-spacing:-.02em}.page-sub{color:var(--text-muted);font-size:14px;margin-top:3px}.page-head .ph-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border-radius:var(--r-ctl);font-family:var(--sans);font-size:14px;font-weight:600;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:all .15s ease}.btn svg{width:16px;height:16px}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-hover);color:#fff}.btn-ghost{background:var(--surface);color:var(--text-body);border-color:var(--border)}.btn-ghost:hover{background:var(--surface-2);color:var(--text);border-color:var(--border-strong)}.btn-sm{height:32px;padding:0 12px;font-size:13px}.btn-block{width:100%}.btn:disabled{opacity:.5;cursor:not-allowed}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-sm)}.card-pad{padding:20px}.card-head{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border)}.card-head h3{font-size:15px}.card-head .ch-sub{font-size:12px;color:var(--text-muted)}.card-head .spacer{flex:1 1 auto}.stat-grid{display:grid;gap:14px}.stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:16px 18px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:8px}.stat-label{font-size:12.5px;color:var(--text-muted);font-weight:500;display:flex;align-items:center;gap:7px}.stat-label .dot{width:7px;height:7px;border-radius:50%}.stat-value{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:27px;font-weight:600;color:var(--text);letter-spacing:-.02em;line-height:1.1}.stat-value.sm{font-size:22px}.stat-foot{display:flex;align-items:center;gap:8px;font-size:12.5px}.trend{display:inline-flex;align-items:center;gap:3px;font-family:var(--mono);font-weight:600;font-size:12.5px}.trend.up{color:var(--up)}.trend.down{color:var(--down)}.trend svg{width:12px;height:12px}.stat-foot .vs{color:var(--text-muted)}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--r-pill);font-size:12px;font-weight:600;line-height:1.4;font-family:var(--mono);letter-spacing:.01em}.badge .bdot{width:6px;height:6px;border-radius:50%}.badge-orig{color:var(--orig);background:var(--orig-bg)}.badge-orig .bdot{background:var(--orig)}.badge-fake{color:var(--fake);background:var(--fake-bg)}.badge-fake .bdot{background:var(--fake)}.badge-unk{color:var(--unk);background:var(--unk-bg)}.badge-unk .bdot{background:var(--unk)}.status-dot{display:inline-flex;align-items:center;gap:7px;font-size:13px}.status-dot .sd{width:8px;height:8px;border-radius:50%;flex:0 0 8px}.status-active .sd{background:var(--orig);box-shadow:0 0 0 3px var(--orig-bg)}.status-paused .sd{background:var(--unk);box-shadow:0 0 0 3px var(--unk-bg)}.table-wrap{overflow-x:auto}table.tbl{width:100%;border-collapse:collapse}table.tbl th{text-align:left;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:11px 16px;border-bottom:1px solid var(--border);white-space:nowrap}table.tbl th.num,table.tbl td.num{text-align:right}table.tbl td{padding:13px 16px;border-bottom:1px solid var(--border);font-size:14px;color:var(--text-body);vertical-align:middle}table.tbl tbody tr{transition:background .12s ease}table.tbl tbody tr:hover{background:var(--surface-2)}table.tbl tbody tr:last-child td{border-bottom:0}table.tbl tr.clickable{cursor:pointer}.cell-strong{color:var(--text);font-weight:600}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.field label{font-size:13px;font-weight:500;color:var(--text)}.input{height:40px;padding:0 13px;border-radius:var(--r-ctl);border:1px solid var(--border-strong);background:var(--surface);font-family:var(--sans);font-size:14px;color:var(--text);outline:none;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.input.mono{font-family:var(--mono)}.input::placeholder{color:var(--text-muted)}.input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.input-prefix{position:relative}.input-prefix .pfx{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-family:var(--mono);pointer-events:none}.input-prefix .input{padding-left:26px}.hint{font-size:12px;color:var(--text-muted)}.seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-ctl);padding:3px;gap:2px}.seg button{border:0;background:transparent;cursor:pointer;font-family:var(--sans);font-size:13px;font-weight:500;color:var(--text-muted);padding:6px 12px;border-radius:6px;white-space:nowrap;transition:all .15s ease}.seg button:hover{color:var(--text)}.seg button.active{background:var(--surface);color:var(--text);font-weight:600;box-shadow:var(--shadow-sm)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14201e57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .2s ease}.overlay.open{opacity:1;pointer-events:auto}.modal{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-lg);width:100%;max-width:440px;transform:translateY(8px) scale(.99);transition:transform .2s ease}.overlay.open .modal{transform:none}.modal-head{padding:20px 22px 0}.modal-head h3{font-size:18px}.modal-head p{color:var(--text-muted);font-size:13.5px;margin:5px 0 0}.modal-body{padding:18px 22px}.modal-foot{padding:14px 22px 20px;display:flex;gap:10px;justify-content:flex-end}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14201e57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;opacity:0;pointer-events:none;transition:opacity .2s ease}.drawer-overlay.open{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;height:100vh;width:460px;max-width:92vw;background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow-lg);z-index:101;transform:translate(100%);transition:transform .26s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.drawer.open{transform:none}.drawer-head{padding:20px 24px;border-bottom:1px solid var(--border);display:flex;align-items:flex-start;gap:12px}.drawer-body{padding:22px 24px;overflow-y:auto;flex:1 1 auto}.dl{display:grid;grid-template-columns:140px 1fr;gap:0}.dl dt{color:var(--text-muted);font-size:13px;padding:10px 0;border-bottom:1px solid var(--border)}.dl dd{margin:0;padding:10px 0;border-bottom:1px solid var(--border);color:var(--text);font-size:13.5px;text-align:right}.copy-btn{display:inline-flex;align-items:center;gap:5px;cursor:pointer;border:0;background:transparent;color:var(--text-muted);padding:2px 4px;border-radius:5px;transition:all .12s ease}.copy-btn:hover{color:var(--brand);background:var(--brand-soft)}.copy-btn svg{width:13px;height:13px}.pager{display:flex;align-items:center;gap:6px}.pager button{min-width:32px;height:32px;padding:0 8px;border-radius:7px;border:1px solid var(--border);background:var(--surface);color:var(--text-body);font-family:var(--mono);font-size:13px;cursor:pointer;transition:all .12s ease}.pager button:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-strong)}.pager button.active{background:var(--brand);color:#fff;border-color:var(--brand)}.pager button:disabled{opacity:.4;cursor:not-allowed}.row{display:flex;align-items:center;gap:12px}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.grow{flex:1 1 auto;min-width:0}.divider{height:1px;background:var(--border);border:0;margin:0}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);font-size:13px;color:var(--text-body);cursor:pointer;transition:all .12s ease}.chip:hover{border-color:var(--border-strong)}.chip.active{background:var(--brand-soft);border-color:var(--brand);color:var(--brand);font-weight:600}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(20px);background:var(--text);color:var(--bg);padding:11px 18px;border-radius:10px;font-size:13.5px;font-weight:500;box-shadow:var(--shadow-lg);z-index:200;opacity:0;pointer-events:none;transition:all .25s ease}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}@media (prefers-reduced-motion: no-preference){.fade-up{animation:fadeUp .42s cubic-bezier(.4,0,.2,1) both}@keyframes fadeUp{0%{transform:translateY(9px)}to{transform:none}}}.stat-grid.verdicts{grid-template-columns:repeat(4,1fr);margin-bottom:20px}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;background:#14201e66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .22s ease}.sidebar-backdrop.open{opacity:1;pointer-events:auto}@media (min-width: 921px){.sidebar-backdrop{display:none}}body.nav-locked{overflow:hidden}@media (max-width: 920px){.sidebar{position:fixed;top:0;left:0;height:100vh;height:100dvh;transform:translate(-100%);transition:transform .26s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-lg)}.sidebar.mobile-open{transform:none}.sidebar.collapsed{width:var(--sidebar-w);flex-basis:var(--sidebar-w)}.topbar{padding:0 16px;gap:12px}.content{padding:22px 16px 48px}.page-head{flex-wrap:wrap}.page-head .ph-actions{width:100%}.card-head{flex-wrap:wrap;row-gap:10px}.card-head .spacer{display:none}.card-head .searchbox{flex:1 1 100%;max-width:none!important}.stat-grid.verdicts{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.content{padding:18px 13px 44px}.page-title{font-size:21px}.page-head{gap:12px;margin-bottom:20px}.page-head .ph-actions .btn{flex:1 1 auto}.overlay{padding:14px}.modal-head{padding:18px 18px 0}.modal-body{padding:16px 18px}.modal-foot{padding:12px 18px 18px}}.code-block{margin:10px 0}.code-block-head{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:6px}.code-block-body{position:relative}.code-block-pre{margin:0;padding:14px 44px 14px 16px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-ctl);overflow-x:auto;font-family:var(--mono);font-size:12.5px;line-height:1.6;color:var(--text-body);white-space:pre}.code-block-copy{position:absolute;top:6px;right:6px;background:var(--surface)}.api-method{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--r-ctl);font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.02em}.api-method-get{color:var(--orig);background:var(--orig-bg)}.api-method-post{color:var(--brand);background:var(--brand-soft)}.auth-wrap{min-height:100vh;display:grid;place-items:center;padding:24px;position:relative}.auth-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 50% 0%,color-mix(in srgb,var(--brand) 7%,transparent),transparent 70%),repeating-linear-gradient(0deg,transparent 0 39px,var(--border) 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,var(--border) 39px 40px);opacity:.5;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,transparent 80%);mask-image:radial-gradient(70% 60% at 50% 40%,#000,transparent 80%)}.auth-card{position:relative;z-index:1;width:100%;max-width:384px}.auth-logo{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:26px}.auth-logo .brand-mark{width:30px;height:30px}.auth-logo .brand-word{font-size:20px}.auth-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-md);padding:30px 30px 26px}.auth-box h1{font-size:19px;margin-bottom:4px}.auth-box .sub{color:var(--text-muted);font-size:13.5px;margin-bottom:22px}.auth-foot{text-align:center;margin-top:20px}.auth-foot .fineprint{font-family:var(--mono);font-size:11.5px;color:var(--text-muted);letter-spacing:.02em}.forgot{font-size:12.5px}.role-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:var(--r-pill);background:var(--brand-soft);color:var(--brand);font-size:11.5px;font-weight:600;font-family:var(--mono);margin-bottom:18px}.alt-link{text-align:center;margin-top:14px;font-size:12.5px;color:var(--text-muted)}.accent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:30px}.accent-card{padding:20px;display:flex;flex-direction:column;gap:6px}.accent-card:first-child{background:linear-gradient(180deg,var(--brand-soft),var(--surface) 60%);border-color:color-mix(in srgb,var(--brand) 18%,var(--border))}.ac-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:34px}.ac-label{font-size:12.5px;color:var(--text-muted);font-weight:500;display:flex;align-items:center;gap:7px}.ac-label svg{width:15px;height:15px}.ac-big{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;color:var(--text);letter-spacing:-.02em;line-height:1.05}.ac-sub{font-size:12.5px;color:var(--text-muted);margin-top:4px}.vs{color:var(--text-muted)}.see-all{display:flex;justify-content:center}@media (max-width: 920px){.accent-grid{grid-template-columns:1fr}}.checks-tbl .reqid{font-size:13px;color:var(--brand);font-weight:500}.checks-tbl tr.clickable:hover .reqid{text-decoration:underline}.checks-tbl td:first-child{display:flex;align-items:center;gap:4px}.checks-tbl td:nth-child(2){white-space:nowrap}.card-foot{display:flex;align-items:center;gap:12px;padding:14px 18px;border-top:1px solid var(--border)}.card-foot .spacer{flex:1 1 auto}.verdict-hero{border-radius:12px;padding:20px;text-align:center;margin-bottom:20px;border:1px solid var(--border)}.verdict-hero.verdict-original{background:var(--orig-bg)}.verdict-hero.verdict-fake{background:var(--fake-bg)}.verdict-hero.verdict-unknown_bank,.verdict-hero.verdict-cannot_process{background:var(--unk-bg)}.verdict-hero .conf-lbl{font-size:11.5px;color:var(--text-muted);font-family:var(--mono);letter-spacing:.04em;margin-top:4px}.back-link{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:13px;margin-bottom:14px}.back-link:hover{color:var(--brand)}.back-link svg{width:15px;height:15px}.client-head{display:flex;align-items:center;gap:14px}.client-avatar{width:46px;height:46px;border-radius:12px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;font-family:var(--mono);font-weight:600;font-size:18px;flex:0 0 46px}.client-title{font-size:24px;font-weight:600;color:var(--text);letter-spacing:-.02em}.client-meta{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:13px;margin-top:3px}.client-meta .mono{color:var(--text-body)}.mgmt-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0 30px}.mgmt-card{display:flex;flex-direction:column;gap:14px}.mgmt-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mgmt-label{font-size:12.5px;color:var(--text-muted);font-weight:500}.mgmt-big{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;color:var(--text);letter-spacing:-.02em;line-height:1;margin-top:6px}.mgmt-sub{font-size:12.5px;color:var(--text-muted);margin-top:8px}.section-bar{display:flex;align-items:center;gap:14px;margin:0 0 18px;flex-wrap:wrap}.section-bar h2{font-size:17px}.section-bar .spacer{flex:1 1 auto}.charts-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:16px;margin-bottom:16px}.charts-grid.banks{grid-template-columns:1fr 1fr}.chart-box{position:relative}.chart-area{height:240px;padding:8px 16px 12px}.chart-donut{height:200px;padding:12px;display:flex;align-items:center;justify-content:center}.chart-bars{height:230px;padding:8px 16px 12px}.donut-wrap{display:flex;align-items:center;gap:20px;padding:6px 18px 18px}.donut-legend{display:flex;flex-direction:column;gap:12px;flex:1 1 auto}.leg-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.leg-name{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-body)}.leg-name .ld{width:9px;height:9px;border-radius:3px}.leg-val{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px;color:var(--text);font-weight:600}.leg-val .pct{color:var(--text-muted);font-weight:400;margin-left:6px}.tech-row{display:flex;gap:16px;margin-top:4px}.tech{display:flex;align-items:center;gap:10px;padding:14px 18px}.tech .ti{width:34px;height:34px;border-radius:9px;background:var(--surface-2);display:grid;place-items:center;color:var(--text-muted);flex:0 0 34px}.tech .ti svg{width:17px;height:17px}.tech .tv{font-family:var(--mono);font-size:19px;font-weight:600;color:var(--text);line-height:1}.tech .tl{font-size:12px;color:var(--text-muted);margin-top:3px}@media (max-width:920px){.mgmt-grid,.charts-grid,.charts-grid.banks{grid-template-columns:1fr}.donut-wrap,.tech-row{flex-wrap:wrap}.tech{flex:1 1 140px}}.agg-grid{grid-template-columns:repeat(4,1fr);margin-bottom:26px}.open-link{display:inline-flex;align-items:center;gap:5px;color:var(--brand);font-weight:600;font-size:13px}.open-link svg{width:14px;height:14px}tr.clickable:hover .open-link{gap:8px}.empty{padding:48px;text-align:center;color:var(--text-muted)}@media (max-width: 920px){.agg-grid{grid-template-columns:repeat(2,1fr)}}.apidoc-card{margin-bottom:16px}.apidoc-card h3{font-size:15px;margin-bottom:10px}.apidoc-p{font-size:14px;color:var(--text-body);line-height:1.65;margin:8px 0}.apidoc-endpoint-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.apidoc-path{font-size:14px;word-break:break-all}.apidoc-billing{display:inline-flex;align-items:center;padding:2px 9px;border-radius:var(--r-pill);font-family:var(--mono);font-size:11.5px;font-weight:600}.apidoc-billing-paid{color:var(--fake);background:var(--fake-bg)}.apidoc-billing-free{color:var(--text-muted);background:var(--surface-2)}.apidoc-title{font-weight:600;font-size:14.5px;margin:12px 0 2px}
