.header-quick-nav button{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--clean-text);font:inherit;cursor:pointer}.header-quick-nav button.active,.header-quick-nav button:hover{color:var(--clean-purple)}.clean-profile-button em{font-style:normal;font-size:11px;font-weight:800;color:#4f2ed6;background:#f0ebff;border:1px solid #ded4ff;padding:5px 8px;border-radius:999px;white-space:nowrap}.clean-profile-alert{border:1px solid #fecaca;background:#fff1f2;color:#b91c1c;padding:10px 12px;border-radius:8px;font-size:13px;font-weight:800}.upgrade-modal-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:rgba(16,23,41,.38);backdrop-filter:blur(10px)}.upgrade-modal{position:relative;width:min(440px,100%);border:1px solid #ded4ff;background:#ffffff;border-radius:14px;box-shadow:0 28px 80px rgba(32,22,82,.22);padding:28px;text-align:center}.upgrade-modal-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border:1px solid #e6e9f2;border-radius:8px;background:#f8faff;color:#101729;cursor:pointer}.upgrade-modal-icon{width:52px;height:52px;margin:0 auto 14px;display:grid;place-items:center;border-radius:14px;color:#6d3df2;background:#f0ebff}.upgrade-modal h2{margin:0;color:#101729;font-size:24px}.upgrade-modal p{color:#66708a;line-height:1.55}.upgrade-modal small{display:block;margin:12px 0 18px;color:#66708a}.upgrade-modal-plans{display:flex;justify-content:center;gap:10px;margin-top:16px}.upgrade-modal-plans span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;color:#6d3df2;background:#f8faff;border:1px solid #e6e9f2;font-size:12px;font-weight:900}.upgrade-modal-plans span.active{background:#f0ebff;border-color:#ded4ff}.upgrade-modal-plan-level{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;margin:16px auto 20px;padding:0 14px;border:1px solid #ded4ff;border-radius:999px;color:#5b32da;background:linear-gradient(135deg,#ffffff,#f4edff);font-size:13px;font-weight:900}.upgrade-modal-actions{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px;align-items:center}.upgrade-modal-actions .clean-upgrade-button,.upgrade-modal-actions .logout-confirm-cancel{width:100%;min-height:44px;text-decoration:none}.clean-opportunity-row-locked{position:relative;background:linear-gradient(90deg,#ffffff,#faf8ff)}.clean-opportunity-row-locked .clean-profit,.clean-opportunity-row-locked .clean-view-button{filter:none;opacity:1}.clean-locked-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#f0ebff;color:#6d3df2;font-weight:900}.clean-locked-copy{min-width:0;display:grid;gap:7px;filter:blur(5px);opacity:.78;-webkit-user-select:none;-moz-user-select:none;user-select:none}.clean-locked-bar{display:block;height:10px;border-radius:999px;background:linear-gradient(90deg,#d9ddea,#eef1f8)}.clean-locked-bar-short{width:46px}.clean-locked-bar-medium{width:88px}.clean-locked-bar-wide{width:132px}.opportunity-locked-cell{align-items:center}.opportunity-table-row-locked td:not(.rank-cell):not(.profit-cell):not(.arrow-cell){color:var(--clean-muted)}.opportunity-card-locked .mobile-route,.opportunity-card-locked>div:not(:last-child){align-items:center}.upgrade-locked-page{max-width:560px;margin:80px auto;padding:34px;text-align:center;border:1px solid #ded4ff;background:#ffffff;border-radius:14px;box-shadow:0 24px 70px rgba(32,22,82,.12)}.upgrade-locked-page span{color:#6d3df2;font-size:12px;font-weight:900;letter-spacing:.08em}.upgrade-locked-page h1{margin:10px 0;color:#101729}.upgrade-locked-page p{color:#66708a}.admin-subscription-cell{display:grid;gap:8px;min-width:220px}.admin-subscription-cell strong{color:#101729}.admin-subscription-cell strong.danger{color:#dc2626}.admin-subscription-cell small{color:#66708a;font-weight:700}.admin-duration-buttons{display:flex;flex-wrap:wrap;gap:6px}.admin-duration-buttons button{min-height:28px;padding:0 8px;color:#6d3df2;background:#f0ebff;border-color:#ded4ff}.admin-user-table textarea{width:180px;min-height:70px;resize:vertical;border:1px solid var(--clean-line);border-radius:8px;padding:10px;background:#ffffff;color:var(--clean-text)}.admin-api-key-grid{display:grid;gap:10px}.admin-api-key-grid div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--clean-line)}.admin-api-key-grid span{color:var(--clean-muted);font-weight:800}.admin-api-key-grid strong.ok{color:#059669}.admin-api-key-grid strong.missing{color:#dc2626}.landing-root{background:radial-gradient(circle at top,rgba(102,88,255,.24),transparent 30%),radial-gradient(circle at 80% 12%,rgba(56,189,248,.2),transparent 24%),linear-gradient(180deg,#050816,#070b16 32%,#08101d)}.landing-shell{width:min(1240px,calc(100% - 48px));margin:0 auto}.landing-nav-shell{position:sticky;top:0;z-index:60;backdrop-filter:blur(18px);background:rgba(5,8,22,.72);border-bottom:1px solid rgba(255,255,255,.08)}.landing-nav{width:min(1280px,calc(100% - 48px));min-height:82px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.landing-brand{display:inline-flex;align-items:center;gap:14px;text-decoration:none}.landing-brand-mark{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;border:1px solid rgba(99,102,241,.42);background:linear-gradient(180deg,rgba(76,95,255,.34),rgba(33,41,87,.3));color:#f7fbff;font-family:var(--font-display);font-weight:700}.landing-brand strong,.landing-footer-brand strong{display:block;color:#f8fbff;font-size:20px;font-weight:700;line-height:1.1}.landing-brand span,.landing-footer-brand span{display:block;margin-top:4px;color:#95a3bb;font-size:13px;line-height:1.5}.landing-footer-links,.landing-nav-actions,.landing-nav-links{display:flex;align-items:center;gap:18px}.landing-footer-links a,.landing-nav-links a{color:#c6d2e6;text-decoration:none;font-size:14px;font-weight:500;transition:color .2s ease}.landing-footer-links a:hover,.landing-nav-links a:hover{color:#ffffff}.landing-locale-picker{display:flex;align-items:center;min-width:190px}.landing-locale-select-wrap{position:relative;width:100%}.landing-locale-select-wrap svg{position:absolute;right:14px;top:50%;color:#9bb1cd;pointer-events:none;transform:translateY(-50%)}.landing-locale-picker select{width:100%;min-height:46px;padding:0 42px 0 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;outline:0;color:#eef5ff;background:rgba(12,18,33,.9);-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.landing-locale-picker select:focus,.landing-locale-picker select:hover{border-color:rgba(120,175,255,.38);background:rgba(13,20,36,.96)}.landing-locale-picker select option{color:#eef5ff;background:#0c1221}.landing-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 18px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:600;transition:transform .2s ease,border-color .2s ease,background .2s ease}.landing-button:hover{transform:translateY(-1px)}.landing-button.primary{color:#050816;border:1px solid rgba(146,240,255,.24);background:linear-gradient(135deg,#8bf6ff,#8fa1ff 54%,#bf7dff);box-shadow:0 18px 40px rgba(108,123,255,.26)}.landing-button.ghost{color:#eef5ff;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04)}.landing-hero{position:relative;overflow:hidden;padding:44px 0 54px}.landing-hero-backdrop{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,18,38,.3),rgba(13,18,38,.72)),radial-gradient(circle at 20% 18%,rgba(191,125,255,.14),transparent 18%),radial-gradient(circle at 74% 16%,rgba(34,211,238,.16),transparent 18%);pointer-events:none}.landing-hero-inner{gap:26px}.landing-hero-copy,.landing-hero-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.landing-hero-copy{width:min(1120px,100%);max-width:1120px;padding-top:4px;text-align:center}.landing-cta h2,.landing-hero-copy h1,.landing-section-copy h2{margin:0;color:#fbfdff;line-height:1.05}.landing-hero-copy h1{max-width:14ch;font-size:clamp(50px,5.8vw,78px);font-weight:700;letter-spacing:0;margin-inline:auto}.landing-cta p,.landing-hero-copy p,.landing-section-copy p{margin:22px 0 0;max-width:1120px;color:#a3b2c9;font-size:19px;line-height:1.72}.landing-hero-gradient{background:linear-gradient(135deg,#bf7dff,#8ea1ff 52%,#87ecff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 18px rgba(143,161,255,.12)}.landing-hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px;justify-content:center}.landing-exchange-strip{margin-top:28px;width:min(1240px,100%);margin-inline:auto;text-align:left}.landing-exchange-strip-label{display:block;margin-bottom:12px;color:#8fa4c3;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.landing-exchange-marquee{position:relative;overflow:hidden;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.landing-exchange-marquee:after,.landing-exchange-marquee:before{content:"";position:absolute;top:0;bottom:0;z-index:2;width:54px;pointer-events:none}.landing-exchange-marquee:before{left:0;background:linear-gradient(90deg,rgba(8,12,23,.96),transparent)}.landing-exchange-marquee:after{right:0;background:linear-gradient(270deg,rgba(8,12,23,.96),transparent)}.landing-exchange-track{display:flex;align-items:center;gap:12px;width:-moz-max-content;width:max-content;padding:14px;animation:landing-marquee 30s linear infinite}.landing-exchange-badge{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(8,14,26,.72);color:#dce7f8;font-size:13px;white-space:nowrap}.landing-hero-stage{position:relative;z-index:2;width:100%;max-width:1240px;min-width:0;padding-top:0}.landing-stage-glow{position:absolute;inset:auto 10% -20% 10%;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(116,121,255,.34),transparent 65%);filter:blur(36px)}.landing-compare-table,.landing-cta,.landing-feature-card,.landing-preview,.landing-pricing-card,.landing-stat-card{border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,rgba(9,14,29,.9),rgba(8,12,23,.72));box-shadow:0 24px 80px rgba(0,0,0,.28);backdrop-filter:blur(20px)}.landing-preview{position:relative;z-index:2;border-radius:30px;padding:24px;width:100%}.landing-preview-top{display:flex;align-items:center;justify-content:space-between;gap:18px}.landing-preview-top span{color:#92a4bf;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.landing-preview-top strong{display:block;margin-top:8px;color:#fbfdff;font-family:var(--font-display);font-size:clamp(20px,2.7vw,28px);font-weight:600}.landing-preview-pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:999px;color:#a4f6ff;background:rgba(34,211,238,.1)}.landing-preview-grid{display:grid;gap:18px;margin-top:22px}.landing-preview-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.landing-preview-kpis article,.landing-proof-strip div{padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.03)}.landing-preview-kpis span,.landing-proof-strip span{display:block;color:#869ab9;font-size:12px}.landing-preview-kpis strong,.landing-proof-strip strong{display:block;margin-top:10px;color:#f4f8fe;font-size:18px;font-weight:600}.landing-preview-table{border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:rgba(5,9,18,.78)}.landing-preview-head,.landing-preview-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(240px,1.6fr) minmax(150px,.9fr) minmax(160px,.95fr) minmax(110px,.8fr) 56px;gap:18px;align-items:center;padding:16px 18px}.landing-preview-head{color:#7f93b0;font-size:11px;text-transform:uppercase;letter-spacing:.08em;background:rgba(255,255,255,.03)}.landing-preview-row+.landing-preview-row{border-top:1px solid rgba(255,255,255,.06)}.landing-preview-coin,.landing-preview-route div{display:inline-flex;align-items:center;gap:10px;min-width:0}.landing-preview-coin strong,.landing-preview-meta strong{display:block;color:#f5f9ff;font-size:14px;font-weight:600}.landing-preview-route{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:10px;min-width:0;color:#d5def0;font-size:13px}.landing-preview-route span{display:block;color:#dbe5f6;font-size:13px;line-height:1.35;white-space:nowrap}.landing-preview-route svg{color:#7f93b0;justify-self:center}.landing-transfer-pill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.landing-transfer-pill.ok{color:#90f6ba;background:rgba(42,214,111,.12)}.landing-transfer-pill.warn{color:#ffd48e;background:rgba(245,155,49,.14)}.landing-preview-meta small{display:block;margin-top:4px;color:#7f93b0;font-size:12px;line-height:1.45}.landing-profit-positive{color:#92f7c8}.landing-profit-neutral{color:#dce7f8}.landing-score-chip{width:42px;height:42px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(104,222,181,.28);background:rgba(34,197,94,.09);color:#b9ffe1;font-weight:700}@keyframes landing-marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 6px))}}.landing-card-grid,.landing-stat-grid{display:grid;gap:18px}.landing-stat-intro{position:relative;z-index:2;margin-top:34px}.landing-stat-intro .landing-section-copy{margin-inline:auto;text-align:center;width:min(1240px,100%);max-width:1240px}.landing-stat-intro .landing-section-copy h2{color:#fbfdff!important;opacity:1!important;text-shadow:none!important;max-width:none;font-size:clamp(30px,3.15vw,44px);line-height:1.08;text-wrap:balance}.landing-stat-grid{position:relative;z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.landing-stat-card{border-radius:24px;padding:22px}.landing-feature-icon,.landing-stat-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:#a2eeff;background:rgba(34,211,238,.12)}.landing-feature-icon.danger{color:#ffb4c4;background:rgba(244,63,94,.11)}.landing-stat-card strong{display:block;margin-top:18px;color:#fbfdff;font-family:var(--font-display);font-size:30px;font-weight:600}.landing-stat-card span{display:block;margin-top:8px;color:#95a3bb;font-size:14px}.landing-section-band{padding:70px 0}.landing-section-band.accent{background:linear-gradient(180deg,rgba(11,16,31,.38),rgba(8,12,23,.02))}.landing-story-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:28px;align-items:start}.landing-story-grid.reverse{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.landing-section-copy.compact{max-width:720px}.landing-cta h2,.landing-section-copy h2{font-size:clamp(34px,4vw,54px);font-weight:600;text-wrap:balance}.landing-card-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-feature-card{border-radius:22px;padding:24px}.landing-feature-card h3{margin:18px 0 0;color:#fbfdff;font-size:22px;font-weight:600;line-height:1.2}.landing-feature-card p{margin:12px 0 0;color:#96a5be;font-size:15px;line-height:1.75}.landing-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.landing-compare-scroll{width:100%;overflow-x:auto;padding-bottom:2px}.landing-compare-table{border-radius:24px;overflow:hidden;min-width:760px}.landing-compare-head,.landing-compare-row{display:grid;grid-template-columns:minmax(260px,1.6fr) minmax(160px,.7fr) minmax(220px,1fr);gap:16px;align-items:center;padding:18px 22px}.landing-compare-head{color:#7f93b0;background:rgba(255,255,255,.03)}.landing-compare-head strong:last-child,.landing-compare-row div:last-child{justify-self:start}.landing-compare-row+.landing-compare-row{border-top:1px solid rgba(255,255,255,.06)}.landing-compare-row{transition:background .2s ease}.landing-compare-row:hover{background:rgba(255,255,255,.035)}.landing-compare-row span{color:#ebf1fb;font-size:15px}.landing-compare-row div{display:flex;justify-content:center}.landing-compare-status{display:inline-flex;align-items:center;gap:8px;min-height:24px;font-size:14px;font-weight:500}.landing-compare-status.positive{color:#7ef0a7}.landing-compare-status.negative{color:#ff7f9d}.landing-compare-status.warning{color:#f7c768}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-pricing-card{display:grid;grid-template-rows:auto 1fr auto;gap:18px;border-radius:26px;padding:24px}.landing-pricing-card.cyan{box-shadow:0 24px 80px rgba(34,211,238,.14)}.landing-pricing-card.violet{box-shadow:0 24px 80px rgba(139,92,246,.16);border-color:rgba(164,141,255,.36)}.landing-pricing-card.emerald{box-shadow:0 24px 80px rgba(16,185,129,.12)}.landing-pricing-head{display:flex;align-items:start;justify-content:space-between;gap:16px;color:#eef5ff}.landing-pricing-head span{color:#9edffd;font-size:13px;text-transform:uppercase}.landing-pricing-head strong{display:block;margin-top:10px;font-family:var(--font-display);font-size:38px;line-height:1}.landing-pricing-head small{display:block;margin-top:8px;color:#7f93b0}.landing-pricing-card ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.landing-pricing-card li{display:grid;grid-template-columns:16px 1fr;gap:10px;align-items:start;color:#dce7f8;font-size:14px;line-height:1.65}.landing-pricing-card li svg{margin-top:4px;color:#86efac}.landing-pricing-button{width:100%;min-height:50px;margin-top:4px}.landing-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:28px;padding:32px}.landing-footer{padding:0 0 40px}.landing-footer-inner{display:grid;grid-template-columns:1fr auto auto;gap:24px;align-items:center;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.landing-footer-copy{color:#7f93b0;font-size:13px}.home-root{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at top left,rgba(112,84,255,.22),transparent 30%),radial-gradient(circle at 82% 12%,rgba(63,214,255,.18),transparent 24%),linear-gradient(180deg,#050816,#060a14 34%,#070e1b)}.home-shell{width:min(1320px,calc(100% - 48px));margin:0 auto}.home-nav-shell{position:sticky;top:0;z-index:70;backdrop-filter:blur(20px);background:rgba(5,8,22,.7);border-bottom:1px solid rgba(255,255,255,.08)}.home-nav{width:min(1320px,calc(100% - 48px));min-height:82px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:22px}.home-brand{display:inline-flex;align-items:center;gap:14px;text-decoration:none}.home-brand-mark{width:46px;height:46px;display:grid;place-items:center;border-radius:16px;border:1px solid rgba(106,122,255,.48);background:linear-gradient(180deg,rgba(73,92,255,.34),rgba(20,27,70,.42));color:#ffffff;font-family:var(--font-display);font-weight:700}.home-brand strong{display:block;color:#f9fbff;font-size:19px;line-height:1.1}.home-brand span{display:block;margin-top:4px;color:#90a4c2;font-size:13px}.home-nav-actions,.home-nav-links{display:flex;align-items:center;gap:18px}.home-nav-links a{color:#c7d4e8;text-decoration:none;font-size:14px;font-weight:500}.home-nav-links a:hover{color:#ffffff}.home-locale-picker{display:flex;align-items:center;min-width:190px;gap:10px}.home-locale-picker>span{color:#8fa2bf;font-size:12px;white-space:nowrap}.home-locale-select-wrap{position:relative;width:100%}.home-locale-select-wrap svg{position:absolute;right:14px;top:50%;width:16px;height:16px;color:#9ab0cf;pointer-events:none;transform:translateY(-50%)}.home-locale-select-wrap select{width:100%;min-height:46px;padding:0 40px 0 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:#eef4ff;background:rgba(12,18,33,.92);-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.home-locale-select-wrap select option{color:#eef4ff;background:#0c1221}.home-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 18px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:600;border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.home-button:hover{transform:translateY(-1px)}.home-button.primary{color:#04111e;background:linear-gradient(135deg,#8bf6ff,#8fa1ff 56%,#bc7cff);box-shadow:0 18px 42px rgba(108,123,255,.26)}.home-button.ghost{color:#eef4ff;border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.04)}.home-hero{position:relative;overflow:hidden;padding:46px 0 36px}.home-hero-backdrop,.home-hero-glow,.home-hero-grid{position:absolute;inset:0;pointer-events:none}.home-hero-backdrop{background:radial-gradient(circle at 20% 18%,rgba(171,105,255,.2),transparent 18%),radial-gradient(circle at 72% 18%,rgba(42,214,111,.12),transparent 16%),radial-gradient(circle at 65% 75%,rgba(59,130,246,.14),transparent 18%)}.home-hero-grid{opacity:.22;background-image:linear-gradient(rgba(108,123,255,.11) 1px,transparent 0),linear-gradient(90deg,rgba(108,123,255,.11) 1px,transparent 0);background-size:86px 86px;-webkit-mask-image:radial-gradient(circle at center,black 30%,transparent 78%);mask-image:radial-gradient(circle at center,black 30%,transparent 78%)}.home-hero-glow{border-radius:50%;filter:blur(28px)}.home-hero-glow-one{width:380px;height:380px;left:-110px;top:40px;background:rgba(116,89,255,.16)}.home-hero-glow-two{width:420px;height:420px;right:-120px;bottom:80px;background:rgba(31,107,255,.12)}.home-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:32px;align-items:center;perspective:1800px}.home-hero-copy{position:relative;z-index:2;max-width:720px;transform:translate3d(calc(var(--hero-x, 0px) * -.01),calc(var(--hero-y, 0px) * -.01),0);transition:transform .18s ease}.home-hero-badge,.home-section-kicker{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(144,168,255,.18);color:#9fc6ff;background:rgba(14,22,42,.68);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.home-cta-panel h2,.home-hero-title,.home-section-copy h2{margin:0;color:#f9fbff;line-height:.95;letter-spacing:0}.home-hero-title{margin-top:18px;max-width:12ch;font-size:clamp(58px,6vw,96px);font-weight:700}.home-hero-gradient{background:linear-gradient(90deg,#8eeeff,#8b8dff 45%,#bb79ff);-webkit-background-clip:text;background-clip:text;color:transparent}.home-cta-panel p,.home-hero-description,.home-pricing-copy,.home-section-copy p,.home-step-card p,.home-trust-card p{color:#95aac7;line-height:1.75}.home-hero-description{max-width:56ch;margin:20px 0 0;font-size:18px}.home-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.home-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.home-stat-card{position:relative;overflow:hidden;min-height:148px;padding:16px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,rgba(11,18,32,.82),rgba(8,14,24,.68));backdrop-filter:blur(18px)}.home-cta-panel:after,.home-hero-panel:after,.home-pricing-card:after,.home-stat-card:after,.home-step-card:after,.home-trust-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 28%);pointer-events:none}.home-stat-card.blue{border-color:rgba(88,194,255,.2)}.home-stat-card.green{border-color:rgba(42,214,111,.2)}.home-stat-card.violet{border-color:rgba(171,105,255,.2)}.home-stat-card.cyan{border-color:rgba(94,231,255,.2)}.home-stat-icon,.home-trust-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;background:rgba(15,24,42,.86);color:#86d9ff}.home-stat-card strong{display:block;margin-top:28px;font-size:30px;font-weight:700}.home-stat-card span{display:block;margin-top:6px;color:#9cb0cb;font-size:13px}.home-hero-strip{display:grid;gap:10px;margin-top:18px}.home-hero-strip>span{color:#8ca0c0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.home-hero-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent)}.home-hero-track{display:flex;gap:10px;width:-moz-max-content;width:max-content;animation:home-marquee 26s linear infinite}.home-hero-badge-chip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#e8f1ff;background:rgba(12,18,32,.74)}.home-hero-badge-chip span{white-space:nowrap;font-size:13px}.home-hero-visual{min-width:0;transform:translate3d(calc(var(--hero-x, 0px) * .012),calc(var(--hero-y, 0px) * .012),0);transition:transform .18s ease}.home-hero-panel{position:relative;overflow:hidden;min-height:720px;padding:18px;border:1px solid rgba(145,167,255,.12);border-radius:32px;background:linear-gradient(180deg,rgba(11,18,32,.72),rgba(8,14,24,.56)),radial-gradient(circle at 40% 20%,rgba(102,88,255,.12),transparent 30%);backdrop-filter:blur(22px);box-shadow:0 30px 80px rgba(0,0,0,.35)}.home-hero-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.home-hero-panel-head span{color:#8ca0bf;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.home-hero-panel-head strong{display:block;margin-top:4px;font-size:18px}.home-hero-panel-pill{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:999px;color:#dbffe8;background:rgba(16,50,34,.72);border:1px solid rgba(42,214,111,.16);white-space:nowrap}.home-orbit-frame{position:relative;min-height:652px;display:grid;place-items:center;isolation:isolate}.home-orbit-noise{position:absolute;inset:0;background-image:radial-gradient(circle at 12% 18%,rgba(255,255,255,.05),transparent 3%),radial-gradient(circle at 74% 20%,rgba(255,255,255,.045),transparent 2.5%),radial-gradient(circle at 56% 74%,rgba(255,255,255,.04),transparent 3%);opacity:.48}.home-orbit-lines{position:absolute;inset:0;width:100%;height:100%;opacity:.72}.home-orbit-core{position:relative;width:248px;height:248px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,rgba(7,12,20,.92) 10%,rgba(8,14,24,.25) 70%,transparent 100%)}.home-orbit-core-layer{position:absolute;border-radius:50%}.home-orbit-core-layer-one{inset:34px;background:radial-gradient(circle,rgba(76,95,255,.25),rgba(76,95,255,.02) 68%,transparent 72%);filter:blur(2px)}.home-orbit-core-layer-two{inset:62px;background:radial-gradient(circle,rgba(66,241,138,.18),rgba(66,241,138,.02) 64%,transparent 72%)}.home-orbit-core-layer-three{inset:18px;border:1px solid rgba(120,154,255,.16);box-shadow:inset 0 0 0 12px rgba(92,116,255,.04),0 0 120px rgba(92,116,255,.12)}.home-orbit-core-label{position:relative;z-index:2;text-align:center}.home-orbit-core-label span{display:block;color:#9cc3ff;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.home-orbit-core-label strong{display:block;margin-top:6px;font-size:24px}.home-orbit-card{position:absolute;top:50%;left:50%;width:238px;transform:translate(-50%,-50%) rotate(var(--orbit-angle)) translateX(288px) rotate(calc(-1 * var(--orbit-angle)))}.home-orbit-card-inner{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:rgba(9,15,24,.68);backdrop-filter:blur(18px);box-shadow:0 16px 40px rgba(0,0,0,.28)}.home-orbit-card-inner strong{display:block;font-size:14px}.home-orbit-card-inner span{display:block;margin-top:2px;color:#93a6c4;font-size:12px}.home-section{padding:20px 0 34px}.home-section-copy{max-width:760px}.home-section-copy.compact{max-width:720px}.home-section-copy h2{margin-top:14px;font-size:clamp(32px,3.4vw,58px);line-height:1.02}.home-section-copy p{max-width:68ch;margin:14px 0 0}.home-feature-intro{padding-top:8px}.home-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.home-step-card{position:relative;overflow:hidden;min-height:212px;padding:20px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,rgba(11,18,32,.82),rgba(8,14,24,.68));backdrop-filter:blur(18px)}.home-step-index{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;border-radius:14px;color:#93cfff;background:rgba(14,22,42,.84);font-size:12px;font-weight:700;letter-spacing:.08em}.home-step-card h3{margin:22px 0 0;font-size:20px}.home-step-card p{margin:12px 0 0}.home-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-pricing-card{position:relative;overflow:hidden;display:grid;gap:14px;padding:22px;border:1px solid var(--line);border-radius:26px;background:linear-gradient(180deg,rgba(11,18,32,.82),rgba(8,14,24,.72));backdrop-filter:blur(18px)}.home-pricing-card.cyan{border-color:rgba(94,231,255,.2)}.home-pricing-card.violet{border-color:rgba(171,105,255,.2)}.home-pricing-card.emerald{border-color:rgba(42,214,111,.2)}.home-pricing-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.home-pricing-head span{color:#8fa5c6;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.home-pricing-head strong{display:block;margin-top:8px;font-size:40px;line-height:1}.home-pricing-head small{display:block;margin-top:4px;color:#96a9c6;font-size:12px}.home-pricing-copy{margin:0}.home-pricing-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.home-pricing-card li{display:flex;align-items:flex-start;gap:10px;color:#e7efff}.home-pricing-button{width:100%;margin-top:4px}.home-trust-panel{display:grid;gap:16px;padding:24px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(180deg,rgba(11,18,32,.82),rgba(8,14,24,.7));backdrop-filter:blur(18px)}.home-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-trust-card{position:relative;overflow:hidden;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:rgba(12,18,32,.64)}.home-trust-card h3{margin:16px 0 0;font-size:18px}.home-trust-card p{margin:8px 0 0}.home-cta-panel{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 30px;border:1px solid rgba(120,160,255,.18);border-radius:28px;background:linear-gradient(180deg,rgba(16,24,43,.92),rgba(8,14,24,.74)),radial-gradient(circle at 18% 18%,rgba(66,241,138,.12),transparent 26%);backdrop-filter:blur(20px)}.home-cta-panel h2{max-width:14ch;font-size:clamp(36px,3.2vw,56px)}.home-cta-panel p{max-width:64ch;margin:12px 0 0}.home-footer{padding:0 0 42px}.home-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08)}.home-footer-brand strong{display:block;color:#f8fbff;font-size:18px}.home-footer-brand span{display:block;margin-top:4px;color:#8ea2c0;font-size:13px}.home-footer-links{display:flex;align-items:center;gap:18px}.home-footer-links a{color:#c6d3e7;text-decoration:none}.home-footer-links a:hover{color:#ffffff}@keyframes home-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:1180px){.home-nav,.home-shell{width:min(1320px,calc(100% - 32px))}.home-pricing-grid,.home-stat-grid,.home-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero-inner,.home-trust-grid{grid-template-columns:1fr}.home-hero-copy{max-width:100%}.home-hero-panel{min-height:600px}}@media (max-width:920px){.home-nav{flex-wrap:wrap;padding:14px 0}.home-nav-links{order:3;width:100%;overflow-x:auto;padding-bottom:2px}.home-nav-actions{width:100%;flex-wrap:wrap}.home-locale-picker{width:100%;min-width:0}.home-pricing-grid,.home-stat-grid,.home-step-grid{grid-template-columns:1fr}.home-hero-title{max-width:100%}.home-hero-panel,.home-orbit-frame{min-height:520px}.home-orbit-card{width:210px;transform:translate(-50%,-50%) rotate(var(--orbit-angle)) translateX(240px) rotate(calc(-1 * var(--orbit-angle)))}.home-cta-panel,.home-footer-inner{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.home-hero{padding-top:28px}.home-hero-title{font-size:clamp(38px,12vw,52px)}.home-hero-description{font-size:16px}.home-hero-panel{min-height:460px}.home-orbit-card,.home-orbit-frame,.home-orbit-lines{display:none}.home-hero-panel{padding:16px}.home-hero-panel:before{content:"";position:absolute;inset:16px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 50% 40%,rgba(76,95,255,.14),transparent 28%),linear-gradient(180deg,rgba(9,15,24,.88),rgba(7,12,20,.72))}.home-hero-panel-head,.home-hero-panel>:not(.home-hero-panel-head){position:relative;z-index:2}}@media (max-width:1180px){.landing-nav{width:min(1280px,calc(100% - 32px))}.landing-shell{width:min(1200px,calc(100% - 32px))}.landing-stat-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-proof-strip,.landing-story-grid,.landing-story-grid.reverse{grid-template-columns:1fr}}@media (max-width:920px){.landing-hero-inner{grid-template-columns:1fr;gap:24px}.landing-hero-copy{max-width:100%;padding-top:0}.landing-hero-stage{width:100%}.landing-nav{flex-wrap:wrap;padding:14px 0}.landing-nav-links{order:3;width:100%;overflow-x:auto;padding-bottom:2px}.landing-locale-picker{min-width:min(240px,100%)}.landing-card-grid.two-up,.landing-compare-head,.landing-compare-row,.landing-footer-inner,.landing-preview-head,.landing-preview-kpis,.landing-preview-row,.landing-stat-grid,.pricing-grid{grid-template-columns:1fr}.landing-preview-head{display:none}.landing-preview-row{gap:12px}.landing-preview-route{grid-template-columns:1fr;gap:8px}.landing-preview-route svg{display:none}.landing-cta,.landing-footer-inner,.landing-preview-top{align-items:start}.landing-exchange-track{animation-duration:24s}.landing-cta{flex-direction:column}.landing-compare-table{min-width:720px}.landing-compare-head,.landing-compare-row{grid-template-columns:minmax(240px,1.5fr) minmax(140px,.7fr) minmax(200px,1fr)}}@media (max-width:640px){.landing-hero{padding-top:28px}.landing-hero-copy h1{font-size:clamp(34px,11vw,46px);max-width:10ch}.landing-exchange-strip{text-align:left}.landing-nav-actions{width:100%;flex-wrap:wrap;justify-content:flex-start}.landing-locale-picker{width:100%;min-width:0}.landing-button{width:100%}.landing-brand span,.landing-nav-links{font-size:12px}.landing-cta,.landing-feature-card,.landing-preview,.landing-pricing-card,.landing-stat-card{padding:18px;border-radius:22px}.landing-exchange-marquee:after,.landing-exchange-marquee:before{width:28px}.landing-cta p,.landing-hero-copy p,.landing-section-copy p{font-size:16px}}.price-change-value{position:relative;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-left:4px;padding-left:22px;vertical-align:middle;line-height:1.2;overflow:visible}.price-change-dot{position:absolute;left:2px;top:50%;width:12px;height:12px;border-radius:999px;background:rgba(148,163,184,.7);border:1px solid rgba(255,255,255,.18);box-shadow:0 0 0 1px rgba(255,255,255,.06),0 0 10px rgba(148,163,184,.18);transform:translateY(-50%);transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease}.price-change-text{display:inline-block;transition:color .2s ease,text-shadow .2s ease}.price-change-up .price-change-dot{background:#2ad66f;border-color:rgba(113,255,163,.85);box-shadow:0 0 0 1px rgba(42,214,111,.28),0 0 16px rgba(42,214,111,.95),0 0 26px rgba(42,214,111,.42);transform:translateY(-50%) scale(1.16);animation:price-change-pulse-up .7s ease-out}.price-change-down .price-change-dot{background:#ef4444;border-color:rgba(255,138,138,.85);box-shadow:0 0 0 1px rgba(239,68,68,.3),0 0 16px rgba(239,68,68,.92),0 0 26px rgba(239,68,68,.4);transform:translateY(-50%) scale(1.16);animation:price-change-pulse-down .7s ease-out}.price-change-flat .price-change-dot{background:rgba(148,163,184,.72)}.price-change-up .price-change-text{color:#7ef0a6;text-shadow:0 0 12px rgba(42,214,111,.24)}.price-change-down .price-change-text{color:#ff9a9a;text-shadow:0 0 12px rgba(239,68,68,.22)}.price-change-flat .price-change-text{color:inherit}@keyframes price-change-pulse-up{0%{transform:translateY(-50%) scale(.92);opacity:.72}45%{transform:translateY(-50%) scale(1.34);opacity:1}to{transform:translateY(-50%) scale(1.16);opacity:1}}@keyframes price-change-pulse-down{0%{transform:translateY(-50%) scale(.92);opacity:.72}45%{transform:translateY(-50%) scale(1.34);opacity:1}to{transform:translateY(-50%) scale(1.16);opacity:1}}.reference-shell{min-height:100vh;overflow-x:clip;background:transparent}.reference-sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:226px;padding:18px 14px;display:flex;flex-direction:column;gap:16px;background:rgba(7,12,22,.78);backdrop-filter:blur(22px);border-right:1px solid var(--line);overflow-y:auto}.reference-logo{padding:10px 12px 18px}.reference-logo strong{display:block;font-size:34px;font-weight:900;letter-spacing:1px}.reference-logo span{display:block;margin-top:4px;color:#c7d4ea;font-size:12px;letter-spacing:1.5px}.reference-nav{display:flex;flex-direction:column;gap:8px}.reference-nav a,.sidebar-logout-link{display:flex;align-items:center;gap:12px;min-height:44px;width:100%;padding:0 14px;border:1px solid transparent;border-radius:12px;color:#dde7f8;text-decoration:none;background:rgba(255,255,255,.015);cursor:pointer;font:inherit;text-align:left}.reference-nav a.active{background:linear-gradient(180deg,rgba(109,61,242,.96),rgba(143,85,255,.92));box-shadow:0 14px 32px rgba(109,61,242,.22)}.reference-nav a i,.sidebar-logout-link i{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;font-style:normal;text-align:center;color:#a6bbda}.reference-nav a.active i{color:white}.sidebar-logout-link{margin-top:6px;color:#dc2626;border-color:rgba(220,38,38,.16);background:rgba(220,38,38,.08);font-weight:800}.sidebar-logout-link i{color:#dc2626}.sidebar-logout-link:hover{color:#ffffff;border-color:#dc2626;background:#dc2626}.sidebar-logout-link:hover i{color:#ffffff}.reference-telegram-panel,.reference-upgrade-panel{padding:14px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,rgba(14,20,34,.72),rgba(8,13,24,.64));backdrop-filter:blur(18px)}.reference-telegram-head{display:flex;align-items:center;gap:12px}.telegram-badge{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,rgba(245,158,11,.95),rgba(234,88,12,.92));color:white;font-weight:700;box-shadow:0 12px 26px rgba(234,88,12,.18)}.reference-telegram-head strong,.reference-upgrade-panel strong{display:block;font-size:15px}.reference-telegram-head span,.reference-upgrade-panel p{color:var(--muted);font-size:12px;line-height:1.7}.reference-telegram-panel a,.reference-telegram-panel button,.reference-upgrade-panel a,.reference-upgrade-panel button{width:100%;height:42px;margin-top:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(234,88,12,.3);border-radius:10px;color:#fff7ed;background:linear-gradient(180deg,rgba(245,158,11,.95),rgba(234,88,12,.92));box-shadow:0 12px 28px rgba(234,88,12,.16);cursor:pointer;text-decoration:none}.reference-telegram-panel a:hover,.reference-telegram-panel button:hover,.reference-upgrade-panel a:hover,.reference-upgrade-panel button:hover{border-color:rgba(234,88,12,.36);box-shadow:0 16px 32px rgba(234,88,12,.22)}.reference-help{margin-top:auto;width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:#8ea0be}.sidebar-bottom{margin-top:auto;display:grid;gap:12px}.sidebar-locale-picker{display:grid;gap:8px;padding:10px;border:1px solid rgba(222,215,255,.92);border-radius:8px;color:var(--clean-text);background:linear-gradient(180deg,#ffffff,#fbfaff);box-shadow:0 12px 26px rgba(79,45,228,.08)}.sidebar-locale-picker span{display:flex;align-items:center;gap:6px;color:var(--clean-purple);font-size:11px;font-weight:900;text-transform:uppercase}.sidebar-locale-picker select{width:100%;height:34px;border:1px solid rgba(109,61,242,.24);border-radius:7px;color:var(--clean-text);background:#ffffff;padding:0 10px;font-weight:800;outline:none}.sidebar-locale-picker select:focus{border-color:var(--clean-purple);box-shadow:0 0 0 3px rgba(109,61,242,.12)}.reference-main{margin-left:0;min-width:0;width:100%;overflow-x:hidden}.reference-topbar{position:sticky;top:0;z-index:20;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 28px 0;background:linear-gradient(180deg,rgba(5,9,18,.78),rgba(5,9,18,.44));backdrop-filter:blur(18px)}.reference-topbar.compact{min-height:70px;padding:12px 28px;justify-content:space-between}.reference-topbar.compact .reference-controls{margin-left:auto}.reference-topbar-brand{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;text-decoration:none}.reference-topbar-icon{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.reference-topbar-logo{width:auto;height:45px;-o-object-fit:contain;object-fit:contain}.reference-breadcrumb{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px}.reference-breadcrumb strong{color:white}.reference-controls{gap:10px}.dashboard-desktop-account,.header-quick-nav,.reference-controls{display:flex;align-items:center}.header-quick-nav{gap:6px;padding:5px;border:1px solid #ded7ff;border-radius:10px;background:rgba(255,255,255,.92);box-shadow:0 12px 30px rgba(79,45,228,.1)}.dashboard-language-wrap{position:relative}.dashboard-language-trigger{min-height:46px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid #ded7ff;border-radius:10px;background:rgba(255,255,255,.94);color:#26324d;cursor:pointer;font-size:13px;font-weight:800;box-shadow:0 12px 30px rgba(79,45,228,.08)}.dashboard-language-trigger span:not(.dashboard-language-trigger-label):not(.dashboard-language-flag){white-space:nowrap}.dex-beta-shell .reference-content{max-width:1480px;margin:0 auto}.dex-beta-section{display:grid;gap:16px}.dex-beta-head{align-items:center}.dex-plan-pill,.dex-provider-pill,.dex-risk-badge{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0 10px;border:1px solid rgba(124,92,255,.22);border-radius:999px;color:#6f3cff;background:rgba(124,92,255,.08);font-size:12px;font-weight:800}.dex-refresh-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid rgba(124,92,255,.22);border-radius:12px;color:#ffffff;background:linear-gradient(135deg,#5146e5,#7c3aed);cursor:pointer;box-shadow:0 12px 28px rgba(81,70,229,.16)}.dex-refresh-button:disabled{opacity:.55;cursor:wait}.dex-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dex-summary-grid article{min-height:84px;display:grid;align-content:center;gap:6px;padding:14px;border:1px solid rgba(120,142,183,.16);border-radius:14px;background:rgba(255,255,255,.76);box-shadow:0 14px 32px rgba(15,23,42,.06)}.dex-summary-grid article svg{color:#1177ff}.dex-summary-grid article span{color:#60708d;font-size:12px;font-weight:800}.dex-summary-grid article strong{color:#071428;font-size:24px;line-height:1}.dex-provider-row{display:flex;flex-wrap:wrap;gap:8px}.dex-provider-pill{min-height:26px;border-color:rgba(14,165,108,.18);color:#047857;background:rgba(16,185,129,.1)}.dex-provider-pill i{width:7px;height:7px;border-radius:50%;background:currentColor}.dex-provider-pill.missing{border-color:rgba(245,158,11,.24);color:#a16207;background:rgba(245,158,11,.1)}.dex-refresh-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#63728d;font-size:13px;font-weight:700}.dex-refresh-meta strong{color:#102033}.dex-table-scroll{width:100%;overflow-x:auto;border:1px solid rgba(120,142,183,.16);border-radius:14px;background:rgba(255,255,255,.82)}.dex-table{min-width:1120px}.dex-table th{background:rgba(244,247,252,.98)}.dex-pair-cell{display:flex;align-items:center;gap:10px;min-width:0}.dex-pair-cell strong,.dex-provider-value strong{color:#071428}.dex-pair-cell small,.dex-provider-value small{max-width:180px;overflow:hidden;text-overflow:ellipsis}.dex-provider-value{display:grid;gap:2px}.dex-mobile-grid .positive,.dex-net.positive{color:#16a34a}.dex-mobile-grid .negative,.dex-net.negative{color:#dc2626}.dex-risk-badge.low{border-color:rgba(16,185,129,.2);color:#047857;background:rgba(16,185,129,.1)}.dex-risk-badge.medium{border-color:rgba(245,158,11,.24);color:#a16207;background:rgba(245,158,11,.1)}.dex-risk-badge.high{border-color:rgba(239,68,68,.24);color:#b91c1c;background:rgba(239,68,68,.1)}.dex-risk-badge.unavailable{border-color:rgba(100,116,139,.24);color:#64748b;background:rgba(100,116,139,.1)}.dex-mobile-list{display:none}.dex-mobile-card{display:grid;gap:12px;padding:14px;border:1px solid rgba(120,142,183,.16);border-radius:14px;background:rgba(255,255,255,.9)}.dex-mobile-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.dex-mobile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dex-mobile-grid div,.dex-mobile-route{display:grid;gap:4px;padding:10px;border:1px solid rgba(124,92,255,.14);border-radius:10px;background:rgba(248,250,252,.86)}.dex-mobile-grid span,.dex-mobile-route span{color:#66748e;font-size:11px;font-weight:800}.dex-mobile-grid strong,.dex-mobile-route strong{color:#071428;font-size:14px}.dex-mobile-route strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dex-gate-panel{min-height:340px;display:grid;place-items:center;align-content:center;gap:12px;padding:28px 16px;text-align:center}.dex-gate-panel h2,.dex-gate-panel p{margin:0}.dex-gate-panel p{max-width:520px;color:#657491}.dex-gate-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;color:#6f3cff;background:rgba(124,92,255,.1)}.dex-skeleton{display:grid;gap:10px}.dex-skeleton div{height:64px;border-radius:14px;background:linear-gradient(90deg,rgba(226,232,240,.65),rgba(248,250,252,.95),rgba(226,232,240,.65));background-size:200% 100%;animation:cleanPulse 1.4s infinite}@media (max-width:900px){.dex-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dex-summary-grid article.wide{grid-column:1/-1}.dex-table-scroll{display:none}.dex-mobile-list{display:grid;gap:10px}}@media (max-width:560px){.dex-beta-shell .reference-content{padding:12px}.dex-beta-section{padding:14px;border-radius:16px}.dex-beta-head{align-items:stretch}.dex-refresh-button{width:100%}.dex-summary-grid{gap:8px}.dex-summary-grid article{min-height:74px;padding:12px}.dex-summary-grid article strong{font-size:20px}.dex-mobile-card{padding:12px;border-radius:12px}.dex-mobile-card-top{align-items:flex-start}.dex-risk-badge{flex:0 0 auto}}.account-billing-panel{background:radial-gradient(circle at 8% 0,rgba(109,61,242,.1),transparent 30%),linear-gradient(180deg,#ffffff,#f7f9ff);box-shadow:0 18px 48px rgba(34,48,86,.08)}.account-billing-panel:before{opacity:.45}.account-billing-head{align-items:center;margin-bottom:12px}.account-billing-head h2{font-size:clamp(20px,1.85vw,25px)}.account-billing-head p{max-width:680px;margin-top:6px;font-size:13.5px}.account-billing-note{margin-bottom:12px;border-radius:14px;padding:10px 12px;font-size:.82rem}.account-billing-interval-toggle{margin-bottom:14px;border-radius:16px;box-shadow:0 14px 34px rgba(109,61,242,.08)}.account-billing-interval-toggle button{min-width:96px;border-radius:12px;padding:9px 14px}.account-billing-plans{gap:14px}.account-billing-plan{padding:20px 18px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,255,.96));box-shadow:0 16px 42px rgba(34,48,86,.065);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.account-billing-plan:hover{transform:translateY(-2px);box-shadow:0 20px 52px rgba(34,48,86,.1)}.account-billing-plan.featured{box-shadow:0 20px 56px rgba(79,45,228,.12)}.account-billing-plan.current{border-color:rgba(79,45,228,.3)}.account-billing-plan-top span{font-size:.88rem;letter-spacing:.01em}.account-billing-plan-top b{font-size:10.5px}.account-billing-price{margin-top:12px;font-size:clamp(30px,3vw,38px)}.account-billing-annual-ribbon{top:12px}.account-billing-annual-summary{margin:5px 0 14px}.account-billing-annual-summary span{font-size:.76rem}.account-billing-annual-summary small{font-size:.71rem}.account-billing-plan p{margin:12px 0 14px;font-size:.88rem}.account-billing-plan ul{margin-bottom:14px}.account-billing-plan li,.account-billing-plan li.excluded-feature,.account-billing-plan li.included-feature{font-size:.82rem;line-height:1.32}.account-billing-plan-button{min-height:42px;border-radius:12px}.account-billing-plan .account-billing-secure-note{min-height:28px;margin-top:8px;font-size:.7rem}@media (max-width:1200px){.account-billing-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.account-billing-panel{padding:14px}.account-billing-head{align-items:stretch}.account-billing-plans{grid-template-columns:1fr}}.dashboard-language-trigger:focus-visible,.dashboard-language-trigger:hover{border-color:#cdbfff;background:#ffffff}.dashboard-language-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:30;min-width:220px;padding:8px;border:1px solid #ded7ff;border-radius:12px;background:#ffffff;box-shadow:0 20px 42px rgba(24,31,55,.16)}.dashboard-language-option{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#1c2740;cursor:pointer;font-size:13px;font-weight:700;text-align:left}.dashboard-language-option-label,.dashboard-language-option>span:not(.dashboard-language-option-label),.dashboard-language-trigger-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-language-option-label,.dashboard-language-trigger-label{display:inline-flex;align-items:center;gap:9px;direction:ltr;unicode-bidi:isolate}.dashboard-language-flag{display:block;flex:0 0 18px;width:18px;height:18px;border-radius:999px;-o-object-fit:cover;object-fit:cover;overflow:hidden;box-shadow:0 0 0 1px rgba(15,23,42,.08)}.dashboard-language-option.active,.dashboard-language-option:hover{background:#f4efff;color:#5a32d6}.dashboard-mobile-menu-button{width:44px;height:44px;display:none;place-items:center;border:1px solid #ded7ff;border-radius:10px;background:rgba(255,255,255,.94);color:#25314a;box-shadow:0 12px 30px rgba(79,45,228,.08)}.dashboard-mobile-drawer-overlay{position:fixed;inset:0;z-index:39;opacity:0;pointer-events:none;border:0;background:rgba(16,23,41,.34);transition:opacity .2s ease}.dashboard-mobile-drawer-overlay.visible{opacity:1;pointer-events:auto}.dashboard-mobile-drawer{position:fixed;top:0;right:0;bottom:0;z-index:40;width:min(78vw,320px);height:100vh;height:100dvh;display:flex;flex-direction:column;gap:18px;padding:18px 16px 20px;background:#f8faff;border-left:1px solid #e6e9f2;box-shadow:-18px 0 44px rgba(16,23,41,.14);transform:translateX(100%);transition:transform .24s ease;overflow-y:auto;-webkit-overflow-scrolling:touch}.dashboard-mobile-drawer.open{transform:translateX(0)}.dashboard-mobile-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-mobile-drawer-close{width:42px;height:42px;display:grid;place-items:center;border:1px solid #ded7ff;border-radius:10px;background:#ffffff;color:#27324c}.dashboard-mobile-nav{display:flex;flex-direction:column;gap:8px}.dashboard-mobile-nav a,.dashboard-mobile-nav button{width:100%;min-height:48px;display:inline-flex;align-items:center;gap:10px;padding:0 14px;border:1px solid #e6e9f2;border-radius:10px;background:#ffffff;color:#23304a;font-size:14px;font-weight:800;text-decoration:none;box-shadow:0 8px 18px rgba(21,30,52,.04)}.dashboard-mobile-nav a.active,.dashboard-mobile-nav button.active{color:#ffffff;border-color:transparent;background:linear-gradient(135deg,#4f2de4,#8f55ff);box-shadow:0 12px 28px rgba(79,45,228,.24)}.dashboard-mobile-divider{height:1px;background:#e6e9f2}.dashboard-mobile-language-section{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid #e6e9f2;border-radius:14px;background:#ffffff;box-shadow:0 18px 42px rgba(16,23,41,.08)}.dashboard-mobile-language-section>span{color:#66708a;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dashboard-mobile-language-menu,.dashboard-mobile-language-trigger{width:100%}.dashboard-mobile-language-menu{position:static;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;max-height:none;overflow:visible;border:0;padding:0;box-shadow:none}.dashboard-mobile-language-menu .dashboard-language-option{min-height:38px;padding:0 9px;border:1px solid #e6e9f2;border-radius:10px;font-size:13px}.dashboard-mobile-account .clean-account-actions{width:100%;flex-wrap:nowrap}.dashboard-mobile-account .clean-profile-button{flex:1 1 auto;width:auto;max-width:none}.dashboard-mobile-account .clean-logout-button{flex:0 0 auto}.header-quick-nav a,.header-quick-nav button,.header-quick-nav span{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:1px solid transparent;border-radius:8px;color:#33405c;background:transparent;font-size:13px;font-weight:900;text-decoration:none;transition:color .18s ease,background .18s ease,box-shadow .18s ease,border-color .18s ease}.header-quick-nav a.active,.header-quick-nav a:hover,.header-quick-nav button.active,.header-quick-nav button:hover,.header-quick-nav span.active{color:#ffffff;border-color:transparent;background:linear-gradient(135deg,#4f2de4,#8f55ff);box-shadow:0 10px 22px rgba(79,45,228,.24)}.route-loading-card{min-height:260px;position:relative;overflow:hidden}.route-loading-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(109,61,242,.08),transparent);animation:tableShimmer 1.15s infinite}@keyframes tableShimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.header-locale-control{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #ded7ff;border-radius:8px;color:var(--clean-purple);background:#ffffff}.header-locale-control select{min-width:88px;border:0;color:var(--clean-text);background:transparent;font-size:12px;font-weight:900;outline:none}.theme-toggle{width:42px;height:42px;display:inline-grid;place-items:center;color:#eef4ff;cursor:pointer}.locale-picker,.theme-toggle{border:1px solid var(--line);border-radius:12px;background:rgba(11,19,32,.95)}.locale-picker{display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;color:var(--muted);font-size:12px}.locale-picker select{border:0;outline:0;color:#eef4ff;background:transparent}.reference-content{padding:18px 28px 24px;min-width:0;overflow-x:hidden}.dashboard-premium-shell .reference-content{padding-top:20px}.dashboard-premium-shell .reference-section{position:relative;padding:18px;border:1px solid rgba(120,142,183,.16);border-radius:24px;background:linear-gradient(180deg,rgba(11,18,32,.78),rgba(7,13,23,.88));box-shadow:0 22px 60px rgba(0,0,0,.22);overflow:hidden}.dashboard-premium-shell .reference-section:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(76,194,255,.48),transparent);pointer-events:none}.dashboard-premium-shell .reference-section-head{align-items:flex-end;padding-bottom:4px;margin-bottom:16px}.dashboard-premium-shell .reference-section-head h1,.dashboard-premium-shell .reference-section-head h2{letter-spacing:-.02em}.dashboard-premium-shell .reference-section-head p{max-width:72ch;color:#9eaec7}.hero-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.hero-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hero-card,.icon-action,.profile-card,.telegram-card{min-height:98px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,rgba(11,18,32,.72),rgba(8,14,25,.6));backdrop-filter:blur(18px)}.dashboard-premium-shell .cost-panel,.dashboard-premium-shell .diagnostic-card,.dashboard-premium-shell .explanation-panel,.dashboard-premium-shell .hero-card,.dashboard-premium-shell .icon-action,.dashboard-premium-shell .live-panel,.dashboard-premium-shell .opportunity-table-shell,.dashboard-premium-shell .profile-card,.dashboard-premium-shell .telegram-card{box-shadow:0 16px 44px rgba(0,0,0,.16)}.dashboard-premium-shell .cost-panel,.dashboard-premium-shell .diagnostic-card,.dashboard-premium-shell .explanation-panel,.dashboard-premium-shell .hero-card,.dashboard-premium-shell .icon-action,.dashboard-premium-shell .profile-card,.dashboard-premium-shell .telegram-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.dashboard-premium-shell .cost-panel:hover,.dashboard-premium-shell .diagnostic-card:hover,.dashboard-premium-shell .explanation-panel:hover,.dashboard-premium-shell .hero-card:hover,.dashboard-premium-shell .icon-action:hover,.dashboard-premium-shell .profile-card:hover,.dashboard-premium-shell .telegram-card:hover{transform:translateY(-1px);border-color:rgba(88,194,255,.22)}.hero-card{position:relative;padding:16px 18px;overflow:hidden}.hero-card p{margin:0 0 12px;color:#dde8f8;font-size:12px}.hero-card strong{display:block;font-size:22px;line-height:1.1}.hero-card span{display:block;margin-top:8px;color:var(--green);font-size:12px}.sparkline{position:absolute;right:14px;bottom:16px;display:flex;align-items:end;gap:3px;height:28px}.sparkline i{width:10px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,rgba(38,222,109,.15),rgba(38,222,109,.85))}.sparkline i:first-child{height:8px}.sparkline i:nth-child(2){height:12px}.sparkline i:nth-child(3){height:10px}.sparkline i:nth-child(4){height:17px}.sparkline i:nth-child(5){height:24px}.hero-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.telegram-card{display:flex;align-items:center;gap:14px;padding:0 18px}.telegram-card strong{display:block}.telegram-card span{display:block;margin-top:4px;color:var(--green);font-size:13px}.premium-action-card{padding:16px 18px;align-content:center;justify-items:start;text-align:left}.premium-action-card strong{display:block;font-size:15px}.premium-action-card span,.premium-profile-copy small{display:block;margin-top:6px;color:#93a8c6;font-size:12px}.premium-action-head{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.icon-action,.profile-card{position:relative;display:grid;place-items:center;color:#dfe9f8;cursor:pointer}.icon-action i{position:absolute;top:10px;right:16px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:white;background:#1757ff;font-style:normal;font-size:11px}.profile-card{grid-template-columns:auto 1fr;gap:12px;padding:0 18px;place-items:center start}.profile-card span{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,#1d2d4a,#121c30);font-weight:700}.premium-profile-copy strong{display:block;font-size:14px}.reference-section{margin-top:18px}.reference-section-head{display:flex;justify-content:space-between;gap:18px;margin-bottom:18px}.title-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.title-line h1{margin:0;font-size:26px}.live-dot-pill{padding:6px 11px;border-radius:999px;color:#a54d0a;background:rgba(245,158,11,.14);border:1px solid rgba(234,88,12,.16);font-size:13px}.reference-section-head p{margin:10px 0 0;color:#aab8cf;font-size:13px}.inline-filter-select{height:34px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:rgba(11,19,32,.95);color:#eef4ff;font-size:12px}.reference-toolbar{flex-wrap:wrap;justify-content:flex-end}.reference-filters,.reference-toolbar{display:flex;align-items:center;gap:12px}.reference-filters{padding:0;border:0;background:transparent}.pair-filter{position:relative;min-width:230px}.pair-filter-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:44px;padding:0 16px;border:1px solid var(--line);border-radius:14px;color:#eef5ff;background:rgba(11,18,32,.72);backdrop-filter:blur(14px);cursor:pointer}.pair-filter-caret{font-size:18px;line-height:1;color:#a9b7ca}.pair-filter-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:40;width:320px;padding:10px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,rgba(8,14,24,.98),rgba(7,12,20,.96));box-shadow:0 22px 48px rgba(0,0,0,.34);backdrop-filter:blur(18px)}.pair-filter-search{width:100%;height:42px;padding:0 14px;border:1px solid var(--line);border-radius:10px;color:#eef5ff;background:rgba(11,18,32,.82)}.pair-filter-search::-moz-placeholder{color:#8fa0b8}.pair-filter-search::placeholder{color:#8fa0b8}.pair-filter-options{display:grid;gap:6px;max-height:280px;margin-top:10px;overflow-y:auto;padding-right:2px}.pair-filter-option{display:flex;align-items:center;width:100%;min-height:40px;padding:0 12px;border:1px solid transparent;border-radius:10px;color:#dce7f6;background:transparent;cursor:pointer;text-align:left}.pair-filter-option.active,.pair-filter-option:hover{border-color:var(--brand-accent-border);background:rgba(245,158,11,.1)}.reference-filters select,.toolbar-button{height:44px;padding:0 16px;border:1px solid var(--line);border-radius:14px;color:#eef5ff;background:linear-gradient(180deg,rgba(12,20,34,.82),rgba(8,14,25,.72));backdrop-filter:blur(14px)}.filter-button{min-width:104px}.toolbar-button{min-width:44px;cursor:pointer}.live-panel,.opportunity-table-shell{border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,rgba(10,17,29,.84),rgba(8,14,24,.74));backdrop-filter:blur(14px);overflow:hidden;contain:layout paint;content-visibility:auto;contain-intrinsic-size:820px}.dashboard-premium-shell .live-panel,.dashboard-premium-shell .opportunity-table-shell{position:relative}.dashboard-premium-shell .live-panel:before,.dashboard-premium-shell .opportunity-table-shell:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 24%);pointer-events:none}.live-table-scroll,.table-scroll{width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.opportunity-table{table-layout:fixed;min-width:1248px}.live-table,.opportunity-table{width:100%;border-collapse:collapse}.live-table{min-width:980px}.live-table th,.opportunity-table th{padding:11px 14px;color:#9aacca;background:rgba(9,15,24,.78);border-bottom:1px solid var(--line);font-size:12px;font-weight:500;text-align:left;letter-spacing:.06em}.opportunity-table td{white-space:normal;overflow:hidden}.live-table td,.opportunity-table td{padding:10px 14px;border-top:1px solid rgba(255,255,255,.04);color:#d9e5f7;vertical-align:middle}.live-table td{white-space:nowrap}.dashboard-premium-shell .live-table tbody tr,.dashboard-premium-shell .opportunity-table tbody tr{transition:background-color .18s ease}.dashboard-premium-shell .live-table tbody tr:hover,.dashboard-premium-shell .opportunity-table tbody tr:hover{background:rgba(33,48,76,.24)}.rank-cell{width:56px}.pair-cell{min-width:0}.pair-cell-inner{display:flex;align-items:center;gap:10px;min-width:0}.pair-cell>div{display:grid;gap:1px;min-width:0;min-height:34px;align-content:center}.pair-cell-single{align-items:flex-start}.pair-cell-single>div{min-height:auto;padding-top:2px}.exchange-line{display:inline-flex;align-items:center;gap:6px}.exchange-market-link{width:18px;height:18px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid #ded7ff;border-radius:6px;color:var(--clean-purple);background:#f8f5ff;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.exchange-market-link:focus-visible,.exchange-market-link:hover{color:#ffffff;background:var(--clean-purple);border-color:var(--clean-purple);outline:0;transform:translateY(-1px)}.exchange-cell{display:grid;gap:3px;min-width:0}.exchange-cell small,.exchange-line strong,.pair-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arrow-cell,.arrow-head{width:44px;text-align:center!important}.arrow-cell{color:#8da4c8;font-size:20px;padding-left:0!important;padding-right:0!important;vertical-align:middle!important}.coin-logo{display:block;flex-shrink:0;border-radius:50%;background:#0e1727}.exchange-logo{border-radius:8px;background:#0e1727}.live-table strong,.opportunity-table strong{display:block;font-size:13px}.live-table small,.opportunity-table small{display:block;margin-top:2px;color:#95a4bc;font-size:11px;line-height:1.25}.profit-cell strong{color:var(--green);font-size:16px}.network-pill{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:999px;color:#80f6a9!important;background:rgba(17,106,44,.28);font-size:12px!important}.score-ring{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;font-weight:700;font-size:15px;background:rgba(7,12,20,.6)}.score-green{border:2px solid #2ad66f;box-shadow:inset 0 0 0 4px rgba(42,214,111,.08)}.score-red,.score-yellow{border:2px solid var(--orange);box-shadow:inset 0 0 0 4px rgba(245,155,49,.08)}.table-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;color:#92a2b9;border-top:1px solid var(--line);background:rgba(8,14,24,.36)}.comparison-summary-row td{padding-top:0;background:rgba(8,14,24,.42);overflow:hidden}.comparison-summary{display:flex;align-items:center;justify-content:flex-end;gap:12px;color:#94a6c2;padding:10px 0 4px}.compact-button{min-width:auto;height:36px;padding:0 12px}.action-stack{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.empty-inline{padding:16px;text-align:center;color:#90a3c1}.comparison-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;padding:14px 0 6px}.comparison-detail-card{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(180deg,rgba(14,22,36,.86),rgba(8,14,24,.72))}.comparison-detail-card-head,.comparison-detail-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.comparison-detail-route{display:inline-flex;align-items:center;gap:10px;color:#dbe6f7;font-weight:600;min-width:0}.comparison-detail-route span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparison-detail-route i,.mobile-route i{color:#86a0c5;font-style:normal}.comparison-detail-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.comparison-detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.comparison-detail-metrics span{display:block;color:#8ea0bc;font-size:12px}.comparison-detail-metrics strong{display:block;margin-top:4px;font-size:14px}.dashboard-premium-shell .comparison-detail-footer{padding-top:2px}.dashboard-premium-shell .pair-filter-trigger:hover,.dashboard-premium-shell .reference-filters select:hover,.dashboard-premium-shell .toolbar-button:hover{border-color:rgba(234,88,12,.24);box-shadow:0 10px 24px rgba(234,88,12,.12)}.dashboard-premium-shell .locale-picker:focus-within,.dashboard-premium-shell .pager button:focus-visible,.dashboard-premium-shell .pair-filter-search:focus-visible,.dashboard-premium-shell .pair-filter-trigger:focus-visible,.dashboard-premium-shell .reference-filters select:focus-visible,.dashboard-premium-shell .scanner-picker-item:focus-visible,.dashboard-premium-shell .scanner-picker-search:focus-visible,.dashboard-premium-shell .scanner-picker-summary:focus-visible,.dashboard-premium-shell .scanner-picker-trigger:focus-visible,.dashboard-premium-shell .scanner-primary-button:focus-visible,.dashboard-premium-shell .scanner-secondary-button:focus-visible,.dashboard-premium-shell .toolbar-button:focus-visible{outline:none;border-color:rgba(234,88,12,.3);box-shadow:0 0 0 4px rgba(245,158,11,.16)}.dashboard-premium-shell .network-pill{background:rgba(20,115,66,.26);border:1px solid rgba(70,222,137,.12)}.dashboard-premium-shell .cost-panel p,.dashboard-premium-shell .diagnostic-card span,.dashboard-premium-shell .explanation-panel p,.dashboard-premium-shell .hero-card p,.dashboard-premium-shell .reference-section-head p{letter-spacing:0}.dashboard-premium-shell .cost-panel,.dashboard-premium-shell .diagnostic-card,.dashboard-premium-shell .explanation-panel,.dashboard-premium-shell .hero-card{position:relative;overflow:hidden}.dashboard-premium-shell .cost-panel:after,.dashboard-premium-shell .diagnostic-card:after,.dashboard-premium-shell .explanation-panel:after,.dashboard-premium-shell .hero-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(88,194,255,.04),transparent 35%);pointer-events:none}.dashboard-premium-shell .loading-skeleton{border-radius:16px;background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.08),rgba(255,255,255,.04));background-size:200% 100%;animation:dashboard-skeleton 1.2s ease-in-out infinite}.route-loading-shell{padding:0}.loading-table{display:grid;gap:10px;padding:18px}.loading-row{height:48px;border-radius:14px}@keyframes dashboard-skeleton{0%{background-position:0 50%}to{background-position:200% 50%}}.comparison-detail-footer{margin-top:14px;color:#8fa2bf;font-size:12px}.text-green{color:var(--green)}.profit-positive{color:#2ad66f!important}.profit-negative{color:#ef4444!important}.profit-neutral{color:#d9e5f7!important}.profit-breakdown{display:grid;gap:6px}.profit-breakdown-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.profit-breakdown-row span{color:#8ea0bc}.profit-breakdown-row b{font-size:13px;font-weight:700}.profit-breakdown-caption{display:block;margin-top:2px;font-size:12px}.pager{display:flex;align-items:center;gap:8px}.pager button{min-width:34px;height:34px;border:1px solid var(--line);border-radius:9px;color:#dce6f7;background:rgba(12,20,34,.98)}.pager button.active{background:linear-gradient(180deg,var(--brand-accent),var(--brand-accent-strong))}.live-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;border-bottom:1px solid var(--line)}.live-header h2{margin:0}.live-header p{margin:8px 0 0;color:#97a8c2;font-size:13px}.live-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;color:#a54d0a;background:rgba(245,158,11,.14);border:1px solid rgba(234,88,12,.16);font-size:12px}.live-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--brand-accent)}.live-filters{display:flex;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line)}.live-filters select,.live-refresh{height:42px;padding:0 14px;border:1px solid var(--line);border-radius:12px;color:#eef4ff;background:rgba(11,18,32,.72)}.live-refresh{cursor:pointer}.market-scanner-shell .reference-section-head p{max-width:820px}.scanner-panel,.scanner-toolbar{display:grid;gap:16px}.scanner-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.scanner-actions{display:flex;flex-wrap:wrap;gap:10px}.scanner-pagination button,.scanner-picker-footer button,.scanner-picker-meta button,.scanner-picker-summary,.scanner-picker-trigger,.scanner-primary-button,.scanner-secondary-button{border:1px solid var(--line);border-radius:12px;background:rgba(11,18,32,.74);color:#eef4ff}.scanner-primary-button,.scanner-secondary-button{min-height:42px;padding:0 16px;cursor:pointer}.scanner-primary-button{color:#ffffff;background:linear-gradient(180deg,rgba(245,158,11,.95),rgba(234,88,12,.92));border-color:rgba(234,88,12,.28);box-shadow:0 14px 32px rgba(234,88,12,.16)}.scanner-primary-button:disabled{opacity:.45;cursor:not-allowed}.scanner-picker{position:relative;display:grid;gap:10px;padding:16px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,rgba(11,18,32,.72),rgba(8,14,25,.58));backdrop-filter:blur(14px);overflow:visible}.scanner-picker-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.scanner-picker-title{display:block;color:#8ca2c6;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.scanner-picker-head strong{display:block;margin-top:6px;font-size:15px}.scanner-picker-trigger{width:34px;height:34px;cursor:pointer}.scanner-picker-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:42px;padding:0 14px;cursor:pointer}.scanner-chip-row{display:flex;flex-wrap:wrap;gap:8px}.scanner-chip{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 10px;border:1px solid rgba(234,88,12,.24);border-radius:999px;color:#dce8ff;background:rgba(17,27,43,.86)}.scanner-chip b{color:#8fa6c8}.scanner-picker-panel{position:absolute;z-index:50;left:0;right:0;top:calc(100% + 10px);display:grid;gap:10px;width:100%;padding:12px;border:1px solid var(--line);border-radius:16px;background:rgba(7,12,20,.98);box-shadow:0 24px 72px rgba(0,0,0,.35);max-height:min(420px,44vh);overflow:visible}.scanner-picker-search{min-height:42px;padding:0 14px;border:1px solid var(--line);border-radius:12px;color:#eff5ff;background:rgba(11,18,32,.88)}.scanner-pagination,.scanner-picker-footer,.scanner-picker-meta,.scanner-results-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.scanner-picker-meta{color:#95a8c8;font-size:12px}.scanner-pagination button,.scanner-picker-footer button,.scanner-picker-meta button{min-height:32px;padding:0 12px;cursor:pointer}.scanner-picker-list{display:grid;gap:6px;max-height:min(296px,30vh);overflow:auto;overscroll-behavior:contain}.scanner-picker-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.05);border-radius:12px;color:#eaf2ff;background:rgba(9,15,24,.92)}.scanner-picker-item small,.scanner-picker-item strong{display:block}.scanner-picker-item small{color:#8da0bf}.scanner-picker-item.active{border-color:rgba(234,88,12,.3);background:rgba(245,158,11,.12)}.scanner-picker-empty{padding:18px 12px;color:#8da0bf;text-align:center}.scanner-results{display:grid;gap:14px}.scanner-results-head h2{margin:0}.scanner-empty-state p,.scanner-results-head p{margin:6px 0 0;color:#8ba0bf}.scanner-results-meta{color:#8fa6c8;font-size:12px}.scanner-empty-state{display:grid;place-items:center;gap:10px;padding:54px 16px;text-align:center;color:#8a9cb8}.scanner-empty-state.compact{padding:40px 16px}.scanner-empty-state span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#dce7ff;background:rgba(97,74,255,.2)}.scanner-empty-state h3{margin:0;color:#fff}.scanner-error{padding:12px 14px;border:1px solid rgba(255,108,108,.25);border-radius:12px;color:#ffc8c8;background:rgba(96,20,20,.25)}.scanner-skeleton{display:grid;gap:10px;padding:16px}.scanner-skeleton>div{height:18px;border-radius:999px;background:linear-gradient(90deg,rgba(43,58,86,.48),rgba(72,96,136,.76),rgba(43,58,86,.48));background-size:200% 100%;animation:scanner-shimmer 1.4s ease-in-out infinite}.scanner-skeleton>div:nth-child(2){width:92%}.scanner-skeleton>div:nth-child(3){width:84%}.scanner-skeleton>div:nth-child(4){width:74%}@keyframes scanner-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.scanner-table-shell{overflow:hidden;border-radius:18px}.scanner-live-table{min-width:1180px}.scanner-asset-cell{display:flex;align-items:center;gap:10px;min-width:0}.scanner-asset-cell div{min-width:0}.scanner-asset-cell small,.scanner-asset-cell strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scanner-asset-cell small{color:#8da0bf}.scanner-age-pill{display:inline-flex;min-width:46px;justify-content:center;padding:4px 10px;border-radius:999px;color:#cfe0ff;background:rgba(20,31,48,.9)}.scanner-positive{color:#36de83!important}.scanner-negative{color:#ff7c7c!important}.scanner-pagination{justify-content:center}.live-mobile-list,.mobile-opportunities{display:none}.settings-form{display:grid;gap:16px}.account-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:18px}.account-plan-card{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,rgba(11,18,32,.7),rgba(8,14,25,.58));backdrop-filter:blur(14px)}.account-plan-card.current{border-color:rgba(42,214,111,.35);box-shadow:inset 0 0 0 1px rgba(42,214,111,.16)}.account-plan-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.account-plan-head span{display:block;color:#94a6c2;font-size:12px;text-transform:uppercase}.account-plan-head strong{display:block;margin-top:6px;font-size:24px}.account-plan-card p{margin:0;color:#9db0cb;line-height:1.6;font-size:13px}.account-plan-features{margin:0;padding:0;list-style:none;display:grid;gap:8px}.account-plan-features li{color:#d9e5f7;font-size:13px}.account-plan-features li:before{content:"+";margin-right:8px;color:#2ad66f;font-weight:700}.account-plan-button{width:100%}.settings-form label{display:grid;gap:8px}.settings-form input,.settings-form select{min-height:44px;border-radius:10px;border:1px solid var(--line);background:rgba(9,14,24,.92);color:#dbe7ff;padding:0 14px}.checkbox-row{display:flex!important;align-items:center;gap:10px}.checkbox-row input{min-height:auto}.settings-section-label{display:inline-block;margin-bottom:10px;color:#cfe0f8;font-size:13px;font-weight:700}.alert-hero-section,.alert-status-banner{margin-bottom:18px}.alert-dashboard-grid{margin-bottom:20px}.alert-main-card{display:grid;gap:18px;padding:20px}.alert-settings-form{display:grid;gap:16px}.alert-connect-card{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px;border:1px solid rgba(34,197,94,.24);border-radius:20px;background:radial-gradient(circle at top left,rgba(34,197,94,.13),transparent 34%),linear-gradient(135deg,#f7fffb,#ffffff);box-shadow:0 18px 40px rgba(15,23,42,.06)}.alert-connect-card h2{margin:8px 0 6px;color:var(--clean-text);font-size:22px;letter-spacing:-.03em}.alert-connect-card p{margin:0;max-width:620px;color:var(--clean-muted);line-height:1.55}.alert-connect-card ol{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}.alert-connect-card li{padding:8px 10px;border:1px solid rgba(34,197,94,.18);border-radius:999px;background:rgba(255,255,255,.72);color:#166534;font-size:12px;font-weight:900}.alert-connect-actions{min-width:230px;display:grid;justify-items:stretch;gap:10px}.alert-connect-actions strong{color:#166534;font-size:13px;text-align:center}.alert-connect-actions a{color:var(--clean-purple);font-size:12px;font-weight:900;text-align:center;text-decoration:none}.alert-connect-actions .alert-activate-button{min-width:0;width:100%;gap:8px}.alert-connect-actions a.alert-activate-button{color:#ffffff;font-size:14px;text-decoration:none}.alert-qr-panel{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:14px;margin-top:16px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:rgba(255,255,255,.84);box-shadow:0 16px 32px rgba(15,23,42,.08)}.alert-qr-panel img,.alert-qr-placeholder{width:104px;height:104px;border-radius:14px}.alert-qr-panel img{display:block;padding:6px;background:#ffffff;border:1px solid #e2e8f0}.alert-qr-placeholder{display:grid;place-items:center;border:1px dashed #cbd5e1;background:#f8fafc;color:var(--clean-muted);font-size:12px;font-weight:900;text-align:center}.alert-qr-panel span,.alert-qr-panel strong{display:block}.alert-qr-panel strong{color:var(--clean-text);font-size:14px}.alert-qr-panel span{max-width:210px;margin-top:4px;color:var(--clean-muted);font-size:12px;line-height:1.45}.alert-readonly-card{display:grid;gap:6px;padding:14px 16px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:linear-gradient(180deg,#ffffff,#f8fbff)}.alert-readonly-card span{color:var(--clean-muted);font-size:12px;font-weight:800}.alert-readonly-card strong{color:var(--clean-text);font-size:18px;line-height:1.1}.alert-readonly-card p{margin:0;color:var(--clean-muted);font-size:12px;line-height:1.45}.alert-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.alert-form-grid label{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--clean-line);border-radius:16px;background:linear-gradient(180deg,#ffffff,#fbfcff)}.alert-form-grid label span{color:var(--clean-muted);font-size:12px;font-weight:800}.alert-form-grid label input,.alert-form-grid label select{width:100%;min-height:44px;padding:0 14px;border:1px solid #dde3ef;border-radius:12px;outline:0;background:#f7faff;color:var(--clean-text);font-size:14px;font-weight:800}.alert-form-grid label select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.alert-form-grid label input:focus,.alert-form-grid label select:focus{border-color:rgba(79,45,228,.34);box-shadow:0 0 0 4px rgba(79,45,228,.08)}.alert-toggle-card{display:grid;gap:10px;padding:16px 18px;border:1px solid #e5dcff;border-radius:16px;background:linear-gradient(180deg,#fcfaff,#f4efff)}.alert-toggle-card span{color:var(--clean-muted);font-size:12px;font-weight:800}.alert-primary-toggle-card{display:flex;justify-content:space-between;align-items:center;gap:20px;grid-column:1/-1;padding-block:18px}.alert-primary-toggle-card strong{display:block;color:var(--clean-text);font-size:18px;line-height:1.2}.alert-primary-toggle-card p{margin:6px 0 0;color:var(--clean-muted);max-width:520px}.alert-activate-button{min-width:220px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border:0;border-radius:14px;background:linear-gradient(135deg,#16a34a,#22c55e);color:#ffffff;box-shadow:0 18px 34px rgba(22,163,74,.22);cursor:pointer;font-size:14px;font-weight:900;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.alert-activate-button:hover{transform:translateY(-1px);box-shadow:0 22px 38px rgba(22,163,74,.26)}.alert-activate-button.is-danger{background:linear-gradient(135deg,#ef4444,#f97316);box-shadow:0 18px 34px rgba(239,68,68,.2)}.alert-exchange-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px}.alert-exchange-head strong{display:block;color:var(--clean-text);font-size:15px}.alert-exchange-head p{margin:4px 0 0;color:var(--clean-muted)}.alert-exchange-head small{color:var(--clean-purple);font-size:12px;font-weight:900}.alert-exchange-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.alert-exchange-tool-button{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #dddff0;border-radius:999px;background:#ffffff;color:var(--clean-text);cursor:pointer;font-size:12px;font-weight:800}.alert-exchange-dual-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.alert-exchange-column{display:grid;align-content:start;gap:12px;padding:16px;border:1px solid #e3e8f3;border-radius:18px;background:linear-gradient(180deg,#ffffff,#f8fbff)}.alert-exchange-column header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.alert-exchange-column header p{margin:4px 0 0;color:var(--clean-muted)}.alert-exchange-column header span{min-width:36px;min-height:36px;display:grid;place-items:center;border-radius:999px;font-size:13px;font-weight:900}.alert-exchange-column.is-idle{border-color:#f2d2d6;background:linear-gradient(180deg,#fffafb,#fff3f4)}.alert-exchange-column.is-idle header span{color:#b42318;background:#ffe5e8}.alert-exchange-column.is-active{border-color:#d4eadc;background:linear-gradient(180deg,#fbfffd,#f0fbf4)}.alert-exchange-column.is-active header span{color:#067647;background:#ddf7e7}.alert-exchange-option{min-height:58px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;text-align:left;border:1px solid #e2e7f1;background:linear-gradient(180deg,#ffffff,#f8fbff);border-radius:14px;cursor:pointer;width:auto;max-width:100%;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.alert-exchange-grid.dual{grid-template-columns:repeat(auto-fit,minmax(170px,max-content));gap:10px;align-items:start}.alert-exchange-option:hover{transform:translateY(-1px);border-color:rgba(109,61,242,.3);box-shadow:0 14px 28px rgba(42,51,81,.08)}.alert-exchange-option.is-idle{border-color:#f0d2d6;background:linear-gradient(180deg,#ffffff,#fff6f7)}.alert-exchange-option.is-idle:hover{border-color:rgba(220,38,38,.28);box-shadow:0 14px 28px rgba(185,28,28,.08)}.alert-exchange-brand{display:flex;align-items:center;gap:9px;min-width:0}.alert-exchange-brand b{display:block;color:var(--clean-text);font-size:13px;line-height:1.15}.alert-exchange-brand small{display:block;margin-top:2px;color:var(--clean-muted);font-size:10px;font-weight:700;line-height:1.2}.alert-exchange-meta{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--clean-muted);font-size:11px;font-weight:800;flex:0 0 auto}.alert-exchange-check{width:24px;height:24px;display:grid;place-items:center;border:1px solid #d9dfec;border-radius:999px;color:#94a0b8;background:#ffffff;flex:0 0 auto}.alert-exchange-check.selected{border-color:#9fd8b1;color:#067647;background:#e8f8ee}.alert-exchange-option.selected{border-color:#cbe8d4;background:linear-gradient(180deg,#ffffff,#f1fbf5);box-shadow:0 16px 32px rgba(6,118,71,.08)}.alert-exchange-empty{min-width:220px;padding:14px 16px;border:1px dashed #d8deea;border-radius:14px;color:var(--clean-muted);background:rgba(255,255,255,.7);font-size:13px;text-align:center}.alert-action-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:space-between}.alert-action-row .toolbar-button{display:inline-flex;align-items:center;gap:8px}.alert-autosave-state{display:grid;gap:3px}.alert-autosave-state strong{color:var(--clean-text);font-size:13px}.alert-autosave-state span{color:var(--clean-muted);font-size:12px}.alert-side-card{display:grid;gap:12px}.alert-health-list{display:grid;gap:10px}.alert-health-list div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--clean-line);border-radius:10px;background:#fbfcff}.alert-health-list span,.alert-last-event p,.alert-telegram-state p{color:var(--clean-muted)}.alert-health-list strong,.alert-last-event strong,.alert-telegram-state strong{color:var(--clean-text)}.alert-last-event,.alert-telegram-state{display:grid;gap:8px}.alert-history-section{margin-top:6px}.alert-confirm-panel{width:min(520px,100%)}.alert-confirm-panel p{margin:8px 0 0;color:var(--clean-muted);line-height:1.6}.alert-confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}@media (max-width:900px){.alert-connect-card{align-items:stretch;flex-direction:column}.alert-connect-actions{min-width:0}.alert-qr-panel{width:100%;align-items:flex-start}.alert-exchange-dual-list,.alert-form-grid,.alert-primary-toggle-card{grid-template-columns:1fr}.alert-primary-toggle-card{align-items:stretch}.alert-activate-button{width:100%;min-width:0}.alert-exchange-head{flex-direction:column;align-items:flex-start}.alert-exchange-tools{justify-content:flex-start}.alert-action-row{flex-direction:column;align-items:stretch}.alert-autosave-state{width:100%}.alert-action-row .toolbar-button{justify-content:center;width:100%}.alert-confirm-actions{flex-direction:column-reverse}}.settings-preferences{display:grid;gap:12px}.settings-preferences-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.live-coin-wrap{display:inline-flex;align-items:center;gap:10px}.empty-state{padding:72px 20px;text-align:center;color:#8a9cb8}.empty-state span{font-size:34px}.empty-state h3{color:white}.reference-footer{padding:14px 2px 0;color:#7e90ab;font-size:12px}.diagnostic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.ops-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.cost-panel,.diagnostic-card,.explanation-panel{padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,rgba(11,18,32,.7),rgba(8,14,25,.58));backdrop-filter:blur(14px)}.diagnostic-card span{display:block;color:#94a6c2;font-size:12px}.diagnostic-card strong{display:block;margin-top:10px;font-size:22px}.cost-panel,.explanation-panel{margin-bottom:16px}.cost-panel strong,.explanation-panel strong{display:block;margin-bottom:8px}.cost-panel p,.explanation-panel p{margin:0;color:#9db0cb;line-height:1.6}.system-runtime-table td small,.system-runtime-table td strong{white-space:nowrap}.ops-list{display:grid;gap:10px;margin-top:16px}.ops-list div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.05);border-radius:12px;background:rgba(255,255,255,.02)}.ops-list span{color:#90a3c1;font-size:13px}.ops-list b{color:#edf4ff;font-weight:600}.ops-chip-wrap{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.exchange-status-stack,.exchange-table-primary{display:grid;gap:6px}.exchange-status-stack small,.exchange-table-primary small{color:#90a3c1}.status-pill{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:6px 10px;border-radius:999px;font-size:12px;border:1px solid rgba(255,255,255,.06)}.status-pill.live{color:#8cffb0;background:rgba(30,125,53,.22)}.status-pill.warn{color:#ffcb8a;background:rgba(163,90,18,.22)}.status-pill.muted{color:#cad8ef;background:rgba(255,255,255,.04)}.menu-button,.sidebar-backdrop{display:none}.mobile-route{display:flex;align-items:center;gap:10px;margin-top:12px;color:#dbe6f8}.mobile-route strong{font-size:13px}.exr-landing-root{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 50% 18%,rgba(127,89,255,.16),transparent 18%),radial-gradient(circle at 18% 8%,rgba(57,165,255,.12),transparent 22%),radial-gradient(circle at 82% 10%,rgba(39,214,140,.1),transparent 20%),linear-gradient(180deg,#04050d,#060812 40%,#05060d)}.exr-landing-noise{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.28;background:linear-gradient(transparent 0 0),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 0),linear-gradient(rgba(255,255,255,.015) 1px,transparent 0);background-size:auto,88px 88px,88px 88px;-webkit-mask-image:radial-gradient(circle at 50% 20%,black 0,rgba(0,0,0,.8) 52%,transparent 100%);mask-image:radial-gradient(circle at 50% 20%,black 0,rgba(0,0,0,.8) 52%,transparent 100%)}.exr-landing-shell{position:relative;z-index:1;width:min(1280px,calc(100% - 28px));margin:0 auto}.exr-landing-content{display:grid;gap:16px;padding:8px 0 36px;max-width:1280px}.exr-panel{border:1px solid rgba(255,255,255,.08);border-radius:24px;background:linear-gradient(180deg,rgba(10,13,26,.9),rgba(7,10,20,.84)),radial-gradient(circle at top left,rgba(121,87,255,.09),transparent 28%);box-shadow:0 24px 72px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(18px)}.exr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;text-decoration:none;border:1px solid rgba(255,255,255,.08);font-size:14px;font-weight:600;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.exr-btn:hover{transform:translateY(-1px)}.exr-btn.primary{color:#07111d;border-color:rgba(168,230,255,.24);background:linear-gradient(135deg,#9ef1ff,#8d97ff 48%,#c66bff);box-shadow:0 18px 40px rgba(100,107,255,.24)}.exr-btn.ghost{color:#eff5ff;background:rgba(255,255,255,.04)}.exr-btn.block{width:100%}.hero3d{position:relative;min-height:100vh;padding:24px;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 50% 40%,rgba(76,29,149,.22),transparent 22%),radial-gradient(circle at 50% 50%,rgba(79,70,229,.18),transparent 34%),#06060f;border:1px solid rgba(120,80,255,.12);box-shadow:0 28px 90px rgba(0,0,0,.42);isolation:isolate}.hero3d:before{content:"";background:radial-gradient(circle at 18% 24%,rgba(124,58,237,.08),transparent 22%),radial-gradient(circle at 78% 30%,rgba(167,139,250,.08),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 28%)}.hero3d-scene,.hero3d:before{position:absolute;inset:0;pointer-events:none}.hero3d-scene{z-index:0}.hero-three-canvas{position:absolute;inset:0;width:100%!important;height:100%!important;pointer-events:none}.hero3d-topbar{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px}.hero3d-brand{display:inline-flex;align-items:center;gap:14px}.hero3d-brand-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;color:#f8fbff;border:1px solid rgba(124,58,237,.38);background:linear-gradient(180deg,rgba(124,58,237,.28),rgba(16,17,34,.94));box-shadow:0 12px 30px rgba(76,29,149,.34);font-family:var(--font-display);font-weight:700}.hero3d-brand strong{display:block;color:#ffffff;font-size:18px;line-height:1;letter-spacing:.18em}.hero3d-brand small{display:block;margin-top:5px;color:rgba(226,232,240,.7);font-size:12px}.hero3d-actions{display:inline-flex;align-items:center;gap:12px}.hero3d-locale select{min-height:42px;padding:0 36px 0 14px;border-radius:999px;border:1px solid rgba(120,80,255,.2);background:rgba(10,10,20,.84);color:#eef2ff;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.hero3d-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:600;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.hero3d-btn:hover{transform:translateY(-1px)}.hero3d-btn-primary{color:#ffffff;border:1px solid rgba(167,139,250,.32);background:linear-gradient(135deg,#7c3aed,#4f46e5 60%,#a78bfa);box-shadow:0 12px 28px rgba(99,68,255,.34)}.hero3d-btn-ghost,.hero3d-btn-outline{color:#eef2ff;border:1px solid rgba(120,80,255,.22);background:rgba(10,10,18,.5);backdrop-filter:blur(8px)}.hero3d-center{position:relative;z-index:2;min-height:calc(100vh - 48px);display:grid;place-items:center}.hero3d-copy{position:relative;z-index:3;width:min(680px,86%);text-align:center}.hero3d-copy h1{margin:0;color:#ffffff;font-family:var(--font-display);font-size:clamp(56px,10vw,106px);line-height:.95;letter-spacing:.18em;text-shadow:0 0 44px rgba(167,139,250,.16)}.hero3d-eyebrow{margin:14px 0 0;color:rgba(226,232,240,.72);font-size:12px;font-weight:600;letter-spacing:.34em}.hero3d-tagline{margin:18px 0 0;color:#e5e7eb;font-size:clamp(18px,2vw,22px)}.hero3d-subline{margin:10px 0 0;color:rgba(203,213,225,.72);font-size:14px}.hero3d-cta{margin-top:24px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.hero3d-cards{position:absolute;inset:0;z-index:2;perspective:1600px}.hero3d-card{position:absolute;width:196px;padding:10px 14px;border-radius:12px;border:1px solid rgba(120,80,255,.3);background:rgba(12,12,24,.92);backdrop-filter:blur(8px);box-shadow:0 16px 36px rgba(0,0,0,.3),0 0 26px rgba(124,58,237,.12);transform:translateY(0) rotate(var(--card-rotate,0deg));animation:hero3d-float 3.6s ease-in-out infinite}.hero3d-card.card-a{left:16%;top:10%;--card-rotate:-8deg;animation-delay:-.2s}.hero3d-card.card-b{right:16%;top:10%;--card-rotate:8deg;animation-delay:-.9s}.hero3d-card.card-c{left:18%;top:34%;--card-rotate:-10deg;animation-delay:-1.1s}.hero3d-card.card-d{right:11%;top:36%;--card-rotate:7deg;animation-delay:-.5s}.hero3d-card.card-e{right:19%;bottom:18%;--card-rotate:5deg;animation-delay:-1.4s}.hero3d-card.card-f{left:28%;bottom:16%;--card-rotate:-6deg;animation-delay:-.7s}.hero3d-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.hero3d-exchange{display:inline-flex;align-items:center;gap:8px;color:#f8fafc;font-size:12px;font-weight:700;letter-spacing:.08em}.hero3d-logo{width:10px;height:10px;border-radius:50%;display:inline-block}.hero3d-logo.binance{background:#facc15}.hero3d-logo.okx{background:#ffffff}.hero3d-logo.bybit{background:#fb923c}.hero3d-logo.mexc{background:#34d399}.hero3d-logo.gate{background:#60a5fa}.hero3d-logo.kucoin{background:#2dd4bf}.hero3d-badge{min-height:22px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.12em}.hero3d-badge.buy{color:#86efac;background:rgba(22,163,74,.14)}.hero3d-badge.sell{color:#fca5a5;background:rgba(220,38,38,.14)}.hero3d-card strong{display:block;margin-top:10px;color:#ffffff;font-size:24px;line-height:1}.hero3d-card-meta{margin-top:10px;display:grid;gap:4px;color:rgba(203,213,225,.74);font-size:11px}.hero3d-feed,.hero3d-query{position:absolute;z-index:3;width:min(278px,calc(100vw - 48px));padding:18px;border-radius:16px;border:1px solid rgba(120,80,255,.2);background:rgba(8,8,16,.68);backdrop-filter:blur(10px)}.hero3d-query{left:24px;bottom:82px}.hero3d-feed-head strong,.hero3d-query>span{color:rgba(203,213,225,.68);font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em}.hero3d-query-links{margin-top:14px;display:grid;gap:8px}.hero3d-query-links div{display:grid;gap:4px}.hero3d-query-links b{color:rgba(226,232,240,.82);font-weight:500}.hero3d-query button,.hero3d-query-links b{font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.hero3d-query button{margin-top:16px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(120,80,255,.2);color:rgba(226,232,240,.78);background:transparent}.hero3d-feed{right:24px;bottom:150px}.hero3d-feed-head{display:inline-flex;align-items:center;gap:8px}.hero3d-live-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 12px rgba(34,197,94,.8)}.hero3d-feed-list{margin-top:14px;display:grid;gap:12px}.hero3d-feed-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.hero3d-feed-row b{display:block;color:#ffffff;font-size:13px}.hero3d-feed-row span{color:rgba(203,213,225,.68);font-size:12px}.hero3d-feed-row strong{color:#4ade80;font-size:13px}.hero3d-feed-link{margin-top:14px;display:inline-flex;align-items:center;gap:6px;color:#f8fafc;text-decoration:none;font-size:13px}.hero3d-scroll{position:absolute;left:50%;bottom:26px;z-index:3;display:grid;justify-items:center;gap:10px;transform:translateX(-50%)}.hero3d-scroll-mouse{width:22px;height:36px;border-radius:999px;border:1px solid rgba(255,255,255,.22);display:grid;place-items:start center;padding-top:7px}.hero3d-scroll-mouse i{width:4px;height:8px;border-radius:999px;background:#c4b5fd;animation:hero3d-wheel 1.4s ease-in-out infinite}.hero3d-scroll small{color:rgba(203,213,225,.64);font-size:10px;letter-spacing:.24em}@keyframes hero3d-float{0%,to{transform:translateY(0) rotate(var(--card-rotate,0deg))}50%{transform:translateY(-12px) rotate(var(--card-rotate,0deg))}}@keyframes hero3d-wheel{0%,to{transform:translateY(0);opacity:.9}50%{transform:translateY(8px);opacity:.36}}@media (max-width:767px){.hero3d{padding:18px;min-height:100vh}.hero3d-topbar{align-items:start;flex-direction:column}.hero3d-actions{width:100%;flex-wrap:wrap}.hero3d-cards,.hero3d-feed,.hero3d-query{display:none}.hero3d-center{min-height:calc(100vh - 84px)}.hero3d-copy{width:min(92%,460px)}.hero3d-copy h1{font-size:clamp(42px,15vw,72px)}.hero3d-cta{flex-direction:column;align-items:center}}.exr-landing-particles{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.exr-hero{position:relative;min-height:980px;padding:18px 18px 24px;display:grid;align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:radial-gradient(circle at 50% 35%,rgba(49,87,150,.18),transparent 36%),radial-gradient(circle at 58% 45%,rgba(115,75,255,.16),transparent 24%),linear-gradient(180deg,rgba(7,10,20,.96),rgba(5,8,18,.98));box-shadow:0 30px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.04)}.exr-hero-topbar{position:absolute;inset:22px 24px auto;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:18px}.exr-hero-brand{display:inline-flex;align-items:center;gap:14px;text-decoration:none}.exr-hero-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:#f8fbff;border:1px solid rgba(163,130,255,.36);background:linear-gradient(180deg,rgba(119,86,255,.42),rgba(21,23,42,.78));box-shadow:0 18px 38px rgba(93,92,255,.2);font-family:var(--font-display);font-weight:800}.exr-hero-brand strong{display:block;color:#f7fbff;font-size:18px;line-height:1;letter-spacing:.16em}.exr-hero-brand small{display:block;margin-top:3px;color:#93a6c6;font-size:12px}.exr-hero-actions{gap:12px}.exr-hero-actions,.exr-hero-locale{display:inline-flex;align-items:center}.exr-hero-locale{position:relative}.exr-hero-locale select{min-height:44px;padding:0 38px 0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);color:#eef4ff;background:linear-gradient(180deg,rgba(17,21,36,.92),rgba(10,13,24,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.04);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;outline:none}.exr-hero-intro{position:absolute;inset:0;z-index:8;display:grid;place-items:center;text-align:center;pointer-events:none}.exr-hero-intro span{display:block;color:transparent;font-size:clamp(84px,13vw,164px);font-weight:800;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(135deg,#ad7dff,#7597ff 48%,#79e1ff);-webkit-background-clip:text;background-clip:text;text-shadow:0 0 36px rgba(118,118,255,.12)}.exr-hero-intro strong{display:block;margin-top:14px;color:#f7fbff;font-size:clamp(15px,2vw,26px);font-weight:500;letter-spacing:.24em;text-transform:uppercase}.exr-hero-grid{position:relative;z-index:2;display:block;min-height:940px;padding-top:84px}.exr-hero-stage{position:relative;width:min(1240px,calc(100% - 120px));margin:0 auto}.exr-orbit-wrap{position:relative;width:min(100%,1240px);margin:0 auto;aspect-ratio:1.5/1;perspective:1800px;transform-style:preserve-3d}.exr-hero-space-glow{position:absolute;border-radius:999px;filter:blur(54px);opacity:.9;pointer-events:none}.exr-hero-space-glow-a{left:18%;top:14%;width:240px;height:240px;background:rgba(155,83,255,.22)}.exr-hero-space-glow-b{right:12%;top:28%;width:260px;height:260px;background:rgba(53,121,255,.18)}.exr-hero-space-glow-c{left:41%;bottom:12%;width:300px;height:220px;background:rgba(64,255,182,.08)}.exr-orbit-sphere{position:absolute;left:50%;top:49%;width:min(38vw,520px);aspect-ratio:1;border-radius:50%;transform:translate3d(calc(-50% + var(--orbit-x)),calc(-50% + var(--orbit-y)),0);z-index:2}.exr-orbit-sphere:before{content:"";position:absolute;inset:-12%;border-radius:50%;border:1px solid rgba(148,135,255,.12);background:radial-gradient(circle,rgba(148,106,255,.08),transparent 70%);box-shadow:0 0 80px rgba(100,95,255,.12)}.exr-orbit-sphere-halo{position:absolute;inset:-8%;border-radius:50%;border:1px solid rgba(128,151,255,.1);box-shadow:inset 0 0 80px rgba(145,110,255,.08),0 0 80px rgba(90,98,255,.1);animation:exr-pulse 7s ease-in-out infinite}.exr-orbit-sphere-grid{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 48%,rgba(182,120,255,.18),rgba(7,11,22,.16) 58%,rgba(4,6,16,.94) 76%),repeating-linear-gradient(90deg,rgba(140,174,255,.06),rgba(140,174,255,.06) 1px,transparent 0,transparent 22px),repeating-linear-gradient(180deg,rgba(160,129,255,.06),rgba(160,129,255,.06) 1px,transparent 0,transparent 22px);box-shadow:inset 0 0 120px rgba(105,105,255,.24),inset 0 -30px 80px rgba(0,0,0,.35),0 0 90px rgba(104,78,255,.2)}.exr-orbit-sphere-core{position:absolute;inset:18%;border-radius:50%;background:radial-gradient(circle,rgba(171,115,255,.38),rgba(56,76,255,.16) 52%,transparent 76%);filter:blur(8px)}.exr-orbit-sphere-noise{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.16) 0 1px,transparent 1px),radial-gradient(circle at 68% 32%,rgba(167,210,255,.18) 0 1px,transparent 1px),radial-gradient(circle at 52% 72%,rgba(207,166,255,.16) 0 1px,transparent 1px),radial-gradient(circle at 78% 58%,rgba(102,255,194,.16) 0 1px,transparent 1px);background-size:180px 180px,160px 160px,190px 190px,170px 170px;mix-blend-mode:screen}.exr-orbit-copy{position:absolute;left:50%;top:50%;width:min(640px,70%);display:grid;place-items:center;transform:translate(-50%,-50%);text-align:center;z-index:5;pointer-events:none}.exr-orbit-title{margin:0;color:#f7fbff;font-size:clamp(54px,6.3vw,102px);line-height:.92;letter-spacing:.18em;text-shadow:0 0 24px rgba(192,164,255,.24),0 0 64px rgba(116,104,255,.16)}.exr-orbit-subtitle{margin:14px 0 0;color:#a4b3d0;font-size:15px;letter-spacing:.28em;text-transform:uppercase}.exr-orbit-description{max-width:420px;margin:14px auto 0;color:#b0bdd6;font-size:13px;line-height:1.7}.exr-orbit-cta{display:flex;justify-content:center;gap:12px;margin-top:20px;pointer-events:auto}.exr-orbit-lines{position:absolute;inset:0;z-index:2;overflow:visible;filter:drop-shadow(0 0 14px rgba(128,116,255,.24));opacity:.9}.exr-orbit-path{fill:none;stroke:url(#exr-orbit-gradient);stroke-width:1.6;stroke-dasharray:12 14;stroke-linecap:round;animation:exr-dash 14s linear infinite}.exr-orbit-path.secondary{stroke-dasharray:6 12;animation-direction:reverse}.exr-orbit-path.muted{stroke:rgba(125,154,255,.24);stroke-dasharray:10 12}.exr-orbit-cards{position:absolute;inset:0;z-index:3}.exr-orbit-card{position:absolute;left:var(--card-x);top:var(--card-y);width:252px;transform:translate3d(calc(-50% + (var(--orbit-x) * .35)),calc(-50% + (var(--orbit-y) * .35)),var(--card-z)) rotate(var(--card-rotate)) rotateX(8deg);transition:transform .22s ease,box-shadow .22s ease;animation:exr-card-drift var(--card-drift) ease-in-out infinite alternate}.exr-orbit-card:hover{transform:translate3d(calc(-50% + (var(--orbit-x) * .42)),calc(-50% + (var(--orbit-y) * .42)),calc(var(--card-z) + 24px)) rotate(var(--card-rotate)) rotateX(8deg) scale(1.02)}.exr-orbit-card.near{z-index:6}.exr-orbit-card.mid{z-index:5}.exr-orbit-card.far{z-index:4}.exr-orbit-card-glass{padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,rgba(11,16,31,.82),rgba(7,10,20,.9)),radial-gradient(circle at top left,rgba(117,95,255,.08),transparent 32%);box-shadow:0 22px 56px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(18px)}.exr-orbit-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.exr-orbit-card-top span{color:#e8eeff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.exr-orbit-card-profit{color:#7cf0ab}.exr-orbit-card strong{display:block;margin-top:10px;color:#f7fbff;font-size:24px;line-height:1.05}.exr-orbit-card-prices{margin-top:18px;display:grid;grid-template-columns:1fr 20px 1fr;gap:10px;align-items:center}.exr-orbit-card-prices div{display:grid;gap:4px}.exr-orbit-card-prices small{color:#8fa0c5;font-size:11px;font-weight:700;letter-spacing:.16em}.exr-orbit-card-prices b{color:#f8fbff;font-size:14px}.exr-orbit-card-prices span{color:#94a6c7;font-size:12px}.exr-orbit-card-prices svg{color:#a1b3d8}.exr-orbit-card-metrics{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.exr-orbit-card-metrics div{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.05);background:rgba(255,255,255,.03)}.exr-orbit-card-metrics small{display:block;color:#8fa0c5;font-size:10px;font-weight:700;letter-spacing:.14em}.exr-orbit-card-metrics b{display:block;margin-top:6px;color:#f8fbff;font-size:13px}.exr-orbit-card.violet .exr-orbit-card-glass{box-shadow:0 22px 56px rgba(0,0,0,.42),0 0 32px rgba(170,108,255,.12),inset 0 1px 0 rgba(255,255,255,.04)}.exr-orbit-card.blue .exr-orbit-card-glass{box-shadow:0 22px 56px rgba(0,0,0,.42),0 0 32px rgba(85,160,255,.12),inset 0 1px 0 rgba(255,255,255,.04)}.exr-orbit-card.cyan .exr-orbit-card-glass{box-shadow:0 22px 56px rgba(0,0,0,.42),0 0 32px rgba(77,224,255,.12),inset 0 1px 0 rgba(255,255,255,.04)}.exr-orbit-card.green .exr-orbit-card-glass{box-shadow:0 22px 56px rgba(0,0,0,.42),0 0 32px rgba(66,223,136,.12),inset 0 1px 0 rgba(255,255,255,.04)}.exr-hero-command,.exr-hero-feed{position:absolute;bottom:76px;z-index:5;width:min(282px,calc(100vw - 40px));padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(11,16,29,.86),rgba(7,10,20,.88)),radial-gradient(circle at top left,rgba(117,95,255,.1),transparent 28%);box-shadow:0 22px 60px rgba(0,0,0,.34);backdrop-filter:blur(18px)}.exr-hero-command{left:18px}.exr-hero-feed{right:18px}.exr-hero-command-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.exr-hero-command-head span,.exr-hero-feed-label{color:#9db0d6;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.exr-hero-command-head strong,.exr-hero-feed strong{display:block;margin-top:8px;color:#f7fbff;font-size:18px;line-height:1.2}.exr-hero-command-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;color:#8eefff;background:rgba(53,95,255,.14)}.exr-hero-command-field{margin-top:14px;min-height:50px;display:flex;align-items:center;padding:0 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);color:#dfe8ff;background:rgba(12,16,30,.88)}.exr-hero-command-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.exr-hero-command-tags span{min-height:32px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);color:#dce7ff;background:rgba(255,255,255,.04);font-size:13px}.exr-hero-feed-list{display:grid;gap:10px;margin-top:14px}.exr-hero-feed-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.06)}.exr-hero-feed-row:first-child{border-top:0;padding-top:0}.exr-hero-feed-row b{display:block;color:#f8fbff;font-size:14px}.exr-hero-feed-row span{color:#8d9fbf;font-size:12px}.exr-hero-feed-row strong{color:#7cf0a8;font-size:14px}.exr-hero-scroll{position:absolute;left:50%;bottom:52px;z-index:5;display:grid;justify-items:center;gap:10px;transform:translateX(-50%);color:#90a4c5}.exr-hero-scroll span{width:22px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.14);position:relative}.exr-hero-scroll span:before{content:"";position:absolute;left:50%;top:7px;width:4px;height:8px;border-radius:999px;background:#9b8bff;transform:translateX(-50%)}.exr-hero-scroll small{font-size:11px;letter-spacing:.18em;text-transform:uppercase}.exr-section{padding:24px 24px 22px;scroll-margin-top:24px}.exr-section-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px;align-items:end;margin-bottom:18px}.exr-section-head-inline{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr) auto;align-items:center}.exr-section-head span{color:#b789ff;font-size:13px;font-weight:700;letter-spacing:.16em}.exr-section-head h2{margin:8px 0 0;color:#f8fbff;font-size:clamp(28px,3vw,48px);line-height:1}.exr-section-head p{margin:0;color:#9daecb;font-size:15px;line-height:1.8}.exr-section-panel{position:relative;overflow:hidden}.exr-section-link{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);color:#edf3ff;background:rgba(255,255,255,.03);display:inline-flex;align-items:center;gap:8px;justify-self:end}.exr-cards-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.exr-opportunity-card{position:relative;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(11,15,27,.86),rgba(7,10,20,.9)),radial-gradient(circle at top right,rgba(120,88,255,.08),transparent 32%);box-shadow:0 22px 60px rgba(0,0,0,.32);backdrop-filter:blur(18px);overflow:hidden;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.exr-opportunity-card:hover{transform:translateY(-8px);border-color:rgba(168,132,255,.24);box-shadow:0 32px 70px rgba(0,0,0,.42),0 0 28px rgba(138,107,255,.1)}.exr-opportunity-bottom,.exr-opportunity-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.exr-opportunity-top>span:first-child{color:#f8fbff;font-size:16px;font-weight:700}.exr-pill{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700}.exr-pill.success{color:#8cf0b2;background:rgba(42,214,111,.12);border:1px solid rgba(42,214,111,.16)}.exr-opportunity-route{margin-top:18px;display:grid;grid-template-columns:1fr 24px 1fr;gap:12px;align-items:center}.exr-opportunity-route div{display:grid;gap:6px}.exr-opportunity-bottom small,.exr-opportunity-route small{color:#8fa2c4;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.exr-opportunity-bottom strong,.exr-opportunity-route strong{color:#f8fbff;font-size:18px}.exr-opportunity-route span{color:#92a6c7;font-size:13px}.exr-opportunity-route svg{color:#95aaf0;justify-self:center}.exr-opportunity-bottom{margin-top:18px}.exr-opportunity-bottom strong{display:block;margin-top:6px;color:#7cf0a8;font-size:24px}.exr-opportunity-button{min-height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#f0f5ff;background:rgba(255,255,255,.04)}.exr-opportunity-foot{margin-top:14px;display:inline-flex;align-items:center;gap:8px;color:#7cf0a8;font-size:12px}.exr-stats-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.exr-stat-card{min-height:150px;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(12,16,29,.86),rgba(7,10,20,.88)),radial-gradient(circle at top left,rgba(119,87,255,.12),transparent 30%);box-shadow:0 22px 60px rgba(0,0,0,.3)}.exr-stat-card small{display:block;color:#92a7c9;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.exr-stat-card strong{display:block;margin-top:22px;color:#f8fbff;font-size:clamp(24px,2.8vw,42px);line-height:1}.exr-stat-card.violet strong{color:#d8bcff}.exr-stat-card.blue strong{color:#b7d2ff}.exr-stat-card.cyan strong{color:#99f2ff}.exr-stat-card.green strong{color:#9ef2b6}.exr-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.exr-flow-card{position:relative;min-height:220px;padding:20px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(10,15,28,.86),rgba(7,10,20,.9)),radial-gradient(circle at top left,rgba(119,87,255,.1),transparent 32%);box-shadow:0 22px 60px rgba(0,0,0,.3)}.exr-flow-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:18px;color:#8ff1ff;background:rgba(52,93,255,.12)}.exr-flow-step{display:block;margin-top:14px;color:#b789ff;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.exr-flow-card h3{margin:12px 0 0;color:#f8fbff;font-size:22px}.exr-flow-card p{margin:12px 0 0;color:#9aaccc;font-size:14px;line-height:1.8}.exr-flow-arrow{position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:grid;place-items:center;border-radius:999px;color:#cfb5ff;background:rgba(117,96,255,.18);box-shadow:0 0 24px rgba(132,95,255,.16)}.exr-why-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px}.exr-why-table{padding:18px}.exr-why-head,.exr-why-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(120px,.5fr) minmax(160px,.7fr);gap:16px;align-items:center}.exr-why-head{padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.exr-why-head strong{color:#dfe7ff;font-size:14px;text-transform:uppercase;letter-spacing:.12em}.exr-why-row{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.05)}.exr-why-row:last-child{border-bottom:0}.exr-why-row span{color:#f7fbff}.exr-why-center{display:inline-flex;align-items:center;gap:8px;color:#f6f9ff}.exr-why-center.good svg{color:#7cf0a8}.exr-why-center.bad svg{color:#ff6f91}.exr-why-center.warn svg{color:#ffcb7c}.exr-why-illustration{display:grid;place-items:center;padding:20px}.exr-dashboard-fake{width:100%;min-height:100%;padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(10,15,28,.9),rgba(7,10,20,.92)),radial-gradient(circle at top left,rgba(119,87,255,.12),transparent 28%);box-shadow:0 26px 64px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.04)}.exr-dashboard-top span{color:#92a7c9;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.exr-dashboard-top strong{display:block;margin-top:8px;color:#f8fbff;font-size:22px}.exr-dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.exr-dashboard-grid div{padding:12px;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.exr-dashboard-grid small{display:block;color:#90a5c6;font-size:11px;text-transform:uppercase}.exr-dashboard-grid strong{display:block;margin-top:8px;color:#f7fbff;font-size:14px}.exr-dashboard-chart{margin-top:18px;min-height:240px;display:grid;align-items:end;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:18px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01)),radial-gradient(circle at center,rgba(120,88,255,.14),transparent 58%)}.exr-dashboard-chart span{border-radius:14px 14px 8px 8px;background:linear-gradient(180deg,rgba(132,95,255,.2),rgba(82,160,255,.85));box-shadow:0 0 32px rgba(123,95,255,.24)}.exr-dashboard-chart span:first-child{height:54%}.exr-dashboard-chart span:nth-child(2){height:72%}.exr-dashboard-chart span:nth-child(3){height:42%}.exr-dashboard-chart span:nth-child(4){height:86%}.exr-dashboard-chart span:nth-child(5){height:62%}.exr-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.exr-pricing-card{position:relative;padding:20px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(10,14,27,.88),rgba(7,10,20,.9)),radial-gradient(circle at top left,rgba(119,87,255,.1),transparent 32%);box-shadow:0 24px 64px rgba(0,0,0,.34);backdrop-filter:blur(18px)}.exr-pricing-card.popular{border-color:rgba(149,126,255,.28);box-shadow:0 26px 74px rgba(0,0,0,.4),0 0 34px rgba(148,106,255,.12)}.exr-pricing-badge{position:absolute;right:18px;top:18px;min-height:30px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;color:#f7fbff;background:linear-gradient(135deg,#814dff,#a35aff);font-size:12px;font-weight:700}.exr-pricing-head{display:flex;align-items:end;justify-content:space-between;gap:12px}.exr-pricing-head strong{color:#f8fbff;font-size:24px}.exr-pricing-head span{color:#f8fbff;font-size:34px;line-height:1}.exr-pricing-card p{margin:12px 0 0;color:#9aadcb;line-height:1.75}.exr-pricing-card ul{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:10px}.exr-pricing-card li{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;color:#e8efff;font-size:14px}.exr-pricing-card li svg{margin-top:3px;color:#82f0ad}.exr-pricing-button{margin-top:18px}.exr-marquee{overflow:hidden;padding:6px 0}.exr-marquee-track{width:-moz-max-content;width:max-content;display:flex;gap:12px;animation:exr-marquee 28s linear infinite}.exr-badge{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.08);color:#edf3ff;background:rgba(255,255,255,.04);white-space:nowrap;font-size:14px}.exr-cta-band{padding:6px 0}.exr-cta-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border-radius:28px;background:radial-gradient(circle at 18% 26%,rgba(78,92,255,.26),transparent 26%),radial-gradient(circle at 84% 80%,rgba(171,79,255,.28),transparent 28%),linear-gradient(135deg,rgba(48,56,160,.88),rgba(91,43,172,.8) 48%,rgba(130,54,191,.86));box-shadow:0 26px 72px rgba(0,0,0,.34)}.exr-cta-panel h2{margin:0;color:#f8fbff;font-size:clamp(28px,3vw,46px);line-height:1.05}.exr-cta-panel p{margin:10px 0 0;color:rgba(247,251,255,.76);max-width:640px}.exr-footer{padding:18px 0 48px}.exr-footer-top{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,1.2fr) minmax(260px,.8fr);gap:18px;padding-top:26px;border-top:1px solid rgba(255,255,255,.08)}.exr-footer-brand{display:flex;align-items:start;gap:14px}.exr-footer-mark{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;color:#f8fbff;background:linear-gradient(180deg,rgba(122,87,255,.38),rgba(21,25,43,.86));border:1px solid rgba(160,133,255,.28);font-family:var(--font-display);font-weight:800}.exr-footer-brand strong{display:block;color:#f8fbff;font-size:20px}.exr-footer-brand p{margin:6px 0 0;color:#98a9c9}.exr-footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.exr-footer-columns strong,.exr-footer-newsletter strong{display:block;color:#f8fbff;font-size:13px;letter-spacing:.18em;text-transform:uppercase}.exr-footer-columns a{display:block;margin-top:12px;color:#9caecb;text-decoration:none}.exr-footer-newsletter p{margin:10px 0 0;color:#9caecb}.exr-footer-form{margin-top:14px;display:flex;gap:10px}.exr-footer-form input{flex:1;min-height:44px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);color:#eef4ff;background:rgba(255,255,255,.04)}.exr-footer-form button{width:46px;border:0;border-radius:14px;color:#f8fbff;background:linear-gradient(135deg,#7d64ff,#9a56ff)}.exr-footer-newsletter small{display:block;margin-top:12px;color:#93a6c6;line-height:1.7}.exr-footer-bottom{margin-top:20px;color:#7f93b3;font-size:13px}@keyframes exr-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes exr-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.03);opacity:1}}@keyframes exr-dash{to{stroke-dashoffset:-160}}@keyframes exr-card-drift{0%{transform:translate3d(calc(-50% + (var(--orbit-x) * .35)),calc(-50% + (var(--orbit-y) * .35)),var(--card-z)) rotate(var(--card-rotate)) rotateX(8deg)}to{transform:translate3d(calc(-50% + (var(--orbit-x) * .55)),calc(-50% + (var(--orbit-y) * .55) - 10px),calc(var(--card-z) + 14px)) rotate(calc(var(--card-rotate) + 2deg)) rotateX(10deg)}}@keyframes exr-marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 6px))}}@media (max-width:1180px){.exr-hero-grid{min-height:auto}.exr-hero-stage{width:min(100%,calc(100% - 12px))}.exr-orbit-wrap{aspect-ratio:1.32/1}.exr-hero-command{left:0}.exr-hero-feed{right:0}.exr-cards-grid,.exr-flow,.exr-pricing-grid,.exr-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exr-cta-panel,.exr-footer-top,.exr-why-grid{grid-template-columns:1fr}.exr-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.exr-landing-shell{width:min(100%,calc(100% - 24px))}.exr-hero{padding-top:16px}.exr-hero-topbar{inset:16px 0 auto}.exr-hero-actions{flex-wrap:wrap;gap:8px;justify-content:flex-end}.exr-btn{min-height:40px;padding:0 14px;font-size:13px}.exr-hero-stage{width:100%}.exr-orbit-wrap{aspect-ratio:1/1.28}.exr-orbit-card{width:172px}.exr-orbit-sphere{width:min(74vw,360px);top:44%}.exr-orbit-title{font-size:clamp(36px,10vw,56px)}.exr-orbit-copy{width:min(88%,420px);top:47%}.exr-orbit-description{max-width:280px;font-size:13px}.exr-orbit-cta{flex-direction:column;align-items:center}.exr-orbit-card:nth-child(n+5){display:none}.exr-hero-command,.exr-hero-feed{position:static;width:100%;margin-top:16px}.exr-hero-scroll{position:static;transform:none;margin-top:16px}.exr-cards-grid,.exr-dashboard-grid,.exr-flow,.exr-footer-columns,.exr-pricing-grid,.exr-section-head,.exr-stats-grid,.exr-why-head,.exr-why-row{grid-template-columns:1fr}.exr-opportunity-route{grid-template-columns:1fr 20px 1fr}.exr-cta-panel{padding:22px}}.cinematic-root{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 50% 20%,rgba(126,87,255,.2),transparent 18%),radial-gradient(circle at 18% 18%,rgba(67,209,255,.12),transparent 22%),radial-gradient(circle at 84% 14%,rgba(244,114,182,.12),transparent 18%),linear-gradient(180deg,#040712,#060914 36%,#02040a)}.cinematic-particles{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;mix-blend-mode:screen}.cinematic-topbar{position:absolute;inset:0 0 auto;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 32px}.cinematic-brand{display:inline-flex;align-items:center;gap:14px;text-decoration:none}.cinematic-brand-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;border:1px solid rgba(142,163,255,.38);color:#f8fbff;background:linear-gradient(180deg,rgba(89,96,255,.42),rgba(18,22,45,.72));box-shadow:0 18px 36px rgba(70,92,255,.2);font-family:var(--font-display);font-weight:700}.cinematic-brand-copy{display:grid;gap:3px}.cinematic-brand-copy strong{color:#f8fbff;font-size:18px;line-height:1}.cinematic-brand-copy small{color:#93a8c7;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.cinematic-actions{gap:12px}.cinematic-actions,.cinematic-button{display:inline-flex;align-items:center}.cinematic-button{justify-content:center;gap:10px;min-height:46px;padding:0 18px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:600;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.cinematic-button:hover{transform:translateY(-1px)}.cinematic-button.ghost{color:#eef4ff;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);backdrop-filter:blur(14px)}.cinematic-button.primary{color:#08111f;border:1px solid rgba(157,235,255,.28);background:linear-gradient(135deg,#a4f0ff,#8c97ff 50%,#cb7dff);box-shadow:0 18px 46px rgba(114,100,255,.28)}.cinematic-main{position:relative;z-index:2;min-height:100vh;display:grid;place-items:center;padding:112px 28px 40px;isolation:isolate}.cinematic-hero{position:relative;width:min(1400px,100%);height:calc(100vh - 152px);min-height:640px;display:grid;place-items:center}.cinematic-hero-copy{position:absolute;inset:18px 0 auto;display:flex;justify-content:center;pointer-events:none;z-index:14}.cinematic-hero-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid rgba(145,155,255,.16);border-radius:999px;color:#dbe6ff;background:rgba(7,11,24,.62);box-shadow:0 20px 50px rgba(0,0,0,.22);backdrop-filter:blur(18px);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.cinematic-intro{position:absolute;inset:0;z-index:16;display:grid;place-items:center;pointer-events:none;text-align:center;text-shadow:0 0 40px rgba(108,124,255,.22)}.cinematic-intro span,.cinematic-intro strong{display:block;line-height:.94}.cinematic-intro span{color:transparent;font-size:clamp(88px,14vw,190px);font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#a57dff,#7395ff 44%,#70e0ff);-webkit-background-clip:text;background-clip:text}.cinematic-intro strong{margin-top:16px;color:#f7faff;font-size:clamp(18px,2.25vw,32px);font-weight:500;letter-spacing:.24em;text-transform:uppercase}.cinematic-orbit-wrap{position:relative;width:min(1120px,100%);aspect-ratio:1.6/1;transform-style:preserve-3d;perspective:1800px;transform:rotateX(calc(68deg + var(--orbit-tilt-y))) rotateY(calc(-16deg + var(--orbit-tilt-x)));transition:transform .12s linear}.cinematic-orbit-ambient{position:absolute;inset:12% 14%;border-radius:50%;background:radial-gradient(circle at center,rgba(135,86,255,.16),transparent 58%),radial-gradient(circle at 35% 42%,rgba(66,208,255,.12),transparent 24%),radial-gradient(circle at 70% 52%,rgba(244,114,182,.1),transparent 20%);filter:blur(18px);transform:translateZ(-120px)}.cinematic-orbit-stage{position:absolute;inset:0;transform-style:preserve-3d;animation:cinematic-drift 28s ease-in-out infinite alternate}.cinematic-orbit-core{position:absolute;left:50%;top:50%;width:min(34vw,360px);height:min(34vw,360px);transform:translate(-50%,-50%) translateZ(120px);display:grid;place-items:center}.cinematic-core-ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(177,163,255,.2);box-shadow:inset 0 0 48px rgba(110,120,255,.08)}.cinematic-core-ring.core-ring-1{width:84%;height:84%;background:radial-gradient(circle,rgba(89,92,255,.16),transparent 58%);animation:cinematic-pulse 6.5s ease-in-out infinite}.cinematic-core-ring.core-ring-2{width:58%;height:58%;border-color:rgba(94,223,255,.16);background:radial-gradient(circle,rgba(48,208,255,.2),transparent 56%);filter:blur(1px)}.cinematic-core-hub{position:relative;z-index:2;width:46%;aspect-ratio:1;display:grid;place-items:center;text-align:center;border-radius:999px;border:1px solid rgba(178,166,255,.18);background:radial-gradient(circle at 50% 40%,rgba(155,124,255,.22),rgba(7,10,21,.76) 62%),linear-gradient(180deg,rgba(10,15,30,.82),rgba(6,10,22,.92));box-shadow:0 0 0 1px rgba(98,121,255,.1),0 30px 80px rgba(0,0,0,.38),inset 0 0 24px rgba(99,120,255,.18)}.cinematic-core-hub span{color:#86efff;font-size:12px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.cinematic-core-hub strong{display:block;margin-top:6px;color:#f7fbff;font-size:clamp(24px,3vw,34px);line-height:1}.cinematic-core-hub small{margin-top:8px;color:#aab8d8;font-size:12px}.cinematic-orbit-lines{position:absolute;inset:0;z-index:1;opacity:.86;transform:translateZ(22px);filter:drop-shadow(0 0 12px rgba(132,122,255,.28))}.cinematic-orbit-arc,.cinematic-orbit-path,.cinematic-orbit-track{fill:none;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.cinematic-orbit-track{stroke:rgba(120,152,255,.18);stroke-dasharray:10 12}.cinematic-orbit-track.secondary{stroke:rgba(76,223,255,.12);stroke-dasharray:6 14}.cinematic-orbit-path{stroke:url(#orbit-line);stroke-dasharray:12 12;animation:cinematic-dash 14s linear infinite}.cinematic-orbit-path.muted{stroke:rgba(109,147,255,.38);stroke-dasharray:10 14}.cinematic-orbit-arc{stroke:url(#orbit-line-fade);stroke-dasharray:4 12;opacity:.72}.cinematic-orbit-ring{position:absolute;inset:0;transform-style:preserve-3d;animation:cinematic-spin 48s linear infinite}.cinematic-orbit-ring.primary{z-index:4}.cinematic-orbit-ring.secondary{z-index:3;animation-direction:reverse}.cinematic-orbit-card{position:absolute;left:50%;top:50%;width:258px;min-height:156px;padding:18px 18px 16px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(13,18,35,.86),rgba(7,11,22,.9)),radial-gradient(circle at top left,rgba(110,112,255,.08),transparent 35%);box-shadow:0 26px 60px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(18px);transform-style:preserve-3d;transform:translate(-50%,-50%) rotate(calc(var(--slot) * 1turn / var(--count))) translateX(clamp(300px,30vw,420px)) rotate(calc(var(--slot) * -1turn / var(--count)));transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.cinematic-orbit-card:hover{border-color:rgba(145,171,255,.24);box-shadow:0 36px 80px rgba(0,0,0,.5),0 0 40px rgba(105,127,255,.12),inset 0 1px 0 rgba(255,255,255,.06)}.cinematic-orbit-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at top right,rgba(255,255,255,.08),transparent 30%);pointer-events:none}.cinematic-orbit-card-inner{position:relative;z-index:1}.cinematic-orbit-card.cyan{box-shadow:0 26px 60px rgba(0,0,0,.4),0 0 32px rgba(86,234,255,.1),inset 0 1px 0 rgba(255,255,255,.05)}.cinematic-orbit-card.violet{box-shadow:0 26px 60px rgba(0,0,0,.4),0 0 32px rgba(170,97,255,.1),inset 0 1px 0 rgba(255,255,255,.05)}.cinematic-orbit-card.blue{box-shadow:0 26px 60px rgba(0,0,0,.4),0 0 32px rgba(67,171,255,.1),inset 0 1px 0 rgba(255,255,255,.05)}.cinematic-orbit-card.green{box-shadow:0 26px 60px rgba(0,0,0,.4),0 0 32px rgba(42,214,111,.1),inset 0 1px 0 rgba(255,255,255,.05)}.cinematic-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.cinematic-card-label{color:#dfe8fb;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cinematic-card-profit{color:#7ef0a8;font-size:14px;font-weight:700}.cinematic-orbit-card strong{display:block;margin-top:10px;color:#fbfdff;font-size:24px;line-height:1.08}.cinematic-card-route{display:grid;grid-template-columns:1fr 20px 1fr;gap:10px;align-items:center;margin-top:18px}.cinematic-card-route div{display:grid;gap:6px;min-width:0}.cinematic-card-route span{color:#90a3c5;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cinematic-card-route b{color:#edf4ff;font-size:14px;font-weight:600}.cinematic-card-route svg{color:#9db1d8;justify-self:center}.cinematic-hud-chip{position:absolute;display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);color:#dce7ff;background:rgba(7,11,20,.68);backdrop-filter:blur(14px);box-shadow:0 16px 36px rgba(0,0,0,.22)}.cinematic-orbit-ring.secondary .cinematic-hud-chip:first-child{left:14%;top:18%}.cinematic-orbit-ring.secondary .cinematic-hud-chip:nth-child(2){right:18%;top:20%}.cinematic-orbit-ring.secondary .cinematic-hud-chip:nth-child(3){right:10%;bottom:17%}.cinematic-command-anchor{position:absolute;left:0;bottom:18px;z-index:18}.cinematic-command-dock{width:min(430px,calc(100vw - 56px));padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(10,14,27,.92),rgba(7,10,20,.88)),radial-gradient(circle at top left,rgba(118,104,255,.12),transparent 26%);box-shadow:0 24px 72px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(18px)}.cinematic-command-head{display:flex;align-items:start;justify-content:space-between;gap:14px}.cinematic-command-title{display:block;color:#93b3ff;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.cinematic-command-head strong{display:block;margin-top:8px;color:#f5f9ff;font-size:20px;line-height:1.2}.cinematic-command-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:#8ef3ff;background:rgba(49,92,255,.14)}.cinematic-command-field{margin-top:16px;display:flex;align-items:center;min-height:52px;padding:0 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);color:#f4f8ff;background:rgba(12,16,30,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.cinematic-command-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.cinematic-command-chip{min-height:34px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#dce7ff;background:rgba(255,255,255,.04)}.cinematic-stat-strip{position:absolute;right:0;bottom:18px;z-index:18;display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;width:min(740px,calc(100vw - 56px))}.cinematic-stat-card{padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(10,15,28,.78);backdrop-filter:blur(14px);box-shadow:0 20px 56px rgba(0,0,0,.24)}.cinematic-stat-card span{display:block;color:#91a6ca;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.cinematic-stat-card strong{display:block;margin-top:10px;color:#f7fbff;font-size:28px;line-height:1}.cinematic-stat-card.violet strong{color:#d8bcff}.cinematic-stat-card.blue strong{color:#b7d3ff}.cinematic-stat-card.cyan strong{color:#9af5ff}.cinematic-stat-card.green strong{color:#98f3ba}.cinematic-footer-note{position:absolute;left:50%;bottom:28px;z-index:12;width:min(760px,calc(100vw - 70px));margin:0;transform:translateX(-50%);color:#9eb0cf;font-size:15px;line-height:1.7;text-align:center}@keyframes cinematic-spin{0%{transform:rotateX(0deg) rotate(0deg)}to{transform:rotateX(0deg) rotate(1turn)}}@keyframes cinematic-drift{0%{transform:translateZ(0)}to{transform:translate3d(0,-10px,0)}}@keyframes cinematic-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.035);opacity:1}}@keyframes cinematic-dash{to{stroke-dashoffset:-160}}@media (max-width:1100px){.cinematic-main{padding-top:100px}.cinematic-hero{height:calc(100vh - 132px);min-height:620px}.cinematic-stat-strip{grid-template-columns:repeat(2,minmax(120px,1fr));width:min(520px,calc(100vw - 56px))}.cinematic-orbit-card{width:232px;min-height:148px}}@media (max-width:820px){.cinematic-topbar{padding:18px 16px 0}.cinematic-brand-copy small{display:none}.cinematic-main{padding:92px 16px 28px}.cinematic-hero{height:calc(100vh - 112px);min-height:580px}.cinematic-intro span{font-size:clamp(56px,20vw,120px)}.cinematic-intro strong{font-size:14px;letter-spacing:.2em}.cinematic-orbit-wrap{width:100%;aspect-ratio:.92/1;transform:rotateX(calc(74deg + var(--orbit-tilt-y))) rotateY(calc(-10deg + var(--orbit-tilt-x)))}.cinematic-orbit-core{width:min(58vw,280px);height:min(58vw,280px)}.cinematic-orbit-card{width:192px;min-height:140px;transform:translate(-50%,-50%) rotate(calc(var(--slot) * 1turn / var(--count))) translateX(clamp(184px,30vw,260px)) rotate(calc(var(--slot) * -1turn / var(--count)))}.cinematic-stat-strip{left:50%;right:auto;bottom:18px;transform:translateX(-50%);width:min(520px,calc(100vw - 32px))}.cinematic-command-anchor{left:50%;bottom:92px;transform:translateX(-50%)}.cinematic-command-dock,.cinematic-footer-note{width:min(520px,calc(100vw - 32px))}.cinematic-footer-note{bottom:14px;font-size:13px}.cinematic-orbit-ring.secondary .cinematic-hud-chip{display:none}}@media (max-width:560px){.cinematic-actions{gap:8px}.cinematic-button{min-height:42px;padding:0 14px;font-size:13px}.cinematic-brand-mark{width:42px;height:42px}.cinematic-orbit-wrap{aspect-ratio:.78/1}.cinematic-orbit-card{width:168px;min-height:132px}.cinematic-orbit-card strong{font-size:20px}.cinematic-card-route{margin-top:14px}.cinematic-command-dock{padding:14px}.cinematic-command-head strong{font-size:16px}.cinematic-stat-strip{gap:8px}.cinematic-stat-card{padding:12px 14px}.cinematic-stat-card strong{font-size:22px}.cinematic-footer-note{display:none}}html[dir=rtl] .reference-main{margin-left:0;margin-right:0;width:100%}html[dir=rtl] .reference-sidebar{inset:0 0 0 auto;border-right:0;border-left:1px solid var(--line)}html[data-theme=light]{--bg:#f3f6fb;--sidebar:#ffffff;--panel:#ffffff;--panel-2:#f7f9fc;--line:rgba(15,23,42,0.09);--text:#102033;--muted:#5f738f;--body-accent:rgba(70,122,255,0.12);--body-start:#ffffff;--body-end:#f4f7fb}html[data-theme=light] body{background:radial-gradient(circle at top left,rgba(70,122,255,.12),transparent 32%),radial-gradient(circle at 85% 18%,rgba(67,209,165,.1),transparent 26%),linear-gradient(180deg,#ffffff,#f4f7fb),linear-gradient(rgba(115,147,196,.08) 1px,transparent 0),linear-gradient(90deg,rgba(115,147,196,.08) 1px,transparent 0);background-size:auto,auto,auto,72px 72px,72px 72px}html[data-theme=light] .reference-content,html[data-theme=light] .reference-main,html[data-theme=light] .reference-shell{background:transparent}html[data-theme=light] .cost-panel,html[data-theme=light] .diagnostic-card,html[data-theme=light] .explanation-panel,html[data-theme=light] .hero-card,html[data-theme=light] .icon-action,html[data-theme=light] .live-filters select,html[data-theme=light] .live-panel,html[data-theme=light] .live-refresh,html[data-theme=light] .locale-picker,html[data-theme=light] .menu-button,html[data-theme=light] .opportunity-table-shell,html[data-theme=light] .pager button,html[data-theme=light] .profile-card,html[data-theme=light] .reference-filters select,html[data-theme=light] .reference-sidebar,html[data-theme=light] .reference-telegram-panel,html[data-theme=light] .reference-topbar,html[data-theme=light] .reference-upgrade-panel,html[data-theme=light] .settings-form input,html[data-theme=light] .settings-form select,html[data-theme=light] .telegram-card,html[data-theme=light] .theme-toggle,html[data-theme=light] .toolbar-button{color:#102033;background:rgba(255,255,255,.96)}html[data-theme=light] .reference-topbar{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(244,247,251,.82))}html[data-theme=light] .reference-sidebar{background:rgba(255,255,255,.84)}html[data-theme=light] .cost-panel,html[data-theme=light] .diagnostic-card,html[data-theme=light] .explanation-panel,html[data-theme=light] .hero-card,html[data-theme=light] .icon-action,html[data-theme=light] .live-panel,html[data-theme=light] .opportunity-table-shell,html[data-theme=light] .profile-card,html[data-theme=light] .reference-sidebar,html[data-theme=light] .reference-telegram-panel,html[data-theme=light] .reference-topbar,html[data-theme=light] .reference-upgrade-panel,html[data-theme=light] .telegram-card{border-color:rgba(15,23,42,.09);box-shadow:0 12px 36px rgba(15,23,42,.05)}html[data-theme=light] .reference-sidebar,html[data-theme=light] .reference-topbar{backdrop-filter:blur(18px)}html[data-theme=light] .empty-state h3,html[data-theme=light] .hero-card p,html[data-theme=light] .live-table td,html[data-theme=light] .opportunity-table td,html[data-theme=light] .ops-list b,html[data-theme=light] .reference-breadcrumb strong,html[data-theme=light] .reference-nav a,html[data-theme=light] .title-line h1{color:#102033}html[data-theme=light] .account-plan-card p,html[data-theme=light] .comparison-summary,html[data-theme=light] .cost-panel p,html[data-theme=light] .diagnostic-card span,html[data-theme=light] .empty-inline,html[data-theme=light] .empty-state,html[data-theme=light] .explanation-panel p,html[data-theme=light] .live-header p,html[data-theme=light] .live-table small,html[data-theme=light] .opportunity-table small,html[data-theme=light] .ops-list span,html[data-theme=light] .premium-action-card span,html[data-theme=light] .premium-profile-copy small,html[data-theme=light] .reference-footer,html[data-theme=light] .reference-logo span,html[data-theme=light] .reference-section-head p{color:#5f738f}html[data-theme=light] .reference-nav a{background:rgba(15,23,42,.025)}html[data-theme=light] .reference-nav a.active{color:white;background:linear-gradient(180deg,rgba(109,61,242,.96),rgba(143,85,255,.92));box-shadow:0 14px 32px rgba(109,61,242,.18)}html[data-theme=light] .arrow-cell,html[data-theme=light] .comparison-detail-route i,html[data-theme=light] .mobile-route i,html[data-theme=light] .reference-nav a i{color:#6481a9}html[data-theme=light] .reference-nav a.active i,html[data-theme=light] .reference-nav a.active span{color:white}html[data-theme=light] .live-table th,html[data-theme=light] .opportunity-table th{color:#5f738f;background:rgba(244,247,252,.96)}html[data-theme=light] .comparison-summary-row td{background:rgba(244,247,252,.9)}html[data-theme=light] .account-plan-card,html[data-theme=light] .comparison-detail-card,html[data-theme=light] .ops-list div,html[data-theme=light] .status-pill.muted{background:rgba(15,23,42,.025);border-color:rgba(15,23,42,.08)}html[data-theme=light] .dashboard-premium-shell .reference-section{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(244,247,251,.94));border-color:rgba(15,23,42,.08);box-shadow:0 18px 42px rgba(15,23,42,.06)}html[data-theme=light] .dashboard-premium-shell .cost-panel,html[data-theme=light] .dashboard-premium-shell .diagnostic-card,html[data-theme=light] .dashboard-premium-shell .explanation-panel,html[data-theme=light] .dashboard-premium-shell .hero-card,html[data-theme=light] .dashboard-premium-shell .icon-action,html[data-theme=light] .dashboard-premium-shell .live-panel,html[data-theme=light] .dashboard-premium-shell .opportunity-table-shell,html[data-theme=light] .dashboard-premium-shell .profile-card,html[data-theme=light] .dashboard-premium-shell .telegram-card{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(244,247,251,.92));border-color:rgba(15,23,42,.08);box-shadow:0 14px 34px rgba(15,23,42,.06)}html[data-theme=light] .dashboard-premium-shell .live-table th,html[data-theme=light] .dashboard-premium-shell .opportunity-table th{background:rgba(244,247,252,.98)}html[data-theme=light] .dashboard-premium-shell .live-table td,html[data-theme=light] .dashboard-premium-shell .opportunity-table td{border-top-color:rgba(15,23,42,.06)}html[data-theme=light] .dashboard-premium-shell .live-table tbody tr:hover,html[data-theme=light] .dashboard-premium-shell .opportunity-table tbody tr:hover{background:rgba(20,82,255,.04)}html[data-theme=light] .dashboard-premium-shell .table-footer{background:rgba(244,247,251,.88)}html[data-theme=light] .locale-picker{background:rgba(255,255,255,.98)}html[data-theme=light] .locale-picker span{color:#5f738f}html[data-theme=light] .locale-picker select{color:#102033;background:rgba(255,255,255,.01)}html[data-theme=light] .locale-picker select option{color:#102033;background:#ffffff}html[data-theme=light] .reference-breadcrumb b,html[data-theme=light] .reference-breadcrumb span,html[data-theme=light] .reference-breadcrumb strong,html[data-theme=light] .theme-toggle{color:#102033}html[data-theme=light] .live-badge,html[data-theme=light] .live-dot-pill{color:#a54d0a;background:rgba(245,158,11,.14);border-color:rgba(234,88,12,.16)}html[data-theme=light] .coin-logo,html[data-theme=light] .exchange-logo,html[data-theme=light] .profile-card span{background:#eef3fa}@media (max-width:1100px){.hero-strip,.reference-section-head{grid-template-columns:1fr;display:grid}.hero-actions{grid-template-columns:1fr 74px 108px}.diagnostic-grid,.hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-panel-grid{grid-template-columns:1fr}}@media (max-width:860px){.reference-main{margin-left:0;width:100%}.reference-sidebar{transform:translateX(-100%);transition:transform .25s ease}.reference-sidebar.open{transform:translateX(0)}.sidebar-backdrop{display:block;position:fixed;inset:0;z-index:29;border:0;background:rgba(0,0,0,.55)}.menu-button{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:12px;color:white;background:rgba(11,18,32,.96)}.reference-topbar{padding:18px 16px 0}.reference-content{padding:16px}.diagnostic-grid,.hero-actions,.hero-metrics,.live-filters,.reference-filters,.scanner-toolbar{grid-template-columns:1fr;display:grid}.live-table-scroll,.table-scroll{display:none}.market-scanner-shell .live-table-scroll{display:block;width:100%;overflow-x:auto}.scanner-picker-panel{position:absolute;left:0;right:0;top:calc(100% + 8px);max-height:min(72vh,460px)}.scanner-actions,.scanner-pagination,.scanner-picker-footer,.scanner-picker-meta,.scanner-results-meta{flex-direction:column;align-items:stretch}.live-mobile-list,.mobile-opportunities{display:block}.live-mobile-card,.opportunity-card{padding:16px;border-top:1px solid var(--line)}.live-mobile-card footer,.live-mobile-card>div,.opportunity-card footer,.opportunity-card>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.live-mobile-card p,.opportunity-card p{color:#93a2b8}.comparison-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.clean-dashboard-shell{--clean-bg:#f8faff;--clean-card:#ffffff;--clean-line:#e6e9f2;--clean-text:#101729;--clean-muted:#66708a;--clean-purple:#6d3df2;min-height:100vh;background:var(--clean-bg);color:var(--clean-text)}.clean-dashboard-shell .reference-sidebar,.clean-dashboard-shell .reference-topbar{background:rgba(255,255,255,.88);border-color:var(--clean-line);box-shadow:none}.clean-dashboard-shell .reference-breadcrumb strong,.clean-dashboard-shell .reference-logo strong,.clean-dashboard-shell .reference-telegram-head strong,.clean-dashboard-shell .reference-upgrade-panel strong{color:var(--clean-text)}.clean-dashboard-shell .reference-breadcrumb,.clean-dashboard-shell .reference-logo span,.clean-dashboard-shell .reference-telegram-head span,.clean-dashboard-shell .reference-upgrade-panel p{color:var(--clean-muted)}.clean-dashboard-shell .reference-nav a{color:#34405b;background:transparent;border-radius:8px}.clean-dashboard-shell .reference-nav a.active{color:var(--clean-purple);background:#f0ebff;box-shadow:none}.clean-dashboard-shell .reference-nav a i,.clean-dashboard-shell .reference-nav a.active i{color:currentColor}.clean-dashboard-shell .reference-telegram-panel,.clean-dashboard-shell .reference-upgrade-panel{background:var(--clean-card);border-color:var(--clean-line);box-shadow:0 12px 32px rgba(42,51,81,.06)}.clean-dashboard-shell .reference-telegram-panel a,.clean-dashboard-shell .reference-upgrade-panel a{background:linear-gradient(135deg,#4f2de4,#8f55ff);border:0;box-shadow:none}.clean-dashboard-shell .telegram-badge{border-radius:8px;background:#eee9ff;color:var(--clean-purple);box-shadow:none}.clean-dashboard-shell .locale-picker,.clean-dashboard-shell .menu-button,.clean-dashboard-shell .theme-toggle{color:var(--clean-text);background:var(--clean-card);border-color:var(--clean-line)}.clean-dashboard-shell .locale-picker select{color:var(--clean-text)}.clean-dashboard-content{padding:14px 28px 28px}.clean-dashboard-top{display:flex;justify-content:space-between;gap:18px;margin-bottom:28px}.clean-search{width:min(430px,100%);height:46px;display:flex;align-items:center;gap:12px;padding:0 14px;border:1px solid var(--clean-line);border-radius:8px;background:var(--clean-card);color:#73809a}.clean-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--clean-text);font:inherit}.clean-search kbd{min-width:26px;height:26px;display:grid;place-items:center;border-radius:6px;background:#f3f5fb;color:#8a94aa;font-size:13px}.clean-filter-row,.clean-section-head,.clean-text-button,.clean-top-actions,.clean-upgrade-button{display:flex;align-items:center}.clean-top-actions{gap:12px}.clean-clear-button,.clean-icon-button,.clean-secondary-button,.clean-star-button,.clean-text-button,.clean-upgrade-button,.clean-view-button{border:1px solid var(--clean-line);border-radius:8px;background:var(--clean-card);color:var(--clean-text);text-decoration:none;cursor:pointer}.clean-text-button{min-height:42px;gap:8px;padding:0 10px;font-weight:700}.clean-text-button b{min-width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--clean-purple);color:white;font-size:11px}.clean-upgrade-button{min-height:42px;gap:8px;padding:0 16px;color:white;background:linear-gradient(135deg,#4f2de4,#8f55ff);border:0;font-weight:800}.clean-account-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.clean-profile-button{min-height:46px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:250px;max-width:250px;padding:5px 11px 5px 6px;border:1px solid #ded7ff;border-radius:8px;background:linear-gradient(180deg,#ffffff,#f8f5ff);color:var(--clean-text);cursor:pointer;text-align:left;box-shadow:0 14px 34px rgba(79,45,228,.14)}.clean-profile-button:hover{border-color:#c9bcff;box-shadow:0 18px 42px rgba(79,45,228,.16)}.clean-profile-button>img,.clean-profile-summary>img{width:36px;height:36px;display:block;border:2px solid #ffffff;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 8px 18px rgba(79,45,228,.2)}.clean-profile-button div{min-width:0}.clean-profile-button small,.clean-profile-button strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clean-profile-button strong{color:var(--clean-text);font-size:13px;font-weight:900}.clean-profile-button small{margin-top:1px;color:var(--clean-muted);font-size:10px;font-weight:800;display:flex;align-items:center;gap:4px}.clean-profile-button small svg,.clean-profile-button>b{color:var(--clean-purple)}.clean-profile-button>b{padding:4px 7px;border-radius:999px;background:#ffffff;font-size:10px;font-weight:900;box-shadow:inset 0 0 0 1px #ebe4ff}.clean-profile-modal-backdrop{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.34);backdrop-filter:blur(12px)}.clean-profile-panel{display:grid;gap:12px;width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;padding:18px;border:1px solid rgba(222,215,255,.9);border-radius:10px;background:#ffffff;box-shadow:0 34px 110px rgba(23,31,56,.24);overscroll-behavior:contain}.clean-profile-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.clean-profile-panel header span{color:var(--clean-purple);font-size:11px;font-weight:900;text-transform:uppercase}.clean-profile-panel h2{margin:4px 0 0;color:var(--clean-text);letter-spacing:0;font-size:22px}.clean-profile-panel p{margin:4px 0 0;color:var(--clean-muted);font-size:13px}.clean-profile-panel header button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--clean-line);border-radius:8px;color:var(--clean-text);background:#fbfcff;cursor:pointer}.clean-profile-summary{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid #ded7ff;border-radius:8px;background:linear-gradient(180deg,#ffffff,#faf8ff)}.clean-profile-readonly-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.clean-profile-readonly-grid div{min-height:52px;padding:9px 10px;border:1px solid #d9dfec;border-radius:8px;background:#ffffff;box-shadow:inset 0 0 0 1px rgba(16,23,41,.02)}.clean-profile-readonly-grid span{display:block;color:var(--clean-muted);font-size:11px;font-weight:800}.clean-profile-readonly-grid strong{display:block;margin-top:4px;color:var(--clean-text);font-size:13px}.clean-profile-summary div{min-width:0}.clean-profile-summary small,.clean-profile-summary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clean-profile-summary strong{color:var(--clean-text)}.clean-profile-summary small{margin-top:3px;color:var(--clean-muted)}.clean-profile-summary b{padding:5px 9px;border-radius:999px;color:var(--clean-purple);background:#f5f1ff;font-size:12px}.clean-profile-form,.clean-profile-section{display:grid;gap:10px}.clean-profile-section{padding:13px;border:1px solid #e0e5f0;border-radius:8px;background:#f7f9fd}.clean-profile-section-title{display:flex;align-items:center;gap:8px;color:var(--clean-purple)}.clean-profile-section-title strong{color:var(--clean-text);font-size:13px}.clean-profile-section-title small{margin-left:auto;color:var(--clean-muted);font-size:11px;font-weight:800}.clean-profile-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.clean-profile-wide-field{grid-column:1/-1}.clean-profile-panel label{display:grid;gap:6px}.clean-profile-panel label span{color:#26324a;font-size:12px;font-weight:900}.clean-profile-panel input{min-height:42px;border:1px solid #cfd7e6;border-radius:8px;background:#ffffff;color:var(--clean-text);padding:0 12px;box-shadow:inset 0 1px 2px rgba(16,23,41,.05),0 1px 0 rgba(255,255,255,.9);outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.clean-profile-panel input:hover{border-color:#b8c3d8;background:#ffffff}.clean-profile-panel input:focus{border-color:var(--clean-purple);box-shadow:0 0 0 3px rgba(109,61,242,.14),inset 0 1px 2px rgba(16,23,41,.05)}.clean-profile-panel input:disabled{color:#526078;border-color:#dde3ee;background:#edf1f7;cursor:not-allowed;box-shadow:inset 0 1px 2px rgba(16,23,41,.04)}.clean-profile-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.clean-profile-actions a,.clean-profile-actions button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:8px;font-weight:900;text-decoration:none}.clean-profile-actions a{border:1px solid #ded7ff;color:var(--clean-purple);background:#f5f1ff}.clean-profile-actions button{min-width:116px;border:0;color:#ffffff;background:linear-gradient(135deg,#4f2de4,#8f55ff);cursor:pointer}.clean-profile-actions button:disabled{opacity:.65;cursor:wait}.clean-profile-message{padding:9px 10px;border:1px solid #ded7ff;border-radius:8px;color:var(--clean-purple);background:#f8f5ff;font-weight:800}.clean-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px}.dashboard-trial-banner{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:-8px 0 22px;padding:18px;border:1px solid rgba(109,61,242,.24);border-radius:10px;background:radial-gradient(circle at 10% 20%,rgba(109,61,242,.18),transparent 30%),linear-gradient(135deg,#ffffff,#f8f5ff 58%,#eefcf7);box-shadow:0 18px 48px rgba(79,45,228,.12)}.dashboard-trial-banner:after{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#6d3df2,#9b5cff,#10b981)}.dashboard-trial-banner.active{border-color:rgba(16,185,129,.28);background:radial-gradient(circle at 10% 20%,rgba(16,185,129,.16),transparent 30%),linear-gradient(135deg,#ffffff,#f4fffa 58%,#f4f0ff)}.dashboard-trial-icon{display:grid;width:52px;height:52px;place-items:center;border-radius:12px;color:#ffffff;background:linear-gradient(135deg,#6d3df2,#9b5cff);box-shadow:0 16px 34px rgba(109,61,242,.24)}.dashboard-trial-banner.active .dashboard-trial-icon{background:linear-gradient(135deg,#059669,#10b981);box-shadow:0 16px 34px rgba(16,185,129,.2)}.dashboard-trial-copy{min-width:0}.dashboard-trial-copy span{display:inline-flex;color:var(--clean-purple);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.dashboard-trial-banner.active .dashboard-trial-copy span{color:#059669}.dashboard-trial-copy h2{margin:4px 0 0;color:var(--clean-text);font-size:22px;line-height:1.16;letter-spacing:-.02em}.dashboard-trial-copy p{max-width:760px;margin:6px 0 0;color:var(--clean-muted);font-size:14px;font-weight:750;line-height:1.55}.dashboard-trial-copy small{display:inline-flex;align-items:center;gap:6px;margin-top:9px;color:#56627a;font-size:12px;font-weight:850}.dashboard-trial-copy small svg{color:#10b981}.dashboard-trial-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:9px;color:#ffffff;background:linear-gradient(135deg,#4f2de4,#8f55ff);font-size:14px;font-weight:950;text-decoration:none;white-space:nowrap;box-shadow:0 18px 34px rgba(109,61,242,.18)}.dashboard-trial-banner.active .dashboard-trial-button{background:#101729}.dashboard-trial-button:focus-visible,.dashboard-trial-button:hover{transform:translateY(-1px);outline:0}.clean-metric{min-height:64px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--clean-line);border-radius:8px;background:var(--clean-card);box-shadow:0 6px 18px rgba(42,51,81,.035)}.clean-metric-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px}.clean-metric-icon svg{width:18px;height:18px}.clean-metric-green .clean-metric-icon{color:#09aa59;background:#e7f8ef}.clean-metric-purple .clean-metric-icon{color:#6d3df2;background:#f0ebff}.clean-metric-blue .clean-metric-icon{color:#1476ff;background:#e9f3ff}.clean-metric-orange .clean-metric-icon,.clean-metric-violet .clean-metric-icon{color:#6d3df2;background:#f0ebff}.clean-metric small,.clean-metric span{color:var(--clean-muted)}.clean-metric span{display:block;overflow:hidden;font-size:12px;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.clean-metric strong{display:inline-block;margin-top:2px;color:#070b18;font-size:22px;line-height:1}.clean-metric small{display:block;overflow:hidden;margin-top:3px;font-size:11px;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.clean-metric i{display:none}.clean-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px}.clean-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.clean-section-head h1{margin:0;color:#080d1a;font-size:24px;letter-spacing:0}.clean-section-head p{margin:4px 0 0;color:var(--clean-muted)}.clean-header-filter{display:grid;justify-items:end;gap:6px;min-width:min(260px,100%)}.clean-filter-summary{max-width:320px;color:#5c667c;font-size:12px;font-weight:800;line-height:1.25;text-align:right}.clean-refresh-status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;color:var(--clean-muted);font-size:13px;font-weight:750}.clean-refresh-status span{display:inline-flex;align-items:center;min-height:0}.clean-refresh-status i{color:#a5aec0;font-style:normal}.clean-refresh-status strong{color:#111827;font-weight:800}.clean-select{gap:8px;color:var(--clean-muted)}.clean-sort-wrap{position:relative;min-width:0}.clean-liquidity-wrap{min-width:0}.clean-sort-control{min-height:44px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;border:1px solid #ded7ff;border-radius:8px;background:#fbfaff;color:var(--clean-purple);cursor:pointer}.clean-sort-control span{color:#6d7690;font-size:13px;font-weight:700}.clean-sort-control strong{color:var(--clean-text);font-weight:800}.clean-liquidity-control{min-height:44px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;border:1px solid #ded7ff;border-radius:8px;background:#fbfaff;color:var(--clean-purple);cursor:pointer}.clean-liquidity-control span{color:#6d7690;font-size:13px;font-weight:700}.clean-liquidity-control strong{color:var(--clean-text);font-weight:800;white-space:nowrap}.clean-sort-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:12;width:220px;padding:6px;border:1px solid #ded7ff;border-radius:8px;background:var(--clean-card);box-shadow:0 18px 44px rgba(24,31,55,.16)}.clean-sort-menu button{width:100%;min-height:38px;display:flex;align-items:center;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--clean-text);cursor:pointer;font-weight:700;text-align:left}.clean-sort-menu button.active,.clean-sort-menu button:hover{color:var(--clean-purple);background:#f5f1ff}.clean-liquidity-selector-modal{width:min(520px,100%)}.clean-liquidity-selector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.clean-liquidity-refresh-note{margin:12px 0 0!important;color:#66708a!important;font-size:12px;line-height:1.45}.clean-liquidity-selector-option{min-height:40px;border:1px solid #e4e7f0;border-radius:8px;background:#ffffff;color:var(--clean-text);cursor:pointer;font-weight:900}.clean-liquidity-selector-option.active,.clean-liquidity-selector-option:hover{color:var(--clean-purple);border-color:#d8ccff;background:#f4efff}.exchange-website-link{margin-left:2px;flex:0 0 auto}.clean-filter-row select,.clean-select select{min-height:42px;padding:0 36px 0 14px;border:1px solid var(--clean-line);border-radius:8px;background:var(--clean-card);color:var(--clean-text)}.clean-filter-row{flex-wrap:wrap;gap:12px;margin-bottom:16px}.clean-icon-button,.clean-star-button{width:42px;height:42px;display:inline-grid;place-items:center}.clean-clear-button{margin-left:auto;border:0;color:var(--clean-purple);background:transparent;font-weight:700}.clean-opportunity-list{display:grid;border:1px solid var(--clean-line);border-radius:8px;background:var(--clean-card);overflow:hidden}.clean-opportunity-list-header{min-height:38px;padding:0 14px;background:#fbfcff;color:#7a859b;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.clean-opportunity-list-header,.clean-opportunity-row{display:grid;grid-template-columns:28px minmax(140px,1fr) minmax(130px,.82fr) minmax(130px,.82fr) minmax(112px,.62fr) minmax(92px,.48fr) 44px;align-items:center;gap:12px;border-bottom:1px solid var(--clean-line)}.clean-opportunity-row{min-height:70px;padding:10px 14px}.clean-exchange-leg,.clean-network,.clean-opportunity-asset,.clean-profit{min-width:0}.clean-exchange-leg{display:grid;gap:3px}.clean-opportunity-row:last-child{border-bottom:0}.clean-rank{color:#9aa5bc;font-weight:800;font-size:13px}.clean-exchange-leg strong,.clean-opportunity-asset{display:flex;align-items:center;gap:10px}.clean-exchange-leg strong,.clean-network strong,.clean-opportunity-asset strong{color:var(--clean-text)}.clean-opportunity-asset strong{font-size:15px}.clean-exchange-leg small,.clean-exchange-leg span,.clean-network small,.clean-network span,.clean-opportunity-asset span,.clean-profit small{color:var(--clean-muted)}.clean-network{min-height:46px;display:grid;align-content:center;gap:2px;padding:7px 9px;border:1px solid #e7e1ff;border-radius:8px;background:#fbfaff}.clean-network span{font-size:12px;font-weight:800}.clean-network strong{font-size:13px}.clean-network small{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:1.3}.clean-network small svg{flex:0 0 auto;color:var(--clean-purple)}.clean-route-arrow{color:#6b7894;font-size:24px;text-align:center}.clean-profit strong{display:block;font-size:22px;line-height:1.05;white-space:nowrap}.clean-view-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--clean-purple);background:#f3efff;border-color:#e4dcff;font-weight:800}.clean-star-button{color:#77839b}.clean-star-button.active{color:var(--clean-purple);background:#f5f1ff}.clean-side-panel{display:flex;flex-direction:column;gap:12px}.clean-dashboard-footer{display:grid;gap:10px;margin-top:22px;padding:18px 20px 0;border-top:1px solid var(--clean-line)}.clean-dashboard-footer p,.clean-dashboard-footer small{margin:0;color:var(--clean-muted);line-height:1.65}.clean-dashboard-footer small{font-size:12px;font-weight:800}.clean-dashboard-footer p{font-size:13px}.clean-side-card{padding:16px;border:1px solid var(--clean-line);border-radius:8px;background:var(--clean-card)}.clean-exchange-status-scroll,.clean-side-list-scroll{max-height:430px;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.clean-exchange-status-scroll::-webkit-scrollbar,.clean-side-list-scroll::-webkit-scrollbar{width:8px}.clean-exchange-status-scroll::-webkit-scrollbar-thumb,.clean-side-list-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#d8def0}.clean-exchange-meter,.clean-exchange-name,.clean-exchange-status-row,.clean-parameter-row,.clean-side-card header,.clean-side-row{display:flex;align-items:center;gap:10px}.clean-side-card header{justify-content:space-between;margin-bottom:14px}.clean-side-card header span{padding:5px 9px;border-radius:8px;background:#f5f7fc;color:var(--clean-muted);font-size:12px;font-weight:800}.clean-side-row{min-height:36px}.clean-side-row b{flex:1}.clean-side-row span{color:#08a45b;font-weight:700}.clean-exchange-meter{min-height:32px}.clean-exchange-meter span{width:100px;display:flex;align-items:center;gap:6px;color:var(--clean-text)}.clean-exchange-meter i{flex:1;height:7px;overflow:hidden;border-radius:999px;background:#edf0f6}.clean-exchange-meter b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6d3df2,#a674ff)}.clean-exchange-meter strong{width:34px;text-align:right}.clean-exchange-status-row,.clean-parameter-row{min-height:40px;justify-content:space-between;border-top:1px solid #f0f2f7}.clean-exchange-status-row:first-of-type,.clean-parameter-row:first-of-type{border-top:0}.clean-exchange-name{min-width:0;color:var(--clean-text)}.clean-exchange-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clean-exchange-label{min-width:0;display:grid;gap:2px}.clean-exchange-label small{overflow:hidden;color:var(--clean-muted);font-size:11px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.clean-status-pill{min-width:86px;min-height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:12px;font-weight:800}.clean-status-live{color:#078246;background:#e7f8ef}.clean-status-warning{color:#6d3df2;background:#f0ebff}.clean-status-pending{color:#4e5c73;background:#eef2f8}.clean-status-offline{color:#9b1c1c;background:#feecec}.clean-parameter-row strong{min-width:48px;color:var(--clean-text);text-align:right}.clean-side-empty{padding:12px 0 2px;color:var(--clean-muted)}.clean-empty,.clean-message{margin-bottom:14px;padding:14px 16px;border:1px solid #d8f2e4;border-radius:8px;background:#f1fbf6;color:#087743}.clean-empty{color:var(--clean-muted);background:var(--clean-card);border-color:var(--clean-line)}.clean-empty strong{display:block;color:var(--clean-text)}.clean-control-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.clean-combined-filter-button,.clean-exchange-selector-button{min-height:44px;min-width:0;display:inline-flex;align-items:center;justify-content:space-between;gap:14px;padding:0 16px;border:1px solid #ded7ff;border-radius:8px;color:var(--clean-purple);background:#f5f1ff;font-weight:800;cursor:pointer;text-align:left;white-space:normal}.clean-combined-filter-button{min-width:0;min-height:40px;justify-content:center;gap:8px;padding:0 14px;background:#fbfaff}.clean-combined-filter-button span,.clean-exchange-selector-button span{min-width:0;color:#6d7690;font-weight:700;overflow-wrap:anywhere}.clean-combined-filter-button strong,.clean-exchange-selector-button strong{min-width:0;color:var(--clean-purple);font-weight:900;overflow-wrap:anywhere;text-align:right}.clean-exchange-selector-modal header h2,.clean-filter-selector-modal header h2{margin:0;color:var(--clean-text);font-size:22px;letter-spacing:0}.clean-exchange-selector-modal header p,.clean-filter-selector-modal header p{margin:6px 0 0;color:var(--clean-muted)}.clean-exchange-leg span{font-size:12px;font-weight:800}.clean-exchange-leg strong{min-width:0;font-size:14px}.clean-exchange-leg small{font-size:12px;white-space:nowrap}.clean-filter-selector-modal{width:min(920px,100%);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.clean-filter-modal-section{min-height:0;padding:14px;border:1px solid #eef1f7;border-radius:8px;background:#fbfcff}.clean-filter-modal-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:14px;min-height:0;overflow:hidden}.clean-filter-exchange-section{display:grid;grid-template-rows:auto minmax(0,1fr)}.clean-filter-liquidity-section{align-self:start;background:#ffffff}.clean-filter-modal-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.clean-filter-modal-title strong{color:var(--clean-text);font-size:14px}.clean-filter-modal-title span{color:var(--clean-purple);font-size:13px;font-weight:900}.clean-exchange-selector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.clean-exchange-selector-scroll{min-height:0;max-height:min(54vh,520px);overflow-y:auto;padding-right:4px;scrollbar-width:thin}.clean-exchange-selector-scroll::-webkit-scrollbar{width:8px}.clean-exchange-selector-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#d8def0}.clean-exchange-selector-option{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--clean-line);border-radius:8px;background:#ffffff;color:var(--clean-text);cursor:pointer}.clean-exchange-selector-option span{min-width:0;overflow:hidden;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.clean-exchange-selector-option input{width:16px;height:16px;accent-color:var(--clean-purple)}.clean-exchange-selector-footer{position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;gap:12px;margin-top:18px;padding-top:12px;background:var(--clean-card)}.clean-secondary-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;color:var(--clean-purple);background:#f5f1ff;border-color:#ded7ff;font-weight:800;cursor:pointer}.clean-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:22px;background:rgba(8,13,26,.36)}.clean-detail-modal{width:min(760px,100%);max-height:min(720px,calc(100vh - 44px));overflow:auto;padding:22px;border-radius:10px;background:var(--clean-card);box-shadow:0 28px 90px rgba(23,31,56,.24)}.clean-detail-modal header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.admin-kv-grid,.clean-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-kv-grid,.clean-detail-grid div{padding:12px;border:1px solid var(--clean-line);border-radius:8px;background:#fbfcff}.admin-kv-grid span,.clean-detail-grid span{color:var(--clean-muted);font-size:12px}.admin-kv-grid strong,.clean-detail-grid strong{display:block;margin-top:4px;color:var(--clean-text)}.clean-alternative-section{margin-top:18px;padding-top:16px;border-top:1px solid var(--clean-line)}.clean-alternative-toggle{gap:10px}.clean-alternative-toggle span{min-width:24px;height:24px;display:inline-grid;place-items:center;border-radius:999px;color:white;background:var(--clean-purple);font-size:12px}.clean-alternative-list{display:grid;gap:10px;margin-top:12px}.clean-alternative-row{display:grid;grid-template-columns:minmax(180px,1.3fr) repeat(6,minmax(86px,1fr));align-items:center;gap:10px;width:100%;padding:12px;border:1px solid var(--clean-line);border-radius:8px;background:#fbfcff;color:var(--clean-text);cursor:pointer;text-align:left}.clean-alternative-row.active,.clean-alternative-row:hover{border-color:#cfc4ff;background:#f8f5ff}.clean-alternative-route{display:grid;gap:6px}.clean-alternative-route b{display:flex;align-items:center;gap:7px}.clean-alternative-route i{color:var(--clean-muted);font-style:normal;font-weight:800}.clean-alternative-row small{display:block;color:var(--clean-muted);font-size:11px;font-weight:700}.clean-alternative-row strong{display:block;margin-top:3px;color:var(--clean-text);font-size:13px}.clean-alternative-more{justify-self:start}.clean-alternative-empty{margin:12px 0 0;color:var(--clean-muted);font-weight:700}.admin-center{display:grid;gap:18px}.admin-card,.admin-hero{border:1px solid var(--clean-line);border-radius:8px;background:var(--clean-card);box-shadow:0 10px 24px rgba(42,51,81,.04)}.admin-hero{display:flex;justify-content:space-between;gap:18px;padding:22px}.admin-hero h1,.admin-section-title h2{margin:0;color:var(--clean-text);letter-spacing:0}.admin-hero p,.admin-section-title p{margin:6px 0 0;color:var(--clean-muted)}.admin-hero>span{align-self:flex-start;padding:7px 11px;border-radius:999px;color:var(--clean-purple);background:#f0ebff;font-weight:800}.admin-card{padding:18px}.admin-section-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.admin-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-stat-card{padding:14px;border:1px solid var(--clean-line);border-radius:8px;background:#fbfcff}.admin-stat-card span{color:var(--clean-muted);font-size:12px;font-weight:700}.admin-stat-card strong{display:block;margin-top:6px;color:var(--clean-text);font-size:24px}.admin-user-filters{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(130px,.45fr)) auto;gap:10px;margin-bottom:14px}.admin-user-filters button,.admin-user-filters input,.admin-user-filters select,.admin-user-table button,.admin-user-table input,.admin-user-table select{min-height:40px;border:1px solid var(--clean-line);border-radius:8px;background:var(--clean-card);color:var(--clean-text)}.admin-user-filters input,.admin-user-filters select,.admin-user-table input,.admin-user-table select{width:100%;padding:0 10px}.admin-user-filters button,.admin-user-table button{padding:0 14px;color:white;background:linear-gradient(135deg,#4f2de4,#8f55ff);border:0;cursor:pointer;font-weight:800}.admin-user-table button:disabled{opacity:.6;cursor:wait}.admin-user-table-wrap{overflow-x:auto;border:1px solid var(--clean-line);border-radius:8px;background:var(--clean-card)}.admin-user-table{width:100%;min-width:980px;border-collapse:collapse}.admin-user-table td,.admin-user-table th{padding:12px;border-bottom:1px solid var(--clean-line);text-align:left;vertical-align:middle}.admin-user-table th{color:var(--clean-muted);background:#fbfcff;font-size:12px;font-weight:800}.admin-user-table td{color:var(--clean-text)}.admin-user-table tbody tr:last-child td{border-bottom:0}.admin-system-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.admin-system-grid article{padding:14px;border:1px solid var(--clean-line);border-radius:8px;background:#fbfcff}.admin-system-grid article>strong{display:block;margin-bottom:10px;color:var(--clean-text)}.admin-top-link{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid #ded7ff;border-radius:8px;color:var(--clean-purple);background:#f5f1ff;font-size:13px;font-weight:900;text-decoration:none}.admin-workspace{display:grid;gap:18px}.admin-command-bar,.admin-pane,.admin-tabs{border:1px solid var(--clean-line);border-radius:8px;background:var(--clean-card);box-shadow:0 10px 24px rgba(42,51,81,.04)}.admin-command-bar{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(320px,1fr) auto;gap:12px;padding:16px 18px;align-items:center}.admin-command-filters,.admin-command-search{display:flex;align-items:center;gap:10px}.admin-command-search{min-height:42px;padding:0 12px;border:1px solid var(--clean-line);border-radius:8px;background:#fbfcff}.admin-command-filters select,.admin-command-search input,.admin-modal-grid input,.admin-modal-grid select,.admin-modal-notes textarea{width:100%;border:1px solid var(--clean-line);border-radius:8px;background:var(--clean-card);color:var(--clean-text)}.admin-command-search input{border:0;background:transparent;outline:none}.admin-command-filters select,.admin-modal-grid input,.admin-modal-grid select,.admin-modal-notes textarea{min-height:40px;padding:0 10px}.admin-modal-notes textarea{min-height:112px;padding:10px 12px;resize:vertical}.admin-command-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.admin-command-actions small{color:var(--clean-muted)}.admin-command-actions .clean-secondary-button{display:inline-flex;align-items:center;gap:8px}.admin-tabs{display:flex;flex-wrap:wrap;gap:10px;padding:10px}.admin-tabs button{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--clean-line);border-radius:8px;background:#fbfcff;color:var(--clean-muted);font-weight:800;cursor:pointer}.admin-tabs button.active{color:var(--clean-purple);background:#f5f1ff;border-color:#ded7ff}.admin-pane{padding:18px}.admin-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.admin-kpi-card{padding:16px;border:1px solid var(--clean-line);border-radius:8px;background:#fbfcff}.admin-kpi-card span,.admin-modal-grid label span,.admin-modal-notes span,.admin-settings-summary span{display:block;color:var(--clean-muted);font-size:12px;font-weight:700}.admin-kpi-card strong,.admin-settings-summary strong{display:block;margin-top:6px;color:var(--clean-text);font-size:24px}.admin-kpi-card small{display:block;margin-top:8px;color:var(--clean-muted)}.admin-kpi-success{border-color:rgba(24,166,93,.18);background:#f4fcf7}.admin-kpi-warning{border-color:rgba(232,154,17,.22);background:#fff9ef}.admin-kpi-danger{border-color:rgba(227,71,89,.18);background:#fff5f6}.admin-surface-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-surface-grid-double{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-list{display:grid;gap:10px}.admin-list-row{display:grid;gap:4px;padding:12px;border:1px solid var(--clean-line);border-radius:8px;background:#fbfcff;color:var(--clean-text)}.admin-list-row small,.admin-list-row span,.admin-user-stack small{color:var(--clean-muted)}.admin-user-stack{display:grid;gap:2px}.admin-settings-button{min-height:40px;gap:8px;padding:0 14px;border:1px solid #ded7ff;border-radius:8px;color:var(--clean-purple);background:#f5f1ff;cursor:pointer}.admin-settings-button,.admin-status-pill{display:inline-flex;align-items:center;font-weight:800}.admin-status-pill{justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px}.admin-status-success{color:#157347;background:#ecfaf2}.admin-status-warning{color:#9a6700;background:#fff6dd}.admin-status-danger{color:#c63f52;background:#fff0f2}.admin-status-muted{color:var(--clean-muted);background:#f2f4f8}.admin-settings-modal{width:min(960px,calc(100vw - 28px));max-height:calc(100vh - 32px);overflow:auto}.admin-settings-modal header p{margin:4px 0 0;color:var(--clean-muted)}.admin-settings-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.admin-modal-grid label,.admin-modal-grid>div,.admin-modal-history,.admin-modal-notes,.admin-settings-summary>div{padding:12px;border:1px solid var(--clean-line);border-radius:8px;background:#fbfcff}.admin-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.admin-modal-grid label,.admin-modal-notes{display:grid;gap:8px}.admin-modal-history{margin-top:12px}.admin-mini-table-wrap{overflow-x:auto;border:1px solid var(--clean-line);border-radius:8px;background:var(--clean-card)}.admin-mini-table{width:100%;border-collapse:collapse}.admin-mini-table td,.admin-mini-table th{padding:10px 12px;border-bottom:1px solid var(--clean-line);text-align:left;color:var(--clean-text)}.admin-mini-table th{color:var(--clean-muted);font-size:12px;font-weight:800;background:#fbfcff}.admin-mini-table tbody tr:last-child td{border-bottom:0}.admin-modal-actions{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:14px;background:linear-gradient(180deg,rgba(255,255,255,0),var(--clean-card) 28%)}.auth-clean-shell{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 18% 14%,rgba(97,74,255,.12),transparent 30%),linear-gradient(180deg,#ffffff,#f7f8fc)}.auth-clean-card{width:min(1080px,100%);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);min-height:700px;overflow:hidden;border:1px solid var(--clean-line);border-radius:12px;background:var(--clean-card);box-shadow:0 28px 90px rgba(32,39,67,.12)}.auth-clean-card-forgot-password,.auth-clean-card-login,.auth-clean-card-reset-password,.auth-clean-card-verify-email{grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr)}.auth-clean-card-register{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)}.auth-clean-copy{display:flex;flex-direction:column;justify-content:center;gap:18px;min-height:620px;padding:42px;background:linear-gradient(135deg,#4f2de4,#8f55ff);color:#ffffff}.auth-clean-copy-main{display:grid;gap:16px}.auth-clean-copy h1{max-width:500px;margin:0;color:#ffffff;font-size:clamp(30px,3.5vw,46px);line-height:1.02;letter-spacing:0}.auth-clean-copy p{max-width:470px;margin:0;color:rgba(255,255,255,.78);line-height:1.7}.auth-clean-plan,.auth-clean-points span{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.12);color:#ffffff;font-size:12px;font-weight:800}.auth-clean-points{display:flex;flex-wrap:wrap;gap:8px}.auth-clean-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px}.auth-clean-feature-grid article{display:grid;gap:8px;padding:16px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(255,255,255,.1)}.auth-clean-feature-grid strong{color:#ffffff;font-size:15px}.auth-clean-feature-grid p{margin:0;color:rgba(255,255,255,.78);font-size:13px;line-height:1.55}.auth-clean-form{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:40px 46px}.auth-clean-home-link{align-self:flex-start;min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid #ded7ff;border-radius:12px;background:#f6f1ff;color:#5b33ea;text-decoration:none;font-size:13px;font-weight:900;box-shadow:0 10px 24px rgba(79,45,228,.08)}.auth-clean-home-link:hover{border-color:#c9bcff;background:#efe8ff}.auth-clean-form-logo{display:flex;justify-content:center;margin-bottom:4px}.auth-clean-form-logo img{display:block;width:auto;height:clamp(66px,7.5vw,87px);-o-object-fit:contain;object-fit:contain}.auth-clean-form-head{display:grid;gap:8px}.auth-clean-form h2{margin:0;color:var(--clean-text);font-size:30px;letter-spacing:0}.auth-clean-form label{display:grid;gap:8px;color:var(--clean-muted);font-size:13px;font-weight:800}.auth-clean-input{min-height:52px;display:flex;align-items:center;gap:10px;padding:0 16px;border:1px solid #d7deee;border-radius:8px;background:#f7f9fe;color:#54627b;box-shadow:inset 0 0 0 1px rgba(255,255,255,.75);transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.auth-clean-input input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--clean-text);font-size:14px;font-weight:700}.auth-clean-input input::-moz-placeholder{color:#7c8aa4;font-weight:600}.auth-clean-input input::placeholder{color:#7c8aa4;font-weight:600}.auth-clean-input:focus-within{border-color:#8d68ff;background:#ffffff;box-shadow:0 0 0 4px rgba(109,61,242,.1)}.auth-clean-visibility{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--clean-muted);cursor:pointer}.auth-clean-row{display:flex;justify-content:flex-end}.auth-clean-consent-list{display:grid;gap:10px}.auth-clean-copy-note{display:grid;gap:10px;padding:16px 18px;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:rgba(255,255,255,.1)}.auth-clean-copy-note strong{color:#ffffff;font-size:13px}.auth-clean-copy-note ul{display:grid;gap:6px;margin:0;padding-left:18px;color:rgba(255,255,255,.82);line-height:1.55}.auth-clean-legal-note{display:grid;gap:10px;padding:14px 16px;border:1px solid #e6e9f2;border-radius:8px;background:#fbfcff;color:var(--clean-muted)}.auth-clean-legal-note strong{color:var(--clean-text);font-size:13px}.auth-clean-legal-note ul{display:grid;gap:6px;margin:0;padding-left:18px;line-height:1.55}.auth-clean-checkbox{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:start;color:var(--clean-muted);font-size:12.5px;font-weight:700;cursor:pointer}.auth-clean-checkbox input{width:18px;height:18px;margin:1px 0 0;accent-color:#6d3df2}.auth-clean-checkbox label{line-height:1.55;cursor:pointer}.auth-clean-consent-link{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-top:-2px;border:1px solid #e1d8ff;border-radius:999px;color:var(--clean-purple);background:#f6f2ff;text-decoration:none}.auth-clean-consent-link:hover{border-color:#cdbdff;background:#efe8ff}.auth-clean-inline-link,.auth-clean-switch a{color:var(--clean-purple);font-weight:900;text-decoration:none}.auth-clean-note{color:var(--clean-muted);font-size:13px;font-weight:700}.account-message,.auth-clean-error{padding:12px 14px;border:1px solid #f0d5e0;border-radius:8px;color:#9d174d;background:#fff3f7;font-weight:700}.auth-clean-success{padding:12px 14px;border:1px solid #cfe8d8;border-radius:8px;color:#166534;background:#f3fff7;font-weight:700}.account-primary-button,.auth-clean-submit{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;border:0;border-radius:8px;color:#ffffff;background:linear-gradient(135deg,#4f2de4,#8f55ff);font-weight:900;cursor:pointer}.account-primary-button:disabled,.auth-clean-submit:disabled{opacity:.62;cursor:wait}.auth-clean-link-button{text-decoration:none}.auth-clean-verification-state{display:grid;gap:12px;justify-items:start;padding:18px;border:1px solid #ded7ff;border-radius:12px;background:#f6f1ff;color:#3f2aa8}.auth-clean-verification-state svg{color:#6d3df2}.auth-clean-verification-state h2{font-size:26px}.auth-clean-verification-state p{margin:0;color:#344156;line-height:1.65}.auth-clean-verification-state.success{border-color:#cfe8d8;background:#f3fff7;color:#166534}.auth-clean-verification-state.success svg{color:#16a34a}.auth-clean-verification-state.error{border-color:#f0d5e0;background:#fff3f7;color:#9d174d}.auth-clean-verification-state.error svg{color:#e11d48}.auth-clean-spin{animation:auth-clean-spin .9s linear infinite}@keyframes auth-clean-spin{to{transform:rotate(1turn)}}.auth-clean-switch{color:var(--clean-muted);font-size:14px}.account-center{display:grid;gap:18px}.account-card,.account-hero{border:1px solid var(--clean-line);border-radius:8px;background:var(--clean-card);box-shadow:0 10px 24px rgba(42,51,81,.04)}.account-hero{display:flex;justify-content:space-between;gap:18px;padding:22px}.account-hero span{color:var(--clean-purple);font-size:12px;font-weight:900;text-transform:uppercase}.account-card h2,.account-hero h1{margin:4px 0 0;color:var(--clean-text);letter-spacing:0}.account-card-title p,.account-hero p,.account-plan-readonly p,.account-plan-summary p{margin:6px 0 0;color:var(--clean-muted)}.account-plan-summary{width:min(320px,100%);padding:14px;border:1px solid #ded7ff;border-radius:8px;background:#f8f5ff}.account-plan-summary small{color:var(--clean-muted);font-weight:800}.account-plan-readonly strong,.account-plan-summary strong{display:block;margin-top:4px;color:var(--clean-purple);font-size:22px}.account-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.account-card{padding:18px}.account-card-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;color:var(--clean-purple)}.account-form-grid,.account-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-info-grid div{padding:12px;border:1px solid var(--clean-line);border-radius:8px;background:#fbfcff}.account-form label span,.account-info-grid span{color:var(--clean-muted);font-size:12px;font-weight:800}.account-info-grid strong{display:block;margin-top:5px;color:var(--clean-text)}.account-plan-readonly{display:grid;gap:10px;padding:14px;border:1px solid var(--clean-line);border-radius:8px;background:#fbfcff}.account-plan-readonly button{min-height:38px;border:1px solid #ded7ff;border-radius:8px;color:var(--clean-purple);background:#f5f1ff;font-weight:900}.account-form{display:grid;gap:14px}.account-form label{display:grid;gap:8px}.account-form input{min-height:44px;width:100%;border:1px solid var(--clean-line);border-radius:8px;background:#fbfcff;color:var(--clean-text);padding:0 12px}.account-form-wide{grid-column:1/-1}.account-center-shell{gap:18px}.account-center-hero{align-items:stretch}.account-center-tabs{display:flex;gap:10px;overflow-x:auto;padding:4px 2px}.account-center-tabs button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--clean-line);border-radius:999px;background:var(--clean-card);color:var(--clean-muted);padding:0 16px;font-weight:900;white-space:nowrap;cursor:pointer}.account-center-tabs button.active{border-color:#cfc4ff;color:var(--clean-purple);background:#f6f2ff}.account-center-message{color:#25427a;border-color:#c9d9ff;background:#f3f7ff}.account-center-loading{display:inline-flex;align-items:center;gap:10px;color:var(--clean-muted);font-weight:900}.account-spin{animation:account-spin .9s linear infinite}@keyframes account-spin{to{transform:rotate(1turn)}}.account-center-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-center-info-grid strong{overflow-wrap:anywhere}.account-center-help{margin:0;color:var(--clean-muted);font-size:13px;font-weight:700}.account-center-portal{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:14px;border:1px solid #ded7ff;border-radius:10px;background:#f8f5ff}.account-center-portal strong{display:block;color:var(--clean-text);font-size:16px}.account-center-portal p{margin:4px 0 0;color:var(--clean-muted)}.account-center-plan-grid{margin-top:16px}.account-billing-panel{position:relative;overflow:hidden;border:1px solid rgba(35,47,85,.1);border-radius:24px;background:radial-gradient(circle at 12% 0,rgba(61,110,242,.14),transparent 34%),linear-gradient(145deg,#ffffff,#f8fbff 46%,#f4f7ff);box-shadow:0 22px 60px rgba(34,48,86,.1);padding:24px}.account-billing-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(35,47,85,.045) 1px,transparent 0),linear-gradient(90deg,rgba(35,47,85,.035) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 68%);mask-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 68%)}.account-billing-head,.account-billing-note,.account-billing-overview,.account-billing-plans{position:relative;z-index:1}.account-billing-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.account-billing-head h2{margin:0;color:var(--clean-text);font-size:clamp(24px,3vw,34px);letter-spacing:-.04em}.account-billing-head p{margin:8px 0 0;color:var(--clean-muted);line-height:1.65}.account-billing-head>span{flex:0 0 auto;border:1px solid rgba(79,45,228,.18);border-radius:999px;background:#ffffff;color:var(--clean-purple);padding:9px 14px;font-size:12px;font-weight:950;letter-spacing:.08em}.account-billing-overview{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(320px,1.28fr);gap:14px;margin-bottom:14px}.account-billing-current,.account-billing-portal{border:1px solid rgba(35,47,85,.1);border-radius:18px;background:rgba(255,255,255,.86);box-shadow:0 12px 36px rgba(34,48,86,.08);padding:18px}.account-billing-current span,.account-billing-portal span{color:var(--clean-muted);font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.account-billing-current strong{display:block;margin-top:8px;color:var(--clean-text);font-size:32px;letter-spacing:-.05em}.account-billing-current p,.account-billing-portal p{margin:6px 0 0;color:var(--clean-muted);line-height:1.55}.account-billing-portal{display:flex;align-items:center;justify-content:space-between;gap:18px}.account-billing-portal strong{display:block;margin-top:7px;color:var(--clean-text);font-size:19px}.account-billing-note{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;border:1px solid rgba(23,97,72,.16);background:rgba(240,253,244,.9);color:#166534;padding:9px 13px;font-weight:850}.account-billing-interval-toggle{position:relative;z-index:1;display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;margin:0 0 4px;border:1px solid rgba(109,61,242,.16);background:rgba(255,255,255,.88);box-shadow:0 16px 36px rgba(23,31,56,.08)}.account-billing-interval-toggle button{min-width:104px;border:0;padding:10px 15px;background:transparent;color:#657089;font:inherit;font-size:.84rem;font-weight:850;cursor:pointer}.account-billing-interval-toggle button.active,.account-billing-interval-toggle button:hover{background:linear-gradient(135deg,#6d3df2,#8e39df);color:#ffffff;box-shadow:0 10px 24px rgba(109,61,242,.24)}.account-billing-trial{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px;padding:16px;border:1px solid rgba(109,61,242,.18);border-radius:18px;background:linear-gradient(135deg,rgba(109,61,242,.1),rgba(20,184,166,.08));color:var(--clean-text)}.account-billing-trial svg{flex:0 0 auto;color:#6d3df2}.account-billing-trial strong{display:block;font-size:.95rem;font-weight:950}.account-billing-trial p{margin:4px 0 8px;color:var(--clean-muted);font-size:.88rem;line-height:1.5}.account-billing-trial span{color:#5b31d8;font-size:.82rem;font-weight:900}.account-billing-plans{display:grid}.account-billing-plan{position:relative;min-height:520px;overflow:hidden;border:1px solid rgba(35,47,85,.09);border-radius:24px;background:rgba(255,255,255,.92);box-shadow:0 18px 48px rgba(34,48,86,.09),inset 0 0 0 1px rgba(255,255,255,.7);padding:22px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.account-billing-plan:hover{transform:translateY(-5px);box-shadow:0 28px 70px rgba(34,48,86,.14),inset 0 0 0 1px rgba(255,255,255,.78)}.account-billing-plan:before{content:"";position:absolute;inset:0 0 auto;height:7px;background:linear-gradient(90deg,#94a3b8,#cbd5e1)}.account-billing-plan:after{content:"";position:absolute;inset:7px 0 auto;height:148px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,0));pointer-events:none}.account-billing-plan.plan-starter{background:radial-gradient(circle at 14% 0,rgba(20,184,166,.16),transparent 32%),rgba(255,255,255,.94)}.account-billing-plan.plan-pro{border-color:rgba(79,45,228,.26);background:radial-gradient(circle at 14% 0,rgba(109,61,242,.2),transparent 34%),linear-gradient(180deg,#ffffff,#f7f3ff)}.account-billing-plan.plan-enterprise{background:radial-gradient(circle at 14% 0,rgba(245,158,11,.2),transparent 34%),linear-gradient(180deg,#ffffff,#fff7ed)}.account-billing-plan.plan-starter:before{background:linear-gradient(90deg,#0f766e,#2dd4bf)}.account-billing-plan.plan-pro:before{background:linear-gradient(90deg,#35145f,#6d3df2,#a78bfa)}.account-billing-plan.plan-enterprise:before{background:linear-gradient(90deg,#0f172a,#b45309,#f59e0b)}.account-billing-plan.featured{border-color:rgba(79,45,228,.34);box-shadow:0 28px 78px rgba(79,45,228,.16),inset 0 0 0 1px rgba(255,255,255,.78)}.account-billing-plan.current{outline:3px solid rgba(79,45,228,.14);border-color:rgba(79,45,228,.38)}.account-billing-plan-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.account-billing-plan-top span{font-size:19px;font-weight:950;letter-spacing:-.03em}.account-billing-plan-top b{border:1px solid rgba(79,45,228,.16);background:rgba(238,242,255,.92);color:var(--clean-purple);padding:6px 9px;white-space:nowrap}.account-billing-price{position:relative;z-index:1;display:block;font-size:clamp(32px,4vw,44px);line-height:1;letter-spacing:-.075em}.account-billing-plan p{position:relative;z-index:1;min-height:66px;margin:12px 0 18px;color:var(--clean-muted);font-weight:800;line-height:1.6}.account-billing-plan ul{position:relative;z-index:1;display:grid;gap:8px;margin:0 0 22px;padding:0;list-style:none}.account-billing-plan li{display:flex;align-items:flex-start;gap:9px;min-height:34px;padding:8px 10px;border:1px solid rgba(35,47,85,.07);border-radius:13px;background:rgba(255,255,255,.72);color:var(--clean-text);font-weight:820;line-height:1.45;box-shadow:0 8px 18px rgba(34,48,86,.035)}.account-billing-plan li svg{flex:0 0 auto;margin-top:2px}.account-billing-plan li.included-feature{border-color:rgba(22,163,74,.15);background:rgba(240,253,244,.76);color:#166534}.account-billing-plan li.excluded-feature{border-color:rgba(225,29,72,.13);background:rgba(255,241,242,.76)}.account-billing-plan li.included-feature svg{color:#16a34a;filter:drop-shadow(0 0 8px rgba(34,197,94,.34))}.account-billing-plan li.excluded-feature svg{color:#e11d48;filter:drop-shadow(0 0 8px rgba(225,29,72,.28))}.account-billing-plan-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border:0;border-radius:16px;background:linear-gradient(135deg,#13203c,#4f2de4);color:#ffffff;font-weight:950;cursor:pointer;box-shadow:0 16px 38px rgba(79,45,228,.2);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.account-billing-plan-button:hover:not(:disabled){transform:translateY(-2px);filter:saturate(1.08);box-shadow:0 22px 50px rgba(79,45,228,.28)}.account-billing-plan-button.contact{background:linear-gradient(135deg,#35145f,#6d3df2 52%,#b08eff)}.account-billing-plan-button:disabled{background:#eef2f7;color:#64748b;cursor:not-allowed}.account-billing-plans{gap:18px}.account-billing-plan{min-height:430px;border-radius:18px;border-color:rgba(35,47,85,.1);background:linear-gradient(180deg,#ffffff,#fbfcff);box-shadow:0 18px 42px rgba(34,48,86,.08),inset 0 0 0 1px rgba(255,255,255,.72);padding:20px}.account-billing-plan:hover{transform:translateY(-4px);box-shadow:0 24px 56px rgba(34,48,86,.12),inset 0 0 0 1px rgba(255,255,255,.8)}.account-billing-plan:before{height:4px;background:linear-gradient(90deg,rgba(109,61,242,.22),rgba(109,61,242,.04))}.account-billing-plan:after{display:none}.account-billing-plan.plan-enterprise,.account-billing-plan.plan-starter{background:linear-gradient(180deg,#ffffff,#fbfcff)}.account-billing-plan.plan-pro{border-color:rgba(109,61,242,.26);background:radial-gradient(circle at 20% 0,rgba(109,61,242,.13),transparent 32%),linear-gradient(180deg,#ffffff,#f7f3ff);box-shadow:0 24px 58px rgba(109,61,242,.16),inset 0 0 0 1px rgba(255,255,255,.78)}.account-billing-plan.plan-enterprise:before,.account-billing-plan.plan-pro:before,.account-billing-plan.plan-starter:before{background:linear-gradient(90deg,rgba(109,61,242,.26),rgba(109,61,242,.06))}.account-billing-plan.current{outline:0;border-color:rgba(35,47,85,.14);padding-top:32px}.account-billing-plan.current:before{height:24px;background:#8a8f98}.account-billing-plan-top{align-items:flex-start}.account-billing-plan-top span{color:var(--clean-text);font-size:1rem;letter-spacing:-.02em;text-transform:uppercase}.account-billing-plan-top b{position:absolute;top:4px;left:0;right:0;z-index:2;border:0;border-radius:0;background:transparent;color:#ffffff;padding:0;text-align:center}.account-billing-price{margin-top:14px;color:var(--clean-text);font-size:clamp(30px,3.6vw,40px);letter-spacing:-.065em}.account-billing-plan.plan-pro .account-billing-plan-top span,.account-billing-plan.plan-pro .account-billing-price{color:#3d20a8}.account-billing-plan p{margin:10px 0 16px;color:#344156;font-size:.92rem;font-weight:760}.account-billing-plan ul{gap:7px;margin-bottom:18px}.account-billing-plan li{min-height:0;gap:8px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#344156;font-size:.86rem;font-weight:760}.account-billing-plan li.excluded-feature,.account-billing-plan li.included-feature{border:0;background:transparent}.account-billing-plan li.included-feature{color:#176148}.account-billing-plan li.excluded-feature{color:#9f1239}.account-billing-plan li svg{width:14px;height:14px;margin-top:1px;filter:none}.account-billing-plan li.included-feature svg{color:#2f9e70;filter:none}.account-billing-plan li.excluded-feature svg{color:#cf334e;filter:none}.account-billing-plan-button{min-height:44px;border-radius:10px;font-size:.9rem;box-shadow:0 14px 28px rgba(109,61,242,.22)}.account-billing-plan-button,.account-billing-plan-button.contact{background:linear-gradient(135deg,#5c4df2,#9438dc)}.account-billing-plan-button:disabled{background:#e9edf4;color:#101729;box-shadow:none}.account-billing-plans{grid-template-columns:repeat(4,minmax(0,1fr))}.account-billing-plan{min-height:532px;overflow:visible}.account-billing-plan.current{padding-top:42px}.account-billing-plan.current:before{height:26px;border-radius:18px 18px 0 0;background:linear-gradient(135deg,#8c929c,#747b86)}.account-billing-plan-top{min-height:20px}.account-billing-plan-top span{font-size:.9rem;letter-spacing:0}.account-billing-price{margin-top:18px;font-size:clamp(32px,3.4vw,42px)}.account-billing-savings{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 4px}.account-billing-savings span,.account-billing-yearly-note{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:999px;padding:5px 8px;background:rgba(32,180,134,.1);color:#08765a;font-size:.72rem;font-weight:850}.account-billing-yearly-note{margin-top:4px;background:rgba(109,61,242,.08);color:#4f2de4}.account-billing-annual-ribbon{position:absolute;right:20px;z-index:4;display:inline-flex;min-height:24px;align-items:center;justify-content:center;transform:rotate(6deg);border:1px solid rgba(255,255,255,.58);padding:0 11px;background:linear-gradient(135deg,#12b981,#0f8f70);color:#ffffff;font-size:.7rem;font-weight:950;letter-spacing:-.01em;box-shadow:0 12px 24px rgba(15,143,112,.18);pointer-events:none}.account-billing-annual-summary{display:grid;gap:3px;margin:6px 0 22px}.account-billing-annual-summary span{color:#0f765c;font-size:.78rem;font-weight:950;line-height:1.2}.account-billing-annual-summary small{color:#66708a;font-size:.72rem;font-weight:760;line-height:1.25}.account-billing-plan p{min-height:58px;margin:14px 0 18px;color:#172036;font-size:.9rem;font-weight:740}.account-billing-plan ul{gap:9px}.account-billing-plan li,.account-billing-plan li.excluded-feature,.account-billing-plan li.included-feature{display:grid;grid-template-columns:12px minmax(0,1fr);align-items:center;-moz-column-gap:10px;column-gap:10px;color:#172036;font-size:.84rem;font-weight:720;line-height:1.34}.account-billing-plan .feature-light{width:7px;height:7px;border-radius:999px;justify-self:center}.account-billing-plan .included-feature .feature-light{background:#20b486;box-shadow:0 0 0 4px rgba(32,180,134,.13),0 0 12px rgba(32,180,134,.34)}.account-billing-plan .excluded-feature .feature-light{background:#f0445f;box-shadow:0 0 0 4px rgba(240,68,95,.12),0 0 12px rgba(240,68,95,.3)}.account-billing-plan-button{margin-top:auto}.account-billing-plan .account-billing-secure-note{min-height:0;margin:9px 4px 0;color:#667085;font-size:.72rem;font-weight:650;line-height:1.35;text-align:center}.account-billing-plans{align-items:start}.account-billing-plan{padding:24px 20px}.account-billing-plan.current{padding-top:24px}.account-billing-plan.current:before,.account-billing-plan:before{display:none}.account-billing-plan-top b{position:static;border:1px solid rgba(109,61,242,.16);border-radius:999px;background:rgba(109,61,242,.08);color:#4f2de4;padding:4px 8px;text-align:left;font-size:11px;font-weight:850}.account-billing-plan{display:flex;flex-direction:column;height:100%}.account-billing-plan ul{flex:1 1 auto}.account-billing-plan-button{margin-top:18px}.account-billing-plan .account-billing-secure-note{min-height:34px;display:flex;align-items:flex-start;justify-content:center}.account-billing-plan-button+.account-billing-secure-note{margin-top:9px}.account-billing-plan-button.contact,.account-billing-plan-button:disabled{margin-bottom:43px}@media (max-width:980px){.account-billing-plan-button.contact,.account-billing-plan-button:disabled{margin-bottom:0}.account-billing-plan .account-billing-secure-note{min-height:0}}.account-center-shell{gap:14px}.account-center-hero{padding:18px;border-radius:18px}.account-hero span{font-size:11px;letter-spacing:.08em}.account-hero h1{margin-top:5px;font-size:clamp(24px,2.4vw,32px);line-height:1.08;letter-spacing:-.045em}.account-hero p{max-width:720px;font-size:14px;line-height:1.55}.account-plan-summary{width:min(280px,100%)}.account-plan-summary strong{font-size:20px}.account-card-title{margin-bottom:14px}.account-billing-head h2,.account-card h2{font-size:clamp(20px,2vw,26px);line-height:1.15;letter-spacing:-.035em}.account-billing-head p,.account-card-title p{font-size:14px;line-height:1.55}.account-billing-panel{border-radius:18px;padding:20px}@media (max-width:1200px){.clean-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clean-dashboard-grid{grid-template-columns:1fr}.clean-side-panel{display:grid}.account-billing-plans,.clean-side-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.reference-topbar.compact{min-height:76px;gap:12px;padding:12px 16px}.dashboard-desktop-account,.dashboard-desktop-language,.dashboard-desktop-nav{display:none}.dashboard-mobile-menu-button{display:grid}.reference-controls{margin-left:auto}.clean-dashboard-content{padding:18px 16px 24px}.clean-dashboard-top,.clean-section-head,.clean-top-actions{align-items:stretch;flex-direction:column}.clean-header-filter{justify-items:stretch;width:100%}.clean-filter-summary{max-width:none;text-align:left}.clean-account-actions{align-items:center;justify-content:flex-end}.clean-profile-button{width:min(220px,58vw);max-width:220px}.clean-profile-modal-backdrop{place-items:center;padding:16px}.clean-profile-panel{width:100%;max-height:calc(100vh - 32px)}.clean-profile-field-grid,.clean-profile-readonly-grid{grid-template-columns:1fr}.clean-combined-filter-button,.clean-liquidity-control,.clean-sort-control{justify-content:flex-start;width:100%}.clean-control-bar{display:block;align-items:stretch}.clean-liquidity-wrap,.clean-sort-menu,.clean-sort-wrap{width:100%}.clean-sort-menu{left:0;right:0;margin-top:8px}.clean-filter-selector-modal{overflow:auto}.clean-filter-modal-layout{grid-template-columns:1fr;overflow:visible}.clean-filter-liquidity-section{order:-1}.clean-exchange-selector-scroll{max-height:min(42vh,360px)}.clean-liquidity-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clean-search{width:100%}.clean-metric-grid,.clean-side-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.clean-opportunity-row{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"asset action" "buy sell" "network profit";align-items:stretch;gap:10px;min-height:0;padding:14px 12px}.clean-opportunity-list-header,.clean-rank,.clean-route-arrow{display:none}.clean-opportunity-asset{grid-area:asset;min-height:42px}.clean-buy-leg{grid-area:buy}.clean-sell-leg{grid-area:sell}.clean-view-icon-button{grid-area:action;align-self:start;justify-self:end;width:40px;height:40px;min-height:40px}.clean-network{grid-area:network;min-height:44px;padding:8px 10px}.clean-profit{grid-area:profit;align-self:center;justify-self:end;text-align:right}.clean-exchange-leg{min-height:68px;align-content:start;padding:8px 0 0}.clean-exchange-leg strong{gap:7px;font-size:14px;line-height:1.2}.clean-exchange-leg small,.clean-network strong{white-space:normal}.clean-combined-filter-button,.clean-control-bar,.clean-exchange-selector-button,.clean-filter-row button,.clean-filter-row select,.clean-star-button,.clean-view-button:not(.clean-view-icon-button){width:100%}.clean-combined-filter-button,.clean-exchange-selector-button{justify-content:flex-start}.clean-exchange-selector-grid{grid-template-columns:1fr}.clean-exchange-selector-footer{flex-direction:column}.clean-exchange-selector-footer .clean-secondary-button,.clean-exchange-selector-footer .clean-upgrade-button{width:100%}.clean-clear-button{margin-left:0}.admin-kv-grid,.clean-alternative-row,.clean-detail-grid{grid-template-columns:1fr}.clean-alternative-more,.clean-alternative-toggle{width:100%}.admin-hero,.admin-section-title{flex-direction:column;align-items:stretch}.admin-command-bar,.admin-kpi-grid,.admin-modal-grid,.admin-settings-summary,.admin-stat-grid,.admin-surface-grid,.admin-surface-grid-double,.admin-system-grid,.admin-user-filters{grid-template-columns:1fr}.admin-command-actions{justify-content:space-between;flex-wrap:wrap}.admin-command-filters{flex-wrap:wrap}.auth-clean-shell{padding:16px}.account-form-grid,.account-grid,.account-info-grid,.auth-clean-card{grid-template-columns:1fr}.auth-clean-card{min-height:0}.auth-clean-form{order:1}.auth-clean-copy{order:2;min-height:auto;padding:28px}.auth-clean-form{padding:28px}.auth-clean-feature-grid{grid-template-columns:1fr 1fr}.account-hero{flex-direction:column}.account-plan-summary{width:100%}.account-center-portal{align-items:stretch;flex-direction:column}.account-center-tabs button{flex:0 0 auto}.account-billing-panel{border-radius:18px;padding:16px}.account-billing-head,.account-billing-portal{flex-direction:column;align-items:stretch}.account-billing-overview,.account-billing-plans{grid-template-columns:1fr}.account-billing-plan{min-height:auto}.account-billing-note{align-items:flex-start;border-radius:14px}}@media (max-width:640px){.clean-control-bar{grid-template-columns:1fr}.auth-clean-shell{place-items:start;padding:12px}.auth-clean-card{width:100%}.auth-clean-copy,.auth-clean-form{padding:22px}.auth-clean-copy{gap:20px;min-height:0}.auth-clean-feature-grid{grid-template-columns:1fr}.auth-clean-copy h1{max-width:11ch;font-size:clamp(30px,10vw,42px)}.auth-clean-copy p{max-width:32ch;line-height:1.55}.auth-clean-points{gap:6px}.auth-clean-plan,.auth-clean-points span{min-height:28px;font-size:11px}.auth-clean-form{gap:16px}.auth-clean-form-logo img{height:75px}.auth-clean-form h2{font-size:26px}.auth-clean-row{justify-content:flex-start}.auth-clean-input{min-height:46px}.clean-dashboard-content{padding:14px 12px 20px}.clean-dashboard-top{margin-bottom:18px}.dashboard-trial-banner{grid-template-columns:auto minmax(0,1fr);gap:12px;margin:-4px 0 18px;padding:15px}.dashboard-trial-icon{width:44px;height:44px;border-radius:10px}.dashboard-trial-copy h2{font-size:18px}.dashboard-trial-copy p{font-size:13px}.dashboard-trial-button{grid-column:1/-1;width:100%}.clean-search{height:42px;gap:10px;padding:0 12px}.clean-search kbd{min-width:22px;height:22px;font-size:11px}.clean-metric{min-height:58px;gap:8px;padding:9px 10px}.clean-metric strong{font-size:20px}.clean-metric-icon{width:30px;height:30px}.clean-metric-icon svg{width:16px;height:16px}.clean-metric span{font-size:11px}.clean-metric small{font-size:10px}.clean-section-head p,.clean-section-head small{max-width:42ch}.clean-control-bar{gap:10px;margin-bottom:12px}.clean-combined-filter-button,.clean-exchange-selector-button,.clean-liquidity-control,.clean-secondary-button,.clean-sort-control,.clean-view-button{min-height:42px}.clean-opportunity-list{border-radius:8px}.clean-opportunity-row{gap:8px;padding:12px}.clean-exchange-leg strong,.clean-opportunity-asset{gap:8px}.clean-network{min-height:0;padding:10px}.clean-profit strong{font-size:22px}.clean-side-card{padding:14px}.clean-side-card header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:10px}.admin-settings-modal,.clean-detail-modal{width:100%;max-height:calc(100vh - 24px);padding:16px}.admin-command-bar,.admin-section-title,.clean-detail-modal header{gap:12px}.clean-alternative-row{gap:8px;padding:10px}.admin-workspace{gap:14px}.admin-card,.admin-command-bar,.admin-hero,.admin-pane,.admin-tabs{padding-left:14px;padding-right:14px}.admin-command-actions,.admin-command-filters{gap:8px}.admin-command-actions .clean-secondary-button,.admin-command-filters select,.admin-command-search,.admin-command-search input{width:100%}.admin-tabs{gap:8px;overflow-x:auto;scrollbar-width:thin}.admin-tabs button{flex:0 0 auto;min-height:40px;padding:0 12px;white-space:nowrap}.admin-mini-table-wrap,.admin-user-table-wrap{overflow-x:auto}}@media (max-width:390px){.reference-topbar-logo{height:42px}.auth-clean-copy,.auth-clean-form{padding:18px}.auth-clean-form-logo img{height:69px}.auth-clean-copy h1{max-width:9ch;font-size:clamp(28px,9.5vw,38px);line-height:.98}.auth-clean-copy p{font-size:15px}.auth-clean-points{flex-direction:row;flex-wrap:wrap}.auth-clean-feature-grid article{padding:14px}.auth-clean-submit{min-height:44px}.clean-dashboard-content{padding:12px 10px 18px}.admin-kpi-grid,.admin-surface-grid,.admin-surface-grid-double,.clean-metric-grid,.clean-side-panel{gap:10px}.admin-card,.admin-hero,.clean-side-card{padding:12px}.clean-metric{padding:8px 9px;min-height:56px}.clean-opportunity-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"asset action" "buy sell" "network profit"}.admin-hero h1,.admin-section-title h2,.clean-section-head h1{font-size:1.7rem}.clean-opportunity-row{padding:12px}.clean-combined-filter-button,.clean-exchange-selector-button{padding:0 12px}.admin-settings-modal,.clean-detail-modal{padding:14px}.admin-mini-table td,.admin-mini-table th,.admin-user-table td,.admin-user-table th{padding:10px 8px;font-size:12px}}.ops-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 0 8px}.ops-page .reference-content{max-width:1440px;margin:0 auto}.ops-page .reference-main{background:radial-gradient(circle at top right,rgba(56,189,248,.12),transparent 24%),radial-gradient(circle at top left,rgba(139,92,246,.1),transparent 20%),linear-gradient(180deg,#0b1020,#0f172a 44%,#101826)}.ops-page .reference-content{padding-top:20px;padding-bottom:32px}.ops-page .reference-topbar.compact{background:rgba(9,14,27,.82);border:1px solid rgba(148,163,184,.12);box-shadow:0 18px 40px rgba(2,6,23,.34)}.ops-kicker{display:inline-flex;margin-bottom:8px;font-size:12px;text-transform:uppercase;color:#7dd3fc}.ops-hero h1{margin:0;font-size:2rem}.ops-hero p{margin:8px 0 0;max-width:760px;color:rgba(226,232,240,.8)}.ops-hero-card{margin-bottom:16px;padding:26px 28px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(17,24,39,.92)),linear-gradient(90deg,rgba(56,189,248,.08),rgba(139,92,246,.06));box-shadow:0 18px 42px rgba(2,6,23,.28)}.ops-hero-actions{display:flex;gap:10px;align-items:center}.ops-layout,.support-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px}.support-layout{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.support-layout-enhanced{grid-template-columns:minmax(360px,440px) minmax(0,1fr)}.ops-layout-single{grid-template-columns:minmax(0,1fr)}.ops-metric-card,.ops-panel,.ops-sidebar,.support-bubble,.support-thread-item{border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(24,33,52,.96),rgba(19,27,43,.94));border-radius:8px}.ops-sidebar{display:flex;flex-direction:column;gap:8px;padding:10px;height:-moz-fit-content;height:fit-content;position:sticky;top:88px}.ops-link-button,.ops-list button,.ops-sidebar button,.support-thread-item{font:inherit}.ops-sidebar button{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;color:#cbd5e1;border-radius:8px;padding:12px;cursor:pointer;text-align:left}.ops-list button.active,.ops-sidebar button.active,.support-thread-item.active{background:rgba(56,189,248,.14);color:#f8fafc}.ops-content,.support-column{display:flex;flex-direction:column;gap:16px}.ops-tabbar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.ops-tabbar button{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:999px;border:1px solid rgba(148,163,184,.14);background:rgba(17,24,39,.9);color:rgba(226,232,240,.84)}.ops-tabbar button.active{background:linear-gradient(135deg,rgba(37,99,235,.9),rgba(109,40,217,.88));color:white;box-shadow:0 10px 26px rgba(76,29,149,.25)}.ops-metric-grid,.ops-three-col,.ops-two-col{display:grid;gap:16px}.ops-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ops-metric-grid-admin{margin-bottom:18px}.ops-two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-three-col{grid-template-columns:minmax(260px,320px) minmax(360px,1fr) minmax(280px,360px)}.ops-metric-card,.ops-panel{padding:18px}.ops-detail-grid span,.ops-feed span,.ops-metric-card span,.ops-mini-list span,.support-thread-item small,.support-thread-item span{color:rgba(203,213,225,.72)}.ops-metric-card strong{display:block;margin-top:8px;font-size:1.7rem}.ops-metric-card.accent-cyan{box-shadow:inset 0 0 0 1px rgba(34,211,238,.18)}.ops-metric-card.accent-violet{box-shadow:inset 0 0 0 1px rgba(168,85,247,.18)}.ops-metric-card.accent-amber{box-shadow:inset 0 0 0 1px rgba(251,191,36,.16)}.ops-metric-card.accent-green{box-shadow:inset 0 0 0 1px rgba(34,197,94,.16)}.ops-metric-card.accent-rose{box-shadow:inset 0 0 0 1px rgba(244,63,94,.16)}.ops-metric-card.accent-slate{box-shadow:inset 0 0 0 1px rgba(148,163,184,.16)}.ops-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.ops-panel-head h2{margin:0;font-size:1rem}.ops-panel-head p{margin:6px 0 0;color:rgba(203,213,225,.72)}.ops-chip-row{display:flex;flex-wrap:wrap;gap:8px}.ops-chip-row button{border:1px solid rgba(148,163,184,.14);background:rgba(2,6,23,.32);color:rgba(226,232,240,.86);border-radius:999px;padding:8px 12px}.ops-chip-row button.active{background:rgba(56,189,248,.14);border-color:rgba(56,189,248,.26)}.ops-field,.ops-search{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.ops-search{flex-direction:row;align-items:center;border:1px solid rgba(148,163,184,.18);border-radius:8px;padding:0 12px}.ops-field input,.ops-field select,.ops-field textarea,.ops-search input,.support-reply-form textarea{width:100%;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:rgba(6,11,24,.62);color:#f8fafc;padding:11px 12px}.ops-search input{border:0;background:transparent;padding-left:10px}.ops-action-grid,.ops-detail-grid,.ops-inline-fields{display:grid;gap:12px}.ops-action-grid,.ops-detail-grid,.ops-inline-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-detail-grid{margin-bottom:14px}.ops-detail-grid strong{display:block;margin-top:6px}.ops-danger-button,.ops-link-button,.ops-primary-button,.ops-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;border:1px solid rgba(148,163,184,.18);padding:10px 14px;cursor:pointer;color:#f8fafc}.ops-primary-button{background:linear-gradient(135deg,#2563eb,#7c3aed);border-color:rgba(96,165,250,.4);box-shadow:0 10px 24px rgba(59,130,246,.24)}.ops-secondary-button{background:rgba(30,41,59,.92)}.ops-danger-button{background:rgba(127,29,29,.92);border-color:rgba(248,113,113,.3)}.ops-link-button{background:transparent;padding:0;border:0;justify-content:flex-start;color:#7dd3fc}.ops-danger-button:disabled,.ops-primary-button:disabled,.ops-secondary-button:disabled{opacity:.6;cursor:not-allowed}.ops-feed,.ops-list,.ops-mini-list,.support-message-stream,.support-thread-list{display:flex;flex-direction:column;gap:10px;min-height:0}.ops-list{max-height:760px;overflow:auto}.ops-list button,.support-thread-item{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:12px;background:rgba(8,13,27,.34);border:1px solid rgba(148,163,184,.14);border-radius:8px;text-align:left;color:#f8fafc;cursor:pointer}.ops-list button:hover,.support-thread-item:hover{border-color:rgba(96,165,250,.24);background:rgba(14,22,39,.48)}.ops-feed article,.ops-mini-list article{display:flex;flex-direction:column;gap:4px;padding:12px;background:rgba(6,11,24,.5)}.ops-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:8px 12px;background:rgba(14,165,233,.14);color:#e0f2fe;white-space:nowrap}.ops-empty{display:flex;align-items:center;gap:10px;padding:20px 0;color:rgba(203,213,225,.72)}.ops-inline-message{border-radius:8px;padding:12px 14px;background:rgba(56,189,248,.16);color:#e0f2fe}.ops-inline-message.danger{background:rgba(239,68,68,.14);color:#fecaca}.support-bubble{padding:12px;background:rgba(6,11,24,.55)}.support-bubble.admin{border-color:rgba(125,211,252,.32)}.support-bubble.user{border-color:rgba(148,163,184,.18)}.support-bubble p{margin:6px 0}.support-reply-form{display:flex;flex-direction:column;gap:12px;margin-top:14px}.support-page .ops-panel,.support-page .support-detail-panel{min-height:0}.support-page .support-message-stream{max-height:540px;overflow:auto}.exarbi-sidebar,.exarbi-sidebar-overlay{display:none}@media (max-width:1100px){.ops-layout,.ops-metric-grid,.ops-three-col,.ops-two-col,.support-layout{grid-template-columns:1fr}.ops-sidebar{position:static}}@media (max-width:900px){.exarbi-sidebar-overlay.visible{display:block;position:fixed;inset:0;border:0;background:rgba(2,6,23,.6);z-index:50}.exarbi-sidebar{display:flex;flex-direction:column;gap:14px;position:fixed;top:0;left:0;bottom:0;width:min(320px,92vw);padding:18px 14px;background:#020617;border-right:1px solid rgba(148,163,184,.18);transform:translateX(-100%);transition:transform .18s ease;z-index:60}.exarbi-sidebar.open{transform:translateX(0)}.exarbi-sidebar-brand,.exarbi-sidebar-head,.exarbi-sidebar-nav a,.exarbi-sidebar-nav button{display:flex;align-items:center}.exarbi-sidebar-head{justify-content:space-between}.exarbi-sidebar-brand img{width:116px}.exarbi-sidebar-close{border:0;background:transparent;color:#f8fafc}.exarbi-sidebar-nav{display:flex;flex-direction:column;gap:8px}.exarbi-sidebar-nav a,.exarbi-sidebar-nav button{gap:10px;padding:12px;color:#cbd5e1;border-radius:8px;border:0;background:transparent;text-align:left;font-weight:800}.exarbi-sidebar-nav a.active,.exarbi-sidebar-nav button:hover{background:rgba(56,189,248,.14);color:#f8fafc}}.ops-page{color:#e6edf8}.ops-page .reference-content,.ops-page .reference-main{color:inherit}.ops-page .reference-content{max-width:1480px}.ops-detail-card strong,.ops-hero h1,.ops-list button strong,.ops-metric-card strong,.ops-overview-card strong,.ops-panel-head h2,.ops-rich-list-item strong,.support-bubble strong{color:#f8fbff}.ops-hero-card{background:radial-gradient(circle at top right,rgba(59,130,246,.2),transparent 26%),radial-gradient(circle at top left,rgba(139,92,246,.16),transparent 20%),linear-gradient(145deg,rgba(12,19,34,.98),rgba(18,28,46,.96))}.ops-metric-card{display:flex;flex-direction:column;min-height:128px;justify-content:space-between}.ops-metric-card small{color:rgba(191,219,254,.74)}.ops-three-up{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ops-detail-card,.ops-overview-card{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:rgba(9,14,27,.52)}.ops-overview-card.compact{justify-content:center;min-height:100%}.ops-detail-card small,.ops-detail-card span,.ops-meta-row small,.ops-overview-card span,.ops-overview-meta span{color:rgba(191,219,254,.72)}.ops-overview-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ops-overview-meta strong{display:block;margin-top:6px}.ops-item-top,.ops-meta-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ops-meta-row{align-items:center}.ops-item-top>div:first-child{flex:1;min-width:0}.ops-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.18);font-size:12px;font-weight:700;white-space:nowrap}.ops-status-badge.tone-green{background:rgba(22,163,74,.16);color:#bbf7d0;border-color:rgba(34,197,94,.34)}.ops-status-badge.tone-amber{background:rgba(245,158,11,.16);color:#fde68a;border-color:rgba(251,191,36,.34)}.ops-status-badge.tone-rose{background:rgba(244,63,94,.16);color:#fecdd3;border-color:rgba(244,63,94,.34)}.ops-status-badge.tone-slate{background:rgba(100,116,139,.18);color:#cbd5e1;border-color:rgba(148,163,184,.24)}.ops-rich-list-item{gap:8px!important;background:linear-gradient(180deg,rgba(11,18,31,.82),rgba(14,22,37,.72))!important}.ops-rich-list-item.active{border-color:rgba(96,165,250,.48)!important;box-shadow:0 16px 34px rgba(37,99,235,.16)}.ops-panel{background:linear-gradient(180deg,rgba(18,26,42,.96),rgba(15,23,37,.94)),linear-gradient(180deg,rgba(59,130,246,.03),transparent);box-shadow:0 20px 40px rgba(2,6,23,.24)}.ops-feed article,.ops-mini-list article{padding:14px;border:1px solid rgba(148,163,184,.12);border-radius:8px;background:rgba(7,12,24,.48)}.support-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.support-layout-enhanced{grid-template-columns:minmax(360px,430px) minmax(0,1fr);align-items:start}.support-detail-panel{min-height:760px}.support-message-stream{padding-right:4px;max-height:560px;overflow:auto}.support-bubble{background:rgba(8,13,26,.72)}.support-bubble.admin{border-color:rgba(96,165,250,.34)}.support-bubble.user{border-color:rgba(167,139,250,.28)}@media (max-width:1180px){.ops-three-col,.ops-three-up,.support-layout-enhanced,.support-metric-grid{grid-template-columns:1fr}.ops-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ops-action-grid,.ops-detail-grid,.ops-inline-fields,.ops-metric-grid,.ops-overview-meta{grid-template-columns:1fr}.ops-item-top,.ops-meta-row{flex-direction:column;align-items:flex-start}}.clean-dashboard-shell.ops-page{color:var(--clean-text)}.clean-dashboard-shell.ops-page .reference-main{background:radial-gradient(circle at 10% 0,rgba(97,74,255,.08),transparent 24%),radial-gradient(circle at 100% 0,rgba(56,189,248,.08),transparent 20%),linear-gradient(180deg,#ffffff,#f7f8fc)}.clean-dashboard-shell.ops-page .ops-detail-card small,.clean-dashboard-shell.ops-page .ops-detail-card span,.clean-dashboard-shell.ops-page .ops-hero p,.clean-dashboard-shell.ops-page .ops-kicker,.clean-dashboard-shell.ops-page .ops-list button small,.clean-dashboard-shell.ops-page .ops-list button span,.clean-dashboard-shell.ops-page .ops-meta-row small,.clean-dashboard-shell.ops-page .ops-metric-card small,.clean-dashboard-shell.ops-page .ops-metric-card span,.clean-dashboard-shell.ops-page .ops-overview-card span,.clean-dashboard-shell.ops-page .ops-overview-meta span,.clean-dashboard-shell.ops-page .ops-panel-head p,.clean-dashboard-shell.ops-page .support-thread-item small,.clean-dashboard-shell.ops-page .support-thread-item span{color:var(--clean-muted)}.clean-dashboard-shell.ops-page .ops-detail-card,.clean-dashboard-shell.ops-page .ops-hero-card,.clean-dashboard-shell.ops-page .ops-metric-card,.clean-dashboard-shell.ops-page .ops-overview-card,.clean-dashboard-shell.ops-page .ops-panel,.clean-dashboard-shell.ops-page .support-bubble,.clean-dashboard-shell.ops-page .support-thread-item{border:1px solid var(--clean-line);background:var(--clean-card);box-shadow:0 12px 28px rgba(42,51,81,.05)}.clean-dashboard-shell.ops-page .ops-hero-card{background:radial-gradient(circle at top right,rgba(97,74,255,.08),transparent 24%),linear-gradient(180deg,#ffffff,#fbfcff)}.clean-dashboard-shell.ops-page .ops-detail-card strong,.clean-dashboard-shell.ops-page .ops-hero h1,.clean-dashboard-shell.ops-page .ops-list button strong,.clean-dashboard-shell.ops-page .ops-metric-card strong,.clean-dashboard-shell.ops-page .ops-overview-card strong,.clean-dashboard-shell.ops-page .ops-panel-head h2,.clean-dashboard-shell.ops-page .ops-rich-list-item strong,.clean-dashboard-shell.ops-page .support-bubble strong{color:var(--clean-text)}.clean-dashboard-shell.ops-page .ops-chip-row button,.clean-dashboard-shell.ops-page .ops-field input,.clean-dashboard-shell.ops-page .ops-field select,.clean-dashboard-shell.ops-page .ops-field textarea,.clean-dashboard-shell.ops-page .ops-search,.clean-dashboard-shell.ops-page .ops-search input,.clean-dashboard-shell.ops-page .ops-tabbar button,.clean-dashboard-shell.ops-page .support-reply-form textarea{border-color:var(--clean-line);background:#fbfcff;color:var(--clean-text)}.clean-dashboard-shell.ops-page .ops-tabbar button{border-radius:8px;font-weight:800;color:var(--clean-muted)}.clean-dashboard-shell.ops-page .ops-chip-row button.active,.clean-dashboard-shell.ops-page .ops-tabbar button.active{color:var(--clean-purple);background:#f5f1ff;border-color:#ded7ff;box-shadow:none}.clean-dashboard-shell.ops-page .ops-chip-row button{background:#fbfcff;color:var(--clean-muted)}.clean-dashboard-shell.ops-page .clean-upgrade-button,.clean-dashboard-shell.ops-page .ops-primary-button{background:linear-gradient(135deg,#4f2de4,#8f55ff);border-color:transparent;color:white;box-shadow:none}.clean-dashboard-shell.ops-page .clean-secondary-button,.clean-dashboard-shell.ops-page .ops-link-button,.clean-dashboard-shell.ops-page .ops-secondary-button{background:#f5f1ff;color:var(--clean-purple);border-color:#ded7ff}.clean-dashboard-shell.ops-page .ops-danger-button{background:#fff0f2;color:#c63f52;border-color:rgba(227,71,89,.18)}.clean-dashboard-shell.ops-page .ops-status-badge.tone-green{color:#157347;background:#ecfaf2;border-color:rgba(24,166,93,.18)}.clean-dashboard-shell.ops-page .ops-status-badge.tone-amber{color:#9a6700;background:#fff6dd;border-color:rgba(232,154,17,.22)}.clean-dashboard-shell.ops-page .ops-status-badge.tone-rose{color:#c63f52;background:#fff0f2;border-color:rgba(227,71,89,.18)}.clean-dashboard-shell.ops-page .ops-status-badge.tone-slate{color:var(--clean-muted);background:#f2f4f8;border-color:var(--clean-line)}.clean-dashboard-shell.ops-page .ops-rich-list-item.active{border-color:#ded7ff!important;background:#f8f5ff!important;box-shadow:none}.clean-dashboard-shell.ops-page .ops-list button,.clean-dashboard-shell.ops-page .support-thread-item{background:#fbfcff}.clean-dashboard-shell.ops-page .ops-feed article,.clean-dashboard-shell.ops-page .ops-mini-list article{background:#fbfcff;border-color:var(--clean-line)}.clean-dashboard-shell.ops-page .reference-topbar,.clean-dashboard-shell.ops-page .reference-topbar.compact{background:rgba(255,255,255,.92);border-color:var(--clean-line);box-shadow:none}.clean-dashboard-shell.ops-page .ops-sidebar{background:transparent;border:0;padding:0;position:static}.admin-modal-grid,.support-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-modal-section{margin-bottom:18px}.admin-modal-span-2{grid-column:1/-1}.admin-row-compact{display:grid;grid-template-columns:minmax(240px,1.4fr) repeat(4,minmax(120px,.9fr)) auto;align-items:center;gap:14px;padding:14px 16px}.admin-row-cell,.admin-row-main{min-width:0}.admin-row-cell strong,.admin-row-main strong{display:block;color:var(--clean-text);font-size:13px}.admin-row-cell small,.admin-row-cell span,.admin-row-main small{color:var(--clean-muted);font-size:12px}.admin-row-cell-wide{min-width:0}.admin-row-cell-wide span{display:-webkit-box;overflow:hidden;color:var(--clean-muted);font-size:12px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.admin-row-actions{display:flex;justify-content:flex-end}.admin-row-actions button{min-width:112px}.admin-blog-chip-row,.admin-blog-google-preview,.admin-blog-header-actions,.admin-blog-locale-tabs,.admin-blog-render-preview,.admin-blog-social-preview,.admin-blog-toolbar,.admin-blog-toolbar-actions,.admin-blog-upload-row{display:flex;gap:12px}.admin-blog-toolbar{align-items:center;flex-wrap:wrap;margin-bottom:18px}.admin-blog-toolbar>select{min-height:42px;min-width:180px;padding:0 14px;border:1px solid var(--line);border-radius:12px;color:#eef4ff;background:rgba(11,18,32,.82)}.admin-blog-chip-row,.admin-blog-header-actions,.admin-blog-locale-tabs,.admin-blog-toolbar-actions,.admin-blog-upload-row{flex-wrap:wrap}.admin-blog-modal{width:min(1180px,calc(100vw - 28px));max-height:min(92vh,1080px);overflow:auto}.admin-blog-header-actions{justify-content:flex-end;align-items:center}.admin-blog-upload-row{align-items:center}.admin-blog-upload-row input{flex:1 1 320px}.admin-blog-locale-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:999px;color:#eef4ff;background:rgba(11,18,32,.66);cursor:pointer}.admin-blog-locale-tabs button.active{border-color:rgba(109,61,242,.34);background:rgba(109,61,242,.16)}.admin-blog-markdown-input,.admin-modal-grid textarea{width:100%;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:rgba(11,18,32,.86);color:#eef4ff;resize:vertical}.admin-blog-checkbox{display:flex;align-items:center;gap:10px}.admin-blog-checkbox input{width:18px;height:18px}.admin-blog-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.admin-blog-preview-card,.admin-blog-render-preview{border:1px solid var(--line);border-radius:18px;background:rgba(10,17,29,.78);padding:16px}.admin-blog-google-preview{display:grid;gap:6px}.admin-blog-google-preview small,.admin-blog-social-preview small{color:#8ea0bc}.admin-blog-google-preview strong{color:#8ab4f8;font-size:20px;line-height:1.3}.admin-blog-google-preview p,.admin-blog-render-preview p,.admin-blog-social-preview p{margin:0;color:#c8d5ea}.admin-blog-social-preview{align-items:stretch}.admin-blog-render-image,.admin-blog-social-preview img{width:180px;min-width:180px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:14px;background:rgba(11,18,32,.86)}.admin-blog-social-preview>div:last-child{display:grid;gap:8px}.admin-blog-social-fallback{display:grid;place-items:center;width:180px;min-width:180px;height:120px;border:1px dashed var(--line);border-radius:14px;color:#8ea0bc;background:rgba(11,18,32,.52)}.admin-blog-render-preview{display:grid;gap:12px}.admin-blog-render-preview strong{font-size:24px}.admin-blog-render-body{display:grid;gap:8px;color:#dce7f7;line-height:1.7}.admin-blog-render-body h2,.admin-blog-render-body h3,.admin-blog-render-body h4{margin:6px 0 0;color:#f7fbff}.admin-blog-render-body blockquote,.admin-blog-render-body p,.admin-blog-render-body ul{margin:0}.admin-blog-render-body blockquote{padding-left:14px;border-left:3px solid rgba(109,61,242,.45);color:#b9c9de}.admin-device-row{gap:10px}.support-detail-taxonomy,.support-thread-taxonomy{display:block;margin-top:4px;color:var(--clean-purple);font-size:11px;font-weight:700}@media (max-width:1080px){.admin-row-compact{grid-template-columns:minmax(220px,1.3fr) repeat(2,minmax(120px,1fr))}.admin-row-cell-wide,.admin-row-compact .admin-row-cell:nth-of-type(4),.admin-row-compact .admin-row-cell:nth-of-type(5){grid-column:span 1}.admin-row-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:760px){.admin-blog-preview-grid,.admin-modal-grid,.admin-row-compact,.support-form-grid{grid-template-columns:1fr}.admin-blog-social-preview{flex-direction:column}.admin-blog-render-image,.admin-blog-social-fallback,.admin-blog-social-preview img{width:100%;min-width:0;height:180px}.admin-row-compact{align-items:flex-start}.admin-row-actions,.admin-row-actions button{width:100%}}.account-billing-panel{padding:18px;border-radius:20px}.account-billing-head{margin-bottom:14px}.account-billing-head h2{font-size:clamp(24px,2.4vw,34px);line-height:1.08}.account-billing-head p{max-width:760px;font-size:15px;line-height:1.55}.account-billing-note{margin:0 0 12px;padding:10px 14px;border-radius:999px;font-size:13px}.account-billing-interval-toggle{width:-moz-max-content;width:max-content;min-width:260px;margin:0 auto 12px;padding:5px;border-radius:999px}.account-billing-interval-toggle button{min-height:40px;padding:0 24px;border-radius:999px;font-size:14px}.account-billing-plans{align-items:stretch;gap:16px}.account-billing-plan{min-height:0;padding:20px 20px 18px;border-radius:20px;box-shadow:0 14px 36px rgba(15,23,42,.08)}.account-billing-plan-top{gap:8px;min-height:0}.account-billing-plan h3{font-size:14px}.account-billing-price{font-size:clamp(36px,3.3vw,50px);line-height:.95;margin-top:8px}.account-billing-plan p{font-size:14px;line-height:1.45;min-height:0;margin:8px 0 0}.account-billing-annual-ribbon{top:14px;right:14px;transform:rotate(7deg);max-width:calc(100% - 30px);padding:7px 16px;border-radius:999px;font-size:12px}.account-billing-annual-summary{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;padding:0;border:0;background:transparent;box-shadow:none;color:#53627c;font-size:12px;line-height:1.45}.account-billing-annual-summary strong{display:block;color:#00684f;font-size:13px}.account-billing-plan ul{gap:10px;margin:18px 0}.account-billing-plan li{gap:10px;font-size:14px;line-height:1.35}.account-billing-plan a.account-billing-cta,.account-billing-plan button{min-height:46px;border-radius:12px;font-size:15px}.account-billing-secure-note{margin-top:10px;min-height:34px;font-size:11px;line-height:1.35}@media (max-width:1180px){.account-billing-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.account-billing-panel{padding:14px}.account-billing-interval-toggle,.account-billing-note{width:100%}.account-billing-plans{grid-template-columns:1fr}.account-billing-plan{min-height:0}}.affiliate-shell{width:min(1440px,calc(100% - 48px));margin:0 auto;padding:42px 0 72px;color:#0f172a}.affiliate-admin-shell{width:min(1560px,calc(100% - 44px))}.affiliate-hero{display:flex;align-items:stretch;justify-content:space-between;gap:24px;padding:30px;border:1px solid rgba(124,58,237,.18);border-radius:30px;background:radial-gradient(circle at top right,rgba(124,58,237,.18),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,250,252,.94));box-shadow:0 24px 70px rgba(15,23,42,.08)}.affiliate-admin-hero{align-items:center;padding:26px 28px}.affiliate-empty-hero{margin-bottom:22px}.affiliate-eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:12px;padding:8px 12px;border-radius:999px;background:rgba(124,58,237,.1);color:#6d28d9;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.affiliate-hero h1{max-width:760px;margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(2rem,4vw,4rem);line-height:.98;letter-spacing:-.06em}.affiliate-hero p{max-width:680px;margin:18px 0 0;color:#5f6b85;font-size:1.03rem;line-height:1.7}.affiliate-form-actions,.affiliate-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.affiliate-code-box{min-width:min(430px,100%);align-self:center;padding:20px;border:1px solid rgba(226,232,240,.95);border-radius:22px;background:rgba(255,255,255,.86)}.affiliate-code-box span,.affiliate-defs dt,.affiliate-kpis span,.affiliate-table small{color:#64748b;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.affiliate-code-box strong{display:block;margin-top:8px;color:#4c1d95;font-size:.95rem;word-break:break-all}.affiliate-primary,.affiliate-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border:0;border-radius:14px;font-weight:900;text-decoration:none;cursor:pointer}.affiliate-small-button{min-height:40px;padding:0 14px;font-size:.86rem}.affiliate-primary{color:#fff;background:linear-gradient(135deg,#6d3af2,#9333ea);box-shadow:0 18px 40px rgba(109,58,242,.24)}.affiliate-secondary{color:#0f172a;background:#eef2f7}.affiliate-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0}.affiliate-card,.affiliate-kpis article{border:1px solid rgba(226,232,240,.96);border-radius:24px;background:rgba(255,255,255,.94);box-shadow:0 18px 50px rgba(15,23,42,.06);padding:20px}.affiliate-kpis strong{display:block;margin-top:8px;font-size:1.8rem;letter-spacing:-.05em}.affiliate-grid{display:grid;grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);gap:18px}.affiliate-admin-layout{display:grid;grid-template-columns:minmax(560px,1.08fr) minmax(360px,.92fr);gap:18px;align-items:start}.affiliate-admin-side{display:grid;gap:18px}.affiliate-card{padding:24px}.affiliate-card h2{margin:0 0 18px;font-size:1.35rem;letter-spacing:-.03em}.affiliate-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.affiliate-section-head h2{margin:3px 0 0}.affiliate-help,.affiliate-muted{color:#64748b;font-size:.82rem;font-weight:800}.clean-view-icon-button{width:40px;height:40px;min-height:40px;padding:0;border-radius:8px}.affiliate-form{display:grid;gap:12px}.affiliate-form label{display:grid;gap:6px;color:#334155;font-size:.82rem;font-weight:900}.affiliate-form input,.affiliate-form select,.affiliate-form textarea{width:100%;min-height:44px;padding:0 12px;border:1px solid #dbe3ef;border-radius:12px;background:#fff;color:#0f172a;font:inherit}.affiliate-form textarea{min-height:96px;padding:12px;resize:vertical}@media (max-width:860px){.clean-dashboard-shell .clean-section-head{gap:10px;margin-bottom:12px}.clean-dashboard-shell .clean-header-filter{gap:4px}.clean-dashboard-shell .clean-combined-filter-button{min-height:38px;justify-content:flex-start;gap:8px;padding:0 12px;font-size:14px}.clean-dashboard-shell .clean-filter-summary{font-size:12px;line-height:1.25}.clean-dashboard-shell .clean-opportunity-list{border-radius:8px}.clean-dashboard-shell .clean-opportunity-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"asset action" "buy sell" "network profit";gap:7px 10px;padding:10px 12px}.clean-dashboard-shell .clean-opportunity-asset{grid-area:asset;min-width:0;min-height:36px}.clean-dashboard-shell .clean-exchange-leg strong,.clean-dashboard-shell .clean-network strong,.clean-dashboard-shell .clean-opportunity-asset strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clean-dashboard-shell .clean-buy-leg{grid-area:buy}.clean-dashboard-shell .clean-sell-leg{grid-area:sell}.clean-dashboard-shell .clean-exchange-leg{min-height:52px;padding:2px 0 0;gap:3px}.clean-dashboard-shell .clean-exchange-leg small,.clean-dashboard-shell .clean-exchange-leg span,.clean-dashboard-shell .clean-network span{font-size:11px}.clean-dashboard-shell .clean-exchange-leg strong{gap:6px;font-size:13px}.clean-dashboard-shell .exchange-market-link{flex:0 0 auto}.clean-dashboard-shell .clean-network{grid-area:network;min-height:40px;padding:7px 8px}.clean-dashboard-shell .clean-profit{grid-area:profit;align-self:center;justify-self:end;text-align:right}.clean-dashboard-shell .clean-profit strong{font-size:20px}.clean-dashboard-shell .clean-view-icon-button{grid-area:action;align-self:start;justify-self:end;width:40px;height:40px;min-height:40px;padding:0}.clean-dashboard-shell .clean-filter-selector-modal{width:min(430px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:16px;overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto}.clean-dashboard-shell .clean-filter-selector-modal header{align-items:flex-start;gap:10px;margin-bottom:12px}.clean-dashboard-shell .clean-filter-selector-modal header h2{font-size:26px;line-height:1.05}.clean-dashboard-shell .clean-filter-selector-modal header p{margin-top:6px;font-size:14px;line-height:1.35}.clean-dashboard-shell .clean-filter-modal-layout{grid-template-columns:1fr;gap:8px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:2px}.clean-dashboard-shell .clean-filter-modal-section{width:100%;min-width:0;padding:12px;overflow:hidden}.clean-dashboard-shell .clean-filter-liquidity-section{width:100%;min-width:0;order:-1}.clean-dashboard-shell .clean-filter-exchange-section{width:100%;min-width:0}.clean-dashboard-shell .clean-liquidity-selector-grid{display:flex;width:100%;max-width:100%;min-width:0;gap:6px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:thin}.clean-dashboard-shell .clean-liquidity-selector-option{flex:0 0 auto;min-width:70px;min-height:36px;padding:0 12px;font-size:13px}.clean-dashboard-shell .clean-liquidity-refresh-note{margin-top:7px;font-size:11px;line-height:1.3}.clean-dashboard-shell .clean-exchange-selector-scroll{width:100%;max-width:100%;min-width:0;max-height:min(36dvh,300px);min-height:160px;overflow-x:hidden;padding-right:3px}.clean-dashboard-shell .clean-exchange-selector-grid{width:100%;min-width:0;grid-template-columns:1fr;gap:7px}.clean-dashboard-shell .clean-exchange-selector-option{min-height:42px;padding:0 10px}.clean-dashboard-shell .clean-exchange-selector-footer{gap:8px;margin-top:8px;padding-top:8px;flex:0 0 auto}}@media (max-width:430px){.clean-dashboard-shell .clean-dashboard-content{padding-left:10px;padding-right:10px}.clean-dashboard-shell .clean-opportunity-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"asset action" "buy sell" "network profit";gap:6px 8px;padding:10px}.clean-dashboard-shell .clean-opportunity-asset{min-width:0}.clean-dashboard-shell .clean-view-icon-button{justify-self:end}.clean-dashboard-shell .clean-network{width:100%;max-width:100%}.clean-dashboard-shell .clean-profit{min-width:0;width:100%;justify-self:stretch}.clean-dashboard-shell .clean-exchange-leg{min-height:46px;padding-top:2px}.clean-dashboard-shell .clean-profit strong{font-size:18px}.clean-dashboard-shell .clean-filter-selector-modal{width:calc(100vw - 18px);padding:14px}.clean-dashboard-shell .clean-filter-selector-modal header h2{font-size:22px}.clean-dashboard-shell .clean-filter-selector-modal header p{font-size:13px}.clean-dashboard-shell .clean-filter-modal-section{padding:10px}.clean-dashboard-shell .clean-exchange-selector-scroll{max-height:min(40dvh,260px);min-height:150px}.clean-dashboard-shell .clean-exchange-selector-option{min-height:38px}.clean-dashboard-shell .clean-exchange-selector-footer .clean-secondary-button,.clean-dashboard-shell .clean-exchange-selector-footer .clean-upgrade-button{min-height:42px}}@media (max-width:360px){.clean-dashboard-shell .clean-dashboard-content{padding-left:8px;padding-right:8px}.clean-dashboard-shell .clean-section-head h1{font-size:26px}.clean-dashboard-shell .clean-opportunity-row{gap:6px;padding:9px}.clean-dashboard-shell .clean-opportunity-asset strong{font-size:14px}.clean-dashboard-shell .clean-exchange-leg strong{font-size:12px}.clean-dashboard-shell .clean-exchange-leg small{font-size:11px}.clean-dashboard-shell .clean-network{padding:6px 7px}.clean-dashboard-shell .clean-network strong{font-size:12px}.clean-dashboard-shell .clean-profit strong{font-size:17px}.clean-dashboard-shell .clean-filter-selector-modal{width:calc(100vw - 14px);max-height:calc(100dvh - 14px);padding:12px}.clean-dashboard-shell .clean-filter-selector-modal header{margin-bottom:8px}.clean-dashboard-shell .clean-exchange-selector-scroll{max-height:min(38dvh,230px);min-height:136px}}.affiliate-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.affiliate-form-row-three{grid-template-columns:repeat(3,minmax(0,1fr))}.affiliate-user-picker{position:relative;padding:14px;border:1px solid rgba(124,58,237,.14);border-radius:18px;background:radial-gradient(circle at top right,rgba(124,58,237,.1),transparent 36%),#f8fafc}.affiliate-user-results{display:grid;gap:8px;margin-top:10px}.affiliate-partner-list button,.affiliate-user-results button{display:grid;align-items:center;width:100%;border:1px solid #e2e8f0;background:#fff;color:#0f172a;text-align:left;cursor:pointer}.affiliate-user-results button{grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:12px;border-radius:14px}.affiliate-user-results button:disabled{opacity:.58;cursor:not-allowed}.affiliate-partner-list span:not(.affiliate-avatar),.affiliate-user-results span{display:grid;gap:2px;min-width:0}.affiliate-partner-list small,.affiliate-user-results small{color:#64748b;font-weight:800;overflow:hidden;text-overflow:ellipsis}.affiliate-partner-list em,.affiliate-user-results em{justify-self:end;padding:6px 10px;border-radius:999px;background:rgba(124,58,237,.1);color:#6d28d9;font-size:.76rem;font-style:normal;font-weight:900;white-space:nowrap}.affiliate-link-preview{display:grid;gap:6px;padding:14px;border:1px dashed rgba(124,58,237,.34);border-radius:16px;background:rgba(124,58,237,.055)}.affiliate-count-pill,.affiliate-link-preview span{color:#6d28d9;font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.affiliate-link-preview strong{color:#0f172a;word-break:break-all}.affiliate-notice{margin:0 0 18px;padding:14px 16px;border:1px solid rgba(45,212,191,.26);border-radius:16px;background:rgba(240,253,250,.96);color:#0f766e;font-weight:900}.affiliate-defs{display:grid;gap:12px;margin:0}.affiliate-mini-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.affiliate-mini-stats div{padding:12px;border-radius:16px;background:#f8fafc}.affiliate-mini-stats span{display:block;color:#64748b;font-size:.74rem;font-weight:900;text-transform:uppercase}.affiliate-mini-stats strong{display:block;margin-top:5px;font-size:1.1rem}.affiliate-defs div,.affiliate-list div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border-radius:16px;background:#f8fafc}.affiliate-defs dd{margin:0;font-weight:900}.affiliate-list{display:grid;gap:10px}.affiliate-list div{align-items:flex-start}.affiliate-list div span{color:#64748b;font-size:.86rem;font-weight:800}.affiliate-table{display:grid;gap:10px;max-height:720px;overflow:auto;padding-right:4px}.affiliate-table button{display:grid;grid-template-columns:1.4fr .7fr .7fr .7fr .9fr;gap:12px;align-items:center;width:100%;padding:14px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;color:#0f172a;text-align:left;cursor:pointer}.affiliate-table button:focus-visible,.affiliate-table button:hover{border-color:rgba(124,58,237,.36);box-shadow:0 12px 28px rgba(109,58,242,.11);outline:none}.affiliate-table button>span:first-child{display:grid;gap:3px}.affiliate-partner-list{display:grid;gap:10px;max-height:480px;overflow:auto;padding-right:4px}.affiliate-partner-list button{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;padding:12px;border-radius:18px}.affiliate-partner-list button.is-selected,.affiliate-partner-list button:focus-visible,.affiliate-partner-list button:hover{border-color:rgba(124,58,237,.38);background:linear-gradient(135deg,#fff,rgba(124,58,237,.065));box-shadow:0 14px 28px rgba(109,58,242,.1);outline:none}.affiliate-avatar{width:44px;height:44px;border-radius:16px;color:#fff;font-weight:950;background:linear-gradient(135deg,#6d3af2,#9333ea)}.affiliate-avatar,.affiliate-count-pill{display:inline-flex;align-items:center;justify-content:center}.affiliate-count-pill{min-width:38px;min-height:34px;padding:0 12px;border-radius:999px;background:rgba(124,58,237,.1)}.affiliate-empty{display:grid;gap:8px;color:#64748b}.affiliate-empty strong{color:#0f172a}.affiliate-copy-button{width:100%;margin-top:14px}.account-affiliate-panel,.affiliate-admin-compact{display:grid;gap:16px}.affiliate-account-head,.affiliate-admin-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid rgba(226,232,240,.95);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,250,252,.95));box-shadow:0 18px 44px rgba(15,23,42,.06)}.affiliate-account-head h2,.affiliate-admin-toolbar h2{margin:4px 0;font-size:clamp(1.45rem,2.2vw,2.1rem);letter-spacing:-.045em}.affiliate-account-head p,.affiliate-admin-toolbar p{max-width:760px;margin:0;color:#64748b;font-weight:750;line-height:1.55}.affiliate-toolbar-button{white-space:nowrap}.affiliate-compact-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.affiliate-compact-kpis article{padding:14px 16px;border:1px solid rgba(226,232,240,.95);border-radius:18px;background:rgba(255,255,255,.95);box-shadow:0 14px 34px rgba(15,23,42,.05)}.affiliate-compact-kpis span{display:block;color:#64748b;font-size:.76rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.affiliate-compact-kpis strong{display:block;margin-top:6px;font-size:1.45rem;letter-spacing:-.05em}.affiliate-admin-split{display:grid;grid-template-columns:minmax(320px,.74fr) minmax(0,1.26fr);gap:16px;align-items:start}.affiliate-admin-detail-card,.affiliate-admin-list-card{padding:18px}.affiliate-compact-list{display:grid;gap:8px;max-height:560px;overflow:auto;padding-right:3px}.affiliate-compact-list button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:10px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;color:#0f172a;text-align:left;cursor:pointer}.affiliate-compact-list button.is-selected,.affiliate-compact-list button:focus-visible,.affiliate-compact-list button:hover{border-color:rgba(124,58,237,.34);background:linear-gradient(135deg,#fff,rgba(124,58,237,.06));outline:none}.affiliate-compact-list small{display:block;min-width:0;overflow:hidden;color:#64748b;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.affiliate-compact-list em,.affiliate-state{padding:6px 10px;border-radius:999px;background:rgba(16,185,129,.11);color:#047857;font-size:.72rem;font-style:normal;font-weight:950;white-space:nowrap}.affiliate-state-paused,.affiliate-state-pending{background:rgba(245,158,11,.13);color:#92400e}.affiliate-state-banned{background:rgba(239,68,68,.12);color:#b91c1c}.affiliate-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.affiliate-detail-grid div{padding:13px;border-radius:16px;background:#f8fafc}.affiliate-detail-grid span{display:block;color:#64748b;font-size:.74rem;font-weight:900;text-transform:uppercase}.affiliate-detail-grid strong{display:block;margin-top:5px;overflow-wrap:anywhere}.affiliate-advanced-grid,.affiliate-compact-form{display:grid;gap:12px}.affiliate-user-search{display:grid;gap:7px;font-size:.8rem;font-weight:900;color:#334155}.affiliate-user-search div{display:flex;align-items:center;gap:8px;min-height:46px;padding:0 12px;border:1px solid #dbe3ef;border-radius:14px;background:#fff}.affiliate-compact-form input,.affiliate-compact-form select,.affiliate-compact-form textarea,.affiliate-user-search input{width:100%;border:0;background:transparent;color:#0f172a;font:inherit;outline:0}.affiliate-advanced-grid label,.affiliate-compact-form label:not(.affiliate-user-search){display:grid;gap:6px;min-height:0;padding:11px 12px;border:1px solid #dbe3ef;border-radius:14px;background:#fff;color:#334155;font-size:.8rem;font-weight:900}.affiliate-advanced-grid label span,.affiliate-compact-form label span{color:#64748b;font-size:.72rem;text-transform:uppercase}.affiliate-user-results.compact button{grid-template-columns:minmax(0,1fr) auto}.affiliate-commission-box{display:grid;gap:12px;padding:14px;border:1px solid rgba(124,58,237,.18);border-radius:18px;background:linear-gradient(135deg,rgba(124,58,237,.065),rgba(255,255,255,.92))}.affiliate-commission-head{display:flex;justify-content:space-between;gap:12px}.affiliate-commission-head span{display:block;margin-top:3px;color:#64748b;font-size:.8rem;font-weight:800}.affiliate-tier-table{display:grid;gap:8px}.affiliate-tier-table>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.affiliate-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-span-2{grid-column:span 2}.affiliate-account-panel{width:100%}.affiliate-link-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:14px;border:1px solid rgba(124,58,237,.18);border-radius:20px;background:rgba(255,255,255,.95)}.affiliate-link-card span{display:block;color:#64748b;font-size:.75rem;font-weight:900;text-transform:uppercase}.affiliate-link-card strong{display:block;margin-top:3px;color:#4c1d95;overflow-wrap:anywhere}.affiliate-account-kpis{margin:0}.affiliate-account-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:14px}.affiliate-card.compact{padding:18px}.affiliate-card.compact h3{margin:0 0 12px;font-size:1.05rem}@media (max-width:980px){.affiliate-shell{width:min(100% - 24px,720px);padding-top:24px}.affiliate-admin-layout,.affiliate-grid,.affiliate-hero{display:grid;grid-template-columns:1fr}.affiliate-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-account-grid,.affiliate-admin-split,.affiliate-table button{grid-template-columns:1fr}.affiliate-compact-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.affiliate-form-row,.affiliate-form-row-three,.affiliate-kpis,.affiliate-user-results button{grid-template-columns:1fr}.affiliate-card,.affiliate-hero{padding:18px;border-radius:22px}.affiliate-account-head,.affiliate-admin-toolbar,.affiliate-commission-head{display:grid}.affiliate-advanced-grid,.affiliate-detail-grid,.affiliate-link-card,.affiliate-tier-table>div{grid-template-columns:1fr}.affiliate-span-2{grid-column:auto}}.career-public-shell{min-height:100vh;background:radial-gradient(circle at 12% 10%,rgba(109,61,242,.1),transparent 30%),linear-gradient(180deg,#f8fbff,#eef6ff 50%,#ffffff);color:#101729}.career-public-band,.career-public-hero,.career-public-jobs{width:min(100% - 36px,1120px);margin:0 auto}.career-public-hero{min-height:420px;display:grid;align-items:center;padding:56px 0 42px}.career-job-kicker,.career-public-hero span{display:inline-flex;align-items:center;gap:8px;color:#6d3df2;font-size:.78rem;font-weight:900;text-transform:uppercase}.career-public-hero h1{max-width:780px;margin:14px 0 0;color:#071126;font-size:clamp(2.5rem,7vw,5.9rem);line-height:.92;letter-spacing:0}.career-public-hero p{max-width:680px;margin:22px 0 0;color:#41506a;font-size:1.12rem;line-height:1.7}.career-primary-button,.career-public-hero a{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:44px;margin-top:26px;padding:0 18px;border-radius:12px;background:#6d3df2;color:#fff;font-weight:900;text-decoration:none}.career-public-band{padding:26px;border:1px solid rgba(109,61,242,.16);border-radius:8px;background:rgba(255,255,255,.82)}.career-public-band h2,.career-section-title h2{margin:0;color:#071126;font-size:2rem}.career-job-card p,.career-public-band p,.career-section-title p{color:#53617a;line-height:1.65}.career-public-jobs{padding:56px 0 76px}.career-section-title{display:grid;gap:8px;margin-bottom:18px}.career-job-list{display:grid;gap:12px}.career-job-card,.career-job-select{display:grid;gap:14px;padding:20px;border:1px solid #dde6f3;border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 18px 50px rgba(26,39,78,.07)}.career-job-card h3{margin:8px 0 0;color:#081225;font-size:1.35rem}.career-job-meta{display:flex;flex-wrap:wrap;gap:10px;color:#64748b;font-size:.88rem;font-weight:800}.career-job-meta span{display:inline-flex;align-items:center;gap:6px}.career-empty-state{padding:18px;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;font-weight:800}.career-dashboard-shell{display:grid;gap:18px}.career-admin-grid,.career-dashboard-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.career-dashboard-head h1{margin:0;color:#061127;font-size:2.1rem}.career-dashboard-head p{margin:7px 0 0;color:#64748b;font-weight:700}.career-dashboard-grid{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:16px}.career-dashboard-card{min-width:0}.career-job-list.compact{gap:8px}.career-job-select{width:100%;text-align:left;box-shadow:none;cursor:pointer}.career-job-select.active{border-color:#8b5cf6;background:#f6f2ff}.career-job-select small,.career-job-select strong{display:block}.career-job-select strong{color:#071126;font-size:1rem}.career-job-select small{color:#64748b}.career-job-detail{display:grid;gap:10px;margin-bottom:14px}.career-job-detail p{margin:0;color:#43516a;line-height:1.6}.career-status-banner{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;border:1px solid #c7f2d8;border-radius:8px;background:#ecfdf3;color:#047857;font-weight:900}.career-status-banner strong{margin-left:auto}.career-application-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.career-admin-filters button,.career-admin-filters input,.career-admin-filters select,.career-application-form label{display:grid;gap:6px;padding:11px 12px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#334155;font-size:.82rem;font-weight:900}.career-application-form input,.career-application-form textarea{width:100%;border:0;background:transparent;color:#071126;font:inherit;outline:0}.career-span-2{grid-column:span 2}.career-consent{grid-template-columns:auto minmax(0,1fr);align-items:start}.career-admin-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.career-admin-filters{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;margin-bottom:12px}.career-admin-note{white-space:pre-wrap;color:#334155;line-height:1.65}.career-modal{width:min(940px,calc(100vw - 28px))}@media (max-width:980px){.career-admin-filters,.career-admin-grid,.career-dashboard-grid,.career-dashboard-head{grid-template-columns:1fr}}@media (max-width:640px){.career-public-band,.career-public-hero,.career-public-jobs{width:min(100% - 24px,1120px)}.career-public-hero{min-height:360px;padding-top:32px}.career-public-band{padding:18px}.career-application-form{grid-template-columns:1fr}.career-span-2{grid-column:auto}.career-status-banner{display:grid}.career-status-banner strong{margin-left:0}}.clean-admin-icon-button,.clean-home-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #ded7ff;border-radius:8px;color:var(--clean-purple);background:#f8f5ff;text-decoration:none;font-weight:900}.clean-admin-icon-button{width:46px;padding:0}.clean-admin-icon-button.active,.clean-admin-icon-button:hover,.clean-home-button:hover{border-color:#bca9ff;background:#f0eaff}.clean-profile-button{width:220px;max-width:220px}.career-public-shell{background:linear-gradient(180deg,#fbfcff,#eef6ff 52%,#ffffff)}.career-public-account,.career-public-band,.career-public-hero,.career-public-info,.career-public-jobs{width:min(100% - 48px,1160px)}.career-public-hero{min-height:340px;padding:42px 0 28px}.career-public-hero h1{max-width:720px;font-size:clamp(2.35rem,5.8vw,4.7rem);line-height:.96}.career-public-hero p{max-width:720px;margin-top:16px;font-size:1.02rem;line-height:1.58}.career-primary-button,.career-public-hero a{min-height:40px;margin-top:18px;padding:0 15px;border-radius:8px}.career-public-account,.career-public-band,.career-public-info{margin:0 auto}.career-public-band{padding:22px 0;border:0;border-top:1px solid #dfe8f5;border-bottom:1px solid #dfe8f5;border-radius:0;background:transparent}.career-public-account h2,.career-public-band h2,.career-public-info h2,.career-section-title h2{font-size:1.55rem;line-height:1.15}.career-job-card p,.career-public-account p,.career-public-band p,.career-public-info p,.career-section-title p{margin:8px 0 0;color:#53617a;line-height:1.55}.career-public-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:28px 0 4px}.career-public-info article{display:grid;align-content:start;gap:10px}.career-public-info p{margin:0 0 9px;font-weight:750}.career-public-account svg,.career-public-info svg{color:#6d3df2}.career-public-jobs{padding:34px 0 28px}.career-job-list{gap:9px}.career-job-card{align-items:center;gap:12px 18px;padding:16px 18px;box-shadow:0 10px 28px rgba(26,39,78,.05)}.career-job-card .career-job-meta{grid-column:1/-1;order:-1}.career-job-card h3{margin:0;font-size:1.18rem}.career-job-card p{max-width:760px;font-size:.94rem}.career-job-meta{gap:7px}.career-job-meta span{min-height:26px;padding:0 9px;border:1px solid #dfe7f4;border-radius:999px;background:#f8fbff;color:#53617a;font-size:.78rem}.career-public-account{padding:0 0 54px}.career-public-account>div{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start;padding:18px;border:1px solid #dfe8f5;border-radius:8px;background:#fbfcff}.career-public-account>div>span{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#f2edff}.career-admin-shell .admin-kpi-grid{gap:8px}.career-admin-shell .admin-kpi-card{padding:12px}.career-admin-shell .admin-card{padding:14px}.career-admin-shell .admin-list{gap:7px}.career-admin-shell .admin-row-compact{grid-template-columns:minmax(210px,1.25fr) minmax(90px,.55fr) minmax(120px,.7fr) minmax(150px,.8fr) auto;gap:9px;padding:10px 12px}.career-admin-shell .admin-row-actions{flex-wrap:wrap;gap:6px}.career-admin-shell .admin-settings-button{min-width:0;min-height:34px;padding:0 10px;font-size:12px}.career-admin-shell .career-admin-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)}.career-admin-filters{gap:8px}.career-admin-filters button,.career-admin-filters input,.career-admin-filters select{min-height:38px;padding:8px 10px}.career-modal{width:min(1080px,calc(100vw - 24px));max-height:calc(100vh - 24px);padding-bottom:0}.career-modal>header{position:sticky;top:0;z-index:2;background:#ffffff}.career-modal .admin-modal-grid{gap:8px}.career-modal .admin-modal-grid label,.career-modal .admin-modal-history,.career-modal .admin-settings-summary>div{padding:9px 10px}.career-modal .admin-modal-grid input,.career-modal .admin-modal-grid select,.career-modal .admin-modal-grid textarea{min-height:34px;padding:8px 10px;border-radius:8px}.career-modal .admin-modal-grid textarea{min-height:92px;resize:vertical}.career-language-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.career-language-panel{min-width:0;margin-bottom:8px}.career-language-panel .admin-modal-grid{grid-template-columns:1fr}.career-language-panel .admin-modal-span-2{grid-column:auto}.career-modal .admin-modal-actions{z-index:3;margin:10px -18px 0;padding:12px 18px;border-top:1px solid #e4eaf4;background:#ffffff}@media (max-width:1180px){.clean-profile-button{width:190px;max-width:190px}.clean-home-button span{display:none}.clean-home-button{width:46px;padding:0}}@media (max-width:980px){.career-admin-shell .admin-row-compact,.career-admin-shell .career-admin-grid,.career-language-editor-grid,.career-public-info{grid-template-columns:1fr}}@media (max-width:640px){.career-public-account,.career-public-band,.career-public-hero,.career-public-info,.career-public-jobs{width:min(100% - 28px,1160px)}.career-public-hero{min-height:300px;padding:28px 0 20px}.career-public-hero h1{font-size:2.25rem}.career-job-card{grid-template-columns:1fr;padding:14px}.career-primary-button{width:100%}.career-modal .admin-modal-actions{flex-direction:column-reverse}.career-modal .admin-modal-actions button{width:100%}}.career-public-shell{background:radial-gradient(circle at 16% 10%,rgba(109,61,242,.08),transparent 28%),linear-gradient(180deg,#f8fbff,#eef6ff 46%,#ffffff)}.career-public-hero,.career-public-info,.career-public-jobs,.career-public-overview{width:min(100% - 48px,1180px);margin-right:auto;margin-left:auto}.career-public-hero{min-height:250px;padding:34px 0 22px}.career-public-hero h1{max-width:680px;font-size:clamp(2.15rem,4.8vw,4.05rem);line-height:1}.career-public-hero p{max-width:760px;margin-top:14px;font-size:1rem}.career-public-info,.career-public-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.career-public-overview{margin-bottom:28px}.career-job-card,.career-public-info article,.career-public-overview article{border:1px solid #dfe8f5;border-radius:8px;background:rgba(255,255,255,.92);box-shadow:0 14px 34px rgba(26,39,78,.06)}.career-public-info article,.career-public-overview article{min-width:0;padding:18px}.career-public-overview article>span{width:34px;height:34px;display:grid;place-items:center;margin-bottom:10px;border-radius:8px;color:#6d3df2;background:#f2edff}.career-public-info h2,.career-public-overview h2,.career-section-title h2{margin:0;font-size:1.42rem}.career-job-card p,.career-public-info p,.career-public-overview p,.career-section-title p{font-size:.94rem}.career-public-jobs{padding:0 0 28px}.career-section-title{grid-template-columns:minmax(0,1fr);margin-bottom:12px}.career-job-card{grid-template-columns:minmax(0,1fr) auto;padding:16px}.career-job-cta{min-width:172px;display:grid;justify-items:stretch;gap:7px;padding:12px;border:1px solid #d8ccff;border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,242,255,.96));box-shadow:inset 0 0 0 1px rgba(255,255,255,.75)}.career-job-cta .career-primary-button{width:100%;margin:0;gap:8px;min-height:44px;border-radius:8px;box-shadow:0 14px 28px rgba(109,61,242,.24)}.career-job-cta small{color:#6b5ba8;font-size:.76rem;font-weight:900;text-align:center}.career-job-card:hover .career-job-cta{border-color:#b9a6ff;background:#f3eeff}.career-job-card .career-job-meta{margin-bottom:2px}.career-job-card h3{font-size:1.16rem}.career-public-info{padding:0 0 56px}.career-public-info p{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px}.career-dashboard-head{align-items:center;gap:12px}.career-dashboard-head h1{font-size:1.8rem}.career-dashboard-head p{max-width:760px;font-size:.95rem}.career-dashboard-grid{grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr)}.career-dashboard-card .admin-section-title h2{font-size:1.35rem}.career-dashboard-card .admin-section-title p{font-size:.92rem}.career-application-form{gap:9px}.career-application-form label{padding:9px 10px}.career-application-form textarea{min-height:96px}.career-admin-shell{min-width:0}.career-admin-shell .affiliate-admin-toolbar{padding:18px}.career-admin-shell .affiliate-admin-toolbar h2{font-size:1.65rem}.career-admin-shell .affiliate-admin-toolbar p{font-size:.95rem}.career-admin-shell .admin-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.career-admin-shell .admin-section-title h2{font-size:1.45rem}.career-admin-job-row{grid-template-columns:minmax(0,1fr);gap:10px}.career-admin-job-row .admin-row-main{display:grid;gap:3px}.career-admin-job-row .admin-row-cell{display:inline-grid;grid-template-columns:auto auto;justify-content:start;gap:8px}.career-job-actions{justify-content:flex-start;flex-wrap:wrap}.career-job-actions .admin-settings-button{min-width:0}.career-admin-shell .admin-row-compact{grid-template-columns:minmax(210px,1fr) minmax(92px,.34fr) minmax(122px,.44fr) minmax(150px,.54fr) minmax(116px,116px);max-width:100%;overflow:clip;align-items:center}.career-admin-shell .admin-row-actions{min-width:0;width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;justify-self:stretch}.career-admin-shell .admin-row-actions button{min-width:0;width:100%;min-height:38px;padding:0 10px;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.career-admin-shell .admin-row-actions button svg{flex:0 0 auto}.career-admin-shell .admin-row-cell,.career-admin-shell .admin-row-main{min-width:0}.career-admin-shell .admin-row-cell strong,.career-admin-shell .admin-row-main small,.career-admin-shell .admin-row-main strong{min-width:0;overflow-wrap:anywhere}.career-modal{overflow-x:hidden}.career-modal form{min-width:0}@media (max-width:1120px){.career-admin-shell .admin-kpi-grid,.career-public-info,.career-public-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.career-admin-shell .career-admin-grid,.career-dashboard-grid{grid-template-columns:1fr}.career-admin-shell .admin-row-compact{grid-template-columns:minmax(190px,1fr) minmax(88px,.34fr) minmax(116px,.44fr) minmax(136px,.54fr) minmax(112px,112px)}}@media (max-width:760px){.career-public-hero,.career-public-info,.career-public-jobs,.career-public-overview{width:min(100% - 28px,1180px)}.career-public-hero{min-height:220px;padding-top:24px}.career-public-hero h1{font-size:2.05rem}.career-admin-shell .admin-kpi-grid,.career-job-card,.career-public-info,.career-public-overview{grid-template-columns:1fr}.career-job-cta{min-width:0}.career-dashboard-head{grid-template-columns:1fr}.career-dashboard-head .clean-secondary-button{width:100%}.career-admin-shell .admin-row-compact{grid-template-columns:1fr;overflow:visible}.career-admin-shell .admin-row-actions{grid-template-columns:minmax(0,1fr)}.career-admin-shell .admin-row-actions button{min-height:40px}}