:root{--bg:#eef2fc;--bg-deep:#e4eaf9;--bg-1:#ffffff;--surface:rgba(255,255,255,.72);--surface-strong:rgba(255,255,255,.95);--border:rgba(25,38,84,.1);--border-2:rgba(25,38,84,.16);--border-accent:rgba(64,86,246,.28);--t1:#071033;--t2:#33436f;--t3:#63719d;--t4:#66739f;--p:#4056f6;--p2:#4f6dff;--p3:#6b8cff;--p-soft:#e6eaff;--grad:linear-gradient(135deg,#2f42d9 0%,#4056f6 56%,#6b8cff 100%);--grad-text:linear-gradient(120deg,#071033 0%,#253b91 42%,#4056f6 72%,#6b8cff 100%);--ok:#16b87f;--warn:#f5a623;--bad:#f5455c;--seller:#d17a22;--ink:#0a0f23;--ink-2:#111832;--r:14px;--r-lg:20px;--r-xl:26px;--shadow-sm:0 1px 2px rgba(18,28,62,.06);--shadow:0 18px 50px -20px rgba(42,52,104,.3),0 2px 6px rgba(18,28,62,.05);--shadow-lg:0 36px 90px -30px rgba(42,52,104,.42),0 12px 32px rgba(64,86,246,.1);--bg-old:var(--bg);--surface-old:var(--bg-1);--surface-2:rgba(64,86,246,.07);--surface-3:rgba(25,38,84,.08);--text:var(--t1);--muted:var(--t3);--faint:var(--t4);--line:var(--border);--brand:var(--p);--brand-2:var(--ok);--danger:var(--bad)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{min-height:100%;color:var(--t1);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;letter-spacing:-.01em}body{overflow-x:hidden;background:radial-gradient(1200px 700px at 88% -8%,rgba(107,140,255,.2),transparent 60%),radial-gradient(900px 600px at -6% 12%,rgba(64,86,246,.14),transparent 58%),linear-gradient(180deg,var(--bg) 0%,var(--bg-deep) 100%);background-attachment:fixed}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}a:focus-visible,.btn:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(64,86,246,.24);outline-offset:2px}h1,h2,h3,p{margin:0}h1{font-size:27px;line-height:1.1;letter-spacing:-.03em;font-weight:800}h1 .u{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}h2{font-size:16px;line-height:1.2;font-weight:750;letter-spacing:-.02em}h3{font-size:14px;line-height:1.25;font-weight:750}.mono{font-family:JetBrains Mono,SFMono-Regular,Cascadia Code,ui-monospace,monospace;letter-spacing:-.02em;font-variant-numeric:tabular-nums}pre.mono{max-width:100%;overflow:auto;white-space:pre-wrap;word-break:break-word;margin:0}.app-root{min-height:100vh}.boot-screen{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;background:#f7f9ff;color:var(--t1)}.boot-logo{position:relative;display:grid;place-items:center;isolation:isolate;width:76px;height:76px;border-radius:22px;overflow:hidden;background:var(--grad);color:#fff;box-shadow:0 12px 30px #4056f624;animation:boot-logo-breathe 2.4s cubic-bezier(.4,0,.2,1) infinite}.boot-logo svg{display:block;width:52px;height:32px}.boot-logo:after{content:"";position:absolute;inset:-50% auto -50% -80%;width:60%;background:linear-gradient(90deg,transparent,#ffffff4d,transparent);pointer-events:none;transform:translate3d(-220%,0,0) rotate(20deg);animation:boot-logo-sweep 2.4s cubic-bezier(.4,0,.2,1) infinite}.boot-brand{display:block;font-size:20px;line-height:1.3;font-weight:700;letter-spacing:-.03em;margin-top:24px}.boot-brand b{color:var(--p);font-weight:inherit}.boot-caption{display:block;max-width:28ch;font-size:13px;line-height:1.5;font-weight:450;letter-spacing:0;color:var(--t2);margin-top:9px}@keyframes boot-logo-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes boot-logo-sweep{0%,12%{transform:translate3d(-220%,0,0) rotate(20deg)}54%,to{transform:translate3d(360%,0,0) rotate(20deg)}}@media(prefers-reduced-motion:reduce){.boot-logo,.boot-logo:after{animation:none}.boot-logo:after{display:none}}.loading-state{min-height:220px;display:grid;place-content:center;gap:14px;color:var(--t3);font-weight:650}.boot-mark{width:34px;height:34px;border:3px solid var(--border-2);border-top-color:var(--p);border-radius:50%;animation:spin .8s linear infinite;margin:auto}@keyframes spin{to{transform:rotate(360deg)}}.shell{min-height:100vh;display:grid;grid-template-columns:264px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;padding:24px 18px;display:flex;flex-direction:column;gap:8px;border-right:1px solid var(--border);background:linear-gradient(180deg,#ffffffa8,#fff6);backdrop-filter:blur(18px);overflow:auto}.brand{display:flex;align-items:center;gap:11px;padding:6px 8px 18px}.brand-mark{width:38px;height:38px;border-radius:11px;background:var(--grad);color:#fff;display:grid;place-items:center;box-shadow:0 8px 22px -6px #4056f699;font-weight:850;flex:none}.brand-mark svg{width:26px;height:21px;color:#fff}.brand-title{display:block;font-size:16px;font-weight:800;letter-spacing:-.02em;color:var(--t1);line-height:1.05}.brand-title .brand-accent{color:var(--p)}.brand-sub{display:block;font-size:11px;color:var(--t3);font-weight:600;margin-top:1px}.nav{display:flex;flex-direction:column;gap:3px}.nav-link{display:flex;align-items:center;gap:12px;min-height:42px;padding:10px 12px;border-radius:12px;color:var(--t2);font-size:14px;font-weight:550;overflow:hidden;transition:background .16s,color .16s,box-shadow .16s}.nav-link .nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-badge{margin-left:auto;padding:2px 7px;border-radius:20px;background:#f5a62326;color:#c88a00;font-size:10px;font-weight:700;line-height:1.2}.nav-badge.bad{background:#f5455c1f;color:var(--bad)}.nav-badge.info{background:#2196f31f;color:#2196f3}.nav-link.active .nav-badge{background:#ffffff38;color:#fff}.nav-link:hover{background:#4056f612;color:var(--t1)}.nav-link.active{background:var(--grad);color:#fff;box-shadow:0 10px 24px -10px #4056f6b3}.nav-icon{width:18px;height:18px;color:currentColor;display:grid;place-items:center;flex:0 0 18px}.nav-svg{display:block;width:18px;height:18px;opacity:.7;flex:none}.nav-link.active .nav-svg{opacity:1}.nav-sep{height:1px;background:var(--border);margin:8px 0}.sidebar-cards{display:grid;gap:9px;margin-top:auto;padding-top:14px}.side-card{display:flex;align-items:center;gap:12px;min-height:62px;border:1px solid var(--border-2);background:#ffffffb3;border-radius:15px;padding:12px 14px;text-align:left;color:var(--t1);font:inherit;appearance:none;transition:transform .18s,box-shadow .18s,border-color .18s}.side-card.gift-card{background:linear-gradient(135deg,#fff8ed,#fff3d8);border-color:#f5a6234d}.side-card.tg-card{background:linear-gradient(135deg,#edf5ff,#daeeff);border-color:#2aa3ff47}.side-card.support-card{background:linear-gradient(135deg,#f5f7fc,#e9edf7);border-color:#61709438}.side-card-ico{width:36px;height:36px;border-radius:10px;flex:none;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#ffb938,#f5820a);box-shadow:0 6px 16px -4px #f5820a66}.side-card-ico .nav-svg{width:17px;height:17px;opacity:1}.side-card.tg-card .side-card-ico{background:linear-gradient(135deg,#4fbaff,#0090e8);box-shadow:0 6px 16px -4px #0090e866}.side-card.support-card .side-card-ico{background:linear-gradient(135deg,#8b99be,#617094);box-shadow:0 6px 16px -4px #61709452}.side-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px -8px #00000021}.side-card strong{display:block;font-size:12.5px;line-height:1.2}.side-card span{display:block;color:var(--t3);font-size:12px;margin-top:2px}.side-card.gift-card strong,.side-card.gift-card span span{color:#8c5900}.side-card.tg-card strong,.side-card.tg-card span span{color:#0b6dac}.sidebar-footer{display:grid;gap:10px;margin-top:auto;padding-top:14px}.role-card{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:13px;background:#1926540a;border:1px solid var(--border)}.role-avatar{width:34px;height:34px;border-radius:10px;background:var(--grad);color:#fff;font-weight:800;display:grid;place-items:center;flex:none}.role-meta{min-width:0}.role-name{font-size:12px;font-weight:700;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.role-label{font-size:11px;color:var(--t3);font-weight:600;margin-top:1px}.role-logout{display:flex;align-items:center;gap:9px;padding:9px 12px;border:0;border-radius:11px;background:transparent;color:var(--t3);font:inherit;font-size:13px;font-weight:650;text-align:left;transition:background .15s,color .15s}.role-logout .nav-svg{width:17px;height:17px}.role-logout:hover{background:#f5455c14;color:var(--bad)}.workspace{min-width:0;display:flex;flex-direction:column}.status-workspace>.statusbar{display:none}.statusbar{position:sticky;top:0;z-index:30;height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 30px;background:#ffffffd1;backdrop-filter:blur(18px);border-bottom:1px solid var(--border)}.sys{display:flex;align-items:center;gap:10px;min-width:0}.dot{width:7px;height:7px;border-radius:50%;background:var(--ok);display:inline-block;flex:none;animation:sysPulse 2.2s ease-out infinite}.dot.warn{background:var(--warn);animation:none}.dot.down{background:var(--bad);animation:none}@keyframes sysPulse{0%{box-shadow:0 0 #1ab97d80}70%{box-shadow:0 0 0 7px #1ab97d00}to{box-shadow:0 0 #1ab97d00}}.sys-title{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:#0e9660;background:#1ab97d1a;border:1px solid rgba(26,185,125,.22);border-radius:24px;padding:5px 12px 5px 9px}.sys-title.warn{color:#a06000;background:#f5a6231a;border-color:#f5a6233d}.sys-title.down{color:var(--bad);background:#f5455c1a;border-color:#f5455c38}.sys-meta{color:var(--t4);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-actions{display:flex;align-items:center;gap:8px;min-width:0}.sys-uptime{font-size:11.5px;font-weight:800;color:#0e9660;background:#1ab97d14;border:1px solid rgba(26,185,125,.15);border-radius:20px;padding:3px 10px;white-space:nowrap}.sys-update{font-size:11px;color:var(--t4);white-space:nowrap}.admin-token-input{min-height:36px;width:190px;border:1.5px solid var(--border-2);border-radius:10px;background:#fff;color:var(--t1);padding:8px 11px;outline:none}.admin-token-input:focus{border-color:var(--p);box-shadow:0 0 0 3px #4056f61f}.content{padding:26px 30px 56px;max-width:1320px;margin:0 auto;width:100%}.page-head{display:flex;align-items:flex-start;gap:18px;margin-bottom:18px;flex-wrap:wrap}.page-head .top-actions{margin-left:auto}.sub{margin-top:5px;color:var(--t3);max-width:760px}.grid{display:grid;gap:16px}.grid>*{min-width:0}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card,.panel{min-width:0;background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);backdrop-filter:blur(10px)}.card{padding:20px 22px;position:relative;overflow:hidden}.panel{padding:22px 24px;margin-top:20px}.metric-label{color:var(--t3);font-size:12.5px;font-weight:650;display:flex;align-items:center;gap:6px}.metric-value{font-size:34px;font-weight:750;letter-spacing:-.03em;line-height:1;margin-top:10px;color:var(--t1)}.metric-note{font-size:12px;color:var(--t3);margin-top:9px}.accent{color:var(--p)}.ok{color:var(--ok)}.warn{color:var(--warn)}.danger{color:var(--bad)}.seller{color:var(--seller)}.btn{border:1px solid var(--border-2);background:#fff;color:var(--t1);border-radius:11px;min-height:38px;padding:9px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:750;font-size:13.5px;transition:transform .12s,box-shadow .18s,border-color .18s,background .18s,color .18s;white-space:nowrap}.btn:hover{border-color:var(--border-accent);color:var(--p);transform:translateY(-1px)}.btn-svg{width:16px;height:16px;flex:none}.btn.invite-btn{min-width:160px;border-color:#f5a62373;background:#fff8edb8;color:#9b5f00}.btn.invite-btn:hover{border-color:#f5a623b3;background:#fff8ed;color:#8c5900;box-shadow:0 12px 24px -16px #f5a623b3}.btn.primary{background:var(--ink);border-color:var(--ink);color:#fff}.btn.brand{background:var(--grad);border-color:transparent;color:#fff;box-shadow:0 12px 28px -10px #4056f6a6}.btn.brand:hover{color:#fff;box-shadow:0 18px 36px -12px #4056f6bf}.btn.seller{background:var(--grad);border-color:transparent;color:#fff;box-shadow:0 12px 28px -12px #4056f68c}.btn.danger{background:#fff;border-color:#f5455c4d;color:var(--bad)}.btn:disabled{opacity:.56;cursor:not-allowed;transform:none;box-shadow:none}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0}.field{display:grid;gap:6px}.field label{font-size:12px;color:var(--t3);font-weight:750;letter-spacing:.02em}.field input,.field select,.field textarea{width:100%;border:1.5px solid var(--border-2);border-radius:11px;background:#fff;color:var(--t1);padding:10px 13px;outline:none}.field textarea{min-height:96px;resize:vertical;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--p);box-shadow:0 0 0 3px #4056f61f}.field input:disabled{background:#f7f9ff;color:var(--t3);cursor:not-allowed}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;align-items:end}.table-wrap{overflow:auto;border:1px solid var(--border);border-radius:14px;background:#fff}table{width:100%;border-collapse:collapse;min-width:720px}th,td{text-align:left;border-bottom:1px solid var(--border);padding:13px 14px;vertical-align:middle}th{font-size:11px;color:var(--t3);background:#4056f609;font-weight:800;text-transform:uppercase;letter-spacing:.04em}td{font-size:13px;color:var(--t2)}tr:last-child td{border-bottom:0}.badge{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border-2);border-radius:20px;padding:3px 8px;font-size:11px;font-weight:800;color:var(--t3);background:#fff}.badge.ok{border-color:#16b87f3d;background:#16b87f1a;color:#0e9660}.badge.warn{border-color:#f5a62352;background:#f5a6231a;color:#a06000}.badge.danger{border-color:#f5455c4d;background:#f5455c14;color:var(--bad)}.badge.brand{border-color:#4056f633;background:#4056f61a;color:var(--p)}.chart{display:flex;align-items:end;gap:4px;height:188px;border-bottom:1px solid var(--border);padding:12px 4px 0;overflow:hidden}.bar{flex:1 1 0;min-width:0;background:linear-gradient(180deg,#9db4ff,#5570ff);border-radius:5px 5px 0 0;position:relative}.bar.ok{background:linear-gradient(180deg,#5fe3b0,#16b87f)}.bar.warn{background:linear-gradient(180deg,#ffce6b,#f5a623)}.bar.seller{background:linear-gradient(180deg,#ffbe55,#e0921a)}.bar.h-0{height:4%}.bar.h-5{height:5%}.bar.h-10{height:10%}.bar.h-15{height:15%}.bar.h-20{height:20%}.bar.h-25{height:25%}.bar.h-30{height:30%}.bar.h-35{height:35%}.bar.h-40{height:40%}.bar.h-45{height:45%}.bar.h-50{height:50%}.bar.h-55{height:55%}.bar.h-60{height:60%}.bar.h-65{height:65%}.bar.h-70{height:70%}.bar.h-75{height:75%}.bar.h-80{height:80%}.bar.h-85{height:85%}.bar.h-90{height:90%}.bar.h-95{height:95%}.bar.h-100{height:100%}.list{display:grid;gap:10px}.row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:12px;background:#fff;padding:12px 14px}.row-main{min-width:0}.row-title{font-weight:750;color:var(--t1)}.row-sub{color:var(--t3);font-size:12.5px;margin-top:2px}.row-actions{display:flex;gap:8px;flex-wrap:wrap}.icon-btn{border:0;background:transparent;color:var(--t3);font:inherit;font-size:17px;line-height:1;cursor:pointer;border-radius:7px;padding:4px;flex:none}.icon-btn:hover{background:#fff;color:var(--p)}.user-filterbar{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px;align-items:center;margin:4px 0 18px}.filter-search{min-width:0}.filter-search input{width:100%;height:38px;border-radius:12px;background:#fff}.filter-search input:focus{outline:none;border-color:var(--p);box-shadow:0 0 0 3px #4056f61f}.seg-tabs{display:flex;gap:8px;align-items:center;justify-content:flex-end}.seg-tabs button{border:1px solid transparent;background:transparent;color:var(--t3);font:inherit;font-size:13px;font-weight:800;padding:9px 13px;border-radius:11px;cursor:pointer}.seg-tabs button.on{background:#fff;border-color:var(--border);color:var(--p);box-shadow:var(--shadow-sm)}.filter-note{grid-column:2;color:var(--t3);font-size:12.5px;text-align:right}.finance-due{margin:4px 0 20px}.section-line{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.section-line p{font-size:13px;color:var(--t3);font-weight:650}.due-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.due-card{border:1px solid var(--border-2);background:#ffffff61;border-radius:13px;padding:16px}.due-card span{display:block;color:var(--t3);font-size:13px;font-weight:800}.due-card b{display:block;margin-top:6px;font-family:JetBrains Mono;font-size:22px;color:var(--p)}.due-card small{display:block;margin-top:4px;color:var(--t3);font-size:11.5px}.admin-analytics-filterbar{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin:4px 0 18px;padding:14px 16px;background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow)}.admin-filter-group{display:grid;gap:6px;min-width:170px}.admin-filter-group>span{font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.05em;color:var(--t3)}.admin-filter-group select{min-width:150px;min-height:39px;border:1.5px solid var(--border);border-radius:10px;background:var(--bg);color:var(--t1);padding:9px 12px;font:inherit;font-size:13px;font-weight:750;outline:none}.admin-filter-group select:focus{border-color:var(--p);box-shadow:0 0 0 3px #4056f621}.admin-filter-options{display:flex;align-items:center;gap:4px;min-height:40px;padding:4px;border:1px solid var(--border);border-radius:12px;background:var(--bg)}.admin-filter-options button{min-height:30px;border:0;border-radius:9px;background:transparent;color:var(--t3);padding:6px 10px;font:inherit;font-size:12px;font-weight:850;white-space:nowrap}.admin-filter-options button.on{background:#fff;color:var(--p);box-shadow:var(--shadow-sm)}.admin-export{margin-left:auto;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1.5px solid var(--border-accent);border-radius:11px;background:#4056f612;color:var(--p);padding:9px 15px;font:inherit;font-size:13px;font-weight:850;white-space:nowrap}.admin-export .nav-svg{width:15px;height:15px;opacity:1}.admin-export:hover{background:var(--p);border-color:var(--p);color:#fff}.admin-export.compact{margin-left:0;min-height:36px;padding:8px 13px}.admin-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.admin-kpi-card{min-width:0;min-height:132px;padding:14px 16px;text-align:left;border:1.5px solid var(--border);border-radius:var(--r-lg);background:var(--surface-strong);color:var(--t1);box-shadow:var(--shadow);transition:border-color .15s,box-shadow .15s,transform .15s}.admin-kpi-card:hover{border-color:var(--border-accent);transform:translateY(-1px)}.admin-kpi-card.selected{border-color:var(--p);box-shadow:0 0 0 3px #4056f61f,var(--shadow)}.admin-kpi-card>span{display:block;color:var(--t3);font-size:12px;font-weight:750}.admin-kpi-card>b{display:block;margin-top:5px;font-family:JetBrains Mono;font-size:22px;line-height:1.1;letter-spacing:-.03em;color:var(--t1);overflow-wrap:anywhere}.admin-kpi-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.admin-kpi-card small{font-size:11.5px;font-weight:850;white-space:nowrap}.admin-kpi-card small.up{color:#0e8d61}.admin-kpi-card small.down{color:var(--bad)}.admin-kpi-card small.flat{color:var(--t4)}.admin-kpi-card em{display:block;margin-top:8px;color:var(--t4);font-style:normal;font-size:11.5px;font-weight:700}.admin-sparkline{width:120px;height:34px;flex:none}.admin-sparkline polyline{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.admin-sparkline.brand polyline{stroke:var(--p)}.admin-sparkline.ok polyline{stroke:var(--ok)}.admin-sparkline.violet polyline{stroke:#8a5cff}.admin-sparkline.danger polyline{stroke:var(--bad)}.admin-chart-card{margin:0 0 18px}.admin-chart-card .section-line{margin-bottom:8px}.admin-chart-wrap{min-height:250px;overflow:hidden}.admin-main-chart{display:block;width:100%;height:auto}.admin-chart-gridline{stroke:#19265414;stroke-width:1}.admin-chart-y{fill:var(--t4);font-family:JetBrains Mono;font-size:11px}.admin-chart-line{fill:none;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.admin-chart-dot{stroke:#fff;stroke-width:2}.admin-main-chart.brand .admin-chart-line{stroke:var(--p);fill:none}.admin-main-chart.brand .admin-chart-dot{stroke:var(--p);fill:var(--p)}.admin-main-chart.brand .admin-chart-area{fill:#4056f621}.admin-main-chart.ok .admin-chart-line{stroke:var(--ok);fill:none}.admin-main-chart.ok .admin-chart-dot{stroke:var(--ok);fill:var(--ok)}.admin-main-chart.ok .admin-chart-area{fill:#16b87f21}.admin-main-chart.violet .admin-chart-line{stroke:#8a5cff;fill:none}.admin-main-chart.violet .admin-chart-dot{stroke:#8a5cff;fill:#8a5cff}.admin-main-chart.violet .admin-chart-area{fill:#8a5cff1f}.admin-main-chart.danger .admin-chart-line{stroke:var(--bad);fill:none}.admin-main-chart.danger .admin-chart-dot{stroke:var(--bad);fill:var(--bad)}.admin-main-chart.danger .admin-chart-area{fill:#f5455c1a}.admin-analytics-grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.admin-bars,.admin-funnel{display:grid;gap:12px}.admin-channel-row{display:grid;gap:6px}.admin-channel-row>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.admin-channel-row>div span{font-weight:750;color:var(--t1)}.admin-channel-row>div b{font-family:JetBrains Mono;font-size:12.5px;color:var(--t2)}.admin-mini-bar{display:block;height:8px;border-radius:20px;background:#19265414;overflow:hidden}.admin-mini-bar i{display:block;height:100%;border-radius:20px;background:var(--grad)}.admin-funnel-row{position:relative;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;overflow:hidden;border-radius:11px;background:#4056f613;padding:11px 14px}.admin-funnel-fill{position:absolute;left:0;top:0;bottom:0;border-radius:11px;background:linear-gradient(90deg,#4056f633,#6b8cff1a)}.admin-funnel-row b,.admin-funnel-row strong{position:relative;z-index:1}.admin-funnel-row b{font-size:13px;color:var(--t1)}.admin-funnel-row strong{font-family:JetBrains Mono;font-size:13px;color:var(--t1)}.admin-funnel-row em{margin-left:8px;color:var(--p);font-style:normal;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11.5px;font-weight:850}.admin-users-card{margin-top:0}.admin-users-card .section-line h2 span{font-size:12px;color:var(--t3);font-weight:750}.admin-users-card .table-wrap{border:0;border-radius:0;background:transparent}.admin-users-card table{min-width:920px}.admin-empty-cell{text-align:center;color:var(--t3);padding:22px}.admin-mini-bar .w-0,.admin-funnel-fill.w-0{width:0}.admin-mini-bar .w-5,.admin-funnel-fill.w-5{width:5%}.admin-mini-bar .w-10,.admin-funnel-fill.w-10{width:10%}.admin-mini-bar .w-15,.admin-funnel-fill.w-15{width:15%}.admin-mini-bar .w-20,.admin-funnel-fill.w-20{width:20%}.admin-mini-bar .w-25,.admin-funnel-fill.w-25{width:25%}.admin-mini-bar .w-30,.admin-funnel-fill.w-30{width:30%}.admin-mini-bar .w-35,.admin-funnel-fill.w-35{width:35%}.admin-mini-bar .w-40,.admin-funnel-fill.w-40{width:40%}.admin-mini-bar .w-45,.admin-funnel-fill.w-45{width:45%}.admin-mini-bar .w-50,.admin-funnel-fill.w-50{width:50%}.admin-mini-bar .w-55,.admin-funnel-fill.w-55{width:55%}.admin-mini-bar .w-60,.admin-funnel-fill.w-60{width:60%}.admin-mini-bar .w-65,.admin-funnel-fill.w-65{width:65%}.admin-mini-bar .w-70,.admin-funnel-fill.w-70{width:70%}.admin-mini-bar .w-75,.admin-funnel-fill.w-75{width:75%}.admin-mini-bar .w-80,.admin-funnel-fill.w-80{width:80%}.admin-mini-bar .w-85,.admin-funnel-fill.w-85{width:85%}.admin-mini-bar .w-90,.admin-funnel-fill.w-90{width:90%}.admin-mini-bar .w-95,.admin-funnel-fill.w-95{width:95%}.admin-mini-bar .w-100,.admin-funnel-fill.w-100{width:100%}.seller-overview-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);gap:34px;margin-top:6px}.seller-steps h2,.seller-activations h2{font-size:16px;margin-bottom:14px}.step-row{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;margin-bottom:15px}.step-row>span{width:28px;height:28px;border-radius:10px;background:#d17a2229;color:var(--seller);display:grid;place-items:center;font-weight:900}.step-row strong{display:block;color:var(--t1);font-weight:850;margin-bottom:4px}.step-row p{color:var(--t2);font-size:14.5px;line-height:1.45}.seller-steps .btn{margin-top:10px}.seller-activations .table-wrap{background:transparent;border:0;box-shadow:none}.table-wrap.compact table{min-width:420px}.table-wrap.compact th,.table-wrap.compact td{padding:12px 10px}.split{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,1fr);gap:16px;align-items:stretch}.hero{background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:30px;margin-bottom:20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.5fr);gap:18px;align-items:center;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;right:-40px;top:-40px;width:220px;height:220px;background:radial-gradient(circle,rgba(64,86,246,.14),transparent 65%);pointer-events:none}.hero-card{background:#fff;border:1px solid var(--border);border-radius:15px;padding:18px;position:relative;z-index:1}.empty{padding:34px;border:1px dashed var(--border-2);border-radius:13px;background:#fff;text-align:center;color:var(--t3);font-weight:550}.empty-state{min-width:0;padding:34px;border:1px dashed var(--border-2);border-radius:var(--r-lg);background:#ffffffc7;text-align:center;color:var(--t3);display:grid;gap:12px;place-items:center}.empty-state h2{font-size:18px;color:var(--t2)}.empty-state p{max-width:520px;font-size:13px;line-height:1.5}.empty-state .toolbar{justify-content:center;margin:4px 0 0}.notice,.secret-panel{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border:1px solid var(--border-accent);border-radius:16px;background:linear-gradient(100deg,#4056f614,#6b8cff0a);padding:14px 18px;margin:0 0 20px;position:relative;overflow:hidden}.notice:before,.secret-panel:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--grad)}.notice.warn{border-color:#f5a62366;background:linear-gradient(135deg,#fff8ed,#fff)}.notice.warn:before{background:linear-gradient(180deg,#ffbe55,#f5a623)}.notice.danger{border-color:#f5455c47;background:linear-gradient(135deg,#fff5f6,#fff)}.notice.danger:before{background:var(--bad)}.notice.ok,.secret-panel{border-color:#16b87f42;background:linear-gradient(135deg,#effcf7,#fff)}.notice.ok:before,.secret-panel:before{background:var(--ok)}.notice-main{min-width:0;position:relative;z-index:1}.notice-title{font-weight:800}.notice-body{font-size:13px;color:var(--t2);margin-top:3px}.notice-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;position:relative;z-index:1}.one-time-secret{margin:10px 0 0;max-width:100%;overflow:auto;background:#fff;border:1px solid var(--border);border-radius:10px;padding:10px;white-space:nowrap}.toast{position:fixed;right:18px;bottom:18px;z-index:50;background:var(--ink);color:#fff;border-radius:12px;padding:12px 14px;box-shadow:var(--shadow-lg);max-width:min(420px,calc(100vw - 36px));font-weight:650}.hidden{display:none!important}.mobile-menu{display:none}.loyalty-hero{min-height:138px;display:flex;align-items:center;gap:24px;padding:26px 32px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#4056f6,#5f7bff 62%,#7290ff);box-shadow:var(--shadow);position:relative;overflow:hidden;margin-bottom:24px}.loyalty-hero:after{content:"";position:absolute;right:-54px;top:-64px;width:248px;height:248px;border-radius:50%;background:#ffffff1a;box-shadow:-40px 82px 0 -20px #ffffff14}.loyalty-hero-icon{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:#ffffff29;flex:none}.loyalty-hero-icon .nav-svg{width:28px;height:28px;opacity:1}.loyalty-hero span{font-size:13px;font-weight:750;color:#ffffffd6}.loyalty-hero b{display:block;font-size:38px;line-height:1;margin-top:5px;letter-spacing:-.04em;color:#fff}.loyalty-hero p{margin-top:8px;font-size:13px;font-weight:750;color:#ffffffd1}.loyalty-hero-count{margin-left:auto;text-align:right;position:relative;z-index:1;min-width:150px}.loyalty-hero-count b{font-size:25px}.loyalty-card{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:18px;align-items:center;min-height:106px;padding:22px 26px;border:1px solid var(--border);border-radius:18px;background:var(--surface-strong);box-shadow:var(--shadow);margin-bottom:14px}.loyalty-card-icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;color:#fff;flex:none}.loyalty-card-icon .nav-svg{width:22px;height:22px;opacity:1}.loyalty-card-icon.start{background:linear-gradient(135deg,#7b5fd6,#6651bd)}.loyalty-card-icon.invite{background:linear-gradient(135deg,#45e6a7,#20d58a)}.loyalty-card-icon.tg{background:linear-gradient(135deg,#2bc2ff,#08a7e7)}.loyalty-card h2{font-size:16px}.loyalty-card p{margin-top:4px;color:var(--t3);font-size:13px}.loyalty-tag{display:inline-flex;align-items:center;margin-top:8px;padding:3px 9px;border-radius:999px;color:var(--p);background:var(--p-soft);font-size:11px;font-weight:850}.loyalty-card-side{text-align:right;min-width:156px}.loyalty-card-side .badge{margin-left:auto;margin-bottom:7px}.loyalty-card-side b{display:block;font-size:20px;letter-spacing:-.03em;color:var(--t1)}.loyalty-card-side small{display:block;color:var(--t3);font-size:12px}.loyalty-card.expanded{align-items:start}.loyalty-friends{grid-column:1/-1;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:#fff;max-height:196px;overflow-y:auto}.loyalty-friend-row{min-height:48px;display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 14px;border-bottom:1px solid var(--border)}.loyalty-friend-row:last-child{border-bottom:0}.loyalty-avatar{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:850}.loyalty-avatar.avatar-1{background:#4056f6}.loyalty-avatar.avatar-2{background:#16b87f}.loyalty-avatar.avatar-3{background:#f5a623}.loyalty-friend-row strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.loyalty-friend-row b{font-size:13px;color:var(--t2);text-align:right}.loyalty-friend-row small{color:var(--t4);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px}.loyalty-invite,.loyalty-tg{grid-column:2/3;justify-self:start}.tgbonus{display:flex;align-items:center;gap:14px;padding:13px 18px;margin-bottom:20px;border-radius:16px;border:1px solid var(--border-accent);background:linear-gradient(100deg,#4056f614,#6b8cff0a);position:relative;overflow:hidden}.tgbonus:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--grad)}.tgbonus .em{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#7fc7ff,#2aa3ff);display:grid;place-items:center;color:#fff;font-weight:900;flex:none}.tgbonus p{font-size:13.5px;color:var(--t2)}.tgbonus p b{color:var(--t1)}.tgbonus .gate{font-size:10px;font-weight:800;color:var(--t4);border:1px solid var(--border);padding:2px 7px;border-radius:20px;margin-left:6px}.tgbonus .btn{margin-left:auto}.stats{display:grid;grid-template-columns:repeat(3,1fr) 1.25fr;gap:16px;margin-bottom:20px}.stats.stats-3{grid-template-columns:repeat(3,minmax(0,1fr))}.stat{padding:20px 22px;position:relative;overflow:hidden}.stat .lbl{font-size:12.5px;color:var(--t3);font-weight:650;display:flex;align-items:center;gap:6px}.stat .big{font-size:34px;font-weight:750;margin-top:10px;line-height:1;letter-spacing:-.03em}.stat .meta{font-size:12px;color:var(--t3);margin-top:9px;display:flex;align-items:center;gap:6px}.stat .btn-top{display:flex;align-items:center;justify-content:center;margin-top:14px;width:100%;padding:11px;border:none;border-radius:12px;background:var(--grad);color:#fff;font-weight:750;font-size:13px;text-align:center;box-shadow:0 10px 22px -12px #4056f6b3}.stat.actions{display:flex;flex-direction:column;gap:10px;justify-content:center}.stat.seller-highlight{background:var(--grad);border-color:transparent;color:#fff;box-shadow:0 18px 42px -18px #4056f6b8}.stat.seller-highlight .metric-label,.stat.seller-highlight .metric-note{color:#ffffffc7}.stat.seller-highlight .metric-value,.seller-highlight-value{color:#fff}.stat.actions .act.key{min-height:136px}.stat.actions .action-note{text-align:center}.act-row{display:flex;gap:10px}.act{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px;border-radius:12px;border:1px solid var(--border);background:var(--bg-1);font-weight:650;font-size:12.5px;color:var(--t2)}.act.key{background:var(--grad);color:#fff;border:none;box-shadow:0 10px 22px -12px #4056f6b3}.first-request{min-height:430px;display:flex;flex-direction:column}.kick{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--p);background:#4056f617;padding:6px 12px;border-radius:20px;width:max-content}.first-request h2{font-size:25px;font-weight:800;letter-spacing:-.03em;margin-top:16px;line-height:1.18;max-width:460px}.first-request p{font-size:13.5px;color:var(--t3);margin-top:10px;max-width:460px;line-height:1.5}.state-pill{margin:auto auto 0;display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:13px;background:var(--ink-2);color:#aab4e0;font-size:12px;font-weight:800;box-shadow:0 16px 40px -18px #0a0f23a6}.state-pill span{padding:6px 13px;border-radius:9px}.state-pill .on{background:var(--grad);color:#fff}.setup-step{margin-top:16px}.setup-page{max-width:880px}.setup-step-title{display:flex;align-items:center;gap:10px;margin-bottom:14px;text-transform:uppercase;color:var(--t3);letter-spacing:.04em}.setup-step-title span{width:21px;height:21px;border-radius:50%;background:var(--grad);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:850;letter-spacing:0}.setup-step-title h2{font-size:12px;color:var(--t3);font-weight:850;letter-spacing:.04em}.setup-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.setup-tool{min-height:90px;border:1.5px solid var(--border);border-radius:10px;background:#fff;color:var(--t1);display:grid;place-items:center;gap:4px;padding:12px;position:relative;transition:border-color .15s,background .15s,box-shadow .15s,color .15s}.setup-tool.on{border-color:var(--p);background:#4056f60b;box-shadow:inset 0 0 0 1px #4056f61f}.setup-tool.on:after{content:"✓";position:absolute;right:10px;top:8px;color:var(--p);font-weight:900;font-size:12px}.setup-tool-icon{display:grid;place-items:center;width:36px;height:36px}.setup-tool-icon img{display:block;width:100%;height:100%;object-fit:contain}.setup-os-icon{display:block;width:20px;height:20px;object-fit:contain;flex:none}.setup-tool strong{font-size:13px;line-height:1.15}.setup-os-row{display:flex;gap:8px;flex-wrap:wrap}.setup-os{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--t2);padding:8px 14px;font:inherit;font-size:13px;font-weight:800}.setup-os.on{border-color:var(--p);background:#4056f612;color:var(--p)}.setup-terminal{border-radius:15px;background:#0b1018;color:#dce6ff;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.setup-commands{display:grid;gap:16px;margin-top:12px}.setup-terminal-top{min-height:40px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:4px 14px;background:#151b24;color:#a5afc2;font-size:11px;font-family:JetBrains Mono,SFMono-Regular,monospace}.setup-lights{display:flex;gap:7px}.setup-lights span{width:11px;height:11px;border-radius:50%;background:#ff5f57}.setup-lights span:nth-child(2){background:#ffbd2e}.setup-lights span:nth-child(3){background:#28c840}.setup-copy{justify-self:end;min-height:32px;border:0;background:transparent;color:#a7b9ed;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.setup-copy:disabled{opacity:.5;cursor:default}.setup-terminal pre{margin:0;min-height:88px;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;padding:22px;color:#dce6ff;font-size:12px;line-height:1.8}.setup-rollback-note,.setup-retry{margin-top:12px}.setup-key-action{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:22px;padding-top:20px;border-top:1px solid var(--border)}.setup-key-action .sub{margin:0}.setup-submit{flex:none}.setup-hidden{display:none}.setup-result{display:flex;align-items:center;gap:10px;margin-top:12px;border:1px solid rgba(22,184,127,.22);background:#16b87f14;border-radius:12px;padding:10px 12px;color:#0e8d61}.setup-result span{font-size:12px;color:var(--t3)}.slider{margin-top:16px;appearance:none;width:100%;height:7px;border-radius:20px;background:#1926541a;outline:none;cursor:pointer}.slider::-webkit-slider-thumb{appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:none;box-shadow:0 3px 10px #4056f680,inset 0 0 0 6px var(--p)}.chips{display:flex;gap:7px;margin-top:14px}.chips button{flex:1;min-width:0;padding:8px;border-radius:10px;border:1px solid var(--border);background:#fff;font-family:JetBrains Mono;font-size:12px;font-weight:650;color:var(--t2);display:grid;gap:2px;place-items:center}.chips button small{font:inherit;font-size:10px;color:var(--ok)}.dtiers{margin-top:15px;padding:13px 14px;border-radius:13px;background:#4056f60a;border:1px solid rgba(64,86,246,.1)}.dtiers .dl{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.dtiers .dlb{font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--t3)}.dtiers .dpct{font-size:14px;font-weight:800;font-family:JetBrains Mono;color:var(--ok)}.dtrack{height:6px;border-radius:20px;background:#1926541a;position:relative;overflow:hidden}.dfill{position:absolute;left:0;top:0;height:100%;border-radius:20px;background:linear-gradient(90deg,var(--p),var(--ok));width:12%}.dmils{display:flex;justify-content:space-between;margin-top:7px}.dmils span{font-size:9px;font-weight:700;color:var(--t4)}.dnext{margin-top:8px;font-size:11.5px;color:var(--t2);line-height:1.5}.dnext b{color:var(--p)}.total{margin-top:18px;padding:16px 17px;border-radius:15px;background:linear-gradient(160deg,#0c1228,#0a0f23);color:#fff;position:relative;overflow:hidden}.total:after{content:"";position:absolute;right:-30px;top:-30px;width:140px;height:140px;background:radial-gradient(circle,rgba(107,140,255,.3),transparent 65%)}.total .tl{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#8b96c8;font-weight:800}.total .tr{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;margin-top:11px;color:#b9c2ea;position:relative;z-index:1}.total .tr b{color:#fff;font-family:JetBrains Mono;font-weight:650}.total .tr.win b{color:#39d99b}.total .get{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;justify-content:space-between;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1);position:relative;z-index:1}.total .get .gl2{font-size:12px;color:#8b96c8}.total .get .gv{max-width:100%;overflow-wrap:anywhere;font-family:JetBrains Mono;font-size:clamp(18px,2.2vw,22px);font-weight:750;background:linear-gradient(120deg,#fff,#9db4ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.paybtn{margin-top:14px;width:100%;padding:14px;border:none;border-radius:13px;background:var(--grad);color:#fff;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 14px 30px -12px #4056f6b3}.paybtn:disabled{filter:grayscale(.3);opacity:.58;box-shadow:none}.topup-balance-card{position:relative;overflow:hidden;border-radius:22px;background:var(--grad);color:#fff;padding:30px;box-shadow:var(--shadow-lg)}.topup-balance-card:after{content:"";position:absolute;right:-60px;top:-70px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 65%)}.topup-balance-card>*{position:relative}.topup-balance-card>span,.topup-balance-card p{color:#ffffffb3}.topup-balance-card>span{font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.topup-balance-card>b{display:block;margin:8px 0 4px;font-family:JetBrains Mono;font-size:44px;font-weight:850;letter-spacing:-.04em}.topup-balance-card p{font-size:13.5px}.promo-banner{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid rgba(245,166,35,.28);border-radius:18px;background:linear-gradient(135deg,#fff8ed,#fff);padding:18px 20px;box-shadow:var(--shadow-sm)}.promo-ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#ffbe55,#f5a623);color:#fff;box-shadow:0 12px 22px -12px #f5a623cc}.promo-ic .nav-svg{width:23px;height:23px}.promo-banner span{display:block;color:#c2700a;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.promo-banner b{display:block;margin-top:2px;color:var(--t1);font-size:16px}.promo-banner p{color:var(--t3);font-size:13px;margin-top:3px}.promo-timer{text-align:right}.promo-timer b{font-size:18px;color:var(--t1)}.promo-timer span{font-size:10px;color:var(--t4)}.hist-card{width:100%}.hist-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.hist-head h2{font-size:18px}.hist-head span{font-size:12px;color:var(--t4);font-weight:650}.settings-page{width:min(920px,100%);margin:0 auto;display:grid;gap:18px}.settings-section{overflow:hidden;background:#fff;border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow);display:grid}.settings-section .sec-head{display:flex;align-items:flex-start;gap:14px;max-width:none;margin:0;padding:22px 24px 0;text-align:left}.settings-section .sec-head h2{font-size:18px;line-height:1.2;letter-spacing:-.02em}.settings-section .sec-head p{margin-top:3px;color:var(--t3);font-size:13px;line-height:1.4}.sec-hic{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;flex:none}.sec-hic .nav-svg{width:21px;height:21px}.sec-hic.profile{background:#4056f61a;color:var(--p)}.sec-hic.security,.sec-hic.danger{background:#f5455c17;color:var(--bad)}.sec-hic.notify{background:#f5a6231c;color:#c2700a}.sec-hic.sessions{background:#16b87f1a;color:var(--ok)}.settings-section .sec-body{padding:18px 24px 20px}.profile-top{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--border)}.avatar{position:relative;width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:var(--grad);color:#fff;font-size:24px;font-weight:850;box-shadow:0 12px 28px -16px #4056f6cc}.avatar span{position:absolute;right:-4px;bottom:-4px;width:20px;height:20px;border-radius:50%;background:var(--ok);display:grid;place-items:center;border:3px solid #fff}.avatar svg{width:11px;height:11px}.profile-top strong{display:block;color:var(--t1);font-size:17px}.profile-top span,.profile-top small{display:block;color:var(--t3);font-size:13px;margin-top:3px}.field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.field-row.single{grid-template-columns:minmax(0,1fr)}.hint{display:block;margin-top:6px;color:var(--t4);font-size:11.5px;font-weight:600}.settings-section .sec-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-top:1px solid var(--border);background:#19265406}.settings-section .sec-footer .btn svg{width:15px;height:15px}.save-status{display:inline-flex;align-items:center;gap:7px;color:var(--ok);font-size:12px;font-weight:800}.save-status svg{width:14px;height:14px}.notify-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.notify-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;align-items:start;border:1px solid var(--border);border-radius:14px;background:var(--bg-1);padding:14px}.notify-card input{margin-top:2px}.notify-card span{font-weight:850;color:var(--t1)}.notify-card small{grid-column:2;color:var(--t3);font-size:12px;line-height:1.4}.danger-zone{border-color:#f5455c38}.adm-badge{display:inline-block;margin-left:8px;font-size:10px;font-weight:800;letter-spacing:.05em;color:#fff;background:linear-gradient(135deg,#f5455c,#c0303a);padding:2px 8px;border-radius:20px;vertical-align:middle}.admin-status-card{margin:4px 0 18px}.admin-status-card .section-line{margin-bottom:12px}.admin-status-card .section-line h2{font-size:16px}.admin-status-form{display:grid;gap:14px}.admin-status-choice{display:flex;gap:9px}.status-choice{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px;border-radius:13px;border:1.5px solid var(--border);background:var(--bg-1);color:var(--t3);font:inherit;font-size:13.5px;font-weight:750;transition:border-color .15s,background .15s,color .15s}.status-choice span{width:9px;height:9px;border-radius:50%;flex:none}.status-choice.operational span{background:var(--ok)}.status-choice.degraded span{background:var(--warn)}.status-choice.down span{background:var(--bad)}.status-choice.on.operational{border-color:var(--ok);background:#16b87f14;color:#0e8d61}.status-choice.on.degraded{border-color:var(--warn);background:#f5a6231a;color:#a06000}.status-choice.on.down{border-color:var(--bad);background:#f5455c14;color:var(--bad)}.admin-status-publish{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:10px;align-items:end}.admin-status-publish textarea{min-height:46px;resize:vertical;border:1.5px solid var(--border);border-radius:11px;background:#fafbff;color:var(--t1);padding:11px 13px;outline:none;font:inherit;line-height:1.4}.admin-status-publish textarea:focus{border-color:var(--p);box-shadow:0 0 0 3px #4056f621}.admin-monitor-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.admin-monitor-card{margin-bottom:18px}.inline-link{font-size:12.5px;font-weight:750;color:var(--p)}.admin-monitor-table{border:0;border-radius:0;background:transparent}.admin-monitor-table table{min-width:920px}.admin-monitor-table th,.admin-monitor-table td{background:transparent}.account-row-warn td{background:#f5a6230e}.account-row-down td{background:#f5455c0e}.health-bar{display:inline-block;width:54px;height:7px;border-radius:20px;background:#19265414;overflow:hidden;vertical-align:middle;margin-right:7px}.health-bar i{display:block;height:100%;border-radius:20px;background:var(--ok)}.health-bar.warn i{background:var(--warn)}.health-bar.down i{background:var(--bad)}.health-bar .w-0{width:0}.health-bar .w-5{width:5%}.health-bar .w-10{width:10%}.health-bar .w-15{width:15%}.health-bar .w-20{width:20%}.health-bar .w-25{width:25%}.health-bar .w-30{width:30%}.health-bar .w-35{width:35%}.health-bar .w-40{width:40%}.health-bar .w-45{width:45%}.health-bar .w-50{width:50%}.health-bar .w-55{width:55%}.health-bar .w-60{width:60%}.health-bar .w-65{width:65%}.health-bar .w-70{width:70%}.health-bar .w-75{width:75%}.health-bar .w-80{width:80%}.health-bar .w-85{width:85%}.health-bar .w-90{width:90%}.health-bar .w-95{width:95%}.health-bar .w-100{width:100%}.roi-ok{color:#0e8d61;font-weight:750}.roi-pending{color:var(--t3);font-weight:750}.link-button.danger{color:var(--bad)}.rank-list{display:grid}.rank-row{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--border)}.rank-row:first-child{border-top:0}.rank-n{width:24px;height:24px;border-radius:8px;background:#4056f61a;color:var(--p);font-weight:800;font-size:12px;display:grid;place-items:center;flex:none}.rank-n.top{background:var(--grad);color:#fff}.rank-info{flex:1;min-width:0}.rank-name{font-size:13.5px;font-weight:750}.rank-sub{font-size:12px;color:var(--t3);margin-top:1px}.rank-metric{text-align:right;font-size:12px;color:var(--t3)}.rank-metric b{display:block;font-family:JetBrains Mono;font-size:15px;color:var(--t1)}.seller-code-form{margin:4px 0 18px}.seller-code-form .section-line{margin-bottom:12px}.seller-code-form .code-generation-form .btn{width:max-content;min-width:150px}.plain-fieldset{border:0;padding:0;margin:0;min-width:0}.field[hidden]{display:none!important}.admin-status-form .plain-fieldset{display:grid;gap:14px}.plain-fieldset:disabled .btn{opacity:.55;cursor:not-allowed}.seller-code-list{margin-top:22px}.seller-code-list .section-line h2 span{font-size:12px;color:var(--t3);font-weight:750}.seller-code-tools{display:flex;align-items:center;gap:10px;margin-left:auto;flex-wrap:wrap;min-width:0;flex:1 1 auto;justify-content:flex-end}.seller-code-tools .filter-search{flex:1 1 180px;min-width:0}.seller-code-tools select{min-height:36px;min-width:132px;border:1px solid var(--border);border-radius:11px;background:#fff;color:var(--t1);padding:8px 12px;font-weight:750;outline:none}.seller-code-list .table-wrap{border:0;border-radius:0;background:transparent}.seller-code-list th{background:transparent}.landing{min-height:100vh;background:radial-gradient(1300px 760px at 88% -10%,rgba(107,140,255,.2),transparent 60%),radial-gradient(1000px 640px at -8% 8%,rgba(64,86,246,.13),transparent 58%),linear-gradient(180deg,var(--bg) 0%,var(--bg-deep) 34%,#fff 34%,#fff 100%);overflow-x:hidden}.landing .content{max-width:1180px;padding:0 28px}.promo{background:linear-gradient(90deg,#4056f61a,#6b8cff0f);border-bottom:1px solid var(--border);margin:0 calc(50% - 50vw);max-width:100vw;overflow:hidden}.promo-in{max-width:1180px;margin:0 auto;padding:9px 28px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;color:var(--t2);font-weight:600}.promo-in b{color:var(--p)}.promo-tag{font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:var(--p);color:#fff;padding:3px 8px;border-radius:6px}.landing h1{font-size:54px;line-height:1.04;font-weight:850;letter-spacing:-.035em;max-width:720px}.landing h1 .g{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.landing .sub{font-size:18px;line-height:1.55;color:var(--t2);margin-top:22px;max-width:560px}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:800;color:var(--p);background:var(--p-soft);padding:6px 13px;border-radius:30px;margin-bottom:22px}.eyebrow .dot{animation:none;box-shadow:0 0 0 3px #16b87f33}.hero-bullets{margin-top:26px;display:flex;flex-direction:column;gap:12px}.hero-bullets li{display:flex;align-items:center;gap:11px;font-size:15px;color:var(--t2);font-weight:550;list-style:none}.ck{width:22px;height:22px;border-radius:7px;background:#16b87f21;display:inline-grid;place-items:center;flex:none;color:var(--ok);font-weight:900}.hero-cta{margin-top:34px}.hero-trust{margin-top:24px;display:flex;align-items:center;gap:18px;font-size:13px;color:var(--t3)}.hero-trust .av{display:flex}.hero-trust .av i{width:28px;height:28px;border-radius:50%;border:2px solid #fff;margin-left:-8px;background:var(--grad)}.hero-trust .av i:first-child{margin-left:0}.hero-trust .av i:nth-child(2){background:linear-gradient(135deg,#16b87f,#4fd6a8)}.hero-trust .av i:nth-child(3){background:linear-gradient(135deg,#f5a623,#ffce6b)}.hero-trust .av i:nth-child(4){background:linear-gradient(135deg,#6b8cff,#a9bcff)}.calc-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.calc-h .t{font-size:15px;font-weight:800}.calc-h .pill{font-size:11px;font-weight:800;color:var(--p);background:var(--p-soft);padding:4px 10px;border-radius:20px}.calc-row{margin-bottom:16px}.calc-row .lbl{display:flex;justify-content:space-between;font-size:12.5px;color:var(--t3);font-weight:650;margin-bottom:8px}.calc-row .lbl b{color:var(--t1);font-weight:800}.calc input[type=range]{appearance:none;width:100%;height:6px;border-radius:6px;background:linear-gradient(90deg,var(--p) 40%,var(--bg-deep) 40%);outline:none}.calc input[type=range]::-webkit-slider-thumb{appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--p);box-shadow:0 3px 8px #4056f666}.seg{display:flex;background:var(--bg);border-radius:11px;padding:4px;gap:4px}.seg button{flex:1;border:none;background:none;font:inherit;font-size:13px;font-weight:700;color:var(--t3);padding:8px;border-radius:8px;transition:.15s}.seg button.on{background:#fff;color:var(--p);box-shadow:var(--shadow-sm)}.calc-out{margin-top:20px;padding:18px;border-radius:15px;background:linear-gradient(135deg,#0a1342,#16215e);color:#fff;position:relative;overflow:hidden}.calc-out:after{content:"";position:absolute;right:-30px;top:-30px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(107,140,255,.4),transparent 70%)}.calc-out .row{display:flex;justify-content:space-between;align-items:baseline;position:relative;border:0;background:transparent;padding:0;color:#fff}.calc-out .row+.row{margin-top:10px}.calc-out .k{font-size:12.5px;color:#aab6e8}.calc-out .v{font-size:15px;font-weight:750}.calc-out .big{font-size:30px;font-weight:850;letter-spacing:-.03em;font-family:JetBrains Mono}.calc-out .save{color:#5fe3b0;font-weight:800}.tools-strip{padding:30px 0 14px;text-align:center}.tools-strip p{font-size:12.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--t4);margin-bottom:20px}.tools-row{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.tool-chip{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--border);border-radius:12px;padding:11px 18px;font-weight:650;font-size:14px;color:var(--t2);box-shadow:var(--shadow-sm)}.tool-chip .ic{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff}.tool-chip .ic.bg-p,.bg-p{background:var(--grad)}.tool-chip .ic.bg-ok,.bg-ok{background:linear-gradient(135deg,#0f9d6b,#2bd197)}.tool-chip .ic.bg-w,.bg-w{background:linear-gradient(135deg,#e0921a,#ffbe55)}.tool-chip .ic.bg-info,.bg-info{background:linear-gradient(135deg,#1f7fd6,#5fb0f5)}.tool-chip .ic.bg-vio,.bg-vio{background:linear-gradient(135deg,#6b4ed8,#9d7bf0)}.sec-head{text-align:center;max-width:720px;margin:0 auto 48px}.sec-tag{display:inline-block;font-size:12.5px;font-weight:800;color:var(--p);letter-spacing:.05em;text-transform:uppercase;margin-bottom:14px}.sec-head h2{font-size:42px;font-weight:900;letter-spacing:-.035em;line-height:1.06}.sec-head p{font-size:17px;color:var(--t2);margin-top:16px;font-weight:500}.quotes{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.quote{background:#ffffffd9;border:1px solid var(--border);border-radius:var(--r-lg);padding:24px;box-shadow:var(--shadow-sm)}.quote p{font-size:15.5px;color:var(--t1);font-weight:700;line-height:1.45;margin-bottom:18px}.wt{max-width:960px;margin:0 auto;border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow);background:#fff}.wt-row{display:grid;grid-template-columns:1fr 1.25fr}.wt-row+.wt-row{border-top:1px solid var(--border)}.wt .c{padding:20px 26px;display:flex;gap:13px;align-items:flex-start}.wt .c.pain{color:var(--t2);font-size:15.5px;font-weight:650;font-style:italic;background:#f5455c06}.wt .c.us{border-left:1px solid var(--border);font-size:15px;color:var(--t1);font-weight:600;background:linear-gradient(135deg,rgba(64,86,246,.04),transparent)}.wt .mk{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;flex:none}.wt .c.pain .mk{background:#f5455c1f;color:var(--bad)}.wt .c.us .mk{background:#16b87f24;color:var(--ok)}.frow{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;max-width:1000px;margin:0 auto}.frow+.frow{margin-top:60px}.frow.rev .ft{order:2}.ft .ftag{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--p);margin-bottom:14px}.ft h3{font-size:30px;font-weight:850;letter-spacing:-.03em;line-height:1.1}.ft p{font-size:16.5px;color:var(--t2);margin-top:14px;line-height:1.6}.ft .chips2{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ft .chip{font-size:12.5px;font-weight:750;color:var(--t2);background:#fffc;border:1px solid var(--border);padding:7px 13px;border-radius:20px}.fvis{background:#ffffffb3;border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:26px;min-height:230px}.lim{margin-bottom:18px}.lim .lh{display:flex;justify-content:space-between;font-size:13px;font-weight:750;margin-bottom:8px}.lim .lh b{color:var(--p);font-family:JetBrains Mono}.lim .bar{height:10px;border-radius:6px;background:var(--bg-deep);overflow:hidden}.lim .bar i{display:block;height:100%;border-radius:6px;background:var(--grad);width:62%}.lim.warn .bar i{background:linear-gradient(90deg,var(--warn),#ffce6b);width:82%}.price-facts{padding-top:6px}.pf-models{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.pf-m{display:flex;align-items:center;gap:13px;background:#fffc;border:1px solid var(--border);border-radius:13px;padding:15px 18px;box-shadow:var(--shadow-sm)}.pf-m .md{width:10px;height:10px;border-radius:4px;flex:none;background:var(--grad)}.pf-m .nm{font-weight:800;font-size:15px}.pf-m .nm small{display:block;font-family:JetBrains Mono;font-size:11.5px;color:var(--t4);font-weight:500}.pf-m .cl{font-size:10px;font-weight:800;padding:3px 9px;border-radius:6px;text-transform:uppercase}.pf-m .cl.prem{background:var(--p-soft);color:var(--p)}.pf-m .cl.fast{background:#16b87f1f;color:var(--ok)}.pf-m .pr{margin-left:auto;font-family:JetBrains Mono;font-weight:800;font-size:15px}.pf-m .pr small{font-weight:500;color:var(--t4);font-size:12px}.pf-list{display:flex;flex-direction:column;gap:13px}.pf-list div{display:flex;gap:11px;font-size:14.5px;color:var(--t2);font-weight:550;align-items:center}.pf-list b{color:var(--t1);font-weight:800}.faq{max-width:780px;margin:0 auto;display:grid;gap:10px}.faq details{padding:0}.faq summary{list-style:none;cursor:pointer;padding:18px 22px;font-weight:800}.faq summary::-webkit-details-marker{display:none}.faq details p{padding:0 22px 18px}.cta-final{max-width:1000px;margin:20px auto 70px;padding:46px;border-radius:22px;background:linear-gradient(135deg,#0a1342,#4056f6);color:#fff;text-align:center;box-shadow:var(--shadow-lg)}.cta-final h2{font-size:30px;font-weight:850}.cta-final p{color:#dfe6ff;margin-top:10px}.cta-final .toolbar{justify-content:center}.cta-final .btn:not(.brand){background:#ffffff1a;border-color:#ffffff38;color:#fff}.lf-brand p{max-width:260px;line-height:1.55}.lf-col{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.lf-col h5{color:var(--t1);font-size:12px;margin-bottom:4px;text-transform:uppercase;letter-spacing:.06em}.link-button:hover{color:var(--p)}.link-button{border:0;background:transparent;color:var(--t3);padding:0;font:inherit;cursor:pointer;text-align:left}.micro-note{margin-top:12px;color:var(--t3);font-size:12.5px;font-weight:700}.endpoint-card{margin:42px auto 0;max-width:760px;background:#0a1024;color:#cfd8ff;border:1px solid rgba(120,140,220,.2);border-radius:16px;box-shadow:var(--shadow-lg);padding:14px}.endpoint-card div{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:14px;align-items:center;padding:11px 12px;border-radius:10px}.endpoint-card div+div{border-top:1px solid rgba(255,255,255,.07)}.endpoint-card span{display:inline-flex;align-items:center;justify-content:center;width:max-content;font-size:11px;font-weight:850;color:#3ddc97;background:#3ddc9724;padding:3px 9px;border-radius:6px}.endpoint-card span.alt{color:#ffd479;background:#ffd47924}.endpoint-card code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dfe6ff}.endpoint-card .btn{min-height:28px;padding:4px 9px;background:#ffffff0f;border-color:#ffffff24;color:#dfe6ff}.billing-callout{max-width:1040px;margin:0 auto;padding:34px;border-radius:22px;background:radial-gradient(360px 220px at 92% 8%,rgba(64,86,246,.34),transparent 66%),linear-gradient(135deg,#0a1024,#111b49);color:#fff;box-shadow:var(--shadow-lg);display:grid;grid-template-columns:1.15fr .85fr;gap:30px;align-items:center}.billing-callout .sec-tag{color:#7f94ff}.billing-callout h2{font-size:34px;line-height:1.1;letter-spacing:-.035em;max-width:650px}.billing-callout p{margin-top:14px;color:#d7dfff;line-height:1.65;font-size:15.5px;max-width:650px}.billing-proof{display:grid;gap:12px}.billing-proof div{border:1px solid rgba(255,255,255,.1);background:#ffffff0f;border-radius:14px;padding:14px}.billing-proof b{display:block;font-family:JetBrains Mono;color:#5fe3b0;font-size:13px}.billing-proof span{display:block;color:#c4cffd;font-size:12.5px;line-height:1.45;margin-top:5px}.code-panel{background:#0a1024;color:#cfd8ff;border:1px solid rgba(120,140,220,.18);border-radius:18px;padding:24px;box-shadow:var(--shadow);line-height:1.85}.code-tabs-panel{min-width:0}.code-tabs{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.code-tabs button{border:1px solid var(--border);border-radius:11px;background:#fff;color:var(--t2);font-weight:800;font-size:12px;padding:9px 12px}.code-tabs button.on{background:var(--grad);border-color:transparent;color:#fff;box-shadow:0 10px 22px -14px #4056f6b3}.code-tabs-panel .code-panel{white-space:pre-wrap;overflow:auto;max-height:360px}.modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:22px;background:#0710336b;backdrop-filter:blur(14px)}.modal-card{position:relative;width:min(560px,100%);max-height:min(720px,calc(100vh - 44px));overflow:auto;border:1px solid rgba(255,255,255,.55);border-radius:22px;background:var(--surface-strong);box-shadow:var(--shadow-lg);padding:24px}.modal-close{position:absolute;right:14px;top:14px;z-index:1;width:34px;height:34px;background:#fff}.modal-hero{min-height:112px;border-radius:18px;margin-bottom:18px;padding:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;color:#fff;overflow:hidden;background:linear-gradient(135deg,#4056f6,#6b8cff)}.modal-hero span{font-family:JetBrains Mono;font-size:30px;font-weight:850;line-height:1}.modal-hero b{max-width:270px;text-align:right;font-size:13px}.modal-hero.gift{background:linear-gradient(135deg,#ffb938,#f5820a)}.modal-hero.tg{background:linear-gradient(135deg,#4fbaff,#0090e8)}.modal-hero.support{background:linear-gradient(135deg,#617094,#0a1024)}.ref-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;margin:18px 0}.ref-copy input,.modal-form input,.modal-form textarea{width:100%;border:1.5px solid var(--border-2);border-radius:12px;background:#fff;color:var(--t1);padding:11px 13px;outline:none}.modal-form{display:grid;gap:13px;margin-top:18px}.modal-form label{display:grid;gap:7px;font-size:12px;font-weight:800;color:var(--t3)}.modal-form textarea{resize:vertical;line-height:1.5}.modal-list{display:grid;gap:9px;margin-top:12px}.steps{display:grid;gap:8px;margin:18px 0}.step{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:12px;background:#fff;padding:10px 12px;color:var(--t3);font-weight:700}.step b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#19265414;color:var(--t2);font-size:12px}.step.done{border-color:#16b87f47;background:#16b87f0f;color:var(--t1)}.step.done b{background:var(--ok);color:#fff}.modal-headline{display:flex;align-items:flex-start;gap:14px;padding-right:34px;margin-bottom:18px}.modal-headline h2{font-size:20px;line-height:1.15;letter-spacing:-.025em}.modal-headline .sub{margin-top:5px;font-size:13.5px;line-height:1.45}.modal-hic{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;flex:none;color:#fff;box-shadow:0 10px 22px -12px #19265480}.modal-hic .nav-svg{width:22px;height:22px}.modal-hic.gift{background:linear-gradient(135deg,#43e97b,#38c9d7)}.modal-hic.tg{background:linear-gradient(135deg,#2196f3,#21cbf3)}.modal-hic.key{background:var(--grad)}.how-pills{display:grid;gap:9px;margin:14px 0 18px}.how-pill{display:flex;gap:10px;border:1px solid var(--border);border-radius:13px;background:#fff;padding:11px 12px}.how-pill span{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:var(--p-soft);color:var(--p);font-size:12px;font-weight:850;flex:none}.how-pill p{color:var(--t2);font-size:13px;line-height:1.45;font-weight:650}.ref-label,.friends-label{margin-top:14px;color:var(--t3);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.friend-list{display:grid;gap:7px;margin-top:9px}.friend-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px;border:1px solid var(--border);border-radius:12px;background:#fff;padding:9px 11px}.friend-av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:850;background:var(--grad)}.friend-av.avatar-2{background:linear-gradient(135deg,#16b87f,#3fd99a)}.friend-av.avatar-3{background:linear-gradient(135deg,#f5455c,#ff7a8a)}.friend-av.avatar-4{background:linear-gradient(135deg,#8a5cff,#b18cff)}.friend-av.avatar-5{background:linear-gradient(135deg,#f5a623,#ffce6b)}.friend-av.avatar-6{background:linear-gradient(135deg,#38f9d7,#16b87f);color:#0f1c3f}.friend-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t1);font-size:13px}.friend-status{border-radius:20px;padding:3px 8px;font-size:11px;font-weight:850}.friend-status.paid{background:#16b87f1a;color:#0e8d61}.friend-status.wait{background:#f5a6231a;color:#a06000}.friend-earned{font-family:JetBrains Mono;font-size:12px;color:var(--t2);text-align:right}.friend-earned small{display:block;color:var(--t4);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9px}.modal-total{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;border-radius:13px;background:linear-gradient(135deg,#16b87f1c,#4056f60f);border:1px solid rgba(22,184,127,.22);padding:13px 14px}.modal-total span{color:var(--t3);font-size:12px;font-weight:800}.modal-total b{font-family:JetBrains Mono;font-size:14px;color:#0e8d61;text-align:right}.tg-done-banner{display:none;text-align:center;border-radius:18px;background:linear-gradient(135deg,#16b87f,#3fd99a);color:#fff;padding:22px;margin:6px 0 16px}.tg-done-banner.show{display:block}.tg-done-banner span{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;margin:0 auto 10px;background:#ffffff2e}.tg-done-banner svg{width:24px;height:24px}.tg-done-banner b,.tg-done-banner strong,.tg-done-banner small{display:block}.tg-done-banner strong{font-family:JetBrains Mono;font-size:28px;margin-top:4px}.tg-done-banner small{color:#ffffffc7;font-size:12px;margin-top:2px}.tg-steps{display:grid;gap:10px;margin:14px 0}.tg-step{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--border);border-radius:14px;background:#fff;padding:12px}.tg-step-num{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--p-soft);color:var(--p);font-weight:850}.tg-step.done{border-color:#2196f338;background:#2196f30b}.tg-step.done .tg-step-num{background:#2196f3;color:#fff}.tg-step b{display:block;color:var(--t1);font-size:13.5px}.tg-step small{display:block;margin-top:2px;color:var(--t3);font-size:12px}.modal-wide{width:100%;justify-content:center}.modal-form select{width:100%;border:1.5px solid var(--border-2);border-radius:12px;background:#fff;color:var(--t1);padding:11px 13px;outline:none;font:inherit}.modal-form input:focus,.modal-form textarea:focus,.modal-form select:focus{border-color:var(--p);box-shadow:0 0 0 3px #4056f61f}.modal-actions{justify-content:flex-end;margin-top:3px}.limit-chips{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.lchip{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:20px;background:var(--bg);color:var(--t3);padding:4px 9px;font-size:11px;font-weight:850}.lchip.norm{background:#4056f614;border-color:#4056f62e;color:var(--p)}@keyframes mIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:none}}.status-workspace>.content:has(.status-proto){max-width:none;margin:0;padding:0 30px 56px}.status-proto{display:grid;gap:0;margin:0 -30px}.status-proto-topbar{position:sticky;top:0;z-index:20;height:52px;min-height:52px;display:flex;align-items:center;gap:14px;padding:0 30px;background:#ffffffe0;border-bottom:2px solid rgba(22,184,127,.3);backdrop-filter:blur(16px);transition:border-color .3s,background .3s}.status-proto-topbar.warn{background:#fff8ebe6;border-bottom-color:#f5a62366}.status-proto-topbar.bad{background:#fff2f4e6;border-bottom-color:#f5455c66}.status-proto-topbar.info{background:#f0f7ffeb;border-bottom-color:#2196f34d}.status-proto-topbar strong{font-size:13px;color:var(--t1)}.status-proto-topbar-right{margin-left:auto;display:flex;align-items:center;gap:18px}.status-proto-stat{display:grid;justify-items:end;gap:1px}.status-proto-topbar b{color:var(--t2);font-family:JetBrains Mono;font-size:13px;font-style:normal;font-weight:850}.status-proto-topbar b.ok{color:var(--ok)}.status-proto-topbar b.warn{color:var(--warn)}.status-proto-topbar b.bad{color:var(--bad)}.status-proto-topbar em{color:var(--t4);font-size:10px;font-style:normal;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.status-proto-divider{width:1px;height:24px;background:var(--border)}.status-proto-dot{width:9px;height:9px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px #16b87f2e;flex:none}.status-proto-dot.warn{background:var(--warn);box-shadow:0 0 0 3px #f5a6232e}.status-proto-dot.bad{background:var(--bad);box-shadow:0 0 0 3px #f5455c2e}.status-proto-dot.info{background:#2196f3;box-shadow:0 0 0 3px #2196f329}.status-proto-refresh{grid-auto-flow:column!important;align-items:center;gap:5px!important;padding-left:18px!important;color:var(--t3);font-size:11.5px;font-weight:700}.status-proto-refresh .nav-svg{width:12px;height:12px}.status-dev-message{display:flex;gap:14px;align-items:center;padding:12px 30px;border-bottom:1px solid rgba(245,166,35,.2);background:#f5a62314;font-size:13px;line-height:normal;color:#8a6200}.status-dev-message.bad{background:#f5455c14;border-bottom-color:#f5455c33;color:#b8003a}.status-dev-message.info,.status-dev-message.ok{background:#2196f312;border-bottom-color:#2196f32e;color:#0d5fa3}.status-dev-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#f5a62326;font-weight:900}.status-dev-message.bad .status-dev-icon{background:#f5455c1f}.status-dev-message.info .status-dev-icon,.status-dev-message.ok .status-dev-icon{background:#2196f31f}.status-dev-icon .nav-svg,.status-dev-icon svg{width:16px;height:16px;opacity:1}.alert-body{flex:1;min-width:0}.alert-title{font-weight:750;line-height:normal;margin-bottom:2px}.alert-sub{font-size:12px;line-height:normal;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alert-pill{flex:none;padding:3px 10px;border-radius:20px;background:#f5a62329;font-size:10.5px;font-weight:750;line-height:normal;white-space:nowrap}.status-dev-message.bad .alert-pill{background:#f5455c24}.status-dev-message.info .alert-pill,.status-dev-message.ok .alert-pill{background:#2196f324}.status-proto-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--border);background:#ffffff80}.status-proto-metrics>div{padding:17px 30px;border-right:1px solid var(--border)}.status-proto-metrics>div:last-child{border-right:0}.status-proto-metrics b{display:block;color:var(--t1);font-family:JetBrains Mono;font-size:26px;line-height:1;letter-spacing:-.04em}.status-proto-metrics b.ok{color:var(--ok)}.status-proto-metrics b.warn{color:var(--warn)}.status-proto-metrics b.bad{color:var(--bad)}.status-proto-metrics span{display:block;margin-top:6px;color:var(--t3);font-size:10.5px;font-weight:650;letter-spacing:.05em;line-height:normal;text-transform:uppercase}.status-proto-metrics small{display:block;margin-top:3px;color:var(--t4);font-size:11px;line-height:normal}.status-proto-content{display:grid;gap:28px;width:100%;max-width:1320px;margin:0 auto;padding:26px 30px 84px}.status-proto-group{display:grid;gap:10px}.status-proto-label{display:flex;align-items:center;gap:8px;color:var(--t4);font-size:10px;font-weight:850;letter-spacing:.1em;line-height:normal;text-transform:uppercase}.status-proto-label:after{content:"";height:1px;flex:1;background:var(--border)}.status-proto-list{overflow:hidden;border:1px solid var(--border);border-radius:18px;background:#fff;box-shadow:var(--shadow-sm)}.status-proto-head,.status-proto-row{display:grid;grid-template-columns:22px minmax(0,1fr) 108px 80px 100px;align-items:center;gap:0}.status-proto-head{padding:8px 20px;color:var(--t4);font-size:10px;font-weight:850;letter-spacing:.06em;line-height:normal;text-transform:uppercase}.status-proto-head span:nth-child(3){text-align:left;padding-left:2px}.status-proto-head span:nth-child(4),.status-proto-head span:nth-child(5){text-align:right}.status-proto-row{position:relative;padding:12.5px 20px;border-top:1px solid rgba(25,38,84,.05);line-height:normal;transition:.14s}.status-proto-row:hover{background:#4056f605}.status-proto-row:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--ok)}.status-proto-row.warn:before{background:var(--warn)}.status-proto-row.bad:before{background:var(--bad)}.status-proto-row .status-proto-dot{width:8px;height:8px;box-shadow:none}.status-proto-info{min-width:0}.status-proto-info strong{display:block;color:var(--t1);font-size:13.5px;line-height:1.2}.status-proto-info small{display:block;margin-top:1px;color:var(--t3);font-family:JetBrains Mono;font-size:11px;line-height:normal}.status-proto-bars{display:flex;align-items:flex-end;gap:2px;height:24px}.status-proto-bars i{display:block;width:5px;border-radius:2px;background:var(--ok)}.status-proto-bars i.warn{background:var(--warn)}.status-proto-bars i.bad{background:var(--bad)}.status-proto-bars i.none{background:#19265414}.status-proto-bars i.h0{height:8px}.status-proto-bars i.h1{height:10px}.status-proto-bars i.h2{height:12px}.status-proto-bars i.h3{height:14px}.status-proto-bars i.h4{height:12px}.status-proto-bars i.h5,.status-proto-bars i.h6{height:10px}.status-proto-bars i.h7{height:12px}.status-proto-bars i.h8{height:14px}.status-proto-bars i.h9{height:16px}.status-proto-bars i.h10{height:14px}.status-proto-bars i.h11{height:12px}.status-proto-bars i.h12{height:10px}.status-proto-bars i.h13{height:12px}.status-proto-latency{color:var(--t2);font-family:JetBrains Mono;font-size:12px;text-align:right}.status-proto-latency.warn{color:var(--warn)}.status-proto-latency.bad{color:var(--bad)}.status-proto-pill{justify-self:end;padding:3px 11px;border-radius:20px;background:#16b87f1a;color:var(--ok);font-size:10.5px;font-weight:850;white-space:nowrap}.status-proto-pill.warn{background:#f5a6231a;color:#c88a00}.status-proto-pill.bad{background:#f5455c1a;color:var(--bad)}.status-proto-incidents{overflow:hidden;border:1px solid var(--border);border-radius:18px;background:#fff;box-shadow:var(--shadow-sm)}.status-proto-incident{display:grid;grid-template-columns:18px minmax(0,1fr);gap:14px;padding:13.5px 20px;border-top:1px solid rgba(25,38,84,.05);line-height:normal}.status-proto-incident:first-child{border-top:0}.status-proto-incident-mark{display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:3px}.status-proto-incident-mark span{width:9px;height:9px;border-radius:50%;background:var(--ok);flex:none}.status-proto-incident-mark span.warn{background:var(--warn)}.status-proto-incident-mark span.bad{background:var(--bad)}.status-proto-incident-mark span.info{background:#2196f3}.status-proto-incident-mark i{width:1px;min-height:16px;flex:1;background:#19265412}.status-proto-incident strong{display:block;color:var(--t1);font-size:13px;line-height:normal}.status-proto-incident p{margin-top:3px;color:var(--t3);font-size:12px;line-height:1.5}.status-proto-incident div div{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.status-proto-incident div div span{padding:2px 9px;border-radius:20px;background:#16b87f1a;color:var(--ok);font-size:10px;font-weight:850;line-height:normal}.status-proto-incident div div span.active{background:#f5a6231f;color:#c88a00}.status-proto-incident div div span.maintenance{background:#2196f31a;color:#0d5fa3}.status-proto-incident small{color:var(--t4);font-size:10.5px;line-height:normal}.status-proto-incident div div b{padding:2px 8px;border-radius:20px;background:#1926540d;color:var(--t3);font-family:JetBrains Mono;font-size:10.5px;line-height:normal}.state-switcher{position:fixed;right:24px;bottom:24px;z-index:100;display:flex;flex-direction:column;gap:8px;width:164px;min-height:195px;padding:12px 14px;border:1px solid var(--border);border-radius:16px;background:#fff;box-shadow:0 8px 32px -8px #0f1c3f33}.state-switcher-label{margin-bottom:2px;color:var(--t4);font-size:9px;font-weight:750;line-height:normal;letter-spacing:.1em;text-transform:uppercase}.state-btn{display:flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--t2);font:inherit;font-size:12px;font-weight:650;line-height:1.2;text-align:left;cursor:pointer;transition:.15s}.state-btn:hover{background:var(--bg)}.state-btn.active{border-color:transparent;color:#fff;font-weight:750}.state-btn.active.ok{background:var(--ok)}.state-btn.active.warn{background:var(--warn)}.state-btn.active.bad{background:var(--bad)}.state-btn.active.info{background:#2196f3}.state-btn-dot{width:7px;height:7px;border-radius:50%;flex:none}.state-btn-dot.ok{background:var(--ok)}.state-btn-dot.warn{background:var(--warn)}.state-btn-dot.bad{background:var(--bad)}.state-btn-dot.info{background:#2196f3}.state-btn.active .state-btn-dot{background:#ffffffb3}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:7px;padding:3px 8px;font-size:11px;font-weight:850}.status-pill.ok{background:#16b87f1f;color:var(--ok)}.status-pill.warn{background:#f5a62324;color:#9a6200}.status-pill.bad{background:#f5455c1f;color:var(--bad)}.landing-auth-page,.redeem-page{min-height:100vh;display:grid;place-items:center;padding:30px 20px;background:radial-gradient(1100px 700px at 85% -10%,rgba(107,140,255,.2),transparent 60%),radial-gradient(900px 600px at -8% 8%,rgba(64,86,246,.13),transparent 58%),linear-gradient(180deg,var(--bg),var(--bg-deep))}.auth-brand{display:flex;align-items:center;justify-content:center;gap:11px;margin-bottom:22px;color:var(--t1);font-size:18px;font-weight:850}.auth-brand>span:first-child{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--grad);color:#fff;box-shadow:0 8px 22px -8px #4056f6b3}.auth-brand svg{width:26px;height:21px}.auth-brand-name{display:inline-flex;gap:.25em;letter-spacing:-.02em;white-space:nowrap}.auth-brand b{color:var(--p);font-weight:inherit}.auth-card,.redeem-card{width:100%;background:#fff;border:1px solid var(--border);border-radius:22px;box-shadow:0 40px 90px -30px #2a346866}.auth-card{max-width:480px;padding:34px 34px 30px}.redeem-card{max-width:460px;padding:34px}.auth-card h1,.redeem-card h1{font-size:26px;font-weight:850;line-height:1.15;letter-spacing:-.03em}.landing-auth-title{text-align:center}.auth-card .sub,.redeem-card .sub{font-size:15px;color:var(--t2);margin-top:8px;line-height:1.5}.credited{display:none;align-items:center;gap:11px;padding:13px 15px;border-radius:13px;background:linear-gradient(135deg,#16b87f1f,#16b87f0d);border:1px solid rgba(22,184,127,.3);margin-bottom:22px}.credited.show{display:flex}.credited div:first-child{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#16b87f,#3fd99a);color:#fff;display:grid;place-items:center;flex:none}.credited svg{width:16px;height:16px}.credited p{font-size:13.5px;color:#0c7a52;font-weight:650;line-height:1.35}.credited b{font-weight:850}.referral-note{margin-top:14px;margin-bottom:0}.landing-auth-seg{display:grid;grid-template-columns:1fr 1fr;gap:5px;width:100%;background:#fff;border:1px solid var(--border-2);border-radius:13px;padding:5px;margin:22px 0 4px}.landing-auth-seg button{border:0;background:transparent;color:var(--t2);border-radius:9px;padding:9px 22px;font-size:14.5px;font-weight:800}.landing-auth-seg button.active{background:var(--grad);color:#fff;box-shadow:0 8px 18px -8px #4056f699}.turnstile-field{display:grid;gap:8px;min-height:74px;align-items:start}.turnstile-field[hidden]{display:none}.turnstile-msg{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.auth-box{display:none}.auth-box.active{display:block}.auth-box label,.redeem-card label{display:block;margin:20px 0 8px;color:var(--t3);font-size:11.5px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.auth-inp,.code-in{width:100%;border:1.6px solid var(--border-2);border-radius:13px;background:#eef1ff;color:var(--t1);outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.auth-inp{padding:14px 16px;font-size:15px;font-weight:550}.auth-inp::placeholder,.code-in::placeholder{color:var(--t4)}.auth-inp:focus,.code-in:focus{border-color:var(--p);box-shadow:0 0 0 4px #4056f621;background:#fff}.auth-submit{width:100%;min-height:52px;margin-top:24px;border:0;border-radius:13px;background:var(--grad);color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:800;box-shadow:0 14px 30px -12px #4056f6a6}.auth-switch{text-align:center;font-size:13.5px;color:var(--t3);margin-top:16px}.auth-switch button{border:0;background:transparent;color:var(--p);font-weight:800}.auth-recovery{margin-top:8px}.auth-recovery summary{display:flex;align-items:center;justify-content:center;width:fit-content;min-height:44px;margin:0 auto;padding:0 12px;border-radius:8px;color:var(--p);font-size:13.5px;font-weight:650;line-height:1.4;list-style:none;cursor:pointer;text-underline-offset:4px}.auth-recovery summary::-webkit-details-marker{display:none}.auth-recovery summary::marker{content:""}.auth-recovery summary:hover{text-decoration:underline}.auth-recovery summary:focus-visible{outline:2px solid var(--p);outline-offset:2px}.auth-recovery form{margin-top:8px}.auth-recovery [data-account-action-status]{margin-top:12px;color:var(--t2);font-size:13px;line-height:1.5}.social-line{display:flex;align-items:center;gap:14px;margin:26px 0 16px;color:var(--t4);font-size:12.5px;font-weight:650}.social-line:before,.social-line:after{content:"";flex:1;height:1px;background:var(--border)}.auth-social{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-social button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;border:1.5px solid var(--border-2);border-radius:13px;background:#fff;color:var(--t2);font-size:14.5px;font-weight:800}.telegram-mark{width:20px;height:20px;display:grid;place-items:center;font-weight:900}.auth-provider-mark{display:block;width:20px;height:20px;flex-shrink:0;object-fit:contain}.telegram-mark{border-radius:50%;background:#28a8e9;color:#fff;font-size:12px}.redeem-kick{display:inline-flex;align-items:center;gap:7px;margin-bottom:16px;padding:6px 12px;border-radius:30px;background:var(--p-soft);color:var(--p);font-size:12px;font-weight:800}.redeem-kick svg{width:14px;height:14px}.code-in{padding:16px;font-size:18px;font-weight:800;letter-spacing:.06em;text-align:center;text-transform:uppercase}.code-in.bad{border-color:var(--bad);box-shadow:0 0 0 4px #f5455c1f}.redeem-error{display:flex;align-items:center;gap:7px;margin-top:10px;color:var(--bad);font-size:13px;font-weight:700}.redeem-error svg{width:15px;height:15px;flex:none}.redeem-hint,.redeem-safe-note{font-size:12.5px;color:var(--t3);margin-top:16px;line-height:1.5;text-align:center}.redeem-safe-note{margin-top:8px}.redeem-hint b{color:var(--t2)}.redeem-alt{text-align:center;font-size:13.5px;color:var(--t3);margin-top:22px;padding-top:20px;border-top:1px solid var(--border)}.redeem-alt a{color:var(--p);font-weight:800}.redeem-ov{position:fixed;inset:0;z-index:100;display:none;align-items:center;justify-content:center;padding:20px;background:#0710338c;backdrop-filter:blur(7px)}.redeem-ov.open{display:flex}.redeem-modal{width:100%;max-width:440px;background:#fff;border-radius:24px;box-shadow:0 50px 110px -25px #07103380;overflow:hidden;text-align:center}.redeem-modal-top{padding:36px 32px 8px}.redeem-check{width:74px;height:74px;display:grid;place-items:center;margin:0 auto 20px;border-radius:50%;background:linear-gradient(135deg,#16b87f,#3fd99a);color:#fff;box-shadow:0 16px 36px -12px #16b87f99}.redeem-check svg{width:38px;height:38px}.redeem-modal h2{font-size:24px;font-weight:850;letter-spacing:-.03em}.redeem-modal p{font-size:14.5px;color:var(--t2);margin-top:8px}.redeem-amount{margin:22px 28px 6px;padding:22px;border-radius:18px;background:var(--grad);color:#fff;position:relative;overflow:hidden}.redeem-amount:after{content:"";position:absolute;right:-40px;top:-40px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 65%)}.amount-label,.amount-token,.amount-value{position:relative}.amount-label{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#ffffffb3}.amount-value{font-family:JetBrains Mono;font-size:42px;font-weight:850;letter-spacing:-.04em;margin-top:4px}.amount-token{font-size:13px;color:#ffffffbf;margin-top:2px}.redeem-code{font-size:12.5px;color:var(--t3);margin-top:14px}.redeem-code b{color:var(--t2)}.redeem-modal-foot{padding:18px 28px 30px}.redeem-modal-btn{width:100%;min-height:52px;border:0;border-radius:13px;background:var(--grad);color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;box-shadow:0 14px 30px -12px #4056f6a6}.site-page{min-height:100vh;background:radial-gradient(1300px 760px at 88% -10%,rgba(107,140,255,.2),transparent 60%),radial-gradient(1000px 640px at -8% 8%,rgba(64,86,246,.13),transparent 58%),linear-gradient(180deg,var(--bg) 0%,var(--bg-deep) 100%);background-attachment:fixed}.switch-page{background:radial-gradient(1300px 760px at 88% -10%,rgba(245,69,92,.1),transparent 60%),radial-gradient(1000px 640px at -8% 8%,rgba(64,86,246,.13),transparent 58%),linear-gradient(180deg,var(--bg) 0%,var(--bg-deep) 100%)}.site-shell{max-width:1180px;margin:0 auto;padding:0 28px}.site-promo{background:linear-gradient(90deg,#4056f61a,#6b8cff0f);border-bottom:1px solid var(--border)}.site-promo.danger{background:linear-gradient(90deg,#f5455c1a,#4056f60f)}.site-promo-in{max-width:1180px;margin:0 auto;padding:9px 28px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;color:var(--t2);font-weight:550}.site-promo-in span{font-size:10.5px;font-weight:850;letter-spacing:.04em;text-transform:uppercase;background:var(--p);color:#fff;padding:3px 8px;border-radius:6px}.site-promo.danger .site-promo-in span{background:var(--bad)}.site-promo-in b{color:var(--p)}.site-nav{position:sticky;top:0;z-index:50;backdrop-filter:blur(16px);background:#eef2fccc;border-bottom:1px solid var(--border)}.site-nav-in{max-width:1180px;margin:0 auto;padding:13px 28px;display:flex;align-items:center;gap:24px}.site-brand{display:flex;align-items:center;gap:11px;font-weight:850;font-size:17px;color:var(--t1);letter-spacing:-.02em}.site-brand.small{font-size:15px}.site-logo{width:36px;height:36px;border-radius:11px;background:var(--grad);display:grid;place-items:center;color:#fff;box-shadow:0 8px 22px -8px #4056f6b3;flex:none}.site-brand.small .site-logo{width:30px;height:30px}.site-logo svg{width:26px;height:20px}.site-brand span:last-child{color:var(--p)}.site-brand span.site-brand-word{display:inline-flex;gap:.25em;color:var(--t1)}.site-brand .site-brand-word span{color:var(--p)}.site-links{display:flex;gap:24px;margin-left:14px}.site-links a{font-size:14px;color:var(--t2);font-weight:600}.site-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.site-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:11px;padding:11px 18px;font-size:14px;font-weight:800;white-space:nowrap}.site-btn.primary{background:var(--grad);color:#fff;box-shadow:0 12px 28px -10px #4056f6a6}.site-btn.ghost{background:#fff;color:var(--t2);border:1px solid var(--border-2)}.site-btn.large{padding:15px 28px;border-radius:13px;font-size:15px}.site-hero{padding:60px 28px 30px}.site-hero.two-col{display:grid;grid-template-columns:1.06fr .94fr;gap:48px;align-items:center}.site-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;padding:6px 13px;border-radius:30px;background:var(--p-soft);color:var(--p);font-size:12.5px;font-weight:800}.site-eyebrow.danger{background:#f5455c1a;color:var(--bad)}.site-eyebrow span{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px #16b87f33}.site-eyebrow.danger span{background:var(--bad);box-shadow:none}.site-hero h1{font-size:52px;line-height:1.05;font-weight:850;letter-spacing:-.035em;max-width:720px}.about-page .site-hero h1{font-size:54px}.site-hero h1 span{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.site-hero p{font-size:18px;line-height:1.55;color:var(--t2);margin-top:20px;max-width:540px}.site-bullets{margin-top:24px;display:flex;flex-direction:column;gap:11px}.site-bullets li{display:flex;align-items:center;gap:11px;list-style:none;font-size:15px;color:var(--t2);font-weight:550}.site-bullets i{width:22px;height:22px;border-radius:7px;background:#16b87f21;color:var(--ok);display:grid;place-items:center;flex:none}.site-bullets svg{width:13px;height:13px}.site-cta{margin-top:30px;display:flex;gap:13px;align-items:center;flex-wrap:wrap}.compare-card,.balance-card{background:#fff;border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadow-lg);overflow:hidden}.compare-head,.compare-row{display:grid;grid-template-columns:1.3fr 1fr 1fr}.compare-head>div{padding:15px 16px;font-size:12.5px;font-weight:850;text-transform:uppercase;letter-spacing:.03em}.compare-head>div:nth-child(2){background:#19265408;color:var(--t3);text-align:center}.compare-head>div:nth-child(3){background:var(--grad);color:#fff;text-align:center}.compare-row{border-top:1px solid var(--border);font-size:13.5px}.compare-row>div{padding:13px 16px;display:flex;align-items:center;justify-content:center;font-weight:800}.compare-row>div:first-child{justify-content:flex-start;color:var(--t2);font-weight:650}.compare-row>div:nth-child(2){background:#f5455c0a;color:var(--bad)}.compare-row>div:nth-child(3){background:#16b87f0f;color:var(--ok)}.balance-card{padding:30px;color:#fff;background:var(--grad);position:relative}.balance-card:after{content:"";position:absolute;right:-50px;top:-50px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 65%)}.balance-card>*{position:relative}.balance-card>span{font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;color:#ffffffa6}.balance-card>b{display:block;font-family:JetBrains Mono;font-size:46px;font-weight:850;letter-spacing:-.04em;margin:8px 0 4px}.balance-card>p{color:#ffffffb8;font-size:13.5px;margin:0}.balance-card>div{display:flex;gap:8px;margin-top:20px}.balance-card i{flex:1;padding:8px 12px;border-radius:10px;background:#ffffff24;border:1px solid rgba(255,255,255,.2);font-style:normal;font-size:12.5px;text-align:center;font-weight:800}.balance-card dl{display:flex;gap:20px;margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.18)}.balance-card dt{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#ffffff8c;font-weight:850}.balance-card dd{font-family:JetBrains Mono;font-size:15px;font-weight:850;margin-top:3px}.tools-strip{text-align:center;padding:26px 28px 6px}.tools-strip p{font-size:12.5px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;color:var(--t4);margin-bottom:18px}.tools-strip div{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.tools-strip span{background:#fff;border:1px solid var(--border);border-radius:12px;padding:10px 16px;color:var(--t2);font-size:14px;font-weight:750;box-shadow:var(--shadow-sm)}.tools-strip b{display:inline-grid;place-items:center;width:18px;height:18px;margin-right:8px;border-radius:5px;background:var(--grad);color:#fff;font-size:10px;font-weight:900;vertical-align:middle}.site-section{padding:64px 0}.site-section-head{text-align:center;max-width:740px;margin:0 auto 44px}.site-section-head.left{text-align:left;margin:0 0 28px}.site-section-head span{display:inline-block;margin-bottom:12px;color:var(--p);font-size:12.5px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.danger-text{color:var(--bad)!important}.site-section-head h2{font-size:40px;font-weight:900;letter-spacing:-.035em;line-height:1.08}.site-section-head p{font-size:17px;color:var(--t2);margin-top:14px;font-weight:550}.pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pain-card{background:#ffffffe6;border:1px solid var(--border);border-left:3px solid var(--bad);border-radius:14px;padding:22px;box-shadow:var(--shadow-sm)}.pain-card p{font-size:15px;font-weight:700;color:var(--t1);line-height:1.45}.pain-card div{margin-top:12px;color:var(--t4);font-size:12.5px;font-weight:700}.pain-card span{background:#f5455c1a;color:var(--bad);font-weight:850;padding:2px 9px;border-radius:20px;margin-right:7px}.fix-grid,.adv-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.adv-grid{grid-template-columns:repeat(3,1fr)}.fix-card,.adv-grid article,.step-grid article,.trust-grid article,.who-grid article,.qa-list article{background:#fff;border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadow-sm)}.fix-card{display:flex;gap:16px;padding:26px}.fix-icon,.adv-grid article>div{width:46px;height:46px;border-radius:13px;background:var(--grad);color:#fff;display:grid;place-items:center;flex:none;box-shadow:0 10px 22px -10px #4056f699}.fix-icon svg,.adv-grid svg{width:23px;height:23px}.fix-card h3,.adv-grid h3,.step-grid h3,.who-grid h3,.qa-list h3,.trust-grid h3{font-size:17px;font-weight:850;letter-spacing:-.02em}.fix-card b{display:block;margin:7px 0 4px;color:var(--bad);font-size:12.5px;text-transform:uppercase;letter-spacing:.03em}.fix-card p,.adv-grid p,.step-grid p,.who-grid p,.qa-list p,.trust-grid p{font-size:14px;color:var(--t2);line-height:1.5;margin-top:8px}.highlight-panel{padding:48px;border-radius:22px;background:linear-gradient(135deg,#0a1342,#16215e);color:#fff;text-align:center;position:relative;overflow:hidden}.highlight-panel h2{font-size:36px;font-weight:900;letter-spacing:-.03em}.highlight-panel p{max-width:620px;margin:16px auto 0;color:#aab6e8;font-size:17px;line-height:1.6}.highlight-panel div{display:inline-flex;align-items:center;justify-content:center;gap:14px;margin-top:28px;flex-wrap:wrap}.highlight-panel span{padding:12px 18px;border-radius:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);font-weight:800}.highlight-panel b{color:#6b8cff;font-size:20px}.migrate-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.migrate-steps{display:grid;gap:18px;list-style:none}.migrate-steps li{display:flex;gap:14px}.migrate-steps span,.step-grid b{width:30px;height:30px;border-radius:9px;background:var(--p-soft);color:var(--p);font-weight:850;display:grid;place-items:center;flex:none}.terminal-card{background:#0d1117;color:#e6edf3;border-radius:22px;box-shadow:var(--shadow-lg);padding:26px;line-height:1.9;white-space:pre-wrap}.terminal-card.has-bar{padding:0;overflow:hidden;white-space:normal}.terminal-bar{display:flex;align-items:center;gap:7px;padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.terminal-bar i{width:11px;height:11px;border-radius:50%;display:block}.terminal-bar .red{background:#ff5f57}.terminal-bar .yellow{background:#ffbd2e}.terminal-bar .green{background:#28c840}.terminal-body{padding:18px;line-height:1.9;white-space:normal}.terminal-card .cm{color:#5c6e8a}.terminal-card .pr{color:#3fb950}.terminal-card .fl{color:#79c0ff}.terminal-card .st{color:#a5d6ff}.trust-grid,.step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.trust-grid article,.step-grid article,.qa-list article{padding:26px}.trust-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;margin-bottom:14px;color:#fff}.trust-icon svg{width:21px;height:21px}.trust-icon.ok{background:linear-gradient(135deg,#16b87f,#4fd6a8)}.trust-icon.danger{background:linear-gradient(135deg,#f5455c,#ff7a8a)}.trust-icon.primary{background:var(--grad)}.adv-grid article{padding:26px}.who-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.who-grid article{display:flex;gap:18px;padding:30px}.who-grid b{font-size:34px;line-height:1}.qa-list{display:grid;gap:12px;max-width:760px;margin:0 auto}.site-final-cta{text-align:center;padding:72px 28px}.site-final-cta h2{font-size:44px;font-weight:900;letter-spacing:-.035em;line-height:1.05}.site-final-cta p{font-size:18px;color:var(--t2);margin:16px auto 30px;max-width:540px}.site-footer{border-top:1px solid var(--border);padding:36px 0;color:var(--t3);font-size:13px}.site-footer-in{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.site-footer-links{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.site-footer-links a{color:var(--t3);font-weight:750}.site-footer-links a:hover{color:var(--p)}.main-landing{--main-nav-height:72px}.main-landing .site-nav-in{min-height:calc(var(--main-nav-height) - 1px)}.main-intro{min-height:calc(100svh - var(--main-nav-height));display:flex;flex-direction:column;justify-content:center;padding-bottom:32px}.main-intro>.main-hero-offer,.main-intro>.main-tools{width:100%}.main-landing .site-promo-in{justify-content:center}.main-hero{padding-top:64px;padding-bottom:34px}.main-hero h1{font-size:54px;line-height:1.04;max-width:610px}.main-hero p{max-width:520px;margin-top:22px}.main-hero .site-bullets{margin-top:26px;gap:12px}.main-hero .site-cta{margin-top:34px}.main-hero-side{display:grid;gap:16px}.main-hero-offer.site-hero{position:relative;isolation:isolate;max-width:1560px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);padding-top:46px;padding-bottom:42px}.main-hero-offer:before{content:"";position:absolute;inset:0 -24px;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(64,86,246,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(64,86,246,.035) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(transparent,#000 15%,#000 85%,transparent)}.main-hero-offer.site-hero h1{max-width:none;font-size:clamp(36px,4.25vw,68px);line-height:1.03;font-weight:850;letter-spacing:-.045em}.main-hero-offer h1 .hero-claude{background:none;color:#d97757}.hero-offer-benefits{list-style:none;display:grid;gap:18px;margin-top:46px}.hero-offer-benefits li{display:flex;align-items:center;gap:22px;color:var(--t2);font-size:clamp(16px,1.4vw,21px);line-height:1.45}.hero-offer-benefits li>div{min-width:0}.hero-offer-benefits strong{font-weight:750}.hero-offer-benefits small{display:block;font-size:.87em;margin-top:4px}.hero-offer-benefits i{width:52px;height:52px;display:grid;place-items:center;flex:none;border:1px solid rgba(64,86,246,.2);border-radius:14px;background:#4056f60e;color:var(--p)}.hero-offer-benefits svg{width:28px;height:28px}.hero-bonus-card{position:relative;isolation:isolate;overflow:hidden;background:#fffffff0;border:1px solid var(--border-2);border-radius:24px;padding:30px;box-shadow:var(--shadow-lg)}.hero-bonus-card:before{content:"";position:absolute;z-index:-1;width:240px;height:240px;border:1px solid rgba(64,86,246,.12);border-radius:50%;right:-90px;top:-125px;pointer-events:none}.hero-bonus-head{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 26px}.hero-bonus-head h2{font-size:clamp(20px,1.7vw,25px);line-height:1.15;letter-spacing:-.025em;max-width:290px}.main-hero-offer .hero-bonus-head p{font-size:12px;line-height:1.5;margin:0;text-align:right;flex:0 0 145px;color:var(--t3)}.hero-bonus-table-wrap{overflow:hidden;border:1px solid var(--border-2);border-radius:17px}.hero-bonus-table{min-width:0;width:100%;table-layout:fixed;border-collapse:collapse}.hero-bonus-table thead th{padding:13px 18px;font-size:10px;letter-spacing:.08em;background:#f5f6fa}.hero-bonus-table th:first-child{width:40%}.hero-bonus-table th:nth-child(2){width:29%}.hero-bonus-table th:last-child{text-align:right}.hero-bonus-table tbody th,.hero-bonus-table td{padding:23px 18px;background:transparent;white-space:nowrap;border-bottom:1px solid var(--border);vertical-align:middle}.hero-bonus-table tbody th{font-family:JetBrains Mono,monospace;font-size:clamp(17px,1.65vw,25px);font-weight:750;letter-spacing:-.04em;text-transform:none;color:var(--t1)}.hero-bonus-table td:last-child{font-family:JetBrains Mono,monospace;font-size:clamp(23px,2.2vw,34px);font-weight:750;letter-spacing:-.06em;text-align:right;color:var(--p)}.hero-bonus-percent{display:inline-block;padding:3px 7px;border-radius:7px;color:var(--p);background:var(--p-soft);font-size:14px;font-weight:800}.hero-bonus-arrow{color:var(--t3);margin-left:10px;font-size:18px}.hero-bonus-table .hero-bonus-highlight{background:#4056f611}.hero-bonus-highlight th{box-shadow:inset 3px 0 var(--p)}.hero-bonus-table tr:last-child th,.hero-bonus-table tr:last-child td{border-bottom:0}.main-hero-offer .hero-bonus-note{font-size:12px;line-height:1.5;color:var(--t3);margin:16px 2px 0;max-width:none}@media(max-width:1100px){.main-hero-offer.site-hero{grid-template-columns:minmax(0,1fr);gap:36px;max-width:760px;padding-top:36px}.main-hero-offer.site-hero h1{font-size:clamp(34px,6.4vw,56px)}.hero-offer-benefits{margin-top:32px}.hero-offer-benefits li{font-size:18px}.hero-bonus-head h2{font-size:25px}.hero-bonus-table tbody th{font-size:23px}.hero-bonus-table td:last-child{font-size:32px}}@media(max-width:540px){.main-hero-offer.site-hero{padding:28px 16px 32px;gap:30px}.main-hero-offer:before{inset:0}.main-hero-offer.site-hero h1{font-size:clamp(28px,7.2vw,39px);letter-spacing:-.045em;line-height:1.08}.hero-offer-benefits{gap:18px;margin-top:30px}.hero-offer-benefits li{gap:13px;font-size:15px}.hero-offer-benefits i{width:42px;height:42px;border-radius:12px}.hero-offer-benefits svg{width:24px;height:24px}.hero-offer-benefits small{font-size:13px}.hero-tools-break{display:none}.hero-bonus-card{padding:20px 15px;border-radius:20px}.hero-bonus-head{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:20px}.hero-bonus-head h2{font-size:23px;max-width:260px}.main-hero-offer .hero-bonus-head p{flex:auto;text-align:left;font-size:12px}.hero-bonus-head br{display:none}.hero-bonus-table thead th{font-size:8px;letter-spacing:.03em;padding:11px 9px}.hero-bonus-table tbody th,.hero-bonus-table td{padding:19px 9px}.hero-bonus-table tbody th{font-size:16px}.hero-bonus-table td:last-child{font-size:24px}.hero-bonus-percent{font-size:12px;padding:3px 5px}.hero-bonus-arrow{display:none}.main-hero-offer .hero-bonus-note{font-size:11px}}@media(max-width:360px){.hero-bonus-table tbody th{font-size:14px}.hero-bonus-table td:last-child{font-size:22px}}.main-save{display:inline-flex;align-items:center;gap:9px;width:max-content;max-width:100%;background:#16b87f1a;border:1px solid rgba(22,184,127,.28);color:#0c8259;font-size:14.5px;font-weight:650;padding:11px 16px;border-radius:13px}.main-save span{display:inline-grid;place-items:center;border-radius:7px;background:var(--ok);color:#fff;padding:3px 7px;font-family:JetBrains Mono;font-size:12px;font-weight:850}.main-save b{color:#0a6f4c;font-weight:850}.main-tools{padding-top:26px}.main-tools>div>span{display:inline-flex;align-items:center;gap:10px}.main-tool-logo{display:block;width:26px;height:26px;object-fit:contain;flex:none}.main-quote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.main-quote-card{display:flex;flex-direction:column;min-height:220px;background:#ffffffe0;border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadow-sm);padding:24px}.main-quote-mark{height:20px;color:var(--p-soft);font-family:Georgia,serif;font-size:44px;font-weight:900;line-height:.5}.main-quote-card p{flex:1;margin-top:4px;color:var(--t1);font-size:15.5px;font-weight:700;line-height:1.45}.main-quote-author{display:flex;align-items:center;gap:10px;margin-top:18px}.main-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:850;flex:none;background:var(--grad)}.main-avatar-1{background:linear-gradient(135deg,#f5455c,#ff7a8c)}.main-avatar-2{background:linear-gradient(135deg,#7c4dff,#b18cff)}.main-avatar-3{background:linear-gradient(135deg,#4056f6,#6b8cff)}.main-avatar-4{background:linear-gradient(135deg,#16b87f,#4fd6a8)}.main-avatar-5{background:linear-gradient(135deg,#f5a623,#ffce6b)}.main-avatar-6{background:linear-gradient(135deg,#475569,#8595ad)}.main-quote-author b{display:block;font-size:13px;color:var(--t1)}.main-quote-author small{display:block;color:var(--t4);font-size:11.5px;margin-top:1px}.main-bridge{margin-top:34px;text-align:center;color:var(--t2);font-size:16px;font-weight:650}.main-bridge b{color:var(--t1)}.main-tight{padding-top:0}.main-center-cta{display:flex;justify-content:center;margin-top:34px}.main-landing .compare-card{max-width:900px;margin:0 auto}.main-landing .step-grid b{width:38px;height:38px;border-radius:11px;font-size:17px}.main-landing .step-grid article{padding:30px}.main-landing .who-grid b{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:var(--p-soft);color:var(--p);font-size:13px;font-family:JetBrains Mono;flex:none}.main-low .bar i{width:14%}.main-wizard-card{display:grid;gap:12px;background:#fff;border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadow);padding:24px}.main-wizard-step{display:flex;align-items:center;gap:9px;color:var(--t2);font-size:13px;font-weight:800}.main-wizard-step b{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:var(--p-soft);color:var(--p);font-size:11px;flex:none}.main-wizard-options{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 2px 31px}.main-wizard-options span{padding:6px 11px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--t3);font-size:12px;font-weight:700}.main-wizard-options .on{background:var(--p);border-color:var(--p);color:#fff;box-shadow:0 4px 12px #4056f64d}.main-terminal{margin-top:2px;padding:14px;border-radius:12px;background:#0a1024;color:#c5cdf0;font-size:12px;line-height:1.5;word-break:break-word}.main-terminal span{color:#5fe3b0;margin-right:7px}.main-ready{display:flex;align-items:center;gap:11px;padding:12px 13px;border:1px solid rgba(22,184,127,.2);border-radius:12px;background:#16b87f17}.main-ready>svg{width:26px;height:26px;flex:none;border-radius:8px;background:var(--ok);color:#fff;padding:6px}.main-ready b{display:block;font-size:13px;color:var(--t1)}.main-ready span{display:block;margin-top:1px;color:var(--t3);font-size:11.5px}.main-band{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:4px;padding:30px 38px;border-radius:22px;background:var(--grad);color:#fff;box-shadow:var(--shadow-lg);overflow:hidden}.main-band h3{font-size:24px;font-weight:850;letter-spacing:-.025em;color:#fff}.main-band p{margin-top:6px;color:#ffffffd6;font-size:14.5px}.main-band>div:last-child{display:flex;gap:12px;flex-wrap:wrap}.main-band .site-btn.ghost{background:#ffffff1f;border-color:#ffffff47;color:#fff}.main-spend-stack{display:grid;gap:18px}.main-spend-card{background:#fff;border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadow-sm);padding:22px}.main-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.main-card-head b{font-size:14px;color:var(--t1)}.main-card-head span{color:var(--t3);font-size:12px}.main-spend-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.main-spend-metrics div{border:1px solid rgba(64,86,246,.1);border-radius:12px;background:#4056f60d;padding:11px 12px}.main-spend-metrics span{display:block;color:var(--t3);font-size:11px;font-weight:700}.main-spend-metrics b{display:block;margin-top:3px;color:var(--t1);font-family:JetBrains Mono;font-size:18px}.main-limit-list{display:grid;gap:11px;margin-top:15px;padding-top:15px;border-top:1px dashed var(--border)}.main-limit-list div{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}.main-limit-list span{color:var(--t2);font-size:12.5px;font-weight:700;white-space:nowrap}.main-limit-list i{height:8px;border-radius:20px;background:#19265414;overflow:hidden}.main-limit-list i b{display:block;height:100%;border-radius:20px;background:var(--grad)}.main-limit-list i b.warn{background:linear-gradient(90deg,#f5a623,#ff8a3d)}.main-limit-list .w-62{width:62%}.main-limit-list .w-82{width:82%}.main-limit-list .w-14{width:14%}.main-limit-list strong{color:var(--t2);font-family:JetBrains Mono;font-size:12px;white-space:nowrap}.main-charge-list{display:grid;gap:12px}.main-charge-list div{display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:center}.main-charge-list svg{width:28px;height:28px;border-radius:9px;background:#16b87f21;color:var(--ok);padding:6px}.main-charge-list div:nth-child(n+2) svg{background:#f5455c1a;color:var(--bad)}.main-charge-list span{color:var(--t2);font-size:13.5px;font-weight:650}.main-charge-list span b{color:var(--t1);font-family:JetBrains Mono;font-weight:850}.main-charge-list strong{color:var(--t3);font-size:12.5px;white-space:nowrap}.main-saved{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding:15px 17px;border:1px solid rgba(22,184,127,.18);border-radius:13px;background:#16b87f12;color:#0c8259}.main-saved span{font-weight:800;font-size:13px}.main-saved b{font-family:JetBrains Mono;font-size:20px;color:#0a6f4c}.main-loyalty{display:grid;grid-template-columns:1.2fr .85fr;gap:18px}.main-loyalty article{background:#fff;border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadow-sm);padding:26px}.main-loyalty-hero{grid-row:span 2;color:#fff;background:var(--grad)!important;box-shadow:var(--shadow-lg)!important}.main-loyalty-hero>span{display:inline-flex;padding:6px 14px;border:1px solid rgba(255,255,255,.24);border-radius:20px;background:#ffffff24;color:#ffffffdb;font-size:12px;font-weight:800}.main-loyalty h3{margin-top:16px;color:#fff;font-size:27px;line-height:1.15}.main-loyalty p{margin-top:10px;color:var(--t2);font-size:14.5px;line-height:1.55}.main-loyalty-hero p{color:#ffffffd6}.main-loyalty-hero div{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.main-loyalty-hero div b{padding:15px 14px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:#ffffff1f;text-align:center;color:#fff;font-family:JetBrains Mono}.main-loyalty article:not(.main-loyalty-hero)>b{display:block;color:var(--p);font-family:JetBrains Mono;font-size:29px;line-height:1}.main-loyalty article:not(.main-loyalty-hero)>span{display:block;margin-top:7px;color:var(--t1);font-size:15px;font-weight:800}.main-final{display:grid;justify-items:center;gap:14px}@media(max-width:1050px){.shell{grid-template-columns:minmax(0,1fr);width:100%;max-width:100vw}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--border);min-width:0}.workspace{width:100%;min-width:0}.nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4,.stats,.admin-monitor-stats,.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split,.hero,.seller-overview-grid,.frow,.billing-callout,.admin-analytics-grid2{grid-template-columns:1fr}.status-proto-topbar{align-items:flex-start;flex-wrap:wrap;height:auto;padding:12px 24px}.status-proto-topbar>div{width:100%;margin-left:0;justify-content:space-between;gap:12px}.status-proto-topbar>div>span{padding-left:12px}.status-dev-message{grid-template-columns:32px minmax(0,1fr);padding:12px 24px}.status-dev-message>b{grid-column:2;justify-self:start}.status-proto-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.status-proto-metrics>div:nth-child(2n){border-right:0}.status-proto-head,.status-proto-row{grid-template-columns:22px minmax(180px,1fr) minmax(108px,.6fr) 86px}.status-proto-head span:last-child,.status-proto-row .status-proto-pill{grid-column:2/-1;justify-self:start;margin-top:8px}.site-hero.two-col,.migrate-grid{grid-template-columns:1fr;gap:30px}.main-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.main-band,.main-loyalty{grid-template-columns:1fr}.main-band{align-items:flex-start}.pain-grid,.adv-grid,.trust-grid,.step-grid,.setup-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-links{display:none}.site-hero h1,.about-page .site-hero h1{font-size:44px}.user-filterbar{grid-template-columns:1fr}.filter-note{grid-column:1;text-align:left}.seg-tabs{justify-content:flex-start;flex-wrap:wrap}.due-grid{grid-template-columns:1fr}.section-line{align-items:flex-start;flex-direction:column}.admin-status-publish{grid-template-columns:1fr}.admin-export{margin-left:0}.admin-filter-group{flex:1 1 260px}.landing h1{font-size:40px}}@media(max-width:680px){body{width:100%;max-width:100vw}.app-root,.shell,.workspace{width:100%;max-width:100vw;min-width:0}.content{padding:16px}.page-head{align-items:flex-start;flex-direction:column;height:auto;padding:14px 16px}.statusbar{position:static;height:36px;padding:4px 12px;align-items:center;flex-direction:row;overflow:hidden}.statusbar .sys{flex:1 1 auto;gap:7px;min-width:0}.statusbar .sys-title{max-width:158px;padding:4px 9px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.statusbar .dot{width:6px;height:6px}.statusbar .sys-meta{font-size:10.5px;max-width:112px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.statusbar .top-actions{width:auto;justify-content:flex-end;flex-wrap:nowrap;margin-left:auto;gap:6px}.statusbar .sys-uptime{font-size:10px;padding:2px 8px}.statusbar .sys-update{display:none}.top-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.grid.cols-2,.grid.cols-3,.grid.cols-4,.stats,.form-row,.admin-monitor-stats,.admin-kpi-grid,.setup-tool-grid{grid-template-columns:1fr}.setup-terminal-top{grid-template-columns:auto 1fr auto}.status-workspace>.content:has(.status-proto){width:100%;max-width:100vw;min-width:0;padding:0 16px 40px;overflow:hidden}.status-proto{width:calc(100% + 32px);min-width:0;margin:0 -16px}.status-proto-topbar{padding:12px 16px;gap:9px}.status-proto-topbar strong{min-width:0;font-size:12.5px;line-height:1.25}.status-proto-topbar>small{width:100%}.status-proto-topbar>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.status-proto-topbar>div>span{align-items:start;padding-left:0;border-left:0;justify-items:start}.status-proto-topbar b{font-size:12px}.status-proto-topbar em{font-size:9px;line-height:1.15;white-space:normal}.status-proto-topbar .status-proto-refresh{display:none!important}.status-dev-message{grid-template-columns:1fr;padding:14px 16px}.status-dev-icon{display:none}.status-dev-message>b{grid-column:auto}.status-proto-metrics{grid-template-columns:1fr}.status-proto-metrics>div{min-height:0;padding:16px;border-right:0;border-bottom:1px solid var(--border)}.status-proto-metrics>div:last-child{border-bottom:0}.status-proto-content{padding:18px 16px 0;gap:22px}.status-proto-head{display:none}.status-proto-list,.status-proto-incidents{border-radius:14px}.status-proto-row{grid-template-columns:18px minmax(0,1fr);align-items:flex-start;padding:13px 16px}.status-proto-row .status-proto-bars,.status-proto-row .status-proto-latency,.status-proto-row .status-proto-pill{grid-column:2}.status-proto-latency{text-align:left;margin-top:8px}.status-proto-pill{justify-self:start}.endpoint-card div{grid-template-columns:1fr}.sidebar{position:sticky;top:0;z-index:40;padding:10px 14px 12px;gap:9px;max-height:132px;overflow:hidden;max-width:100%;box-shadow:0 8px 30px -24px #19265473}.sidebar .brand{padding:0 2px}.sidebar .brand-mark{width:34px;height:34px;border-radius:10px}.sidebar .brand-sub,.sidebar-cards,.sidebar-footer{display:none}.admin-status-choice{display:grid}.nav{display:flex;flex-direction:row;gap:8px;margin:0 -4px;padding:0 4px 2px;overflow-x:auto;overflow-y:hidden;min-width:0;max-width:100%;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav-link{flex:0 0 auto;min-width:0;min-height:36px;padding:8px 12px;border-radius:999px;scroll-snap-align:start;background:#ffffff94}.nav-link span:last-child{max-width:132px}h1{font-size:25px}.landing h1{font-size:34px}.landing .content{padding:0 16px}.landing .sub{font-size:16px}.toolbar{align-items:stretch}.toolbar .btn,.toolbar select,.chips .btn,.admin-token-input{width:100%}.admin-analytics-filterbar{padding:12px;align-items:stretch}.admin-filter-group{min-width:0;width:100%}.admin-filter-options{overflow-x:auto;justify-content:flex-start}.admin-filter-options button{flex:0 0 auto}.admin-export{width:100%}.admin-kpi-card{min-height:124px}.admin-kpi-card>div{align-items:flex-start;flex-direction:column}.admin-sparkline{width:100%;max-width:180px}.admin-chart-wrap{overflow:auto}.admin-main-chart{min-width:620px}.chips{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.row{align-items:flex-start;flex-direction:column}.row-actions{width:100%}.row-actions .btn{flex:1}.metric-value{font-size:28px}.notice,.secret-panel,.tgbonus{flex-direction:column}.notice-actions,.notice-actions .btn{width:100%}.loyalty-hero{align-items:flex-start;flex-direction:column;padding:22px 20px}.loyalty-hero-count{margin-left:0;text-align:left;min-width:0}.loyalty-card{grid-template-columns:40px minmax(0,1fr);padding:18px}.loyalty-card-icon{width:40px;height:40px;border-radius:12px}.loyalty-card-side{grid-column:1/-1;text-align:left;min-width:0}.loyalty-card-side .badge{margin-left:0}.loyalty-friends{grid-column:1/-1}.loyalty-friend-row{grid-template-columns:28px minmax(0,1fr);align-items:flex-start}.loyalty-friend-row .badge,.loyalty-friend-row b{grid-column:2;text-align:left}.loyalty-invite,.loyalty-tg{grid-column:1/-1;width:100%}.landing-auth-page,.redeem-page{padding:20px 14px;place-items:start center}.auth-card,.redeem-card{border-radius:18px;padding:24px 18px}.auth-brand{margin:4px 0 16px;font-size:16px}.landing-auth-seg button{padding:9px 10px}.auth-social{grid-template-columns:1fr}.redeem-modal{border-radius:18px}.redeem-modal-top{padding:28px 20px 6px}.redeem-amount{margin:18px 18px 4px;padding:18px}.amount-value{font-size:34px}.site-shell{padding:0 16px}.site-promo-in{padding:8px 16px;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.site-nav{position:static}.site-nav-in{padding:12px 16px;flex-wrap:wrap;gap:12px}.site-actions{width:100%;margin-left:0;display:grid;grid-template-columns:1fr 1fr}.site-btn{padding:10px 12px}.site-hero{padding:36px 16px 18px}.site-hero h1,.about-page .site-hero h1{font-size:36px}.site-hero p{font-size:16px}.site-cta{display:grid;grid-template-columns:1fr}.site-cta .site-btn,.site-final-cta .site-btn{width:100%}.compare-head,.compare-row{grid-template-columns:1.05fr .9fr .9fr}.compare-head>div,.compare-row>div{padding:11px 9px;font-size:11.5px;overflow-wrap:anywhere}.balance-card{padding:22px}.balance-card>b{font-size:34px}.balance-card dl{display:grid;grid-template-columns:1fr;gap:12px}.tools-strip{padding:22px 16px 0}.site-section{padding:44px 0}.site-section-head{margin-bottom:26px}.site-section-head h2,.highlight-panel h2,.site-final-cta h2{font-size:30px}.pain-grid,.fix-grid,.adv-grid,.trust-grid,.step-grid,.who-grid,.main-quote-grid,.main-spend-metrics,.main-loyalty-hero div{grid-template-columns:1fr}.main-save,.main-band>div:last-child,.main-band .site-btn{width:100%}.main-band>div:last-child{flex-direction:column}.main-band{align-items:stretch;flex-direction:column;padding:26px 22px}.main-card-head,.main-saved{align-items:flex-start;flex-direction:column}.main-limit-list div{grid-template-columns:1fr}.main-limit-list span,.main-limit-list strong{white-space:normal}.main-charge-list div{grid-template-columns:28px 1fr}.main-charge-list strong{grid-column:2;white-space:normal}.fix-card,.who-grid article{display:grid;grid-template-columns:1fr;padding:22px}.highlight-panel{padding:30px 18px}.highlight-panel div{display:grid}.terminal-card{font-size:12px;padding:18px;overflow:auto}.site-final-cta{padding:52px 16px}.modal-backdrop{padding:12px;align-items:end}.modal-card{border-radius:18px;max-height:calc(100vh - 24px);padding:18px}.modal-hero{align-items:flex-start;flex-direction:column}.modal-hero b{text-align:left}.ref-copy{grid-template-columns:1fr}.modal-headline{padding-right:28px}.field-row,.notify-grid{grid-template-columns:1fr}.promo-banner{grid-template-columns:1fr;text-align:left}.promo-timer{text-align:left}.settings-section .sec-head,.profile-top{align-items:flex-start;flex-direction:column}.settings-section .sec-footer{align-items:stretch;flex-direction:column}.settings-section .sec-footer .btn{width:100%}.friend-row,.tg-step{grid-template-columns:32px minmax(0,1fr)}.friend-status,.friend-earned,.tg-step .btn{grid-column:2;justify-self:start;text-align:left}.modal-total{align-items:flex-start;flex-direction:column}th,td{padding:9px 10px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.chart{gap:3px}.bar{min-width:0}.state-pill{align-items:flex-start;flex-direction:column;margin-top:24px}}.announcement-region:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sys-title.unknown,.status-proto-title.unknown{color:var(--t3,#68738c)}.dot.unknown,.status-indicator.unknown,.status-proto-dot.unknown{background:#8993a6}.status-proto-pill.unknown,.status-pill.unknown{color:#5c687d;background:#edf0f5}.alert-banner.unknown{border-color:#c7cedb;background:#f4f6fa}.status-proto-topbar.unknown{background:#f4f6fa;border-bottom-color:#c7cedb}.status-proto-row.unknown:before{background:#8993a6}.status-proto-dot.unknown{box-shadow:0 0 0 3px #8993a626}:root{--ok-text:#0a7a52;--bad-text:#c2243a;--warn-text:#8a5a00;--focus:#2338d6}.ok,.badge.ok,.save-status,.chips button small,.dtiers .dpct,.sec-hic.sessions,.ck,.wt .c.us .mk,.pf-m .cl.fast,.status-pill.ok,.status-proto-topbar b.ok,.status-proto-metrics b.ok,.site-bullets i,.compare-row>div:nth-child(3),.admin-kpi-card small.up{color:var(--ok-text)}.danger,.badge.danger,.btn.danger,.link-button.danger,.nav-badge.bad,.role-logout:hover,.sec-hic.security,.sec-hic.danger,.wt .c.pain .mk,.status-proto-topbar b.bad,.status-proto-metrics b.bad,.status-proto-latency.bad,.status-proto-pill.bad,.status-pill.bad,.site-eyebrow.danger,.compare-row>div:nth-child(2),.danger-text,.pain-card span,.fix-card b,.main-charge-list div:nth-child(n+2) svg,.admin-kpi-card small.down{color:var(--bad-text)}.warn,.badge.warn,.status-proto-topbar b.warn,.status-proto-metrics b.warn,.status-proto-latency.warn{color:var(--warn-text)}.btn.brand,.paybtn,.btn-submit,.auth-submit{color:#fff}:focus-visible{outline:2px solid var(--focus)!important;outline-offset:2px!important}.table-wrap:focus-visible{outline:2px solid var(--focus)!important;outline-offset:-2px!important}.skip-link{position:absolute;left:12px;top:-60px;z-index:1000;background:#0a1342;color:#fff;padding:10px 16px;border-radius:10px;font-weight:700;transition:top .15s}.skip-link:focus{top:12px}.mobile-only{display:none}@media(max-width:900px){.mobile-only{display:inline-flex}}.terms-consent{display:flex;gap:10px;align-items:flex-start;margin:12px 0 4px;font-size:13px;line-height:1.45;color:var(--t2);font-weight:500;cursor:pointer}.terms-consent input{width:18px;height:18px;margin-top:1px;flex:none;accent-color:var(--p)}.terms-consent a{color:var(--p);text-decoration:underline}.chart-axis{display:flex;justify-content:space-between;gap:12px;margin-top:6px;font-size:12px;color:var(--t3)}.filter-field{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:var(--t3);min-width:150px}.filter-field select{height:38px;border:1px solid var(--border-2);border-radius:10px;background:#fff;color:var(--t1);padding:0 10px;font:inherit;font-weight:600}.log-filters .toolbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;margin:0}.log-filters .filter-field{display:grid;gap:8px;min-width:0;width:100%;margin:0;line-height:1.4}.log-filters .filter-field select{display:block;width:100%;min-width:0;height:44px;padding:0 34px 0 12px;box-sizing:border-box;text-overflow:ellipsis;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237784a1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.log-filters .toolbar>.btn{height:44px;min-height:44px;align-self:end;margin:0;padding:0 18px;white-space:nowrap}@media(max-width:1100px){.log-filters .toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.log-filters .toolbar>.btn{grid-column:2;width:100%}}@media(max-width:600px){.log-filters .toolbar{grid-template-columns:minmax(0,1fr)}.log-filters .toolbar>.btn{grid-column:1}}.confirm-error{min-height:18px;color:var(--bad-text);font-size:13px;font-weight:600}.modal-form label{display:block}.batch-result{margin-top:14px}.batch-result .row{margin-top:6px}.tg-step.unavailable{opacity:.7}@media(max-width:900px){.filter-field{min-width:0;width:100%}.nav .mobile-only{white-space:nowrap}}.illustration-note{margin:0 0 12px;font-size:12px;font-weight:700;color:var(--t3);text-transform:uppercase;letter-spacing:.04em}.site-page main,.content main,main#main{display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--t3:#58668f;--t4:#5a6891}.terminal-card .cm{color:#93a4c2}.telegram-mark{background:#1b7fb8}.main-save span{background:#0a7a52;color:#fff}.stat,.card.stat{min-width:0}.metric-label,.metric-value,.metric-note{overflow-wrap:anywhere;min-width:0}.telegram-mark{background:#176fa3}.auth-check-failed{max-width:560px;margin:15vh auto;padding:0 16px}.admin-filters{align-items:flex-end;gap:12px}.admin-filters .filter-search{flex:1 1 220px;min-width:0}.filter-search input{border:1px solid var(--border);padding:0 12px;font:inherit;font-size:13.5px;color:var(--t1)}.admin-filters .filter-search input,.section-line .filter-search input{width:100%;height:38px;border-radius:10px;background:#fff}.seller-code-tools .filter-search{flex:0 1 220px}.support-followup-form textarea,.ticket-reply-form textarea,.ticket-reply-form input{width:100%;border:1.5px solid var(--border);border-radius:11px;background:#fafbff;padding:10px 12px;font:inherit;font-weight:500;color:var(--t1)}.admin-pager{justify-content:flex-end}.admin-pager span{font-size:13px;color:var(--t3);font-weight:650}.th-sort{all:unset;cursor:pointer;font:inherit;color:inherit;display:inline-flex;gap:4px;align-items:center}.th-sort:focus-visible{outline:2px solid var(--p);outline-offset:2px;border-radius:4px}th[aria-sort=ascending] .th-sort:after{content:"▲";font-size:9px}th[aria-sort=descending] .th-sort:after{content:"▼";font-size:9px}.ticket-card{display:grid;gap:10px}.ticket-card .btn{justify-self:start}.ticket-message{white-space:pre-wrap;overflow-wrap:anywhere}.ticket-thread{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ticket-msg{border:1px solid var(--border-2);border-radius:12px;padding:10px 12px;background:#fafbff;max-width:min(680px,100%)}.ticket-msg p{margin-top:4px;white-space:pre-wrap;overflow-wrap:anywhere}.ticket-msg.from-support{background:#eef2ff;border-color:#d6defc;justify-self:end}.ticket-reply-form{display:grid;gap:8px}.ticket-reply-form .field span{font-size:12px;font-weight:700;color:var(--t3)}.ticket-reply-form textarea,.ticket-reply-form input{width:100%}.pending-payments .row{gap:12px;flex-wrap:wrap}.admin-monitor-table .row-sub.mono,.table-wrap .row-sub.mono{font-size:11px;overflow-wrap:anywhere}.table-wrap{position:relative}@media(max-width:1050px){.seller-overview-grid{grid-template-columns:minmax(0,1fr)}.seller-code-tools{margin-left:0;width:100%}.seller-code-tools>*{flex:1 1 150px;min-width:0}.seller-code-tools select{min-width:0;width:100%}}.redeem-inline-form{grid-column:2/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.redeem-inline-form input{height:42px;min-width:0;border:1px solid var(--border-2);border-radius:12px;background:#fff;color:var(--t1);padding:0 14px;font-size:15px;text-transform:uppercase}.redeem-inline-form input.bad{border-color:var(--bad-text)}.redeem-inline-result{grid-column:1/-1}.redeem-inline-result:empty{display:none}.redeem-inline-result .redeem-error{display:flex;gap:8px;align-items:center;color:var(--bad-text);font-size:13px;font-weight:650}.redeem-inline-result .redeem-error svg{width:16px;height:16px;flex:none}@media(max-width:680px){.redeem-inline-form{grid-column:1/-1;grid-template-columns:1fr}}.text-link{color:var(--p);text-decoration:underline;font-weight:700}.table-wrap{position:relative;max-width:100%}.split>*,.panel,.content{min-width:0}.first-request{justify-content:center}.usage-panel .usage-panel-sub{margin-top:22px;margin-bottom:8px}body.modal-open{overflow:hidden}.modal-card:focus,.redeem-modal:focus{outline:none}.modal-card:focus-visible,.redeem-modal:focus-visible{outline:2px solid var(--focus)!important;outline-offset:2px}.alert-note{margin-top:6px;font-size:12px;opacity:.9}:root{--grad:linear-gradient(135deg,#2f42d9 0%,#3a4fec 56%,#4056f6 100%)}.topup-balance-card,.loyalty-hero,.balance-card,.main-band{background-color:#3a4ee6}.loyalty-hero{background-image:var(--grad)}.sys-uptime{color:var(--ok-text)}.nav-badge{color:var(--warn-text)}.nav-link.active .nav-badge{background:#fff;color:var(--p)}.status-proto-pill.warn,.status-proto-incident div div span.active,.status-pill.warn,.alert-banner.warn .alert-sub,.alert-banner.warn .alert-pill{color:var(--warn-text)}.alert-sub{opacity:1}.t-promo{color:#8a4b00}.site-promo.danger .site-promo-in span{background:var(--bad-text)}.site-promo-in b{color:#2f42d9}.danger-text{color:var(--bad-text)!important}.balance-card>span,.balance-card dt{color:#ffffffe0}.balance-card>p,.main-band p{color:#ffffffeb}.topup-balance-card>span,.topup-balance-card p{color:#ffffffe6}.loyalty-hero span,.loyalty-hero p{color:#fffffff0}.tgbonus .em{background:linear-gradient(135deg,#1f6fd6,#1557b0)}.alert-banner.warn .alert-pill{color:#6e4700}.loyalty-hero span,.loyalty-hero p,.loyalty-hero-count span{color:#fff}.balance-card i{background:#0a103c29}.main-save,.main-save b{color:#075c3d}.site-eyebrow.danger{color:#a51d31}.mobile-only,.nav .mobile-only{display:none}@media(max-width:680px){.mobile-only,.nav .mobile-only{display:inline-flex}}button.nav-link{border:0;background:transparent;font:inherit;font-size:14px;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none}@media(max-width:680px){button.nav-link{background:#ffffff94}}:root{color-scheme:light}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.status-proto{grid-template-columns:minmax(0,1fr)}.status-proto-topbar,.status-proto-topbar-right{min-width:0}@media(max-width:1050px){.status-proto-topbar-right{flex-wrap:wrap;row-gap:8px}.admin-token-input{width:min(190px,100%);min-width:0}}@media(min-width:681px)and (max-width:1050px){.statusbar{flex-wrap:wrap;height:auto;min-height:52px;row-gap:6px}.statusbar .top-actions{flex-wrap:wrap;min-width:0}}.sidebar-footer{min-width:0}.sidebar-footer>*,.role-card{min-width:0;max-width:100%}.role-meta{flex:1 1 auto}.terms-consent input{width:22px;height:22px;margin:0}.terms-consent{min-height:24px}.site-footer-links a,.lf-col a,.lf-col .link-button{display:inline-flex;align-items:center;min-height:24px;padding:2px 0}@media(max-width:1050px){.shell{grid-template-rows:auto 1fr;align-content:start}}.b2b-landing{--main-nav-height:77px;--b2b-section-pad:clamp(32px,4vw,56px);--b2b-t1:#091133;--b2b-t2:#33436f;--b2b-t3:#5c6a99;--b2b-t4:#66739f;--b2b-line:#dfe5f7;--b2b-line-2:#cbd5fa;--b2b-p:#3550ff;--b2b-p-l:#6b8cff;--b2b-soft:#eaf0ff;--b2b-ink:#0a0f23;--b2b-grad:linear-gradient(120deg,#253df4,#3b55ff);--b2b-shadow:0 16px 40px -18px rgba(42,52,140,.22),0 2px 6px rgba(18,28,62,.04);min-height:100svh;background:#f7f9ff;color:var(--b2b-t1);position:relative;isolation:isolate;overflow-x:clip}.landing:has(.b2b-landing){overflow-x:clip}.b2b-container{width:calc(100% - 96px);max-width:1240px;margin-inline:auto}.b2b-landing .mono{font-family:JetBrains Mono,SFMono-Regular,ui-monospace,monospace}.b2b-landing em{font-style:normal;background:linear-gradient(105deg,#2336de,#324eff 55%,#6b8cff);-webkit-background-clip:text;background-clip:text;color:transparent}.b2b-landing .site-nav{position:sticky;top:0;background:#f7f9ffd6;backdrop-filter:blur(14px);border-color:var(--b2b-line);transition:background-color .2s,box-shadow .2s,border-color .2s}.b2b-landing .site-nav.is-scrolled{background:#f7f9fff2;border-color:var(--b2b-line-2);box-shadow:0 10px 28px -18px #1e2d6e6b}.b2b-landing .site-nav-in{padding:0;min-height:calc(var(--main-nav-height) - 1px);gap:48px;flex-wrap:nowrap}.b2b-landing .site-brand{font-size:20px;gap:13px;white-space:nowrap;letter-spacing:-.045em}.b2b-landing .site-logo{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#293ef2,#4056ff);box-shadow:0 5px 12px #3349ed30}.b2b-landing .site-logo svg{width:28px;height:22px}.b2b-landing .site-links{display:flex;gap:32px;margin:0;align-items:center}.b2b-landing .site-links a,.b2b-landing .site-links button{border:0;background:none;padding:12px 0;font:inherit;font-size:15px;font-weight:550;color:#43517c;white-space:nowrap}.b2b-landing .site-links a:hover,.b2b-landing .site-links button:hover{color:var(--b2b-p)}.b2b-landing .site-actions{width:auto;margin-left:auto;display:flex}.b2b-landing .site-actions{align-items:center;gap:10px}.b2b-language{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:68px;min-height:46px;padding:10px;border:1px solid var(--b2b-line-2);border-radius:12px;background:transparent;color:var(--b2b-t2);font:inherit;font-size:14px;font-weight:650;cursor:pointer;touch-action:manipulation;transition:background .15s,border-color .15s}.b2b-language svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.6}.b2b-language:hover{background:var(--b2b-soft);border-color:var(--b2b-p)}.b2b-language:focus-visible{outline:3px solid var(--b2b-p);outline-offset:3px}@media(max-width:700px){.b2b-language{min-width:44px;min-height:44px;padding:8px}.b2b-language svg{display:none}.b2b-landing .site-actions{gap:8px}}.b2b-currency,.b2b-seg{display:inline-flex;align-items:stretch;gap:2px;padding:3px;border:1px solid var(--b2b-line-2);border-radius:12px}.b2b-currency{min-height:46px}.b2b-currency button,.b2b-seg button{min-width:40px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--b2b-t2);font:inherit;font-size:15px;font-weight:700;cursor:pointer;touch-action:manipulation;transition:background .15s,color .15s}.b2b-currency button:hover:not(:disabled):not([aria-pressed=true]),.b2b-seg button:hover:not(:disabled):not([aria-pressed=true]){background:var(--b2b-soft);color:var(--b2b-p)}.b2b-currency button[aria-pressed=true],.b2b-seg button[aria-pressed=true]{background:var(--b2b-p);color:#fff}.b2b-currency button:disabled{opacity:.45;cursor:not-allowed}.b2b-currency button:focus-visible,.b2b-seg button:focus-visible,.b2b-prefs-btn:focus-visible{outline:3px solid var(--b2b-p);outline-offset:2px}.b2b-prefs{display:none;position:relative}.b2b-prefs-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:68px;min-height:44px;padding:8px 12px;border:1px solid var(--b2b-line-2);border-radius:12px;background:transparent;color:var(--b2b-t2);font:inherit;font-size:14px;font-weight:650;cursor:pointer;touch-action:manipulation}.b2b-prefs-btn[aria-expanded=true]{border-color:var(--b2b-p);background:var(--b2b-soft)}.b2b-prefs-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:60;display:grid;gap:10px;min-width:232px;padding:12px;background:#fff;border:1px solid var(--b2b-line-2);border-radius:14px;box-shadow:0 18px 40px -12px #1e2d6e4d}.b2b-prefs-panel[hidden]{display:none}.b2b-prefs-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;font-weight:600;color:var(--b2b-t2)}.b2b-seg button{min-height:42px;min-width:48px}@media(max-width:700px){.b2b-landing .site-actions>.b2b-language,.b2b-landing .site-actions>.b2b-currency{display:none}.b2b-prefs{display:block}}@media(max-width:360px){.b2b-landing .site-nav-in .site-brand{font-size:16px;gap:8px}.b2b-landing .site-nav-in .site-logo{width:32px;height:32px}.b2b-landing .site-nav-in .site-actions .site-btn{padding-inline:12px}}.b2b-landing .site-btn{gap:10px;border-radius:12px;font-weight:650;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s}.b2b-landing .site-btn svg{width:18px;height:18px;flex:none}.b2b-landing .site-btn.primary{background:var(--b2b-grad);box-shadow:0 10px 24px -8px #3550ff8c}.b2b-landing .site-btn.primary:hover{transform:translateY(-1px);box-shadow:0 14px 30px -8px #3550ffa6}.b2b-landing .site-btn.ghost{border-color:var(--b2b-line-2);color:var(--b2b-t1)}.b2b-landing .site-btn.ghost:hover{border-color:var(--b2b-p)}.b2b-landing .site-actions .site-btn{min-height:46px;padding:11px 26px;font-size:15px}.b2b-hero-wrap{position:relative;isolation:isolate;display:grid;align-content:center;min-height:calc(100svh - var(--main-nav-height))}.b2b-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center;padding:52px 0 72px}.b2b-copy h1{font-size:clamp(38px,3.9vw,56px);line-height:1.04;letter-spacing:-.05em;font-weight:820}.b2b-mega{display:flex;align-items:flex-end;gap:20px;margin-top:12px}.b2b-mega-num{display:inline-flex;align-items:flex-start;font-size:clamp(100px,10.6vw,152px);line-height:.86;font-weight:850;letter-spacing:-.07em;color:var(--b2b-p);white-space:nowrap}.b2b-mega-cap{padding-bottom:12px;font-size:clamp(16px,1.4vw,19px);line-height:1.3;font-weight:650;max-width:200px}.b2b-lead{font-size:clamp(16px,1.3vw,18px);line-height:1.55;color:var(--b2b-t3);margin-top:26px;max-width:580px}.b2b-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.b2b-actions .site-btn{min-height:56px;padding:15px 24px;font-size:16px;border-radius:14px}.b2b-facts{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:32px 0 0;padding:0;border:1px solid var(--b2b-line);border-radius:18px;background:#fff;box-shadow:0 4px 22px -12px #344bc42a;overflow:hidden}.b2b-facts li{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:88px;padding:20px 10px;overflow:hidden}.b2b-facts li+li:before{content:"";position:absolute;z-index:2;left:0;top:26%;bottom:26%;width:1px;background:var(--b2b-line);pointer-events:none}.b2b-facts li:after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(160px circle at var(--b2b-fact-x,50%) var(--b2b-fact-y,50%),#4353ff1c,transparent 75%);opacity:0;transition:opacity .26s ease;pointer-events:none}.b2b-facts b{min-width:0;font-size:13px;line-height:1.45;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.b2b-fact-icon{display:flex;align-items:center;flex:0 0 19px;width:19px;height:19px;color:var(--b2b-p)}.b2b-fact-icon svg{width:19px;height:19px}.b2b-fact-icon svg g{stroke-width:1.6}@media(hover:hover)and (pointer:fine){.b2b-facts li:hover:after{opacity:1}}@media(prefers-reduced-motion:reduce){.b2b-facts li:after{transition:none}}@media(min-width:1101px)and (max-width:1360px),(max-width:700px){.b2b-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-facts li{justify-content:flex-start;padding-inline:16px}.b2b-facts li:nth-child(3):before{display:none}.b2b-facts li:nth-child(n+3){border-top:1px solid var(--b2b-line)}}@media(max-width:370px){.b2b-facts li{padding-inline:10px}.b2b-facts b{font-size:12px;letter-spacing:-.025em}}.b2b-calculator{background:#fff;border:1px solid #dbe2ff;border-radius:22px;box-shadow:var(--b2b-shadow);overflow:hidden;min-width:0}.b2b-calc-top{padding:26px 28px 24px}.b2b-calc-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.b2b-calc-head h2{font-size:21px;font-weight:760;letter-spacing:-.04em}.b2b-calc-example{font-size:12px;font-weight:650;color:var(--b2b-p);background:var(--b2b-soft);padding:5px 10px;border-radius:8px;white-space:nowrap}.b2b-budget-label{display:block;font-size:15px;color:var(--b2b-t2);margin:18px 0 8px}.b2b-budget-field{display:flex;align-items:center;gap:10px;border:1px solid var(--b2b-line-2);border-radius:12px;padding:0 16px;min-height:58px;background:#fff}.b2b-budget-field:focus-within{border-color:var(--b2b-p);box-shadow:0 0 0 4px #3550ff14}.b2b-budget-field input{flex:1;width:100%;min-width:0;border:0;outline:0;background:none;font-size:28px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--b2b-t1);padding:10px 0}.b2b-budget-field>span{font-size:24px;font-weight:600;color:var(--b2b-t3)}.b2b-input-error{font-size:13px;color:#bd2943;margin-top:8px}.b2b-range-wrap{height:34px;display:flex;align-items:center;margin-top:6px}.b2b-range-wrap input{width:100%;height:34px;margin:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;accent-color:var(--b2b-p)}.b2b-range-wrap input::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(90deg,var(--b2b-p) var(--fill,0%),#e4eafd var(--fill,0%))}.b2b-range-wrap input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:var(--b2b-p);border:3px solid #fff;box-shadow:0 2px 8px #3349ed55;transition:transform .15s}.b2b-range-wrap input:active::-webkit-slider-thumb{transform:scale(1.15)}.b2b-range-wrap input::-moz-range-track{height:6px;border-radius:6px;background:#e4eafd}.b2b-range-wrap input::-moz-range-progress{height:6px;border-radius:6px;background:var(--b2b-p)}.b2b-range-wrap input::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--b2b-p);border:3px solid #fff;box-shadow:0 2px 8px #3349ed55}.b2b-compare{display:grid;gap:16px;margin-top:22px}.b2b-cost>div:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;font-weight:600;color:var(--b2b-t3);margin-bottom:7px}.b2b-cost output{color:var(--b2b-t1);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.b2b-cost-vibe>div:first-child,.b2b-cost-vibe output{color:var(--b2b-p)}.b2b-track{position:relative;height:12px;border-radius:7px;background:#eef2fd}.b2b-track i{position:absolute;left:0;top:0;bottom:0;border-radius:7px;transition:width .6s cubic-bezier(.2,.8,.2,1)}.b2b-cost-current .b2b-track i{background:repeating-linear-gradient(135deg,#c5cde6 0 6px,#d3daee 6px 12px)}.b2b-cost-vibe .b2b-track i{background:var(--b2b-grad);overflow:hidden}.b2b-cost-vibe .b2b-track i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);transform:translate(-100%)}.b2b-compare.pulse .b2b-cost-vibe .b2b-track i:after{animation:b2bShine .9s ease-out}.b2b-gap{position:absolute;top:-2px;bottom:-2px;display:flex;align-items:center;justify-content:center;border:1.5px dashed #16b87f;border-left:0;border-radius:0 8px 8px 0;background:#16b87f12;font-style:normal;font-size:11px;font-weight:750;color:#0d8a5e;overflow:hidden;white-space:nowrap;transition:left .6s cubic-bezier(.2,.8,.2,1),width .6s cubic-bezier(.2,.8,.2,1)}@keyframes b2bShine{to{transform:translate(100%)}}.b2b-result{position:relative;overflow:hidden;background:var(--b2b-ink);color:#fff;padding:24px 28px}.b2b-result:after{content:"";position:absolute;right:-90px;top:-130px;width:320px;height:320px;pointer-events:none;background:radial-gradient(circle,rgba(83,110,255,.45),transparent 65%)}.b2b-result>*{position:relative;z-index:1}.b2b-result-head{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:550;color:#a9b3dc}.b2b-discount{font-size:14px;font-weight:750;color:var(--b2b-ink);background:#9fe3c6;padding:5px 10px;border-radius:9px}.b2b-result output{display:block;margin-top:4px;font-size:clamp(36px,3.5vw,50px);font-weight:820;line-height:1.12;letter-spacing:-.05em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.b2b-year{display:flex;align-items:flex-end;gap:14px;margin-top:14px}.b2b-year-cols{display:flex;align-items:flex-end;gap:3px;height:38px;flex:none}.b2b-year-cols i{width:7px;border-radius:2px 2px 0 0;background:linear-gradient(180deg,#9fe3c6,#4fc79a);height:calc(4px + 34px * var(--year,.5) * (var(--i) + 1) / 12);transition:height .55s cubic-bezier(.2,.8,.2,1) calc(var(--i) * 28ms)}.b2b-year p{font-size:14px;color:#c3cbef;line-height:1.3}.b2b-year b{color:#fff;font-variant-numeric:tabular-nums}.b2b-result-cta{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;min-height:50px;border-radius:12px;background:#fff;color:var(--b2b-ink);font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s}.b2b-result-cta:hover{transform:translateY(-1px);box-shadow:0 10px 26px -10px #9fb4ffcc}.b2b-result-cta svg{width:18px;height:18px;transition:transform .2s}.b2b-result-cta:hover svg{transform:translate(3px)}.b2b-calc-note{font-size:12.5px;line-height:1.45;color:#98a3cc;margin-top:12px}.b2b-section{display:grid;grid-template-columns:minmax(0,1fr);padding-block:var(--b2b-section-pad);scroll-margin-top:var(--main-nav-height)}.b2b-head{max-width:760px}.b2b-head>span{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--b2b-p)}.b2b-head h2{font-size:clamp(30px,3.4vw,48px);line-height:1.08;letter-spacing:-.05em;font-weight:800;margin-top:12px}.b2b-head p{font-size:18px;line-height:1.5;color:var(--b2b-t3);margin-top:16px}[data-b2b-reveal]{transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1)}[data-b2b-reveal].b2b-hidden{opacity:0;transform:translateY(18px)}[data-b2b-reveal].b2b-hidden.in{opacity:1;transform:none}[data-b2b-reveal].b2b-now{transition:none}.b2b-live{width:100%;margin-top:48px}.b2b-code{display:flex;flex-direction:column;min-width:0;background:var(--b2b-ink);border-radius:22px;overflow:hidden;color:#d7ddf7;box-shadow:var(--b2b-shadow)}.b2b-code-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 0}.b2b-provider{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:#ffffff0d}.b2b-provider button,.b2b-copy-btn{display:inline-flex;align-items:center;gap:8px;border:0;font:inherit;font-size:13.5px;font-weight:650;border-radius:9px;white-space:nowrap}.b2b-provider button{padding:7px 12px;background:none;color:#98a3cc;transition:background .15s,color .15s}.b2b-provider button img{width:16px;height:16px;filter:invert(1);opacity:.6}.b2b-provider button[aria-pressed=true]{background:#fff;color:var(--b2b-ink)}.b2b-provider button[aria-pressed=true] img{filter:none;opacity:1}.b2b-copy-btn{padding:8px 12px;background:none;color:#98a3cc;border:1px solid #ffffff1f}.b2b-copy-btn:hover{color:#fff;border-color:#ffffff40}.b2b-copy-btn svg{width:16px;height:16px}.b2b-code-tabs{display:flex;gap:4px;padding:10px 12px 0;border-bottom:1px solid #ffffff14;overflow-x:auto}.b2b-code-tabs button{border:0;background:none;font:inherit;padding:9px 14px;font-size:13.5px;font-weight:600;color:#98a3cc;border-radius:9px 9px 0 0;white-space:nowrap}.b2b-code-tabs button[aria-selected=true]{color:#fff;background:#ffffff0d;box-shadow:inset 0 -2px 0 var(--b2b-p-l)}.b2b-code pre{flex:1;margin:0;padding:20px 22px;font-size:13.5px;line-height:1.75;overflow:auto;white-space:pre;outline:0}.b2b-code pre:focus-visible{box-shadow:inset 0 0 0 2px var(--b2b-p-l)}.b2b-code .ln{display:block;padding:0 10px 0 0;margin:0 -12px;border-radius:5px;text-decoration:none}.b2b-code .ln>i{display:inline-block;width:24px;text-align:center;font-style:normal;color:#5f6b98}.b2b-code del.ln{background:#f5455c1c;color:#ffb3be}.b2b-code del.ln>i{color:#ff8a9c}.b2b-code ins.ln{background:#16b87f22;color:#a6f0cf}.b2b-code ins.ln>i{color:#5fe0ad}.b2b-code .kw{color:#9fb4ff}.b2b-code del .kw,.b2b-code ins .kw{color:inherit}.b2b-code .cm{color:#6f7aa6}.b2b-code-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 16px 14px 22px;border-top:1px solid #ffffff14;font-size:13px;color:#98a3cc}.b2b-api-connect .b2b-head{max-width:none}.b2b-api-connect .b2b-code-bar{padding:20px 24px 0}.b2b-api-connect .b2b-code-tabs{padding-inline:20px}.b2b-api-connect .b2b-code pre{padding:28px 32px;font-size:14px}.b2b-tools-head{max-width:880px;margin-bottom:40px}.b2b-tools-head h2{font-size:clamp(32px,3.7vw,56px)}.b2b-tools-head p{max-width:680px}.b2b-tool-studio{background:#eef2fc;border:1px solid #dfe5f7;border-radius:26px;overflow:hidden;box-shadow:0 24px 60px -48px #1b317770}.b2b-tool-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;border-bottom:1px solid #dfe5f7;background:#f2f5ff}.b2b-tool-tabs button{display:flex;align-items:center;justify-content:center;gap:14px;text-align:left;min-width:0;min-height:78px;padding:14px 18px;border:1px solid transparent;border-radius:15px;background:transparent;font:inherit;color:#56638d;transition:background .2s,box-shadow .2s,border-color .2s}.b2b-tool-tabs button:hover{background:#ffffff85}.b2b-tool-tabs button[aria-selected=true]{background:#fff;border-color:#dfe5f7;color:#091133;box-shadow:0 3px 10px #172b5d09}.b2b-tool-tabs button>img{width:30px;height:30px;object-fit:contain;flex:none}.b2b-tool-tabs b{display:block;font-size:16px;font-weight:680;letter-spacing:-.025em}.b2b-tool-tabs small{display:block;font-size:12px;font-weight:450;margin-top:4px;color:#66739f}.b2b-tool-tabs button:focus-visible,.b2b-tool-command button:focus-visible{outline:3px solid #6b8cff;outline-offset:-4px}.b2b-opencode-mark{display:grid;place-items:center;width:30px;height:30px;flex:none;border:1.5px solid currentColor;border-radius:5px;color:#18213d}.b2b-opencode-mark svg{width:23px;height:23px}.b2b-tool-panel{display:grid;grid-template-columns:minmax(310px,.8fr) minmax(0,1.25fr);gap:44px;padding:40px;align-items:center;min-height:640px}.b2b-tool-panel[hidden]{display:none}.b2b-tool-copy{min-width:0;max-width:520px}.b2b-tool-method{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#53638e}.b2b-tool-method:before{content:"";width:16px;height:1px;background:#8e9dc6}.b2b-tool-copy h3{font-size:clamp(27px,2.5vw,38px);line-height:1.1;letter-spacing:-.045em;font-weight:740;margin-top:15px;color:#091133}.b2b-tool-lead{font-size:15px;line-height:1.65;color:#53638e;margin-top:18px;max-width:450px}.b2b-tool-steps{list-style:none;display:grid;gap:12px;padding:0;margin:24px 0;color:#33436f;font-size:13px;line-height:1.55}.b2b-tool-steps li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:11px;align-items:start}.b2b-tool-steps li>span:first-child{display:grid;place-items:center;width:22px;height:22px;background:#fff;border:1px solid #d8e0f2;border-radius:50%;font-size:11px;font-weight:600;color:#53638e}.b2b-tool-command{background:#0a0f23;color:#c6d1f4;border:1px solid #1e2849;border-radius:12px;overflow:hidden}.b2b-tool-command>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-bottom:1px solid #ffffff12;color:#a0afd4;font-size:11px}.b2b-tool-command button{display:inline-flex;gap:7px;align-items:center;background:transparent;color:#e0e7ff;border:0;border-radius:6px;padding:5px 3px;font:inherit;font-size:11px;min-height:28px;white-space:nowrap}.b2b-tool-command button svg{width:14px;height:14px}.b2b-tool-command pre{padding:16px;margin:0;font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.b2b-tool-command code{font:inherit;background:none;color:inherit}.b2b-tool-command summary{padding:16px;cursor:pointer;font-size:12px;color:#c6d1f4}.b2b-tool-command details[open] summary{border-bottom:1px solid #ffffff12}.b2b-tool-command details pre{font-size:11.5px;line-height:1.65}.b2b-tool-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:22px}.b2b-tool-actions .site-btn{font-size:13px;padding:12px 17px;min-height:46px}.b2b-tool-actions>a:not(.site-btn){font-size:12px;font-weight:600;color:#4d5f9b;text-decoration:underline;text-underline-offset:4px}.b2b-tool-demo{min-width:0;width:100%;margin:0;overflow:hidden;border:1px solid #d1d5e1;border-radius:13px;background:#fff;box-shadow:0 22px 45px -28px #17295665;container-type:inline-size}.b2b-native-frame{width:100%;aspect-ratio:1.38;position:relative;container-type:inline-size;overflow:hidden}.b2b-native-app{position:absolute;inset:0;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.58cqw;line-height:1.5;letter-spacing:0;text-align:left;overflow:hidden}.b2b-native-app *{box-sizing:border-box}.b2b-native-app p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:0}.b2b-native-app svg{width:1.2em;height:1.2em;flex:none;vertical-align:middle}.b2b-native-app code,.b2b-native-app pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:inherit;line-height:inherit;background:none;color:inherit;border:0;border-radius:0;padding:0;margin:0}.b2b-native-app i,.b2b-native-app em{font-style:normal}.b2b-native-app s{text-decoration:none}.b2b-native-app hr{border:0;border-top:1px solid currentColor;opacity:.2;margin:1em 0}.b2b-native-titlebar{height:2.7em;flex:none;display:flex;align-items:center;padding:0 1em;gap:1em;position:relative;font-size:.9em;line-height:1;border-bottom:1px solid #ffffff0b}.b2b-native-titlebar>span:nth-child(2){position:absolute;left:50%;transform:translate(-50%);white-space:nowrap}.b2b-native-titlebar>span:last-child:not(:nth-child(2)){margin-left:auto}.b2b-native-dots{display:flex;align-items:center;gap:.5em}.b2b-native-dots i{display:block;width:.72em;height:.72em;border-radius:50%;background:#ff5f57}.b2b-native-dots i:nth-child(2){background:#febc2e}.b2b-native-dots i:nth-child(3){background:#28c840}.b2b-native-diff{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.65;font-size:.88em}.b2b-native-diff>div{display:grid;grid-template-columns:2.6em 1.4em minmax(0,1fr);white-space:pre}.b2b-native-diff>div>span{color:#777;text-align:right;padding-right:.7em;user-select:none}.b2b-native-diff>div>i{color:#777;text-align:center}.b2b-native-diff code{white-space:pre}.b2b-native-diff .is-added{background:#24402d;color:#c5dec8}.b2b-native-diff .is-added>i{color:#96bc99}.b2b-native-diff .is-removed{background:#4a252a;color:#e7c0bd}.b2b-native-diff .is-removed>i{color:#d98e88}.b2b-native-count{white-space:nowrap}.b2b-native-count em{color:#39854a}.b2b-native-count s{color:#bc4050}.b2b-native-claude{display:grid;grid-template-columns:17.9em minmax(0,1fr);background:#0c0c0b;color:#c3c2b7;font-size:1.7cqw}.b2b-cc-sidebar{min-width:0;min-height:0;display:flex;flex-direction:column;background:#1a1a19;border-right:1px solid #292927}.b2b-cc-chrome{display:flex;align-items:center;gap:.8em;padding:.9em .8em;color:#9d9c94;font-size:.85em;height:3.5em;flex:none}.b2b-cc-chrome .b2b-native-dots{gap:.45em}.b2b-cc-history{white-space:nowrap;color:#686861;font-size:1em}.b2b-cc-mode{margin-left:auto;display:flex;background:#242422;border-radius:.5em;line-height:1.65}.b2b-cc-mode>*{padding:.2em .55em}.b2b-cc-mode>b{background:#3d3d39;color:#e0dfd7;border:1px solid #52524c;border-radius:.45em;font-weight:400;font-size:.9em}.b2b-cc-nav{padding:.5em .8em;display:flex;flex-direction:column;gap:.1em;font-size:.95em}.b2b-cc-nav>span{display:flex;align-items:center;gap:.7em;min-height:2.15em;padding:0 .2em}.b2b-cc-nav small{font-size:.76em;color:#8eb5ee;background:#132d53;border-radius:.3em;padding:0 .35em}.b2b-cc-muted{color:#82827b}.b2b-cc-sessions{padding:.35em .65em 1em;min-height:0;font-size:.9em}.b2b-cc-sessions>small{display:block;color:#82827b;font-size:.91em;margin:1.15em .45em .55em}.b2b-cc-sessions>div{display:flex;align-items:center;gap:.7em;padding:.55em .5em;border-radius:.45em;line-height:1.25}.b2b-cc-sessions>div>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b-cc-sessions .is-active{background:#333330;color:#e2e1d9}.b2b-cc-sessions>div>i{height:.45em;width:.45em;flex:none;border-radius:50%;background:#474740;margin-inline:.35em}.b2b-cc-sessions>div:first-of-type svg{color:#88a8db}.b2b-cc-account{display:flex;align-items:center;gap:.6em;margin-top:auto;border-top:1px solid #31312c;padding:.8em .85em;font-size:.9em}.b2b-cc-avatar{display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;background:#30302c;color:#b5b2a8;font-size:.8em}.b2b-cc-account>svg{margin-left:auto}.b2b-cc-account i{color:#77786f;margin-left:.3em}.b2b-cc-chat{display:flex;flex-direction:column;min-width:0;min-height:0;padding:0 2em .85em}.b2b-cc-chatbar{display:flex;align-items:center;gap:.6em;min-height:4.25em;font-size:.92em;white-space:nowrap;flex:none}.b2b-cc-chatbar>b{color:#ecece6;font-weight:500}.b2b-cc-chatbar>span{color:#82827a;overflow:hidden;text-overflow:ellipsis}.b2b-cc-chatbar>i{color:#62635a}.b2b-cc-conversation{display:flex;flex-direction:column;gap:1.35em;font-size:1em;line-height:1.55;min-height:0}.b2b-cc-user{align-self:flex-start;max-width:94%;padding:.85em 1em;background:#182131;color:#85b5f5;border-radius:.65em}.b2b-cc-action{display:flex;align-items:center;gap:.75em;color:#818279;font-size:.92em;margin:.35em 0}.b2b-cc-action>span{color:#5e6057;font-size:1.25em}.b2b-cc-edit{border:1px solid #30332d;border-radius:.6em;overflow:hidden;background:#121410}.b2b-cc-edit>div:first-child{display:flex;align-items:center;gap:.65em;padding:.7em .8em;font-size:.83em;color:#a7aaa0;border-bottom:1px solid #30332d}.b2b-cc-edit b{font-weight:500;color:#d0d3c8}.b2b-cc-edit .b2b-native-count{margin-left:auto}.b2b-cc-edit .b2b-native-count em{color:#8db790}.b2b-cc-edit .b2b-native-count s{color:#ce9694}.b2b-cc-diff{font-size:.7em;line-height:1.75;padding:.5em 0}.b2b-cc-diff .is-added{background:#1a2c1e}.b2b-cc-diff .is-removed{background:#332020}.b2b-cc-result{color:#c9c8bf}.b2b-cc-signature{width:1.65em;height:1.65em;object-fit:contain;margin-top:-.35em}.b2b-cc-composer{margin-top:auto;padding-top:1.2em;flex:none;font-size:.9em;color:#888980}.b2b-cc-composer>div{display:flex;align-items:center;justify-content:space-between;gap:1em;background:#242422;border:1px solid #3b3c36;border-radius:.8em;padding:.9em 1em;box-shadow:0 1px 3px #0004}.b2b-cc-composer footer{display:flex;align-items:center;justify-content:space-between;padding:.6em .5em 0;font-size:.87em;gap:.7em}.b2b-cc-composer footer>span{display:flex;align-items:center;gap:.8em}.b2b-cc-composer footer small{font-size:inherit;color:#aaa99e}.b2b-cc-composer footer i{color:#66675d}.b2b-oc-input [data-demo-input]{min-height:1.25em}.b2b-oc-input [data-demo-send]{margin-left:auto;color:#7d9fcd}.b2b-demo-theme-codex{background:#202020;border-color:#3a3a3a}.b2b-native-codex{color-scheme:dark;--cx-text:#e6e6e6;--cx-muted:#a3a3a3;--cx-panel:#181818;--cx-raised:#2c2c2c;--cx-line:#373737;background:#202020;color:var(--cx-text)}.b2b-native-codex .b2b-native-titlebar{background:var(--cx-panel);border-color:#303030;color:#c5c5c5}.b2b-native-codex .b2b-native-titlebar .b2b-native-history{position:static;transform:none;color:var(--cx-muted);margin:0 auto 0 .5em}.b2b-native-codex .b2b-native-titlebar>b{position:absolute;left:52%;transform:translate(-50%);font-size:1em;font-weight:550;white-space:nowrap}.b2b-native-codex .b2b-native-count em{color:#72cf91;background:none}.b2b-native-codex .b2b-native-count s{color:#f38b87}.b2b-cx-workspace{display:grid;grid-template-columns:3.1em 15em minmax(0,1fr);flex:1;min-height:0}.b2b-cx-rail{display:flex;flex-direction:column;align-items:center;gap:1.65em;padding:.9em .45em;background:#151515;color:var(--cx-muted)}.b2b-cx-rail>span{display:grid;place-items:center;width:2.25em;height:2.25em}.b2b-cx-rail .is-active{background:var(--cx-raised);border-radius:.55em;color:var(--cx-text)}.b2b-cx-rail hr{width:100%;margin:0}.b2b-native-bottom{margin-top:auto}.b2b-cx-sidebar{background:var(--cx-panel);border-right:1px solid #303030;padding:1.1em .85em;display:flex;flex-direction:column;min-width:0;font-size:.94em}.b2b-cx-brand{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.7em;gap:1em}.b2b-cx-brand>b{font-size:1.3em;letter-spacing:-.035em}.b2b-cx-brand b>span{font-size:.8em;font-weight:400;color:var(--cx-muted);margin-left:.3em}.b2b-cx-brand>span{display:flex;gap:.7em;color:var(--cx-muted)}.b2b-cx-nav,.b2b-cx-project{display:flex;align-items:center;gap:.75em}.b2b-cx-sidebar>small{font-size:.94em;color:var(--cx-muted);margin:2.1em 0 .9em}.b2b-cx-project{margin-bottom:.6em}.b2b-cx-thread{font-size:.9em;line-height:1.2;padding:.85em .6em .85em 1.8em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#b7b7b7;border-radius:.6em;margin-inline:-.25em}.b2b-cx-thread.is-active{background:var(--cx-raised);color:#f0f0f0}.b2b-cx-settings{margin-top:auto;display:flex;align-items:center;gap:.7em;color:var(--cx-muted);font-size:.9em}.b2b-cx-chat{min-width:0;display:flex;flex-direction:column}.b2b-cx-chatbar{height:3.65em;padding:0 1.5em;display:flex;align-items:center;justify-content:space-between;font-size:.84em;color:#b0b0b0}.b2b-cx-chatbar>span{display:flex;align-items:center;gap:.45em}.b2b-cx-conversation{display:flex;flex-direction:column;gap:1.5em;padding:2.2em 2em 1em;font-size:1.02em;line-height:1.7}.b2b-cx-user{align-self:flex-end;background:#303030;padding:.8em 1.1em;border-radius:1.3em;max-width:95%;line-height:1.6}.b2b-cx-activity{color:var(--cx-muted);font-size:.86em!important;display:flex;gap:.9em;margin-top:1.6em!important}.b2b-cx-review{background:#232323;border:1px solid var(--cx-line);border-radius:1em;overflow:hidden;font-size:.89em}.b2b-cx-review>div{display:flex;align-items:center;gap:.6em;padding:.9em 1em;min-width:0}.b2b-cx-review>div+div{border-top:1px solid var(--cx-line);font-size:.85em;justify-content:space-between;color:var(--cx-muted);gap:.4em}.b2b-cx-review>div+div>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b2b-cx-review>div+div b{color:#d4d4d4;font-weight:450}.b2b-cx-review>div>span:first-child{display:flex;align-items:center;gap:.6em}.b2b-cx-review-action{margin-left:auto;background:var(--cx-raised);border:1px solid #454545;border-radius:1em;padding:.25em .7em}.b2b-cx-finished{font-size:.95em!important}.b2b-cx-response-actions{display:flex;gap:.8em;align-items:center;color:var(--cx-muted);font-size:.85em}.b2b-cx-composer{margin:auto 1.5em 0;padding:1em 1em .8em;background:#262626;border:1px solid #414141;border-radius:1.3em;box-shadow:0 .15em .5em #00000020;font-size:.94em;color:var(--cx-muted)}.b2b-cx-composer>div{display:flex;justify-content:space-between;align-items:center;margin-top:1.7em;color:silver;font-size:.82em}.b2b-cx-composer>div>span{display:flex;align-items:center;gap:.5em}.b2b-cx-composer>div>b{display:grid;place-items:center;width:2em;height:2em;background:#ededed;color:#202020;border-radius:50%}.b2b-cx-bottom{display:flex;justify-content:space-between;padding:1em 2em;font-size:.79em;color:var(--cx-muted)}.b2b-native-open{background:#090909;color:#deded8;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.b2b-native-open .b2b-native-titlebar{background:#292a39;color:#bcbfce}.b2b-oc-terminal{padding:1.3em 1.5em 1em;flex:1;display:flex;flex-direction:column;gap:1em;min-height:0}.b2b-oc-session{display:flex;align-items:center;justify-content:space-between;background:#131313;padding:1em 1.2em;border-left:2px solid #353535;font-size:.92em}.b2b-oc-session>span{color:#777;font-size:.9em}.b2b-oc-session b{font-weight:600}.b2b-oc-prompt{background:#151515;border-left:2px solid #627cc0;padding:1em 1.2em;margin-top:.2em}.b2b-oc-terminal>p{padding-left:1.2em;font-size:.94em}.b2b-oc-tool{color:#80817c;padding-left:1.2em;font-size:.9em;line-height:1.7}.b2b-oc-terminal>div[data-demo-part="2"]>p{padding-left:1.2em;font-size:.94em}.b2b-oc-edit{padding:1.1em 1.2em 0;color:#93958d;font-size:.9em}.b2b-oc-diff{margin:-.6em 1.2em 0;border-left:2px solid #4b6550;padding-left:.4em}.b2b-oc-agent{display:flex;align-items:center;gap:1em;margin-top:auto;padding-left:1.2em;color:#7d9fcd;font-size:.89em}.b2b-oc-agent b{color:#d6d8cf;font-weight:400}.b2b-oc-agent>span{color:#82867b}.b2b-oc-input{border-left:2px solid #6984c1;background:#1e1e1e;padding:1em 1.2em;min-height:5.4em;display:flex;flex-direction:column;justify-content:space-between;gap:1.3em}.b2b-oc-input>div{display:flex;align-items:center;gap:.9em;font-size:.9em}.b2b-oc-input b{font-weight:400;color:#7b9dcd}.b2b-oc-input small{color:#84877f;font:inherit}.b2b-oc-shortcuts{display:flex;gap:1em;justify-content:flex-end;font-size:.82em;color:#d6d8cf;margin-top:-.55em}.b2b-oc-shortcuts i{color:#80867b}.b2b-native-cursor{background:#14130f;color:#d7d7cf}.b2b-native-cursor .b2b-native-titlebar{background:#14130f;color:#9c9c92;border-color:#2b2a24}.b2b-cu-workspace{display:grid;grid-template-columns:43% minmax(0,1fr);flex:1;min-height:0}.b2b-cu-agent{display:flex;flex-direction:column;gap:1em;padding:1em 1em .8em;border-right:1px solid #2d2c25;min-width:0}.b2b-cu-agent-title{display:flex;justify-content:space-between;gap:.7em;align-items:center;font-size:.88em}.b2b-cu-agent-title>b{font-weight:500}.b2b-cu-agent-title>span{white-space:nowrap;color:#7f8176}.b2b-cu-user{padding:.65em .8em;background:#1c1b16;border:1px solid #333229;border-radius:.8em;line-height:1.5;font-size:.96em}.b2b-cu-activity{display:flex;flex-direction:column;gap:.65em;color:#818276;font-size:.85em}.b2b-cu-agent>p{font-size:.93em;line-height:1.65}.b2b-cu-agent>p>code{background:#25241e;border:1px solid #36352d;padding:0 .25em;border-radius:.25em;font-size:.9em}.b2b-cu-file{display:flex;align-items:center;gap:.45em;min-width:0;font-size:.85em;border:1px solid #343329;border-radius:.75em;padding:.7em .6em;background:#1b1a15}.b2b-cu-file>span{margin-left:auto}.b2b-cu-file em,.b2b-cu-changes em{color:#719580}.b2b-cu-file s,.b2b-cu-changes s{color:#b7756e}.b2b-cu-changes{margin-top:auto;border:1px solid #333229;border-radius:.7em;font-size:.85em;padding:.8em}.b2b-cu-changes>div{display:flex;justify-content:flex-end;gap:.7em;margin-top:.7em}.b2b-cu-changes>div>*{border:1px solid #3b3b32;border-radius:.35em;padding:.1em .6em;font-weight:400}.b2b-cu-changes>div>b{background:#dad9d0;color:#26271e;border-color:#dad9d0}.b2b-cu-composer{border:1px solid #38372d;border-radius:.85em;padding:.7em;color:#8c8d81;font-size:.85em;box-shadow:0 0 0 .2em #ffffff03}.b2b-cu-composer>div{display:flex;gap:.5em;align-items:center;white-space:nowrap;font-size:.86em;margin-top:1.5em}.b2b-cu-mode{border:1px solid #464336;border-radius:1em;padding:.15em .6em;color:#b8b197}.b2b-cu-composer b{margin-left:auto;display:grid;place-items:center;border-radius:50%;background:#33342b;color:#b1b4a6;width:1.8em;height:1.8em}.b2b-cu-editor{display:flex;flex-direction:column;min-width:0;background:#181713}.b2b-cu-tabs{display:flex;white-space:nowrap;font-size:.83em;border-bottom:1px solid #302f27;background:#13120e;color:#86877c}.b2b-cu-tabs>span{display:flex;align-items:center;gap:.5em;padding:.8em 1em;border-right:1px solid #302f27}.b2b-cu-tabs>span:first-child{background:#1b1a16;color:#d4d4ca}.b2b-cu-tabs i{font-size:.75em;color:#6e9eab}.b2b-cu-breadcrumb{font-size:.76em;padding:.9em 1.3em;color:#85877b}.b2b-cu-code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.87em;line-height:1.9;white-space:pre;color:#d5d6ca}.b2b-cu-code>div{display:grid;grid-template-columns:3.8em minmax(0,1fr)}.b2b-cu-code>div>span{color:#66695d;text-align:right;padding-right:1.25em}.b2b-cu-code i{color:#c0a6d2}.b2b-cu-code b{color:#d9c492;font-weight:400}.b2b-cu-diff{font-size:.87em;line-height:1.9;margin:.25em 0}.b2b-cu-diff>div{grid-template-columns:2.6em 1.2em minmax(0,1fr)}.b2b-cu-diff .is-added{background:#283d2b;color:#cad8be}.b2b-cu-diff .is-removed{background:#472b28;color:#dfb7a8}.b2b-cu-editor-footer{margin-top:auto;display:flex;justify-content:space-between;padding:1em;font-size:.75em;color:#696d5e}.b2b-cu-status{display:flex;justify-content:space-between;padding:.3em .9em;font-size:.71em;color:#929587;border-top:1px solid #302f27;background:#181713}.b2b-native-frame [data-demo-input],.b2b-native-frame [data-demo-response]{display:grid;min-width:0}.b2b-demo-reserve,.b2b-demo-stream{grid-area:1/1;min-width:0}.b2b-demo-reserve{visibility:hidden;pointer-events:none}.is-demo-enhanced [data-demo-part],.is-demo-enhanced [data-demo-at]{transition:opacity .24s ease-out,transform .24s ease-out}.is-demo-enhanced .is-demo-pending{opacity:0!important;visibility:hidden;transform:translateY(.45em)}.b2b-demo-pointer{position:absolute;inset:0;pointer-events:none;z-index:3;opacity:0;transform:translate(var(--demo-x,85%),var(--demo-y,95%));transition:transform .38s cubic-bezier(.2,0,0,1),opacity .2s}.b2b-demo-pointer>svg{display:block;width:2.7cqw;height:3.15cqw;filter:drop-shadow(0 1px 2px #0006)}.is-demo-enhanced[data-demo-phase=typing] .b2b-demo-pointer,.is-demo-enhanced[data-demo-phase=sending] .b2b-demo-pointer{opacity:1}.is-demo-enhanced[data-demo-phase=typing] [data-demo-input] .b2b-demo-stream{color:#d8d9cf}.is-demo-enhanced[data-demo-phase=typing] .b2b-native-codex [data-demo-input] .b2b-demo-stream{color:var(--cx-text)}.is-demo-enhanced[data-demo-phase=typing] [data-demo-input] .b2b-demo-stream:after,.is-demo-enhanced[data-demo-phase=reply] [data-demo-response] .b2b-demo-stream:after{content:"";display:inline-block;height:1em;border-right:.1em solid currentColor;vertical-align:-.12em;margin-left:.1em;animation:b2b-demo-caret .7s steps(1) infinite}.is-demo-enhanced[data-demo-phase=reading] [data-demo-reading]:after{content:"";display:inline-block;flex:none;width:.8em;height:.8em;align-self:center;margin-left:.6em;border:.12em solid currentColor;border-right-color:transparent;border-radius:50%;animation:b2b-demo-spin .8s linear infinite}.is-demo-enhanced[data-demo-phase=sending] [data-demo-send]{animation:b2b-demo-send .45s .25s ease-in-out both}.is-demo-enhanced[data-demo-phase=editing] .b2b-native-diff .is-added:not(.is-demo-pending){box-shadow:inset 2px 0 #84c89c}.is-paused *,.is-paused *:after{animation-play-state:paused!important}@keyframes b2b-demo-caret{50%{opacity:0}}@keyframes b2b-demo-spin{to{transform:rotate(360deg)}}@keyframes b2b-demo-send{50%{transform:scale(.82);filter:brightness(1.5)}}@media(min-width:1800px){.b2b-tool-panel{grid-template-columns:minmax(350px,.7fr) minmax(0,1.3fr);gap:72px;padding:56px 64px}.b2b-tool-demo{max-width:1120px;justify-self:end}.b2b-tool-copy{max-width:580px}}@media(max-width:1180px){.b2b-tool-panel{grid-template-columns:minmax(280px,.75fr) minmax(0,1.1fr);gap:24px;padding:28px}.b2b-tool-tabs button{gap:10px;padding-inline:12px}}@media(max-width:940px){.b2b-tool-panel{grid-template-columns:minmax(0,1fr);gap:30px;padding:30px;min-height:0}.b2b-tool-copy{max-width:none}.b2b-tool-copy h3{font-size:34px}.b2b-tool-lead{max-width:660px}.b2b-tool-demo{max-width:850px;justify-self:center}.b2b-tool-tabs button{flex-direction:column;gap:9px;text-align:center;padding:14px 8px}.b2b-tool-tabs small{font-size:10px}.b2b-tool-tabs b{font-size:14px}}@media(max-width:700px){.b2b-api-connect .b2b-code-bar{padding:12px 12px 0}.b2b-api-connect .b2b-code-tabs{padding-inline:8px}.b2b-api-connect .b2b-code pre{font-size:12px;padding:18px}.b2b-tools-head{margin-bottom:28px}.b2b-tool-studio{border-radius:20px}.b2b-tool-tabs{gap:3px;padding:7px}.b2b-tool-tabs button{padding:12px 3px;border-radius:11px;min-height:76px}.b2b-tool-tabs small{display:none}.b2b-tool-tabs b{font-size:12px}.b2b-tool-tabs button>img,.b2b-opencode-mark{width:25px;height:25px}.b2b-tool-panel{padding:26px 18px;gap:28px}.b2b-tool-copy h3{font-size:29px}.b2b-tool-lead{font-size:14px}.b2b-tool-steps{font-size:12px}.b2b-tool-command>div{padding:9px 10px;font-size:10px}.b2b-tool-command pre{padding:14px;font-size:11px}.b2b-tool-command button{min-height:34px}.b2b-tool-actions{gap:16px}.b2b-tool-demo{border-radius:8px}}@media(prefers-reduced-motion:reduce){.b2b-tool-tabs button{transition:none}.b2b-native-frame *,.b2b-native-frame *:after{animation:none!important;transition:none!important}}.b2b-why{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:52px;align-items:stretch}.b2b-why-copy,.b2b-why-chain{min-width:0}.b2b-why-eyebrow{display:flex;align-items:center;gap:10px;color:var(--b2b-p);font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.12em;line-height:normal;margin-bottom:24px}.b2b-why-eyebrow:before{content:"";width:22px;height:2px;background:currentColor}.b2b-why-title{font-size:clamp(42px,4.1vw,59px);letter-spacing:-.06em;line-height:1.06;font-weight:780}.b2b-why-title em{background:none;color:var(--b2b-p)}.b2b-why-lead{color:var(--b2b-t3);font-size:17px;line-height:1.65;letter-spacing:-.016em;margin-top:25px;max-width:490px}.b2b-why-cta{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:49px;padding:0 22px;margin-top:30px;background:var(--b2b-p);color:#fff;border-radius:11px;font-weight:650;font-size:13px;line-height:normal;box-shadow:0 7px 18px #3550ff1c;transition:background .18s,transform .18s}.b2b-why-cta svg{width:17px;height:17px;flex:none}.b2b-why-cta:hover{background:#253de7;transform:translateY(-1px)}.b2b-why-cta:focus-visible{outline:3px solid var(--b2b-p-l);outline-offset:5px}.b2b-why-chain{background:var(--b2b-ink);border:1px solid #151f3a;border-radius:24px;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:30px 28px 32px;position:relative;isolation:isolate;overflow:hidden;box-shadow:0 20px 55px -33px #0a0f2360}.b2b-why-chain:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(#ffffff12 1px,transparent 1.2px) 0 0/18px 18px;-webkit-mask:linear-gradient(#000 55%,transparent 92%);mask:linear-gradient(#000 55%,transparent 92%);pointer-events:none}.b2b-why-chain-stages{--b2b-node-h:150px;--b2b-flow:3.6s;display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) 44px minmax(0,1fr);column-gap:6px}.b2b-why-stage{min-width:0}.b2b-why-stage-num{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:normal;color:#7b8ab5;height:14px;margin-bottom:16px;white-space:nowrap}.b2b-why-node{height:var(--b2b-node-h);border-radius:14px;margin-bottom:24px;line-height:normal;position:relative}.b2b-why-node-supply{display:grid;grid-template-rows:34px 34px;row-gap:calc(var(--b2b-node-h) * .393 - 34px);align-content:center;padding:0 12px;border:1px solid #2c3757;background:#121a30}.b2b-why-vendor{display:flex;align-items:center;gap:9px;min-width:0;height:34px;padding:0 10px 0 4px;border-radius:9px;background:#19223b;border:1px solid #2a3556}.b2b-why-vendor img{width:26px;height:26px;flex:none;padding:5px;border-radius:7px;background:#fff}.b2b-why-vendor b{font-size:13px;font-weight:600;letter-spacing:-.02em;color:#dfe5ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b2b-why-node-hub{display:grid;align-content:center;justify-items:center;gap:8px;overflow:hidden;isolation:isolate;background:linear-gradient(165deg,#4a63ff,#3046ec 60%,#2a3fe0);animation:b2b-why-hub var(--b2b-flow) ease-in-out infinite}.b2b-why-node-hub:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 50% 45%,#8a9cff,#5a72ff 45%,transparent 80%);opacity:0;animation:b2b-why-hub-fill var(--b2b-flow) ease-in-out infinite}.b2b-why-node-hub svg{width:40px;height:26px;color:#fff}.b2b-why-node-hub b{font-size:clamp(17px,1.55vw,22px);font-weight:700;letter-spacing:-.05em;white-space:nowrap}.b2b-why-node-project{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;column-gap:10px;row-gap:12px;padding:0 14px;border:1px solid #2c3757;background:#121a30;animation:b2b-why-land var(--b2b-flow) ease-out infinite}.b2b-why-code-icon{color:#9aabf0;width:22px;height:22px;flex:none}.b2b-why-node-project>b{font-weight:600;font-size:15px;letter-spacing:-.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b2b-why-save{grid-column:1/-1;display:flex;align-items:center;gap:8px;min-width:0;font-size:11px;line-height:1.25;color:#97a5ca}.b2b-why-save i{flex:none;font-style:normal;font-size:13px;font-weight:750;color:var(--b2b-ink);background:#9fe3c6;padding:4px 7px;border-radius:7px;letter-spacing:-.01em}.b2b-why-stage h3{font-size:18px;font-weight:650;letter-spacing:-.035em;line-height:normal;margin-bottom:10px}.b2b-why-stage p{font-size:13px;line-height:1.6;color:#a8b4d3;max-width:260px;letter-spacing:normal}.b2b-why-link{height:var(--b2b-node-h);margin-top:30px;position:relative}.b2b-why-link svg{display:block;width:100%;height:100%;overflow:visible}.b2b-why-wire{stroke:#34406a;stroke-width:1.5;vector-effect:non-scaling-stroke}.b2b-why-beam{stroke:#b4c2ff;stroke-width:2.5;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:26 140;stroke-dashoffset:26;filter:drop-shadow(0 0 3px #6b8cff);animation:b2b-why-beam-in var(--b2b-flow) cubic-bezier(.45,0,.55,1) infinite}.b2b-why-link-out .b2b-why-beam{stroke:#9fe3c6;filter:drop-shadow(0 0 3px #4fd3a0);animation-name:b2b-why-beam-out}.b2b-why-chain.b2b-hidden:not(.in) *{animation-play-state:paused}@keyframes b2b-why-beam-in{0%{stroke-dashoffset:26}38%,to{stroke-dashoffset:-100}}@keyframes b2b-why-beam-out{0%,46%{stroke-dashoffset:26}84%,to{stroke-dashoffset:-100}}@keyframes b2b-why-hub{0%,30%,64%,to{transform:none}42%{transform:scale(1.035)}}@keyframes b2b-why-hub-fill{0%,28%,68%,to{opacity:0}42%{opacity:.75}}@keyframes b2b-why-land{0%,78%,to{border-color:#2c3757;box-shadow:none}86%{border-color:#4fd3a08c;box-shadow:0 0 0 4px #4fd3a014,0 12px 34px -16px #4fd3a066}}@media(max-width:1200px){.b2b-why{grid-template-columns:minmax(0,1fr);gap:35px}.b2b-why-lead{max-width:630px}.b2b-why-title{font-size:48px}.b2b-why-chain{padding:30px}.b2b-why-chain-stages{--b2b-node-h:120px;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr) 64px minmax(0,1fr);column-gap:10px}.b2b-why-stage h3{font-size:20px}.b2b-why-stage p{font-size:14px}.b2b-why-node-hub b{font-size:21px}}@media(max-width:720px){.b2b-why{gap:35px}.b2b-why-eyebrow{font-size:10px;margin-bottom:19px}.b2b-why-title{font-size:38px;letter-spacing:-.055em}.b2b-why-lead{font-size:15px;margin-top:21px;max-width:none}.b2b-why-cta{margin-top:23px}.b2b-why-chain{padding:22px;border-radius:18px}.b2b-why-chain-stages{--b2b-node-h:92px;grid-template-columns:minmax(0,1fr)}.b2b-why-stage-num{font-size:10px;margin-bottom:12px}.b2b-why-node{margin-bottom:16px}.b2b-why-node-supply{height:64px;grid-template-rows:none;grid-template-columns:1fr 1fr;column-gap:8px;padding:0 10px}.b2b-why-node-hub b{font-size:21px}.b2b-why-stage h3{font-size:20px;margin-bottom:8px}.b2b-why-stage p{font-size:14px;max-width:none}.b2b-why-chain-stages{position:relative;padding-left:26px;row-gap:30px}.b2b-why-chain-stages:before{content:"";position:absolute;left:4px;top:29px;bottom:34px;width:1.5px;background:linear-gradient(#34406a,#34406a 70%,#2e5a55)}.b2b-why-chain-stages:after{content:"";position:absolute;left:3px;top:29px;width:3.5px;height:44px;border-radius:2px;background:linear-gradient(transparent,#b4c2ff 60%,#9fe3c6);box-shadow:0 0 8px #6b8cff;animation:b2b-why-rail var(--b2b-flow) cubic-bezier(.45,0,.55,1) infinite}.b2b-why-stage-num{position:relative}.b2b-why-stage-num:before{content:"";position:absolute;left:-26px;top:3px;width:9px;height:9px;border-radius:50%;background:var(--b2b-ink);border:1.5px solid #6b7cb8}.b2b-why-stage:nth-of-type(2) .b2b-why-stage-num:before{border-color:#8fa2ff;background:#3550ff}.b2b-why-stage:last-of-type .b2b-why-stage-num:before{border-color:#9fe3c6}.b2b-why-link{display:none}@keyframes b2b-why-rail{0%{top:29px;opacity:0}10%,85%{opacity:1}to{top:calc(100% - 78px);opacity:0}}}.b2b-bento article{background:#fff;border:1px solid var(--b2b-line);border-radius:22px;padding:28px;min-width:0}.b2b-bento h3{font-size:20px;font-weight:700;letter-spacing:-.02em}.b2b-bento p{font-size:15px;line-height:1.55;color:var(--b2b-t3);margin-top:10px}.b2b-models{margin-top:48px;background:#fff;border:1px solid var(--b2b-line);border-radius:22px;overflow:hidden;box-shadow:var(--b2b-shadow)}.b2b-models-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 20px;padding:16px 28px;border-bottom:1px solid var(--b2b-line)}.b2b-models .b2b-provider{background:#eef2fd}.b2b-models .b2b-provider button{color:var(--b2b-t3)}.b2b-models .b2b-provider button img{filter:none;opacity:.7}.b2b-models .b2b-provider button[aria-pressed=true]{background:#fff;color:var(--b2b-t1);box-shadow:0 1px 3px #121c3e1f}.b2b-models .b2b-provider button[aria-pressed=true] img{opacity:1}.b2b-m-row{display:grid;grid-template-columns:minmax(240px,1.3fr) 1fr 1fr;gap:24px;align-items:center;padding:14px 28px;border-top:1px solid var(--b2b-line)}.b2b-m-row[hidden]{display:none}.b2b-m-head{border-top:0;background:#f8faff;font-size:13px;font-weight:650;color:var(--b2b-t4);padding-block:14px}.b2b-m-name{display:flex;align-items:center;gap:14px}.b2b-m-logo{width:38px;height:38px;flex:none;display:grid;place-items:center;border:1px solid var(--b2b-line);border-radius:11px}.b2b-m-name b{display:block;font-size:17px;letter-spacing:-.02em}.b2b-m-name code.b2b-m-id{display:block;margin-top:3px;font:500 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--b2b-t4);letter-spacing:0;word-break:break-all}.b2b-m-price{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-variant-numeric:tabular-nums}.b2b-m-price s{position:relative;font-size:15px;font-weight:550;color:#b14a60;text-decoration:none}.b2b-m-price s:after{content:"";position:absolute;left:-2px;right:-2px;top:52%;height:2px;margin-top:-1px;border-radius:2px;background:#e05a73;transform-origin:left}.b2b-m-price b{padding:4px 10px;border-radius:9px;background:#16b87f1a;font-size:18px;font-weight:750;letter-spacing:-.02em;color:#0d8a5e}.b2b-models.is-striking .b2b-m-price s:after{animation:b2bStrike .5s cubic-bezier(.6,0,.3,1) var(--d,0s) both}.b2b-models.is-striking .b2b-m-price b{animation:b2bPricePop .45s ease-out calc(var(--d,0s) + .35s) both}@keyframes b2bStrike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes b2bPricePop{0%{opacity:0;transform:translate(-6px) scale(.96)}to{opacity:1;transform:none}}.b2b-m-price small{display:none}.b2b-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:48px;font-variant-numeric:tabular-nums}.b2b-b-log{grid-column:1/-1}.b2b-b-lim,.b2b-b-proj{grid-column:span 3}.b2b-b-log-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.b2b-live-tag{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:650;color:#0d8a5e}.b2b-live-tag:before{content:"";width:8px;height:8px;border-radius:50%;background:#16b87f;box-shadow:0 0 0 4px #16b87f26}.b2b-log{margin-top:20px;border:1px solid var(--b2b-line);border-radius:12px;overflow:hidden;font-size:13.5px}.b2b-log>div{display:grid;grid-template-columns:72px 1.4fr .7fr .7fr .7fr 1fr 84px;gap:12px;align-items:center;padding:11px 16px;border-top:1px solid var(--b2b-line);font-variant-numeric:tabular-nums}.b2b-log>div:first-child{border-top:0;background:#f8faff;color:var(--b2b-t4);font-weight:600;font-size:12.5px}.b2b-log .mono{font-size:13px}.b2b-bento .illustration-note{margin-top:14px;font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--b2b-t4)}.b2b-lim{display:grid;gap:14px;margin-top:18px}.b2b-lim-row>div:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;font-weight:500;color:var(--b2b-t3);margin-bottom:7px}.b2b-lim-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b-lim-label code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500;color:var(--b2b-t2)}.b2b-lim-value{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--b2b-t1);font-weight:700}.b2b-lim-value b{color:var(--b2b-t1);font-weight:700}.b2b-lim .b2b-track{height:8px}.b2b-lim .b2b-track i{background:var(--b2b-grad)}.b2b-lim .warn .b2b-track i{background:linear-gradient(90deg,#f5a623,#f7c04f)}.b2b-proj{display:flex;align-items:center;gap:22px;margin-top:20px}.b2b-proj-ring{position:relative;flex:none;width:144px;height:144px}.b2b-proj-ring svg{width:100%;height:100%;transform:rotate(0)}.b2b-proj-ring span{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:2px;text-align:center}.b2b-proj-ring b{font-size:18px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.b2b-proj-ring small{font-size:11.5px;font-weight:500;color:var(--b2b-t4)}.b2b-proj ul{list-style:none;display:grid;gap:8px;flex:1;min-width:0;font-size:13.5px}.b2b-proj li{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:10px;background:#f8faff;color:var(--b2b-t2);font-weight:600}.b2b-proj li i{width:10px;height:10px;border-radius:3px;flex:none}.b2b-proj li i.c1{background:#3550ff}.b2b-proj li i.c2{background:#8b5cf6}.b2b-proj li i.c3{background:#16b87f}.b2b-proj li i.c4{background:#f5a623}.b2b-proj li b{margin-left:auto;font-weight:700;color:var(--b2b-t1);font-variant-numeric:tabular-nums}.b2b-proj li em{font-style:normal;min-width:36px;text-align:right;font-size:12px;font-weight:700;color:var(--b2b-t4);background:none;-webkit-background-clip:border-box;background-clip:border-box}.b2b-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.b2b-faq-grid .inline-link{font-size:inherit;line-height:inherit}.b2b-faq{display:grid;gap:12px}.b2b-faq details{background:#fff;border:1px solid var(--b2b-line);border-radius:16px;padding:0 24px}.b2b-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:680;letter-spacing:-.025em}.b2b-faq summary::-webkit-details-marker{display:none}.b2b-faq summary:after{content:"+";font-size:24px;font-weight:400;color:var(--b2b-p);transition:transform .2s}.b2b-faq details[open] summary:after{transform:rotate(45deg)}.b2b-faq details p{padding:0 0 22px;font-size:15.5px;line-height:1.6;color:var(--b2b-t3)}.b2b-faq code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13.5px;background:#eef2fd;padding:2px 6px;border-radius:5px;color:var(--b2b-t1)}.b2b-final{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;align-items:center;padding:64px;border-radius:28px;background:var(--b2b-ink);color:#fff}.b2b-final:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(600px 400px at 15% 0%,rgba(83,110,255,.38),transparent 70%),radial-gradient(500px 400px at 100% 100%,rgba(107,140,255,.22),transparent 70%)}.b2b-final h2{font-size:clamp(32px,3.4vw,48px);line-height:1.06;letter-spacing:-.05em;font-weight:820}.b2b-final>div>p{font-size:18px;line-height:1.5;color:#b3bce3;margin-top:18px}.b2b-final ul{list-style:none;display:grid;gap:12px;margin-top:28px;font-size:15.5px;color:#d8def7}.b2b-final li{display:flex;align-items:center;gap:12px}.b2b-final li:before{content:"";width:6px;height:6px;border-radius:50%;background:#9fb4ff;flex:none}.b2b-final-card{display:grid;gap:12px;padding:28px;border-radius:20px;background:#ffffff0a;border:1px solid #ffffff1a}.b2b-final-label{font-size:13.5px;font-weight:600;color:#a9b3dc}.b2b-final-card pre{margin:0 0 8px;padding:16px 18px;border-radius:12px;background:#00000040;border:1px solid #ffffff14;font-size:13.5px;line-height:1.5;color:#a6f0cf;white-space:pre-wrap;overflow-wrap:anywhere}.b2b-final-card pre span{display:block;margin-top:8px;color:#98a3cc;font-size:12px}.b2b-final-card pre span:first-child{margin-top:0}.b2b-final-card .site-btn{min-height:54px;font-size:16px;border-radius:14px}.b2b-landing .b2b-final-login{background:transparent;border:1px solid #ffffff33;color:#fff}.b2b-landing .b2b-final-login:hover{border-color:#fff}.b2b-landing .site-footer{margin-top:64px}@media(max-width:1100px){.b2b-container{width:calc(100% - 64px)}.b2b-landing .site-nav-in{gap:28px}.b2b-landing .site-links{gap:22px}.b2b-hero{grid-template-columns:minmax(0,1fr);max-width:680px;gap:44px;padding-top:40px}.b2b-faq-grid,.b2b-final{grid-template-columns:minmax(0,1fr)}.b2b-faq-grid{gap:32px}.b2b-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-b-log{grid-column:1/-1}.b2b-b-lim,.b2b-b-proj{grid-column:span 1}.b2b-m-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.b2b-final{padding:44px}}@media(max-width:700px){.b2b-container{width:calc(100% - 32px)}.b2b-landing{--main-nav-height:95px;--b2b-section-pad:32px}.b2b-landing .site-nav-in{min-height:0;padding:8px 0 0;gap:2px 16px;flex-wrap:wrap}.b2b-landing .site-brand{font-size:18px;gap:10px}.b2b-landing .site-logo{width:36px;height:36px}.b2b-landing .site-links{order:3;width:calc(100% + 20px);margin-inline:-10px;justify-content:space-between;gap:0}.b2b-landing .site-links a,.b2b-landing .site-links button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:40px;font-size:13.5px;padding:0 10px}.b2b-landing .site-actions .site-btn{min-height:42px;padding:9px 18px;font-size:14px}.b2b-hero{padding:28px 0 56px;gap:36px}.b2b-copy h1{font-size:clamp(30px,8.6vw,40px)}.b2b-mega{flex-direction:column;align-items:flex-start;gap:8px}.b2b-mega-num{font-size:clamp(84px,27vw,120px)}.b2b-mega-cap{padding:0;max-width:none}.b2b-actions{flex-direction:column}.b2b-actions .site-btn{width:100%}.b2b-facts{margin-top:28px}.b2b-calc-top,.b2b-result{padding:22px 18px}.b2b-calc-head{align-items:flex-start}.b2b-calc-head h2{font-size:19px}.b2b-budget-field input{font-size:24px}.b2b-head p{font-size:16px}.b2b-code-bar{padding:12px 12px 0}.b2b-provider button{padding:7px 10px}.b2b-copy-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.b2b-code pre{padding:16px 16px 16px 18px;font-size:12px}.b2b-code-foot{padding:12px;justify-content:center;text-align:center}.b2b-bento article{padding:22px}.b2b-bento{grid-template-columns:minmax(0,1fr)}.b2b-proj{flex-direction:column;align-items:stretch}.b2b-proj-ring{align-self:center}.b2b-b-log,.b2b-b-lim,.b2b-b-proj{grid-column:auto}.b2b-log>div{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,.7fr) 64px;gap:8px;padding:10px 12px;font-size:12.5px}.b2b-log .mono{font-size:12px}.b2b-log>div>:nth-child(1),.b2b-log>div>:nth-child(5),.b2b-log>div>:nth-child(6){display:none}.b2b-m-head{display:none}.b2b-models-bar{padding:14px 18px}.b2b-m-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 14px;padding:16px 18px}.b2b-m-name{grid-column:1/-1}.b2b-m-price{gap:2px 8px}.b2b-m-price small{display:block;flex-basis:100%;font-size:11.5px;font-weight:550;color:var(--b2b-t4)}.b2b-m-row{padding:12px 18px;gap:8px 14px}.b2b-m-price b{font-size:16px;padding:3px 8px}.b2b-m-logo{width:36px;height:36px}.b2b-m-name{gap:10px}.b2b-m-name b{font-size:15px}.b2b-faq details{padding:0 18px}.b2b-faq summary{font-size:16px}.b2b-final{padding:32px 20px;border-radius:22px;gap:32px}.b2b-final-card{padding:20px}}@media(prefers-reduced-motion:reduce){.b2b-landing .site-btn,.b2b-track i,.b2b-gap,.b2b-year-cols i,[data-b2b-reveal],.b2b-why-cta{transition:none}.b2b-why-node-hub,.b2b-why-node-hub:after,.b2b-why-node-project{animation:none}.b2b-why-beam,.b2b-why-chain-stages:after{display:none}.b2b-compare.pulse .b2b-cost-vibe .b2b-track i:after,.b2b-models.is-striking .b2b-m-price s:after,.b2b-models.is-striking .b2b-m-price b{animation:none}}.auth-box label.terms-consent,.redeem-card label.terms-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:500;letter-spacing:normal;text-transform:none;line-height:1.45}.admin-cabinet .panel,.admin-cabinet .card{box-shadow:0 1px 3px #1423460a;border:1px solid var(--border)}.admin-cabinet .admin-kpi-card{box-shadow:none;background:#fff;min-height:118px;padding:16px;text-align:left}.admin-cabinet .admin-kpi-card.selected{border-color:var(--p);background:#f6f8ff;box-shadow:inset 0 3px 0 var(--p)}.admin-cabinet .admin-kpi-card em{font-size:12px;line-height:1.45;white-space:normal}.admin-cabinet .admin-kpi-card b{font-size:24px}.admin-cabinet .admin-work-queue{border-left:3px solid var(--p);margin-bottom:20px}.admin-queue-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-queue-grid>a{display:grid;align-content:start;gap:6px;padding:14px;border:1px solid var(--border);border-radius:10px;color:var(--t1);text-decoration:none;background:#fafbff}.admin-queue-grid>a:hover{border-color:var(--p);background:#f0f4ff}.admin-queue-grid strong{font-size:19px;overflow-wrap:anywhere}.admin-queue-grid span{font-size:12px;line-height:1.5;color:var(--t2)}.admin-import>summary{cursor:pointer;font-weight:650;color:var(--p);padding:2px 0}.admin-import[open]>summary{margin-bottom:16px}.admin-nav-group{padding:13px 12px 4px;color:var(--t3);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.admin-cabinet .table-wrap a{color:var(--p);text-decoration:underline;text-underline-offset:3px}.admin-cabinet .admin-status-choice{flex-wrap:wrap}.admin-cabinet .admin-status-form .field{max-width:260px}.admin-cabinet details>summary:focus-visible{outline:2px solid var(--p);outline-offset:4px}@media(max-width:1100px){.admin-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.admin-queue-grid{grid-template-columns:1fr}.admin-nav-group{display:none}.admin-cabinet .admin-kpi-card{min-height:0}.admin-cabinet .admin-kpi-card em{font-size:12px}}.admin-cabinet .workspace{background:#f7f9fc}.admin-cabinet .status-choice.auto span{background:var(--p)}.admin-cabinet .status-choice.on.auto{border-color:var(--p);background:#f0f4ff;color:var(--p)}.admin-cabinet .metric-value.metric-empty{font-size:22px;line-height:1.3;font-weight:650;color:var(--t2)}.admin-request-summary{margin-bottom:20px}.staff-cabinet .workspace{background:#f7f9fc}.staff-cabinet .panel,.staff-cabinet .card{box-shadow:0 1px 3px #1423460a;border:1px solid var(--border);border-radius:16px}.staff-cabinet .form-row>.btn,.staff-cabinet .form-row>.plain-fieldset>.btn,.staff-cabinet #supplierAccountBatchForm button[type=submit]{align-self:end;min-height:44px;height:auto}.staff-cabinet .metric-value{font-size:30px;overflow-wrap:anywhere}.staff-cabinet .metric-value.metric-empty{font-size:22px;line-height:1.35;color:var(--t2)}@media(max-width:760px){.admin-cabinet .statusbar{height:auto;min-height:60px;overflow:visible;padding:8px 12px}.admin-cabinet .statusbar .sys{display:flex;flex-wrap:wrap;gap:6px 10px}.admin-cabinet .statusbar .sys-title{max-width:none;flex-shrink:0}.admin-cabinet .statusbar .sys-meta{flex-basis:100%;max-width:none}.admin-cabinet .statusbar .top-actions{display:none}.admin-cabinet .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-cabinet .stats>.card{padding:16px}.admin-cabinet .stats .metric-value{font-size:26px}.staff-cabinet .statusbar{height:auto;min-height:50px;overflow:visible;padding:8px 12px}.staff-cabinet .statusbar .sys{flex-wrap:wrap;gap:5px 10px}.staff-cabinet .statusbar .sys-title{max-width:none;flex-shrink:0}.staff-cabinet .statusbar .sys-meta{flex-basis:100%;max-width:none}.staff-cabinet .statusbar .top-actions{display:none}.staff-cabinet .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.staff-cabinet .stats>.card{padding:16px;min-width:0}.staff-cabinet .stats .metric-value{font-size:24px}.staff-cabinet .stats .metric-empty{font-size:19px}}.email-flow{min-height:100svh;padding:40px 20px}.email-flow-layout{width:100%;max-width:600px;min-width:0}.email-flow-card{width:100%;border:1px solid var(--border);border-radius:22px;background:#fff;box-shadow:var(--shadow)}.email-flow-body{padding:40px}.email-flow-home{display:inline-flex;align-items:center;gap:8px;min-height:32px;margin-bottom:26px;color:var(--t3);font-size:14px}.email-flow-home svg{width:18px;height:18px;flex:none}.email-flow-home:hover{color:var(--p)}.email-flow h1{font-size:34px;line-height:1.16;letter-spacing:-.035em;margin:0 0 18px;color:var(--t1);text-wrap:balance}.email-flow p{font-size:15px;line-height:1.65;color:var(--t2);margin:12px 0}.email-flow .email-flow-intro{font-size:16px;margin:0}.email-flow-address{display:inline-block;margin-top:3px;font-weight:600;color:var(--t1);overflow-wrap:anywhere;max-width:100%}.email-flow-note{padding:18px 20px;margin:28px 0 14px;background:#f1f3ff;border:1px solid var(--border-accent);border-radius:12px}.email-flow-note p{margin:0;color:#2f42c6}.email-flow-note p+p{margin-top:10px;font-size:13px;line-height:1.6;color:var(--t2)}.email-flow-actions{display:grid}.email-flow .btn{min-height:50px;border-radius:11px;justify-content:center;padding:12px 18px;font-size:15px;font-weight:600;background:#fff;color:var(--t1);border:1px solid var(--border-2)}.email-flow .btn.brand{background:var(--p);color:#fff;border-color:var(--p);box-shadow:none}.email-flow .btn.brand:hover:not(:disabled){background:#2f42d9;border-color:#2f42d9;transform:none}.email-flow .btn:disabled{opacity:1;background:#e6eaff;color:#4c5aa4;border-color:#d7defa;cursor:not-allowed}.email-flow .email-flow-status{font-size:13px;line-height:1.5;margin:12px 0 0}.email-flow .email-flow-status:empty{margin:0}.email-flow-exit,.email-flow-back{display:block;width:fit-content;max-width:100%;min-height:44px;margin:20px auto 0;padding:10px 0;background:none;border:0;color:var(--p);font-size:14px;text-align:center;cursor:pointer}.email-flow-exit:hover,.email-flow-back:hover{text-decoration:underline;text-underline-offset:3px}.email-flow footer{padding:22px 12px 0;text-align:center;font-size:12px;line-height:1.6;color:var(--t3)}.email-flow footer a{color:var(--p);margin-left:4px}.email-flow-icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:24px;border-radius:17px;background:#eef1ff;color:var(--p)}.email-flow-icon svg{width:32px;height:32px}.email-flow-eyebrow{display:block;font-size:11px;letter-spacing:.09em;font-weight:700;color:var(--p);margin-bottom:12px}.email-flow :focus-visible{outline:3px solid var(--p);outline-offset:4px}@media(max-width:540px){.email-flow{padding:28px 16px;place-items:start center}.email-flow-card{border-radius:18px}.email-flow-body{padding:28px 24px 24px}.email-flow-home{margin-bottom:22px}.email-flow h1{font-size:28px}.email-flow .email-flow-intro{font-size:14px}.email-flow-note{padding:16px;margin-top:24px}.email-flow .btn{font-size:14px}}@media(max-width:360px){.email-flow{padding:24px 12px}.email-flow-body{padding:24px 20px 20px}.email-flow h1{font-size:25px}}[data-modal=log-detail] .modal-card{width:min(680px,100%);max-height:min(680px,calc(100dvh - 44px));display:flex;flex-direction:column;overflow:hidden}.log-detail-title{font-size:20px;line-height:1.4;margin:0 38px 18px 0;flex-shrink:0}.log-detail-content{min-height:0;overflow:auto;overscroll-behavior:contain;border:1px solid var(--cp-line,var(--border-2));border-radius:12px;background:var(--cp-bg,var(--surface));padding:16px}.log-detail-content pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;font-size:12px;line-height:1.65;color:var(--cp-text,var(--t1))}.log-detail-content p{margin:0;font-size:14px;line-height:1.6}
