*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{font-family:Segoe UI,system-ui,-apple-system,Roboto,Arial,sans-serif;background:#f1f5f9}#app{min-height:100vh}a{color:inherit}.page-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;flex-wrap:wrap;gap:12px}.page-head h1{margin:0;font-size:24px}.muted{opacity:.7}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px}.card{background:#7f7f7f1a;border:1px solid rgba(127,127,127,.18);border-radius:12px;padding:18px}.card .card-label{font-size:12px;opacity:.7;margin-bottom:8px}.card .card-value{font-size:24px;font-weight:700}.panel{background:#7f7f7f14;border:1px solid rgba(127,127,127,.18);border-radius:12px;padding:18px;margin-bottom:18px}table.data{width:100%;border-collapse:collapse;font-size:14px}table.data th,table.data td{text-align:left;padding:11px 12px;border-bottom:1px solid rgba(127,127,127,.18)}table.data th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;opacity:.65}table.data tbody tr:hover{background:#7f7f7f14}.btn{border:none;background:#2563eb;color:#fff;padding:9px 16px;border-radius:8px;cursor:pointer;font-size:14px}.btn:hover{background:#1d4ed8}.btn.secondary{background:#7f7f7f40;color:inherit}.btn.danger{background:#dc2626}.btn.sm{padding:6px 12px;font-size:13px}.btn:disabled{opacity:.6;cursor:not-allowed}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:13px}.field input,.field select,.field textarea{padding:10px 12px;border:1px solid rgba(127,127,127,.35);border-radius:8px;background:transparent;color:inherit;font-size:14px}.badge{display:inline-block;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.badge.green{background:#10b9812e;color:#059669}.badge.red{background:#ef44442e;color:#dc2626}.badge.amber{background:#f59e0b2e;color:#d97706}.badge.gray{background:#7f7f7f33}.toolbar{display:flex;gap:10px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.toolbar input,.toolbar select{padding:9px 12px;border:1px solid rgba(127,127,127,.35);border-radius:8px;background:transparent;color:inherit}.error-text{color:#dc2626;font-size:13px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:900}.modal{background:#fff;color:#0f172a;width:90%;max-width:480px;border-radius:14px;padding:24px;max-height:90vh;overflow-y:auto}.modal h3{margin-top:0}.barchart{display:flex;align-items:flex-end;gap:6px;height:160px}.barchart .bar{flex:1;background:#2563eb;border-radius:4px 4px 0 0;min-height:2px;transition:height .3s ease}.panel{overflow-x:auto;-webkit-overflow-scrolling:touch}table.data{min-width:520px}.modal{width:100%;max-width:480px;max-height:88vh;overflow-y:auto}@media (max-width: 768px){.page-head{flex-direction:column;align-items:flex-start;gap:10px}.page-head h1{font-size:20px}.cards{grid-template-columns:repeat(2,1fr);gap:12px}.card{padding:14px}.card .card-value{font-size:20px}.toolbar{gap:8px}.toolbar input,.toolbar select{flex:1 1 100%;min-width:0}.toolbar .btn{flex:1 1 auto}.modal{max-width:100%;margin:0 8px;padding:18px}.field input,.field select,.field textarea{font-size:16px}}@media (max-width: 420px){.cards{grid-template-columns:1fr}}.check-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;max-height:320px;overflow-y:auto;padding:4px;border:1px solid rgba(127,127,127,.18);border-radius:8px}.check-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;font-size:13px;cursor:pointer}.check-item:hover{background:#7f7f7f1a}.check-item input{flex-shrink:0}@media (max-width: 768px){.check-grid{grid-template-columns:1fr}}.login-page[data-v-ee209955]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0f172a;padding:20px}.login-card[data-v-ee209955]{width:100%;max-width:340px;background:#fff;border-radius:14px;padding:26px 26px 22px;box-shadow:0 12px 40px #00000059}.login-brand[data-v-ee209955]{text-align:center;margin-bottom:18px}.logo-badge[data-v-ee209955]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;background:linear-gradient(135deg,#f59e0b,#ef4444);box-shadow:0 5px 14px #ef444459;font-weight:800;font-size:18px;color:#fff;letter-spacing:-1px;margin-bottom:10px}.logo-badge .five[data-v-ee209955]{color:#0f172a}.login-brand h1[data-v-ee209955]{margin:0;font-size:21px;color:#0f172a;font-weight:700}.muted[data-v-ee209955]{margin:4px 0 0;color:#64748b;font-size:13px}.login-form[data-v-ee209955]{display:flex;flex-direction:column;gap:14px}.field[data-v-ee209955]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#334155}.field>input[data-v-ee209955],.pass-wrap input[data-v-ee209955],.captcha-row input[data-v-ee209955]{padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;outline:none;width:100%;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.field>input[data-v-ee209955]:focus,.pass-wrap input[data-v-ee209955]:focus,.captcha-row input[data-v-ee209955]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.pass-wrap[data-v-ee209955]{position:relative}.pass-wrap input[data-v-ee209955]{padding-right:40px}.eye[data-v-ee209955]{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:none;background:none;cursor:pointer;font-size:14px;padding:4px 6px}.captcha-row[data-v-ee209955]{display:flex;gap:8px;align-items:center}.captcha-row input[data-v-ee209955]{flex:1}.captcha-canvas[data-v-ee209955]{width:104px;height:40px;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer;flex-shrink:0;background:#f1f5f9}.error[data-v-ee209955]{margin:0;color:#b91c1c;font-size:13px;font-weight:600;background:#fee2e2;padding:8px 10px;border-radius:8px}.submit[data-v-ee209955]{margin-top:4px;border:none;background:#2563eb;color:#fff;padding:12px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .15s}.submit[data-v-ee209955]:hover:not(:disabled){background:#1d4ed8}.submit[data-v-ee209955]:disabled{opacity:.65;cursor:not-allowed}.spin[data-v-ee209955]{width:15px;height:15px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:r-ee209955 .8s linear infinite}@keyframes r-ee209955{to{transform:rotate(360deg)}}.sidebar[data-v-2fe17a09]{width:240px;flex-shrink:0;color:#e2e8f0;display:flex;flex-direction:column;transition:width .25s ease,transform .25s ease;height:100vh;position:sticky;top:0;overflow-y:auto}.sidebar.collapsed[data-v-2fe17a09]{width:64px}.sidebar-brand[data-v-2fe17a09]{display:flex;align-items:center;gap:10px;padding:16px 14px;border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap}.sidebar.collapsed .sidebar-brand[data-v-2fe17a09]{justify-content:center;padding:16px 0}.logo-badge[data-v-2fe17a09]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:10px;background:linear-gradient(135deg,#f59e0b,#ef4444);box-shadow:0 2px 8px #0000004d;font-weight:800;font-size:16px;line-height:1;color:#fff;letter-spacing:-.5px}.logo-badge .h[data-v-2fe17a09]{color:#fff}.logo-badge .five[data-v-2fe17a09]{color:#0f172a}.brand-word[data-v-2fe17a09]{display:flex;align-items:baseline;gap:4px;font-weight:800;font-size:19px;letter-spacing:.5px}.brand-h5[data-v-2fe17a09]{background:linear-gradient(135deg,#f59e0b,#ef4444);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#f59e0b}.brand-gaming[data-v-2fe17a09]{color:#fff;font-weight:700;font-size:15px;letter-spacing:1.5px}.sidebar-nav[data-v-2fe17a09]{display:flex;flex-direction:column;padding:12px 8px;gap:4px;flex:1}.nav-item[data-v-2fe17a09]{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:8px;color:#ffffffc7;text-decoration:none;white-space:nowrap;transition:background .15s ease}.nav-item[data-v-2fe17a09]:hover{background:#ffffff1a;color:#fff}.nav-item.active[data-v-2fe17a09]{background:#ffffff2e;color:#fff}.icon[data-v-2fe17a09]{width:20px;text-align:center;font-size:16px}.sidebar-foot[data-v-2fe17a09]{padding:14px 16px;border-top:1px solid rgba(255,255,255,.08)}.role-tag[data-v-2fe17a09]{font-size:11px;text-transform:uppercase;letter-spacing:.05em;background:#ffffff24;padding:4px 10px;border-radius:20px}.sidebar.mobile-drawer[data-v-2fe17a09]{position:fixed;top:0;left:0;z-index:50;width:250px;height:100vh;transform:translate(-100%);box-shadow:4px 0 24px #00000059}.sidebar.mobile-drawer.drawer-open[data-v-2fe17a09]{transform:translate(0)}.navbar[data-v-0c785bbd]{height:58px;flex-shrink:0;display:flex;align-items:center;gap:12px;padding:0 14px;color:#fff;box-shadow:0 1px 4px #00000026;position:relative}.toggle-btn[data-v-0c785bbd]{background:#ffffff1f;border:none;color:#fff;width:24px;height:24px;border-radius:3px;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.toggle-btn[data-v-0c785bbd]:hover{background:#ffffff38}.toggle-arrow[data-v-0c785bbd]{display:inline-block;font-size:22px;line-height:1;font-weight:700;transition:transform .25s ease}.toggle-arrow.flipped[data-v-0c785bbd]{transform:rotate(180deg)}.navbar-title[data-v-0c785bbd]{font-size:17px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar-actions[data-v-0c785bbd]{margin-left:auto;display:flex;align-items:center;gap:10px}.ccy-badge[data-v-0c785bbd]{background:#fff3;color:#fff;font-weight:700;font-size:13px;padding:5px 12px;border-radius:20px;letter-spacing:.03em}.theme-controls[data-v-0c785bbd]{display:flex;align-items:center;gap:12px}.preset-select[data-v-0c785bbd]{background:#ffffff24;border:none;color:#fff;padding:7px 10px;border-radius:8px;cursor:pointer;font-size:13px}.preset-select option[data-v-0c785bbd]{color:#0f172a}.color-pick[data-v-0c785bbd]{display:flex;align-items:center;gap:6px;font-size:12px;color:#ffffffd9}.color-pick input[type=color][data-v-0c785bbd]{width:28px;height:28px;border:none;border-radius:6px;background:none;cursor:pointer;padding:0}.mode-btn[data-v-0c785bbd]{background:#ffffff24;border:none;color:#fff;padding:8px 14px;border-radius:8px;cursor:pointer;font-size:13px}.mode-btn[data-v-0c785bbd]:hover{background:#ffffff3d}.mode-btn.logout[data-v-0c785bbd]{background:#dc262659}.mode-btn.logout[data-v-0c785bbd]:hover{background:#dc26268c}.icon-btn[data-v-0c785bbd]{background:#ffffff24;border:none;color:#fff;width:28px;height:28px;border-radius:3px;cursor:pointer;font-size:16px;flex-shrink:0}.icon-btn[data-v-0c785bbd]:hover{background:#ffffff3d}.icon-btn.logout[data-v-0c785bbd]{background:#dc262659}.theme-popover[data-v-0c785bbd]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:60;display:flex;justify-content:flex-end;align-items:flex-start}.theme-sheet[data-v-0c785bbd]{margin:64px 14px 0;width:240px;border-radius:12px;padding:16px;color:#fff;box-shadow:0 10px 40px #0006}.theme-sheet h4[data-v-0c785bbd]{margin:0 0 12px}.sheet-row[data-v-0c785bbd]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:13px}.sheet-row select[data-v-0c785bbd]{border:none;border-radius:6px;padding:6px 8px}.sheet-row input[type=color][data-v-0c785bbd]{width:34px;height:28px;border:none;background:none}.mobile-only[data-v-0c785bbd]{display:none}@media (max-width: 768px){.desktop-only[data-v-0c785bbd]{display:none!important}.mobile-only[data-v-0c785bbd]{display:inline-flex;align-items:center;justify-content:center}.navbar-title[data-v-0c785bbd]{font-size:15px;max-width:40vw}}.promo-overlay[data-v-3a8cf3ed]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.promo-card[data-v-3a8cf3ed]{position:relative;width:90%;max-width:420px;background:#fff;color:#0f172a;border-radius:16px;padding:28px;text-align:center;box-shadow:0 20px 60px #0006;animation:pop-3a8cf3ed .25s ease}@keyframes pop-3a8cf3ed{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.promo-close[data-v-3a8cf3ed]{position:absolute;top:10px;right:14px;border:none;background:none;font-size:26px;cursor:pointer;color:#64748b}.promo-img[data-v-3a8cf3ed]{width:100%;border-radius:10px;margin-bottom:14px}.promo-card h2[data-v-3a8cf3ed]{margin:0 0 8px;font-size:20px}.promo-card p[data-v-3a8cf3ed]{margin:0 0 18px;color:#475569}.promo-cta[data-v-3a8cf3ed]{display:inline-block;background:#2563eb;color:#fff;padding:10px 22px;border-radius:8px;text-decoration:none}.layout[data-v-54716249]{display:flex;min-height:100vh;width:100%}.layout-main[data-v-54716249]{flex:1;display:flex;flex-direction:column;min-width:0}.content-area[data-v-54716249]{flex:1;padding:24px;background:#f1f5f9;color:#0f172a;transition:background .2s ease,color .2s ease;overflow-x:hidden}.content-inner[data-v-54716249]{max-width:1400px;margin:0 auto;width:100%}.content-area.dark[data-v-54716249]{background:#0b1220;color:#e2e8f0}.backdrop[data-v-54716249]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:40}@media (max-width: 768px){.content-area[data-v-54716249]{padding:16px}}.ccy-grid[data-v-c9c17be2]{display:flex;flex-wrap:wrap;gap:8px 14px;margin:6px 0}.ccy-item[data-v-c9c17be2]{display:inline-flex;align-items:center;gap:6px;font-size:14px;white-space:nowrap}.ccy-item small[data-v-c9c17be2]{opacity:.6}.hub-row[data-v-7d0675eb]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#7f7f7f1a;border:1px solid rgba(127,127,127,.2);border-radius:10px;padding:12px 14px}.switch[data-v-7d0675eb]{display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.switch input[data-v-7d0675eb]{width:18px;height:18px;cursor:pointer}.grid[data-v-fd8cafbb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 16px;margin-bottom:12px}.field label[data-v-fd8cafbb]{display:block;font-size:12px;opacity:.75;margin-bottom:4px}.field input[data-v-fd8cafbb],.field select[data-v-fd8cafbb]{width:100%;padding:9px 11px;border:1px solid rgba(127,127,127,.3);border-radius:8px;font-size:14px}.restore-toggle[data-v-fd8cafbb]{display:inline-flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.small-note[data-v-fd8cafbb]{font-size:12px;margin:4px 0 0}.verdict[data-v-fd8cafbb]{display:flex;flex-direction:column;gap:8px;border-left:6px solid #9ca3af}.verdict.ok[data-v-fd8cafbb]{border-left-color:#16a34a}.verdict.bad[data-v-fd8cafbb]{border-left-color:#dc2626}.verdict-big[data-v-fd8cafbb]{font-size:26px;font-weight:800}.verdict.ok .verdict-big[data-v-fd8cafbb]{color:#16a34a}.verdict.bad .verdict-big[data-v-fd8cafbb]{color:#dc2626}.verdict-stats[data-v-fd8cafbb]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filter-row[data-v-fd8cafbb]{margin-bottom:10px;font-size:14px}.test-row[data-v-fd8cafbb]{border:1px solid rgba(127,127,127,.2);border-left-width:4px;border-radius:8px;padding:10px 12px;margin-bottom:8px}.test-row.passed[data-v-fd8cafbb]{border-left-color:#16a34a}.test-row.failed[data-v-fd8cafbb]{border-left-color:#dc2626}.test-row.skipped[data-v-fd8cafbb]{border-left-color:#9ca3af}.test-head[data-v-fd8cafbb]{display:flex;align-items:center;gap:10px;cursor:pointer}.test-icon[data-v-fd8cafbb]{font-weight:800;width:16px;text-align:center}.test-row.passed .test-icon[data-v-fd8cafbb]{color:#16a34a}.test-row.failed .test-icon[data-v-fd8cafbb]{color:#dc2626}.test-row.skipped .test-icon[data-v-fd8cafbb]{color:#9ca3af}.test-detail[data-v-fd8cafbb]{margin-top:4px;font-size:13px;opacity:.85}.spacer[data-v-fd8cafbb]{flex:1}.small[data-v-fd8cafbb]{font-size:11px}.chev[data-v-fd8cafbb]{opacity:.6}.debug[data-v-fd8cafbb]{margin-top:10px;border-top:1px dashed rgba(127,127,127,.3);padding-top:8px}.debug-grid[data-v-fd8cafbb]{display:grid;grid-template-columns:max-content 1fr;gap:2px 12px;font-size:12px;margin-bottom:8px}.dk[data-v-fd8cafbb]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;opacity:.6;margin-top:4px}.raw[data-v-fd8cafbb]{background:#7f7f7f1f;border-radius:6px;padding:8px 10px;font-size:12px;overflow-x:auto;white-space:pre-wrap;word-break:break-all;margin:4px 0 0}.badge.red[data-v-fd8cafbb]{background:#fee2e2;color:#b91c1c}.congrats-overlay[data-v-501de35b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1100}.congrats-card[data-v-501de35b]{position:relative;overflow:hidden;width:90%;max-width:380px;background:#fff;color:#0f172a;border-radius:18px;padding:36px 28px;text-align:center;box-shadow:0 20px 60px #00000073;animation:rise-501de35b .3s ease}@keyframes rise-501de35b{0%{transform:translateY(20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.check[data-v-501de35b]{width:70px;height:70px;margin:0 auto 16px;border-radius:50%;background:#10b981;color:#fff;font-size:38px;line-height:70px;animation:bounce-501de35b .6s ease}@keyframes bounce-501de35b{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}.congrats-card h2[data-v-501de35b]{margin:0 0 8px;font-size:22px}.congrats-card p[data-v-501de35b]{margin:0 0 20px;color:#475569}.ok-btn[data-v-501de35b]{border:none;background:#2563eb;color:#fff;padding:11px 26px;border-radius:8px;cursor:pointer;font-size:15px}.confetti[data-v-501de35b]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.confetti span[data-v-501de35b]{position:absolute;top:-10px;width:8px;height:14px;border-radius:2px;animation-name:fall-501de35b;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes fall-501de35b{0%{transform:translateY(-10px) rotate(0);opacity:1}to{transform:translateY(420px) rotate(360deg);opacity:0}}.cards[data-v-6f8d7fe9]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:18px}.card[data-v-6f8d7fe9]{flex:1;min-width:160px;background:var(--card-bg, #fff);border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:6px}.card-label[data-v-6f8d7fe9]{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.card-value[data-v-6f8d7fe9]{font-size:22px;font-weight:700}.filters[data-v-6f8d7fe9]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.filters input[data-v-6f8d7fe9],.filters select[data-v-6f8d7fe9]{padding:8px 12px;border:1px solid rgba(0,0,0,.15);border-radius:8px;font-size:14px}.pos[data-v-6f8d7fe9]{color:#16a34a;font-weight:600}.neg[data-v-6f8d7fe9]{color:#dc2626;font-weight:600}.badge.red[data-v-6f8d7fe9]{background:#fee2e2;color:#b91c1c}.cards[data-v-43cbf82b]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:18px}.card[data-v-43cbf82b]{flex:1;min-width:160px;background:var(--card-bg, #fff);border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:6px}.card-label[data-v-43cbf82b]{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.card-value[data-v-43cbf82b]{font-size:22px;font-weight:700}.hint[data-v-43cbf82b]{color:#64748b;font-size:13px;margin:0 0 14px}.filters[data-v-43cbf82b]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.filters input[data-v-43cbf82b],.filters select[data-v-43cbf82b]{padding:8px 12px;border:1px solid rgba(0,0,0,.15);border-radius:8px;font-size:14px}.pos[data-v-43cbf82b]{color:#16a34a;font-weight:600}.badge.red[data-v-43cbf82b]{background:#fee2e2;color:#b91c1c}.codeblock[data-v-3dead613]{border-radius:12px;overflow:hidden;margin:12px 0 20px;box-shadow:0 8px 30px #00000040;border:1px solid #2a2f3a;background:#1e1e2e}.cb-bar[data-v-3dead613]{display:flex;align-items:center;gap:10px;background:#252a35;padding:9px 14px;border-bottom:1px solid #2a2f3a}.cb-dots[data-v-3dead613]{display:flex;gap:7px}.dot[data-v-3dead613]{width:12px;height:12px;border-radius:50%;display:inline-block}.dot.red[data-v-3dead613]{background:#ff5f56}.dot.yellow[data-v-3dead613]{background:#ffbd2e}.dot.green[data-v-3dead613]{background:#27c93f}.cb-title[data-v-3dead613]{color:#9aa0ad;font-size:12.5px;font-family:SF Mono,Menlo,Consolas,monospace;flex:1;text-align:center}.cb-copy[data-v-3dead613]{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#cdd3df;font-size:12px;padding:4px 12px;border-radius:6px;cursor:pointer;transition:background .15s ease}.cb-copy[data-v-3dead613]:hover{background:#ffffff29}.cb-pre[data-v-3dead613]{margin:0;padding:16px 18px;overflow-x:auto;background:#1e1e2e}.cb-pre code[data-v-3dead613]{font-family:SF Mono,Menlo,Consolas,Courier New,monospace;font-size:13px;line-height:1.6;background:none;padding:0;color:#cdd6f4;white-space:pre}.cb-pre[data-v-3dead613] .hljs-comment,.cb-pre[data-v-3dead613] .hljs-quote{color:#6c7086;font-style:italic}.cb-pre[data-v-3dead613] .hljs-keyword,.cb-pre[data-v-3dead613] .hljs-selector-tag,.cb-pre[data-v-3dead613] .hljs-built_in{color:#cba6f7}.cb-pre[data-v-3dead613] .hljs-string,.cb-pre[data-v-3dead613] .hljs-attr{color:#a6e3a1}.cb-pre[data-v-3dead613] .hljs-number,.cb-pre[data-v-3dead613] .hljs-literal{color:#fab387}.cb-pre[data-v-3dead613] .hljs-title,.cb-pre[data-v-3dead613] .hljs-title.function_,.cb-pre[data-v-3dead613] .hljs-section{color:#89b4fa}.cb-pre[data-v-3dead613] .hljs-variable,.cb-pre[data-v-3dead613] .hljs-template-variable,.cb-pre[data-v-3dead613] .hljs-name{color:#f38ba8}.cb-pre[data-v-3dead613] .hljs-params{color:#f9e2af}.cb-pre[data-v-3dead613] .hljs-meta{color:#94e2d5}.cb-pre[data-v-3dead613] .hljs-symbol,.cb-pre[data-v-3dead613] .hljs-bullet{color:#f5c2e7}.doc h2[data-v-4f47dedd]{margin-top:0}.doc h3[data-v-4f47dedd]{margin:24px 0 6px;font-size:16px}.doc p[data-v-4f47dedd]{line-height:1.6;margin:8px 0}.doc code[data-v-4f47dedd]{background:#7f7f7f29;padding:2px 6px;border-radius:4px;font-size:13px}.doc ul.check[data-v-4f47dedd]{line-height:1.7;margin:8px 0;padding-left:20px}.doc ul.check li[data-v-4f47dedd]{margin:4px 0}
