:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#101418;color:#ecf2f8}*{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}@media(prefers-reduced-motion:reduce){*{animation-duration:1ms!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.atlas-canvas-stack{background:#05070d;cursor:grab;height:100%;inset:0;position:fixed;touch-action:none;width:100%}.atlas-canvas-stack:active{cursor:grabbing}.atlas-webgl-canvas,.atlas-overlay-canvas{display:block;height:100%;inset:0;position:absolute;width:100%}.atlas-overlay-canvas{pointer-events:none}.atlas-loading-screen{align-items:center;background:#05070d;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative}.atlas-loading-stars{background-image:radial-gradient(circle,rgba(255,255,255,.9) 0 1px,transparent 1.7px),radial-gradient(circle,rgba(94,234,212,.75) 0 1px,transparent 1.7px),radial-gradient(circle,rgba(244,114,182,.72) 0 1px,transparent 1.7px),radial-gradient(circle,rgba(96,165,250,.62) 0 1px,transparent 1.7px);background-position:0 0,42px 81px,120px 36px,190px 150px;background-size:210px 210px,260px 260px,310px 310px,360px 360px;inset:-10%;opacity:.82;position:absolute}.atlas-loading-content{align-items:center;display:flex;flex-direction:column;gap:18px;max-width:720px;padding:24px;position:relative;text-align:center;z-index:2}.atlas-loading-percent{color:#f8fafc;font-size:clamp(46px,8vw,96px);font-weight:300;line-height:1}.atlas-loading-status{color:#e2e8f08c;font-size:12px;letter-spacing:.22em;text-transform:uppercase}.atlas-loading-content h1{font-size:clamp(32px,5vw,58px);margin:12px 0 0}.atlas-loading-content p{color:#e2e8f0bd;font-size:16px;line-height:1.55;margin:0}.atlas-loading-stats{display:flex;flex-wrap:wrap;gap:22px;justify-content:center}.atlas-loading-stats span{color:#e2e8f094;display:grid;font-size:11px;gap:4px;letter-spacing:.12em;text-transform:uppercase}.atlas-loading-stats strong{color:#f8fafc;font-size:24px;letter-spacing:0;text-transform:none}.atlas-search{left:24px;max-width:min(560px,calc(100vw - 48px));position:fixed;top:24px;width:560px;z-index:106}.atlas-search label{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090c14c7;border:1px solid rgba(148,163,184,.18);border-radius:999px;box-shadow:0 18px 70px #00000040;color:#e2e8f09e;display:flex;gap:10px;min-height:52px;padding:0 14px}.atlas-search input{background:transparent;border:0;color:#f8fafc;flex:1;font-size:16px;min-width:0;outline:none}.atlas-search label button{align-items:center;background:transparent;border:0;color:#e2e8f099;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.atlas-search .atlas-search-results{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#090c14e0;left:0;right:auto;top:62px;width:100%}.atlas-search .atlas-search-results button{grid-template-columns:42px minmax(0,1fr)}.atlas-search-results img,.atlas-search-results i{align-self:center;border-radius:50%;display:block;grid-row:span 2;height:34px;object-fit:cover;width:34px}.atlas-channel-sheet{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(180deg,#3f57be66,#090c14e6),#090c14e0;border:1px solid rgba(148,163,184,.18);border-radius:22px 22px 0 0;bottom:0;box-shadow:0 -30px 90px #00000073;display:flex;flex-direction:column;gap:14px;left:50%;max-height:62vh;overflow:auto;padding:34px 24px 24px;position:fixed;transform:translate(-50%);width:min(620px,calc(100vw - 18px));z-index:107}.atlas-channel-sheet h2,.atlas-channel-sheet h3,.atlas-channel-sheet p{margin:0;text-align:center}.atlas-channel-sheet h2{font-size:24px;line-height:1.14}.atlas-channel-sheet h3{color:#e2e8f08c;font-size:12px;letter-spacing:.12em;text-align:left;text-transform:uppercase}.atlas-channel-sheet .atlas-node-avatar{align-self:center;height:86px;width:86px}.atlas-channel-sheet .atlas-panel-close{right:16px;top:16px}.atlas-floating-back,.atlas-loading-back{left:24px;position:fixed;z-index:110}.atlas-floating-back{bottom:18px}.atlas-loading-back{top:18px}.atlas-pillbar{align-items:center;display:flex;gap:8px;max-width:calc(100vw - 620px);position:fixed;right:24px;top:24px;z-index:105}.atlas-pillbar button,.atlas-pillbar span,.atlas-topic-strip button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090c14b8;border:1px solid rgba(148,163,184,.17);border-radius:999px;color:#e2e8f0;min-height:38px;padding:0 14px}.atlas-pillbar button,.atlas-topic-strip button{cursor:pointer}.atlas-pillbar span{align-items:center;color:#e2e8f09e;display:inline-flex;font-size:12px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-topic-strip{display:flex;gap:8px;left:24px;max-width:calc(100vw - 48px);overflow:auto;padding-bottom:3px;position:fixed;top:88px;z-index:105}.atlas-topic-strip button{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;font-size:13px}.atlas-topic-strip button.active{border-color:#60a5fa8c;color:#f8fafc}.atlas-topic-strip i{border-radius:50%;height:8px;width:8px}.atlas-filter-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#090c14c7;border:1px solid rgba(148,163,184,.18);border-radius:16px;bottom:72px;box-shadow:0 18px 70px #00000047;display:grid;gap:10px;padding:12px;position:fixed;right:24px;width:320px;z-index:106}.atlas-filter-head{align-items:start;display:grid;gap:4px}.atlas-filter-head span{color:#f8fafc;font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-filter-head strong,.atlas-filter-panel p{color:#e2e8f094;font-size:12px;font-weight:500;margin:0}.atlas-filter-clear{background:#60a5fa1a;border:1px solid rgba(96,165,250,.28);color:#bfdbfe;min-height:34px;padding:0 10px}.atlas-filter-range{display:grid;gap:8px;grid-template-columns:1fr 1fr}.atlas-filter-range label{display:grid;gap:5px}.atlas-filter-range span{color:#e2e8f085;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.atlas-filter-range input{background:#0f172ad1;border-color:#94a3b833;border-radius:10px;min-height:38px;padding:8px 10px}.atlas-filter-presets{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.atlas-filter-presets button{background:#0f172ad1;border:1px solid rgba(148,163,184,.17);border-radius:999px;color:#e2e8f0b8;min-height:32px;padding:0 8px}.atlas-filter-presets button.active{background:#60a5fa2e;border-color:#60a5fa80;color:#f8fafc}.atlas-page .atlas-bottom-bar{left:18px}@media(max-width:820px){.atlas-search{left:10px;max-width:calc(100vw - 20px);top:12px;width:calc(100vw - 20px)}.atlas-search label{min-height:48px}.atlas-pillbar{left:10px;max-width:calc(100vw - 20px);overflow:auto;right:10px;top:70px}.atlas-topic-strip{left:10px;max-width:calc(100vw - 20px);top:118px}.atlas-floating-back{bottom:66px;left:10px}.atlas-filter-panel{bottom:112px;left:10px;right:10px;width:auto}.atlas-channel-sheet{max-height:62vh;padding-left:16px;padding-right:16px}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button{border:0;border-radius:8px;background:#1d84d8;color:#fff;cursor:pointer;padding:10px 14px}button:hover{background:#2b9af4}.danger{background:#8d333b}.danger:hover{background:#a7424b}input,select,textarea{width:100%;border:1px solid #2f3d4a;border-radius:8px;background:#121a22;color:#ecf2f8;padding:11px 12px}textarea{min-height:110px;resize:vertical}.app-shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.sidebar{border-right:1px solid #25313d;background:#151b22;padding:20px}.brand{display:flex;align-items:center;gap:12px;margin-bottom:24px}.brand span{display:block;color:#93a4b5;font-size:13px}.nav{display:grid;gap:8px}.nav-item{display:flex;align-items:center;justify-content:flex-start;gap:10px;background:transparent;color:#c9d7e4;text-align:left}.nav-item.active{background:#203447;color:#fff}.workspace{padding:28px}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.topbar h1{margin:0 0 4px;font-size:28px}.topbar p{margin:0;color:#9fb0bf}.language-switch{align-items:center;background:#080d14b8;border:1px solid rgba(148,163,184,.16);border-radius:999px;display:inline-flex;gap:4px;padding:5px;white-space:nowrap}.language-switch svg{color:#8fb6cf;margin-left:5px}.language-switch button{background:transparent;border:0;border-radius:999px;color:#9fb0bf;font-size:12px;font-weight:800;min-height:30px;padding:6px 9px}.language-switch button:hover,.language-switch button.active{background:#38bdf829;color:#eef8ff;transform:translateY(-1px)}.badge{border:1px solid #604437;border-radius:999px;background:#2a211d;color:#ffb86c;padding:8px 12px;white-space:nowrap}.badge.active{border-color:#2b6845;background:#183429;color:#8be0ad}.api-pill{max-width:360px;overflow:hidden;border:1px solid #2f3d4a;border-radius:999px;color:#9fb0bf;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.status-pill{border:1px solid #2f3d4a;border-radius:999px;display:inline-flex;font-size:12px;justify-self:start;line-height:1.25;max-width:100%;overflow-wrap:anywhere;padding:4px 8px;white-space:normal;width:fit-content}.status-ok{border-color:#2b6845;color:#8be0ad}.status-warn{border-color:#7a6430;color:#f0d482}.status-bad{border-color:#7c3c48;color:#ff9cad}.status-muted{color:#9fb0bf}.grid,.pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.card{border:1px solid #25313d;border-radius:8px;background:#17202a;padding:18px}.metric span{display:block;color:#9fb0bf}.metric strong{display:block;margin-top:8px;font-size:30px}.form-card{max-width:780px}.form-card h2{margin-top:0}.referral-card{display:grid;gap:16px}.referral-card h2{margin:0}.referral-stats{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.referral-stats span{border:1px solid #25313d;border-radius:8px;display:grid;gap:6px;padding:12px}.referral-stats small{color:#9fb0bf}.referral-stats strong{font-size:22px}.referral-link-row{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.referral-link-row code{background:#101820;border:1px solid #25313d;border-radius:8px;color:#d7e2ec;min-width:0;overflow:hidden;overflow-wrap:anywhere;padding:12px;text-overflow:ellipsis;white-space:normal}.partners-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.partner-card{cursor:pointer;display:grid;gap:14px}.partner-card h2{font-size:20px;margin:0 0 8px}.partner-card p{color:#b9c7d3;margin:0}.partner-tags{display:flex;flex-wrap:wrap;gap:8px}.partner-tags span{border:1px solid #2f3d4a;border-radius:999px;color:#9fb0bf;font-size:12px;padding:5px 8px}.support-layout,.support-articles{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:14px}.support-card{display:grid;gap:14px}.support-card h2{font-size:20px;margin:0}.support-card p{color:#b9c7d3;margin:0}.support-card ul{color:#c8d5e0;display:grid;gap:8px;margin:0;padding-left:18px}.support-card-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.support-card-head span{border:1px solid #2f3d4a;border-radius:999px;color:#9fb0bf;font-size:12px;padding:5px 8px}.support-contact-list{display:grid;gap:10px}.support-contact-list a,.support-contact-item{border:1px solid #25313d;border-radius:8px;color:#ecf2f8;display:grid;gap:4px;padding:12px;text-decoration:none}.support-contact-list a:hover{border-color:#2b9af4}.support-contact-list span,.support-hint{color:#9fb0bf;font-size:13px}.support-kpis{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.support-kpis span{border:1px solid #25313d;border-radius:8px;color:#9fb0bf;display:grid;gap:4px;min-width:0;padding:12px}.support-kpis strong{color:#ecf2f8;font-size:24px}.support-wide{margin-top:14px}.status-guide-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.status-guide-card{background:#080d1494;border:1px solid rgba(148,163,184,.14);border-radius:8px;display:grid;gap:12px;min-width:0;padding:14px;transition:border-color .18s ease,transform .18s ease,background .18s ease}.status-guide-card:hover{background:#0c1621d1;border-color:#38bdf847;transform:translateY(-1px)}.status-guide-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.status-guide-card p{color:#c7d4df;line-height:1.48;margin:0}.status-guide-action{border-top:1px solid rgba(148,163,184,.13);display:grid;gap:5px;padding-top:10px}.status-guide-action strong{color:#f2f7fc;font-size:13px}.status-guide-action span{color:#9fb0bf;line-height:1.44}.status-retry{border:1px solid rgba(250,204,21,.28);border-radius:999px;color:#f9d56e;font-size:12px;padding:5px 8px}.status-help{border-radius:999px;display:inline-flex;padding:5px 10px;white-space:nowrap}.status-help.info{background:#223447;color:#a7cdf2}.status-help.success{background:#1d3a2c;color:#8be0ad}.status-help.warning{background:#40371f;color:#f4cc6b}.status-help.error{background:#422326;color:#ff9aa2}@media(max-width:680px){.referral-link-row{grid-template-columns:1fr}}.form-grid{display:grid;gap:14px;margin-bottom:18px}.actions{display:flex;flex-wrap:wrap;gap:10px}.compact-actions{display:flex;flex-wrap:wrap;gap:6px}.compact-actions button{padding:7px 9px}.field{display:grid;gap:7px}.field span{color:#b9c7d3;font-size:14px}.inline-field{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto auto}.search-controls{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr)}.segmented-control{background:#0d151e;border:1px solid #25313d;border-radius:8px;display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px}.segmented-control button{background:transparent;border:0;border-radius:6px;color:#aab9c7;min-height:38px;padding:8px 10px}.segmented-control button.active{background:linear-gradient(135deg,#1d87d8,#1db879);color:#f8fbff}.toggle-card{align-items:center;background:#101a24;border:1px solid #25313d;border-radius:8px;color:#dce8f3;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:12px}.toggle-card input{width:auto}.toggle-card span{display:grid;gap:3px;min-width:0}.toggle-card small{color:#93a4b5;line-height:1.35}.search-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.search-action-row .muted{flex:1 1 280px;margin:0}.atlas-preview-panel{background:#101a24;border:1px solid #28465f;border-radius:8px;display:grid;gap:12px;padding:12px}.atlas-preview-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between}.atlas-preview-head strong{color:#eaf4ff}.atlas-preview-head span{color:#9fb0bf}.atlas-preview-list{display:grid;gap:8px}.atlas-preview-row{align-items:center;background:#0d151e;border:1px solid rgba(148,163,184,.12);border-radius:8px;color:inherit;display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr);padding:10px;text-decoration:none}.atlas-preview-row:hover{border-color:#38bdf861}.atlas-preview-row img,.atlas-preview-row i{align-items:center;background:linear-gradient(135deg,#1d87d8,#1db879);border-radius:50%;color:#f8fbff;display:inline-flex;font-style:normal;font-weight:800;height:42px;justify-content:center;overflow:hidden;width:42px}.atlas-preview-row span{display:grid;gap:3px;min-width:0}.atlas-preview-row strong,.atlas-preview-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-preview-row small{color:#9fb0bf}.checkbox-row{align-items:center;color:#b9c7d3;display:flex;gap:8px}.graph-launch-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.graph-launch-button{align-items:center;border-color:#31516a;background:linear-gradient(135deg,#132331,#14281f);display:flex;justify-content:space-between;min-height:78px;padding:16px;text-align:left}.graph-launch-button span{color:#d9e7f0;font-weight:700}.graph-launch-button strong{color:#8be3bd;font-size:30px;line-height:1}.graph-page{background:#091017;color:#e8f1f7;min-height:100vh;padding:18px}.graph-page-header{align-items:end;display:flex;gap:18px;justify-content:space-between;margin:0 auto 14px;max-width:1720px}.graph-page-header h1{font-size:32px;line-height:1.1;margin:10px 0 6px}.graph-page-header p{color:#9fb0bf;margin:0}.graph-page-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.ghost-button{background:#111b24;border-color:#2b4358;color:#dce9f2}.alert-soft{background:#122117;border-color:#315e44;color:#bce9ca;margin:0 auto 12px;max-width:1720px}.topic-graph{border:1px solid #25384b;border-radius:8px;background:#0f1922;display:grid;gap:12px;margin:12px 0;padding:12px}.topic-graph-fullscreen{border-color:#24384b;background:#0d151d;margin:0 auto;max-width:1720px;min-height:calc(100vh - 142px)}.topic-graph-split{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.topic-graph-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between}.segmented{border:1px solid #28465f;border-radius:8px;display:inline-grid;grid-auto-flow:column;overflow:hidden}.segmented button{border:0;border-radius:0;background:#101820}.segmented button.active{background:#1c5d87;color:#f3f9ff}.topic-graph-toolbar label{align-items:center;color:#9fb0bf;display:flex;font-size:13px;gap:8px}.topic-graph-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 220px}.topic-graph-fullscreen .topic-graph-grid{grid-template-columns:minmax(0,1fr) 300px}.topic-graph-canvas{border:1px solid #1f3344;border-radius:8px;background:#0b1219;height:360px;width:100%}.topic-graph-fullscreen .topic-graph-canvas{background:radial-gradient(circle at 22% 18%,rgba(42,102,123,.22),transparent 26%),radial-gradient(circle at 76% 68%,rgba(51,119,84,.2),transparent 28%),#081019;height:min(78vh,940px)}.topic-graph-canvas line{stroke:#29465e;stroke-opacity:.7}.topic-graph-fullscreen .topic-graph-canvas line{stroke:#33556d;stroke-opacity:.55}.topic-graph-node{cursor:pointer}.topic-graph-node circle{fill:#1e89bd;stroke:#8ed8ff;stroke-width:1.5}.topic-graph-node.source circle{fill:#1c7d5c;stroke:#8ce5ba}.topic-graph-node.selected circle{stroke:#fff;stroke-width:3}.topic-graph-node text{fill:#d6e7f4;font-size:11px;text-anchor:middle;-webkit-user-select:none;user-select:none}.topic-graph-fullscreen .topic-graph-node text{fill:#eef7fb;font-size:14px;paint-order:stroke;stroke:#071019;stroke-width:4px}.topic-graph-fullscreen .topic-graph-node.topic circle{fill:#2579a4;stroke:#b5e9ff}.topic-graph-fullscreen .topic-graph-node.source circle{fill:#279267;stroke:#b7f1cf}.topic-graph-side,.topic-graph-details{display:grid;gap:8px;min-width:0}.topic-graph-fullscreen .topic-graph-side{align-content:start;background:#101b24;border:1px solid #25384b;border-radius:8px;padding:14px}.topic-graph-side>span,.topic-graph-details span{color:#9fb0bf;font-size:13px}.topic-graph-details{border:1px solid #28465f;border-radius:8px;background:#111d28;padding:10px}.topic-graph-details a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-panel{border:1px solid #25384b;border-radius:8px;display:grid;gap:8px;padding:10px}.subtle-panel{background:#101820}.preset-controls{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto auto}.field-note{color:#9fb0bf;font-size:12px}.preview-box{border:1px solid #25313d;border-radius:8px;background:#101820;display:grid;gap:7px;padding:12px}.preview-box span{color:#9fb0bf;font-size:13px}.preview-action{color:#d7e2eb;font-size:13px;line-height:1.45;margin:0}.preview-flags{display:flex;flex-wrap:wrap;gap:6px}.preview-flags span{border-radius:999px;background:#203447;color:#a7cdf2;padding:4px 8px}.preview-flags .warning{background:#3d3320;color:#ffcf80}.form-error{color:#ff9c9c;font-size:13px;margin:0}.primary{background:#2f9d62}.primary:hover{background:#39b875}.mode-description{border-top:1px solid #2a3744;display:grid;gap:0;margin-top:18px;padding-top:18px}.mode-description h3,.mode-description h4,.mode-description p{margin:0}.mode-description h3{color:#f4f8fb;font-size:20px;margin-bottom:14px}.mode-description h4{color:#fff;font-size:17px;margin-bottom:8px}.mode-output-title{color:#f0f5f9;display:block;font-size:16px;margin-top:12px;padding:10px 0 6px}.mode-description-row{align-items:flex-start;border-top:1px solid #26333f;color:#b8c4ce;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr);line-height:1.45;padding:12px 0}.mode-description-row:first-of-type{border-top:0}.mode-description-row svg{color:#55bd67;margin-top:2px}.mode-description-row span{min-width:0}.mode-description-row.muted-row{color:#91a2b1}.task-list{display:grid;gap:12px}.queue-health{border:1px solid #28465f;border-radius:8px;background:#122536;color:#cde5fb;display:grid;gap:5px;padding:12px 14px}.queue-health strong{color:#ecf2f8}.queue-health span,.queue-health p{color:#a7cdf2;font-size:13px;margin:0}.queue-health.ok{border-color:#2b6845;background:#183429}.queue-health.ok span{color:#8be0ad}.queue-health.warning{border-color:#604437;background:#2a211d}.queue-health.warning span,.queue-health.warning p{color:#ffcf80}.list-toolbar{align-items:center;border:1px solid #25313d;border-radius:8px;display:flex;justify-content:space-between;gap:12px;padding:12px 14px}.list-toolbar div{display:grid;gap:3px}.list-toolbar span{color:#9fb0bf;font-size:13px}.toolbar-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}button:disabled{background:#2d3a45;color:#7f91a1;cursor:not-allowed}.task-card{display:grid;gap:12px}.task-card div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.task-select{align-items:center;display:flex;gap:10px;min-width:0}.task-select input{width:auto}.task-card p{margin:0;color:#9fb0bf}.task-card p.latest-event{color:#c3d2df}.task-card p.task-warning,.diagnostic-row p.task-warning{border-left:3px solid #f5c35b;color:#f5d28b;padding-left:10px}.task-progress-panel{border:1px solid #28465f;border-radius:8px;background:#101c27;display:grid;gap:8px;padding:10px 12px}.task-progress-panel.warning{border-color:#604437;background:#282119}.task-progress-panel.danger{border-color:#694044;background:#2b1f22}.task-progress-panel.success{border-color:#2b6845;background:#183429}.task-progress-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.task-progress-head span{color:#9fb0bf;font-size:13px}.task-progress-track{background:#0b1219;border-radius:999px;height:8px;overflow:hidden}.task-progress-track i{background:#4ca7e8;border-radius:inherit;display:block;height:100%}.task-progress-panel.warning .task-progress-track i{background:#f4c35f}.task-progress-panel.danger .task-progress-track i{background:#ff8f9a}.task-progress-panel.success .task-progress-track i{background:#70d89a}.task-diagnostics-panel{display:grid;gap:8px}.task-diagnostics-panel>strong{font-size:14px}.task-diagnostics-panel>div{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.task-diagnostics-panel span{border:1px solid #25313d;border-radius:8px;background:#101820;display:grid;gap:4px;min-width:0;padding:9px}.task-diagnostics-panel span.warning{border-color:#604437;background:#2a211d}.task-diagnostics-panel span.danger{border-color:#694044;background:#2b1f22}.task-diagnostics-panel small{color:#8799aa;font-size:12px}.task-diagnostics-panel b{color:#d8e7f5;font-size:13px;overflow-wrap:anywhere}.task-meta{display:flex;flex-wrap:wrap;gap:6px}.task-meta span{border:1px solid #25313d;border-radius:7px;background:#101820;color:#9fb0bf;font-size:12px;line-height:1.25;padding:5px 8px}.task-meta span.warning{border-color:#694044;background:#2b1f22;color:#ffb7bd}.result-stats{display:flex;flex-wrap:wrap;gap:6px}.result-stats span{border:1px solid #28465f;border-radius:999px;background:#122536;color:#a7cdf2;font-size:12px;line-height:1.25;max-width:100%;overflow-wrap:anywhere;padding:5px 8px;white-space:normal}.readiness-pool{border:1px solid #28465f;border-radius:10px;display:grid;gap:14px;margin-top:16px;padding:16px}.readiness-pool.ready{background:#14532d2e;border-color:#2f9d62}.readiness-pool.blocked{background:#40371f33;border-color:#7f6231}.readiness-pool>div:first-child{display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between}.readiness-pool>div:first-child span{color:#9fb0bf;font-size:13px;font-weight:800;text-transform:uppercase}.readiness-pool>div:first-child strong{color:#f0f6fb}.readiness-pool-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.readiness-pool-grid span{border:1px solid rgba(120,159,190,.18);border-radius:8px;color:#9fb0bf;display:grid;gap:5px;padding:10px 12px}.readiness-pool-grid strong{color:#dcecff;font-size:20px}.readiness-pool-blockers{color:#ffd789;display:grid;gap:6px;margin:0;padding-left:20px}.result-preview{border:1px solid #28465f;border-radius:8px;background:#111d28;display:grid;gap:12px;padding:12px}.analytics-summary{border:1px solid #31536e;border-radius:8px;background:#122232;display:grid;gap:12px;padding:12px}.channel-summary{background:#13222b}.analytics-summary-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.analytics-summary-head div{display:grid;gap:3px}.analytics-summary-head span,.analytics-summary-head p{color:#9fb0bf;font-size:13px;margin:0}.analytics-kpis{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.analytics-kpis span{border:1px solid #28465f;border-radius:8px;background:#101820;display:grid;gap:4px;padding:10px}.analytics-kpis small{color:#9fb0bf}.analytics-kpis strong{font-size:18px}.analytics-panels{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.channel-highlights{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.channel-highlights span{border:1px solid #28465f;border-radius:8px;background:#0f1922;display:grid;gap:4px;min-width:0;padding:9px}.channel-highlights small,.channel-highlights b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-highlights small{color:#9fb0bf;font-size:12px}.channel-highlights b{color:#d8e7f5;font-size:13px}.analytics-chart{display:grid;gap:8px;min-width:0}.analytics-chart>strong{font-size:14px}.analytics-bar-row{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(72px,1fr) minmax(80px,2fr) 42px}.analytics-chart.compact .analytics-bar-row{grid-template-columns:52px minmax(80px,2fr) 42px}.analytics-bar-row span,.analytics-bar-row b{color:#c9d7e4;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-bar-row b{text-align:right}.analytics-bar-row div{border-radius:999px;background:#0d151d;height:8px;overflow:hidden}.analytics-bar-row i{background:#57b3f5;border-radius:inherit;display:block;height:100%}.result-preview-file{display:grid;gap:10px}.result-preview-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.result-preview-head span{color:#9fb0bf;font-size:13px}.preview-table{min-width:520px}.preview-table th,.preview-table td{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-json summary{color:#a7cdf2;cursor:pointer;font-size:13px;margin-bottom:8px}.error-text{color:#ff9aa2}.status{width:fit-content;border-radius:999px;background:#223447;color:#a7cdf2;padding:5px 10px;font-size:13px}.status.completed{background:#1d3a2c;color:#8be0ad}.status.no_results{background:#40371f;color:#f4cc6b}.status.failed,.status.join_failed,.status.access_check_failed,.status.chat_info_failed,.status.Invite_hash_expired{background:#422326;color:#ff9aa2}.status.join_pending,.status.join_wait,.status.Technical_works,.status.waiting_activation{background:#40371f;color:#f4cc6b}.parser-account-list{align-items:stretch}.parser-account-card{gap:14px}.account-setup-steps{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 18px}.account-setup-steps span{border:1px solid #263849;border-radius:8px;color:#9fb0bf;font-size:13px;font-weight:800;padding:10px 12px;text-align:center}.account-setup-steps span.active{background:#173553;border-color:#2c96d8;color:#c9e9ff}.account-setup-steps span.done{background:#153a2a;border-color:#2f9d62;color:#a7e7be}.account-setup-summary{border:1px solid #263849;border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-bottom:18px;padding:12px}.account-setup-summary div{display:grid;gap:4px}.account-setup-summary span,.account-setup-ready span{color:#9fb0bf}.account-setup-ready{align-items:center;border:1px solid #2f9d62;border-radius:8px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:14px;padding:14px}.account-setup-ready svg{color:#8be0ad}.account-setup-ready div{display:grid;gap:4px}.parser-account-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.parser-account-head div{display:grid;gap:4px}.parser-account-head span,.account-meta-lines p,.account-last-task p{color:#9fb0bf;margin:0}.account-state{border-radius:999px;font-size:12px;font-weight:800;padding:6px 10px;text-transform:uppercase;white-space:nowrap}.account-state.ready{background:#153a2a;color:#8be0ad}.account-state.busy{background:#173553;color:#8fcaff}.account-state.warning{background:#40371f;color:#f4cc6b}.account-state.danger{background:#422326;color:#ff9aa2}.account-state.muted{background:#243140;color:#9fb0bf}.account-diagnostics{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.account-diagnostics div{border:1px solid #263849;border-radius:8px;display:grid;gap:4px;padding:10px}.account-diagnostics span,.account-last-task span{color:#7f93a6;font-size:12px;text-transform:uppercase}.account-diagnostics strong,.account-last-task strong{color:#e7edf3}.account-meta-lines{display:grid;gap:5px}.account-last-task{border-left:3px solid #2c96d8;display:grid;gap:5px;padding-left:10px}.task-actions{display:flex;flex-wrap:wrap;gap:8px}.download-link{border-radius:8px;background:#2f9d62;color:#fff;padding:10px 14px;text-decoration:none}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;min-width:680px;width:100%}.data-table th,.data-table td{border-bottom:1px solid #25313d;padding:10px 12px;text-align:left;white-space:nowrap}.data-table th{color:#9fb0bf;font-size:13px;font-weight:600}.pricing-card,.billing-tariffs,.payment-methods{display:grid;gap:12px}.billing-tariff,.payment-method{align-items:center;background:#121b24;border:1px solid #2a3947;border-radius:8px;color:#edf5fc;cursor:pointer;display:grid;gap:6px;padding:14px;text-align:left;width:100%}.billing-tariff{grid-template-columns:minmax(0,1fr) auto}.billing-tariff strong{font-size:24px;justify-self:end}.billing-tariff small{color:#9fb0bf}.billing-tariff.active,.payment-method.active{background:#122536;border-color:#38a8ff;box-shadow:0 0 0 1px #38a8ff52}.payment-method{grid-template-columns:48px minmax(0,1fr) auto}.payment-method:disabled{cursor:not-allowed;opacity:.58}.payment-mark{align-items:center;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:800;height:38px;justify-content:center;width:38px}.payment-mark.crypto{background:linear-gradient(135deg,#22c1ff,#2979ff)}.payment-mark.telegram{background:linear-gradient(135deg,#ffd84a,#ffb11f)}.payment-mark.fiat{background:linear-gradient(135deg,#33d17a,#148a4a)}.payment-mark.test{background:linear-gradient(135deg,#8b5cf6,#38a8ff)}.payment-method-main,.payment-method-side{display:grid;gap:4px}.payment-method-main small,.payment-method-side small{color:#9fb0bf}.payment-method-side{justify-items:end}.pill{border:1px solid #2f80ed;border-radius:999px;color:#a8d4ff!important;padding:3px 8px}.wide-action{align-items:center;display:inline-flex;gap:8px;justify-content:center;margin-top:14px;width:100%}.secondary-link{align-items:center;color:#9fd4ff;display:inline-flex;gap:8px;margin-top:12px;text-decoration:none}.admin-layout{display:grid;grid-template-columns:minmax(280px,520px) minmax(0,1fr);gap:16px;align-items:start}.admin-wide{grid-column:1 / -1;max-width:none}.diagnostic-row{border-top:1px solid #25313d;display:grid;gap:10px;padding-top:12px}.diagnostic-row:first-child{border-top:0;padding-top:0}.event-row>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.diagnostic-row>div:first-child{align-items:start;display:grid;gap:6px 12px;grid-template-columns:minmax(0,1fr) auto}.diagnostic-row>div:first-child>span:not(.status-pill){grid-column:1 / -1}.diagnostic-row strong{min-width:0;overflow-wrap:anywhere}.diagnostic-row span,.event-row span{color:#9fb0bf;font-size:13px}.event-log{display:grid;gap:12px}.event-row{border-top:1px solid #25313d;display:grid;gap:8px;padding-top:12px}.event-row:first-child{border-top:0;padding-top:0}.event-row p{color:#c9d7e4;margin:0}.event-row pre{background:#101820;border:1px solid #25313d;border-radius:8px;color:#b9c7d3;margin:0;max-height:260px;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.event-payload{border-top:1px solid #25313d;padding-top:8px}.event-payload summary{color:#9fb0bf;cursor:pointer;font-size:12px}.metadata{background:#101820;border:1px solid #25313d;border-radius:8px;color:#b9c7d3;margin:0;max-height:180px;overflow:auto;padding:10px;white-space:pre-wrap;word-break:break-word}.pricing-card h3,.pricing-card strong{margin:0}.pricing-card strong{font-size:28px}.alert{border:1px solid #694044;border-radius:8px;background:#2b1f22;color:#ffb7bd;margin-bottom:16px;padding:12px 14px}.alert.subtle{border-color:#3c4b5a;background:#17202a;color:#b8c8d8}.empty,.muted{color:#9fb0bf}.mt{margin-top:16px}.atlas-page{background:radial-gradient(circle at 72% 18%,rgba(45,212,191,.08),transparent 30%),radial-gradient(circle at 18% 78%,rgba(248,113,113,.08),transparent 28%),#060913;color:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;inset:0;overflow:hidden;position:fixed;z-index:100}.atlas-map-canvas{background:#060913;cursor:grab;display:block;height:100%;inset:0;position:fixed;width:100%}.atlas-map-canvas:active{cursor:grabbing}.atlas-topbar{align-items:center;display:grid;gap:14px;grid-template-columns:auto minmax(180px,1fr) auto;left:18px;position:fixed;right:18px;top:16px;z-index:104}.atlas-topbar>div:nth-child(2){display:grid;gap:2px}.atlas-topbar strong{font-size:18px}.atlas-topbar span{color:#e2e8f09e;font-size:12px}.atlas-back,.atlas-controls button,.atlas-action-button,.atlas-bottom-bar button{align-items:center;background:#0c1019c7;border:1px solid rgba(148,163,184,.18);border-radius:999px;color:#e2e8f0;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;min-height:38px;padding:0 13px}.atlas-back:hover,.atlas-controls button:hover,.atlas-action-button:hover,.atlas-bottom-bar button:hover{background:#1e293bd6;border-color:#7dd3fc52}.atlas-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.atlas-controls label{align-items:center;background:#0c1019c7;border:1px solid rgba(148,163,184,.18);border-radius:999px;color:#e2e8f09e;display:inline-flex;gap:8px;min-height:38px;padding:0 12px}.atlas-controls input,.atlas-controls select{background:#0c1019c7;border:1px solid rgba(148,163,184,.18);border-radius:999px;color:#e2e8f0;min-height:38px;outline:none;padding:0 12px}.atlas-controls label input{background:transparent;border:0;min-height:auto;padding:0;width:170px}.atlas-search-results{background:#090c14f5;border:1px solid rgba(148,163,184,.18);border-radius:12px;box-shadow:0 24px 70px #00000059;display:grid;gap:2px;max-height:360px;overflow:auto;padding:8px;position:absolute;right:0;top:48px;width:min(420px,calc(100vw - 36px))}.atlas-search-results button{background:transparent;border:0;border-radius:8px;color:#e2e8f0;cursor:pointer;display:grid;gap:3px;padding:9px 10px;text-align:left}.atlas-search-results button:hover{background:#ffffff12}.atlas-search-results span{color:#f8fafc;font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-search-results small{color:#e2e8f085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-side-panel{background:#090c14d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-right:1px solid rgba(148,163,184,.16);bottom:0;box-shadow:18px 0 70px #00000042;display:flex;flex-direction:column;gap:14px;left:0;overflow:auto;padding:86px 18px 22px;position:fixed;top:0;width:342px;z-index:103}.atlas-side-panel h2,.atlas-side-panel h3,.atlas-side-panel p{margin:0}.atlas-side-panel h2{font-size:19px;line-height:1.18}.atlas-side-panel h3{color:#e2e8f080;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.atlas-side-panel p,.atlas-username{color:#e2e8f09e;font-size:13px}.atlas-panel-close{position:absolute;right:14px;top:76px}.atlas-icon-button{align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#e2e8f0bf;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.atlas-node-avatar{align-items:center;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.82),transparent 18%),var(--node-color);border:2px solid rgba(255,255,255,.22);border-radius:50%;box-shadow:0 0 46px color-mix(in srgb,var(--node-color),transparent 54%);color:#061017;display:flex;font-size:32px;font-weight:900;height:78px;justify-content:center;text-transform:uppercase;width:78px}.atlas-node-avatar img{border-radius:inherit;height:100%;object-fit:cover;width:100%}.atlas-bio{color:#e2e8f0b3;font-size:13px;line-height:1.45;margin:2px 0 0;white-space:pre-line}.atlas-chip-row,.atlas-keywords{display:flex;flex-wrap:wrap;gap:7px}.atlas-chip-row span,.atlas-keywords span{background:#ffffff12;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#e2e8f0c2;font-size:12px;padding:6px 9px}.atlas-node-stats{display:grid;gap:8px;margin:0}.atlas-node-stats div{align-items:center;border-top:1px solid rgba(148,163,184,.13);display:flex;justify-content:space-between;padding-top:8px}.atlas-node-stats dt{color:#e2e8f085;font-size:12px}.atlas-node-stats dd{color:#f8fafc;font-size:13px;font-weight:800;margin:0;text-align:right}.atlas-overview-panel{background:#090c14c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(148,163,184,.16);border-radius:12px;box-shadow:0 24px 70px #00000047;display:grid;gap:14px;padding:14px;position:fixed;right:18px;top:88px;width:min(330px,calc(100vw - 36px));z-index:104}.atlas-overview-head{align-items:end;display:flex;justify-content:space-between}.atlas-overview-head span{color:#e2e8f094;font-size:12px;font-weight:800;text-transform:uppercase}.atlas-overview-head strong{color:#f8fafc;font-size:22px;line-height:1}.atlas-overview-stats{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.atlas-overview-stats div{background:#ffffff0b;border:1px solid rgba(255,255,255,.07);border-radius:8px;display:grid;gap:4px;min-width:0;padding:8px}.atlas-overview-stats dt{color:#e2e8f075;font-size:11px}.atlas-overview-stats dd{color:#f8fafc;font-size:12px;font-weight:800;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-overview-topics{display:grid;gap:6px}.atlas-overview-topics button{align-items:center;background:#ffffff09;border:1px solid transparent;border-radius:8px;color:#e2e8f0;cursor:pointer;display:grid;gap:6px 8px;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:44px;padding:8px 9px;position:relative;text-align:left}.atlas-overview-topics button:hover{background:#ffffff13;border-color:#7dd3fc38}.atlas-overview-topics i{border-radius:999px;display:block;height:9px;width:9px}.atlas-overview-topics span{color:#f8fafc;font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-overview-topics strong,.atlas-overview-topics em{color:#e2e8f094;font-size:11px;font-style:normal;font-weight:800}.atlas-overview-topics small{background:#7dd3fc3d;border-radius:999px;bottom:4px;display:block;height:2px;left:28px;max-width:calc(100% - 42px);position:absolute}.atlas-action-row{display:flex;gap:8px}.atlas-action-button{justify-content:center;text-decoration:none;width:100%}.atlas-topic-list,.atlas-similar-list{display:grid;gap:5px}.atlas-topic-list button,.atlas-similar-list button{align-items:center;background:#ffffff09;border:1px solid transparent;border-radius:8px;color:#e2e8f0;cursor:pointer;display:grid;gap:8px;min-height:42px;padding:8px 10px;text-align:left}.atlas-topic-list button{grid-template-columns:auto minmax(0,1fr) auto}.atlas-topic-list button:hover,.atlas-topic-list button.active,.atlas-similar-list button:hover{background:#ffffff13;border-color:#7dd3fc38}.atlas-topic-list i{border-radius:50%;display:block;height:9px;width:9px}.atlas-topic-list span,.atlas-similar-list span{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-topic-list strong,.atlas-similar-list small{color:#e2e8f085;font-size:11px}.atlas-similar-list button{grid-template-columns:1fr}.atlas-bottom-bar{align-items:center;background:#090c14bf;border:1px solid rgba(148,163,184,.16);border-radius:999px;bottom:18px;display:flex;gap:12px;left:372px;padding:8px 10px 8px 14px;position:fixed;z-index:104}.atlas-bottom-bar span{color:#e2e8f0b3;font-size:12px;white-space:nowrap}.atlas-minimap{background:#090c14bf;border:1px solid rgba(148,163,184,.16);border-radius:50%;bottom:18px;cursor:crosshair;height:146px;overflow:hidden;padding:2px;position:fixed;right:18px;width:146px;z-index:104}.atlas-error,.atlas-empty{background:#7f1d1dd1;border:1px solid rgba(248,113,113,.45);border-radius:10px;color:#fee2e2;left:372px;max-width:min(680px,calc(100vw - 410px));padding:12px 14px;position:fixed;top:78px;z-index:105}.atlas-empty{background:#0f172ad6;border-color:#7dd3fc38;color:#dbeafe}.atlas-launch-button{border-color:#4ade8073}@media(max-width:820px){.app-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid #25313d}.nav{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace{padding:18px}.topbar{flex-direction:column}.admin-layout,.inline-field,.graph-launch-grid,.graph-page-header{grid-template-columns:1fr}.graph-launch-grid{display:grid}.graph-page-header{align-items:stretch;flex-direction:column}.graph-page-controls{justify-content:stretch}.graph-page-controls select,.graph-page-controls button{width:100%}.topic-graph-toolbar{align-items:stretch;flex-direction:column}.topic-graph-grid,.topic-graph-split{grid-template-columns:1fr}.topic-graph-canvas{height:300px}.topic-graph-fullscreen{min-height:auto}.topic-graph-fullscreen .topic-graph-canvas{height:66vh}.preset-controls{grid-template-columns:1fr}.atlas-topbar{align-items:stretch;grid-template-columns:1fr;left:10px;right:10px}.atlas-controls{justify-content:stretch}.atlas-controls label,.atlas-controls input,.atlas-controls select,.atlas-controls button{flex:1 1 140px}.atlas-side-panel{border-right:0;border-top:1px solid rgba(148,163,184,.16);height:38vh;padding:18px;top:auto;width:100%}.atlas-topic-panel,.atlas-overview-panel{display:none}.atlas-panel-close{right:16px;top:16px}.atlas-bottom-bar{bottom:calc(38vh + 12px);left:10px;max-width:calc(100vw - 20px);overflow:auto}.atlas-minimap{display:none}.atlas-error,.atlas-empty{left:10px;max-width:calc(100vw - 20px);right:10px;top:188px}}.atlas-page{background:radial-gradient(circle at 24% 24%,rgba(59,130,246,.12),transparent 26%),radial-gradient(circle at 78% 72%,rgba(20,184,166,.1),transparent 24%),#05070d}.atlas-search label{border-color:#e2e8f01f;box-shadow:0 18px 70px #00000059,inset 0 1px #ffffff0d}.atlas-search input::placeholder{color:#e2e8f075}.atlas-pillbar{align-items:center}.atlas-pillbar .atlas-mode-badge{background:#e2e8f01a;border-color:#e2e8f033;color:#f8fafc;font-weight:800}.atlas-bottom-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-width:calc(100vw - 210px);overflow-x:auto}.atlas-bottom-bar span{align-items:center;display:inline-flex;gap:8px}.atlas-bottom-bar span+span:before{background:#94a3b857;border-radius:999px;content:"";display:inline-block;height:4px;width:4px}.atlas-topic-strip button,.atlas-pillbar button{transition:border-color .18s ease,background .18s ease,transform .18s ease}.atlas-topic-strip button:hover,.atlas-pillbar button:hover{background:#0f172adb;border-color:#7dd3fc66;transform:translateY(-1px)}.atlas-channel-sheet{border-color:#e2e8f024;box-shadow:0 -34px 110px #0000008a,inset 0 1px #ffffff0d}.atlas-empty-screen .atlas-loading-content{max-width:820px}.atlas-empty-kicker{border:1px solid rgba(125,211,252,.28);border-radius:999px;color:#7dd3fce6;font-size:12px;font-weight:800;letter-spacing:.18em;padding:8px 12px}.atlas-empty-commands{display:grid;gap:10px;justify-items:center;margin-top:10px;max-width:min(680px,calc(100vw - 32px));width:100%}.atlas-empty-commands code{background:#020617ad;border:1px solid rgba(148,163,184,.18);border-radius:12px;color:#dbeafe;display:block;max-width:100%;overflow:auto;padding:12px 14px;white-space:nowrap}@media(max-width:820px){.atlas-pillbar .atlas-mode-badge{display:none}.atlas-bottom-bar{max-width:calc(100vw - 20px)}.atlas-channel-sheet{border-radius:18px 18px 0 0}.billing-tariff,.payment-method{grid-template-columns:1fr}.billing-tariff strong,.payment-method-side{justify-self:start;justify-items:start}}:root{background:#080b10;color:#eef4fb}body{background:linear-gradient(180deg,#111827f5,#080b10 42%),#080b10}button{transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}button:hover{transform:translateY(-1px)}input,select,textarea{background:#0d141d;border-color:#94a3b838;box-shadow:inset 0 1px #ffffff08}.app-shell{background:linear-gradient(90deg,rgba(14,21,31,.98) 0 260px,transparent 260px),linear-gradient(180deg,#141d2ab8,#080b10fa)}.sidebar{background:linear-gradient(180deg,#111926,#0c1119);border-right-color:#94a3b81f;box-shadow:18px 0 70px #00000038;position:relative}.brand{border:1px solid rgba(148,163,184,.13);border-radius:8px;background:#ffffff09;padding:12px}.brand strong{letter-spacing:.01em}.nav-item{border:1px solid transparent;color:#aebdcc;min-height:42px}.nav-item:hover{background:#38bdf814;border-color:#38bdf82e;color:#eaf6ff}.nav-item.active{background:linear-gradient(135deg,#38bdf833,#22c55e1a),#132234;border-color:#38bdf847;box-shadow:inset 3px 0 #38bdf8}.workspace{padding:32px}.topbar{align-items:center;background:#0b111994;border:1px solid rgba(148,163,184,.12);border-radius:8px;box-shadow:0 20px 70px #0003;padding:18px}.topbar h1{font-size:30px;letter-spacing:0}.badge{background:#f59e0b21;border-color:#f59e0b57}.badge.active{background:#22c55e21;border-color:#22c55e5c}.session-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.card,.billing-section,.dashboard-hero,.billing-hero{background:linear-gradient(180deg,#ffffff09,#ffffff04),#111923;border:1px solid rgba(148,163,184,.14);border-radius:8px;box-shadow:0 18px 60px #00000038,inset 0 1px #ffffff0a}.dashboard-hero,.billing-hero{align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);margin-bottom:16px;overflow:hidden;padding:22px;position:relative}.dashboard-hero:before,.billing-hero:before{background:linear-gradient(90deg,#38bdf8,#22c55e,#f59e0b);content:"";height:3px;left:0;position:absolute;right:0;top:0}.eyebrow{color:#7dd3fc;display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.dashboard-hero h2,.billing-hero h2{font-size:clamp(28px,4vw,44px);line-height:1.05;margin:0;max-width:860px}.dashboard-hero p,.billing-hero p{color:#a8b7c7;font-size:16px;line-height:1.55;margin:14px 0 0;max-width:760px}.dashboard-hero-metrics,.billing-hero-stats{align-content:stretch;display:grid;gap:10px}.dashboard-hero-metrics span,.billing-hero-stats span{background:#080d14a8;border:1px solid rgba(148,163,184,.14);border-radius:8px;display:grid;gap:4px;padding:14px}.dashboard-hero-metrics strong,.billing-hero-stats strong{color:#f8fbff;font-size:27px;line-height:1}.dashboard-hero-metrics small,.billing-hero-stats small{color:#8fa1b3}.web-auth-page{background:radial-gradient(circle at 20% 12%,rgba(56,189,248,.16),transparent 28%),radial-gradient(circle at 82% 8%,rgba(34,197,94,.14),transparent 24%),linear-gradient(180deg,#0d141e,#06090e 72%);min-height:100vh;padding:28px}.web-auth-hero{display:grid;gap:48px;margin:0 auto;max-width:1180px}.web-auth-nav,.web-auth-grid{align-items:center;display:flex;gap:20px;justify-content:space-between}.auth-brand{margin:0;width:fit-content}.web-auth-grid{align-items:stretch;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.web-auth-copy,.web-auth-card{background:linear-gradient(180deg,#ffffff0d,#ffffff05),#111923db;border:1px solid rgba(148,163,184,.14);border-radius:8px;box-shadow:0 24px 90px #00000052;padding:28px}.web-auth-copy{display:flex;flex-direction:column;justify-content:center;min-height:560px}.web-auth-copy h1{font-size:clamp(34px,5vw,66px);line-height:1.02;margin:0;max-width:820px}.web-auth-copy p{color:#aebdcc;font-size:18px;line-height:1.58;margin:20px 0 0;max-width:720px}.web-auth-points{display:grid;gap:12px;margin-top:30px;max-width:560px}.web-auth-points span{align-items:center;background:#080d149e;border:1px solid rgba(148,163,184,.13);border-radius:8px;color:#dbe8f5;display:flex;gap:10px;min-height:48px;padding:12px 14px}.web-auth-points svg{color:#38bdf8;flex:0 0 auto}.web-auth-card{align-self:center;display:grid;gap:16px}.telegram-login-button{align-items:center;background:linear-gradient(135deg,#38bdf8,#2563eb);border-radius:8px;color:#f8fbff;display:flex;font-size:16px;font-weight:800;gap:10px;justify-content:center;min-height:54px;padding:0 16px;text-decoration:none}.auth-divider{align-items:center;color:#8799aa;display:grid;font-size:13px;gap:10px;grid-template-columns:1fr auto 1fr;text-align:center}.auth-divider:before,.auth-divider:after{background:#94a3b82e;content:"";height:1px}.mini-splash{align-items:center;background:radial-gradient(circle at 50% 0%,rgba(56,189,248,.16),transparent 36%),linear-gradient(180deg,#0d141e,#05080d);display:flex;justify-content:center;min-height:100vh;padding:18px}.mini-splash-card{align-items:center;background:linear-gradient(180deg,#ffffff0d,#ffffff05),#131920f5;border:1px solid rgba(148,163,184,.18);border-radius:8px;box-shadow:0 24px 80px #00000061;display:flex;flex-direction:column;gap:16px;max-width:420px;padding:30px 22px;text-align:center;width:100%}.mini-splash-card h1{color:#38bdf8;font-size:28px;line-height:1.14;margin:0}.mini-splash-card p,.mini-splash-card small{color:#aebdcc;line-height:1.5;margin:0}.mini-splash-card a{align-items:center;background:#38bdf8;border-radius:8px;color:#061019;display:flex;font-weight:800;justify-content:center;min-height:48px;padding:0 18px;text-decoration:none;width:100%}.mini-splash-spinner{animation:mini-spin .9s linear infinite;border:8px solid rgba(56,189,248,.18);border-left-color:#38bdf8;border-radius:999px;height:74px;width:74px}.mini-splash-bar{background:#080d14c2;border-radius:999px;height:10px;overflow:hidden;width:100%}.mini-splash-bar span{background:linear-gradient(90deg,#38bdf8,#2563eb);border-radius:inherit;display:block;height:100%}.mini-splash-card strong{color:#38bdf8;font-size:42px}@keyframes mini-spin{to{transform:rotate(360deg)}}.mini-app-shell{background:radial-gradient(circle at 12% 0%,rgba(56,189,248,.14),transparent 30%),linear-gradient(180deg,#0e1621,#070a0f);color:#ecf2f8;min-height:100vh;padding-bottom:84px}.mini-app-header{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d141edb;border-bottom:1px solid rgba(148,163,184,.12);display:flex;justify-content:space-between;left:0;min-height:62px;padding:10px 14px;position:sticky;right:0;top:0;z-index:30}.mini-app-header div{display:grid;gap:2px}.mini-app-header span{color:#7dd3fc;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mini-app-header strong{color:#f8fbff;font-size:18px}.mini-logout{background:#ffffff0f;border-color:#94a3b829;border-radius:999px;color:#dbe8f5;min-height:36px;padding:0 14px}.mini-app-content{display:grid;gap:14px;padding:14px}.mini-app-shell .topbar,.mini-app-shell .task-catalog-summary{display:none}.mini-app-shell .dashboard-hero,.mini-app-shell .billing-hero{grid-template-columns:1fr;padding:18px}.mini-app-shell .dashboard-hero h2,.mini-app-shell .billing-hero h2{font-size:30px;overflow-wrap:anywhere}.mini-app-shell .dashboard-hero-metrics,.mini-app-shell .billing-hero-stats,.mini-app-shell .grid{grid-template-columns:1fr 1fr}.mini-app-shell .card,.mini-app-shell .dashboard-hero,.mini-app-shell .billing-hero{border-radius:8px}.mini-app-shell .form-grid,.mini-app-shell .inline-field,.mini-app-shell .search-controls{grid-template-columns:1fr}.mini-bottom-nav{align-items:stretch;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1319eb;border-top:1px solid rgba(148,163,184,.12);bottom:0;display:grid;grid-auto-columns:minmax(72px,1fr);grid-auto-flow:column;left:0;overflow-x:auto;padding:8px 8px calc(8px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:40}.mini-bottom-nav button{align-items:center;background:transparent;border:0;border-radius:8px;color:#99a8b7;display:grid;font-size:12px;gap:4px;justify-items:center;min-height:56px;padding:6px 8px}.mini-bottom-nav button.active{background:#38bdf824;color:#38bdf8}.metric{overflow:hidden;position:relative}.metric:before{background:linear-gradient(180deg,#38bdf8,#22c55e);content:"";inset:0 auto 0 0;position:absolute;width:3px}.metric strong{font-size:32px;letter-spacing:0}.billing-section{padding:18px}.billing-section+.billing-section{margin-top:16px}.billing-section-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.billing-section-head h2{margin:0}.billing-section-head p{margin:6px 0 0}.billing-tariffs{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-tariff{align-content:start;background:linear-gradient(180deg,#0f172adb,#080d14eb);border-color:#94a3b829;display:grid;gap:10px;grid-template-columns:1fr;min-height:318px;padding:18px;position:relative}.billing-tariff:hover{border-color:#7dd3fc61;box-shadow:0 18px 60px #0000003d;transform:translateY(-2px)}.billing-tariff.pro{background:linear-gradient(180deg,#0e2538e6,#080d14f0)}.billing-tariff.business{background:linear-gradient(180deg,#2b1f0de0,#080d14f0)}.billing-tariff.active{border-color:#38bdf8c7;box-shadow:0 0 0 1px #38bdf838,0 24px 80px #0ea5e92e}.billing-tariff.business.active{border-color:#f59e0bc2;box-shadow:0 0 0 1px #f59e0b2e,0 24px 80px #f59e0b1f}.tariff-topline{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.tariff-badge,.tariff-saving{border-radius:999px;font-size:12px;font-weight:800;padding:5px 9px}.tariff-badge{background:#38bdf821;color:#bae6fd}.tariff-saving{background:#22c55e21;color:#bbf7d0}.billing-tariff.business .tariff-saving{background:#f59e0b26;color:#fed7aa}.tariff-title{color:#f8fbff;font-size:24px;font-weight:850}.billing-tariff strong{font-size:35px;justify-self:start;line-height:1}.tariff-unit,.tariff-meta{color:#9fb0bf}.tariff-note{color:#d8e3ee;line-height:1.42;min-height:42px}.tariff-features{display:grid;gap:8px;margin-top:4px}.tariff-features span{align-items:center;color:#aebdcc;display:inline-flex;gap:8px}.tariff-features svg{color:#22c55e;flex:0 0 auto}.tariff-buy{align-self:end;display:inline-flex;gap:8px;justify-content:center;margin-top:10px;min-height:46px}.tariff-buy.selected{background:linear-gradient(135deg,#0ea5e9,#22c55e)}.billing-checkout{animation:checkout-enter .24s ease both;border-color:#38bdf852;position:relative}.billing-checkout:before{background:linear-gradient(90deg,#38bdf8a6,#22c55ea6,#f59e0b94);content:"";height:2px;left:18px;position:absolute;right:18px;top:0}@keyframes checkout-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.checkout-subtitle{color:#e9f3fb;font-size:17px;margin:0 0 12px}.checkout-summary{background:#080d14bd;border:1px solid rgba(148,163,184,.14);border-radius:8px;display:grid;gap:2px;min-width:190px;padding:12px;text-align:right}.checkout-summary span,.checkout-summary small{color:#9fb0bf}.checkout-summary strong{color:#f8fbff;font-size:24px}.payment-method{background:#080d14b8;border-color:#94a3b824;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;min-height:74px;text-align:left}.payment-method:hover{border-color:#38bdf857;transform:translateY(-1px)}.payment-method.active{background:#0f273ae6;border-color:#38bdf8b8}.payment-method:disabled{cursor:not-allowed;opacity:.56}.payment-mark{align-items:center;border-radius:50%;display:inline-flex;height:46px;justify-content:center;overflow:hidden;width:46px}.payment-mark.telegram-stars{background:radial-gradient(circle at 32% 24%,#fff3a3,#ffd447 42%,#f59e0b);color:#422006}.payment-mark.cryptobot{background:radial-gradient(circle at 28% 22%,#d8fcff,#26c6da 48%,#0e7490);color:#072832}.payment-mark.xrocket{background:radial-gradient(circle at 28% 24%,#e6fffb,#29d3a3 44%,#0f766e);color:#042f2e}.payment-mark.sbp{background:conic-gradient(from 220deg,#33d17a,#18a0fb,#a855f7,#f97316,#33d17a);color:#fff}.payment-mark.fiat{background:radial-gradient(circle at 28% 24%,#fff,#d7e4f2 45%,#64748b);color:#0f172a}.payment-method-main,.payment-method-side{min-width:0}.payment-method-main strong,.payment-method-main small{display:block}.payment-method-main small{overflow-wrap:anywhere}.payment-method-side{align-items:flex-end;display:grid;gap:6px;justify-items:end;text-align:right}.wide-action{background:linear-gradient(135deg,#16a34a,#0891b2);border:1px solid rgba(125,211,252,.26);min-height:48px}.wide-action:hover{background:linear-gradient(135deg,#22c55e,#0ea5e9);box-shadow:0 18px 48px #0ea5e92e}@media(max-width:1100px){.billing-tariffs,.dashboard-hero,.billing-hero{grid-template-columns:1fr}}@media(max-width:820px){.web-auth-page{padding:14px}.web-auth-nav{align-items:stretch;flex-direction:column}.web-auth-grid{grid-template-columns:1fr}.web-auth-copy{min-height:auto}.web-auth-copy,.web-auth-card{padding:20px}.web-auth-copy h1{font-size:36px}.session-actions{justify-content:flex-start}.app-shell{grid-template-columns:minmax(0,1fr);max-width:100vw;overflow-x:hidden;width:100%}.sidebar,.workspace{min-width:0;width:100%}.workspace{padding:16px}.topbar,.billing-section-head{align-items:stretch;flex-direction:column}.inline-field,.search-controls,.account-setup-ready,.account-setup-steps,.segmented-control{grid-template-columns:1fr}.topbar>div,.billing-hero>div,.dashboard-hero>div,.billing-section,.card{min-width:0}.dashboard-hero h2,.billing-hero h2{overflow-wrap:anywhere}.checkout-summary{text-align:left}.billing-tariff{min-height:auto}}
