:root{--bg:#08111f;--bg2:#0c1728;--card:#0f1c30c7;--card2:#152640b8;--line:#81d4ff29;--text:#ecf7ff;--muted:#91a8bc;--accent:#34c8ff;--accent2:#6b7dff;--danger:#ff5f7a;--ok:#4ade80;--shadow:0 24px 80px #00000059;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 10% 5%, #34c8ff2e, transparent 34%), radial-gradient(circle at 90% 25%, #6b7dff29, transparent 30%), linear-gradient(135deg, var(--bg), #050914 70%);min-height:100vh;color:var(--text);margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.auth-page{place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.auth-glow{filter:blur(30px);background:linear-gradient(135deg,#34c8ff59,#6b7dff1f);border-radius:999px;width:520px;height:520px;animation:8s ease-in-out infinite float;position:absolute}@keyframes float{50%{transform:translateY(-25px)scale(1.04)}}.auth-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(460px,100%);box-shadow:var(--shadow);background:#08111fc7;border-radius:30px;padding:28px;position:relative}.logo-row,.brand{align-items:center;gap:14px;display:flex}.logo-mark{color:#03101c;background:linear-gradient(135deg, var(--accent), #9adfff);border-radius:18px;place-items:center;width:48px;height:48px;font-weight:900;display:grid;box-shadow:0 14px 34px #34c8ff40}.auth-card h1{letter-spacing:-.04em;margin:0;font-size:34px}.auth-card p,.brand span,.topbar p,.card-head p,.muted{color:var(--muted);margin:4px 0 0}.app-shell{grid-template-columns:280px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0509149e;flex-direction:column;gap:22px;height:100vh;padding:20px;display:flex;position:sticky;top:0}.brand{padding:8px}.brand b{font-size:20px;display:block}.sidebar nav{gap:8px;display:grid}.sidebar nav button{color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:18px;align-items:center;gap:10px;min-width:0;padding:13px 14px;transition:all .18s;display:flex;overflow:hidden}.sidebar nav button:hover,.sidebar nav button.active{color:var(--text);background:#34c8ff1a;border-color:#34c8ff2e}.sidebar-nav-icon{flex:none;line-height:1}.sidebar-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.18;overflow:hidden}.side-user{background:var(--card2);border:1px solid var(--line);border-radius:20px;gap:4px;margin-top:auto;padding:16px;display:grid}.side-user span{color:var(--muted)}.main{min-width:0;padding:22px}.topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.topbar h1{letter-spacing:-.04em;margin:0;font-size:30px}.top-actions{align-items:center;gap:10px;display:flex}.page-grid{gap:18px;display:grid}.page-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:26px;min-width:0;padding:18px}.card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.card h3{letter-spacing:-.02em;margin:0;font-size:20px}.card-actions{flex-wrap:wrap;gap:10px;display:flex}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stats-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card{border:1px solid var(--line);background:#050f1b8a;border-radius:20px;gap:8px;padding:16px;display:grid}.stat-card span,.stat-card small{color:var(--muted)}.stat-card strong{letter-spacing:-.03em;font-size:24px}.field{color:var(--muted);gap:7px;font-size:13px;display:grid}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#030911b8;border-radius:16px;outline:none;padding:12px 13px}textarea{resize:vertical;min-height:92px}input:focus,select:focus,textarea:focus{border-color:#34c8ff85;box-shadow:0 0 0 4px #34c8ff14}.form-grid{gap:12px;display:grid}.inline-form{grid-template-columns:1fr auto auto;gap:10px;margin-bottom:14px;display:grid}.inline-actions,.row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.check{color:var(--muted);align-items:center;gap:8px;display:flex}.check input{width:auto}.auth-check{align-items:center;margin:2px 0 4px}.captcha-box{border:1px solid var(--line);background:#34c8ff0f;border-radius:20px;gap:9px;margin:4px 0 2px;padding:12px;display:grid}.captcha-head{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.captcha-row{grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:10px;display:grid}.captcha-image{min-height:58px;color:var(--muted);background:#0309116b;border:1px solid #81d4ff1f;border-radius:16px;place-items:center;display:grid;overflow:hidden}.captcha-image img{object-fit:cover;width:100%;height:58px;display:block}.captcha-box .small-note{margin-top:0}@media (width<=520px){.captcha-row{grid-template-columns:1fr}}.btn{color:var(--text);white-space:nowrap;border:1px solid #0000;border-radius:16px;padding:11px 15px;transition:all .18s}.btn-primary{background:linear-gradient(135deg,#139fdb,#596dff);box-shadow:0 12px 24px #34c8ff2e}.btn-ghost{border-color:var(--line);background:#34c8ff14}.btn-danger{color:#ffdbe2;background:#ff5f7a29;border-color:#ff5f7a40}.btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.link-btn{color:var(--accent);background:0 0;border:0;padding:0}.alert{border:1px solid;border-radius:18px;margin:10px 0;padding:12px 14px}.alert-error{color:#ffdbe2;background:#ff5f7a1f;border-color:#ff5f7a3d}.alert-ok{color:#dcffe8;background:#4ade801f;border-color:#4ade803d}.loader,.empty,.result-box{border:1px dashed var(--line);color:var(--muted);background:#03091152;border-radius:20px;padding:18px}.result-box{color:var(--text);margin-top:12px}.table-wrap{border:1px solid var(--line);border-radius:20px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:760px}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid #81d4ff1a;padding:12px 14px}th{color:var(--muted);background:#0309116b;font-size:12px;font-weight:600}td{color:#dff2ff}tr:last-child td{border-bottom:0}code{border:1px solid var(--line);color:#a8e7ff;background:#34c8ff14;border-radius:10px;padding:4px 6px}.bar-chart{gap:10px;display:grid}.bar-row{grid-template-columns:110px 1fr 120px;align-items:center;gap:12px;display:grid}.bar-row span,.bar-row b{color:var(--muted);font-size:13px}.bar-row div{background:#34c8ff17;border-radius:999px;height:12px;overflow:hidden}.bar-row i{background:linear-gradient(90deg, var(--accent), var(--accent2));border-radius:inherit;height:100%;display:block}.profile-box{gap:8px;margin-bottom:16px;display:grid}.profile-box span{color:var(--muted)}@media (width<=1100px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.topbar,.top-actions{flex-direction:column;align-items:stretch}.page-grid.two,.stats-grid{grid-template-columns:1fr}}@media (width<=1100px) and (width>=901px){.sidebar nav{grid-template-columns:1fr}.sidebar-nav-label{white-space:normal;overflow-wrap:anywhere}}@media (width<=620px){.main,.sidebar{padding:14px}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.card{border-radius:22px;padding:14px}.inline-form,.bar-row{grid-template-columns:1fr}}.bot-subnav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:-4px 0 18px;padding-bottom:14px;display:flex}.bot-subnav button{border:1px solid var(--line);color:var(--muted);background:#34c8ff0f;border-radius:999px;padding:9px 13px}.bot-subnav button.active,.bot-subnav button:hover{color:var(--text);background:#34c8ff29;border-color:#34c8ff73}.bot-section{gap:18px;display:grid}.block-gap{margin-top:16px}.small-note{font-size:12px}.status-badge{border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;margin-left:8px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.badge-ok{color:#dcffe8;background:#4ade801f;border-color:#4ade803d}.badge-warn{color:#fff3c4;background:#facc151f;border-color:#facc1547}.badge-error{color:#ffdbe2;background:#ff5f7a1f;border-color:#ff5f7a42}.badge-muted{color:var(--muted);background:#91a8bc14}.diag-form{grid-template-columns:1fr 260px auto;align-items:end}.diagnostics-list{gap:14px;display:grid}.diagnostic-bot{border:1px solid var(--line);background:#03091161;border-radius:22px;gap:14px;padding:16px;display:grid}.diagnostic-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.diagnostic-head h4{margin:0 0 4px;font-size:18px}.diagnostic-head p{color:var(--muted);margin:0}.diag-mini{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.diag-mini span{border:1px solid var(--line);color:var(--muted);background:#34c8ff0d;border-radius:999px;padding:7px 10px}.diag-mini b{color:var(--text)}.diag-url-grid{grid-template-columns:1fr 1fr 140px;align-items:stretch;gap:10px;display:grid}.diag-url-grid>div{border:1px solid var(--line);background:#050f1b61;border-radius:16px;gap:7px;min-width:0;padding:10px;display:grid}.diag-url-grid span{color:var(--muted);font-size:12px}.diag-url-grid code{overflow-wrap:anywhere}.checks-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.check-line{border:1px solid var(--line);background:#050f1b61;border-radius:16px;gap:8px;min-width:0;padding:11px;display:grid}.check-line b{color:var(--text)}.check-line span{color:var(--muted)}.check-line small{color:var(--muted);overflow-wrap:anywhere}.diag-block{border:1px solid var(--line);background:#34c8ff0d;border-radius:16px;padding:12px 14px}.diag-block ul{color:var(--muted);margin:8px 0 0;padding-left:18px}.diag-block li{margin:4px 0}@media (width<=1100px){.diag-form,.diag-url-grid,.checks-grid{grid-template-columns:1fr}.diagnostic-head{flex-direction:column}.diag-mini{justify-content:flex-start}}.diag-keepalive,.diag-runtime{border:1px solid var(--border);background:#06132373;border-radius:18px;grid-template-columns:1.5fr auto minmax(120px,180px) auto auto;align-items:end;gap:12px;margin:14px 0;padding:14px;display:grid}.diag-runtime{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:center}.switch-line{color:var(--text);align-items:center;gap:8px;font-size:14px;display:flex}.mini-table{gap:7px;margin-top:8px;display:grid}.mini-row{color:var(--muted);background:#ffffff0a;border-radius:12px;grid-template-columns:1.25fr .8fr .5fr .7fr .8fr 1.4fr;gap:8px;padding:8px 10px;font-size:12px;display:grid}@media (width<=900px){.diag-keepalive{grid-template-columns:1fr;align-items:stretch}.mini-row{grid-template-columns:1fr}}.dashboard-page .card{overflow:hidden}.stats-toolbar{grid-template-columns:minmax(180px,220px) minmax(220px,1fr) repeat(2,minmax(150px,190px)) minmax(220px,280px);align-items:end;gap:12px;display:grid}.period-pill{border:1px solid var(--line);background:linear-gradient(135deg,#34c8ff1a,#596dff14);border-radius:18px;align-content:center;gap:4px;min-height:64px;padding:10px 14px;display:grid}.period-pill span{color:var(--muted);font-size:12px}.period-pill b{color:var(--text);font-size:14px}.stats-grid-seven{grid-template-columns:repeat(7,minmax(0,1fr))}.stat-card strong>span{font-size:18px;line-height:1.25;display:block}.dashboard-charts{align-items:start}.premium-chart{min-height:280px}.bar-row.rich{grid-template-columns:120px minmax(160px,1fr) 150px 170px;min-height:34px}.bar-row.rich em{color:var(--muted);font-size:12px;font-style:normal}.bot-stats-list{gap:14px;display:grid}.bot-stat-card{border:1px solid var(--line);background:radial-gradient(circle at 15% 0,#34c8ff1a,#0000 34%),radial-gradient(circle at 85% 10%,#596dff1a,#0000 36%),#0309115c;border-radius:24px;padding:16px}.bot-stat-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.bot-stat-head h4{letter-spacing:-.02em;margin:0;font-size:20px}.bot-stat-head p{color:var(--muted);margin:5px 0 0}.bot-mini-stats{grid-template-columns:repeat(9,minmax(0,1fr))}.bot-mini-stats .stat-card{min-height:112px}@media (width<=1500px){.stats-grid-seven,.bot-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1150px){.stats-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.bar-row.rich{grid-template-columns:1fr}}@media (width<=700px){.stats-toolbar,.stats-grid-seven,.bot-mini-stats{grid-template-columns:1fr}.bot-stat-head{flex-direction:column}}.line-chart-card{gap:12px;min-height:300px;display:grid}.chart-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.chart-legend span{color:var(--text);align-items:center;gap:7px;font-weight:700;display:inline-flex}.chart-legend em{color:var(--muted);margin-left:auto;font-style:normal}.legend-dot{border-radius:999px;width:10px;height:10px;display:inline-block;box-shadow:0 0 18px}.legend-dot.visits{background:var(--accent);color:var(--accent)}.legend-dot.sales{background:var(--ok);color:var(--ok)}.line-chart-scroll{border:1px solid var(--line);background:radial-gradient(circle at 8% 0,#34c8ff1a,#0000 36%),#03091157;border-radius:22px;padding:10px;overflow-x:auto}.line-chart{width:100%;min-width:760px;height:auto;display:block}.chart-grid-line{stroke:#81d4ff1f;stroke-width:1px}.chart-axis{stroke:#ecf7ff47;stroke-width:1.4px}.chart-y-label,.chart-x-label,.chart-axis-title{fill:var(--muted);-webkit-user-select:none;user-select:none;font-size:12px}.chart-axis-title{fill:#ecf7ffbd;font-size:13px;font-weight:800}.chart-line{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 8px 12px #00000038)}.visits-line{stroke:url(#visitsGradient)}.sales-line{stroke:url(#salesGradient)}.chart-point{stroke:#050914f0;stroke-width:2.2px}.visits-point{fill:#34c8ff}.sales-point{fill:#4ade80}.chart-table-hint{color:var(--muted);font-size:13px}.chart-table-hint b{color:var(--text)}@media (width<=700px){.chart-legend em{margin-left:0}}.catalog-workspace{gap:18px;display:grid}.catalog-stats-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.compact-nodes-stats{max-width:860px}.blueprint-canvas{background-color:#050f1b8f;background-image:linear-gradient(#81d4ff0e 1px,#0000 1px),linear-gradient(90deg,#81d4ff0e 1px,#0000 1px),radial-gradient(circle at 18% 10%,#34c8ff17,#0000 28%),radial-gradient(circle at 80% 10%,#6b7dff14,#0000 30%);background-size:42px 42px,42px 42px,auto,auto;border:1px solid #81d4ff29;border-radius:28px;min-width:1120px;min-height:1360px;position:relative;overflow:auto;box-shadow:inset 0 1px #ffffff08}.blueprint-lines{pointer-events:none;position:absolute;inset:0;overflow:visible}.sort-toast{z-index:9;color:#eaffff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;text-align:center;background:linear-gradient(135deg,#34c8ff38,#6b7dff33);border:1px solid #34c8ff6b;border-radius:999px;width:max-content;max-width:calc(100% - 40px);padding:9px 16px;font-weight:800;position:sticky;top:14px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #00000047,0 0 20px #34c8ff24}.blueprint-line{fill:none;stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 5px #34c8ff2e)}.blueprint-line.text{stroke:#34c8ff61;stroke-dasharray:8 8}.blueprint-line.link{stroke:#bb8bff9e}.blueprint-node{will-change:transform;touch-action:none;-webkit-user-select:none;user-select:none;z-index:2;background:linear-gradient(#13243deb,#081220db);border:1px solid #81d4ff33;border-radius:22px;width:250px;padding:14px;position:absolute;box-shadow:0 22px 55px #00000047,inset 0 1px #ffffff09}.blueprint-node.description{background:linear-gradient(135deg,#34c8ff24,#050f1bdb);border-color:#34c8ff61}.blueprint-node.category{border-color:#34c8ff47}.blueprint-node.product{background:linear-gradient(135deg,#101f35f5,#071222e0);border-color:#6b7dff57;width:282px}.drag-grip{color:#bee0ff73;letter-spacing:-3px;cursor:grab;font-weight:900;position:absolute;top:8px;right:11px}.blueprint-node:active .drag-grip{cursor:grabbing}.node-top,.product-node-head,.product-title-line{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.node-top b,.product-node h4{color:var(--text);margin:0}.node-top span,.product-node-head span,.product-title-line span{color:var(--muted);border:1px solid var(--line);background:#34c8ff0f;border-radius:999px;padding:3px 8px;font-size:12px}.node-top>b:only-child{padding-right:24px}.node-subline{color:var(--muted);margin-top:8px;font-size:12px}.product-title-line{align-items:center;margin-bottom:6px}.product-title-line span,.node-top span{color:#dff2ff;background:#34c8ff1f;border-color:#34c8ff57;font-weight:900}.blueprint-node textarea{resize:vertical;min-height:80px;margin:12px 0 10px}.blueprint-node input{margin-top:12px}.blueprint-node p{color:var(--muted);margin:9px 0 0;line-height:1.45}.product-node-head h4{letter-spacing:-.02em;font-size:17px}.product-node-head strong{color:#a8e7ff;white-space:nowrap;background:#34c8ff1a;border:1px solid #34c8ff40;border-radius:999px;padding:5px 9px}.node-chips{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.node-chips span{color:#dff2ff;border:1px solid var(--line);background:#34c8ff0f;border-radius:999px;padding:5px 9px;font-size:12px}.product-move-line{align-items:center;gap:8px;margin-top:10px;display:grid}.node-footer-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.floating-add-category{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071322c7;border:1px solid #81d4ff2e;border-radius:18px;grid-template-columns:1fr auto;gap:8px;width:364px;padding:10px;display:grid;position:absolute;top:132px;left:56px}.empty-blueprint-hint{width:260px;color:var(--muted);background:#34c8ff0b;border:1px dashed #81d4ff33;border-radius:20px;padding:14px;position:absolute;top:220px;left:70px}.empty-blueprint-hint.products-hint{left:690px}.form-split{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000085;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.product-modal{background:linear-gradient(#122036fa,#050f1bfa);border:1px solid #81d4ff33;border-radius:28px;width:min(760px,100%);max-height:calc(100vh - 44px);padding:18px;overflow:auto;box-shadow:0 28px 90px #00000080}.modal-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.modal-head h3{margin:0}.modal-head p{color:var(--muted);margin:4px 0 0}.modal-close{border:1px solid var(--line);width:38px;height:38px;color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:14px;font-size:24px}.modal-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.promo-form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}@media (width<=1200px){.catalog-stats-row,.promo-form{grid-template-columns:1fr}.blueprint-canvas{min-width:980px}}@media (width<=720px){.form-split,.product-move-line,.floating-add-category{grid-template-columns:1fr}.modal-actions{flex-direction:column}}.small-modal{width:min(520px,100%)}.usdt-auto-note{color:var(--muted);background:#34c8ff0f;border:1px solid #34c8ff2e;border-radius:16px;padding:11px 12px;line-height:1.45}.image-upload-row{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.product-image-preview{object-fit:cover;background:#ffffff0a;border:1px solid #81d4ff2e;border-radius:18px;width:100%;max-height:220px;margin-top:10px}.product-node-image{object-fit:cover;background:#ffffff0a;border:1px solid #81d4ff29;border-radius:16px;width:100%;height:116px;margin:10px 0 2px}.stock-builder{background:#34c8ff0b;border:1px solid #81d4ff2e;border-radius:20px;gap:12px;padding:12px;display:grid}.stock-builder-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.stock-draft-list{gap:10px;display:grid}.stock-draft-item{grid-template-columns:1fr 38px;align-items:stretch;gap:8px;display:grid}.stock-draft-item textarea{min-height:62px}.stock-draft-item button{color:#ffb8c7;cursor:pointer;background:#ff688a14;border:1px solid #ff688a73;border-radius:14px;font-size:20px}.stock-count{color:#c9ffe0;background:#50ffa014;border:1px solid #50ffa033;border-radius:999px;width:max-content;max-width:100%;padding:7px 11px;font-weight:800}@media (width<=720px){.image-upload-row,.stock-draft-item{grid-template-columns:1fr}}.field-counter{color:var(--muted);text-align:right;margin-top:6px;font-size:12px}.field-counter.over{color:#ff7a7a}.field small{color:var(--muted);margin-top:5px;font-size:12px}.textarea-stock textarea{min-height:220px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.45}.texts-workspace{gap:18px;display:grid}.text-warning{color:#ffe3aa;background:linear-gradient(135deg,#ffc2571f,#ff688a12);border:1px solid #ffc25747;border-radius:18px;margin:12px 0 16px;padding:12px 14px;line-height:1.5}.macro-box{background:#34c8ff0b;border:1px solid #81d4ff29;border-radius:22px;padding:14px}.macro-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.macro-head span{color:var(--muted);font-size:13px}.macro-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.macro-item{background:#03091140;border:1px solid #81d4ff1f;border-radius:16px;gap:4px;padding:10px;display:grid}.macro-item code{color:#9de9ff;font-weight:900}.macro-item span{color:var(--text);line-height:1.35}.macro-item em{color:var(--muted);font-size:12px;font-style:normal}.texts-form{gap:18px;display:grid}.texts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.texts-grid textarea{min-height:130px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.45}.texts-grid input{font-family:inherit}.sticky-save{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050f1bc7;border:1px solid #81d4ff29;border-radius:22px;justify-content:flex-end;gap:10px;padding:12px;display:flex;position:sticky;bottom:18px;box-shadow:0 18px 50px #00000042}@media (width<=980px){.macro-grid,.texts-grid{grid-template-columns:1fr}.macro-head{flex-direction:column;align-items:flex-start}.sticky-save{flex-direction:column}}.broadcast-media-preview{border:1px solid var(--line);background:#34c8ff0f;border-radius:18px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;margin-top:10px;padding:12px;display:grid}.broadcast-media-preview b{color:var(--accent)}.broadcast-media-preview span,.broadcast-media-preview small{color:var(--muted);overflow-wrap:anywhere}@media (width<=720px){.broadcast-media-preview{grid-template-columns:1fr;align-items:stretch}}.node-subline.limit-hot{color:#fbbf24;font-weight:800}.funds-page{align-items:start}.funds-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.funds-actions-grid{align-items:start}.segmented-control{border:1px solid var(--line);background:#03091170;border-radius:18px;grid-auto-flow:column;gap:6px;padding:5px;display:inline-grid}.segmented-control button{color:var(--muted);background:0 0;border:0;border-radius:13px;padding:10px 13px;transition:all .18s}.segmented-control button.active,.segmented-control button:hover{color:var(--text);background:linear-gradient(135deg,#34c8ff38,#596dff2e);box-shadow:inset 0 0 0 1px #34c8ff3d}.method-note,.calculation-box{border:1px solid var(--line);color:var(--muted);background:#34c8ff0f;border-radius:18px;padding:12px 14px}.calculation-box{gap:7px;display:grid}.calculation-box b{color:var(--text)}.two-cols{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1280px){.funds-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.funds-summary-grid,.two-cols{grid-template-columns:1fr}.segmented-control{grid-template-columns:1fr;grid-auto-flow:row}}.sales-page{align-items:start}.sales-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.sales-toolbar>span{color:var(--muted);font-size:13px}.payment-status{border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.payment-approved{color:#dcffe8;background:#4ade801f;border-color:#4ade803d}.payment-processing{color:#fff3c4;background:#facc151f;border-color:#facc1547}.payment-cancelled{color:#ffdbe2;background:#ff5f7a1f;border-color:#ff5f7a42}.table-link{color:#9de9ff;font-weight:800;text-decoration:none}.table-link:hover{text-decoration:underline}td small{color:var(--muted);margin-top:3px;display:block}@media (width<=900px){.sales-summary-grid{grid-template-columns:1fr}.sales-toolbar{flex-direction:column;align-items:stretch}}.visitors-page{align-items:start}.visitors-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.visitors-toolbar,.bulk-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.visitors-toolbar>span{color:var(--muted);font-size:13px}.bulk-bar{border:1px solid var(--line);background:#34c8ff0f;border-radius:18px;padding:12px}.check-row{color:var(--text);align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.check-row input,td input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent)}.visitor-status,.visitor-block{border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.visitor-active{color:#dcffe8;background:#4ade801f;border-color:#4ade803d}.visitor-inactive{color:#fff3c4;background:#facc151f;border-color:#facc1547}.visitor-blocked,.visitor-blocked-bot,.visitor-block.blocked{color:#ffdbe2;background:#ff5f7a1f;border-color:#ff5f7a42}.visitor-block:not(.blocked){color:#c9d7e8;background:#94a3b81a}.visitor-products{flex-wrap:wrap;gap:6px;max-width:320px;display:flex}.visitor-products span{color:var(--text);background:#34c8ff1a;border:1px solid #34c8ff2e;border-radius:999px;padding:5px 8px;font-size:12px;display:inline-flex}.visitor-products small{width:100%}@media (width<=1100px){.visitors-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.visitors-summary-grid{grid-template-columns:1fr}.visitors-toolbar,.bulk-bar{flex-direction:column;align-items:stretch}}.referrals-page{align-items:start}.referrals-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.referral-owner-box{border:1px solid var(--line);background:#34c8ff0f;border-radius:18px;margin-top:18px;padding:16px}.referral-owner-box div{gap:4px;display:grid}.referral-owner-box span,.referral-owner-box small{color:var(--muted)}.referral-owner-box b{font-size:20px}.referral-code-grid{grid-template-columns:1fr;gap:14px;display:grid}.copy-field{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.copy-field input{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@media (width<=1100px){.referrals-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.referrals-summary-grid,.copy-field{grid-template-columns:1fr}}:root[data-theme=light]{--bg:#edf8ff;--bg2:#f7fcff;--card:#ffffffd6;--card2:#ebf7ffe6;--line:#19669c29;--text:#082033;--muted:#547084;--accent:#079ad8;--accent2:#4968ff;--danger:#d83d5b;--ok:#169b51;--shadow:0 24px 70px #16466824}:root[data-theme=light] body{background:radial-gradient(circle at 10% 5%, #34c8ff3d, transparent 34%), radial-gradient(circle at 90% 25%, #6b7dff24, transparent 30%), linear-gradient(135deg, var(--bg), #fff 70%)}:root[data-theme=light] .sidebar{background:#eff9ffb8}:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] textarea{background:#ffffffd1}:root[data-theme=light] td{color:#123047}:root[data-theme=light] code{color:#096c9d}.settings-page{align-items:start}.settings-account-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.settings-forms-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;display:grid}.theme-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.theme-choice{border:1px solid var(--line);color:var(--text);text-align:left;background:#34c8ff0f;border-radius:20px;gap:8px;padding:16px;transition:all .18s;display:grid}.theme-choice:hover,.theme-choice.active{background:#34c8ff24;border-color:#34c8ff8c;transform:translateY(-1px)}.theme-choice span{color:var(--muted);font-size:13px}.project-info-box{grid-template-columns:.7fr .7fr 1.6fr;gap:12px;margin-bottom:18px;display:grid}.project-info-box>div{border:1px solid var(--line);background:#34c8ff0f;border-radius:18px;min-width:0;padding:14px}.project-info-box span{color:var(--muted);font-size:13px}.project-info-box b{margin-top:5px;font-size:20px;display:block}.project-info-box p{color:var(--text);white-space:pre-wrap;margin:5px 0 0}.admin-project-editor{border:1px solid var(--line);background:#03091140;border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-bottom:18px;padding:14px;display:grid}.project-update-form h4{margin:0}.project-updates-list{gap:12px;display:grid}.project-update-item{border:1px solid var(--line);background:#050f1b61;border-radius:18px;grid-template-columns:160px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px;display:grid}.project-update-item time{color:var(--muted);font-size:13px}.project-update-item h4{margin:0 0 6px}.project-update-item p{color:var(--muted);white-space:pre-wrap;margin:0}@media (width<=1100px){.settings-forms-grid,.theme-choice-grid,.project-info-box,.admin-project-editor,.project-update-item{grid-template-columns:1fr}.settings-account-head{flex-direction:column}}:root[data-theme=light]{--light-blue-surface:#0074ff4d;--light-blue-surface-soft:#0074ff2e;--light-blue-surface-strong:#0074ff6b;--light-blue-line:#0074ff47}:root[data-theme=light] .stat-card,:root[data-theme=light] .side-user,:root[data-theme=light] .loader,:root[data-theme=light] .empty,:root[data-theme=light] .result-box,:root[data-theme=light] .diagnostic-bot,:root[data-theme=light] .diag-url-grid>div,:root[data-theme=light] .check-line,:root[data-theme=light] .diag-block,:root[data-theme=light] .period-pill,:root[data-theme=light] .bot-stat-card,:root[data-theme=light] .line-chart-scroll,:root[data-theme=light] .macro-box,:root[data-theme=light] .macro-item,:root[data-theme=light] .stock-builder,:root[data-theme=light] .usdt-auto-note,:root[data-theme=light] .broadcast-media-preview,:root[data-theme=light] .bulk-bar,:root[data-theme=light] .referral-owner-box,:root[data-theme=light] .project-info-box>div,:root[data-theme=light] .admin-project-editor,:root[data-theme=light] .project-update-item{box-shadow:0 14px 34px #0074ff14;background:var(--light-blue-surface)!important;border-color:var(--light-blue-line)!important}:root[data-theme=light] .line-chart-scroll,:root[data-theme=light] .bot-stat-card{background:radial-gradient(circle at 8% 0%, #0074ff38, transparent 38%), var(--light-blue-surface)!important}:root[data-theme=light] .table-wrap{border-color:var(--light-blue-line);background:#0074ff1a}:root[data-theme=light] th{color:#173d63;background:var(--light-blue-surface)!important}:root[data-theme=light] td{color:#082033;border-bottom-color:#0074ff2e}:root[data-theme=light] .segmented-control,:root[data-theme=light] .bot-subnav button,:root[data-theme=light] .btn-ghost,:root[data-theme=light] code,:root[data-theme=light] .node-top span,:root[data-theme=light] .product-node-head span,:root[data-theme=light] .product-title-line span,:root[data-theme=light] .node-chips span{background:var(--light-blue-surface-soft)!important;border-color:var(--light-blue-line)!important}:root[data-theme=light] .segmented-control button.active,:root[data-theme=light] .segmented-control button:hover,:root[data-theme=light] .bot-subnav button.active,:root[data-theme=light] .bot-subnav button:hover{background:var(--light-blue-surface-strong)!important;color:#062344!important;border-color:#0074ff75!important}:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] textarea{background:#ffffffb8!important;border-color:#0074ff40!important}:root[data-theme=light] input:focus,:root[data-theme=light] select:focus,:root[data-theme=light] textarea:focus{border-color:#0074ff85!important;box-shadow:0 0 0 4px #0074ff1f!important}:root[data-theme=light] .bar-row div{background:#0074ff2e!important}:root[data-theme=light] .chart-grid-line{stroke:#0074ff2e!important}:root[data-theme=light] .chart-axis{stroke:#08203357!important}:root[data-theme=light] .chart-axis-title{fill:#082033c7!important}:root[data-theme=light] .blueprint-canvas{border-color:var(--light-blue-line)!important;background-color:#0074ff24!important;background-image:linear-gradient(#0074ff1a 1px,#0000 1px),linear-gradient(90deg,#0074ff1a 1px,#0000 1px),radial-gradient(circle at 18% 10%,#0074ff2e,#0000 28%),radial-gradient(circle at 80% 10%,#0074ff1f,#0000 30%)!important}:root[data-theme=light] .blueprint-node,:root[data-theme=light] .blueprint-node.description,:root[data-theme=light] .blueprint-node.product,:root[data-theme=light] .floating-add-category{box-shadow:0 16px 42px #0074ff1a;border-color:var(--light-blue-line)!important;background:#ffffffb8!important}:root[data-theme=light] .product-modal{border-color:var(--light-blue-line)!important;background:radial-gradient(circle at 10% 0,#0074ff2e,#0000 34%),#fffffff0!important;box-shadow:0 28px 90px #0074ff29!important}:root[data-theme=light] .sticky-save{border-color:var(--light-blue-line)!important;background:#ffffffd1!important;box-shadow:0 18px 50px #0074ff24!important}:root[data-theme=light] .modal-close{border-color:var(--light-blue-line)!important;background:#0074ff24!important}:root[data-theme=light] .theme-choice{background:var(--light-blue-surface)!important;border-color:var(--light-blue-line)!important}:root[data-theme=light] .theme-choice:hover,:root[data-theme=light] .theme-choice.active{background:var(--light-blue-surface-strong)!important;border-color:#0074ff85!important}:root[data-theme=light] .product-image-preview,:root[data-theme=light] .product-node-image{border-color:var(--light-blue-line)!important;background:#0074ff1f!important}:root[data-theme=light] .badge-ok,:root[data-theme=light] .alert-ok{color:#07572c}:root[data-theme=light] .badge-warn{color:#5e4700}:root[data-theme=light] .badge-error,:root[data-theme=light] .alert-error,:root[data-theme=light] .btn-danger{color:#8c1029}:root[data-theme=light] .status-badge,:root[data-theme=light] .payment-status,:root[data-theme=light] .visitor-status,:root[data-theme=light] .visitor-block,:root[data-theme=light] .badge-ok,:root[data-theme=light] .badge-warn,:root[data-theme=light] .badge-error,:root[data-theme=light] .badge-muted{border-width:1px;box-shadow:0 8px 20px #0074ff14;color:#082033!important}:root[data-theme=light] .badge-ok,:root[data-theme=light] .payment-approved,:root[data-theme=light] .visitor-active,:root[data-theme=light] .alert-ok{color:#006b35!important;background:#00be642e!important;border-color:#00914b52!important}:root[data-theme=light] .badge-warn,:root[data-theme=light] .payment-processing,:root[data-theme=light] .payment-manual-review,:root[data-theme=light] .payment-manual,:root[data-theme=light] .payment-review,:root[data-theme=light] .visitor-inactive,:root[data-theme=light] .alert-warn,:root[data-theme=light] .text-warning{color:#805600!important;background:#ffb40038!important;border-color:#be7d0057!important}:root[data-theme=light] .badge-error,:root[data-theme=light] .payment-cancelled,:root[data-theme=light] .payment-expired,:root[data-theme=light] .visitor-blocked,:root[data-theme=light] .visitor-blocked-bot,:root[data-theme=light] .visitor-block.blocked,:root[data-theme=light] .alert-error{color:#9a1630!important;background:#ff375f2e!important;border-color:#d2284b57!important}:root[data-theme=light] .badge-muted,:root[data-theme=light] .visitor-block:not(.blocked),:root[data-theme=light] .payment-status:not(.payment-approved):not(.payment-processing):not(.payment-cancelled):not(.payment-expired):not(.payment-manual-review):not(.payment-manual):not(.payment-review),:root[data-theme=light] .status-badge:not(.badge-ok):not(.badge-warn):not(.badge-error):not(.badge-muted){color:#17446a!important;background:#0074ff29!important;border-color:#0074ff47!important}:root[data-theme=light] .status-badge *,:root[data-theme=light] .payment-status *,:root[data-theme=light] .visitor-status *,:root[data-theme=light] .visitor-block *{color:inherit!important}:root[data-theme=light] .btn-danger{color:#8c1029!important;background:#ff375f29!important;border-color:#d2284b57!important}:root[data-theme=light] .btn-danger:hover{color:#7a0f24!important;background:#ff375f3d!important}:root[data-theme=light] .row-actions .btn-ghost,:root[data-theme=light] .payment-status+.btn-ghost,:root[data-theme=light] .visitor-status+.btn-ghost{color:#084c87!important}@media (width>=900px){body{font-size:14px}.app-shell{grid-template-columns:238px minmax(0,1fr)}.sidebar{gap:16px;padding:14px}.brand{gap:10px;padding:6px}.brand b{font-size:18px}.logo-mark{border-radius:15px;width:42px;height:42px}.sidebar nav{grid-template-columns:1fr;gap:6px}.sidebar nav button{border-radius:15px;gap:8px;padding:10px 11px}.side-user{border-radius:17px;padding:12px}.main{padding:16px}.topbar{gap:12px;margin-bottom:14px}.topbar h1{font-size:25px}.topbar p,.card-head p,.muted{margin-top:2px}.top-actions{gap:8px}.page-grid,.page-grid.two{gap:14px}.card{border-radius:21px;padding:14px}.card-head{gap:10px;margin-bottom:12px}.card h3{font-size:18px}.card-actions{gap:8px}.stats-grid,.stats-grid.compact{gap:9px}.stat-card{min-height:unset;border-radius:16px;gap:5px;padding:11px}.stat-card strong{font-size:20px;line-height:1.12}.stat-card strong>span{font-size:15px;line-height:1.18}.stat-card span,.stat-card small{font-size:12px;line-height:1.25}.field{gap:5px;font-size:12px}input,select,textarea{border-radius:13px;padding:9px 11px}textarea{min-height:78px}.form-grid{gap:9px}.inline-form{gap:8px;margin-bottom:10px}.inline-actions,.row-actions{gap:6px}.btn{border-radius:13px;padding:9px 12px}.alert{border-radius:15px;margin:8px 0;padding:10px 12px}.loader,.empty,.result-box{border-radius:16px;padding:13px}.table-wrap{border-radius:16px}th,td{padding:9px 11px}th{font-size:11px}td{font-size:13px}td small{font-size:11px}code{border-radius:8px;padding:3px 5px;font-size:12px}.bot-subnav{gap:6px;margin-bottom:14px;padding-bottom:10px}.bot-subnav button{padding:7px 10px}.bot-section{gap:14px}.block-gap{margin-top:12px}.status-badge,.payment-status,.visitor-status,.visitor-block{padding:5px 8px;font-size:11px}.segmented-control{border-radius:15px;gap:4px;padding:4px}.segmented-control button{border-radius:11px;padding:8px 10px}.period-pill{border-radius:15px;min-height:54px;padding:8px 11px}.period-pill b{font-size:13px}.bot-stat-card{border-radius:20px;padding:12px}.bot-stat-head{margin-bottom:10px}.bot-stat-head h4{font-size:18px}.line-chart-card{gap:9px;min-height:250px}.premium-chart{min-height:240px}.line-chart-scroll{border-radius:18px;padding:8px}.chart-legend{gap:10px;font-size:12px}.chart-y-label,.chart-x-label,.chart-axis-title{font-size:11px}.bar-row{gap:9px}.bar-row.rich{grid-template-columns:96px minmax(130px,1fr) 120px 130px;min-height:28px}.bar-row span,.bar-row b,.bar-row.rich em{font-size:12px}.diag-form{grid-template-columns:minmax(0,1fr) 220px auto}.diagnostic-bot,.diag-block,.check-line,.diag-url-grid>div{border-radius:15px;padding:10px}.checks-grid{gap:8px}.macro-box,.stock-builder,.calculation-box,.method-note,.bulk-bar,.referral-owner-box,.admin-project-editor{border-radius:16px;padding:10px}.macro-grid,.texts-grid{gap:9px}.macro-item{border-radius:13px;padding:8px}.sticky-save{border-radius:18px;padding:9px;bottom:12px}.product-modal{border-radius:22px;padding:14px}.modal-head{margin-bottom:10px}.modal-close{border-radius:12px;width:34px;height:34px}.project-info-box{gap:9px}.project-info-box>div{border-radius:15px;padding:11px}.project-info-box b{font-size:17px}.project-update-item{border-radius:15px;grid-template-columns:130px minmax(0,1fr) auto;gap:10px;padding:11px}.theme-choice{border-radius:16px;padding:12px}}@media (width>=1180px){.stats-grid-seven{grid-template-columns:repeat(7,minmax(105px,1fr))!important}.bot-mini-stats{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important}.bot-mini-stats .stat-card{min-height:88px}.funds-summary-grid{grid-template-columns:repeat(6,minmax(118px,1fr))!important}.sales-summary-grid{grid-template-columns:repeat(4,minmax(145px,1fr))!important}.visitors-summary-grid,.referrals-summary-grid{grid-template-columns:repeat(5,minmax(128px,1fr))!important}.catalog-stats-row{grid-template-columns:repeat(4,minmax(130px,1fr))!important}.checks-grid{grid-template-columns:repeat(5,minmax(120px,1fr))!important}}@media (width>=900px) and (width<=1179px){.stats-grid,.stats-grid.compact,.stats-grid-seven,.bot-mini-stats,.funds-summary-grid,.sales-summary-grid,.visitors-summary-grid,.referrals-summary-grid,.catalog-stats-row,.checks-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.page-grid.two,.dashboard-charts,.funds-actions-grid,.settings-forms-grid,.admin-project-editor{grid-template-columns:1fr!important}}@media (width>=900px){.sales-page table,.visitors-page table,.funds-page table{min-width:980px}.table-wrap{max-width:100%}}:root[data-theme=light] .node-chips span,:root[data-theme=light] .node-chip,:root[data-theme=light] .product-title-line span,:root[data-theme=light] .product-title-line small,:root[data-theme=light] .product-node-head span,:root[data-theme=light] .node-top span{color:#082033!important;background:#0074ff29!important;border-color:#0074ff47!important}:root[data-theme=light] .node-chips span *,:root[data-theme=light] .product-title-line span *,:root[data-theme=light] .product-node-head span *,:root[data-theme=light] .node-top span *{color:inherit!important}:root[data-theme=light] .btn,:root[data-theme=light] button.btn,:root[data-theme=light] .card-actions .btn,:root[data-theme=light] .row-actions .btn,:root[data-theme=light] .inline-actions .btn,:root[data-theme=light] .top-actions .btn{color:#062344!important;background:linear-gradient(135deg,#91d7ffb8,#b7ceffb8)!important;border:1px solid #0074ff42!important;box-shadow:0 10px 24px #0074ff1f!important}:root[data-theme=light] .btn:hover,:root[data-theme=light] button.btn:hover,:root[data-theme=light] .card-actions .btn:hover,:root[data-theme=light] .row-actions .btn:hover,:root[data-theme=light] .inline-actions .btn:hover,:root[data-theme=light] .top-actions .btn:hover{color:#031d38!important;background:linear-gradient(135deg,#78cdffd1,#a5c2ffd1)!important;border-color:#0074ff61!important;box-shadow:0 12px 30px #0074ff29!important}:root[data-theme=light] .btn-ghost,:root[data-theme=light] button.btn-ghost,:root[data-theme=light] .row-actions .btn-ghost,:root[data-theme=light] .card-actions .btn-ghost{color:#084c87!important;box-shadow:none!important;background:#0074ff1f!important;border-color:#0074ff3d!important}:root[data-theme=light] .btn-ghost:hover,:root[data-theme=light] button.btn-ghost:hover,:root[data-theme=light] .row-actions .btn-ghost:hover,:root[data-theme=light] .card-actions .btn-ghost:hover{color:#063a66!important;background:#0074ff33!important;border-color:#0074ff57!important}:root[data-theme=light] .btn-danger,:root[data-theme=light] button.btn-danger{color:#8c1029!important;background:linear-gradient(135deg,#ffbecac2,#ffdee4c2)!important;border-color:#d2284b52!important;box-shadow:0 10px 24px #d2284b1a!important}:root[data-theme=light] .btn-danger:hover,:root[data-theme=light] button.btn-danger:hover{color:#721024!important;background:linear-gradient(135deg,#ffaabad6,#ffd0dad6)!important;border-color:#d2284b6b!important}:root[data-theme=light] .sidebar nav button{color:#123047!important;background:0 0!important;border-color:#0000!important}:root[data-theme=light] .sidebar nav button:hover{color:#062344!important;background:#0074ff1f!important;border-color:#0074ff33!important}:root[data-theme=light] .sidebar nav button.active{color:#031d38!important;background:linear-gradient(135deg,#87d4ffb3,#b4cbffb3)!important;border-color:#0074ff47!important;box-shadow:0 12px 28px #0074ff1f!important}:root[data-theme=light] .icon-btn,:root[data-theme=light] .modal-close,:root[data-theme=light] .floating-add-category{color:#062344!important;background:#0074ff24!important;border-color:#0074ff47!important}:root[data-theme=light] .icon-btn:hover,:root[data-theme=light] .modal-close:hover,:root[data-theme=light] .floating-add-category:hover{background:#0074ff38!important;border-color:#0074ff61!important}.blueprint-zoom-toolbar{border:1px solid var(--line);background:#34c8ff0f;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 12px;padding:9px 10px;display:flex}.blueprint-zoom-toolbar>span{color:var(--muted);font-size:13px;font-weight:800}.blueprint-zoom-toolbar .btn{min-width:42px;padding:7px 10px}.blueprint-canvas{overscroll-behavior:contain;max-height:900px;background-size:34px 34px,34px 34px,auto,auto!important;border-radius:22px!important;min-width:100%!important;min-height:620px!important;overflow:auto!important}.blueprint-stage-shell{min-width:1px;min-height:1px;position:relative}.blueprint-stage{transform-origin:0 0;position:absolute;inset:0 auto auto 0}.blueprint-node{border-radius:18px!important;width:224px!important;padding:10px!important;box-shadow:0 14px 34px #00000038,inset 0 1px #ffffff09!important}.blueprint-node.product{width:252px!important}.blueprint-node textarea{min-height:60px!important;margin:9px 0 7px!important}.blueprint-node input{margin-top:9px!important;padding:8px 9px!important}.blueprint-node .field,.blueprint-node small,.blueprint-node p,.node-subline{font-size:11px!important}.node-top,.product-node-head,.product-title-line{gap:8px!important}.node-top b,.product-node-head h4{font-size:14px!important;line-height:1.15!important}.node-top span,.product-node-head span,.product-title-line span{padding:2px 6px!important;font-size:10.5px!important}.product-node-head strong{padding:4px 7px!important;font-size:12px!important}.product-node-image{border-radius:13px!important;height:82px!important;margin:7px 0 1px!important}.node-chips{gap:5px!important;margin:8px 0!important}.node-chips span{padding:4px 7px!important;font-size:10.5px!important}.node-footer-actions{gap:6px!important;margin-top:8px!important}.blueprint-node .btn{border-radius:11px!important;padding:7px 9px!important;font-size:12px!important}.drag-grip{font-size:13px!important;top:6px!important;right:8px!important}.empty-blueprint-hint{border-radius:16px!important;width:230px!important;padding:11px!important;font-size:12px!important}.sort-toast{z-index:5}:root[data-theme=light] .blueprint-zoom-toolbar{background:#0074ff2e!important;border-color:#0074ff47!important}:root[data-theme=light] .blueprint-node{box-shadow:0 12px 30px #0074ff1a!important}.settings-forms-grid>form:first-child{align-content:start;max-width:420px}.settings-forms-grid>form:first-child .field{max-width:100%}.settings-forms-grid>form:first-child input{width:100%;max-width:320px}.settings-forms-grid>form:first-child .btn{justify-self:start;width:fit-content;min-width:0;padding-inline:14px}@media (width<=760px){.settings-forms-grid>form:first-child,.settings-forms-grid>form:first-child input{max-width:none}}.settings-forms-grid{align-items:start;grid-template-columns:1fr!important;gap:14px!important}.settings-forms-grid>form{align-content:start;width:100%;max-width:560px}.settings-forms-grid>form input,.settings-forms-grid>form textarea,.settings-forms-grid>form select{width:100%;max-width:560px}.settings-forms-grid>form .btn{justify-self:start;width:fit-content;min-width:0;padding-inline:16px}.settings-forms-grid>form .form-grid,.settings-forms-grid>form .inline-form{grid-template-columns:1fr!important}.settings-forms-grid>form:first-child{max-width:360px}.settings-forms-grid>form:first-child input{max-width:320px}.settings-forms-grid>form:last-child{max-width:560px}@media (width<=760px){.settings-forms-grid>form,.settings-forms-grid>form input,.settings-forms-grid>form textarea,.settings-forms-grid>form select{max-width:none}}.side-balance{border-top:1px solid var(--line);gap:4px;margin-top:10px;padding-top:10px;display:grid}.side-balance small{color:var(--muted);font-size:11px;font-weight:700}.side-balance strong{color:var(--text);font-size:13px;line-height:1.25}:root[data-theme=light] .side-balance{border-top-color:#0074ff38}.logo-mark.logo-mark--image{object-fit:contain;color:#0000;border-radius:0;flex-shrink:0;width:48px;height:48px;padding:0;display:block;box-shadow:none!important;background:0 0!important}.logo-row .logo-mark.logo-mark--image{width:54px;height:54px}.brand .logo-mark.logo-mark--image{width:46px;height:46px}.admin-select-user-placeholder{border:1px solid var(--line);color:var(--muted);background:#34c8ff0f;border-radius:18px;padding:18px}:root[data-theme=light] .admin-select-user-placeholder{background:#0074ff2e;border-color:#0074ff47}.admin-control-page,.admin-notifications-page,.admin-management-page{align-items:start}.admin-user-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.admin-user-head>div:first-child{gap:4px;display:grid}.admin-user-head b{font-size:22px}.admin-user-head span,.admin-user-head small{color:var(--muted)}.admin-user-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-balance-form,.admin-settings-grid{max-width:760px}.admin-ref-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.admin-ref-grid>div,.diagnostic-result,.admin-proof-list{border:1px solid var(--line);background:#34c8ff0f;border-radius:18px;padding:14px}.admin-proof-list{gap:6px;max-width:280px;display:grid}.admin-proof-list p{color:var(--text);white-space:pre-wrap;margin:0}.admin-proof-list a{color:var(--accent);font-weight:800}:root[data-theme=light] .admin-ref-grid>div,:root[data-theme=light] .diagnostic-result,:root[data-theme=light] .admin-proof-list{background:#0074ff2e;border-color:#0074ff47}@media (width<=900px){.admin-user-head,.admin-ref-grid{flex-direction:column;grid-template-columns:1fr}.admin-user-stats{grid-template-columns:1fr}}.admin-visitors-toolbar{border:1px solid var(--line);background:#34c8ff0f;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;padding:12px;display:flex}.admin-visitors-toolbar .field{width:min(420px,100%)}.admin-visitors-toolbar span{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:800}.admin-visitor-name{gap:3px;display:grid}.admin-visitor-name b{color:var(--text);font-size:13px}.admin-visitor-name small{color:var(--muted);font-size:11px}:root[data-theme=light] .admin-visitors-toolbar{background:#0074ff2e;border-color:#0074ff47}@media (width<=760px){.admin-visitors-toolbar{flex-direction:column;align-items:stretch}}.admin-notification-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-notification-toolbar{border:1px solid var(--line);background:#34c8ff0f;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;padding:12px;display:flex}.admin-notification-toolbar .field{width:min(520px,100%)}.admin-notification-toolbar span{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:800}.admin-notification-person{gap:3px;display:grid}.admin-notification-person b,.admin-requisites b{color:var(--text);font-size:13px}.admin-notification-person small,.admin-requisites small{color:var(--muted);font-size:11px}.admin-requisites{gap:3px;max-width:260px;display:grid}.admin-requisites span{color:var(--text);overflow-wrap:anywhere}:root[data-theme=light] .admin-notification-toolbar{background:#0074ff2e;border-color:#0074ff47}@media (width<=900px){.admin-notification-stats{grid-template-columns:1fr}.admin-notification-toolbar{flex-direction:column;align-items:stretch}}.data-table-panel{gap:10px;min-width:0;display:grid}.data-table-tools{border:1px solid var(--line);background:#34c8ff0f;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:12px;padding:12px;display:flex}.data-table-tools .field{width:min(520px,100%)}.data-table-tools span{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:800}.table-wrap{max-height:920px;overflow:auto!important}.table-wrap thead th{z-index:3;position:sticky;top:0}.visitor-person-name{gap:3px;display:grid}.visitor-person-name b{color:var(--text);font-size:13px;line-height:1.2}.visitor-person-name small{color:var(--muted);font-size:11px;line-height:1.2}:root[data-theme=light] .data-table-tools{background:#0074ff2e;border-color:#0074ff47}@media (width<=760px){.data-table-tools{flex-direction:column;align-items:stretch}.table-wrap{max-height:760px}}.pending-account-notice{background:radial-gradient(circle at 8% 0,#ffb84d33,#0000 36%),#ffb84d1a;border:1px solid #ffb84d57;border-radius:24px;align-items:flex-start;gap:16px;margin-bottom:16px;padding:18px;display:flex;box-shadow:0 18px 50px #ffb84d14}.pending-account-notice__icon{background:#ffb84d2e;border:1px solid #ffb84d47;border-radius:18px;flex:none;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.pending-account-notice h2{margin:0 0 6px;font-size:22px;line-height:1.15}.pending-account-notice p{max-width:760px;color:var(--text);margin:0;line-height:1.5}.pending-account-notice small{color:var(--muted);margin-top:8px;font-weight:700;display:block}:root[data-theme=light] .pending-account-notice{background:radial-gradient(circle at 8% 0,#ffb84d57,#0000 36%),#ffb84d38;border-color:#c87f004d}:root[data-theme=light] .pending-account-notice__icon{background:#ffb84d42;border-color:#c87f0047}@media (width<=760px){.pending-account-notice{border-radius:20px;flex-direction:column;padding:15px}.pending-account-notice h2{font-size:19px}}.auth-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:4px;display:flex}.auth-actions .btn{min-width:150px}.auth-actions .link-btn{white-space:nowrap;text-align:right;margin:0}:root[data-theme=light] .auth-card{background:radial-gradient(circle at 12% 0,#0074ff29,#0000 38%),#ffffffe0!important;border-color:#0074ff38!important;box-shadow:0 22px 70px #0074ff24,inset 0 1px #ffffffb8!important}:root[data-theme=light] .auth-card h1,:root[data-theme=light] .auth-card label,:root[data-theme=light] .auth-card .field,:root[data-theme=light] .auth-card .small-note{color:#082033}:root[data-theme=light] .auth-card p,:root[data-theme=light] .auth-card .muted{color:#082033ad!important}:root[data-theme=light] .auth-card input{color:#082033!important;background:#ffffffd1!important;border-color:#0074ff3d!important}:root[data-theme=light] .auth-card input::placeholder{color:#0820336b!important}:root[data-theme=light] .auth-card .link-btn{color:#07518f!important}:root[data-theme=light] .auth-card .link-btn:hover{color:#032d55!important}@media (width<=520px){.auth-actions{flex-direction:column;align-items:stretch}.auth-actions .btn{width:100%}.auth-actions .link-btn{text-align:center}}.free-bot-notice{background:radial-gradient(circle at 10% 0,#34c8ff29,#0000 38%),#34c8ff12;border:1px solid #34c8ff38;border-radius:22px;align-items:flex-start;gap:14px;padding:16px;display:flex}.free-bot-notice__icon{background:#34c8ff1f;border:1px solid #34c8ff33;border-radius:16px;flex:none;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.free-bot-notice h3{margin:0 0 5px;font-size:18px}.free-bot-notice p{color:var(--muted);margin:0;line-height:1.45}.free-bot-notice b{color:var(--text)}.free-bot-notice__limits{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.free-bot-notice__limits span{color:var(--text);border:1px solid var(--line);background:#ffffff12;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}:root[data-theme=light] .free-bot-notice{background:#0074ff2e;border-color:#0074ff47}:root[data-theme=light] .free-bot-notice__icon,:root[data-theme=light] .free-bot-notice__limits span{background:#ffffff75;border-color:#0074ff3d}@media (width<=760px){.free-bot-notice{flex-direction:column}}.bot-overview-grid .result-box{margin-top:12px}.token-replace-result{gap:4px;display:grid}.token-replace-result small{color:var(--muted)}.status-badge.badge-error{color:#ffdbe2;background:#ff375f24;border-color:#ff375f57}:root[data-theme=light] .status-badge.badge-error{color:#9a1630!important;background:#ff375f2e!important;border-color:#d2284b57!important}.mobile-shellbar,.mobile-tabbar,.mobile-nav-backdrop,.mobile-sidebar-close{display:none}@media (width<=900px){html,body,#root{width:100%;min-height:100%;overflow-x:hidden}body{background-attachment:fixed}.app-shell{min-height:100svh;padding-bottom:calc(76px + env(safe-area-inset-bottom));display:block}.mobile-shellbar{z-index:85;min-height:calc(62px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 12px 10px;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#050914d1;align-items:center;gap:10px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 14px 36px #0000003d}.mobile-shellbar__title{flex:1;gap:1px;min-width:0;display:grid}.mobile-shellbar__title b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.15;overflow:hidden}.mobile-shellbar__title span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mobile-menu-btn,.mobile-sidebar-close{border:1px solid var(--line);width:40px;height:40px;color:var(--text);background:#34c8ff1a;border-radius:15px;flex:none;place-items:center}.mobile-menu-btn{font-size:20px;line-height:1;display:grid}.mobile-sidebar-close{margin-left:auto;font-size:24px;display:grid}.mobile-shellbar .btn{border-radius:15px;width:40px;height:40px;padding:0}.mobile-nav-backdrop{z-index:95;pointer-events:none;opacity:0;background:#00000073;transition:opacity .2s;display:block;position:fixed;inset:0}.app-shell.nav-open .mobile-nav-backdrop{pointer-events:auto;opacity:1}.sidebar{z-index:100;width:min(330px,86vw);height:100svh;padding:calc(14px + env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom));border-right:1px solid var(--line);-webkit-overflow-scrolling:touch;background:#050914f0;border-bottom:0;gap:14px;transition:transform .22s;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%);box-shadow:24px 0 70px #0000006b;position:fixed!important}.app-shell.nav-open .sidebar{transform:translate(0)}.brand{gap:10px;padding:0 0 10px}.brand .logo-mark{border-radius:15px;width:42px;height:42px}.brand b{font-size:18px}.brand span{font-size:12px}.sidebar nav{gap:6px;display:grid;grid-template-columns:1fr!important}.sidebar nav button{border-radius:15px;min-height:44px;padding:10px 12px;font-size:14px}.side-user{border-radius:17px;margin-top:4px;padding:13px}.side-balance{grid-template-columns:1fr 1fr;gap:5px 8px;display:grid}.side-balance small{grid-column:1/-1}.main{width:100%;min-width:0;padding:calc(76px + env(safe-area-inset-top)) 12px 12px}.topbar{gap:10px;margin:0 0 12px;display:grid}.topbar>div:first-child{display:none}.top-actions{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.top-actions select,.top-actions .btn{width:100%}.mobile-tabbar{z-index:80;padding:6px max(8px, env(safe-area-inset-left)) calc(6px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-right));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#050914e0;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -16px 38px #00000042}.mobile-tabbar button{min-width:0;min-height:54px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:16px;place-items:center;gap:2px;font-size:11px;display:grid}.mobile-tabbar button span{font-size:18px;line-height:1}.mobile-tabbar button b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:800;line-height:1.1;overflow:hidden}.mobile-tabbar button.active{color:var(--text);background:#34c8ff21;border-color:#34c8ff40}.page-grid,.bot-section,.diagnostics-list,.form-grid{gap:12px}.page-grid.two,.stats-grid,.stats-grid.compact{grid-template-columns:1fr!important}.card{border-radius:20px;padding:13px;box-shadow:0 14px 36px #00000038}.card-head{flex-direction:column;gap:10px;margin-bottom:12px}.card h3{font-size:18px}.card-head p,.muted,.field,.small-note{font-size:12px}.card-actions,.inline-actions,.row-actions{gap:7px;width:100%}.card-actions .btn,.inline-actions .btn,.row-actions .btn{flex:auto}.stat-card{border-radius:16px;gap:6px;padding:12px}.stat-card strong{font-size:19px}input,select,textarea{border-radius:14px;min-height:44px;padding:10px 11px;font-size:16px}textarea{min-height:84px}.btn{border-radius:14px;min-height:42px;padding:9px 12px;font-size:14px}.inline-form,.diag-form,.diag-url-grid,.checks-grid,.diag-keepalive,.diag-runtime{grid-template-columns:1fr!important}.bot-subnav{border-bottom:1px solid var(--line);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;margin:-2px -12px 12px;padding:0 12px 10px;overflow-x:auto}.bot-subnav button{white-space:nowrap;flex:none;padding:8px 11px;font-size:13px}.table-wrap{-webkit-overflow-scrolling:touch;border-radius:16px;margin-inline:-1px}table{min-width:650px;font-size:13px}th,td{padding:9px 10px}code{overflow-wrap:anywhere;word-break:break-word}.bar-row{gap:7px}.diagnostic-head,.macro-head{flex-direction:column;gap:10px}.diag-mini{justify-content:flex-start}.auth-page{padding:14px}.auth-card{border-radius:24px;padding:18px}.auth-card h1{font-size:28px}}@media (width<=380px){.mobile-tabbar button b{display:none}.mobile-tabbar button{min-height:48px}.mobile-tabbar button span{font-size:20px}}@media (width<=900px){.top-actions>.btn{display:none}:root[data-theme=light] .mobile-shellbar,:root[data-theme=light] .mobile-tabbar,:root[data-theme=light] .sidebar{background:#eff8ffeb}:root[data-theme=light] .mobile-nav-backdrop{background:#081c305c}}.blueprint-desktop-panel{min-width:0;position:relative}.mobile-blueprint-entry,.mobile-blueprint-sheet-head,.blueprint-mobile-backdrop{display:none}.blueprint-canvas{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:none!important;overflow:auto!important}.blueprint-stage-shell{margin:0 auto}@media (width<=720px){.mobile-blueprint-entry{background:#34c8ff0f;border:1px solid #81d4ff2e;border-radius:18px;gap:12px;margin-top:12px;padding:13px;display:grid}.mobile-blueprint-entry b{color:var(--text);margin-bottom:4px;display:block}.mobile-blueprint-entry span{color:var(--muted);font-size:12px;line-height:1.45}.blueprint-mobile-backdrop{z-index:108;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000007a;display:block;position:fixed;inset:0}.blueprint-desktop-panel{display:none}.blueprint-desktop-panel.is-mobile-open{left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));bottom:calc(76px + env(safe-area-inset-bottom));z-index:116;background:linear-gradient(#122036fa,#050f1bfa);border:1px solid #81d4ff38;border-radius:24px;gap:10px;max-height:min(74svh,590px);padding:12px;display:grid;position:fixed;overflow:hidden;box-shadow:0 26px 86px #0000008f}.mobile-blueprint-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mobile-blueprint-sheet-head h3{margin:0;font-size:18px}.mobile-blueprint-sheet-head p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.35}.blueprint-desktop-panel.is-mobile-open .blueprint-zoom-toolbar{border-radius:15px;margin:0;padding:8px}.blueprint-desktop-panel.is-mobile-open .blueprint-zoom-toolbar>span{font-size:12px}.blueprint-desktop-panel.is-mobile-open .blueprint-canvas{border-radius:18px!important;height:min(440px,48svh)!important;min-height:280px!important}.blueprint-desktop-panel.is-mobile-open .blueprint-node{touch-action:none}:root[data-theme=light] .blueprint-desktop-panel.is-mobile-open{background:linear-gradient(#eff8fffa,#dbeffffa);box-shadow:0 26px 70px #004ca038}}.blueprint-zoom-toolbar{flex-wrap:wrap}.blueprint-auto-toggle{min-height:38px;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;background:#34c8ff12;border:1px solid #81d4ff2e;border-radius:14px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:900;display:inline-flex}.blueprint-auto-toggle input{accent-color:#34c8ff;width:16px;height:16px;margin:0}.blueprint-scale-readout{margin-right:auto}.blueprint-manual-controls{align-items:center}.blueprint-manual-controls>span{min-width:48px;color:var(--text);text-align:center;font-size:13px;font-weight:900}:root[data-theme=light] .blueprint-auto-toggle{background:#0074ff24;border-color:#0074ff3d}@media (width<=720px){.blueprint-zoom-toolbar{grid-template-columns:1fr auto;align-items:center;display:grid}.blueprint-scale-readout{text-align:right;margin-right:0}.blueprint-manual-controls{grid-column:1/-1;grid-template-columns:42px 1fr 42px;width:100%;display:grid}.blueprint-manual-controls .btn{width:100%}.blueprint-desktop-panel.is-mobile-open .blueprint-canvas{height:min(420px,44svh)!important}}.catalog-view-switch{background:#34c8ff0f;border:1px solid #81d4ff2e;border-radius:18px;align-items:center;gap:6px;width:fit-content;margin:0 0 14px;padding:5px;display:inline-flex}.catalog-view-switch button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;padding:9px 14px;font-weight:900;transition:transform .16s,background .16s,color .16s,box-shadow .16s}.catalog-view-switch button:hover{color:var(--text);transform:translateY(-1px)}.catalog-view-switch button.active{color:var(--text);background:linear-gradient(135deg,#34c8ff40,#6b7dff33);box-shadow:inset 0 1px #ffffff14,0 10px 24px #34c8ff1f}.catalog-list-mode{gap:18px;margin-top:14px;display:grid}.catalog-list-section{background:#050f1b57;border:1px solid #81d4ff29;border-radius:22px;gap:14px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff09}.catalog-list-section--description{padding-bottom:18px}.catalog-list-section--items{margin-top:2px}.catalog-list-section--product-start{margin-top:24px;position:relative}.catalog-list-section--product-start:before{content:"";background:linear-gradient(90deg,#0000,#81d4ff57,#0000);height:1px;position:absolute;top:-22px;left:16px;right:16px}.catalog-list-section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.catalog-list-section-head h3{margin:0;font-size:17px}.catalog-list-section-head p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.catalog-list-textarea{resize:vertical;min-height:86px}.catalog-simple-list{gap:10px;display:grid}.catalog-list-row{background:#09162794;border:1px solid #81d4ff21;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.catalog-list-row-main{align-items:center;gap:12px;min-width:0;display:flex}.catalog-list-index{min-width:42px;color:var(--text);text-align:center;background:#34c8ff1c;border-radius:13px;flex:none;padding:7px 9px;font-size:12px;font-weight:950}.catalog-list-row-content{gap:5px;min-width:0;display:grid}.catalog-list-row-content strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.catalog-list-row-content small{color:var(--muted);font-size:12px;line-height:1.35}.catalog-list-name-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.catalog-list-name-input{min-width:0}.catalog-list-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.product-list-actions{align-items:flex-end;max-width:470px}.catalog-quick-category{flex:210px;gap:5px;min-width:190px;display:grid}.catalog-quick-category span{color:var(--muted);font-size:11px;font-weight:800}.catalog-quick-category select{border-radius:12px;min-height:36px;padding:8px 34px 8px 10px;font-size:12px}.catalog-list-actions .btn{border-radius:12px;min-height:36px;padding:8px 10px}.catalog-list-product-image,.catalog-product-placeholder{object-fit:cover;background:#34c8ff12;border:1px solid #81d4ff26;border-radius:14px;flex:none;width:54px;height:54px}.catalog-product-placeholder{color:var(--muted);place-items:center;font-size:20px;display:grid}.node-chips.compact{margin:3px 0 0!important}.catalog-list-empty{color:var(--muted);background:#34c8ff0b;border:1px dashed #81d4ff2e;border-radius:16px;padding:14px}:root[data-theme=light] .catalog-view-switch,:root[data-theme=light] .catalog-list-section,:root[data-theme=light] .catalog-list-row{background:#0074ff1a;border-color:#0074ff33}:root[data-theme=light] .catalog-view-switch button.active{background:#0074ff38;box-shadow:0 10px 24px #0074ff1a}@media (width<=720px){.catalog-view-switch{grid-template-columns:1fr 1fr;width:100%;display:grid}.catalog-view-switch button{width:100%;padding:10px}.catalog-list-mode{gap:16px}.catalog-list-section{border-radius:19px;padding:13px}.catalog-list-section--product-start{margin-top:20px}.catalog-list-section--product-start:before{top:-19px;left:12px;right:12px}.catalog-list-section-head{display:grid}.catalog-list-row{grid-template-columns:1fr;align-items:stretch}.catalog-list-row-main{align-items:flex-start}.catalog-list-name-line{grid-template-columns:1fr}.catalog-list-actions{grid-template-columns:1fr 1fr;display:grid}.product-list-actions{max-width:none}.catalog-quick-category{grid-column:1/-1;min-width:0}.catalog-list-actions .btn{width:100%}}tr.is-clickable{cursor:pointer;transition:background .16s,box-shadow .16s,transform .16s}tr.is-clickable:hover td,tr.is-clickable:focus-visible td{background:#34c8ff13}tr.is-clickable:focus-visible{outline-offset:-2px;outline:2px solid #34c8ff6b}.bot-table-link{color:var(--accent);font-weight:800}.bot-table-action-hint{min-height:30px;color:var(--text);white-space:nowrap;background:#34c8ff17;border:1px solid #34c8ff38;border-radius:999px;justify-content:center;align-items:center;padding:6px 11px;font-size:12px;font-weight:800;display:inline-flex}.withdrawal-id-text{color:#a8e7ff;white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:240px;max-width:min(380px,72vw);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.32;display:block;overflow:visible}@media (width<=520px){.app-shell{padding-bottom:calc(62px + env(safe-area-inset-bottom))}.mobile-shellbar{min-height:calc(54px + env(safe-area-inset-top));padding:calc(7px + env(safe-area-inset-top)) 9px 7px;gap:8px}.mobile-menu-btn,.mobile-sidebar-close,.mobile-shellbar .btn{border-radius:12px;width:34px;height:34px;min-height:34px}.mobile-shellbar__title b{font-size:14px}.mobile-shellbar__title span{font-size:10px}.sidebar{width:min(292px,84vw);padding:calc(10px + env(safe-area-inset-top)) 10px calc(12px + env(safe-area-inset-bottom));gap:10px}.brand .logo-mark{border-radius:13px;width:36px;height:36px}.brand b{font-size:16px}.brand span,.side-user span,.side-user small{font-size:11px}.sidebar nav button{border-radius:13px;min-height:38px;padding:8px 10px;font-size:13px}.side-user{border-radius:14px;padding:10px}.main{padding:calc(62px + env(safe-area-inset-top)) 8px 8px}.topbar{gap:7px;margin-bottom:8px}.page-grid,.bot-section,.diagnostics-list,.form-grid,.data-table-panel{gap:9px}.card{border-radius:16px;padding:10px}.card-head{gap:7px;margin-bottom:9px}.card h3{font-size:16px}.card-head p,.muted,.field,.small-note,.data-table-tools span{font-size:11px}.stats-grid{gap:8px}.stat-card{border-radius:14px;gap:4px;padding:9px}.stat-card span,.stat-card small{font-size:11px}.stat-card strong{font-size:16px}input,select,textarea{border-radius:12px;min-height:38px;padding:8px 9px;font-size:14px}textarea{min-height:72px}.btn{border-radius:12px;min-height:36px;padding:7px 10px;font-size:12px}.status-badge{margin-left:0;padding:3px 7px;font-size:10px}.data-table-tools{border-radius:14px;gap:7px;padding:8px}table{min-width:560px;font-size:11px}th,td{padding:7px 8px}.table-wrap{border-radius:13px;max-height:640px}.bot-subnav{margin:-2px -10px 9px;padding:0 10px 8px}.bot-subnav button{padding:7px 9px;font-size:12px}.mobile-tabbar{padding-top:4px;padding-bottom:calc(4px + env(safe-area-inset-bottom));gap:2px}.mobile-tabbar button{border-radius:13px;min-height:46px}.mobile-tabbar button span{font-size:17px}.mobile-tabbar button b{font-size:9px}.bot-table-action-hint{min-height:25px;padding:4px 8px;font-size:10px}.withdrawal-id-text{min-width:210px;max-width:82vw;font-size:10px;line-height:1.28}}.bot-workspace-anchor{scroll-margin-top:18px}tr.is-copyable{cursor:copy;transition:background .16s,box-shadow .16s}tr.is-copyable:hover td,tr.is-copyable:focus-visible td{background:#34c8ff0e}tr.is-copyable:focus-visible{outline-offset:-2px;outline:2px solid #34c8ff52}.copy-toast,.catalog-list-copy-toast{color:#c9f3ff;background:#091f36eb;border:1px solid #34c8ff47;border-radius:999px;width:fit-content;max-width:100%;margin:0 0 10px auto;padding:7px 11px;font-size:12px;font-weight:800;box-shadow:0 10px 26px #0000002e}.catalog-list-copy-toast{z-index:3;position:sticky;top:8px}.catalog-list-row.is-copyable-list-item{cursor:copy}.catalog-list-row.is-copyable-list-item:hover{border-color:#34c8ff5c;box-shadow:0 12px 32px #00000029}.catalog-list-row.is-copyable-list-item input,.catalog-list-row.is-copyable-list-item textarea,.catalog-list-row.is-copyable-list-item select,.catalog-list-row.is-copyable-list-item button,.catalog-list-row.is-copyable-list-item label{cursor:auto}@media (width<=520px){.bot-workspace-anchor{scroll-margin-top:calc(64px + env(safe-area-inset-top))}.copy-toast,.catalog-list-copy-toast{margin:0 0 8px;padding:6px 9px;font-size:10px}}.app-shell,.main,.page-grid,.page-grid.two,.card,.data-table-panel,.table-wrap,.bot-section,.bot-workspace-anchor,.form-grid,.inline-form,.inline-actions,.row-actions,.card-actions{min-width:0;max-width:100%}.table-wrap{width:100%;max-width:100%;overflow:auto!important}tr.is-copyable,.catalog-list-row.is-copyable-list-item{-webkit-tap-highlight-color:#34c8ff24;touch-action:manipulation}.withdrawal-id-text{word-break:break-all;width:260px;display:block;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;min-width:0!important;max-width:100%!important;overflow:visible!important}@media (width<=520px){body{overflow-x:hidden}.main{width:100%;max-width:100vw;overflow-x:hidden}.page-grid,.page-grid.two,.card,.data-table-panel,.bot-section,.bot-workspace-anchor,.bot-workspace-anchor>*{width:100%;min-width:0;max-width:100%}.card{overflow:hidden}.table-wrap{border-radius:13px;max-width:100%;margin-inline:0;overflow-x:auto!important}.data-table-tools{align-items:stretch;width:100%;min-width:0}.data-table-tools .field,.data-table-tools input{min-width:0;max-width:100%}.bot-table-row td{white-space:nowrap}.bot-table-row td:first-child{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:118px;max-width:170px}.bot-table-row .status-badge,.bot-table-action-hint{white-space:nowrap}.inline-actions,.row-actions,.card-actions{min-width:0}.inline-actions .btn,.row-actions .btn,.card-actions .btn{min-width:0;max-width:100%}.withdrawal-id-text{width:220px;font-size:10px;line-height:1.35;max-width:72vw!important}}.payment-generation-page{align-items:start}.payment-generation-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.payment-generation-top-grid{align-items:stretch}.three-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.telegram-link-card{border:1px solid var(--line);background:#34c8ff0f;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.telegram-link-card div{gap:4px;min-width:0;display:grid}.telegram-link-card span,.telegram-link-card small,.payment-generation-code-box span,.payment-generation-code-box small,.inline-error-preview span,.commission-preview-card span,.commission-info-card span,.commission-info-card small{color:var(--muted)}.telegram-link-card b{letter-spacing:-.02em;font-size:20px}.telegram-link-card.is-linked{background:#4ade8014;border-color:#4ade8052}.telegram-link-card.is-unlinked{background:#facc150f;border-color:#facc154d}.payment-generation-link-flow{gap:14px;margin-top:14px;display:grid}.inline-error-preview,.payment-generation-code-box,.commission-preview-card,.commission-info-card,.payment-generation-flow-list div{border:1px solid var(--line);background:#03091161;border-radius:18px}.inline-error-preview{padding:14px}.inline-error-preview p{color:var(--text);margin:6px 0 0}.payment-generation-code-box{gap:9px;padding:14px;display:grid}.payment-generation-code-box b{letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:28px}.payment-generation-flow-list{gap:10px;display:grid}.payment-generation-flow-list div{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.payment-generation-flow-list b{width:34px;height:34px;color:var(--accent);background:#34c8ff1f;border-radius:12px;place-items:center;display:grid}.payment-generation-flow-list span{color:var(--text);line-height:1.45}.commission-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.commission-info-card{gap:8px;padding:16px;display:grid}.commission-info-card b{color:var(--text);font-size:22px;line-height:1.1}.commission-info-card small{line-height:1.35}.payment-generation-id-text{width:190px;min-width:150px;max-width:min(280px,60vw)}.commission-preview-card{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.commission-preview-card div{gap:5px;display:grid}.commission-preview-card b{font-size:18px}:root[data-theme=light] .telegram-link-card,:root[data-theme=light] .inline-error-preview,:root[data-theme=light] .payment-generation-code-box,:root[data-theme=light] .commission-preview-card,:root[data-theme=light] .commission-info-card,:root[data-theme=light] .payment-generation-flow-list div{background:#0074ff1a}@media (width<=1180px){.payment-generation-summary-grid,.commission-info-grid,.commission-preview-card{grid-template-columns:repeat(2,minmax(0,1fr))}.three-cols{grid-template-columns:1fr}}@media (width<=760px){.payment-generation-summary-grid,.commission-info-grid,.commission-preview-card,.three-cols{grid-template-columns:1fr}.telegram-link-card{flex-direction:column;align-items:stretch}.telegram-link-card .btn{width:100%}.payment-generation-flow-list div{grid-template-columns:30px minmax(0,1fr)}.payment-generation-flow-list b{width:30px;height:30px}}.public-pay-page{background:radial-gradient(circle at top left, #00e1ff2e, transparent 36%), radial-gradient(circle at bottom right, #5c7cff29, transparent 38%), var(--bg);place-items:start center;min-height:100vh;padding:42px 18px;display:grid}.public-pay-shell{gap:18px;width:min(760px,100%);display:grid}.public-pay-brand{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03091175;border-radius:22px;width:fit-content;padding:12px 16px}.public-pay-card{gap:16px;display:grid}.public-pay-status{border:1px solid var(--line);background:#34c8ff14;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.public-pay-status span{font-weight:800}.public-pay-status b{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.public-pay-status--approved{background:#4ade801a;border-color:#4ade8059}.public-pay-status--cancelled,.public-pay-status--expired{background:#f871711a;border-color:#f8717159}.public-pay-product{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-pay-product div,.public-pay-block{border:1px solid var(--line);background:#0309115c;border-radius:18px;padding:13px}.public-pay-product div{gap:5px;display:grid}.public-pay-product span,.public-pay-block span{color:var(--muted);font-size:12px}.public-pay-product b,.public-pay-product code{color:var(--text);overflow-wrap:anywhere}.public-pay-block{gap:7px;display:grid}.public-pay-block p{color:var(--text);overflow-wrap:anywhere;margin:0;line-height:1.55}.public-pay-requisites{background:#facc150f;border-color:#facc1552}.public-pay-success{background:#4ade8014;border-color:#4ade8059}:root[data-theme=light] .public-pay-brand,:root[data-theme=light] .public-pay-product div,:root[data-theme=light] .public-pay-block{background:#0074ff1a}@media (width<=640px){.public-pay-page{padding:22px 12px}.public-pay-product{grid-template-columns:1fr}.public-pay-status{flex-direction:column;align-items:flex-start}}.site-footer{border:1px solid var(--line);color:var(--muted);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 0 0,#34c8ff1a,#0000 32%),#0309116b;border-radius:18px;grid-template-columns:minmax(210px,1fr) auto minmax(230px,.95fr);align-items:center;gap:12px;margin-top:18px;padding:10px 12px;font-size:11px;line-height:1.25;display:grid;box-shadow:0 12px 30px #00000024}.site-footer a{color:var(--accent);text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer__brand,.site-footer__support{gap:4px;min-width:0;display:grid}.site-footer__brand strong{color:var(--text);letter-spacing:-.02em;font-size:13px}.site-footer__brand span,.site-footer__support-title,.site-footer__support-line{color:var(--muted)}.site-footer__bot{font-weight:800;color:var(--text)!important}.site-footer__support-title{text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:950}.site-footer__support-line{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.site-footer__support-line b{min-height:18px;color:var(--accent);text-transform:uppercase;letter-spacing:.05em;background:#34c8ff14;border:1px solid #34c8ff38;border-radius:999px;align-items:center;padding:2px 6px;font-size:9px;font-weight:950;display:inline-flex}.site-footer__support-line a{font-weight:900}.site-footer__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.site-footer__links a{border:1px solid var(--line);min-height:26px;color:var(--text);white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.site-footer__links a:hover{background:#34c8ff1a;border-color:#34c8ff5c;text-decoration:none}.site-footer--auth{z-index:2;width:min(920px,100%);margin:12px auto 0;position:static}.site-footer--pay,.site-footer--legal{margin-top:0}.legal-page{background:radial-gradient(circle at top left, #00e1ff2e, transparent 36%), radial-gradient(circle at bottom right, #5c7cff29, transparent 38%), var(--bg);min-height:100vh;padding:42px 18px}.legal-shell{gap:18px;width:min(920px,100%);margin:0 auto;display:grid}.legal-brand{width:fit-content;color:var(--text);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03091175;border-radius:22px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.legal-brand span{font-weight:800}.legal-document{color:var(--text);gap:14px;display:grid}.legal-document h2{letter-spacing:-.02em;margin:10px 0 0;font-size:18px}.legal-document p,.legal-document li{color:var(--muted);margin:0;line-height:1.65}.legal-document ul{gap:6px;margin:0;padding-left:20px;display:grid}.legal-document code{color:var(--accent);border:1px solid var(--line);background:#34c8ff14;border-radius:9px;padding:1px 6px}.legal-updated{font-weight:800;color:var(--accent)!important}.support-contact-card{border:1px solid var(--line);background:#34c8ff14;border-radius:20px;gap:10px;padding:16px;display:grid}.support-contact-card>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.support-contact-card b{color:var(--text);overflow-wrap:anywhere;font-size:18px;display:block}.support-contact-card b span{color:var(--text);overflow-wrap:anywhere}.support-contact-card a{color:var(--accent);text-decoration:none}.support-contact-list{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.support-contact-item{grid-template-columns:auto auto 1fr;align-items:baseline;gap:8px;width:100%;display:grid}.support-contact-type{min-width:66px;color:var(--accent);text-transform:uppercase;letter-spacing:.06em;background:#34c8ff1a;border:1px solid #34c8ff47;border-radius:999px;justify-content:center;align-items:center;padding:3px 7px;font-size:10px;font-weight:950;display:inline-flex}.support-contact-type--mail{color:#3dffa6;background:#3dffa61a;border-color:#3dffa647}.support-contact-item a{white-space:nowrap;font-weight:950}.support-contact-item>span:last-child{color:var(--muted);font-size:12px}.support-contact-card .support-contact-list{gap:10px}.support-contact-card .support-contact-item>span:last-child{color:var(--muted);font-size:13px;font-weight:700}.support-contact-card .support-contact-item a{font-size:16px}:root[data-theme=light] .site-footer,:root[data-theme=light] .legal-brand,:root[data-theme=light] .support-contact-card{background:#0074ff1a}:root[data-theme=light] .site-footer__links a{background:#ffffff80}@media (width<=980px){.site-footer{grid-template-columns:1fr;gap:8px}.site-footer__links{justify-content:flex-start}}@media (width<=760px){.auth-page{align-content:center;gap:10px;overflow:auto}.site-footer{border-radius:15px;padding:9px 10px;font-size:10px}.site-footer--auth{width:min(460px,100%);margin-top:8px}.site-footer__brand strong{font-size:12px}.site-footer__brand span:not(.site-footer__bot){display:none}.site-footer__links{gap:5px}.site-footer__links a{min-height:24px;padding:4px 7px;font-size:10px}.site-footer__support{gap:3px}.site-footer__support-line b{min-height:16px;padding:1px 5px;font-size:8px}.support-contact-item{grid-template-columns:auto 1fr}.support-contact-item>span:last-child{grid-column:1/-1}.legal-page{padding:22px 12px}.legal-brand{width:100%}}.pending-restricted-details{color:var(--text);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;gap:8px;margin-top:14px;padding:14px;display:grid}.pending-restricted-details span,.pending-restricted-details p{color:var(--muted);margin:0}:root[data-theme=light] .pending-restricted-details{background:#0074ff0f;border-color:#0074ff29}.side-balance-actions{grid-template-columns:1fr;gap:6px;margin-top:8px;display:grid}.side-balance-actions button{width:100%;color:var(--text);cursor:pointer;background:linear-gradient(135deg,#34c8ff1f,#596dff17);border:1px solid #34c8ff38;border-radius:12px;padding:8px 9px;font-size:12px;font-weight:800;transition:transform .16s,border-color .16s,background .16s}.side-balance-actions button:hover,.side-balance-actions button:focus-visible{background:linear-gradient(135deg,#34c8ff33,#596dff26);border-color:#34c8ff6b;outline:none;transform:translateY(-1px)}.scroll-anchor-card{min-width:0;scroll-margin-top:92px}:root[data-theme=light] .side-balance-actions button{background:#0074ff17;border-color:#0074ff38}@media (width<=680px){.side-balance-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.side-balance-actions button{padding:7px 8px;font-size:11px}.scroll-anchor-card{scroll-margin-top:82px}}.funds-actions-grid{grid-template-columns:minmax(340px,.98fr) minmax(430px,1.02fr);grid-template-areas:"deposit withdraw""exchange withdraw";align-items:start}.funds-actions-grid>.scroll-anchor-card:first-child{grid-area:deposit}.funds-actions-grid>.scroll-anchor-card:nth-child(2){grid-area:withdraw}.funds-actions-grid>.card:nth-child(3){grid-area:exchange}.deposit-calculation-box{background:linear-gradient(135deg,#34c8ff17,#596dff0f)}.deposit-calculation-box small{color:var(--muted);line-height:1.45}@media (width<=1179px){.funds-actions-grid{grid-template-areas:"deposit""withdraw""exchange";grid-template-columns:1fr!important}}.money-pair{gap:3px;min-width:120px;display:grid}.money-pair b{color:var(--text);font-size:13px}.money-pair small{color:var(--muted);font-size:11px}.table-long-text{overflow-wrap:anywhere;max-width:260px;color:var(--text);display:block}.earnings-stats-grid{grid-template-columns:repeat(4,minmax(180px,1fr))}.formula-note{color:var(--muted);gap:8px;line-height:1.5;display:grid}.formula-note b{color:var(--text)}@media (width<=1080px){.earnings-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.earnings-stats-grid{grid-template-columns:1fr}}.earnings-simple-grid{grid-template-columns:repeat(4,minmax(180px,1fr))}.earnings-note{color:var(--muted);overflow-wrap:anywhere;background:#1848702e;border:1px solid #50aaff38;border-radius:16px;margin-top:12px;padding:12px 14px;line-height:1.55}.earnings-note b{color:var(--text)}@media (width<=1180px){.earnings-simple-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.earnings-simple-grid{grid-template-columns:1fr}}.html-help{background:#34c8ff0e;border:1px solid #81d4ff2e;border-radius:18px;margin:12px 0 0;padding:0;overflow:hidden}.html-help summary{cursor:pointer;color:var(--text);padding:12px 14px;font-weight:800;list-style:none}.html-help summary::-webkit-details-marker{display:none}.html-help summary:after{content:"⌄";float:right;color:var(--muted)}.html-help[open] summary:after{content:"⌃"}.html-help.compact{border-radius:16px;margin:0 0 12px}.html-help.compact summary{padding:10px 12px}.html-help-body{color:var(--muted);border-top:1px solid #81d4ff24;padding:12px 14px 14px;line-height:1.5}.html-help-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:10px 0;display:grid}.html-help-item{background:#030a1738;border:1px solid #81d4ff21;border-radius:14px;gap:4px;min-width:0;padding:10px;display:grid}.html-help-item code,.html-help-note code{white-space:pre-wrap;overflow-wrap:anywhere}.html-help-item span{color:var(--text);font-weight:700}.html-help-item em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal}.html-help-note{margin:8px 0 0}:root[data-theme=light] .html-help{background:#0e74900e;border-color:#0e74902e}:root[data-theme=light] .html-help-body{border-top-color:#0e749024}:root[data-theme=light] .html-help-item{background:#ffffffb3;border-color:#0e74901f}.support-id-notice{background:radial-gradient(circle at 10% 0,#ffc1072e,#0000 38%),#ffc10714;border-color:#ffc10747}.support-id-notice .free-bot-notice__icon{background:#ffc10724;border-color:#ffc1073d}:root[data-theme=light] .support-id-notice{background:#ffc10733;border-color:#ffc10757}
