:root{color-scheme:dark;--kx-bg:#08090a;--kx-bg-soft:#0d0f11;--kx-surface:#111417;--kx-surface-raised:#171b1f;--kx-surface-hover:#1f2429;--kx-border:#252a30;--kx-border-strong:#343b43;--kx-text:#f5f7f8;--kx-text-muted:#a6adb5;--kx-text-soft:#747d86;--kx-primary:#c5ff30;--kx-primary-hover:#dcff83;--kx-primary-pressed:#a1cf2a;--kx-primary-soft:rgba(197,255,48,0.11);--kx-bull:#02bd86;--kx-bull-soft:rgba(2,189,134,0.12);--kx-bear:#f53f3f;--kx-bear-soft:rgba(245,63,63,0.12);--kx-warning:#f5c84b;--kx-warning-soft:rgba(245,200,75,0.13);--kx-info:#8aa1b4;--kx-info-soft:rgba(138,161,180,0.12);--kx-radius-sm:6px;--kx-radius:10px;--kx-radius-lg:18px;--kx-shadow:0 18px 54px rgba(0,0,0,0.42);--kx-shadow-soft:none;--kx-focus:0 0 0 3px rgba(197,255,48,0.18)}body,html{margin:0;padding:0;min-height:100%;font-family:HarmonyOS Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(180deg,var(--kx-bg) 0,#0a0c0e 100%);background-size:48px 48px,auto;color:var(--kx-text)}html{scroll-behavior:smooth}*{box-sizing:border-box}::selection{background:rgba(197,255,48,.32);color:#050607}a{color:var(--kx-primary)}a,a:hover{text-decoration:none}a:hover{color:var(--kx-primary-hover)}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--kx-focus)}.kx-input,input,select,textarea{width:100%;min-height:40px;padding:9px 12px;border:1px solid var(--kx-border);border-radius:var(--kx-radius-sm);background:#0c0f12;color:var(--kx-text);outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}input[type=checkbox]{width:14px;min-width:14px;height:14px;min-height:14px;padding:0;margin:0;accent-color:var(--kx-primary);cursor:pointer}input::placeholder,textarea::placeholder{color:var(--kx-text-soft)}.kx-input:hover,input:hover,select:hover,textarea:hover{border-color:var(--kx-border-strong);background:#101317}.kx-input:focus,input:focus,select:focus,textarea:focus{border-color:var(--kx-primary);box-shadow:var(--kx-focus)}select{cursor:pointer;color-scheme:dark}label{color:var(--kx-text-muted)}table{width:100%;border-collapse:collapse}td,th{padding:10px 12px;border-bottom:1px solid rgba(37,42,48,.82);text-align:left}th{color:var(--kx-text-soft);font-size:11px;text-transform:uppercase;letter-spacing:.07em;font-weight:800;background:#0c0f12}td{color:#dfe4e8;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}tbody tr{transition:background .16s ease}tbody tr:hover{background:rgba(197,255,48,.035)}.kx-page,.user-page{width:min(1240px,100%);margin:0 auto;padding:20px}.admin-page{width:100%;min-width:0}.kx-shell{background:rgba(13,15,17,.88);border:1px solid var(--kx-border);border-radius:var(--kx-radius-lg);box-shadow:var(--kx-shadow)}.admin-stat-card,.admin-table,.form-section,.kx-card,.kx-panel,.plan-section,.prompt-card,.settings-section,.signal-card,.wallet-balance{background:var(--kx-surface)!important;border:1px solid var(--kx-border)!important;border-radius:var(--kx-radius)!important;box-shadow:var(--kx-shadow-soft)!important;color:var(--kx-text)!important}.form-section,.kx-card,.plan-section,.settings-section{padding:18px}.kx-panel{padding:14px}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.admin-page>.admin-stats-grid,.admin-page>.admin-table,.admin-page>.dashboard-grid,.admin-page>.kx-card,.admin-page>.settings-section{margin-top:20px}.admin-page>.admin-stats-grid:first-of-type,.admin-page>.admin-table:first-of-type,.admin-page>.dashboard-grid:first-of-type,.admin-page>.kx-card:first-of-type,.admin-page>.settings-section:first-of-type{margin-top:16px}.kx-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:18px}.admin-table,.analysis-list table,.kx-table,.wallet-ledger table,.wallet-page table{overflow:hidden;border-radius:var(--kx-radius);background:var(--kx-surface)!important;border:1px solid var(--kx-border);box-shadow:none}.kx-badge,.signal-status,.status-badge,td span[style*=background-color],td span[style*=backgroundColor]{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:3px 7px!important;border-radius:6px!important;border:1px solid rgba(154,168,189,.18);background:rgba(31,36,41,.92)!important;color:#cfd5db!important;font-size:11px!important;font-weight:800;letter-spacing:.02em}.status-badge.closed_tp,.status-badge.filled,.status-badge.open,.status-badge.submitted,.status-badge.validated{background:var(--kx-bull-soft)!important;color:#86efac!important;border-color:rgba(34,197,94,.24)}.status-badge.cancelled,.status-badge.closed_sl,.status-badge.failed{background:var(--kx-bear-soft)!important;color:#fecaca!important;border-color:rgba(239,68,68,.24)}.status-badge.pending{background:var(--kx-warning-soft)!important;color:#fde68a!important;border-color:rgba(245,158,11,.24)}.kx-badge-danger{background:var(--kx-bear-soft)!important;color:#fecaca!important;border-color:rgba(239,68,68,.24)!important}.kx-badge-warning{background:var(--kx-warning-soft)!important;color:#fde68a!important;border-color:rgba(245,158,11,.24)!important}.kx-badge-success{background:var(--kx-bull-soft)!important;color:#86efac!important;border-color:rgba(34,197,94,.24)!important}.admin-stat-card,.kx-stat-card,.stat-card{padding:16px!important;background:var(--kx-surface)!important;border:1px solid var(--kx-border)!important;border-radius:var(--kx-radius)!important;box-shadow:var(--kx-shadow-soft)!important}.admin-stat-card[style*=border-top],.admin-stat-card[style*=borderTop]{border-top-color:var(--kx-primary)!important}.kx-mobile-card{display:none;padding:14px;border:1px solid var(--kx-border);border-radius:var(--kx-radius);background:var(--kx-surface)}.analysis-form button,.btn-cancel,.btn-edit,.btn-primary,.btn-secondary,.form-section button,.kx-button,.plan-section button,.settings-section button,.signal-card button,.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 14px;border:1px solid rgba(197,255,48,.46);border-radius:var(--kx-radius-sm);background:var(--kx-primary);color:#050607!important;font-weight:800;cursor:pointer;transition:color .16s ease,filter .16s ease,border-color .16s ease,background .16s ease}.btn-primary:hover,.form-section button:hover,.kx-button:hover,.plan-section button:hover,.signal-card button:hover,.ui-button:hover{background:var(--kx-primary-hover);filter:none}.ui-button:disabled,button:disabled{cursor:not-allowed!important;opacity:.55!important;transform:none!important}.admin-page .admin-table button,.admin-page .kx-button,.admin-page .kx-card button,.admin-page .settings-section button{min-height:30px!important;padding:5px 10px!important;font-size:12px!important;border-radius:10px!important;font-weight:850!important}.admin-page .kx-button-primary,.admin-page .settings-section button[type=submit],.admin-page .settings-section>button{min-height:32px!important;padding:6px 12px!important}.btn-cancel,.btn-secondary,.ui-button-secondary{background:#15191d!important;border-color:var(--kx-border-strong)!important;color:var(--kx-text)!important}.btn-cancel:hover,.btn-secondary:hover,.ui-button-secondary:hover{background:#1f2429!important}.ui-button-danger{background:var(--kx-bear)!important;border-color:rgba(245,63,63,.5)!important;color:#fff!important}.ui-button-ghost{background:transparent!important;border-color:transparent!important;color:var(--kx-text-muted)!important}.ui-button-outline{background:transparent!important;border-color:rgba(197,255,48,.38)!important;color:var(--kx-primary)!important}.ui-button-sm{min-height:30px;padding:5px 10px;font-size:12px}.ui-button-lg{min-height:46px;padding:11px 22px;font-size:15px}.ui-button-full{width:100%}.ui-button-spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:ui-spin 1s linear infinite}.ui-input-wrapper{margin-bottom:16px;width:100%}.ui-input-label{display:block;margin-bottom:7px;font-size:12px;color:var(--kx-text-muted);font-weight:850;text-transform:uppercase;letter-spacing:.05em}.ui-input-error{border-color:var(--kx-bear)!important}.ui-input-message{margin-top:5px;font-size:12px;color:var(--kx-text-soft)}.ui-input-message-error{color:#fca5a5}h1,h2,h3,h4{color:var(--kx-text)!important;letter-spacing:-.025em}h1{margin:0 0 14px;font-size:clamp(26px,3.4vw,38px);line-height:1.06}h2{font-size:clamp(18px,2.1vw,24px)}h2,h3{margin:0 0 12px}p{color:var(--kx-text-muted)}strong{color:var(--kx-text)}.confidence,.cost-info,.empty,.field-help,.info-text,.signal-date,.signal-rationale{color:var(--kx-text-muted)!important}.empty{padding:34px;text-align:center}.admin-stat-card p,.balance-value,.stat-value,[style*="font-size: 32px"],[style*='fontSize: "32px"']{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--kx-text)!important}.kx-eyebrow{margin:0 0 7px;color:var(--kx-primary);font-size:11px;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.dashboard-hero{align-items:flex-start;margin-bottom:10px}.dashboard-section{margin-bottom:22px}.ai-desk-hero{position:relative;padding:18px;margin-bottom:16px;border:1px solid var(--kx-border);border-radius:var(--kx-radius-lg);background:linear-gradient(90deg,rgba(197,255,48,.07),transparent 36%),var(--kx-surface);overflow:hidden}.ai-desk-hero:after{content:"";position:absolute;inset:auto 18px 0 18px;height:1px;background:linear-gradient(90deg,transparent,rgba(197,255,48,.52),transparent)}.ai-desk-hero .info-text{margin:0;max-width:680px}.trading-desk-hero{display:flex;align-items:center;justify-content:space-between;gap:16px}.desk-status-strip{display:inline-flex;align-items:center;gap:10px;min-height:34px;padding:7px 11px;border:1px solid rgba(197,255,48,.22);border-radius:999px;background:rgba(197,255,48,.07);color:var(--kx-text-soft);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.desk-status-strip strong{color:var(--kx-primary)}.ai-market-panel{position:relative}.ai-market-panel>h2{display:flex;align-items:center;gap:10px}.ai-market-panel>h2:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--kx-primary);box-shadow:0 0 14px rgba(197,255,48,.45)}.dashboard-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px}.performance-dashboard-home{width:min(1380px,100%)}.institutional-performance-panel{position:relative;overflow:hidden;padding:18px;background:linear-gradient(145deg,rgba(13,17,20,.98),rgba(8,10,12,.98))!important}.institutional-performance-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(197,255,48,.08) 0 1px,transparent 1px 100%),linear-gradient(180deg,rgba(255,255,255,.035) 0 1px,transparent 1px 100%);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 72%)}.performance-panel-head{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:start;margin-bottom:18px}.performance-panel-head h2{margin:0;letter-spacing:-.03em}.performance-panel-head p:not(.kx-eyebrow){margin:7px 0 0;color:var(--kx-text-muted);max-width:680px}.performance-meta-strip{display:grid;grid-gap:8px;gap:8px;min-width:290px;padding:12px;border:1px solid rgba(197,255,48,.14);border-radius:14px;background:rgba(7,10,12,.72);color:var(--kx-text-soft);font-size:12px}.performance-meta-strip strong{color:var(--kx-text)}.performance-controls-row{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.performance-control-group{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--kx-border);border-radius:999px;background:#080a0c}.performance-control-group button{min-width:112px;border:0;border-radius:999px;padding:8px 14px;color:var(--kx-text-muted);background:transparent;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.performance-control-group button.active{color:#050607;background:var(--kx-primary);box-shadow:0 0 0 1px rgba(197,255,48,.3),0 12px 30px rgba(197,255,48,.12)}.interval-control button{min-width:92px}.performance-section-label{position:relative;z-index:1;margin:4px 0 10px;color:var(--kx-text-soft);font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.performance-capital-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.performance-metric-card{min-height:118px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015))}.performance-lifecycle-table span,.performance-metric-card span,.performance-mini-card span{display:block;color:var(--kx-text-soft);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.performance-metric-card strong{display:block;margin-top:18px;color:var(--kx-text);font-size:clamp(24px,3vw,38px);line-height:1;letter-spacing:-.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.performance-metric-card.compact-value strong{font-size:clamp(22px,2.3vw,32px);letter-spacing:-.055em}.performance-metric-subvalue{display:block;margin-top:10px;color:var(--kx-text-soft);font-size:11px;font-weight:800;letter-spacing:.02em}.performance-metric-subvalue b{color:var(--kx-text);font-weight:950;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.performance-metric-card.positive strong,.performance-mini-card.positive strong{color:var(--kx-bull)}.performance-metric-card.negative strong,.performance-mini-card.negative strong{color:var(--kx-bear)}.performance-detail-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.15fr;grid-gap:12px;gap:12px}.performance-data-block{padding:12px;border:1px solid var(--kx-border);border-radius:16px;background:rgba(8,10,12,.74)}.performance-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.performance-mini-card{padding:12px;border-radius:12px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)}.performance-mini-card strong{display:block;margin-top:10px;color:var(--kx-text);font-size:24px;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.performance-lifecycle-table{display:grid;grid-gap:6px;gap:6px}.performance-lifecycle-table div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05)}.performance-lifecycle-table strong{color:var(--kx-text);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.performance-broker-strip{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px;color:var(--kx-text-soft);font-size:12px}.performance-broker-strip strong{color:var(--kx-primary)}.performance-pnl-chart-card{position:relative;z-index:1;margin-top:12px;padding:12px;border:1px solid var(--kx-border);border-radius:16px;background:rgba(8,10,12,.74);color:var(--kx-primary);overflow:hidden}.performance-pnl-chart-card.negative{color:var(--kx-bear)}.performance-pnl-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.performance-pnl-chart-head p{margin:-4px 0 0;color:var(--kx-text-soft);font-size:12px}.performance-pnl-chart-total{flex:0 0 auto;color:var(--kx-text-soft);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.performance-pnl-chart-total strong{color:var(--kx-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.performance-pnl-chart-wrap{margin-top:10px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:rgba(3,5,6,.58);overflow:hidden}.performance-pnl-chart{display:block;width:100%;height:220px;color:currentColor}.performance-pnl-grid line{stroke:rgba(255,255,255,.08);stroke-width:1;vector-effect:non-scaling-stroke}.performance-pnl-grid .zero-line{stroke:rgba(255,255,255,.24);stroke-dasharray:5 7}.performance-pnl-axis text,.performance-pnl-grid text{fill:var(--kx-text-soft);font-size:11px;font-weight:850;letter-spacing:.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.performance-pnl-area{fill:url(#pnlAreaGradient)}.performance-pnl-line{fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.performance-pnl-points circle{fill:#080a0c;stroke:currentColor;stroke-width:2.4;vector-effect:non-scaling-stroke}.performance-pnl-empty{display:grid;place-items:center;min-height:110px;margin-top:10px;border:1px dashed rgba(255,255,255,.12);border-radius:14px;background:rgba(5,7,8,.4);color:var(--kx-text-soft);font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.dashboard-first-steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard-first-step{padding:14px;border:1px solid rgba(197,255,48,.14);border-radius:var(--kx-radius);background:#0c0f12}.dashboard-first-step span{display:inline-flex;margin-bottom:10px;color:var(--kx-primary);font-size:11px;font-weight:950;letter-spacing:.12em}.dashboard-first-step strong{display:block;margin-bottom:7px}.dashboard-first-step p{margin:0;color:var(--kx-text-muted);font-size:13px;line-height:1.5}.admin-stat-card h3,.pnl-card h3,.stat-card h3{color:var(--kx-text-soft)!important;font-size:12px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.pnl-value,.stat-value{font-size:clamp(24px,3.4vw,32px);font-weight:950;letter-spacing:-.04em}.stat-subtitle{margin:8px 0 0;font-size:14px;color:var(--kx-text-soft)}.stat-help-text{margin:8px 0 0;color:var(--kx-text-muted);font-size:12px;line-height:1.45}.stat-link{margin-top:16px;font-size:14px;font-weight:800}.quick-actions-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.quick-action-card{display:block;padding:14px;border:1px solid var(--kx-border);border-radius:var(--kx-radius);background:#0c0f12;color:var(--kx-text);transition:background .18s ease,border-color .18s ease}.quick-action-card:hover{background:#12161a;border-color:rgba(197,255,48,.32)}.quick-action-card p{margin:8px 0 0;font-size:14px}.orders-filters{justify-content:flex-start;padding:10px;border:1px solid var(--kx-border);border-radius:var(--kx-radius);background:#0c0f12}.orders-filters select{width:auto;min-width:150px}.orders-table-scroll,.orders-table-wrap{border-radius:var(--kx-radius)}.orders-table-scroll{width:100%;overflow-x:auto}.orders-table{min-width:1180px}.orders-table td,.orders-table th{vertical-align:middle}.order-date-cell{min-width:92px;color:var(--kx-text-muted);font-size:12px;line-height:1.25}.order-size-cell{min-width:150px;line-height:1.25}.order-date-cell span,.order-size-cell span{display:block;white-space:nowrap}.order-size-cell span+span{margin-top:3px;color:var(--kx-text-soft)}.order-price-cell{color:var(--kx-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.order-price-cell.positive{color:var(--kx-bull);font-weight:800}.order-price-cell.negative{color:#fca5a5;font-weight:800}.signals-filters{margin-bottom:18px}.kx-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--kx-border);color:var(--kx-text-soft);font-size:13px;flex-wrap:wrap}.kx-pagination-count{color:var(--kx-text-muted);font-weight:800}.kx-pagination-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kx-pagination-page{color:var(--kx-text);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.order-follow-control{display:grid;grid-template-columns:52px max-content max-content;align-items:center;grid-gap:6px;gap:6px;width:max-content;max-width:100%}.order-follow-control.followed{grid-template-columns:52px max-content max-content}.order-follow-select{width:52px!important;min-height:30px!important;padding:3px 6px!important;font-size:11px!important}.order-follow-frequency-label{display:inline-flex;align-items:center;justify-content:center;width:52px;min-height:30px;color:var(--kx-bull);font-size:11px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order-follow-control .ui-button-sm{min-width:108px;width:auto;padding-inline:12px;white-space:nowrap}.order-follow-cell{display:grid;grid-gap:8px;gap:8px;min-width:228px}.order-follow-note{color:var(--kx-text-soft);font-size:11px;font-weight:800}.order-follow-decision{position:relative;padding:8px 10px 9px 12px;border:1px solid rgba(197,255,48,.18);border-radius:12px;background:linear-gradient(135deg,rgba(197,255,48,.08),rgba(12,15,18,.96) 58%);box-shadow:inset 3px 0 0 rgba(197,255,48,.56);color:var(--kx-text);font-size:12px;max-width:220px}.order-follow-decision.close{border-color:rgba(239,68,68,.26);box-shadow:inset 3px 0 0 rgba(239,68,68,.7);background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(12,15,18,.96) 58%)}.order-follow-decision.modify{border-color:rgba(59,130,246,.26);box-shadow:inset 3px 0 0 rgba(59,130,246,.72);background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(12,15,18,.96) 58%)}.order-follow-decision.empty{color:var(--kx-text-muted);background:#0c0f12;border-style:dashed;box-shadow:none}.order-follow-decision-trigger{display:grid;grid-template-columns:auto auto;align-items:center;grid-gap:3px 8px;gap:3px 8px;justify-self:center;width:190px;max-width:100%;padding:8px 10px;border:1px solid rgba(197,255,48,.22);border-radius:10px;background:linear-gradient(135deg,rgba(197,255,48,.08),rgba(12,15,18,.96));color:var(--kx-text);text-align:left;box-shadow:inset 2px 0 0 rgba(197,255,48,.65);cursor:pointer}.order-follow-decision-trigger:hover{border-color:rgba(197,255,48,.42);background:linear-gradient(135deg,rgba(197,255,48,.14),rgba(12,15,18,.98));transform:translateY(-1px)}.order-follow-decision-trigger.close{border-color:rgba(239,68,68,.3);box-shadow:inset 2px 0 0 rgba(239,68,68,.8);background:linear-gradient(135deg,rgba(239,68,68,.12),rgba(12,15,18,.96))}.order-follow-decision-trigger.modify{border-color:rgba(59,130,246,.3);box-shadow:inset 2px 0 0 rgba(59,130,246,.8);background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(12,15,18,.96))}.order-follow-decision-trigger span{color:var(--kx-text-muted);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.order-follow-decision-trigger strong{color:var(--kx-primary);font-size:12px;font-weight:950;text-transform:uppercase;justify-self:end}.order-follow-decision-trigger.close strong{color:#fca5a5}.order-follow-decision-trigger.modify strong{color:#93c5fd}.order-follow-decision-trigger small{grid-column:1/-1;color:var(--kx-text-soft);font-size:11px;font-weight:800}.order-follow-decision-kicker{display:block;margin-bottom:3px;color:var(--kx-text-muted);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.order-follow-decision strong{display:inline-block;margin-right:6px;color:var(--kx-primary);font-size:12px;font-weight:950;text-transform:uppercase}.order-follow-decision.close strong{color:#fca5a5}.order-follow-decision.modify strong{color:#93c5fd}.order-follow-decision span:not(.order-follow-decision-kicker){color:var(--kx-text-soft);font-size:11px}.order-follow-decision p{margin:6px 0 0;color:var(--kx-text-muted);font-size:11px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kx-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kx-modal-card{width:min(620px,100%);max-height:min(82vh,720px);overflow:auto;border:1px solid rgba(197,255,48,.22);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(197,255,48,.16),transparent 30%),linear-gradient(145deg,#101418,#060708 72%);box-shadow:0 24px 80px rgba(0,0,0,.62),inset 0 1px 0 rgba(255,255,255,.04)}.follow-decision-modal{padding:22px}.follow-decision-modal.close{border-color:rgba(239,68,68,.28);background:radial-gradient(circle at 100% 0,rgba(239,68,68,.16),transparent 30%),linear-gradient(145deg,#101418,#060708 72%)}.follow-decision-modal.modify{border-color:rgba(59,130,246,.28);background:radial-gradient(circle at 100% 0,rgba(59,130,246,.16),transparent 30%),linear-gradient(145deg,#101418,#060708 72%)}.follow-decision-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.follow-decision-modal-head h2{margin:3px 0 0;color:var(--kx-text);font-size:28px;line-height:1}.modal-close-button{border:1px solid var(--kx-border);border-radius:999px;background:#0c0f12;color:var(--kx-text-soft);padding:8px 12px;font-size:12px;font-weight:900;cursor:pointer}.modal-close-button:hover{color:var(--kx-text);border-color:rgba(197,255,48,.35)}.follow-decision-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.follow-decision-meta span{border:1px solid rgba(197,255,48,.16);border-radius:999px;background:rgba(197,255,48,.06);color:var(--kx-text-soft);padding:6px 10px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.follow-decision-section{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(12,15,18,.72)}.follow-decision-section+.follow-decision-section{margin-top:12px}.follow-decision-section h3{margin:0 0 8px;color:var(--kx-primary);font-size:11px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.follow-decision-section p{margin:0;color:var(--kx-text);font-size:13px;line-height:1.65}.follow-decision-section.muted p{color:var(--kx-text-soft)}.orders-help-text{margin:8px 0 0;max-width:760px}.wallet-section{margin-bottom:20px}.wallet-section>h3{margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid var(--kx-border);color:var(--kx-text-soft)!important;font-size:12px;text-transform:uppercase;letter-spacing:.11em}.wallet-page [style*=fontFamily],.wallet-page [style*=monospace]{font-family:Roboto Mono,SFMono-Regular,Consolas,monospace!important;background:#0c0f12!important;border-color:var(--kx-border)!important;color:var(--kx-text)!important}.wallet-balance-row{display:flex;gap:2rem;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.wallet-muted-label{margin-bottom:4px;color:var(--kx-text-muted);font-size:.8rem}.wallet-muted-text{color:var(--kx-text-muted);font-size:.9rem}.wallet-balance-note{max-width:360px;margin:8px 0 0;color:var(--kx-text-muted);font-size:12px;line-height:1.45}.wallet-balance-value{color:var(--kx-text);font-size:2rem;font-weight:950;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wallet-balance-value span,.wallet-reserved-value span{color:var(--kx-text-soft);font-size:1rem}.wallet-reserved-value{color:var(--kx-warning);font-size:1.25rem;font-weight:900}.wallet-billing-summary{position:relative;flex:1 1 320px;max-width:460px;padding:16px;overflow:hidden;border:1px solid rgba(197,255,48,.18);border-radius:var(--kx-radius);background:radial-gradient(circle at 92% 0,rgba(197,255,48,.16),transparent 34%),linear-gradient(135deg,rgba(12,15,18,.96),rgba(5,7,8,.98))}.wallet-billing-summary:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--kx-primary),transparent)}.wallet-billing-summary p{margin:10px 0 14px;color:var(--kx-text-muted);font-size:13px;line-height:1.55}.wallet-fees-backdrop{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wallet-fees-panel{width:min(760px,100%);max-height:min(760px,calc(100vh - 40px));overflow-y:auto;padding:22px;border:1px solid rgba(197,255,48,.22);border-radius:24px;background:radial-gradient(circle at 15% 0,rgba(197,255,48,.14),transparent 32%),#090b0d;box-shadow:0 28px 90px rgba(0,0,0,.55)}.wallet-fees-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--kx-border)}.wallet-fees-header h2{margin:0}.wallet-fees-header p:not(.kx-eyebrow){margin:8px 0 0;color:var(--kx-text-muted);font-size:13px;line-height:1.5}.wallet-fees-list{display:grid;grid-gap:10px;gap:10px}.wallet-fee-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:14px;border:1px solid var(--kx-border);border-radius:16px;background:rgba(12,15,18,.82)}.wallet-fee-row strong{display:block;color:var(--kx-text);font-size:14px}.wallet-fee-row span{display:block;margin-top:4px;color:var(--kx-text-muted);font-size:12px;line-height:1.45}.wallet-fee-row em{color:var(--kx-primary);font-style:normal;font-weight:950;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.wallet-ledger-pill{display:inline-flex;padding:2px 8px;border-radius:999px;background:#18202a;color:#cbd7e8;font-size:11px}.wallet-topup-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);grid-gap:20px;gap:20px;align-items:stretch}.wallet-topup-grid .wallet-section{display:flex;height:100%;flex-direction:column}.wallet-history-section{margin-top:14px}.nowpay-card{padding:14px;border:1px solid var(--kx-border);border-radius:var(--kx-radius);background:#0c0f12}.nowpay-explainer{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--kx-border)}.nowpay-steps{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.nowpay-form-grid{display:grid;grid-template-columns:minmax(180px,1fr) 160px auto;grid-gap:12px;gap:12px;align-items:end}.nowpay-form-grid label,.payment-gateway-grid label{display:flex;flex-direction:column;gap:6px;color:var(--kx-text-muted);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.nowpay-form-grid input,.nowpay-form-grid select,.payment-gateway-grid input{width:100%;min-height:40px;padding:9px 11px;border:1px solid var(--kx-border);border-radius:var(--kx-radius-sm);background:#080a0c;color:var(--kx-text);outline:none}.nowpay-network-hint{margin-top:10px;color:var(--kx-text-soft);font-size:13px}.nowpay-minimum-hint{margin-top:8px;color:var(--kx-text-muted);font-size:12px}.nowpay-minimum-error{margin-top:8px}.wallet-warning-note{margin:10px 0 0;padding:10px 12px;border:1px solid rgba(245,158,11,.28);border-radius:12px;background:rgba(245,158,11,.08);color:#fde68a;font-size:12px;line-height:1.45}.wallet-warning-note.invoice-note{max-width:720px}.nowpay-invoice{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;margin-top:14px;padding:16px;border:1px solid rgba(197,255,48,.24);border-radius:var(--kx-radius);background:linear-gradient(120deg,rgba(197,255,48,.09),rgba(13,16,18,.96))}.nowpay-invoice h4{margin:0 0 10px;color:var(--kx-text);font-size:18px}.nowpay-address-box{padding:10px 12px;border:1px solid var(--kx-border);border-radius:var(--kx-radius-sm);background:#060708;color:var(--kx-primary);font-family:Roboto Mono,SFMono-Regular,Consolas,monospace;font-size:13px;word-break:break-all}.nowpay-invoice-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;color:var(--kx-text-muted);font-size:12px}.nowpay-invoice-meta span{padding:4px 8px;border:1px solid var(--kx-border);border-radius:999px;background:rgba(0,0,0,.22)}.nowpay-qr{width:180px;height:180px;padding:8px;border-radius:14px;background:#fff}.nowpay-history-list{display:grid;grid-gap:10px;gap:10px}.nowpay-history-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,auto) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid var(--kx-border);border-radius:var(--kx-radius-sm);background:#0c0f12}.nowpay-history-card div{display:flex;flex-direction:column;gap:3px}.nowpay-history-card strong{color:var(--kx-text)}.nowpay-history-card span{color:var(--kx-text-muted);font-size:12px}.nowpay-status{justify-self:end;padding:5px 8px;border-radius:999px;font-size:11px!important;font-weight:950;text-transform:uppercase}.nowpay-status.positive{color:var(--kx-bull)!important;background:var(--kx-bull-soft)}.nowpay-status.negative{color:var(--kx-bear)!important;background:var(--kx-bear-soft)}.nowpay-status.pending{color:var(--kx-warning)!important;background:var(--kx-warning-soft)}.wallet-card-topup{display:flex;flex:1 1;flex-direction:column;gap:16px;padding:14px;border:1px solid rgba(197,255,48,.18);border-radius:var(--kx-radius);background:radial-gradient(circle at 16% 0,rgba(197,255,48,.14),transparent 32%),#0c0f12}.wallet-card-visual{position:relative;min-height:148px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(135deg,rgba(197,255,48,.2),rgba(9,12,14,.92) 45%,rgba(38,46,52,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.wallet-card-visual:after{content:"";position:absolute;inset:auto -34px -48px auto;width:130px;height:130px;border-radius:999px;background:rgba(197,255,48,.12)}.wallet-card-chip{position:absolute;top:22px;left:22px;width:40px;height:28px;border-radius:8px;background:linear-gradient(135deg,#d6f369,#7e8f35);box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}.wallet-card-lines{position:absolute;left:22px;right:22px;bottom:58px;display:grid;grid-gap:8px;gap:8px}.wallet-card-lines span{display:block;height:7px;border-radius:999px;background:rgba(255,255,255,.18)}.wallet-card-lines span:last-child{width:62%}.wallet-card-brands{position:absolute;left:22px;right:22px;bottom:18px;display:flex;flex-wrap:wrap;gap:8px}.wallet-card-badge,.wallet-card-brands span{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:999px;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.wallet-card-brands span{padding:6px 9px;color:var(--kx-text);background:rgba(0,0,0,.32);border:1px solid rgba(255,255,255,.12)}.wallet-card-copy{display:grid;grid-gap:8px;gap:8px}.wallet-card-badge{padding:5px 9px;color:var(--kx-primary);background:rgba(197,255,48,.1);border:1px solid rgba(197,255,48,.2)}.wallet-card-copy h4{margin:0;color:var(--kx-text);font-size:18px}.wallet-card-copy p{margin:0;color:var(--kx-text-muted);font-size:13px;line-height:1.6}.wallet-card-topup .ui-button{margin-top:auto;opacity:.7}.payment-gateway-section{border-color:rgba(197,255,48,.18);background:linear-gradient(180deg,rgba(197,255,48,.035),var(--kx-surface))}.payment-gateway-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.payment-gateway-grid label span{display:flex;justify-content:space-between;gap:8px}.payment-gateway-grid em{color:var(--kx-primary);font-style:normal;font-size:10px}.payment-gateway-toggle{display:inline-flex;align-items:center;gap:8px;color:var(--kx-text-muted);font-size:13px;font-weight:900}.direction.buy,.direction.long,.positive,.status-completed{color:var(--kx-bull)!important}.direction.sell,.direction.short,.negative,.status-failed{color:var(--kx-bear)!important}.direction.none{color:var(--kx-text-soft)!important}.status-pending{color:var(--kx-warning)!important}.direction{font-weight:900;letter-spacing:.05em}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;position:relative}.auth-page-kx{display:block;overflow-x:hidden;padding:18px 20px 42px;background:radial-gradient(circle at 14% 10%,rgba(197,255,48,.12),transparent 30%),radial-gradient(circle at 86% 18%,rgba(2,189,134,.1),transparent 28%),linear-gradient(180deg,#070809,#0a0d0f)}.auth-topbar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(1120px,100%);margin:0 auto;padding:6px 0 28px}.auth-topbar-actions{display:flex;align-items:center;gap:10px}.auth-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;grid-gap:34px;gap:34px;width:min(1120px,100%);min-height:calc(100vh - 112px);margin:0 auto}.auth-intro{padding:34px;border:1px solid rgba(255,255,255,.08);border-radius:30px;background:radial-gradient(circle at 80% 18%,rgba(197,255,48,.13),transparent 34%),rgba(17,20,23,.72);box-shadow:0 28px 80px rgba(0,0,0,.34)}.auth-intro h1{max-width:650px;margin:0;font-size:clamp(38px,5vw,70px);line-height:.92;letter-spacing:-.07em}.auth-intro p{max-width:620px;margin:22px 0 0;color:#c7ced4;font-size:17px;line-height:1.7}.auth-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:28px}.auth-flow-list div,.auth-insight-grid div{padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(8,10,12,.56)}.auth-flow-list strong,.auth-insight-grid strong{display:block;color:var(--kx-text);font-size:13px;font-weight:950}.auth-flow-list small,.auth-insight-grid span{display:block;margin-top:6px;color:var(--kx-text-muted);font-size:12px;line-height:1.45}.auth-terminal{display:grid;grid-gap:8px;gap:8px;margin-top:16px;padding:15px;border:1px solid rgba(197,255,48,.16);border-radius:18px;background:#07090a}.auth-terminal code{color:#9fe8cf;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px}.auth-flow-list{display:grid;grid-gap:10px;gap:10px;margin-top:28px}.auth-flow-list div{display:grid;grid-template-columns:42px 1fr;align-items:center;grid-column-gap:10px;column-gap:10px}.auth-flow-list span{grid-row:span 2;color:var(--kx-primary);font-size:12px;font-weight:950}.auth-card.auth-card-kx{max-width:500px;justify-self:end;background:linear-gradient(180deg,rgba(23,27,31,.96),rgba(12,15,18,.97));border-color:rgba(197,255,48,.14)}.auth-back-link{display:inline-flex;margin-bottom:18px;color:var(--kx-text-muted);font-size:13px;font-weight:850}.auth-back-link:hover{color:var(--kx-primary)}.auth-card.auth-card-kx h1{margin-bottom:10px;text-align:left}.auth-subtitle{margin:0 0 22px;text-align:left!important;line-height:1.6}.auth-field{display:grid;grid-gap:7px;gap:7px}.auth-field span{color:var(--kx-text-muted);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.turnstile-box{display:grid;grid-gap:8px;gap:8px;min-width:0}.turnstile-box>span{color:var(--kx-text-muted);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.turnstile-box small{color:#fca5a5;font-size:12px;line-height:1.4}.turnstile-widget{display:flex;min-height:66px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(0,0,0,.18)}.auth-password-field{position:relative;display:flex;align-items:center}.auth-password-field input{padding-right:48px}.auth-password-toggle{position:absolute;right:8px;top:50%;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:rgba(17,20,23,.9);color:var(--kx-text-muted);cursor:pointer;transform:translateY(-50%);transition:background .18s ease,border-color .18s ease,color .18s ease}.auth-password-toggle:hover{border-color:rgba(197,255,48,.34);background:rgba(31,36,41,.94);color:var(--kx-primary)}.auth-password-toggle svg{width:18px;height:18px}.auth-card.auth-card-kx button[type=submit]{min-height:42px;border:1px solid rgba(197,255,48,.48);border-radius:0;background:var(--kx-primary);color:#050607;cursor:pointer;font-weight:950}.auth-card.auth-card-kx button[type=submit]:hover{background:var(--kx-primary-hover)}.auth-card.auth-card-kx button[type=submit]:disabled{opacity:.6;cursor:not-allowed}.auth-notice{padding:12px;border:1px solid rgba(197,255,48,.24);border-radius:var(--kx-radius-sm);background:rgba(197,255,48,.08);color:#e8ff95;line-height:1.45}.auth-inline-actions{display:flex;gap:10px;flex-wrap:wrap}.auth-help-row{display:flex;justify-content:flex-end;margin-top:-6px}.auth-help-row a{color:var(--kx-primary);font-size:13px;font-weight:850}.auth-verification-panel{border:1px solid rgba(197,255,48,.16);border-radius:16px;background:rgba(197,255,48,.045)}.auth-2fa-setup-box,.auth-verification-panel{display:grid;grid-gap:12px;gap:12px;padding:12px}.auth-2fa-setup-box{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.18)}.auth-2fa-setup-box p{margin:0;text-align:left!important;color:var(--kx-text-muted);line-height:1.5}.otp-qr-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:12px;border:1px solid rgba(197,255,48,.18);border-radius:16px;background:linear-gradient(135deg,rgba(197,255,48,.08),rgba(255,255,255,.035))}.otp-qr-frame{display:grid;place-items:center;width:116px;height:116px;padding:8px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#f7f9ef;box-shadow:0 18px 36px rgba(0,0,0,.28)}.otp-qr-image{display:block;width:100%;height:100%;border-radius:10px}.otp-qr-placeholder{display:grid;place-items:center;width:100%;height:100%;border-radius:10px;background:repeating-linear-gradient(45deg,#050607 0 8px,#f7f9ef 8px 16px);color:transparent;opacity:.28}.otp-qr-copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.otp-qr-copy strong{color:var(--kx-text);font-size:14px}.otp-qr-copy span{color:var(--kx-text-muted);font-size:13px;line-height:1.45}.otp-qr-copy code{display:block;max-width:100%;padding:8px 10px;overflow-wrap:anywhere;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:rgba(0,0,0,.22);color:var(--kx-primary);font-size:12px;letter-spacing:.04em}.otp-qr-copy .otp-qr-error{color:#ffb4b4}@media (max-width:520px){.otp-qr-card{grid-template-columns:1fr;text-align:center}.otp-qr-card,.otp-qr-copy{justify-items:center}}.auth-secondary-button{min-height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:rgba(255,255,255,.04);color:var(--kx-text);cursor:pointer;font-weight:850}.auth-secondary-button:hover{border-color:rgba(197,255,48,.34);color:var(--kx-primary)}.auth-secondary-button:disabled{opacity:.55;cursor:not-allowed}.auth-secondary-link{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid rgba(197,255,48,.24);border-radius:13px;background:rgba(197,255,48,.06);color:var(--kx-primary);font-weight:850}.auth-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.auth-card.auth-card-kx p a{font-weight:900}.auth-card{width:100%;max-width:420px;padding:34px;background:linear-gradient(180deg,rgba(29,41,61,.96),rgba(20,28,42,.96));border:1px solid var(--kx-border);border-radius:var(--kx-radius-lg);box-shadow:var(--kx-shadow)}.auth-card h1{text-align:center}.auth-card form{display:flex;flex-direction:column;gap:16px}.auth-card p{text-align:center}.error{background:var(--kx-bear-soft);color:#fecaca;padding:12px;border-radius:var(--kx-radius-sm);border:1px solid rgba(239,68,68,.25)}.admin-layout,.dashboard-layout{min-height:100vh;background:radial-gradient(circle at 12% -10%,rgba(197,255,48,.055),transparent 26%),linear-gradient(180deg,var(--kx-bg) 0,#090b0d 100%)}.dashboard-nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;min-height:62px;padding:9px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:rgba(8,9,10,.9);border-bottom:1px solid var(--kx-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-brand-title{font-size:22px;font-weight:950;letter-spacing:-.04em}.nav-brand{display:inline-flex;align-items:center;color:var(--kx-text);text-decoration:none}.admin-brand-logo,.admin-mobile-logo,.home-brand-logo,.nav-brand-logo{display:block;width:auto;height:42px;max-width:180px;object-fit:contain}.nav-links{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.admin-sidebar-link,.nav-links a{color:var(--kx-text-muted);border-radius:8px;padding:8px 11px;font-size:13.5px;font-weight:800;transition:background .18s ease,color .18s ease,border-color .18s ease}.admin-sidebar-link:hover,.nav-links a:hover{color:var(--kx-text);background:var(--kx-surface-hover)}.admin-sidebar-link.active,.nav-links a.active{color:var(--kx-primary);background:var(--kx-primary-soft);border:1px solid rgba(197,255,48,.24)}.nav-user{gap:12px}.nav-user,.nav-user-controls{display:flex;align-items:center}.nav-user-controls{gap:10px;min-width:0}.dashboard-content{padding:22px 16px 42px}.dashboard-menu-button,.dashboard-mobile-backdrop,.dashboard-mobile-drawer{display:none}.dashboard-menu-button{width:42px;height:42px;border:1px solid var(--kx-border);border-radius:13px;background:rgba(16,20,24,.92);align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:0;color:var(--kx-text);cursor:pointer}.dashboard-menu-button span{width:18px;height:2px;border-radius:999px;background:currentColor}.dashboard-mobile-backdrop{position:fixed;inset:0;z-index:70;border:0;padding:0;background:rgba(2,6,8,.68);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dashboard-mobile-drawer{position:fixed;inset:0 auto 0 0;z-index:80;width:min(82vw,320px);height:100dvh;padding:14px;overflow-y:auto;border-right:1px solid rgba(197,255,48,.18);background:radial-gradient(circle at 12% 0,rgba(197,255,48,.12),transparent 30%),linear-gradient(180deg,rgba(10,13,15,.99),rgba(5,7,8,.99));box-shadow:24px 0 60px rgba(0,0,0,.56);color:var(--kx-text);transform:translateX(-104%);visibility:hidden;pointer-events:none;transition:transform .22s ease}.dashboard-mobile-drawer.open{transform:translateX(0);visibility:visible;pointer-events:auto}.dashboard-mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--kx-border)}.dashboard-mobile-brand{display:inline-flex;align-items:center;color:var(--kx-text);text-decoration:none}.dashboard-mobile-close{position:relative;width:38px;height:38px;border:1px solid var(--kx-border);border-radius:12px;background:rgba(255,255,255,.03);color:var(--kx-text);cursor:pointer}.dashboard-mobile-close span{position:absolute;left:10px;right:10px;top:18px;height:2px;border-radius:999px;background:currentColor}.dashboard-mobile-close span:first-child{transform:rotate(45deg)}.dashboard-mobile-close span:last-child{transform:rotate(-45deg)}.dashboard-mobile-links{display:flex;flex-direction:column;gap:7px;padding:18px 0}.dashboard-mobile-action,.dashboard-mobile-links a{display:flex;align-items:center;min-height:42px;padding:10px 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--kx-text-muted);font-size:14px;font-weight:850;text-align:left;text-decoration:none}.dashboard-mobile-action:hover,.dashboard-mobile-links a:hover{color:var(--kx-text);background:var(--kx-surface-hover)}.dashboard-mobile-action.active,.dashboard-mobile-links a.active{color:var(--kx-primary);background:var(--kx-primary-soft);border-color:rgba(197,255,48,.24)}.dashboard-mobile-drawer-footer{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--kx-border)}.dashboard-mobile-locale{align-self:flex-start;position:relative}.dashboard-mobile-locale .locale-switch{width:auto}.dashboard-mobile-locale .locale-dropdown-menu{left:0;right:auto}.dashboard-mobile-user-card{display:flex;align-items:center;gap:10px;min-width:0;padding:10px;border:1px solid var(--kx-border);border-radius:14px;background:rgba(255,255,255,.025)}.dashboard-mobile-user-card div:last-child{min-width:0}.dashboard-mobile-user-card span,.dashboard-mobile-user-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-mobile-user-card strong{color:var(--kx-text);font-size:13px}.dashboard-mobile-user-card span{margin-top:2px;color:var(--kx-text-soft);font-size:12px}.dashboard-mobile-action{width:100%;cursor:pointer}.dashboard-mobile-action.danger{color:#ff9b9b}.account-dropdown-container{position:relative}.account-btn{display:flex!important;align-items:center!important;gap:8px!important;min-height:38px;padding:5px 10px!important;background:#101317!important;border:1px solid var(--kx-border)!important;border-radius:999px!important;color:var(--kx-text)!important}.account-avatar{width:30px;height:30px;border-radius:50%;background:var(--kx-primary);display:flex;align-items:center;justify-content:center;color:#050607;font-weight:950;font-size:12px}.account-chevron{transition:transform .18s ease}.account-chevron.open{transform:rotate(180deg)}.account-dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;z-index:50;overflow:hidden;background:#111417!important;border:1px solid var(--kx-border-strong)!important;border-radius:12px!important;box-shadow:var(--kx-shadow)!important}.account-dropdown-menu.admin-account-menu{top:auto;right:auto;bottom:calc(100% + 8px);left:0;width:100%;min-width:220px}.account-dropdown-header{padding:12px 14px;border-bottom:1px solid var(--kx-border)}.account-dropdown-name{margin:0;font-weight:850;color:var(--kx-text)}.account-dropdown-email{margin:2px 0 0;font-size:12px;color:var(--kx-text-soft)}.account-dropdown-section{padding:6px 0}.account-dropdown-section.border-top{border-top:1px solid var(--kx-border)}.account-dropdown-action,.account-dropdown-link{display:block;width:100%;padding:9px 14px;color:var(--kx-text-muted);text-align:left;text-decoration:none;background:transparent;border:0;cursor:pointer;transition:background .16s ease,color .16s ease}.account-dropdown-action:hover,.account-dropdown-link:hover{background:var(--kx-surface-hover)!important;color:var(--kx-text)}.account-dropdown-action.danger{color:#ff8b8b}.admin-layout{display:flex}.admin-sidebar{position:fixed;inset:0 auto 0 0;z-index:40;width:284px;padding:18px 14px;display:flex;flex-direction:column;background:#0b0d0f;border-right:1px solid var(--kx-border);box-shadow:18px 0 64px rgba(0,0,0,.32)}.admin-sidebar-brand{display:flex;align-items:center;padding:4px 8px 26px;color:var(--kx-text);text-decoration:none}.admin-brand-logo{max-width:min(180px,100%)}.admin-brand-subtitle,.admin-sidebar-section{color:var(--kx-text-soft);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:900}.admin-sidebar-section{padding:0 10px 10px}.admin-sidebar-links{display:flex;flex-direction:column;gap:5px;overflow-y:auto;padding-right:4px}.admin-sidebar-link{border-radius:9px;display:flex;align-items:center;gap:12px;min-height:38px}.admin-sidebar-link.active{background:var(--kx-primary-soft);box-shadow:none}.admin-link-index{min-width:28px;opacity:.7;font-size:11px;font-weight:950}.admin-sidebar-footer{margin-top:auto;padding-top:18px;border-top:1px solid rgba(154,168,189,.14)}.admin-account-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.admin-shell{width:100%;min-width:0;margin-left:284px}.admin-top-bar{display:flex;align-items:center;padding:10px 32px 0}.admin-locale-slot{margin-left:auto}.admin-content{padding:22px 28px 42px;min-width:0}.admin-mobile-header,.admin-sidebar-backdrop{display:none}.admin-forbidden,.admin-loading{padding:40px;text-align:center}.admin-stats-grid,.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin:16px 0}.admin-actions,.prompt-actions{display:flex;gap:8px;flex-wrap:wrap}.admin-actions button{min-height:32px;padding:6px 10px;font-size:12px}.mode-selector{display:flex;gap:6px;margin-bottom:18px;padding:4px;border:1px solid var(--kx-border);border-radius:10px;background:#0c0f12}.mode-selector button{flex:1 1;min-height:38px;border:0;border-radius:7px;background:transparent;color:var(--kx-text-muted);font-weight:900;cursor:pointer}.mode-selector button.active{background:var(--kx-primary);color:#050607;box-shadow:none}.connect-security-note,.pretrade-safety-note,.trading-mode-note,.trading-safety-card{margin-bottom:16px;padding:13px 15px;border:1px solid rgba(197,255,48,.18);border-radius:var(--kx-radius);background:linear-gradient(135deg,rgba(197,255,48,.08),rgba(12,15,18,.96) 52%)}.pretrade-safety-note p,.trading-mode-note p,.trading-safety-card p{margin:0;color:var(--kx-text-muted);font-size:13px;line-height:1.5}.trading-mode-note span{display:block;margin-top:7px;color:#fde68a;font-size:12px;font-weight:800}.connect-security-note strong,.pretrade-safety-note strong,.trading-safety-card strong{display:block;margin-bottom:6px;color:var(--kx-text)}.connect-security-note div{display:flex;flex-wrap:wrap;gap:8px}.connect-security-note span{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid rgba(197,255,48,.16);border-radius:999px;background:rgba(0,0,0,.22);color:var(--kx-text-muted);font-size:12px;font-weight:800}.connect-security-note span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--kx-primary)}.pilot-profile-card{margin:18px 0;padding:16px;border:1px solid rgba(197,255,48,.18);border-radius:var(--kx-radius);background:linear-gradient(135deg,rgba(197,255,48,.08),rgba(12,15,18,.96) 44%)}.pilot-profile-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.pilot-profile-header h3{margin:0 0 6px}.pilot-profile-header p{margin:0;color:var(--kx-text-muted);line-height:1.5}.pilot-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.confidence-gate-card{display:grid;grid-gap:12px;gap:12px;margin-top:14px;padding:13px;border:1px solid rgba(197,255,48,.16);border-radius:14px;background:rgba(0,0,0,.2)}.confidence-gate-card.compact{margin:0 0 14px}.confidence-gate-card h3{margin:0 0 6px;color:var(--kx-text);font-size:15px}.confidence-gate-card h4{margin:0 0 8px;color:var(--kx-text-soft);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.confidence-gate-card p{margin:0;color:var(--kx-text-muted);font-size:12px;line-height:1.5}.confidence-gate-sections{display:grid;grid-gap:12px;gap:12px}.confidence-gate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.confidence-gate-grid span{display:grid;grid-gap:4px;gap:4px;padding:9px 10px;border:1px solid var(--kx-border);border-radius:11px;background:rgba(255,255,255,.035);color:var(--kx-text-soft);font-size:11px;font-weight:850}.confidence-gate-grid strong{color:var(--kx-primary);font-size:18px;line-height:1}.standard-market-row{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr);grid-gap:14px;gap:14px;align-items:end}.standard-tradingview-chart{margin:14px 0 16px;overflow:hidden;border:1px solid rgba(197,255,48,.18);border-radius:20px;background:linear-gradient(145deg,rgba(12,15,18,.98),rgba(7,8,9,.98));box-shadow:0 18px 42px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.04)}.standard-tradingview-frame{height:360px;min-height:360px}.standard-tradingview-container{height:100%;width:100%}.standard-tradingview-chart .tradingview-widget-copyright{display:flex;align-items:center;justify-content:center;height:32px;background:rgba(5,6,7,.94);color:var(--kx-text-muted);font-size:11px}.standard-tradingview-chart .tradingview-widget-copyright a{color:#60a5fa;text-decoration:none}.standard-processing-stream{position:relative;display:grid;grid-gap:7px;gap:7px;min-height:104px;margin-top:14px;padding:13px 15px;overflow:hidden;border:1px solid rgba(197,255,48,.24);border-radius:0;background:linear-gradient(90deg,rgba(197,255,48,.08),transparent 42%),linear-gradient(180deg,rgba(12,15,18,.98),rgba(7,8,9,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 14px 36px rgba(0,0,0,.26)}.standard-processing-trigger{border-radius:0!important;position:relative}.standard-processing-trigger:before{content:"";width:13px;height:13px;border:2px solid rgba(5,6,7,.24);border-top-color:#050607;border-radius:50%;animation:standard-processing-spin .8s linear infinite}.standard-processing-stream:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(255,255,255,.025) 50%,transparent);background-size:100% 14px;opacity:.55}.standard-processing-line{position:relative;z-index:1;display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:8px;gap:8px;min-height:22px;color:var(--kx-text-muted);font-family:JetBrains Mono,SFMono-Regular,Consolas,ui-monospace,monospace;font-size:12px;line-height:1.55;letter-spacing:.01em}.standard-processing-line.active{color:#e7edf1}.standard-processing-marker{color:var(--kx-primary);font-weight:950}.standard-processing-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standard-processing-line.active .standard-processing-text:after{content:"";display:inline-block;width:7px;height:1.05em;margin-left:3px;vertical-align:-.18em;background:var(--kx-primary);animation:processing-caret .9s steps(2,start) infinite}@keyframes processing-caret{50%{opacity:0}}@keyframes standard-processing-spin{to{transform:rotate(1turn)}}.standard-follow-row{display:flex;align-items:center;gap:14px;margin-bottom:14px;flex-wrap:wrap}.standard-follow-label{display:inline-flex;align-items:center;gap:8px;min-width:98px;color:var(--kx-text);cursor:pointer;font-weight:850;line-height:1.15}.standard-follow-frequency-wrap{display:inline-flex;align-items:center;gap:10px;min-width:0}.standard-follow-frequency{width:82px!important;min-height:36px!important;padding:5px 9px!important}.standard-follow-note{margin:-6px 0 14px;color:var(--kx-text-soft);font-size:12px;line-height:1.5}.trading-explainer{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);grid-gap:16px;gap:16px;margin:12px 0 18px;padding:16px;border:1px solid rgba(197,255,48,.18);border-radius:var(--kx-radius);background:linear-gradient(135deg,rgba(197,255,48,.08),rgba(12,15,18,.96) 42%)}.connector-guide-kicker,.nowpay-explainer>span,.trading-explainer-kicker{display:inline-flex;margin-bottom:7px;color:var(--kx-primary);font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.connector-guide-card h4,.trading-explainer h4{margin:0 0 8px;color:var(--kx-text);font-size:17px}.auto-symbols-note,.connector-guide-card p,.nowpay-explainer p,.trading-explainer p{margin:0;color:var(--kx-text-muted);font-size:13px;line-height:1.6}.trading-explainer-points{display:grid;grid-gap:8px;gap:8px;align-content:center}.nowpay-steps span,.trading-explainer-points span{display:flex;align-items:center;gap:8px;min-height:30px;padding:7px 10px;border:1px solid var(--kx-border);border-radius:999px;background:rgba(0,0,0,.22);color:var(--kx-text-soft);font-size:12px;font-weight:800}.nowpay-steps span:before,.trading-explainer-points span:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--kx-primary);box-shadow:0 0 10px rgba(197,255,48,.35)}.auto-follow-explainer{margin-top:14px}.standard-execute-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 18px;border:1px solid rgba(197,255,48,.46);border-radius:999px;background:var(--kx-primary);color:#050607;cursor:pointer;font-weight:950;letter-spacing:-.01em}.standard-execute-button:hover{background:var(--kx-primary-hover)}.standard-execute-button:disabled{cursor:not-allowed;opacity:.55}.connect-type-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-items:end}.connector-guide-card{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:20px;padding:16px;border:1px solid rgba(197,255,48,.2);border-radius:var(--kx-radius);background:radial-gradient(circle at 0 0,rgba(197,255,48,.12),transparent 34%),#0c0f12}.connector-guide-card p{max-width:760px}.connector-guide-link{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 13px;border:1px solid rgba(197,255,48,.34);border-radius:999px;background:rgba(197,255,48,.08);color:var(--kx-primary);font-size:13px;font-weight:900}.connector-guide-link:hover{background:var(--kx-primary);color:#050607}.mt5-bridge-note{margin-bottom:16px;padding:13px 15px;border:1px solid rgba(197,255,48,.2);border-radius:var(--kx-radius);background:radial-gradient(circle at 0 0,rgba(197,255,48,.12),transparent 34%),#0c0f12;color:var(--kx-text-muted);font-size:13px;line-height:1.55}.mt5-bridge-note strong{color:var(--kx-primary);font-weight:950}.mt5-bridge-note-foot{margin:7px 0 0;color:var(--kx-text);font-size:12px;line-height:1.5}.mt5-bridge-note-foot em{font-style:normal}.mt5-bridge-note-link{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;min-height:32px;padding:7px 11px;border:1px solid rgba(197,255,48,.34);border-radius:999px;background:rgba(197,255,48,.09);color:var(--kx-primary);font-size:12px;font-weight:900}.mt5-bridge-note-link:hover{background:var(--kx-primary);color:#050607}.mt5-generated-key-card{display:grid;grid-gap:11px;gap:11px;margin-top:1.5rem;padding:16px;border:1px dashed rgba(197,255,48,.34);border-radius:var(--kx-radius);background:radial-gradient(circle at 100% 0,rgba(0,174,239,.12),transparent 34%),#090d11;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.mt5-generated-key-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.mt5-generated-key-header h4{margin:0;color:var(--kx-text)}.mt5-generated-key-card p{margin:0;color:var(--kx-text-muted);font-size:13px;line-height:1.55}.mt5-generated-key-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:stretch}.mt5-generated-key-value{display:block;min-width:0;overflow-x:auto;padding:12px 13px;border:1px solid rgba(197,255,48,.22);border-radius:10px;background:#05080b;color:#f5f7fa;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;letter-spacing:.01em;line-height:1.35;-webkit-user-select:all;-moz-user-select:all;user-select:all;white-space:nowrap}.mt5-copy-button{min-height:44px;padding:0 18px;border:1px solid rgba(197,255,48,.46);border-radius:10px;background:var(--kx-primary);color:#050607;cursor:pointer;font-weight:950;box-shadow:0 10px 24px rgba(197,255,48,.12)}.mt5-copy-button:hover{background:var(--kx-primary-hover)}.mt5-copy-feedback{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:900;white-space:nowrap}.mt5-copy-feedback.success{border:1px solid rgba(2,189,134,.32);background:var(--kx-bull-soft);color:#86efac}.mt5-copy-feedback.error{border:1px solid rgba(239,68,68,.32);background:var(--kx-bear-soft);color:#fecaca}.mt5-generated-key-card .mt5-generated-key-warning{color:#f87171;font-size:12px;font-weight:900}.connected-platforms{margin-top:18px}.connected-platforms>h3{margin-bottom:14px}.connection-list{display:grid;grid-gap:10px;gap:10px}.connection-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid var(--kx-border);border-radius:var(--kx-radius);background:#0c0f12}.connection-card:hover{border-color:rgba(197,255,48,.28);background:#101317}.connection-main{display:flex;align-items:center;gap:12px;min-width:0}.connection-icon{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:10px;background:var(--kx-primary-soft);border:1px solid rgba(197,255,48,.24);color:var(--kx-primary);font-weight:950}.connection-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.connection-copy strong{overflow:hidden;color:var(--kx-text);text-overflow:ellipsis;white-space:nowrap}.connection-copy span{color:var(--kx-text-muted);font-size:13px}.connection-copy small{color:var(--kx-text-soft);font-size:12px}.connection-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.connection-status{display:inline-flex;align-items:center;gap:6px;min-width:76px;padding:5px 8px;border:1px solid var(--kx-border);border-radius:999px;color:var(--kx-text-muted);font-size:12px;font-weight:850}.connection-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--kx-text-soft)}.connection-status.active{border-color:rgba(2,189,134,.28);color:var(--kx-bull);background:var(--kx-bull-soft)}.connection-status.active:before{background:var(--kx-bull);box-shadow:0 0 10px rgba(2,189,134,.5)}.connection-status.inactive{background:rgba(116,125,134,.1)}.auto-plan-header{display:flex;justify-content:space-between;align-items:center;gap:18px}.auto-plan-header h2{margin-bottom:0}.auto-plan-actions{display:grid;grid-template-columns:220px 360px;grid-gap:14px;gap:14px;align-items:center;justify-content:end}.auto-trading-toggle{justify-self:start;width:210px;min-height:36px;padding:8px 12px;border:1px solid rgba(2,189,134,.42);border-radius:7px;background:var(--kx-bull);color:#04110d;cursor:pointer;font-weight:900;white-space:nowrap}.plan-section .auto-trading-toggle.active,.plan-section .auto-trading-toggle.active:hover{background:var(--kx-bear)!important;border-color:rgba(245,63,63,.48)!important;color:#fff!important}.auto-follow-controls{display:grid;grid-template-columns:170px 118px;grid-gap:12px;gap:12px;align-items:center;justify-content:end}.auto-follow-label{display:flex;align-items:center;gap:8px;min-width:0;cursor:pointer;color:var(--kx-text);font-weight:850;line-height:1.15}.auto-follow-frequency{width:118px;min-height:36px;opacity:0;visibility:hidden;pointer-events:none}.auto-follow-frequency.visible{opacity:1;visibility:visible;pointer-events:auto}.autopilot-operations-grid{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(320px,1.35fr) minmax(240px,1fr);grid-gap:14px;gap:14px;margin:16px 0}.autopilot-operation-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;border:1px solid rgba(42,56,80,.9);border-radius:16px;background:linear-gradient(180deg,rgba(13,17,21,.98),rgba(8,11,14,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.autopilot-operation-card h3{margin:0;color:var(--kx-text);font-size:15px}.autopilot-operation-card p{margin:0;color:var(--kx-text-muted);font-size:12px;line-height:1.5}.autopilot-operation-card .auto-trading-toggle{width:100%;margin-top:auto;justify-self:stretch}.autopilot-tempo-switch{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px;padding:4px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:rgba(0,0,0,.22)}.plan-section .autopilot-tempo-option{display:grid;grid-gap:2px;gap:2px;min-height:50px;padding:8px 6px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:var(--kx-text-soft)!important;box-shadow:none!important;font-size:11px;line-height:1.1}.plan-section .autopilot-tempo-option:hover{border-color:rgba(197,255,48,.22)!important;color:var(--kx-text)!important}.plan-section .autopilot-tempo-option.active{border-color:rgba(197,255,48,.44)!important;background:var(--kx-primary)!important;color:#050607!important}.autopilot-tempo-option span{font-weight:950}.autopilot-tempo-option small{color:inherit;opacity:.72;font-size:10px;font-weight:900}.autopilot-tempo-description{min-height:36px;padding:9px 10px;border:1px solid rgba(197,255,48,.12);border-radius:11px;background:rgba(197,255,48,.055)}.autopilot-follow-card .auto-follow-label{padding:9px 10px;border:1px solid rgba(197,255,48,.16);border-radius:11px;background:rgba(197,255,48,.055)}.autopilot-follow-cycle{display:grid;grid-template-columns:minmax(0,1fr) 104px;grid-gap:10px;gap:10px;align-items:center;color:var(--kx-text-muted);font-size:12px;font-weight:850}.autopilot-follow-cycle .auto-follow-frequency{width:100%;opacity:1;visibility:visible;pointer-events:auto}.autopilot-follow-cycle .auto-follow-frequency:disabled{opacity:.55;cursor:not-allowed}.auto-symbols-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;margin-bottom:16px;position:relative;z-index:8}.auto-symbol-panel{position:relative;min-width:0;overflow:visible}.auto-symbol-panel.open{z-index:40}.plan-section .auto-symbol-trigger{width:100%;min-height:48px!important;justify-content:flex-start!important;padding:14px!important;border:1px solid var(--kx-border)!important;border-radius:var(--kx-radius)!important;background:#0d1115!important;box-shadow:none!important;color:var(--kx-text)!important;font-size:16px;font-weight:900;text-align:left}.plan-section .auto-symbol-trigger:hover,.plan-section .auto-symbol-trigger[aria-expanded=true]{border-color:rgba(197,255,48,.28)!important;background:#10151a!important;color:var(--kx-text)!important}.auto-symbol-caret{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid;transition:transform .16s ease}.auto-symbol-trigger[aria-expanded=true] .auto-symbol-caret{transform:rotate(90deg)}.auto-symbol-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;padding:12px 14px 14px;border:1px solid rgba(42,56,80,.92);border-radius:var(--kx-radius);background:rgba(10,14,17,.98);box-shadow:0 18px 40px rgba(0,0,0,.48),0 0 0 1px rgba(197,255,48,.04)}.auto-symbol-dropdown:before{content:"";position:absolute;left:0;right:0;top:-7px;height:7px}.auto-symbol-search-wrap{padding-bottom:8px}.auto-symbol-search{width:100%;min-height:40px;box-sizing:border-box;padding:8px 10px;border:1px solid rgba(148,163,184,.34);border-radius:8px;background:#080c0f;color:var(--kx-text);outline:none}.auto-symbol-search:focus{border-color:rgba(197,255,48,.62);box-shadow:0 0 0 2px rgba(197,255,48,.12)}.auto-symbol-list{display:flex;flex-direction:column;gap:4px;max-height:250px;overflow-y:auto;padding-right:4px}.auto-symbol-empty{color:var(--kx-text-muted);font-size:13px}.auto-symbol-group{margin-bottom:8px}.auto-symbol-group>strong{display:block;margin:8px 0 5px;color:var(--kx-text-soft);font-size:11px;text-transform:uppercase;letter-spacing:.07em}.auto-symbol-option{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:28px;padding:4px 2px;cursor:pointer;color:var(--kx-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auto-symbol-option:hover{color:var(--kx-text)}.auto-symbol-badge{margin-left:auto;border:1px solid var(--kx-border);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.auto-symbol-badge.crypto{color:var(--kx-primary);border-color:rgba(190,242,100,.28);background:rgba(190,242,100,.08)}.auto-symbol-badge.financial{color:#93c5fd;border-color:rgba(147,197,253,.28);background:rgba(147,197,253,.08)}.auto-selected-summary{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:0 0 24px}.auto-selected-column{padding:14px;border:1px solid var(--kx-border);border-radius:var(--kx-radius);background:#0c0f12}.auto-selected-column strong{display:block;margin-bottom:6px;color:var(--kx-text)}.auto-selected-column p{margin:0 0 10px;color:var(--kx-text-muted);font-size:12px;line-height:1.45}.auto-selected-tags{display:flex;flex-wrap:wrap;gap:6px}.auto-selected-tags em,.auto-selected-tags span{border:1px solid var(--kx-border);border-radius:999px;padding:4px 8px;color:var(--kx-text-soft);font-size:12px;font-style:normal}.auto-selected-tags span{border-color:rgba(197,255,48,.32);background:rgba(197,255,48,.08);color:var(--kx-primary)}.auto-symbols-note{margin:-4px 0 24px}.auto-symbols-note strong{color:var(--kx-text)}.auto-risk-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.auto-risk-panel{min-width:0;padding:16px;border:1px solid var(--kx-border);border-radius:var(--kx-radius);background:#0c0f12}.auto-risk-panel h4{margin-top:0}.auto-risk-note{margin:-4px 0 14px;color:var(--kx-text-muted);font-size:12px;line-height:1.45}.autopilot-time-window{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.autopilot-time-window .form-field{margin-bottom:12px}.auto-risk-panel-wide{grid-column:1/-1}.form-field{margin-bottom:16px}.form-field label,.prompt-field label,.setting-item label{display:block;margin-bottom:7px;font-size:12px;color:var(--kx-text-muted);font-weight:850;text-transform:uppercase;letter-spacing:.05em}.form-field.checkbox label,.symbol-checkbox{display:flex;align-items:center;gap:8px;text-transform:none;letter-spacing:0}.plan-features{margin-top:24px;padding-top:18px;border-top:1px solid var(--kx-border)}.plan-features li{margin-bottom:8px;color:var(--kx-text-muted)}.custom-select-trigger{background:#0c0f12!important;border-color:var(--kx-border)!important;color:var(--kx-text)!important;min-height:40px}.custom-select-dropdown{background:var(--kx-surface-raised)!important;border-color:var(--kx-border-strong)!important;box-shadow:var(--kx-shadow)!important}.custom-select-dropdown input{background:#0c0f12!important;color:var(--kx-text)!important;border-color:var(--kx-border)!important}.signals-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:18px;gap:18px}.signal-card{padding:18px;position:relative;overflow:visible}.signal-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--kx-warning)}.signal-card.approved:before{background:var(--kx-bull)}.signal-card.draft:before{background:var(--kx-warning)}.signal-card.no_trade:before{background:var(--kx-text-soft)}.price-row,.signal-direction,.signal-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.signal-asset{font-size:18px;font-weight:950;color:var(--kx-text)}.signal-status.approved{background:var(--kx-bull-soft)!important;color:#86efac!important}.signal-status.draft{background:var(--kx-warning-soft)!important;color:#fcd34d!important}.signal-status.no_trade{background:rgba(148,163,184,.14)!important;color:var(--kx-text-soft)!important}.signal-status[data-tooltip]{position:relative;cursor:help;outline:none}.signal-status[data-tooltip]:after,.signal-status[data-tooltip]:before{position:absolute;right:0;pointer-events:none;opacity:0;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease;z-index:50}.signal-status[data-tooltip]:before{content:"";top:calc(100% + 2px);border:6px solid transparent;border-bottom-color:rgba(8,12,16,.98)}.signal-status[data-tooltip]:after{content:attr(data-tooltip);top:calc(100% + 13px);box-sizing:border-box;width:min(210px,calc(100vw - 64px));padding:9px 10px;border:1px solid rgba(245,158,11,.32);border-radius:12px;background:rgba(8,12,16,.98);box-shadow:0 14px 30px rgba(0,0,0,.42);color:#fde68a;font-size:12px;font-weight:760;line-height:1.4;letter-spacing:0;text-transform:none;white-space:normal}.signal-status[data-tooltip]:focus-visible:after,.signal-status[data-tooltip]:focus-visible:before,.signal-status[data-tooltip]:hover:after,.signal-status[data-tooltip]:hover:before{opacity:1;transform:translateY(0)}.signal-status[data-tooltip]:focus-visible{box-shadow:0 0 0 2px rgba(197,255,48,.32)}.signals-confidence-gate{margin:16px 0 20px}.signal-confidence-gate-mini{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;margin-top:10px;padding:8px 10px;border:1px solid rgba(197,255,48,.16);border-radius:10px;background:rgba(197,255,48,.06);color:var(--kx-text-soft);font-size:12px;font-weight:850}.signal-confidence-gate-value{display:inline-flex;align-items:baseline;gap:4px;min-width:0}.signal-confidence-gate-value.required{justify-content:flex-end;text-align:right}.signal-confidence-gate-separator{color:rgba(197,255,48,.45);line-height:1;text-align:center}.signal-confidence-gate-mini strong{color:var(--kx-primary);font-size:14px}.signal-prices{display:flex;flex-direction:column;gap:8px;margin:16px 0;padding:12px;background:rgba(15,23,42,.42);border:1px solid rgba(42,56,80,.62);border-radius:12px}.signal-no-trade-box p{margin:0;color:var(--muted);line-height:1.45}.signal-rationale{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 8px;line-height:1.55;white-space:pre-line}.signal-rationale.expanded{display:block;overflow:visible}.signal-blocked-note{margin:0 0 12px;padding:9px 10px;border:1px solid rgba(245,158,11,.2);border-radius:10px;background:rgba(245,158,11,.07);color:#fde68a;font-size:12px;line-height:1.45}.signal-blocked-note.modal-note{margin:12px 0 0}.signal-execution-setup{margin-top:16px;padding:16px;border:1px solid rgba(197,255,48,.16);border-radius:var(--kx-radius);background:#0c0f12}.signal-execution-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px}.signal-execution-header h3{margin:0 0 6px}.signal-execution-header p{margin:0;color:var(--kx-text-muted);font-size:12px;line-height:1.45}.signal-execution-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.analysis-modal-panel .analysis-text-toggle,.analysis-text-toggle,.plan-section .analysis-text-toggle,.signal-card .analysis-text-toggle,.signal-card .signal-inline-toggle,.signal-inline-toggle{display:inline!important;width:auto!important;min-height:0!important;margin:0 0 12px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--kx-primary)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.04em;line-height:1.25;cursor:pointer}.analysis-modal-panel .analysis-text-toggle:hover,.analysis-text-toggle:hover,.plan-section .analysis-text-toggle:hover,.signal-inline-toggle:hover{color:var(--kx-primary-hover)!important;text-decoration:underline}.analysis-modal-backdrop,.pretrade-backdrop{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%)}.analysis-modal-backdrop{z-index:9999}.analysis-modal-panel,.pretrade-panel{width:min(560px,100%);max-height:90vh;overflow-y:auto;padding:18px;border:1px solid var(--kx-border-strong);border-radius:var(--kx-radius-lg);background:linear-gradient(180deg,rgba(197,255,48,.035),transparent 34%),var(--kx-surface);box-shadow:var(--kx-shadow)}.analysis-modal-panel{width:min(860px,100%)}.signal-analysis-panel{width:min(900px,100%)}.pretrade-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--kx-border)}.analysis-modal-eyebrow,.pretrade-eyebrow{margin:0 0 5px;color:var(--kx-primary);font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.pretrade-panel h2{margin:0;font-size:22px}.pretrade-side-badge{display:inline-flex;align-items:center;justify-content:center;min-width:58px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:950;text-transform:uppercase}.pretrade-side-badge.buy{background:var(--kx-bull-soft);color:var(--kx-bull);border:1px solid rgba(2,189,134,.32)}.pretrade-side-badge.sell{background:var(--kx-bear-soft);color:var(--kx-bear);border:1px solid rgba(245,63,63,.32)}.pretrade-grid{display:grid;grid-template-columns:minmax(112px,.72fr) minmax(0,1.28fr);grid-gap:9px 18px;gap:9px 18px;margin-bottom:14px;padding:14px;border:1px solid var(--kx-border);border-radius:var(--kx-radius);background:#0c0f12}.pretrade-label{color:var(--kx-text-soft);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.09em}.pretrade-value{color:var(--kx-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pretrade-value.strong{font-weight:900}.pretrade-value.symbol{letter-spacing:.02em}.pretrade-value.capitalize{text-transform:capitalize}.pretrade-follow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;margin-bottom:12px;border:1px solid var(--kx-border);border-radius:var(--kx-radius);background:#0c0f12;color:var(--kx-text-muted);font-size:13px}.pretrade-follow strong{color:var(--kx-text)}.pretrade-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.pretrade-actions .kx-button{min-width:120px}.pretrade-actions .ui-button-secondary{background:#15191d!important;border-color:var(--kx-border-strong)!important;color:var(--kx-text)!important}.pretrade-actions .ui-button-secondary:hover{background:#1f2429!important;color:var(--kx-text)!important}.pretrade-confirm{background:var(--kx-primary)!important;border-color:rgba(197,255,48,.5)!important;color:#050607!important}.pretrade-confirm:hover{background:var(--kx-primary-hover)!important}.analysis-modal-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;margin-bottom:16px;border-bottom:1px solid var(--kx-border)}.analysis-modal-header h2{margin:0}.analysis-modal-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px;color:var(--kx-text-muted);font-size:12px;font-weight:850}.analysis-modal-meta>span{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border:1px solid var(--kx-border);border-radius:999px;background:#0c0f12}.analysis-direction-badge.long{color:var(--kx-bull);border-color:rgba(2,189,134,.28);background:var(--kx-bull-soft)}.analysis-direction-badge.short{color:var(--kx-bear);border-color:rgba(245,63,63,.28);background:var(--kx-bear-soft)}.analysis-direction-badge.none{color:var(--kx-text-soft);border-color:var(--kx-border);background:rgba(148,163,184,.12)}.analysis-status-badge.approved{color:var(--kx-bull);border-color:rgba(2,189,134,.28);background:var(--kx-bull-soft)}.analysis-status-badge.draft{color:#fde68a;border-color:rgba(245,200,75,.3);background:var(--kx-warning-soft)}.analysis-status-badge.no_trade{color:var(--kx-text-soft);border-color:var(--kx-border);background:rgba(148,163,184,.12)}.analysis-modal-close{display:inline-flex!important;align-items:center;justify-content:center;width:34px;height:34px;min-height:34px!important;padding:0!important;border:1px solid var(--kx-border)!important;border-radius:999px!important;background:#0c0f12!important;color:var(--kx-text-muted)!important;font-size:26px;line-height:1;cursor:pointer}.analysis-modal-close:hover{color:#050607!important;background:var(--kx-primary)!important;border-color:var(--kx-primary)!important}.analysis-modal-panel .analysis-modal-close{color:var(--kx-text-muted)!important}.analysis-modal-panel .analysis-modal-close:hover{color:#050607!important}.analysis-modal-grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.analysis-modal-section{padding:18px;border:1px solid var(--kx-border);border-left:3px solid var(--kx-primary);border-radius:var(--kx-radius);background:#0c0f12}.analysis-modal-section.fundamental{border-left-color:var(--kx-info)}.analysis-modal-section.intuitive{border-left-color:var(--kx-warning)}.signal-analysis-panel .analysis-modal-section.intuitive{margin-top:12px}.signal-analysis-panel .confidence-gate-card.compact.modal-confidence-gate{margin:18px 0 14px}.analysis-modal-section.muted{border-left-color:var(--kx-text-soft)}.analysis-modal-section h3{margin:0 0 10px;font-size:15px;display:flex;align-items:center;gap:8px}.analysis-section-mark{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--kx-primary-soft);color:var(--kx-primary);font-size:11px;font-weight:950}.analysis-modal-section p{margin:0;white-space:pre-wrap;line-height:1.6;color:var(--kx-text-muted)}.analysis-text{line-height:1.72!important}.analysis-text.collapsed{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.analysis-text-toggle{margin:12px 0 0}.analysis-details-table-wrap{margin-top:12px;overflow:hidden;border:1px solid rgba(52,59,67,.72);border-radius:var(--kx-radius-sm);background:rgba(8,10,12,.44)}.analysis-details-table{width:100%;border-collapse:collapse;background:transparent!important;border:0!important;box-shadow:none!important}.analysis-details-table tr:last-child td,.analysis-details-table tr:last-child th{border-bottom:0}.analysis-details-table td,.analysis-details-table th{padding:9px 11px;border-bottom:1px solid rgba(37,42,48,.78);vertical-align:top;font-size:12px;line-height:1.45;text-align:left}.analysis-details-table th{width:38%;color:var(--kx-text-soft);font-weight:850;letter-spacing:.02em;background:rgba(12,15,18,.62);text-transform:none}.analysis-details-table td{color:#d9e1e7;white-space:pre-wrap;word-break:break-word;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.analysis-modal-empty{padding:24px;text-align:center;color:var(--kx-text-muted);border:1px solid var(--kx-border);border-radius:var(--kx-radius);background:#0c0f12}.analysis-modal-footer{margin-top:18px;text-align:right}.signal-analysis-footer{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.analysis-modal-panel .analysis-modal-footer .ui-button-secondary{background:#15191d!important;border-color:var(--kx-border-strong)!important;color:var(--kx-text)!important}.analysis-modal-panel .analysis-modal-footer .ui-button-secondary:hover{background:#1f2429!important;color:var(--kx-text)!important}.settings-page{width:min(720px,100%)}.settings-account-card{margin-bottom:18px}.settings-form{display:flex;flex-direction:column;gap:14px;margin-top:14px}.settings-form .form-field{margin-bottom:0}.settings-2fa-panel{display:grid;grid-gap:14px;gap:14px;margin-top:14px}.settings-2fa-panel p{margin:0;color:var(--kx-text-muted);line-height:1.55}.settings-2fa-state{display:flex;flex-wrap:wrap;gap:8px}.settings-2fa-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.05);color:var(--kx-text-muted);font-size:12px;font-weight:900}.settings-2fa-badge.enabled{border-color:rgba(197,255,48,.3);background:rgba(197,255,48,.08);color:var(--kx-primary)}.settings-2fa-badge.required{border-color:rgba(245,158,11,.36);background:rgba(245,158,11,.08);color:#ffd38a}.settings-2fa-badge.optional{border-color:rgba(148,163,184,.22);background:rgba(148,163,184,.08);color:var(--kx-text-muted)}.settings-2fa-form{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:var(--kx-radius);background:rgba(255,255,255,.025)}.settings-2fa-secret-box{display:grid;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(197,255,48,.18);border-radius:var(--kx-radius-sm);background:rgba(197,255,48,.05)}.settings-danger-card{border-color:rgba(245,63,63,.38)!important;background:linear-gradient(180deg,rgba(245,63,63,.06),rgba(17,20,23,1))!important}.settings-danger-card h3{color:#ff8b8b!important}.settings-danger-card p{margin-top:10px;margin-bottom:15px}.settings-danger-form{display:grid;grid-gap:12px;gap:12px;margin-top:14px;padding:14px;border:1px solid rgba(245,63,63,.28);border-radius:var(--kx-radius);background:rgba(245,63,63,.06)}.settings-danger-confirm-text{margin:0!important;color:#ffb4b4;font-size:13px;line-height:1.5}.settings-danger-actions{display:flex;flex-wrap:wrap;gap:10px}.user-page [style*="background-color: rgb(248, 250, 252)"],.user-page [style*="background: 'white'"],.user-page [style*="background: white"],.user-page [style*='backgroundColor: "#f8fafc"'],div[style*="background-color: white"],div[style*="background: white"]{background:var(--kx-surface)!important;border-color:var(--kx-border)!important;color:var(--kx-text)!important}div[style*="background-color: rgba(0, 0, 0"],div[style*="background-color: rgba(15, 23, 42"]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}div[style*="background-color: #f8fafc"],div[style*="background-color: rgb(248, 250, 252)"],div[style*="background: #f8fafc"],div[style*="background: rgb(248, 250, 252)"],div[style*='backgroundColor: "#f8fafc"']{background:#0c0f12!important;color:var(--kx-text)!important}.user-page [style*="color: #0f172a"],.user-page [style*="color: #1a1a2e"],.user-page [style*="color: #333"],.user-page [style*="color: '#0f172a'"],.user-page [style*="color: '#1a1a2e'"],.user-page [style*="color: '#333'"]{color:var(--kx-text)!important}.user-page [style*="color: #334155"],.user-page [style*="color: #64748b"],.user-page [style*="color: #666"],.user-page [style*="color: '#64748b'"],.user-page [style*="color: '#666'"]{color:var(--kx-text-muted)!important}.admin-page [style*="background: #2563eb"],.admin-page [style*='background: "#3b82f6"'],.admin-page [style*='backgroundColor: "#2563eb"'],.admin-page [style*='backgroundColor: "#3b82f6"'],.user-page [style*="background-color: #3b82f6"],.user-page [style*='background: "#3b82f6"'],.user-page [style*='backgroundColor: "#3b82f6"']{background:var(--kx-primary)!important;color:#050607!important;border-color:rgba(197,255,48,.44)!important}.admin-page [style*="color: #2563eb"],.user-page [style*="color: #2563eb"],a[style*="color: #2563eb"]{color:var(--kx-primary)!important}.user-page [style*='borderTop: "2px solid #3b82f6"']{border-top-color:var(--kx-primary)!important}.admin-page [style*="background: #fff"],.admin-page [style*="background: #fff5f5"],.admin-page [style*="background: white"],.admin-page [style*='background: "#fff'],.admin-page [style*='background: "white"']{background:var(--kx-surface)!important;border-color:var(--kx-border)!important;color:var(--kx-text)!important}.admin-page [style*="background-color: #f8fafc"],.admin-page [style*="background: #f8fafc"],.admin-page [style*='backgroundColor: "#f8fafc"']{background:#0c0f12!important;border-color:var(--kx-border)!important;color:var(--kx-text)!important}.admin-page [style*="color: #0f172a"],.admin-page [style*="color: #1e293b"],.admin-page [style*="color: #333"]{color:var(--kx-text)!important}.admin-page [style*="color: #475569"],.admin-page [style*="color: #64748b"],.admin-page [style*="color: #94a3b8"]{color:var(--kx-text-muted)!important}.admin-page small{color:var(--kx-text-muted)}.admin-page .btn-edit:not([style*=background]),.admin-page .btn-primary:not([style*=background]),.admin-page .kx-button:not([style*=background]),.admin-page .ui-button:not([style*=background]):not(.ui-button-secondary):not(.ui-button-ghost):not(.ui-button-outline):not(.ui-button-danger),.admin-page button:not([style*=background]):not(.ui-button-secondary):not(.btn-secondary):not(.btn-cancel):not(.ui-button-ghost):not(.ui-button-outline):not(.ui-button-danger):not(.btn-danger){background:var(--kx-primary)!important;border-color:rgba(197,255,48,.58)!important;color:#050607!important;box-shadow:0 0 0 1px rgba(197,255,48,.08),inset 0 -1px 0 rgba(0,0,0,.22)!important}.admin-page .btn-edit:not([style*=background]):hover,.admin-page .btn-primary:not([style*=background]):hover,.admin-page .kx-button:not([style*=background]):hover,.admin-page .ui-button:not([style*=background]):not(.ui-button-secondary):not(.ui-button-ghost):not(.ui-button-outline):not(.ui-button-danger):hover,.admin-page button:not([style*=background]):not(.ui-button-secondary):not(.btn-secondary):not(.btn-cancel):not(.ui-button-ghost):not(.ui-button-outline):not(.ui-button-danger):not(.btn-danger):hover{background:var(--kx-primary-hover)!important;border-color:rgba(220,255,131,.68)!important;color:#050607!important}.admin-page .btn-cancel:not([style*=background]),.admin-page .btn-secondary:not([style*=background]),.admin-page .ui-button-ghost:not([style*=background]),.admin-page .ui-button-outline:not([style*=background]),.admin-page .ui-button-secondary:not([style*=background]){background:#26303a!important;border-color:rgba(197,255,48,.24)!important;color:var(--kx-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.admin-page .btn-cancel:not([style*=background]):hover,.admin-page .btn-secondary:not([style*=background]):hover,.admin-page .ui-button-ghost:not([style*=background]):hover,.admin-page .ui-button-outline:not([style*=background]):hover,.admin-page .ui-button-secondary:not([style*=background]):hover{background:#33404b!important;border-color:rgba(197,255,48,.38)!important;color:#fff!important}.admin-page button[style*=background]:not(:disabled){color:#fff!important;border-color:rgba(255,255,255,.18)!important}.admin-page button[style*="background-color: #2563eb"]:not(:disabled),.admin-page button[style*="background-color: rgb(37, 99, 235)"]:not(:disabled),.admin-page button[style*="background: #2563eb"]:not(:disabled),.admin-page button[style*="background: rgb(37, 99, 235)"]:not(:disabled),.admin-page button[style*='backgroundColor: "#2563eb"']:not(:disabled){background:#1d4ed8!important;color:#fff!important}.admin-page .btn-danger,.admin-page .ui-button-danger{background:#7f1d1d!important;border-color:rgba(239,68,68,.48)!important;color:#fff!important}.admin-page .btn-danger:hover,.admin-page .ui-button-danger:hover{background:#991b1b!important;color:#fff!important}.admin-page .btn-cancel:disabled,.admin-page .btn-danger:disabled,.admin-page .btn-edit:disabled,.admin-page .btn-primary:disabled,.admin-page .btn-secondary:disabled,.admin-page .kx-button:disabled,.admin-page .ui-button:disabled,.admin-page button:disabled{background:#242b33!important;border-color:var(--kx-border)!important;color:#8f99a3!important;opacity:.72!important;box-shadow:none!important}.status-box.success{background:var(--kx-bull-soft);color:#86efac;border:1px solid rgba(34,197,94,.24)}.warning-box{background:var(--kx-warning-soft);color:#fcd34d;padding:12px 16px;border-radius:var(--kx-radius-sm);border:1px solid rgba(245,158,11,.22)}.locale-switch{display:flex;align-items:center;position:relative}.locale-switch-container{position:absolute;top:16px;right:16px}.locale-dropdown-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:58px;min-height:34px;padding:6px 9px;border:1px solid var(--kx-border);border-radius:999px;background:#101317;color:var(--kx-text);cursor:pointer;font-size:12px;font-weight:900}.locale-dropdown-trigger:hover{border-color:rgba(197,255,48,.34)}.locale-dropdown-trigger svg{transition:transform .16s ease}.locale-dropdown-trigger svg.open{transform:rotate(180deg)}.locale-option-content{display:inline-flex;align-items:center;gap:6px;line-height:1}.locale-flag{font-size:14px}.locale-flag,.locale-label{line-height:1}.locale-dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:88px;max-height:220px;overflow-y:auto;padding:5px;border:1px solid var(--kx-border-strong);border-radius:12px;background:#111417;box-shadow:var(--kx-shadow)}.locale-dropdown-menu button{display:flex;align-items:center;width:100%;min-height:30px;padding:6px 9px;border:0;border-radius:8px;background:transparent;color:var(--kx-text-muted);cursor:pointer;font-size:12px;font-weight:850;text-align:left}.locale-dropdown-menu button:hover{background:var(--kx-surface-hover);color:var(--kx-text)}.locale-dropdown-menu button.active{background:var(--kx-primary);color:#050607}.ui-spinner{width:48px;height:48px;border:4px solid rgba(154,168,189,.24);border-top:4px solid var(--kx-primary);border-radius:50%;animation:ui-spin 1s linear infinite;margin-bottom:1rem}@keyframes ui-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ui-loading-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;background:var(--kx-bg)}.ui-loading-text{color:var(--kx-text-muted);font-size:1.05rem;font-weight:650;letter-spacing:.02em}.status-message{border:1px solid transparent;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:12px;margin-bottom:1rem;font-weight:650;box-shadow:var(--kx-shadow-soft)}.status-message-content{display:flex;align-items:center;gap:9px}.status-message-icon{font-size:1.05rem;font-weight:900}.status-message-dismiss{background:none!important;border:0!important;color:currentColor!important;min-height:0!important;padding:0 4px!important;cursor:pointer;font-size:1.3rem;line-height:1;opacity:.72;box-shadow:none!important}.status-message.success{background:var(--kx-bull-soft)!important;color:#bbf7d0!important;border-color:rgba(34,197,94,.25)}.status-message.error{background:var(--kx-bear-soft)!important;color:#fecaca!important;border-color:rgba(239,68,68,.25)}.status-message.warning{background:var(--kx-warning-soft)!important;color:#fde68a!important;border-color:rgba(245,158,11,.25)}.status-message.info{background:var(--kx-info-soft)!important;color:#bae6fd!important;border-color:rgba(56,189,248,.25)}.confirm-dialog-backdrop{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(2,8,23,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.confirm-dialog-panel{width:min(420px,100%);padding:22px;border-radius:var(--kx-radius);background:linear-gradient(180deg,rgba(29,41,61,.98),rgba(20,28,42,.98));border:1px solid var(--kx-border-strong);box-shadow:var(--kx-shadow)}.confirm-dialog-panel h3{margin:0 0 10px;font-size:20px}.confirm-dialog-panel p{margin:0 0 22px;line-height:1.55}.confirm-dialog-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media (max-width:980px){.dashboard-nav{min-height:62px;align-items:center;justify-content:flex-start;gap:12px;padding:10px 14px}.dashboard-menu-button{display:inline-flex;flex:0 0 auto}.dashboard-nav .nav-brand{flex:1 1;min-width:0}.dashboard-nav .nav-brand-logo{height:40px;max-width:168px}.dashboard-nav .nav-links,.dashboard-nav .nav-user{display:none}.dashboard-mobile-backdrop{display:block}.dashboard-mobile-drawer{display:flex;flex-direction:column}.admin-sidebar{transform:translateX(-100%);transition:transform .22s ease}.admin-sidebar.admin-sidebar-open{transform:translateX(0)}.admin-sidebar-backdrop{display:block;position:fixed;inset:0;z-index:35;background:rgba(2,6,23,.64);border:0;padding:0}.admin-shell{margin-left:0}.admin-mobile-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:62px;display:flex;align-items:center;gap:14px;padding:0 18px;background:rgba(16,23,34,.9);border-bottom:1px solid var(--kx-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-menu-button{width:42px;height:42px;border:1px solid var(--kx-border);border-radius:13px;background:rgba(29,41,61,.9);display:flex;flex-direction:column;justify-content:center;gap:5px;padding:0 11px;cursor:pointer}.admin-menu-button span{height:2px;border-radius:999px;background:var(--kx-text)}.admin-mobile-title{display:inline-flex;align-items:center;font-weight:950;color:var(--kx-text);text-decoration:none}.admin-mobile-logo{height:42px;max-width:180px}.admin-content,.dashboard-content{padding:18px 12px 34px}.admin-top-bar{display:none}.auto-plan-header{align-items:flex-start;flex-direction:column}.auto-plan-actions{width:100%;grid-template-columns:220px minmax(280px,1fr);justify-content:start}.autopilot-operations-grid{grid-template-columns:1fr}.autopilot-tempo-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-panel-head{grid-template-columns:1fr}.performance-meta-strip{min-width:0}.performance-capital-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-detail-grid{grid-template-columns:1fr}.performance-pnl-chart-head{flex-direction:column}}@media (max-width:720px){.kx-page,.user-page{padding:16px 12px}.performance-dashboard-home{width:100%}.institutional-performance-panel{padding:14px}.performance-controls-row{align-items:stretch}.performance-control-group{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:14px}.interval-control{grid-template-columns:repeat(3,minmax(0,1fr))}.performance-control-group button{min-width:0;padding:9px 8px}.performance-capital-grid,.performance-mini-grid{grid-template-columns:1fr}.performance-metric-card{min-height:96px}.performance-metric-card strong{margin-top:12px;font-size:28px}.performance-metric-card.compact-value strong{font-size:26px}.performance-pnl-chart-card{padding:12px;border-radius:16px}.performance-pnl-chart{height:190px;min-width:0}.performance-pnl-grid text{font-size:10px}.performance-pnl-empty{min-height:96px;padding:16px;text-align:center}.form-section,.kx-card,.plan-section,.settings-section{padding:16px}.admin-stats-grid,.dashboard-first-steps-grid,.settings-grid,.signals-grid,.standard-market-row,.stats-grid{grid-template-columns:1fr}.standard-market-row{gap:0}.pilot-profile-header{flex-direction:column}.pilot-profile-grid{grid-template-columns:1fr}.standard-tradingview-frame{height:280px;min-height:280px}.standard-follow-row{align-items:flex-start;flex-direction:column;gap:10px}.standard-follow-frequency-wrap{width:100%;justify-content:flex-start}.connect-type-row,.trading-explainer{grid-template-columns:1fr}.connect-type-row{gap:0}.connector-guide-card{align-items:flex-start;flex-direction:column}.connector-guide-link{width:100%}.mt5-generated-key-header{align-items:flex-start;flex-direction:column}.mt5-generated-key-row{grid-template-columns:1fr}.mt5-copy-button{width:100%}.connection-card{align-items:stretch;flex-direction:column}.connection-actions{justify-content:space-between;width:100%;flex-wrap:wrap}.connection-status{min-width:0}.auto-plan-actions{grid-template-columns:1fr;gap:10px}.signal-execution-header{flex-direction:column}.signal-execution-grid{grid-template-columns:1fr}.auto-trading-toggle{width:210px;max-width:100%}.auto-follow-controls{grid-template-columns:minmax(0,1fr) 118px;justify-content:start}.auto-symbols-grid{gap:12px}.auto-risk-grid,.auto-symbols-grid{grid-template-columns:1fr}.auto-risk-panel-wide{grid-column:auto}.mode-selector{border-radius:16px;flex-direction:column}.mode-selector button{border-radius:12px}.analysis-modal-panel,.pretrade-panel{padding:15px}.pretrade-grid{grid-template-columns:1fr;gap:5px}.pretrade-label{margin-top:6px}.pretrade-follow{align-items:flex-start;flex-direction:column}.pretrade-actions{justify-content:stretch}.pretrade-actions .kx-button{flex:1 1;min-width:0}.analysis-modal-header{align-items:stretch}.nowpay-form-grid,.nowpay-history-card,.nowpay-invoice,.payment-gateway-grid,.wallet-fee-row,.wallet-topup-grid{grid-template-columns:1fr}.wallet-billing-summary{max-width:none}.wallet-fees-panel{padding:16px;border-radius:18px}.wallet-fees-header{align-items:stretch}.wallet-fee-row em{white-space:normal}.nowpay-qr{justify-self:center}.nowpay-status{justify-self:start}table{display:block;overflow-x:auto;white-space:nowrap}td,th{padding:10px 11px}.wallet-page .wallet-ledger-table{display:block;overflow:visible;border:0!important;background:transparent!important;box-shadow:none!important;white-space:normal}.wallet-page .wallet-ledger-table thead{display:none}.wallet-page .wallet-ledger-table tbody{display:grid;grid-gap:10px;gap:10px;width:100%}.wallet-page .wallet-ledger-table tr{display:block;width:100%;padding:12px;border:1px solid rgba(42,56,80,.72);border-radius:12px;background:rgba(8,12,15,.72)}.wallet-page .wallet-ledger-table td{display:grid;grid-template-columns:minmax(82px,.72fr) minmax(0,1.28fr);grid-gap:10px;gap:10px;width:100%;padding:7px 0;border-bottom:1px solid rgba(42,56,80,.46);white-space:normal;overflow-wrap:anywhere}.wallet-page .wallet-ledger-table td:before{content:attr(data-label);color:var(--kx-text-soft);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.wallet-page .wallet-ledger-table td:last-child{border-bottom:0}.wallet-page .wallet-ledger-table .wallet-ledger-pill{justify-self:start}.analysis-details-table-wrap{overflow:visible}.analysis-details-table,.analysis-details-table tbody,.analysis-details-table td,.analysis-details-table th,.analysis-details-table tr{display:block;width:100%;min-width:0;white-space:normal}.analysis-details-table{overflow:visible}.analysis-details-table tr{padding:10px 0;border-bottom:1px solid rgba(37,42,48,.78)}.analysis-details-table tr:last-child{border-bottom:0}.analysis-details-table td,.analysis-details-table th{padding:0 11px;border-bottom:0}.analysis-details-table th{margin-bottom:5px;background:transparent;line-height:1.35}.analysis-details-table td{word-break:normal;overflow-wrap:anywhere;line-height:1.5}.orders-table-scroll{overflow:visible}.orders-table{min-width:0}.orders-page{overflow-x:hidden}.orders-page .orders-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%}.orders-page .orders-filters select{width:100%;min-width:0}.orders-page .orders-table-wrap{width:100%!important;overflow:visible}.orders-page .orders-table-scroll{width:100%;overflow:visible}.orders-page .orders-table{display:block;width:100%;min-width:0;border:0;background:transparent!important;box-shadow:none;white-space:normal}.orders-page .orders-table tbody{display:grid;grid-gap:12px;gap:12px;width:100%}.orders-page .orders-table tr{display:block;width:100%;margin:0;padding:14px;overflow:hidden;border:1px solid rgba(42,56,80,.72);border-radius:16px;background:linear-gradient(180deg,rgba(29,41,61,.94),rgba(24,34,51,.96));box-shadow:var(--kx-shadow-soft)}.orders-page .orders-table td{display:grid;grid-template-columns:minmax(96px,.68fr) minmax(0,1.32fr);grid-gap:10px;gap:10px;align-items:start;width:100%;padding:8px 0;border-bottom:1px solid rgba(42,56,80,.46);white-space:normal;overflow-wrap:anywhere;text-align:right}.orders-page .orders-table td[data-label]:before{content:attr(data-label);grid-column:1;color:var(--kx-text-soft);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;text-align:left}.orders-page .orders-table td>*{grid-column:2;justify-self:end;min-width:0;text-align:right}.orders-page .orders-table td:last-child{border-bottom:0}.orders-page .order-date-cell,.orders-page .order-size-cell{min-width:0;line-height:1.35}.orders-page .order-date-cell span,.orders-page .order-size-cell span{white-space:normal;overflow-wrap:anywhere}.orders-page .order-size-cell span+span{margin-top:2px;color:var(--kx-text-soft);font-size:12px}.orders-page .order-follow-actions-cell{display:block;padding-top:12px}.orders-page .order-follow-actions-cell:before{display:block;margin-bottom:10px}.orders-page .order-follow-cell{width:100%;min-width:0;justify-items:stretch;gap:10px}.orders-page .order-follow-control,.orders-page .order-follow-control.followed{width:100%;max-width:100%;grid-template-columns:52px minmax(0,1fr) minmax(0,1fr);gap:8px}.orders-page .order-follow-control .ui-button-sm{min-width:0;width:100%;min-height:42px;padding-inline:8px;white-space:normal}.orders-page .order-follow-frequency-label{min-height:42px;border-radius:10px;background:rgba(2,189,134,.08)}.orders-page .order-follow-select{min-height:42px!important}.orders-page .order-follow-decision,.orders-page .order-follow-decision-trigger{width:100%;max-width:100%;justify-self:stretch}.orders-page .order-follow-decision-trigger strong{justify-self:end;text-align:right}.admin-table{display:block;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible;white-space:normal}.admin-table thead{display:none}.admin-table tbody{display:grid;grid-gap:12px;gap:12px}.admin-table tr{display:block;padding:12px;border:1px solid var(--kx-border);border-radius:var(--kx-radius);background:linear-gradient(180deg,rgba(29,41,61,.94),rgba(24,34,51,.96));box-shadow:var(--kx-shadow-soft)}.admin-table td{display:flex;justify-content:space-between;gap:16px;width:100%;padding:7px 0;border-bottom:1px solid rgba(42,56,80,.46);white-space:normal;word-break:break-word}.admin-table td[data-label]:before{content:attr(data-label);flex:0 0 auto;color:var(--kx-text-soft);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.admin-table td:last-child{border-bottom:0}.analysis-list table thead{display:none}.analysis-list table,.analysis-list tbody,.analysis-list td,.analysis-list tr{display:block;width:100%;white-space:normal}.analysis-list tr{margin-bottom:12px;padding:12px;border:1px solid var(--kx-border);border-radius:var(--kx-radius);background:rgba(29,41,61,.9)}.analysis-list td{border:0;padding:6px 0;display:flex;justify-content:space-between;gap:12px}.analysis-list td:first-child:before{content:"Date";color:var(--kx-text-soft)}.analysis-list td:nth-child(2):before{content:"Symbole";color:var(--kx-text-soft)}.analysis-list td:nth-child(3):before{content:"Direction";color:var(--kx-text-soft)}.analysis-list td:nth-child(4):before{content:"Marché";color:var(--kx-text-soft)}.analysis-list td:nth-child(5):before{content:"Volume";color:var(--kx-text-soft)}.analysis-list td:nth-child(6):before{content:"Statut";color:var(--kx-text-soft)}.analysis-list td:nth-child(7):before{content:"PnL";color:var(--kx-text-soft)}.analysis-list td:nth-child(8):before{content:"Suivi";color:var(--kx-text-soft)}}@media (max-width:520px){.admin-sidebar{width:min(88vw,320px)}h1{font-size:30px}.orders-page .orders-filters{grid-template-columns:1fr}}.home-page{position:relative;isolation:isolate;min-height:100vh;overflow-x:hidden;scroll-behavior:smooth;background:radial-gradient(circle at 18% 12%,rgba(197,255,48,.12),transparent 28%),radial-gradient(circle at 78% 4%,rgba(2,189,134,.12),transparent 24%),linear-gradient(180deg,#070809,#0a0d0f 48%,#070809)}.home-page:before{background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.028) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 82%);opacity:.42}.home-page:after,.home-page:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none}.home-page:after{background-image:radial-gradient(rgba(255,255,255,.12) .7px,transparent 0);background-size:3px 3px;opacity:.08}.home-final-cta,.home-footer,.home-hero,.home-market-strip,.home-section{width:min(1180px,calc(100% - 40px));margin:0 auto;position:relative;z-index:1}.home-nav{display:flex;position:fixed;top:0;left:0;right:0;z-index:2147483000;margin:0;width:100%;transform:none;isolation:isolate;pointer-events:auto;align-items:center;justify-content:space-between;gap:18px;padding:12px;border:1px solid rgba(255,255,255,.1);border-top:0;border-right:0;border-left:0;border-radius:0;background:#070809;box-shadow:0 18px 44px rgba(0,0,0,.44);will-change:transform}.home-nav:before{content:none}.home-tradingview-ticker{position:relative;z-index:1;width:100%;margin:67px 0 0;overflow:visible}.home-tradingview-shell{display:block;height:44px;padding:0;overflow:hidden;border:1px solid rgba(197,255,48,.18);border-right:0;border-left:0;border-radius:0;background:radial-gradient(circle at 4% 0,rgba(197,255,48,.13),transparent 28%),linear-gradient(145deg,rgba(17,20,23,.96),rgba(7,8,9,.96));box-shadow:0 18px 42px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.05)}.home-tradingview-widget{height:44px;min-width:0;overflow:hidden;border:0;background:transparent}.home-tradingview-ticker-inner{width:100%;height:44px;min-height:44px;overflow:hidden}.home-tradingview-ticker .tradingview-widget-container,.home-tradingview-ticker .tradingview-widget-container__widget,.home-tradingview-ticker iframe{display:block;width:100%;height:44px!important;min-height:44px;border:0}.home-tradingview-ticker+.home-hero{padding-top:36px}.follow-actions,.home-brand,.home-final-actions,.home-hero-actions,.home-nav-actions,.home-nav-links,.home-trust-row,.market-toggle,.signal-tabs{display:flex;align-items:center}.home-brand{position:relative;z-index:1;gap:10px;color:var(--kx-text);font-weight:950;letter-spacing:-.03em}.home-brand-logo{position:relative;z-index:2;filter:drop-shadow(0 0 18px rgba(197,255,48,.16))}.home-nav-links{gap:8px;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.home-footer a,.home-ghost-link,.home-link-button,.home-nav-links a{color:var(--kx-text-muted);font-size:13px;font-weight:800}.home-nav-links a{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(17,20,23,.82);color:var(--kx-text)!important;line-height:1;white-space:nowrap}.home-footer a:hover,.home-ghost-link:hover,.home-link-button:hover,.home-nav-links a:hover{color:var(--kx-primary)}.home-nav-links a:hover{border-color:rgba(197,255,48,.32);background:rgba(31,36,41,.92)}.home-nav-links a.active{border-color:rgba(197,255,48,.48);background:rgba(197,255,48,.14);color:var(--kx-primary)!important}.home-final-actions,.home-hero-actions,.home-nav-actions{gap:10px}.home-nav-actions .locale-switch{min-width:58px}.home-link-button,.home-mobile-cta,.home-primary-button,.home-secondary-button{display:inline-flex;align-items:center;justify-content:center;height:40px;min-height:40px;padding:0 16px;border:1px solid transparent;border-radius:14px;font-size:13px;font-weight:900;line-height:1;white-space:nowrap;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.home-primary-button{background:var(--kx-primary);color:#050607!important;border-color:rgba(197,255,48,.62);box-shadow:0 16px 44px rgba(197,255,48,.13)}.home-primary-button:hover{transform:translateY(-1px);background:var(--kx-primary-hover)}.home-user-space-button{position:relative;overflow:hidden;transform:translateY(-2px);border-color:rgba(225,255,130,.78);background:linear-gradient(145deg,#e3ff5d,#c5ff30 42%,#90c91d);box-shadow:0 4px 0 #5f820f,0 18px 34px rgba(197,255,48,.2),inset 0 1px 0 rgba(255,255,255,.5)}.home-user-space-button:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 8%,rgba(255,255,255,.36) 28%,transparent 48%);transform:translateX(-130%);transition:transform .42s ease}.home-user-space-button:hover{transform:translateY(-4px);box-shadow:0 7px 0 #5f820f,0 24px 44px rgba(197,255,48,.28),inset 0 1px 0 rgba(255,255,255,.58)}.home-user-space-button:hover:after{transform:translateX(130%)}.home-user-space-button:active{transform:translateY(1px);box-shadow:0 1px 0 #5f820f,0 12px 22px rgba(197,255,48,.16),inset 0 1px 0 rgba(255,255,255,.45)}.home-link-button,.home-secondary-button{background:rgba(17,20,23,.82);color:var(--kx-text)!important;border-color:rgba(255,255,255,.11)}.home-logout-button{cursor:pointer}.home-logout-button:disabled{cursor:not-allowed;opacity:.62}.home-link-button:hover:not(:disabled),.home-secondary-button:hover{background:rgba(31,36,41,.92);border-color:rgba(197,255,48,.32)}.home-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);align-items:center;grid-gap:42px;gap:42px;padding:118px 0 46px}.home-eyebrow{margin-bottom:10px;color:var(--kx-primary);font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.home-hero h1{max-width:760px;margin:0;font-size:clamp(48px,7vw,96px);line-height:.88;letter-spacing:-.08em}.home-hero-lead{max-width:650px;margin:24px 0 0;color:#c7ced4;font-size:clamp(16px,2vw,20px);line-height:1.6}.home-hero-actions{gap:12px;flex-wrap:wrap;margin-top:34px}.home-trust-row{gap:8px;flex-wrap:wrap;margin-top:28px}.follow-actions span,.home-trust-row span,.signal-bullets span{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid rgba(197,255,48,.18);border-radius:999px;background:rgba(197,255,48,.07);color:#dce7c8;font-size:12px;font-weight:850}.home-intelligence-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:22px}.home-intelligence-notes div{padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(17,20,23,.68)}.home-intelligence-notes strong{display:block;color:var(--kx-text);font-size:12px;font-weight:950}.home-intelligence-notes span{display:block;margin-top:6px;color:var(--kx-text-muted);font-size:12px;line-height:1.45}.home-cockpit{position:relative;padding:12px;border:1px solid rgba(197,255,48,.18);border-radius:28px;background:linear-gradient(145deg,rgba(23,27,31,.92),rgba(9,11,13,.92)),radial-gradient(circle at 70% 20%,rgba(197,255,48,.16),transparent 40%);box-shadow:0 36px 90px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.05);animation:home-float 6s ease-in-out infinite}.home-cockpit:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:28px;background:linear-gradient(120deg,rgba(197,255,48,.5),transparent,rgba(2,189,134,.4));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.cockpit-topbar{display:flex;align-items:center;gap:10px;padding:10px 12px 14px;color:var(--kx-text-muted);font-size:12px;font-weight:850}.cockpit-topbar strong{margin-left:auto;color:var(--kx-primary)}.cockpit-dot{width:9px;height:9px;border-radius:50%;background:var(--kx-bull);box-shadow:0 0 18px rgba(2,189,134,.7);animation:home-pulse 1.8s ease-in-out infinite}.cockpit-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:12px;gap:12px}.cockpit-panel{position:relative;min-height:150px;padding:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(8,10,12,.76)}.cockpit-panel:after,.signal-preview-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent,rgba(255,255,255,.045) 42%,transparent 58%);transform:translateX(-100%);animation:home-shimmer 6.5s ease-in-out infinite}.cockpit-signal-panel h3{margin:10px 0 14px;font-size:28px}.comparison-grid span,.execution-card span,.market-card span,.panel-label,.risk-card span,.tok-ledger span{color:var(--kx-text-soft);font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.confidence-ring{--confidence:80%;display:grid;place-items:center;width:98px;height:98px;border-radius:50%;background:conic-gradient(var(--kx-primary) var(--confidence),rgba(255,255,255,.08) 0)}.confidence-ring span{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#090b0d;color:var(--kx-text);font-size:22px;font-weight:950}.signal-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:16px}.risk-line,.signal-metrics span,.tok-ledger div{display:grid;grid-gap:5px;gap:5px;padding:9px;border-radius:12px;background:rgba(255,255,255,.035);color:var(--kx-text-soft);font-size:11px}.risk-line strong,.signal-metrics strong,.tok-ledger strong{color:var(--kx-text);font-size:12px}.risk-line{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.risk-status{margin-top:12px;padding:10px;border-radius:12px;background:var(--kx-bull-soft);color:#9ff8d9;font-size:12px;font-weight:950;text-align:center}.cockpit-feed-panel{grid-column:1/-1;min-height:130px}.cockpit-feed-panel code{display:block;margin-top:8px;color:#9fe8cf;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px}.home-market-strip{overflow:hidden;padding:12px 0;border-block:1px solid rgba(255,255,255,.08)}.ticker-track{display:flex;width:max-content;gap:14px;animation:home-ticker 22s linear infinite}.ticker-track span{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(17,20,23,.76);color:var(--kx-text);font-size:12px;font-weight:900}.ticker-track strong{color:var(--kx-primary);font-size:11px}.home-section{padding:88px 0 0}.home-section-heading{display:grid;grid-template-columns:.9fr 1.1fr;align-items:end;grid-gap:34px;gap:34px;margin-bottom:26px}.home-section-heading.narrow{display:block;max-width:720px}.home-final-cta h2,.home-section-heading h2{margin:0;font-size:clamp(32px,4.5vw,58px);line-height:.95;letter-spacing:-.06em}.home-final-cta p,.home-section-heading p{margin:0;color:#b8c0c8;line-height:1.65}.home-mode-section{padding-top:64px}.market-toggle,.signal-tabs{width:-moz-fit-content;width:fit-content;gap:6px;padding:5px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(12,15,18,.88)}.market-toggle button,.signal-tabs button{min-height:34px;padding:7px 13px;border:0;border-radius:999px;background:transparent;color:var(--kx-text-muted);cursor:pointer;font-size:12px;font-weight:900;text-transform:capitalize}.market-toggle button.active,.signal-tabs button.active{background:var(--kx-primary);color:#050607}.comparison-grid,.execution-grid,.market-cards,.risk-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:18px}.comparison-grid div,.execution-card,.market-card,.risk-card{min-height:138px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:rgba(17,20,23,.82)}.execution-card strong,.market-card strong,.risk-card strong{display:block;margin-top:16px;color:var(--kx-text);font-size:20px;line-height:1.2}.workflow-grid{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);grid-gap:18px;gap:18px}.workflow-steps{display:grid;grid-gap:8px;gap:8px}.workflow-step{display:grid;grid-template-columns:44px 1fr;align-items:center;min-height:58px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(17,20,23,.7);color:var(--kx-text-muted);cursor:pointer;text-align:left}.workflow-step span{color:var(--kx-text-soft);font-size:11px;font-weight:950}.workflow-step strong{color:inherit}.workflow-step.active{border-color:rgba(197,255,48,.42);background:linear-gradient(135deg,rgba(197,255,48,.14),rgba(17,20,23,.86));color:var(--kx-text)}.workflow-detail{position:relative;min-height:360px;padding:34px;overflow:hidden;border:1px solid rgba(197,255,48,.16);border-radius:26px;background:radial-gradient(circle at 76% 22%,rgba(197,255,48,.17),transparent 34%),rgba(12,15,18,.88)}.workflow-detail span{color:var(--kx-primary);font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.workflow-detail h3{margin-top:20px;font-size:clamp(34px,5vw,64px);line-height:.92}.workflow-detail p{max-width:540px;font-size:18px;line-height:1.65}.workflow-progress{position:absolute;left:34px;right:34px;bottom:30px;height:8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.workflow-progress:before{content:"";display:block;width:var(--step-progress);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--kx-primary),var(--kx-bull));transition:width .25s ease}.home-final-cta,.signal-preview-card,.tok-card{position:relative;overflow:hidden;padding:28px;border:1px solid rgba(255,255,255,.09);border-radius:28px;background:linear-gradient(145deg,rgba(17,20,23,.92),rgba(9,11,13,.94))}.home-final-cta,.signal-preview-header,.tok-card{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.signal-preview-header h2,.tok-card h2{margin:0;font-size:clamp(30px,4vw,52px)}.signal-loader{height:3px;margin:24px 0;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.signal-loader:before{content:"";display:block;width:35%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--kx-primary),transparent);transform:translateX(-100%)}.signal-loader.active:before{animation:signal-scan 1.1s ease-in-out infinite}.signal-body-grid{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:18px;gap:18px}.signal-summary,.signal-tabs-panel{padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:rgba(8,10,12,.62)}.signal-score{display:grid;place-items:center;min-height:190px;border-radius:20px;background:radial-gradient(circle,rgba(197,255,48,.16),rgba(255,255,255,.035))}.signal-score span{color:var(--kx-primary);font-size:86px;font-weight:950;letter-spacing:-.08em}.signal-score small{margin-top:-36px;color:var(--kx-text-muted);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.signal-price-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:10px}.signal-price-grid div{display:grid;grid-gap:5px;gap:5px;padding:10px;border-radius:12px;background:rgba(255,255,255,.04)}.signal-price-grid span{color:var(--kx-text-soft);font-size:11px;font-weight:900}.signal-tabs-panel h3{margin-top:24px;font-size:26px}.signal-tabs-panel p{line-height:1.7}.signal-bullets{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.risk-cards{grid-template-columns:1.4fr repeat(3,1fr)}.risk-card.large{min-height:190px}.risk-card strong{font-size:38px;letter-spacing:-.06em}.risk-card strong.approved{color:#9ff8d9}.risk-meter{height:10px;margin-top:34px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.risk-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--kx-primary),var(--kx-bull))}.follow-section{display:grid;grid-template-columns:.86fr 1.14fr;align-items:center;grid-gap:24px;gap:24px}.follow-copy{padding:28px;border:1px solid rgba(255,255,255,.08);border-radius:26px;background:rgba(17,20,23,.82)}.follow-copy h2{margin:0;font-size:clamp(34px,4.5vw,62px);line-height:.95}.follow-copy p{margin-top:18px;line-height:1.7}.follow-actions{flex-wrap:wrap;gap:8px;margin-top:20px}.follow-timeline{display:grid;grid-gap:10px;gap:10px}.follow-timeline-item{display:grid;grid-template-columns:58px 1fr;align-items:center;min-height:76px;padding:14px 18px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:linear-gradient(90deg,rgba(197,255,48,.08),rgba(17,20,23,.86))}.follow-timeline-item span{color:var(--kx-primary);font-size:12px;font-weight:950}.execution-card small{display:block;margin-top:10px;color:var(--kx-text-muted)}.tok-card{align-items:stretch}.tok-card>div:first-child{max-width:620px}.tok-card p{line-height:1.7}.tok-ledger{display:grid;min-width:320px;grid-gap:10px;gap:10px}.comparison-grid div{min-height:180px}.comparison-grid div.highlight{border-color:rgba(197,255,48,.32);background:linear-gradient(145deg,rgba(197,255,48,.13),rgba(17,20,23,.92))}.comparison-grid p{margin-top:18px;line-height:1.65}.faq-list{display:grid;grid-gap:10px;gap:10px;max-width:900px}.faq-item{display:grid;width:100%;padding:18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(17,20,23,.78);color:var(--kx-text);cursor:pointer;text-align:left}.faq-item span{font-size:16px;font-weight:950}.faq-item p{max-height:0;margin:0;overflow:hidden;opacity:0;line-height:1.65;transition:max-height .25s ease,opacity .25s ease,margin .25s ease}.faq-item.active{border-color:rgba(197,255,48,.28)}.faq-item.active p{max-height:160px;margin-top:12px;opacity:1}.home-final-cta{align-items:center;margin-top:90px;margin-bottom:34px;background:radial-gradient(circle at 15% 20%,rgba(197,255,48,.18),transparent 34%),linear-gradient(145deg,rgba(17,20,23,.94),rgba(8,10,12,.94))}.home-footer{overflow:hidden;padding:26px 0 48px;border-top:1px solid rgba(255,255,255,.08)}.home-logo-rail{position:relative;overflow:hidden;padding:10px 0}.home-logo-rail:after,.home-logo-rail:before{content:"";position:absolute;top:0;bottom:0;z-index:2;width:110px;pointer-events:none}.home-logo-rail:before{left:0;background:linear-gradient(90deg,#070809,transparent)}.home-logo-rail:after{right:0;background:linear-gradient(270deg,#070809,transparent)}.home-logo-track{display:flex;width:max-content;gap:10px;animation:home-logo-marquee 28s linear infinite}.home-logo-rail:hover .home-logo-track{animation-play-state:paused}.home-logo-card{display:flex;align-items:center;justify-content:center;width:clamp(110px,12vw,137px);aspect-ratio:1371/501;padding:0;overflow:visible;border:1px solid rgba(197,255,48,.18);border-radius:clamp(13px,1.5vw,21px);background:transparent;box-shadow:0 6px 18px rgba(0,0,0,.22);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.home-logo-card:hover{transform:translateY(-2px);border-color:rgba(197,255,48,.34);box-shadow:0 8px 22px rgba(0,0,0,.3)}.home-logo-card img{display:block;width:100%;height:100%;object-fit:contain}.home-mobile-cta{display:none}.home-scroll-top{position:fixed;right:18px;bottom:18px;z-index:25;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(197,255,48,.38);border-radius:14px;background:rgba(17,20,23,.9);color:var(--kx-primary)!important;box-shadow:0 14px 38px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:18px;font-weight:950}.home-scroll-top:hover{background:var(--kx-primary);color:#050607!important}.documentation-page{min-height:100vh;padding-bottom:64px}.documentation-grid,.documentation-hero{position:relative;z-index:1;width:min(980px,calc(100% - 40px));margin:0 auto}.documentation-hero{padding:76px 0 26px}.documentation-hero h1{max-width:820px;margin:0;font-size:clamp(42px,6vw,78px);line-height:.92;letter-spacing:-.07em}.documentation-hero p{max-width:720px;margin-top:22px;color:#c7ced4;font-size:18px;line-height:1.7}.documentation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.documentation-card{padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:rgba(17,20,23,.84)}.documentation-card h2{margin:0 0 12px;font-size:22px}.documentation-card p{margin:0;line-height:1.7}.documentation-cta{width:min(980px,calc(100% - 40px))}.documentation-layout{position:relative;z-index:1;display:grid;grid-template-columns:320px minmax(0,1fr);align-items:start;grid-gap:26px;gap:26px;width:min(1180px,calc(100% - 40px));margin:0 auto;padding-top:112px}.documentation-sidebar{position:-webkit-sticky;position:sticky;top:84px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:rgba(8,10,12,.88);box-shadow:0 26px 70px rgba(0,0,0,.34)}.documentation-sidebar-heading{padding:8px 8px 14px}.documentation-section-heading span,.documentation-sidebar-heading span{display:block;color:var(--kx-primary);font-size:11px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.documentation-sidebar-heading strong{display:block;margin-top:6px;color:var(--kx-text);font-size:18px;line-height:1.15}.documentation-sidebar-list{display:grid;grid-gap:8px;gap:8px}.documentation-sidebar-link{display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(17,20,23,.72);color:var(--kx-text)!important;transition:border-color .18s ease,background .18s ease,transform .18s ease}.documentation-sidebar-link span{font-size:13px;font-weight:950;line-height:1.25}.documentation-sidebar-link small{color:var(--kx-text-soft);font-size:11px;font-weight:800}.documentation-sidebar-link.active,.documentation-sidebar-link:hover{transform:translateY(-1px);border-color:rgba(197,255,48,.36);background:rgba(197,255,48,.1)}.documentation-sidebar-link.active small{color:var(--kx-primary)}.documentation-content{min-width:0}.documentation-layout .documentation-cta,.documentation-layout .documentation-grid,.documentation-layout .documentation-hero{width:100%;margin-left:0;margin-right:0}.documentation-layout .documentation-hero{padding-top:0}.broker-documentation-hero h1{max-width:880px}.broker-doc-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.broker-doc-meta span,.documentation-check-list span{display:inline-flex;align-items:center;min-height:32px;padding:7px 11px;border:1px solid rgba(197,255,48,.18);border-radius:999px;background:rgba(197,255,48,.07);color:#dce7c8;font-size:12px;font-weight:850}.documentation-callout,.documentation-guide-section{position:relative;z-index:1;width:100%;margin:24px 0 0}.documentation-callout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:20px;gap:20px;padding:24px;border:1px solid rgba(197,255,48,.16);border-radius:26px;background:radial-gradient(circle at 88% 18%,rgba(197,255,48,.13),transparent 34%),rgba(12,15,18,.86)}.documentation-safety-callout{border-color:rgba(2,189,134,.22);background:radial-gradient(circle at 88% 18%,rgba(2,189,134,.14),transparent 34%),rgba(12,15,18,.86)}.documentation-callout h2,.documentation-section-heading h2{margin:0;font-size:clamp(28px,4vw,48px);line-height:.98;letter-spacing:-.055em}.documentation-check-list{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start}.documentation-section-heading{max-width:760px;margin-bottom:18px}.documentation-section-heading p{margin:14px 0 0;color:#c7ced4;line-height:1.65}.documentation-field-grid,.documentation-step-list{display:grid;grid-gap:12px;gap:12px}.documentation-step-list{grid-template-columns:repeat(3,minmax(0,1fr))}.documentation-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.documentation-field-card,.documentation-step-card{padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:rgba(17,20,23,.84)}.documentation-field-card span,.documentation-step-card>span{display:block;margin-bottom:12px;color:var(--kx-primary);font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.documentation-step-card h3{margin:0 0 10px;font-size:21px}.documentation-step-card p{margin:0;color:#c7ced4;line-height:1.65}.documentation-field-card strong{display:block;color:var(--kx-text);font-size:17px;line-height:1.35}.route-page-hero{padding-top:118px}.route-section{padding-top:42px}.route-card-grid{margin-top:24px}.route-card-number{display:block;margin-bottom:12px;color:var(--kx-primary);font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.route-section .workflow-step{cursor:default}.route-cockpit-hero{padding-top:28px}.route-cockpit-copy h2{margin:0;font-size:clamp(36px,5vw,68px);line-height:.94;letter-spacing:-.07em}@keyframes home-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes home-pulse{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:1;transform:scale(1.12)}}@keyframes home-shimmer{0%,38%{transform:translateX(-100%)}56%,to{transform:translateX(100%)}}@keyframes home-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes signal-scan{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}@keyframes home-logo-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:980px){.auth-shell{grid-template-columns:1fr;min-height:auto}.auth-card.auth-card-kx{justify-self:stretch;max-width:none}.home-final-cta,.home-footer,.home-hero,.home-market-strip,.home-section{width:min(100% - 28px,760px)}.home-nav{flex-wrap:wrap;gap:10px;padding:10px 12px 12px}.home-nav-actions{margin-left:auto}.home-nav-links{order:3;display:flex;width:100%;gap:6px;overflow-x:auto;padding:2px 2px 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-nav-links::-webkit-scrollbar{display:none}.home-nav-links a{flex:0 0 auto;height:34px;padding:0 11px;border-radius:12px;font-size:12px}.home-tradingview-ticker{margin-top:108px}.home-tradingview-shell{height:44px}.home-tradingview-ticker+.home-hero{padding-top:32px}.documentation-callout,.documentation-grid,.documentation-layout,.follow-section,.home-hero,.home-intelligence-notes,.home-section-heading,.signal-body-grid,.workflow-grid{grid-template-columns:1fr}.documentation-layout{width:min(100% - 28px,760px);padding-top:156px}.documentation-sidebar{position:relative;top:auto}.documentation-sidebar-list{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.documentation-sidebar-link{min-width:220px}.documentation-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero{padding-top:158px}.route-page-hero{padding-top:156px}.home-cockpit{animation:none}.comparison-grid,.execution-grid,.market-cards,.risk-cards{grid-template-columns:repeat(2,1fr)}.home-final-cta,.home-footer,.signal-preview-header,.tok-card{flex-direction:column}.tok-ledger{min-width:0;width:100%}}@media (max-width:640px){.auth-page-kx{padding:16px 14px 34px}.auth-topbar{padding-bottom:18px}.auth-topbar-actions .home-link-button{display:none}.auth-card,.auth-intro{padding:20px;border-radius:22px}.auth-form-grid,.auth-insight-grid{grid-template-columns:1fr}.auth-intro h1{font-size:clamp(38px,13vw,58px)}.home-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px 8px;gap:10px 8px;padding:8px 10px 10px}.home-brand{min-width:0}.admin-brand-logo,.admin-mobile-logo,.home-brand-logo,.nav-brand-logo{height:32px;max-width:126px}.home-nav-actions .home-primary-button{display:none}.home-nav-actions{grid-column:2;grid-row:1;justify-content:flex-end;margin-left:0;gap:6px}.home-nav-actions .home-link-button{width:auto;height:38px;min-height:38px;padding:0 13px;font-size:12px;white-space:nowrap}.home-nav-actions .locale-switch{order:3}.home-nav-actions .locale-dropdown-trigger{min-width:56px;min-height:38px;padding:5px 8px}.home-nav-links{grid-column:1/-1}.home-tradingview-ticker{margin-top:110px}.home-tradingview-shell,.home-tradingview-ticker .tradingview-widget-container,.home-tradingview-ticker .tradingview-widget-container__widget,.home-tradingview-ticker iframe,.home-tradingview-ticker-inner,.home-tradingview-widget{height:72px!important;min-height:72px}.home-hero h1{font-size:clamp(44px,15vw,66px)}.home-final-actions,.home-hero-actions{align-items:stretch;flex-direction:column}.home-ghost-link,.home-link-button,.home-primary-button,.home-secondary-button{width:100%}.cockpit-grid,.comparison-grid,.documentation-field-grid,.documentation-step-list,.execution-grid,.market-cards,.risk-cards,.signal-metrics,.signal-price-grid{grid-template-columns:1fr}.home-section{padding-top:66px}.follow-copy,.home-final-cta,.signal-preview-card,.tok-card,.workflow-detail{padding:20px;border-radius:22px}.workflow-detail{min-height:300px}.workflow-progress{left:20px;right:20px}.home-mobile-cta{display:none}.home-footer{padding-bottom:64px}.home-scroll-top{bottom:18px}.documentation-layout{width:calc(100% - 28px);max-width:760px;gap:16px;overflow:hidden}.documentation-callout,.documentation-card,.documentation-content,.documentation-cta,.documentation-field-card,.documentation-grid,.documentation-guide-section,.documentation-hero,.documentation-sidebar,.documentation-step-card{min-width:0;max-width:100%}.documentation-sidebar{padding:12px;overflow:hidden;border-radius:20px}.documentation-sidebar-list{max-width:100%;padding-top:4px;padding-bottom:6px}.documentation-sidebar-link{flex:0 0 auto;width:min(250px,calc(100vw - 72px));min-width:0}.documentation-cta,.documentation-grid,.documentation-hero{width:min(100% - 28px,760px)}.documentation-hero{padding-bottom:20px}.documentation-hero h1{font-size:clamp(34px,10.5vw,46px);line-height:1;letter-spacing:-.055em;overflow-wrap:break-word;text-wrap:balance}.documentation-hero p{margin-top:16px;font-size:16px;line-height:1.55;overflow-wrap:anywhere}.documentation-card{overflow:hidden}.documentation-card h2,.documentation-sidebar-heading strong,.documentation-sidebar-link span,.documentation-step-card h3{overflow-wrap:break-word}.documentation-card h2{font-size:clamp(24px,7.6vw,32px);line-height:1.08}.documentation-card p,.documentation-field-card strong,.documentation-section-heading p,.documentation-step-card p{overflow-wrap:anywhere}.documentation-layout .documentation-cta,.documentation-layout .documentation-grid,.documentation-layout .documentation-hero{width:100%}.documentation-callout,.documentation-field-card,.documentation-step-card{padding:18px;border-radius:20px}}@media (prefers-reduced-motion:reduce){.cockpit-dot,.cockpit-panel:after,.home-cockpit,.home-logo-track,.signal-loader.active:before,.signal-preview-card:after,.ticker-track{animation:none!important}}