.admin-shell{min-height:100dvh;padding:var(--admin-top-padding, 92px) 16px 16px;color:var(--text-main);background:radial-gradient(circle at top,rgba(33,59,103,.3),transparent 42%),radial-gradient(circle at right top,rgba(134,186,228,.08),transparent 32%),linear-gradient(180deg,#050d17,#060f1b)}.admin-app-header{justify-content:center}.admin-card{border-radius:24px;border:1px solid rgba(49,89,156,.42);background:radial-gradient(circle at top right,rgba(144,204,254,.08),transparent 34%),linear-gradient(180deg,#0c1e35fa,#091424fa);box-shadow:0 18px 36px #050d1738,inset 0 1px #ffffff08}.admin-topbar,.admin-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;margin-bottom:10px}.admin-topbar-copy h1,.admin-toolbar-copy h1,.admin-modal-head h2{margin:4px 0;font-size:24px;line-height:1;letter-spacing:-.04em}.admin-topbar-copy p,.admin-toolbar-copy p,.admin-highlight-card p,.admin-control-card p,.admin-modal-head p,.admin-empty-copy span,.admin-market-hero-copy p{margin:0;color:var(--text-muted);font-size:12px;line-height:1.45}.admin-kicker{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(144,204,254,.22);background:#90ccfe14;color:#dbefff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-topbar-actions,.admin-toolbar-actions,.admin-modal-actions{display:flex;gap:10px;flex-wrap:wrap}.admin-primary-button,.admin-ghost-button,.admin-danger-button,.admin-modal-close{border-radius:16px;font-weight:800;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.admin-primary-button{min-height:40px;padding:0 14px;border:1px solid rgba(144,204,254,.28);background:radial-gradient(circle at top right,rgba(144,204,254,.18),transparent 54%),linear-gradient(180deg,#16355efa,#0e213afa);color:#eff8ff;box-shadow:0 16px 28px #11284738}.admin-ghost-button{min-height:46px;padding:0 16px;border:1px solid rgba(56,102,179,.42);background:#071220c2;color:var(--text-main)}.admin-danger-button{min-height:46px;padding:0 16px;border:1px solid rgba(255,122,122,.3);background:radial-gradient(circle at top right,rgba(255,122,122,.14),transparent 55%),#2d1216c7;color:#ffd6d6}.admin-primary-button,.admin-ghost-button,.admin-danger-button{font-size:13px}.admin-primary-button:disabled,.admin-ghost-button:disabled,.admin-danger-button:disabled{opacity:.6;cursor:not-allowed}.admin-section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.admin-section-card{border:1px solid rgba(49,89,156,.42);border-radius:20px;background:linear-gradient(180deg,#0b1a2ef5,#081322f5);color:var(--text-main);text-align:left;padding:12px;display:grid;gap:8px;cursor:pointer;min-height:112px}.admin-section-card.active{border-color:#b7defe8f;background:radial-gradient(circle at top right,rgba(144,204,254,.14),transparent 48%),linear-gradient(180deg,#132f53fa,#0c1e35fa);box-shadow:0 0 0 3px #61b7fd14,0 14px 26px #050d172e}.admin-section-accent{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#eff8ff;background:radial-gradient(circle at 30% 30%,rgba(144,204,254,.2),transparent 65%),linear-gradient(180deg,#16355dfa,#0e233efa);border:1px solid rgba(144,204,254,.22)}.admin-section-accent svg{width:16px;height:16px}.admin-section-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.admin-section-content{display:grid;gap:3px}.admin-section-content strong{font-size:14px;line-height:1.02}.admin-section-content small{font-size:11px}.admin-section-content small,.admin-muted-text,.admin-kpi-note,.admin-user-card-footer,.admin-user-line,.admin-filter-meta,.admin-market-subtitle,.admin-market-meta-row,.admin-market-detail-row span,.admin-control-head span,.admin-info-list span{color:var(--text-muted);font-size:12px;line-height:1.4}.admin-section-metric{display:inline-flex;width:fit-content;min-height:26px;padding:0 10px;align-items:center;border-radius:999px;background:#ffffff0a;border:1px solid rgba(71,118,197,.26);font-size:11px;font-weight:700;white-space:nowrap}.admin-section-card[data-tab=stats] .admin-section-accent{border-color:#7cc3fe38;color:#dff1ff}.admin-section-card[data-tab=users] .admin-section-accent{border-color:#9bd1fe38;color:#e6f4ff}.admin-section-card[data-tab=flags] .admin-section-accent{border-color:#90ccfe38;color:#dcefff}.admin-section-card[data-tab=market] .admin-section-accent{border-color:#6ca4d138;color:#d8eaf8}.admin-section-card[data-tab=indicators] .admin-section-accent{border-color:#86bae43d;color:#c3e3fe}.admin-section-card[data-tab=support] .admin-section-accent{border-color:#6ca4d13d;color:#d8eaf8}.admin-page-stack{display:grid;gap:14px}.admin-empty-state{padding:18px;display:flex;align-items:center;gap:14px}.admin-empty-icon{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;font-size:18px;font-weight:800;color:#edf7ff;background:radial-gradient(circle at 30% 30%,rgba(144,204,254,.28),transparent 65%),linear-gradient(180deg,#16365ffa,#0e223cfa)}.admin-empty-copy{display:grid;gap:4px}.admin-empty-copy strong,.admin-section-title,.admin-user-card-top strong,.admin-control-head strong,.admin-market-card-head strong,.admin-user-detail-head strong{font-size:18px;line-height:1.05}.admin-highlight-grid,.admin-kpi-grid,.admin-control-grid,.admin-user-grid,.admin-market-grid,.admin-indicator-grid{display:grid;gap:12px}.admin-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-kpi-grid,.admin-control-grid,.admin-user-grid,.admin-market-grid,.admin-indicator-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-highlight-card,.admin-kpi-card,.admin-control-card,.admin-user-card,.admin-market-card,.admin-filter-card,.admin-market-hero,.admin-details-panel,.admin-user-detail-card{padding:18px}.admin-highlight-card,.admin-kpi-card{display:grid;gap:10px}.admin-highlight-title,.admin-kpi-label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#8eb8db}.admin-highlight-card strong,.admin-kpi-value,.admin-market-main-metric{font-size:38px;line-height:1;letter-spacing:-.05em}.admin-kpi-value.small{font-size:25px;line-height:1.2;letter-spacing:-.03em}.admin-kpi-card.tone-success,.admin-badge.tone-success,.admin-mini-chip.is-on{border-color:#76c79c47}.admin-kpi-card.tone-accent,.admin-kpi-card.tone-info,.admin-badge.tone-accent{border-color:#90ccfe47}.admin-kpi-card.tone-warm{border-color:#86bae44d}.admin-badge.tone-warning{border-color:#7abcf252}.admin-kpi-card.tone-neutral,.admin-badge.tone-neutral{border-color:#99bfdf38}.admin-filter-card,.admin-indicator-filter-card,.admin-market-hero,.admin-details-panel{display:grid;gap:16px}.admin-filter-head,.admin-details-panel-head,.admin-control-head,.admin-indicator-head,.admin-indicator-footer,.admin-control-footer,.admin-market-card-head,.admin-market-meta-row,.admin-user-card-top,.admin-user-detail-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-filter-grid,.admin-editor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-indicator-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-indicator-card{padding:18px;display:grid;gap:16px;min-height:196px;align-content:space-between;overflow:hidden;background:radial-gradient(circle at 12% 0%,rgba(112,190,254,.13),transparent 34%),linear-gradient(145deg,#0f233ffa,#07101cfa)}.admin-indicator-card.is-enabled{border-color:#6ca4d14d;box-shadow:inset 0 1px #ffffff0d,0 18px 46px #294a811a}.admin-indicator-card.is-disabled{border-color:#99bfdf29;opacity:.72}.admin-indicator-copy{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:flex-start}.admin-indicator-copy strong{display:block;margin-bottom:4px;font-size:clamp(14px,2.7vw,17px);line-height:1.08}.admin-indicator-copy span:last-child,.admin-indicator-copy div span{color:var(--text-muted);font-size:12px;line-height:1.45}.admin-indicator-badge{min-width:54px;min-height:30px;padding:0 10px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;letter-spacing:.04em;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.admin-indicator-badge.tone-violet{color:#8eccfe}.admin-indicator-badge.tone-blue{color:#7ac3fe}.admin-indicator-badge.tone-amber{color:#56b2fd}.admin-indicator-badge.tone-green{color:#5281d2}.admin-indicator-badge.tone-rose{color:#8bcafe}.admin-indicator-badge.tone-cyan{color:#65b9fd}.admin-indicator-badge.tone-teal{color:#65a9e1}.admin-indicator-badge.tone-orange{color:#65b9fd}.admin-indicator-badge.tone-indigo{color:#97d0fe}.admin-indicator-badge.tone-mint{color:#84bfef}.admin-indicator-badge.tone-gold{color:#6db0e7}.admin-indicator-badge.tone-pink{color:#93cefe}.admin-indicator-badge.tone-aqua{color:#70b7f1}.admin-indicator-badge.tone-sky{color:#90ccfe}.admin-indicator-badge.tone-lime{color:#74b8ef}.admin-indicator-switch{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-width:136px;min-height:36px;padding:4px 5px 4px 12px;border:1px solid rgba(154,195,229,.22);border-radius:999px;color:#e5f1faad;background:#060e19a3;cursor:pointer;transition:border-color .18s ease,background .18s ease,opacity .18s ease}.admin-indicator-switch span{color:currentColor;font-size:11px;font-weight:900;line-height:1;white-space:nowrap}.admin-indicator-switch i{width:26px;height:26px;border-radius:999px;background:linear-gradient(145deg,#4a78c6,#d6e5f2);box-shadow:0 8px 18px #050d1738,inset 0 1px #ffffffb8}.admin-indicator-switch.is-on{color:#dff1ff;border-color:#60a6e06b;background:linear-gradient(135deg,#1b3258eb,#143157eb)}.admin-indicator-switch.is-on i{background:linear-gradient(145deg,#f5faff,#63afee)}.admin-indicator-switch:disabled{cursor:wait;opacity:.72}.admin-field{display:grid;gap:8px}.admin-field-wide{grid-column:span 2}.admin-field span{font-size:12px;color:var(--text-muted)}.admin-field-hint{margin-top:-2px;color:#74a8d3!important;font-size:10.5px!important;line-height:1.35}.admin-input,.admin-select{width:100%;min-height:48px;border-radius:16px;border:1px solid rgba(53,95,166,.42);background:#07111ee6;color:var(--text-main);padding:0 14px}.admin-input[readonly]{color:#b9dcf8;background:linear-gradient(180deg,#0f2440c7,#081423db);border-style:dashed}.admin-user-card{border:1px solid rgba(49,89,156,.42);border-radius:24px;background:radial-gradient(circle at top right,rgba(144,204,254,.08),transparent 38%),linear-gradient(180deg,#0c1c32fa,#081322fa);text-align:left;color:var(--text-main);cursor:pointer;display:grid;gap:14px}.admin-user-card.active{border-color:#bee1fe94;box-shadow:0 0 0 3px #61b7fd14,0 18px 32px #050d1738}.admin-user-card-top>div,.admin-market-card,.admin-control-card,.admin-user-detail-card,.admin-topbar-copy,.admin-market-hero-copy{display:grid;gap:6px}.admin-user-card-top span{font-size:12px;color:var(--text-muted)}.admin-user-chip-row{display:flex;gap:8px;flex-wrap:wrap}.admin-badge,.admin-mini-chip{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(70,117,197,.26);background:#ffffff0a;font-size:12px;font-weight:700;white-space:nowrap}.admin-badge.tone-success{background:#76c79c1f;color:#c3f0d8}.admin-badge.tone-accent{background:#90ccfe1f;color:#dcefff}.admin-badge.tone-neutral{background:#96bede1a;color:#dbe9f4}.admin-badge.tone-warning{background:#7abcf21f;color:#a2d5fe}.admin-badge.tone-danger{background:#ff6b6b1f;border-color:#ff6b6b3d;color:#ffd3d3}.admin-mini-chip{color:#d7edff}.admin-mini-chip.is-on{background:#6ca4d114;color:#c3dcf0}.admin-market-settings{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.market-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-progress-track{position:relative;width:100%;height:10px;border-radius:999px;background:#ffffff0f;overflow:hidden}.admin-progress-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#70befe,#cae7fe)}.admin-market-card.is-disabled{opacity:.68}.admin-market-card.is-disabled .admin-progress-fill{background:linear-gradient(90deg,#629dcd8a,#bcd5ea99)}.admin-market-switch{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-width:136px;min-height:36px;padding:4px 5px 4px 12px;border:1px solid rgba(154,195,229,.22);border-radius:999px;color:#e5f1faad;background:#060e19a3;cursor:pointer;transition:border-color .18s ease,background .18s ease,opacity .18s ease}.admin-market-switch span{color:currentColor;font-size:11px;font-weight:900;line-height:1;white-space:nowrap}.admin-market-switch i{width:26px;height:26px;border-radius:999px;background:linear-gradient(145deg,#4a78c6,#d6e5f2);box-shadow:0 8px 18px #050d1738,inset 0 1px #ffffffb8}.admin-market-switch.is-on{color:#dff1ff;border-color:#60a6e06b;background:linear-gradient(135deg,#1b3258eb,#143157eb)}.admin-market-switch.is-on i{background:linear-gradient(145deg,#f5faff,#63afee)}.admin-market-switch:disabled{cursor:wait;opacity:.72}.admin-support-hero,.admin-support-save-panel{padding:18px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.admin-support-hero-copy{display:grid;gap:6px;max-width:520px}.admin-support-hero-copy p,.admin-support-card span{margin:0;color:var(--text-muted);font-size:12px;line-height:1.45}.admin-support-preview-actions{display:flex;gap:10px;flex-wrap:wrap}.admin-support-preview-actions a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.admin-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-support-card{padding:18px;display:grid;gap:16px}.admin-support-card-head{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.admin-support-card-head>div{display:grid;gap:4px}.admin-support-card-head strong{font-size:17px;line-height:1.08}.admin-support-code{width:42px;height:42px;border-radius:15px;display:grid;place-items:center;border:1px solid rgba(108,164,209,.24);background:radial-gradient(circle at 30% 30%,rgba(108,164,209,.24),transparent 64%),linear-gradient(180deg,#143157fa,#0a192cfa);color:#d8eaf8;font-size:12px;font-weight:900;letter-spacing:.08em}.admin-market-detail-list,.admin-info-list{display:grid;gap:10px}.admin-market-detail-row,.admin-info-list div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(53,95,166,.26);background:#07101c94}.admin-market-detail-row strong,.admin-info-list strong{font-size:13px}.admin-market-detail-metrics{display:flex;gap:10px;flex-wrap:wrap}.admin-modal-layer{position:fixed;inset:0;z-index:60}.admin-modal-backdrop{position:absolute;inset:0;border:0;background:#050d17b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-modal-card{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(720px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;border-radius:28px;border:1px solid rgba(55,100,176,.42);background:radial-gradient(circle at top right,rgba(144,204,254,.1),transparent 34%),linear-gradient(180deg,#0c1e35fc,#071220fc);padding:18px;box-shadow:0 28px 58px #050d1761}.admin-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.admin-modal-close{width:42px;height:42px;border:1px solid rgba(59,106,185,.38);background:#071220c2;color:var(--text-main);font-size:24px}.admin-user-detail-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.admin-modal-card .admin-editor-grid{margin-top:14px;grid-template-columns:minmax(0,1fr)}.admin-toast-stack{position:fixed;top:14px;right:14px;z-index:80;display:grid;gap:10px;width:min(360px,calc(100vw - 24px))}.admin-toast{display:grid;gap:4px;padding:14px 16px;border-radius:18px;border:1px solid rgba(53,95,166,.34);background:#071220f0;box-shadow:0 18px 36px #050d1747}.admin-toast strong{font-size:14px}.admin-toast span{font-size:12px;color:var(--text-muted)}.admin-toast-success{border-color:#76c79c47}.admin-toast-error{border-color:#ff6b6b47}@media(hover:hover){.admin-primary-button:hover,.admin-ghost-button:hover,.admin-danger-button:hover,.admin-section-card:hover,.admin-user-card:hover,.admin-modal-close:hover{transform:translateY(-1px)}.admin-section-card:hover,.admin-user-card:hover{border-color:#a5c7e275}}@media(max-width:1040px){.admin-section-grid,.market-summary-grid,.admin-indicator-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-filter-grid,.admin-editor-grid,.admin-user-detail-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.admin-shell{padding:var(--admin-top-padding, 88px) 12px 12px}.admin-topbar,.admin-toolbar,.admin-empty-state,.admin-market-settings,.admin-support-hero,.admin-support-save-panel,.admin-filter-head,.admin-details-panel-head,.admin-control-footer,.admin-indicator-head,.admin-indicator-footer,.admin-modal-head,.admin-user-detail-head{display:grid}.admin-section-grid,.admin-highlight-grid,.market-summary-grid,.admin-indicator-summary-grid,.admin-support-grid,.admin-user-detail-grid,.admin-filter-grid,.admin-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-field-wide{grid-column:span 2}.admin-highlight-card strong,.admin-kpi-value,.admin-market-main-metric{font-size:32px}.admin-topbar-actions,.admin-toolbar-actions,.admin-support-preview-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-modal-card{inset:auto 0 0;width:auto;transform:none;max-height:calc(100dvh - 8px);border-radius:26px 26px 0 0}.admin-toast-stack{left:12px;right:12px;width:auto}}@media(max-width:520px){.admin-section-grid,.admin-control-grid,.admin-user-grid,.admin-market-grid,.admin-indicator-grid,.admin-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-card,.admin-section-card,.admin-user-card,.admin-market-card,.admin-support-card,.admin-control-card,.admin-filter-card,.admin-market-hero,.admin-details-panel,.admin-user-detail-card{border-radius:22px}.admin-topbar-copy h1,.admin-toolbar-copy h1,.admin-modal-head h2{font-size:22px}}@media(max-width:390px){.admin-section-grid,.admin-highlight-grid,.market-summary-grid,.admin-indicator-summary-grid,.admin-control-grid,.admin-user-grid,.admin-market-grid,.admin-indicator-grid,.admin-support-grid,.admin-filter-grid,.admin-editor-grid,.admin-user-detail-grid{grid-template-columns:1fr}.admin-field-wide{grid-column:span 1}}.admin-modal-card .admin-user-detail-grid,.admin-modal-card .admin-editor-grid{grid-template-columns:minmax(0,1fr)}.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-kpi-card{min-height:clamp(112px,19vw,136px);align-content:space-between;padding:clamp(12px,2.6vw,18px)}.admin-kpi-label{font-size:clamp(9px,2.3vw,12px);letter-spacing:.07em;line-height:1.25}.admin-kpi-value{font-size:clamp(28px,7vw,38px)}.admin-kpi-note{font-size:clamp(10px,2.5vw,12px);line-height:1.3}.admin-mode-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.admin-scanner-settings-card{padding:18px;display:grid;gap:16px}.admin-feature-summary{position:relative;z-index:1;display:grid;gap:4px;padding:11px 12px;border:1px solid rgba(73,119,198,.28);border-radius:16px;background:radial-gradient(circle at top right,rgba(106,187,253,.12),transparent 44%),#060e1980}.admin-feature-summary span{color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-feature-summary strong{font-size:14px;line-height:1.08}.admin-feature-summary small{color:#94bcdd;font-size:11px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-card-ghost-button{position:relative;z-index:1;width:100%;min-height:38px;border-radius:15px;border:1px solid rgba(144,204,254,.28);background:#07111e8a;color:#d8edff;font-size:12px;font-weight:900;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.admin-card-ghost-button:hover{border-color:#b4d7f480;background:#0f2440b8}.admin-scanner-settings-panel{margin-top:12px;padding:clamp(15px,2.4vw,20px);display:grid;gap:14px;border-color:#90ccfe52;background:radial-gradient(circle at 12% 0%,rgba(92,168,230,.18),transparent 36%),radial-gradient(circle at 100% 18%,rgba(108,164,209,.1),transparent 34%),linear-gradient(145deg,#0e223cfa,#07101dfa)}.admin-registration-settings-panel{display:grid;gap:16px}.admin-registration-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.admin-registration-row .admin-primary-button{min-height:48px;white-space:nowrap}.admin-scanner-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.admin-scanner-panel-title{display:grid;gap:5px;max-width:560px}.admin-scanner-panel-title span{color:#a0d4fe;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-scanner-panel-title strong{font-size:clamp(20px,4vw,26px);line-height:1.04}.admin-scanner-panel-title p{margin:0;color:var(--text-muted);font-size:12px;line-height:1.45}.admin-scanner-panel-badges{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.admin-scanner-badge-row,.admin-scanner-save-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.admin-scanner-mode-grid,.admin-scanner-settings-grid{display:grid;gap:12px}.admin-scanner-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-scanner-mode-card{border:1px solid rgba(49,89,156,.42);border-radius:17px;padding:12px;text-align:left;color:var(--text-main);background:radial-gradient(circle at top right,rgba(144,204,254,.08),transparent 38%),linear-gradient(180deg,#0c1d33fa,#081322fa);display:grid;gap:7px;min-height:132px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.admin-scanner-mode-card:hover{transform:translateY(-1px)}.admin-scanner-mode-card.active{border-color:#90ccfe80;background:radial-gradient(circle at top right,rgba(144,204,254,.16),transparent 40%),linear-gradient(180deg,#102745fa,#081322fa);box-shadow:0 12px 24px #122c4e2e,0 0 0 2px #61b7fd14}.admin-scanner-mode-card strong{font-size:15px;line-height:1.05}.admin-scanner-mode-card p{margin:0;color:var(--text-muted);font-size:11px;line-height:1.35}.admin-scanner-mode-top{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:30px}.admin-scanner-settings-grid{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);align-items:stretch}.admin-scanner-key-panel{padding:13px;display:grid;gap:6px}.admin-scanner-key-panel strong{font-size:16px;line-height:1.05;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-active-limit-panel{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px;border:1px solid rgba(49,89,156,.42);border-radius:18px;background:radial-gradient(circle at top right,rgba(108,164,209,.12),transparent 40%),#07111f94}.admin-active-limit-copy{display:grid;gap:4px;min-width:0}.admin-active-limit-copy span{color:#a0d4fe;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-active-limit-copy strong{font-size:14px;line-height:1.1}.admin-active-limit-copy small{color:var(--text-muted);font-size:11px;line-height:1.35}.admin-active-limit-options{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,42px);gap:7px}.admin-active-limit-option{min-height:38px;border:1px solid rgba(144,204,254,.2);border-radius:14px;background:#091627b8;color:#dcefff;font-weight:900;cursor:pointer}.admin-active-limit-option.active{border-color:#6ca4d180;background:linear-gradient(180deg,#193159eb,#102542eb);color:#cbe7fe;box-shadow:0 12px 24px #4776c51f}.admin-mode-control-card{position:relative;overflow:hidden;min-height:164px;gap:10px;align-content:start;background:radial-gradient(circle at 18% 0%,rgba(112,190,254,.16),transparent 34%),linear-gradient(145deg,#0f233ffa,#07101cfa)}.admin-mode-control-card.has-scanner-settings{min-height:auto}.admin-mode-control-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 36%,rgba(111,182,241,.08));opacity:.72}.admin-mode-control-card.is-enabled{border-color:#71abda5c;box-shadow:inset 0 1px #ffffff0f,0 18px 46px #294a811f}.admin-mode-control-card.is-disabled{opacity:.76}.admin-control-title-row{position:relative;z-index:1;display:flex;align-items:center;min-width:0;gap:10px}.admin-mode-code{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:34px;padding:0 10px;border-radius:13px;border:1px solid rgba(154,195,229,.22);background:linear-gradient(145deg,#30579994,#112949eb);color:#cfe9ff;font-size:11px;font-weight:900;letter-spacing:.08em;box-shadow:inset 0 1px #ffffff1a}.admin-mode-switch{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:126px;min-height:38px;padding:4px 5px 4px 13px;border:1px solid rgba(154,195,229,.22);border-radius:999px;color:#e5f1fab8;background:#050d178f;cursor:pointer;transition:border-color .18s ease,background .18s ease,opacity .18s ease}.admin-mode-switch span{color:currentColor;font-size:11px;font-weight:900;line-height:1;white-space:nowrap}.admin-mode-switch i{display:block;width:28px;height:28px;border-radius:999px;background:linear-gradient(145deg,#4675c5,#dbeaf7);box-shadow:0 8px 18px #050d1738,inset 0 1px #ffffffb8;transition:transform .22s ease,background .22s ease}.admin-mode-switch.is-on{color:#dff1ff;border-color:#60a6e06b;background:linear-gradient(135deg,#1b3258eb,#143157eb)}.admin-mode-switch.is-on i{background:linear-gradient(145deg,#f5faff,#63afee)}.admin-mode-switch:disabled{cursor:wait;opacity:.72}.admin-mode-control-card p,.admin-mode-control-card .admin-control-footer{position:relative;z-index:1}.admin-mode-control-card>p{font-size:12px;line-height:1.4}.admin-mode-control-card .admin-control-footer{margin-top:auto}.admin-scanner-inline{position:relative;z-index:1;display:grid;gap:12px;padding:0;border-radius:18px;border:1px solid rgba(60,108,190,.3);background:linear-gradient(180deg,#091728c2,#060f1be6);overflow:hidden}.admin-scanner-inline-summary{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px;cursor:pointer;list-style:none}.admin-scanner-inline-summary::-webkit-details-marker{display:none}.admin-scanner-inline-summary::marker{content:""}.admin-scanner-inline-summary:after{content:"";width:9px;height:9px;border-right:2px solid rgba(207,233,255,.78);border-bottom:2px solid rgba(207,233,255,.78);transform:rotate(45deg);transition:transform .18s ease}.admin-scanner-inline[open] .admin-scanner-inline-summary:after{transform:rotate(225deg)}.admin-scanner-inline>.admin-scanner-mode-grid,.admin-scanner-inline>.admin-scanner-settings-grid,.admin-scanner-inline>.admin-scanner-save-row{margin-inline:12px}.admin-scanner-inline>.admin-scanner-save-row{margin-bottom:12px}.admin-scanner-inline-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.admin-scanner-inline-copy{display:grid;gap:4px;max-width:560px}.admin-scanner-inline-copy strong{font-size:15px;line-height:1.1}.admin-scanner-inline-copy span{color:var(--text-muted);font-size:11px;line-height:1.45}@media(max-width:720px){.admin-scanner-mode-grid,.admin-scanner-settings-grid{grid-template-columns:1fr}.admin-scanner-save-row{align-items:stretch}.admin-scanner-save-row .admin-primary-button{width:100%}.admin-registration-row{grid-template-columns:1fr}.admin-registration-row .admin-primary-button{width:100%}.admin-mode-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-mode-control-card{min-height:150px;padding:13px}.admin-mode-control-card .admin-control-head{display:flex;gap:10px}.admin-scanner-inline{padding:0}.admin-scanner-inline-summary{display:grid;gap:10px}.admin-active-limit-panel{align-items:stretch;flex-direction:column}.admin-active-limit-options{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-mode-switch{width:118px}}@media(max-width:390px){.admin-indicator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-indicator-card{min-height:184px;padding:13px}.admin-indicator-copy{gap:9px}.admin-indicator-badge{min-width:44px;min-height:28px;font-size:10px}.admin-indicator-switch{min-width:100%;padding-left:10px}.admin-indicator-switch span{font-size:10px}.admin-mode-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-mode-control-card{min-height:150px}.admin-mode-code{min-width:36px;height:31px;font-size:10px}.admin-mode-switch{padding-left:10px}.admin-mode-switch span{font-size:10px}}.admin-status-hero{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-status-hero p{margin:6px 0 0;max-width:680px;color:var(--text-muted);font-size:13px;line-height:1.45}.admin-status-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-status-card{display:grid;gap:14px;min-height:0}.admin-status-card.is-disabled{opacity:.72}.admin-status-card-head,.admin-status-mode-head,.admin-status-card-meta,.admin-status-actions,.admin-status-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-status-card-head>div{display:grid;gap:6px}.admin-status-card-head strong{font-size:20px;line-height:1}.admin-status-code{width:fit-content;padding:6px 10px;border-radius:999px;border:1px solid rgba(148,196,235,.28);background:#7db6e524;color:#bde1fe;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-status-card p{margin:0;color:var(--text-muted);font-size:13px;line-height:1.45}.admin-status-limit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-status-limit-grid span{min-width:0;padding:10px;border-radius:16px;border:1px solid rgba(148,196,235,.16);background:#050d1752;color:var(--text-main);font-size:12px;font-weight:800}.admin-status-limit-grid b{display:block;margin-bottom:4px;color:var(--text-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.admin-status-card-meta{justify-content:flex-start;flex-wrap:wrap;color:#9fc7e8;font-size:12px}.admin-status-actions{justify-content:flex-start}.admin-status-actions .admin-ghost-button,.admin-status-actions .admin-danger-button{min-height:38px;padding:0 14px}.admin-status-editor-card{display:grid;gap:18px}.admin-status-editor-grid,.admin-status-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-status-mode-card{display:grid;gap:12px;padding:14px;border-radius:22px;border:1px solid rgba(148,196,235,.18);background:linear-gradient(145deg,#0f2440e6,#07111feb)}.admin-status-mode-card.is-enabled{border-color:#71abda52;box-shadow:inset 0 1px #ffffff0d,0 14px 36px #346fd314}.admin-textarea{min-height:96px;resize:vertical;border:1px solid rgba(122,172,213,.28);border-radius:18px;padding:14px 16px;background:#050d17b3;color:var(--text-main);font-family:inherit;font-size:14px;line-height:1.45;outline:none}.admin-textarea:focus{border-color:#97d0fe9e;box-shadow:0 0 0 3px #7bc3fe24}@media(max-width:720px){.admin-status-hero,.admin-status-card-head,.admin-status-editor-actions{align-items:stretch;flex-direction:column}.admin-status-list-grid,.admin-status-editor-grid,.admin-status-mode-grid{grid-template-columns:1fr}.admin-status-limit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:390px){.admin-status-limit-grid{grid-template-columns:1fr}}.admin-shell{width:min(100%,980px);margin-inline:auto;padding-inline:clamp(12px,3vw,22px)}.admin-app-header{background:linear-gradient(180deg,rgba(5,13,23,.98) 0%,rgba(5,13,23,.92) 62%,rgba(5,13,23,.72) 84%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-toolbar{position:relative;overflow:hidden;padding:clamp(14px,2.4vw,18px)}.admin-toolbar:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(144,204,254,.34),transparent)}.admin-sync-pill{min-height:40px;display:inline-flex;align-items:center;padding:0 13px;border-radius:999px;border:1px solid rgba(144,204,254,.22);color:#badefb;background:#90ccfe14;font-size:12px;font-weight:900}.admin-nav-grid{padding:12px;border-radius:24px;border:1px solid rgba(49,89,156,.42);background:radial-gradient(circle at 14% 0%,rgba(144,204,254,.1),transparent 34%),linear-gradient(180deg,#0a182bf5,#07101cf5);box-shadow:inset 0 1px #ffffff08}.admin-nav-grid .admin-section-card{min-height:92px;border-radius:18px;padding:12px;box-shadow:none}.admin-page-stack{gap:16px}.admin-tab-intro{padding:16px}.admin-tab-intro>div{display:grid;gap:6px}.admin-tab-intro strong{font-size:19px;line-height:1.05}.admin-tab-intro p{max-width:640px;margin:0;color:var(--text-muted);font-size:12px;line-height:1.45}.admin-mode-control-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:stretch}.admin-mode-control-card{min-height:0;padding:16px;border-radius:22px}.admin-control-head{align-items:flex-start}.admin-mode-control-card .admin-control-footer{display:grid;justify-content:stretch;gap:8px}.admin-feature-summary{position:relative;z-index:1;display:grid;gap:4px;padding:12px;border-radius:16px;border:1px solid rgba(144,204,254,.18);background:#050d1775}.admin-feature-summary span{color:#8ab6da;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-feature-summary strong{font-size:15px}.admin-feature-summary small{color:#b7d5ee;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-scanner-settings-panel,.admin-registration-settings-panel,.admin-status-editor-card{border-radius:24px;border-color:#90ccfe47}.admin-registration-settings-panel{padding:16px;background:radial-gradient(circle at 0% 0%,rgba(108,164,209,.11),transparent 34%),linear-gradient(180deg,#0b1c31fa,#07111ffa)}.admin-registration-row{padding-top:2px}.admin-registration-row .admin-input{font-size:14px;overflow:hidden;text-overflow:ellipsis}.admin-registration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-registration-secret{min-height:74px;padding:12px 14px;border-radius:16px;border:1px solid rgba(126,178,221,.22);background:#060e1873;display:grid;gap:5px}.admin-registration-secret span,.admin-registration-secret small{color:var(--text-muted);font-size:12px}.admin-registration-secret strong{color:var(--text);font-size:14px;overflow-wrap:anywhere}.admin-registration-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.admin-pocket-panel{margin-top:14px;padding:14px;border-radius:20px;border:1px solid rgba(126,178,221,.22);background:radial-gradient(circle at 8% 0%,rgba(62,167,253,.1),transparent 36%),#07101da3;display:grid;gap:12px}.admin-pocket-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-pocket-head strong{display:block;margin-top:4px;font-size:18px}.admin-pocket-head p{max-width:540px;margin:4px 0 0;color:var(--text-muted);font-size:12px;line-height:1.4}.admin-pocket-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-pocket-grid div{padding:10px 12px;border-radius:14px;background:#050d178c;border:1px solid rgba(126,178,221,.15);min-width:0}.admin-pocket-grid span{display:block;color:var(--text-muted);font-size:11px}.admin-pocket-grid strong{display:block;margin-top:4px;color:var(--text);font-size:13px;overflow-wrap:anywhere}.admin-status-hero{padding:16px}.admin-status-list-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.admin-status-card{padding:16px;gap:12px;border-radius:22px}.admin-status-card-head strong{font-size:19px}.admin-status-limit-grid{gap:7px}.admin-status-limit-grid span{padding:9px;border-radius:14px;font-size:11px}.admin-status-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-status-actions .admin-ghost-button,.admin-status-actions .admin-danger-button{width:100%}.admin-status-editor-card{padding:16px;background:radial-gradient(circle at 100% 0%,rgba(144,204,254,.11),transparent 34%),linear-gradient(180deg,#0d1f36fa,#07111efa)}.admin-status-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-status-mode-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.admin-status-mode-card{padding:12px;border-radius:18px}.admin-indicator-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.admin-indicator-card{min-height:168px;padding:15px;border-radius:21px}.admin-indicator-copy{grid-template-columns:1fr;gap:8px}.admin-indicator-badge{width:fit-content}@media(max-width:720px){.admin-shell{padding-inline:8px}.admin-toolbar{align-items:stretch}.admin-toolbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sync-pill{grid-column:1 / -1;justify-content:center}.admin-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.admin-nav-grid .admin-section-card{min-height:86px}.admin-status-editor-grid,.admin-registration-row,.admin-registration-grid,.admin-registration-actions,.admin-pocket-grid{grid-template-columns:1fr}.admin-registration-actions .admin-primary-button{width:100%}}@media(max-width:420px){.admin-toolbar-actions,.admin-status-actions{grid-template-columns:1fr}.admin-nav-grid{gap:8px}.admin-mode-switch{width:112px}}.admin-shell{background:radial-gradient(circle at 50% 0%,rgba(21,67,144,.2),transparent 34%),radial-gradient(circle at 92% 18%,rgba(75,128,218,.08),transparent 28%),linear-gradient(rgba(45,101,196,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(45,101,196,.025) 1px,transparent 1px),#050d17;background-size:auto,auto,30px 30px,30px 30px,auto}.admin-shell .admin-card,.admin-shell .admin-section-card,.admin-shell .admin-filter-card,.admin-shell .admin-control-card,.admin-shell .admin-user-card,.admin-shell .admin-status-card,.admin-shell .admin-market-card,.admin-shell .admin-modal-card{border-color:#2c62be47;background:radial-gradient(circle at top right,rgba(30,93,201,.1),transparent 38%),linear-gradient(180deg,#081322fa,#050d17fa);box-shadow:0 18px 38px #050d1757,inset 0 1px #70befe09}.admin-shell .admin-toolbar{border-color:#3673dc57;background:radial-gradient(circle at 78% 0%,rgba(40,107,220,.13),transparent 38%),linear-gradient(135deg,#0a192cfa,#060d18fa)}.admin-shell .admin-kicker{border-color:#4c9ee252;background:#4c9ee214;color:#78b8ec}.admin-shell .admin-section-card.active{border-color:#4ca6ef9e;background:radial-gradient(circle at top right,rgba(72,163,238,.2),transparent 50%),linear-gradient(180deg,#0e233efa,#081221fa);box-shadow:0 0 0 3px #3d79e012,0 18px 32px #050d1752}.admin-shell .admin-section-accent{color:#75bbf5;border-color:#3b78e047;background:linear-gradient(180deg,#132e52fa,#0a182afa)}.admin-shell .admin-primary-button{border-color:#5db5fd80;background:linear-gradient(105deg,#58b3fd,#3677e5);color:#081322;box-shadow:0 12px 26px #266add33}.admin-shell .admin-ghost-button,.admin-shell .admin-modal-close{border-color:#2f64be4d;background:#060d18d1;color:#dfeefb}.admin-shell input,.admin-shell select,.admin-shell textarea{border-color:#2d5eb152;background-color:#050d17db;color:#eff8ff}.admin-shell input:focus,.admin-shell select:focus,.admin-shell textarea:focus{border-color:#5baef1b3;box-shadow:0 0 0 3px #3573dd1a}.admin-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-highlight-card{position:relative;overflow:hidden}.admin-highlight-card:after{content:"";position:absolute;inset:auto 18px 0;height:2px;border-radius:999px;background:linear-gradient(90deg,#5ab4fd,#3979e5,transparent)}.admin-daily-panel{padding:18px;display:grid;gap:16px}.admin-daily-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.admin-daily-head h2{margin:8px 0 4px;font-size:clamp(22px,4vw,32px);line-height:1;letter-spacing:-.04em}.admin-daily-head p,.admin-daily-note{margin:0;color:var(--text-muted);font-size:12px;line-height:1.45}.admin-range-switch{display:flex;gap:5px;padding:5px;border:1px solid rgba(46,99,188,.25);border-radius:14px;background:#050d17b8}.admin-range-switch button{min-height:34px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--text-muted);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.admin-range-switch button.active{background:linear-gradient(105deg,#58b3fd,#3c7ae4);color:#081322}.admin-daily-legend{display:flex;flex-wrap:wrap;gap:14px;color:var(--text-muted);font-size:11px}.admin-daily-legend span{display:inline-flex;align-items:center;gap:6px}.admin-daily-legend span:before{content:"";width:8px;height:8px;border-radius:3px;background:currentColor}.legend-users{color:#55a8ec}.legend-connections{color:#58b3fd}.legend-deposits{color:#62b0f0}.legend-signals{color:#75c0fe}.admin-daily-list{display:grid;gap:8px;max-height:620px;overflow-y:auto;scrollbar-color:rgba(65,122,220,.4) transparent}.admin-daily-row{display:grid;grid-template-columns:72px minmax(120px,1fr) minmax(390px,1.7fr);align-items:center;gap:14px;padding:12px;border:1px solid rgba(44,94,178,.18);border-radius:16px;background:#050d17b3}.admin-daily-row time{color:#eaf6ff;font-size:12px;font-weight:900;text-transform:lowercase}.admin-daily-bars{display:grid;gap:3px}.admin-daily-bars i{display:block;width:max(3px,var(--bar-size));height:4px;border-radius:999px;transition:width .3s ease}.bar-users{background:#55a8ec}.bar-connections{background:#58b3fd}.bar-deposits{background:#62b0f0}.bar-signals{background:#75c0fe}.admin-daily-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0}.admin-daily-values div{min-width:0;padding:7px 8px;border-radius:10px;background:#122b4c59}.admin-daily-values dt{color:var(--text-muted);font-size:9px;text-transform:uppercase}.admin-daily-values dd{margin:3px 0 0;color:#eff8ff;font-size:12px;font-weight:900;white-space:nowrap}@media(max-width:760px){.admin-highlight-grid{grid-template-columns:1fr}.admin-daily-head{align-items:stretch;flex-direction:column}.admin-range-switch{width:100%}.admin-range-switch button{flex:1}.admin-daily-row{grid-template-columns:58px 1fr;gap:10px}.admin-daily-values{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}}.tt-loader{--tt-loader-background: #041831;--tt-loader-text: #f5f9ff;--tt-loader-secondary: #8db5e8;--tt-loader-accent: #30d9fb;--tt-loader-ring-size: min(64vw, 320px);position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;min-height:100vh;min-height:100svh;min-height:100dvh;padding:calc(clamp(40px,11.4svh,92px) + env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) calc(40px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));overflow:hidden;color:var(--tt-loader-text);background:var(--tt-loader-background) url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1000'%20height='1560'%20viewBox='0%200%201000%201560'%20preserveAspectRatio='xMidYMid%20slice'%3e%3cdefs%3e%3cradialGradient%20id='tt-bg-top'%20cx='810'%20cy='105'%20r='780'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23063A7D'%20stop-opacity='.64'/%3e%3cstop%20offset='.55'%20stop-color='%23052F68'%20stop-opacity='.28'/%3e%3cstop%20offset='1'%20stop-color='%23041831'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3cradialGradient%20id='tt-bg-center'%20cx='492'%20cy='678'%20r='530'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23073972'%20stop-opacity='.3'/%3e%3cstop%20offset='.55'%20stop-color='%2304346F'%20stop-opacity='.12'/%3e%3cstop%20offset='1'%20stop-color='%23041831'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3clinearGradient%20id='tt-bg-vignette'%20x1='0'%20y1='0'%20x2='1000'%20y2='1560'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23001022'%20stop-opacity='.21'/%3e%3cstop%20offset='.45'%20stop-color='%23001022'%20stop-opacity='0'/%3e%3cstop%20offset='1'%20stop-color='%23001022'%20stop-opacity='.26'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20fill='%23041831'%20d='M0%200h1000v1560H0z'/%3e%3cpath%20fill='url(%23tt-bg-top)'%20d='M0%200h1000v1560H0z'/%3e%3cpath%20fill='url(%23tt-bg-center)'%20d='M0%200h1000v1560H0z'/%3e%3cpath%20fill='url(%23tt-bg-vignette)'%20d='M0%200h1000v1560H0z'/%3e%3c/svg%3e") center / cover no-repeat;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tt-loader *,.tt-loader *:before,.tt-loader *:after{box-sizing:border-box}.tt-loader__header{flex:0 0 auto;width:100%;text-align:center}.tt-loader__brand{color:var(--tt-loader-text);font-size:clamp(13px,3.6vw,18px);font-weight:750;line-height:1.25;letter-spacing:.12em;white-space:nowrap}.tt-loader__brand-accent{color:#17bdf6}.tt-loader__content{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;width:100%;margin-block-start:clamp(40px,9.3svh,100px);text-align:center}.tt-loader__ring{position:relative;flex:0 0 auto;width:var(--tt-loader-ring-size);max-width:100%;aspect-ratio:1}.tt-loader__ring:before{position:absolute;z-index:-1;inset:-18%;border-radius:50%;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='800'%20viewBox='0%200%20800%20800'%3e%3cdefs%3e%3cradialGradient%20id='tt-ambient'%3e%3cstop%20stop-color='%23087BF5'%20stop-opacity='.18'/%3e%3cstop%20offset='.36'%20stop-color='%23076CD8'%20stop-opacity='.14'/%3e%3cstop%20offset='.7'%20stop-color='%230862C9'%20stop-opacity='.045'/%3e%3cstop%20offset='1'%20stop-color='%230862C9'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3c/defs%3e%3ccircle%20cx='400'%20cy='400'%20r='400'%20fill='url(%23tt-ambient)'/%3e%3c/svg%3e") center / contain no-repeat;content:"";pointer-events:none}.tt-loader__ring-svg{display:block;width:100%;height:100%;overflow:visible}.tt-loader__track{stroke:#386fb5;stroke-opacity:.76}.tt-loader__progress{transition:stroke-dashoffset .36s cubic-bezier(.2,.8,.2,1)}.tt-loader__tip{transform-origin:160px 160px;transition:transform .36s cubic-bezier(.2,.8,.2,1)}.tt-loader__arc--indeterminate{transform-origin:160px 160px;animation:tt-loader-rotate 1.8s linear infinite}.tt-loader__ring-content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(12px,3.7vw,18px);pointer-events:none}.tt-loader__icon-frame{position:relative;flex:0 0 auto;width:30.7%;aspect-ratio:1}.tt-loader__icon{position:absolute;top:50%;left:50%;display:block;width:172%;max-width:none;height:auto;object-fit:contain;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none}.tt-loader__percentage{color:var(--tt-loader-text);font-size:clamp(38px,11.6vw,60px);font-weight:650;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";line-height:1;letter-spacing:-.065em}.tt-loader__percentage--indeterminate{font-size:clamp(18px,4.8vw,24px);font-weight:500;letter-spacing:-.02em}.tt-loader__status{width:min(100%,420px);margin-block-start:clamp(8px,2.4vw,12px)}.tt-loader__stage{margin:0;color:var(--tt-loader-text);font-size:clamp(18px,5.65vw,26px);font-weight:650;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance}.tt-loader__step-count{margin:12px 0 0;color:var(--tt-loader-secondary);font-size:clamp(14px,3.8vw,18px);font-weight:400;line-height:1.4;letter-spacing:.005em}.tt-loader__markers{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:100%;margin-block-start:14px}.tt-loader__marker{display:block;flex:0 0 auto;width:8px;height:8px;border-radius:999px}.tt-loader__marker--complete{border:1px solid #79a9e2;background:#6397d3}.tt-loader__marker--active{width:16px;border:1px solid #82efff;background:var(--tt-loader-accent);box-shadow:0 0 10px #30d9fb70;animation:tt-loader-pulse 2.4s ease-in-out infinite}.tt-loader__marker--pending{border:1px solid #416a9d;background:transparent}@keyframes tt-loader-rotate{to{transform:rotate(360deg)}}@keyframes tt-loader-pulse{0%,to{box-shadow:0 0 8px #30d9fb50}50%{box-shadow:0 0 15px #30d9fb90}}@media(max-height:600px){.tt-loader{padding-block-start:calc(28px + env(safe-area-inset-top,0px));padding-block-end:calc(28px + env(safe-area-inset-bottom,0px))}.tt-loader__content{margin-block-start:24px}}@media(prefers-reduced-motion:reduce){.tt-loader__progress,.tt-loader__tip{transition:none}.tt-loader__arc--indeterminate,.tt-loader__marker--active{animation:none}}.tt-profile{--tt-profile-bg: #041831;--tt-profile-text: #f5f9ff;--tt-profile-muted: #91bce9;--tt-profile-cyan: #28d3ff;--tt-profile-border: #35beffb5;--tt-profile-radius: 17px;position:relative;isolation:isolate;width:100%;min-height:100vh;min-height:100svh;min-height:100dvh;box-sizing:border-box;color:var(--tt-profile-text);background:var(--tt-profile-bg) url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1000'%20height='2000'%20viewBox='0%200%201000%202000'%3e%3cdefs%3e%3cradialGradient%20id='ttp-bg-top'%20cx='800'%20cy='150'%20r='670'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23074987'%20stop-opacity='.62'%20/%3e%3cstop%20offset='.5'%20stop-color='%2306376E'%20stop-opacity='.32'%20/%3e%3cstop%20offset='1'%20stop-color='%2302172F'%20stop-opacity='0'%20/%3e%3c/radialGradient%3e%3cradialGradient%20id='ttp-bg-left'%20cx='150'%20cy='1030'%20r='880'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2305346A'%20stop-opacity='.4'%20/%3e%3cstop%20offset='1'%20stop-color='%2303203F'%20stop-opacity='0'%20/%3e%3c/radialGradient%3e%3cradialGradient%20id='ttp-bg-crescent'%20cx='1070'%20cy='-230'%20r='430'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='.77'%20stop-color='%2303152C'%20stop-opacity='0'%20/%3e%3cstop%20offset='.91'%20stop-color='%230B55AA'%20stop-opacity='.025'%20/%3e%3cstop%20offset='.96'%20stop-color='%23087CF5'%20stop-opacity='.16'%20/%3e%3cstop%20offset='1'%20stop-color='%23087CF5'%20stop-opacity='0'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M0%200h1000v2000H0z'%20fill='%23031831'%20/%3e%3cpath%20d='M0%200h1000v2000H0z'%20fill='url(%23ttp-bg-top)'%20/%3e%3cpath%20d='M0%200h1000v2000H0z'%20fill='url(%23ttp-bg-left)'%20/%3e%3cpath%20d='M0%200h1000v2000H0z'%20fill='url(%23ttp-bg-crescent)'%20/%3e%3c/svg%3e") center / cover no-repeat;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tt-profile *,.tt-profile *:before,.tt-profile *:after{box-sizing:border-box}.tt-profile button{font-family:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.tt-profile button:focus-visible{outline:2px solid #b5f2ff;outline-offset:3px}.tt-profile button:disabled{cursor:not-allowed}.tt-profile__shell{display:flex;flex-direction:column;width:100%;max-width:480px;min-height:100vh;min-height:100svh;min-height:100dvh;margin-inline:auto;padding:calc(28px + env(safe-area-inset-top,0px)) max(15px,env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(15px,env(safe-area-inset-left,0px))}.tt-profile__header{text-align:center}.tt-profile__brand{font-size:clamp(16px,4.5vw,22px);font-weight:750;line-height:1.2;letter-spacing:.015em;white-space:nowrap}.tt-profile__brand-accent{color:#17bdf6}.tt-profile__identity{display:flex;flex-direction:column;align-items:center;margin-block-start:24px}.tt-profile__avatar-frame{position:relative;width:clamp(76px,21.5vw,100px);aspect-ratio:1;flex:0 0 auto}.tt-profile__avatar{position:absolute;inset:50% auto auto 50%;display:block;width:172%;max-width:none;height:auto;aspect-ratio:1;object-fit:contain;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none}.tt-profile__avatar-frame--photo{border:1px solid #35c6ff;border-radius:25%;background:#071827;box-shadow:0 0 18px #1394ee5e,inset 0 1px #b6edff50}.tt-profile__avatar-frame--photo .tt-profile__avatar{width:100%;height:100%;border-radius:inherit;object-fit:cover}.tt-profile__name{max-width:100%;margin:10px 0 0;color:var(--tt-profile-text);font-size:clamp(28px,7.7vw,36px);font-weight:750;line-height:1.12;letter-spacing:-.035em;overflow-wrap:anywhere}.tt-profile__trademark{position:relative;top:-.1em;margin-inline-start:.16em;color:var(--tt-profile-muted);font-size:.42em;font-weight:650;line-height:0;vertical-align:super}.tt-profile__username{max-width:100%;margin:4px 0 0;color:#a2cef4;font-size:clamp(14px,3.85vw,18px);font-weight:400;line-height:1.3;overflow-wrap:anywhere}.tt-profile__main{display:flex;flex-direction:column;gap:10px;width:100%;margin-block-start:10px}.tt-profile__connection,.tt-profile__info,.tt-profile__menu{border:1px solid var(--tt-profile-border);border-radius:var(--tt-profile-radius);background:linear-gradient(117deg,#164b7670,#06213d5c 48%,#12508962),#082440b8;box-shadow:inset 0 1px #b7e9ff20,0 10px 28px #00132e26;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tt-profile__connection{display:grid;grid-template-columns:clamp(42px,13vw,52px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px}.tt-profile__connection-icon{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.tt-profile__connection-copy{min-width:0}.tt-profile__connection-title{margin:0;color:var(--tt-profile-text);font-size:clamp(13px,3.6vw,16px);font-weight:700;line-height:1.25;letter-spacing:-.025em}.tt-profile__connection-description{margin:5px 0 0;color:#a5cef2;font-size:clamp(11px,3vw,13px);font-weight:400;line-height:1.3}.tt-profile__connect-button{min-width:90px;min-height:44px;padding:9px 10px;border:1px solid #90ecff;border-radius:15px;color:#06182c;background:linear-gradient(135deg,#63d1ff,#32bef4 60%,#7bdaff);box-shadow:inset 0 1px #dcfaff50,0 0 16px #17bdf635;font-size:12px;font-weight:750;line-height:1.1;cursor:pointer;transition:filter .16s ease,transform .16s ease}.tt-profile__connect-button:active:not(:disabled){transform:scale(.97)}.tt-profile__connect-button:disabled{opacity:.55;box-shadow:none}.tt-profile__info{padding:6px 16px}.tt-profile__details{margin:0}.tt-profile__detail{display:grid;grid-template-columns:minmax(90px,.85fr) minmax(0,1.5fr);align-items:center;gap:12px;min-height:36px;padding-block:10px}.tt-profile__detail+.tt-profile__detail{border-block-start:1px solid #2a8dca65}.tt-profile__detail-label{color:#83b4ee;font-size:clamp(12px,3.3vw,15px);font-weight:600;line-height:1.2}.tt-profile__detail-value{min-width:0;margin:0;color:var(--tt-profile-text);font-size:clamp(12px,3.4vw,15px);font-weight:700;line-height:1.25;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tt-profile__menu{padding:6px 16px}.tt-profile__menu-list{margin:0;padding:0;list-style:none}.tt-profile__menu-item+.tt-profile__menu-item{border-block-start:1px solid #2a8dca65}.tt-profile__menu-button{display:flex;align-items:center;gap:17px;width:100%;min-height:50px;margin:0;padding:7px 0;border:0;border-radius:9px;color:var(--tt-profile-text);background:transparent;font-size:clamp(14px,4vw,18px);font-weight:650;line-height:1.2;text-align:left;cursor:pointer;transition:background-color .16s ease}.tt-profile__menu-button:disabled{opacity:.5}.tt-profile__menu-icon{display:block;flex:0 0 auto;width:37px;height:37px;object-fit:contain}.tt-profile__nav{position:sticky;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;margin-block-start:10px;padding:5px;border:1px solid #43c7ff;border-radius:34px;background:linear-gradient(120deg,#155b94d9,#0a2c4de8 48%,#1461a2db);box-shadow:inset 0 1px #d8f5ff50,0 10px 24px #0011266e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.tt-profile__nav-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:54px;margin:0;padding:5px 8px;border:1px solid transparent;border-radius:28px;color:#9dcaf5;background:transparent;font-size:10px;font-weight:600;line-height:1.1;cursor:pointer;transition:background-color .16s ease,color .16s ease}.tt-profile__nav-button--active{border-color:#29d7ff;color:#fff;background:linear-gradient(128deg,#1379c5b8,#07559580 55%,#158bd7c4);box-shadow:inset 0 1px #b4f8ff38,0 0 10px #008aff45}.tt-profile__nav-button:disabled{opacity:.5}.tt-profile__nav-icon{display:block;width:23px;height:23px;object-fit:contain}.tt-profile__nav-button--active .tt-profile__nav-icon{filter:brightness(1.65) drop-shadow(0 0 4px #43ccff85)}.tt-profile-preview__feedback{position:fixed;z-index:10;top:calc(12px + env(safe-area-inset-top,0px));left:50%;display:flex;align-items:center;gap:12px;width:min(350px,calc(100% - 24px));padding:12px 14px;border:1px solid #5bd6ff;border-radius:16px;color:#f5f9ff;background:#082340f2;box-shadow:0 12px 32px #00112c70;font:13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transform:translate(-50%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tt-profile-preview__feedback-text{flex:1;min-width:0}.tt-profile-preview__dismiss{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;padding:0;border:1px solid #73dfff40;border-radius:10px;color:#f5f9ff;background:#14456f;font:22px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer}.tt-profile-preview__dismiss:focus-visible{outline:2px solid #b5f2ff;outline-offset:3px}@media(hover:hover){.tt-profile__connect-button:hover:not(:disabled){filter:brightness(1.08)}.tt-profile__menu-button:hover:not(:disabled),.tt-profile__nav-button:hover:not(:disabled){background-color:#2b95e01f}}@media(max-width:360px){.tt-profile__shell{padding-inline:max(12px,env(safe-area-inset-left,0px)) max(12px,env(safe-area-inset-right,0px))}.tt-profile__connection{grid-template-columns:40px minmax(0,1fr) auto;gap:8px;padding:11px}.tt-profile__connect-button{min-width:80px;padding-inline:7px;font-size:11px}.tt-profile__info,.tt-profile__menu{padding-inline:13px}.tt-profile__detail{gap:8px}}@media(prefers-reduced-motion:reduce){.tt-profile__connect-button,.tt-profile__menu-button,.tt-profile__nav-button{transition:none}}:root[data-theme=dark]{color-scheme:dark;--bg-main: #07101c;--bg-elevated: #0a192c;--bg-card: #0f2541;--bg-card-strong: #143157;--text-main: #f7fbff;--text: var(--text-main);--text-muted: #9fc3e1;--text-soft: #d8e8f5;--border-soft: rgba(109, 189, 254, .26);--border-strong: rgba(61, 158, 238, .38);--accent-main: #7ec4fe;--accent-strong: #3a9ef0;--accent-soft: rgba(93, 181, 253, .18);--accent-glow: rgba(58, 158, 240, .26);--accent-warm: #4badfd;--accent-warm-soft: rgba(75, 173, 253, .18);--accent-blue: #54b1fd;--accent-violet: #4faffd;--accent-pink: #3a9ef0;--accent-orange: #3fa8fd;--neon-gradient: linear-gradient(120deg, #54b1fd 0%, #4faffd 36%, #3a9ef0 72%, #3fa8fd 100%);--action-gradient: linear-gradient(120deg, #407adc 0%, #4079d9 38%, #1c5bc5 74%, #104aad 100%);--neon-gradient-soft: linear-gradient(120deg, rgba(84, 177, 253, .2), rgba(79, 175, 253, .18) 38%, rgba(58, 158, 240, .16) 74%, rgba(63, 168, 253, .12));--warning-bg: rgba(63, 168, 253, .16);--warning-border: rgba(75, 173, 253, .34);--warning-text: #8bcafe;--success-main: #4ce6ac}:root[data-theme=light]{color-scheme:light;--bg-main: #f0f8ff;--bg-elevated: #fafdff;--bg-card: #fafdff;--bg-card-strong: #e8f5ff;--text-main: #102542;--text: var(--text-main);--text-muted: #3b6ab9;--text-soft: #254375;--border-soft: rgba(75, 128, 217, .2);--border-strong: rgba(28, 91, 197, .3);--accent-main: #52a8ef;--accent-strong: #1c5bc5;--accent-soft: rgba(82, 168, 239, .12);--accent-glow: rgba(28, 91, 197, .16);--accent-warm: #1258cf;--accent-warm-soft: rgba(18, 88, 207, .14);--accent-blue: #407adc;--accent-violet: #4079d9;--accent-pink: #1c5bc5;--accent-orange: #1258cf;--neon-gradient: linear-gradient(120deg, #407adc 0%, #4079d9 38%, #1c5bc5 74%, #1258cf 100%);--action-gradient: linear-gradient(120deg, #407adc 0%, #4079d9 38%, #1c5bc5 74%, #104aad 100%);--neon-gradient-soft: linear-gradient(120deg, rgba(64, 122, 220, .12), rgba(64, 121, 217, .1) 38%, rgba(28, 91, 197, .08) 74%, rgba(18, 88, 207, .07));--warning-bg: rgba(18, 88, 207, .12);--warning-border: rgba(18, 88, 207, .24);--warning-text: #8e4606;--success-main: #11865b}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;font-family:Onest,Segoe UI,Tahoma,sans-serif;background:var(--bg-main);color:var(--text-main)}body{min-height:100dvh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit}.loading-screen,.open-via-bot{min-height:100dvh;display:grid;place-items:center;padding:24px;text-align:center;background:radial-gradient(900px 520px at 50% 12%,rgba(94,181,253,.14),transparent 60%),radial-gradient(760px 420px at 85% -8%,rgba(134,186,228,.08),transparent 58%),var(--bg-main)}.app-loader{display:inline-grid;justify-items:center;gap:9px;color:#eaf6ff;font-size:13px;font-weight:800;letter-spacing:.015em}.app-loader-visual{position:relative;isolation:isolate;width:142px;height:142px;display:grid;place-items:center}.app-loader-visual:before{content:"";position:absolute;z-index:-2;inset:16px;border-radius:50%;background:radial-gradient(circle,rgba(21,104,244,.17),rgba(26,110,253,.04) 52%,transparent 72%);filter:blur(7px);animation:loaderAura 2.4s ease-in-out infinite}.app-loader-grid{position:absolute;z-index:-1;inset:20px;overflow:hidden;border:1px solid rgba(77,166,238,.15);border-radius:50%;background:linear-gradient(rgba(77,166,238,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(77,166,238,.075) 1px,transparent 1px);background-size:17px 17px;-webkit-mask-image:radial-gradient(circle,black 22%,rgba(5,13,23,.76) 58%,transparent 72%);mask-image:radial-gradient(circle,black 22%,rgba(5,13,23,.76) 58%,transparent 72%)}.app-loader-ring{position:absolute;border-radius:50%}.app-loader-ring:before,.app-loader-ring:after{content:"";position:absolute;border-radius:50%}.app-loader-ring-outer{inset:7px;border:1px solid rgba(54,163,253,.16);animation:loaderOrbitSpin 2.8s linear infinite}.app-loader-ring-outer:before{width:11px;height:11px;top:12px;right:17px;background:#33a2fd;box-shadow:0 0 0 4px #33a2fd1a,0 0 18px #33a2fde6}.app-loader-ring-outer:after{width:5px;height:5px;left:12px;bottom:28px;background:#65b9fd;box-shadow:0 0 15px #65b9fdd9}.app-loader-ring-inner{inset:26px;border:1px solid rgba(92,181,253,.34);border-top-color:#5cb5fd;border-right-color:transparent;animation:loaderOrbitSpin 1.55s linear infinite reverse}.app-loader-ring-inner:before{width:8px;height:8px;right:1px;bottom:17px;background:#5cb5fd;box-shadow:0 0 0 3px #5cb5fd1a,0 0 16px #5cb5fdd9}.app-loader-core{position:relative;width:66px;height:66px;border:1px solid rgba(106,187,254,.58);border-radius:23px;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.15),transparent 28%),linear-gradient(145deg,#112a4afa,#0b1a2efc);display:grid;place-items:center;color:#5cb5fd;transform:rotate(45deg);box-shadow:0 0 0 7px #246be40e,0 14px 34px #050d1773,0 0 28px #2a70e633,inset 0 1px #ffffff1a}.app-loader-core:after{content:"";position:absolute;inset:7px;border:1px solid rgba(51,162,253,.16);border-radius:17px}.app-loader-core svg{position:relative;z-index:1;width:46px;height:46px;overflow:visible;transform:rotate(-45deg)}.app-loader-wave-shadow,.app-loader-wave{fill:none;stroke-linecap:round;stroke-linejoin:round}.app-loader-wave-shadow{stroke:#2fa0fd33;stroke-width:6;filter:blur(4px)}.app-loader-wave{stroke:#73bffe;stroke-width:2.3;stroke-dasharray:72;stroke-dashoffset:72;filter:drop-shadow(0 0 5px rgba(92,181,253,.8));animation:loaderWaveTrace 1.65s ease-in-out infinite}.app-loader-system{min-height:23px;padding:0 9px;border:1px solid rgba(63,126,232,.18);border-radius:999px;background:#10357417;display:inline-flex;align-items:center;gap:6px;color:#6db2eb;font-size:8px;font-weight:900;letter-spacing:.14em}.app-loader-system>i{width:5px;height:5px;border-radius:50%;background:#5cb5fd;box-shadow:0 0 9px #5cb5fde6;animation:loaderStatusBlink 1.2s ease-in-out infinite}.app-loader-label{max-width:280px;text-align:center;animation:loaderLabelRise .32s ease both}.app-loader-progress{position:relative;width:118px;height:3px;overflow:hidden;border-radius:999px;background:#6cb1e91a}.app-loader-progress>i{position:absolute;width:44%;height:100%;left:-44%;border-radius:inherit;background:linear-gradient(90deg,transparent,#33a2fd 38%,#5cb5fd 72%,#65b9fd);box-shadow:0 0 10px #5cb5fd8c;animation:loaderProgressRun 1.35s ease-in-out infinite}@keyframes loaderLabelRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes loaderOrbitSpin{to{transform:rotate(360deg)}}@keyframes loaderAura{0%,to{opacity:.55;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}@keyframes loaderWaveTrace{0%{stroke-dashoffset:72;opacity:.35}42%,70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-72;opacity:.35}}@keyframes loaderStatusBlink{0%,to{opacity:.42}50%{opacity:1}}@keyframes loaderProgressRun{0%{left:-44%}to{left:108%}}.app-loader.compact{gap:5px;font-size:12px}.app-loader.compact .app-loader-visual{width:92px;height:92px}.app-loader.compact .app-loader-core{width:46px;height:46px;border-radius:16px}.app-loader.compact .app-loader-core:after{inset:5px;border-radius:12px}.app-loader.compact .app-loader-core svg{width:33px;height:33px}.app-loader.compact .app-loader-ring-outer{inset:4px}.app-loader.compact .app-loader-ring-inner{inset:18px}.app-loader.compact .app-loader-grid{inset:14px;background-size:12px 12px}.app-loader.compact .app-loader-system{display:none}.app-loader.compact .app-loader-progress{width:84px}:root[data-theme=light] .app-loader{color:#173762}:root[data-theme=light] .app-loader-core{border-color:#0d409861;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.72),transparent 28%),linear-gradient(145deg,#e7f4ff,#cfe2f1);box-shadow:0 0 0 7px #1d51a90f,0 12px 28px #1f407726}:root[data-theme=light] .app-loader-system{border-color:#0d409829;background:#2154aa12;color:#0f377a}:root[data-theme=light] .app-loader-progress{background:#113a811c}@media(prefers-reduced-motion:reduce){.app-loader-ring,.app-loader-visual:before,.app-loader-wave,.app-loader-system>i,.app-loader-progress>i{animation-duration:4s}}.open-via-bot{position:relative;overflow:hidden}.open-via-bot:before,.open-via-bot:after{content:"";position:absolute;width:260px;height:260px;border-radius:999px;filter:blur(28px);opacity:.42;pointer-events:none}.open-via-bot:before{top:8%;left:-90px;background:#4aacfd2e}.open-via-bot:after{right:-100px;bottom:6%;background:#86bae426}.open-via-bot-card{position:relative;z-index:1;width:min(100%,430px);border:1px solid rgba(57,102,180,.36);border-radius:32px;padding:26px 22px 22px;display:grid;justify-items:center;gap:14px;background:radial-gradient(circle at 50% 0%,rgba(144,204,254,.16),transparent 44%),linear-gradient(180deg,#0c1d33f5,#060f1bfa);box-shadow:0 28px 70px #050d1761,inset 0 1px #ffffff0f}.open-via-bot-brand{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:7px 18px 8px;border-radius:999px;border:1px solid var(--border-strong);background:linear-gradient(135deg,#0e213af5,#0b1a2ef0),var(--bg-card);box-shadow:0 14px 30px #050d1752,inset 0 1px #ffffff0d;line-height:1;gap:2px}.open-via-bot-icon{width:82px;height:82px;border-radius:28px;display:grid;place-items:center;border:1px solid rgba(144,204,254,.26);background:radial-gradient(circle at 32% 20%,rgba(255,255,255,.16),transparent 28%),linear-gradient(145deg,#1b3157fa,#0a182bfa);box-shadow:0 18px 46px #4aacfd29,inset 0 1px #ffffff14}.open-via-bot-icon span{color:#90ccfe;font-family:Unbounded,Onest,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.08em}.open-via-bot-kicker{min-height:26px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;border:1px solid rgba(144,204,254,.22);background:#90ccfe17;color:#a0d4fe;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.open-via-bot h1{max-width:330px;margin:0;color:var(--text-main);font-size:clamp(26px,7vw,34px);line-height:1.04;letter-spacing:-.055em}.open-via-bot p{max-width:340px;margin:0;color:var(--text-muted);font-size:14px;line-height:1.48}.open-via-bot small{max-width:320px;color:#8ec4f1;font-size:12px;line-height:1.4}.open-via-bot a{color:var(--text-main);text-decoration:none}.open-via-bot-cta{width:min(100%,310px);min-height:58px;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;border:1px solid rgba(85,165,230,.34);background:linear-gradient(180deg,#376ecdfa,#143f89fa);color:#050d17!important;font-size:16px;font-weight:900;box-shadow:0 18px 38px #265ebd38,inset 0 1px #ffffff42}.open-via-bot-footer{color:var(--text-muted);font-size:13px;font-weight:800}:root[data-theme=light] .open-via-bot{background:radial-gradient(900px 520px at 50% 12%,rgba(77,161,229,.12),transparent 60%),radial-gradient(760px 420px at 85% -8%,rgba(61,110,193,.14),transparent 58%),linear-gradient(180deg,#e4eef6,#d0e2f0)}:root[data-theme=light] .open-via-bot-card{border-color:#2f559629;background:radial-gradient(circle at 50% 0%,rgba(77,161,229,.1),transparent 44%),linear-gradient(180deg,#f0f8fffa,#e4eef7fa);box-shadow:0 28px 70px #2a4b8429,inset 0 1px #ffffffad}:root[data-theme=light] .open-via-bot-brand{border-color:#2f55962e;background:linear-gradient(135deg,#f0f8fff5,#e2edf6f5);box-shadow:0 14px 32px #2543751f,inset 0 1px #ffffffa3}:root[data-theme=light] .open-via-bot-icon{border-color:#4675c433;background:radial-gradient(circle at 32% 20%,rgba(255,255,255,.64),transparent 30%),linear-gradient(145deg,#f4fafffa,#e5eff8fa)}.app-shell{min-height:max(100dvh,var(--app-stable-height, 100dvh));background:radial-gradient(820px 460px at 50% -8%,rgba(68,115,196,.25),transparent 55%),radial-gradient(640px 420px at 90% 0%,rgba(134,186,228,.08),transparent 60%),radial-gradient(720px 460px at 0% 18%,rgba(31,57,100,.15),transparent 62%),linear-gradient(180deg,#050d17 0% 100%);padding-top:var(--top-padding, 72px);padding-bottom:calc(112px + var(--tg-content-safe-area-inset-bottom, env(safe-area-inset-bottom)))}.app-shell-mobile{padding-bottom:calc(118px + var(--app-bottom-nav-offset, 0px))}.app-shell-desktop{padding-bottom:104px}:root[data-theme=light] .app-shell{background:radial-gradient(980px 560px at 50% -10%,rgba(77,161,229,.11),transparent 56%),radial-gradient(620px 380px at 100% 2%,rgba(61,110,193,.14),transparent 58%),radial-gradient(740px 420px at 0% 24%,rgba(129,181,224,.1),transparent 64%),linear-gradient(180deg,#e4eef6,#d0e2f0)}.app-header{position:fixed;top:0;left:0;right:0;z-index:20;padding:var(--app-header-top, calc(12px + env(safe-area-inset-top)) ) 16px 10px;display:flex;justify-content:center;background:linear-gradient(180deg,rgba(5,13,23,.96),rgba(5,13,23,.7),transparent)}:root[data-theme=light] .app-header{background:linear-gradient(180deg,rgba(228,238,246,.96),rgba(228,238,246,.7),transparent)}.brand-pill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:7px 18px 8px;border-radius:999px;border:1px solid var(--border-strong);background:linear-gradient(135deg,#0e213af5,#0b1a2ef0),var(--bg-card);box-shadow:0 14px 30px #050d1752,inset 0 1px #ffffff0d;line-height:1;gap:2px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:fit-content}.brand-pill-button{appearance:none;cursor:pointer;color:var(--text-main);-webkit-tap-highlight-color:transparent}.brand-pill-button:focus-visible{outline:2px solid rgba(144,204,254,.64);outline-offset:3px}.brand-main{font-family:Unbounded,Onest,sans-serif;font-size:24px;letter-spacing:-1.25px;font-weight:700;color:#f4f8fc;transform:translateY(1px)}.brand-fx{font-family:Unbounded,Onest,sans-serif;font-size:11px;align-self:flex-start;margin-top:2px;font-weight:700;color:var(--accent-warm);letter-spacing:-.2px}:root[data-theme=light] .brand-pill{border-color:#2f55962e;background:linear-gradient(135deg,#f0f8fff5,#e2edf6f5);box-shadow:0 14px 32px #2543751f,inset 0 1px #ffffffa3}:root[data-theme=light] .brand-main{color:#143054}.app-main{padding:0 calc(14px + var(--tg-content-safe-area-inset-right, 0px)) 0 calc(14px + var(--tg-content-safe-area-inset-left, 0px));margin:0 auto;max-width:430px}.app-shell-mobile .app-main{max-width:432px}.app-shell-desktop .app-main{max-width:460px}.page-title{margin:0 0 8px;font-size:25px}.page-subtitle{margin:0 0 12px;color:var(--text-muted);font-size:14px}.stack{display:grid;gap:10px}.card{background:linear-gradient(180deg,#0c1d34f0,#0a1729f5);border:1px solid var(--border-soft);border-radius:20px;padding:14px;box-shadow:0 14px 28px #050d1738,inset 0 1px #ffffff0a}:root[data-theme=light] .card{background:radial-gradient(circle at 88% 0%,rgba(61,110,193,.06),transparent 32%),linear-gradient(180deg,#f0f8fffa,#e4eef7fa);border-color:#2f559629;box-shadow:0 16px 36px #2a4b841f,inset 0 1px #ffffffa8}.alert{border-radius:14px;padding:10px 12px;margin-bottom:10px;font-size:13px}.alert.warning{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.app-toast-stack{position:fixed;top:calc(var(--app-header-top, 12px) + 54px);left:max(12px,var(--tg-content-safe-area-inset-left, 0px));right:max(12px,var(--tg-content-safe-area-inset-right, 0px));z-index:90;width:min(420px,calc(100vw - 24px));margin-inline:auto;display:grid;gap:10px;pointer-events:none}.app-toast{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:10px;padding:12px;border-radius:20px;border:1px solid rgba(89,131,203,.28);background:radial-gradient(circle at 10% 0%,rgba(127,197,254,.16),transparent 42%),linear-gradient(180deg,#0b1b30f5,#081322f5);color:var(--text-main);box-shadow:0 20px 42px #050d1757,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;animation:toastIn .28s ease both}.app-toast:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.07),transparent 42%,rgba(134,186,228,.04))}.app-toast-icon{position:relative;z-index:1;width:38px;height:38px;display:grid;place-items:center;border-radius:14px;border:1px solid rgba(144,204,254,.2);background:#15335abd;color:#dbefff;font-weight:900;box-shadow:inset 0 1px #ffffff0f}.app-toast-icon img{width:28px;height:28px;object-fit:contain;display:block;filter:drop-shadow(0 5px 12px rgba(38,112,238,.28))}.app-toast-lottie{width:32px;height:32px;display:grid;place-items:center;filter:drop-shadow(0 6px 14px rgba(80,175,253,.22))}.app-toast-copy{position:relative;z-index:1;min-width:0;display:grid;gap:3px}.app-toast-copy strong{font-size:14px;line-height:1.15}.app-toast-copy small{color:var(--text-muted);font-size:12px;line-height:1.3}.app-toast-close{position:relative;z-index:1;width:30px;height:30px;border:0;border-radius:999px;background:#ffffff0d;color:var(--text-muted);cursor:pointer}.app-toast-success{border-color:#6ce0a157}.app-toast-success .app-toast-icon{border-color:#6ce0a147;background:#174e348f;color:#9df0bf}.app-toast-error{border-color:#ff79795c}.app-toast-error .app-toast-icon{border-color:#ff797947;background:#62212794;color:#ffb2b2}.app-toast-warning{border-color:#77bdf65c}.app-toast-warning .app-toast-icon,.app-toast-info .app-toast-icon{border-color:#86bae447;background:#1e355d85;color:#8dc5f2}:root[data-theme=light] .app-toast{border-color:#2f55962e;background:radial-gradient(circle at 10% 0%,rgba(64,160,238,.12),transparent 42%),linear-gradient(180deg,#f0f8fff5,#e2edf6f5);box-shadow:0 20px 42px #2a4b8429,inset 0 1px #ffffffb8}:root[data-theme=light] .app-toast-close{background:#1532580f;color:#3866b3}@keyframes toastIn{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.form-card{display:grid;gap:10px}:root[data-theme=light] .bottom-nav{background:#eef7ffeb;border-color:#2f559629;box-shadow:0 18px 40px #2a4b8424,inset 0 1px #ffffffbd}:root[data-theme=light] .bottom-nav-item{color:#3f6fc2}:root[data-theme=light] .bottom-nav-item.active{color:#1f3d70;background:linear-gradient(180deg,#eef7fffa,#e6f1fafa);box-shadow:inset 0 1px #ffffffe0,0 10px 20px #4c7ac71f}.activation-screen{padding-top:8px}.activation-card h2{margin:0 0 8px}.activation-card p{margin:0;color:var(--text-muted)}.bottom-nav{position:fixed;left:calc(10px + var(--tg-content-safe-area-inset-left, 0px));right:calc(10px + var(--tg-content-safe-area-inset-right, 0px));bottom:var( --app-bottom-nav-offset, calc(2px + var(--tg-content-safe-area-inset-bottom, env(safe-area-inset-bottom))) );z-index:30;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;border-radius:22px;background:#0a182aeb;border:1px solid rgba(50,91,160,.52);padding:8px 9px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 34px #050d1747}.bottom-nav-item{border:0;border-radius:16px;padding:10px 4px;background:transparent;color:var(--text-muted);cursor:pointer;display:grid;justify-items:center;gap:0;transition:background-color .18s ease,color .18s ease,transform .18s ease}.bottom-nav-item.active{color:#f6fbff;background:linear-gradient(180deg,#122b4cf0,#0f2440fa);box-shadow:inset 0 1px #ffffff0a}.bottom-nav-icon{width:18px;height:18px;margin-bottom:4px;display:inline-flex}.bottom-nav-icon svg{width:100%;height:100%}.bottom-nav-label{font-size:11.5px;font-weight:600}.simple-page-card h2{margin:0 0 8px}.simple-page-card p{margin:0;color:var(--text-muted)}@media(hover:hover){.quota-btn:hover,.primary-btn:hover,.signal-panel-toggle:hover,.signal-mode-card:hover,.market-chip:hover,.profile-chip:hover,.bottom-nav-item:hover,.quick-action:hover{transform:translateY(-1px)}.quick-action:hover{color:var(--text-main);border-color:#91badc61;box-shadow:0 16px 26px #050d1733,0 0 0 1px #90ccfe0a}.quick-action:hover .quick-action-icon,.bottom-nav-item:hover{border-color:var(--border-strong)}.upload-zone:hover{border-color:var(--border-strong);box-shadow:0 22px 38px #050d173d,0 0 0 1px #90ccfe0f}.signal-mode-card:hover,.market-chip:hover{border-color:#a5c7e26b}.signal-panel-toggle:hover{border-color:#9dc6e86b;box-shadow:0 20px 38px #050d1738,0 0 0 1px #90ccfe0d}.action-sheet-option:hover,.action-sheet-close:hover{transform:translateY(-1px)}:root[data-theme=light] .brand-pill-button:hover{box-shadow:0 16px 36px #3866b329,inset 0 1px #ffffffd6}:root[data-theme=light] .upload-zone:hover,:root[data-theme=light] .signal-panel-toggle:hover,:root[data-theme=light] .signal-mode-card:hover,:root[data-theme=light] .market-chip:hover,:root[data-theme=light] .profile-chip:hover,:root[data-theme=light] .quick-action:hover,:root[data-theme=light] .action-sheet-option:hover,:root[data-theme=light] .action-sheet-close:hover,:root[data-theme=light] .bottom-nav-item:hover{box-shadow:0 14px 24px #4c79c61f,0 0 0 1px #38a0f60f}}@media(min-width:900px){.app-header{padding-top:calc(8px + env(safe-area-inset-top))}.app-shell{padding-bottom:104px}.bottom-nav{left:50%;right:auto;transform:translate(-50%);width:min(700px,calc(100vw - 24px))}.brand-pill{min-height:38px;padding:7px 18px 8px;gap:3px}.brand-main{font-size:23px}.brand-fx{font-size:10px;margin-top:1px}.upload-zone{min-height:180px}.upload-icon{width:82px;height:82px;margin-bottom:14px}.upload-title{font-size:21px}.signal-mode-card{min-height:108px}.signal-panel-selected-text strong{font-size:16px}.signal-mode-text strong{font-size:13px}.signal-mode-text small{font-size:11px}.ref-input{font-size:14px;min-height:48px}.ref-primary{font-size:16px;min-height:52px}}@media(max-width:420px){.app-main{padding:0 calc(12px + var(--tg-content-safe-area-inset-right, 0px)) 0 calc(12px + var(--tg-content-safe-area-inset-left, 0px))}.brand-pill{min-height:37px;padding:6px 15px 7px}.brand-main{font-size:22px}.brand-fx{font-size:10px;margin-top:2px}.upload-zone{min-height:176px;padding:24px 14px 22px}.upload-icon{width:78px;height:78px;margin-bottom:14px}.upload-animation,.upload-animation-fallback{width:60px;height:60px}.signal-mode-card{min-height:104px;padding:11px 10px;gap:8px}.signal-panel-toggle{padding:12px;gap:8px}.signal-panel-selected-icon{width:40px;height:40px}.signal-panel-selected-text strong{font-size:14px}.signal-panel-selected-text small{font-size:11px}.signal-panel-state{min-height:32px;padding:0 11px}.signal-mode-icon{width:38px;height:38px}.signal-mode-text strong{font-size:12.5px}.signal-mode-text small{font-size:10.5px}.signal-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-mode-cta{width:100%}.action-sheet{left:calc(8px + var(--tg-content-safe-area-inset-left, 0px));right:calc(8px + var(--tg-content-safe-area-inset-right, 0px))}.picker-sheet-list{max-height:min(42dvh,330px)}.picker-sheet-option{min-height:104px;padding:14px 12px}.picker-sheet-check{padding:0 10px}.picker-sheet-option .action-sheet-option-copy strong{font-size:14px}}@media(max-width:380px){.picker-sheet-list.cards-grid,.picker-sheet-list.cards-grid.compact-grid{grid-template-columns:1fr}.primary-btn-scanner{width:calc(100% - 18px);min-height:52px}.market-chip-grid.indicators{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-animation{width:50px;height:50px;transform:translate(-50%,-50%) translateY(5px)}.news-summary-grid,.news-performance-grid,.news-stat-row{grid-template-columns:1fr}.news-section-head,.news-hero-footer,.news-event-top{display:grid}.profile-hero-top{justify-items:start}.profile-hero,.profile-section{gap:12px}.profile-avatar-shell{width:64px;height:64px;border-radius:20px}.profile-hero-copy .page-title{font-size:25px}.profile-identity-list,.profile-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-identity-list div,.profile-summary-card{padding:10px 11px;border-radius:16px}.profile-summary-card strong,.profile-identity-list strong{font-size:13px}.profile-status-chip{min-height:34px}}@keyframes shimmerPulse{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:.72;transform:translateY(-8px)}}@keyframes uploadSweep{0%,to{opacity:.45;transform:translate(-8px)}50%{opacity:.72;transform:translate(8px)}}.status-upgrade-page{width:min(100%,520px);margin:0 auto;padding:0 14px 108px;display:grid;gap:13px;animation:pageRise .34s ease both}.status-upgrade-head{display:grid;gap:7px;text-align:center;margin-bottom:2px}.status-page-head{margin:0 auto;max-width:430px}.status-upgrade-head h1,.status-upgrade-head h2{margin:0;font-size:clamp(27px,6vw,36px);line-height:1.02}.status-upgrade-head p{margin:0;color:var(--text-muted);font-size:13px;line-height:1.45}.status-page-slider{width:100%;display:grid;place-items:center;perspective:900px}.status-upgrade-card{width:100%;min-height:356px;display:flex;flex-direction:column;gap:12px;padding:clamp(16px,4.2vw,22px);border-radius:26px;background:linear-gradient(160deg,#0f233ff5,#07111ff5);border:1px solid rgba(107,163,208,.3);box-shadow:inset 0 1px #ffffff0d,0 22px 52px #050d173d;animation:statusCardIn .24s ease both}.status-upgrade-card.current{border-color:#9fd3fec2;box-shadow:0 0 0 1px #9fd3fe38,0 18px 46px #539dda29}.status-upgrade-card.tone-premium{background:linear-gradient(160deg,#173762fa,#091728f5)}.status-upgrade-card.tone-vip{background:linear-gradient(160deg,#1d345cfa,#091627f5)}.status-upgrade-card.tone-unlimited{background:linear-gradient(160deg,#132e51fa,#091424f5)}.status-upgrade-card-top{display:grid;gap:5px}.status-page-card-top{grid-template-columns:1fr auto;align-items:start}.status-page-card-top strong{grid-column:1 / -1}.status-page-card-top i{grid-row:1;grid-column:2;justify-self:end}.status-upgrade-card-top span,.status-upgrade-card-top i{width:max-content;max-width:100%;padding:5px 10px;border-radius:999px;color:#cfe9ff;background:#79b1de29;border:1px solid rgba(151,196,232,.28);font-size:11px;font-style:normal;font-weight:900}.status-upgrade-card-top strong{font-size:clamp(28px,7vw,38px);letter-spacing:-.04em}.status-upgrade-card p,.status-upgrade-lines span{margin:0;color:var(--text-muted);font-size:13px;line-height:1.42}.status-upgrade-lines{display:grid;gap:5px}.status-upgrade-limits{display:grid;gap:7px;margin-top:auto}.status-upgrade-limits span{display:flex;justify-content:space-between;gap:8px;padding:9px 10px;border-radius:14px;color:var(--text-muted);background:#050d1761;border:1px solid rgba(124,173,214,.17);font-size:12px}.status-upgrade-limits b{color:var(--text)}.status-page-controls{display:grid;grid-template-columns:minmax(88px,1fr) auto minmax(88px,1fr);align-items:center;gap:10px}.status-page-controls button{min-height:44px;border-radius:16px;color:var(--text);background:linear-gradient(160deg,#173762e6,#081423db);border:1px solid rgba(135,182,221,.3);font-weight:900}.status-page-controls button:disabled{opacity:.42}.status-page-dots{display:flex;justify-content:center;gap:7px}.status-page-dots button{min-height:10px;width:10px;padding:0;border-radius:999px;background:#77aad447;border:0}.status-page-dots button.active{width:28px;background:linear-gradient(90deg,#7ac3fe,#84c1f3)}.status-upgrade-form{display:grid;gap:10px;margin-top:6px;padding:12px;border-radius:20px;background:#071220b8;border:1px solid rgba(113,166,210,.24)}.status-page-form{margin-top:0}.status-upgrade-form label{display:grid;gap:7px;color:var(--text-muted);font-size:12px}.status-upgrade-form input{width:100%;min-height:46px;padding:0 14px;border-radius:15px;color:var(--text);background:#050d17b3;border:1px solid rgba(124,173,214,.28);outline:none}.status-trader-linked,.status-verification-message{display:grid;gap:4px;padding:12px 14px;border-radius:16px;background:#050d1794;border:1px solid rgba(126,178,221,.18)}.status-trader-linked span,.status-verification-message span{color:var(--text-muted);font-size:12px;line-height:1.35}.status-trader-linked strong,.status-verification-message strong{color:var(--text);font-size:15px}.status-trader-linked small{color:var(--text-muted);font-size:11px;line-height:1.35}.status-verification-message.tone-success{border-color:#5be69652;background:#1456393d}.status-verification-message.tone-warning{border-color:#75bcf757;background:#14326438}.status-verification-message.tone-error{border-color:#ff6f6f57;background:#681f2a3d}.status-upgrade-form button,.status-upgrade-close,.status-register-link{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:16px;font-weight:900;text-decoration:none;color:#081423;background:linear-gradient(135deg,#dcefff,#8dc6f4)}.status-register-link{color:#f5faff;background:radial-gradient(circle at 20% 0%,rgba(100,184,253,.26),transparent 42%),linear-gradient(135deg,#173f82,#112a4a);border:1px solid rgba(114,191,254,.32);box-shadow:0 14px 28px #225dc12e}.status-upgrade-close{width:min(260px,70%);display:block;margin:12px auto 0;color:var(--text);background:#081423c7;border:1px solid rgba(127,175,214,.3)}.status-upgrade-empty{min-height:170px;display:grid;place-items:center;color:var(--text-muted)}.status-page-empty{min-height:310px;border-radius:26px;background:linear-gradient(160deg,#0f233fdb,#07111fe6);border:1px dashed rgba(135,182,221,.32)}.status-page-disclaimer{width:min(100%,430px);justify-self:center;margin:2px 0 0;color:var(--text-muted);font-size:12px;line-height:1.45;text-align:center}[data-theme=light] .status-upgrade-card,[data-theme=light] .status-upgrade-form{background:#ffffffb8}[data-theme=light] .status-upgrade-form input{background:#ffffffdb}[data-theme=light] .status-register-link{color:#173762;background:linear-gradient(135deg,#e4f3ff,#cae7fe)}[data-theme=light] .status-page-controls button{color:#102746;background:#ffffffc2}@keyframes statusCardIn{0%{opacity:0;transform:translateY(10px) rotateX(4deg) scale(.985)}to{opacity:1;transform:translateY(0) rotateX(0) scale(1)}}@keyframes pageRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(min-width:720px){.status-upgrade-page{width:min(100%,640px)}.status-upgrade-card{min-height:330px}}@media(max-width:380px){.status-upgrade-page{padding-inline:10px;gap:12px}.status-upgrade-card{min-height:334px;border-radius:22px}.status-upgrade-limits span{padding:8px 9px}.status-page-controls{grid-template-columns:1fr}.status-page-dots{order:-1}}.app-main.app-main-onboarding{max-width:520px;height:calc(var(--app-stable-height, 100dvh) - var(--top-padding, 72px));min-height:0;display:flex;flex-direction:column}.app-shell.app-shell-onboarding{height:var(--app-stable-height, 100dvh);min-height:var(--app-stable-height, 100dvh);overflow:hidden;padding-bottom:0}.onboarding-screen{position:relative;height:100%;min-height:100%;display:flex;flex-direction:column;justify-content:center;padding:0;overflow:hidden;overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none}.onboarding-screen::-webkit-scrollbar{display:none}.onboarding-scene{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(8px,1.7vh,14px);padding:clamp(4px,1.2vh,12px) 0 clamp(4px,1vh,8px);text-align:center}.onboarding-content{min-height:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(10px,2vh,18px);animation:onboardingContentIn .38s ease both}.onboarding-hero{display:grid;gap:clamp(8px,1.6vh,14px);justify-items:center;padding:clamp(4px,1.6vh,18px) 4px clamp(2px,.9vh,8px)}.onboarding-visual{position:relative;width:clamp(64px,12.4vh,88px);height:clamp(64px,12.4vh,88px);display:grid;place-items:center;border-radius:28px;border:1px solid rgba(121,172,213,.28);background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.12),transparent 42%),linear-gradient(180deg,#173761f5,#0c1e35fa);box-shadow:0 18px 34px #050d1747,inset 0 1px #ffffff14}.onboarding-visual:before{content:none}.onboarding-visual:after{content:"";position:absolute;inset:-10px;border-radius:34px;background:radial-gradient(circle,rgba(122,195,254,.2),transparent 68%);z-index:-1}.onboarding-visual.tone-scanner:after{background:radial-gradient(circle,rgba(134,186,229,.22),transparent 68%)}.onboarding-visual.tone-auto:after{background:radial-gradient(circle,rgba(112,190,254,.22),transparent 68%)}.onboarding-visual.tone-growth:after{background:radial-gradient(circle,rgba(85,159,220,.18),transparent 68%)}.onboarding-visual-mark{width:clamp(34px,6.5vh,48px);height:clamp(34px,6.5vh,48px);object-fit:contain;filter:drop-shadow(0 10px 18px rgba(5,13,23,.3));-webkit-user-select:none;user-select:none}.onboarding-copy{display:grid;gap:clamp(6px,1.2vh,10px)}.onboarding-overline{font-size:clamp(10px,1.7vh,12px);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-warm)}.onboarding-copy h1{max-width:440px;margin:0 auto;font-size:clamp(25px,min(7.2vw,5.4vh),40px);line-height:1.05;letter-spacing:-.04em;color:var(--text-main)}.onboarding-copy p{max-width:430px;margin:0 auto;font-size:clamp(13px,min(3.8vw,2.2vh),16px);line-height:1.46;color:var(--text-soft)}.onboarding-bullets{position:relative;display:grid;gap:0;text-align:left;overflow:hidden;border:1px solid rgba(95,155,204,.18);border-radius:24px;background:radial-gradient(circle at 12% 0%,rgba(144,204,254,.1),transparent 34%),linear-gradient(180deg,#0c1d33b8,#07111fc7);box-shadow:0 18px 34px #050d1729,inset 0 1px #ffffff0a;animation:onboardingLift .42s ease both .08s}.onboarding-bullets:after{content:"";position:absolute;inset:0;width:42%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.075),transparent);transform:translate(-130%);animation:onboardingListSweep 5.8s ease-in-out infinite .8s}.onboarding-bullet{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:clamp(48px,8.1vh,58px);padding:clamp(8px,1.6vh,12px) 14px;border-bottom:1px solid rgba(95,155,204,.12);background:transparent;animation:onboardingBulletIn .32s ease both}.onboarding-bullet:nth-child(2){animation-delay:.06s}.onboarding-bullet:nth-child(3){animation-delay:.12s}.onboarding-bullet:last-child{border-bottom:0}.onboarding-bullet-index{display:inline-grid;place-items:center;width:clamp(30px,5.4vh,38px);height:clamp(30px,5.4vh,38px);border-radius:14px;font-size:clamp(10px,1.65vh,12px);font-weight:800;color:#d9eeff;background:#90ccfe1f;border:1px solid rgba(144,204,254,.16);box-shadow:0 0 #90ccfe00;animation:onboardingIndexPulse 4.4s ease-in-out infinite}.onboarding-bullet-index.is-dot{--dot-color: #54a1e0;color:transparent;background:transparent;border-color:transparent;box-shadow:none;animation:none}.onboarding-bullet-index.dot-2{--dot-color: #75baf3}.onboarding-bullet-index.dot-3{--dot-color: #90ccfe}.onboarding-bullet-copy{display:grid;gap:3px}.onboarding-bullet-title{display:inline-flex;align-items:center;gap:8px;min-width:0}.onboarding-bullet-title strong{min-width:0;font-size:clamp(13px,min(3.6vw,2vh),15px);line-height:1.18;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.onboarding-live-dot{display:block;width:8px;height:8px;border-radius:999px;background:var(--dot-color, #54a1e0);box-shadow:0 0 color-mix(in srgb,var(--dot-color, #54a1e0) 0%,transparent);animation:onboardingLiveDot 1.45s ease-in-out infinite}.onboarding-bullet-copy small{font-size:clamp(11px,min(3.1vw,1.75vh),12.5px);line-height:1.35;color:var(--text-muted)}.onboarding-footer{display:flex;flex-direction:column;align-items:center;gap:clamp(6px,1.2vh,10px);padding-bottom:0;animation:onboardingLift .42s ease both .14s}.onboarding-progress-wrap{display:flex;justify-content:center;width:100%;margin-bottom:2px}.onboarding-progress{display:flex;align-items:center;justify-content:center;gap:8px}.onboarding-progress-dot{width:8px;height:8px;border-radius:999px;background:#8ab6da47;transition:width .18s ease,background-color .18s ease,transform .18s ease}.onboarding-progress-dot.active{width:28px;background:linear-gradient(90deg,#68bafdfa,#64ade8e6);transform:translateY(-1px);box-shadow:0 0 18px #90ccfe47;animation:onboardingDotPulse 1.8s ease-in-out infinite}.onboarding-progress-dot.passed{background:#66a0cf94}.onboarding-actions{width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(6px,1.2vh,10px)}.onboarding-primary-btn{position:relative;appearance:none;border:0;width:min(100%,390px);min-height:clamp(48px,7.8vh,56px);border-radius:18px;padding:0 18px;font-size:16px;font-weight:800;color:#0c1d33;cursor:pointer;background:linear-gradient(135deg,#f2f9ff,#6fb8f3);background-size:160% 160%;box-shadow:0 18px 36px #050d173d,inset 0 1px #ffffff9e;animation:onboardingButtonShine 5s ease-in-out infinite;overflow:hidden;isolation:isolate;transition:transform .18s ease,box-shadow .18s ease}.onboarding-primary-btn:before{content:"";position:absolute;inset:-120% auto -120% -34%;width:28%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.62),transparent);opacity:0;z-index:-1;animation:onboardingButtonSweep 4.8s ease-in-out infinite .7s}.onboarding-primary-btn:active{transform:translateY(1px) scale(.99)}.onboarding-skip-link{appearance:none;border:0;background:transparent;padding:0;font-size:clamp(12px,1.8vh,14px);font-weight:600;line-height:1.2;color:var(--text-muted);cursor:pointer}.onboarding-skip-link:focus-visible,.onboarding-primary-btn:focus-visible{outline:2px solid rgba(144,204,254,.64);outline-offset:3px}.onboarding-footnote{max-width:360px;font-size:clamp(11px,1.75vh,13px);line-height:1.45;color:var(--text-muted)}:root[data-theme=light] .onboarding-screen{background:transparent}:root[data-theme=light] .onboarding-overline{color:#2d5ba8}:root[data-theme=light] .onboarding-copy h1{color:#112848}:root[data-theme=light] .onboarding-copy p{color:#244071}:root[data-theme=light] .onboarding-visual{border-color:#2f55961f;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.74),transparent 42%),linear-gradient(180deg,#ecf6ff,#d0e2f0);box-shadow:0 18px 38px #2a4b8424,inset 0 1px #ffffffad}:root[data-theme=light] .onboarding-visual-mark{color:#1d345b;text-shadow:none}:root[data-theme=light] .onboarding-bullets{background:radial-gradient(circle at 14% 0%,rgba(58,116,214,.07),transparent 34%),linear-gradient(180deg,#f0f8ffbd,#e4eef7d6);border-color:#2f559624;box-shadow:0 14px 30px #2a4b841a,inset 0 1px #ffffff9e}:root[data-theme=light] .onboarding-bullet{border-color:#2f55961a}:root[data-theme=light] .onboarding-bullet-title strong{color:#102643}:root[data-theme=light] .onboarding-bullet-copy small,:root[data-theme=light] .onboarding-footnote,:root[data-theme=light] .onboarding-skip-link{color:#3b6abb}:root[data-theme=light] .onboarding-bullet-index{color:#2862c5;background:#38a0f61a;border-color:#38a0f624}:root[data-theme=light] .onboarding-bullet-index.is-dot{background:transparent}:root[data-theme=light] .onboarding-live-dot{background:var(--dot-color, #184ca5)}:root[data-theme=light] .onboarding-primary-btn{background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.42),transparent 34%),linear-gradient(135deg,#41a8fd,#3176ec 52%,#2561c7);color:#fff;text-shadow:0 1px 10px rgba(14,34,60,.2);box-shadow:0 18px 34px #2d6ad23d,inset 0 1px #ffffff80}:root[data-theme=light] .onboarding-progress-dot.active{background:linear-gradient(90deg,#4daefd,#2f73e8);box-shadow:0 0 18px #40a1f038}@media(hover:hover){.onboarding-primary-btn:hover,.onboarding-skip-link:hover{transform:translateY(-1px)}:root[data-theme=light] .onboarding-primary-btn:hover,:root[data-theme=light] .onboarding-skip-link:hover{box-shadow:0 14px 24px #4c79c61f,0 0 0 1px #38a0f60f}}@media(min-width:900px){.app-shell-desktop .app-main.app-main-onboarding{max-width:560px}.onboarding-scene{min-height:0}.onboarding-hero{padding:20px 12px 8px}.onboarding-bullets{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-bullet{align-content:start;min-height:clamp(82px,13vh,96px);border-right:1px solid rgba(95,155,204,.12);border-bottom:0}.onboarding-bullet:last-child{border-right:0}.onboarding-copy h1{font-size:36px}}@media(max-width:420px){.onboarding-scene{min-height:0;gap:clamp(6px,1.4vh,10px);padding-top:clamp(2px,.8vh,6px)}.onboarding-content{gap:clamp(8px,1.7vh,10px)}.onboarding-hero{gap:11px;padding:12px 4px 4px}.onboarding-visual{width:clamp(58px,11.2vh,74px);height:clamp(58px,11.2vh,74px);border-radius:23px}.onboarding-visual:after{inset:-7px;border-radius:29px}.onboarding-visual-mark{font-size:22px}.onboarding-overline{font-size:10.5px}.onboarding-copy h1{font-size:clamp(22px,min(8.4vw,5.2vh),34px);line-height:1.06}.onboarding-copy p{font-size:clamp(12px,min(3.7vw,2.1vh),14px);line-height:1.42}.onboarding-bullet{min-height:clamp(44px,7.6vh,58px);padding:10px 12px}.onboarding-bullet-index{width:clamp(28px,5.2vh,34px);height:clamp(28px,5.2vh,34px);border-radius:12px;font-size:11px}.onboarding-bullet-title strong{font-size:14px}.onboarding-bullet-copy small{font-size:11.5px}.onboarding-primary-btn{min-height:clamp(46px,7.4vh,54px);border-radius:17px}.onboarding-footnote{font-size:12px}}@media(max-height:680px){.onboarding-footnote{display:none}}@media(max-height:620px){.onboarding-overline{display:none}.onboarding-copy p{max-width:390px}.onboarding-bullet-copy small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){.onboarding-content,.onboarding-bullets,.onboarding-bullet,.onboarding-footer,.onboarding-visual,.onboarding-visual:before,.onboarding-visual:after,.onboarding-visual-mark,.onboarding-bullets:after,.onboarding-bullet-index,.onboarding-live-dot,.onboarding-progress-dot.active,.onboarding-primary-btn,.onboarding-primary-btn:before{animation:none}}@keyframes onboardingContentIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes onboardingLift{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes onboardingBulletIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes onboardingFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes onboardingGlow{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:.9;transform:scale(1.04)}}@keyframes onboardingRingSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes onboardingMarkPop{0%{opacity:0;transform:translateY(6px) scale(.82)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes onboardingListSweep{0%,58%{opacity:0;transform:translate(-130%)}68%{opacity:1}84%{opacity:0;transform:translate(330%)}to{opacity:0;transform:translate(330%)}}@keyframes onboardingIndexPulse{0%,72%,to{box-shadow:0 0 #90ccfe00;transform:scale(1)}82%{box-shadow:0 0 18px #90ccfe2e;transform:scale(1.04)}}@keyframes onboardingDotPulse{0%,to{box-shadow:0 0 14px #90ccfe38}50%{box-shadow:0 0 24px #64ade857}}@keyframes onboardingLiveDot{0%,to{opacity:.65;box-shadow:0 0 color-mix(in srgb,var(--dot-color, #54a1e0) 24%,transparent);transform:scale(.94)}50%{opacity:1;box-shadow:0 0 0 7px color-mix(in srgb,var(--dot-color, #54a1e0) 0%,transparent);transform:scale(1.08)}}@keyframes onboardingButtonShine{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes onboardingButtonSweep{0%,54%{opacity:0;left:-34%}62%{opacity:.75}78%{opacity:0;left:112%}to{opacity:0;left:112%}}.page-home-ref{padding-top:2px}.home-quota{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:18px;border:1px solid var(--border-soft);background:linear-gradient(135deg,#0c1c32f5,#0a1729f5),var(--bg-card);padding:10px 12px;margin-bottom:12px;box-shadow:0 12px 24px #050d172e;animation:riseIn .38s ease both}.quota-left{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--text-soft)}.quota-mode-list{flex:1 1 auto;flex-wrap:nowrap;gap:5px;min-width:0;overflow:hidden}.quota-mode-chip{flex:0 1 58px;max-width:64px;min-width:48px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:5px 7px;border-radius:999px;color:var(--text);background:radial-gradient(circle at 22% 12%,rgba(110,189,254,.2),transparent 44%),#0c1c32db;border:1px solid rgba(123,173,213,.3);box-shadow:inset 0 1px #ffffff0f}.quota-mode-chip svg,.quota-mode-chip img{width:22px;height:22px;flex:0 0 22px;object-fit:contain;color:#9fd3fe;filter:drop-shadow(0 0 8px rgba(97,183,253,.22))}.quota-mode-chip b{font-size:11px;font-weight:900;letter-spacing:-.02em;white-space:nowrap}.quota-mode-chip.unlimited b{font-size:16px;line-height:1;color:#bbe0fe}.quota-mode-chip.disabled{opacity:.45}.quota-left-icon{width:15px;height:15px;color:var(--accent-warm);filter:drop-shadow(0 0 10px rgba(134,186,228,.26))}.quota-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:9px 15px;background:linear-gradient(180deg,#eff5fa,#c4dbed);color:#102644;font-size:13px;font-weight:800;letter-spacing:.01em;cursor:pointer;box-shadow:0 8px 18px #7eb1db2e}.quota-btn-upgrade{position:relative;width:132px;min-width:132px;height:46px;padding:0;overflow:hidden;border-color:transparent;background:transparent;box-shadow:none}.quota-upgrade-animation{display:block;width:132px;height:64px;margin-top:0;filter:hue-rotate(164deg) saturate(1.18) brightness(.92);pointer-events:none}.quota-upgrade-text{position:absolute;inset:0;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;color:#f9fcff;font-size:11px;font-weight:900;line-height:1;letter-spacing:-.03em;text-align:center;text-shadow:0 1px 8px rgba(6,15,26,.64);opacity:0;transform:translate(-16px) scale(.98);animation:upgradeTextSweep 5.005s linear infinite;pointer-events:none}@keyframes upgradeTextSweep{0%{opacity:0;transform:translate(-22px) scale(.98)}10%,34%{opacity:1;transform:translate(0) scale(1)}41%{opacity:0;transform:translate(18px) scale(.98)}to{opacity:0;transform:translate(18px) scale(.98)}}.quota-upgrade-animation>div{width:100%!important;height:100%!important}.active-analysis-card{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-2px 0 14px;padding:12px;border:1px solid rgba(53,95,166,.34);border-radius:20px;background:radial-gradient(circle at 14% 0%,rgba(79,175,253,.14),transparent 48%),linear-gradient(180deg,#0c1e35f7,#07111efa);box-shadow:inset 0 1px #ffffff0d,0 16px 28px #050d1729;animation:riseIn .38s ease both}.active-analysis-card.signal-buy{border-color:#52de7d4d}.active-analysis-card.signal-sell{border-color:#ff685c4d}.active-analysis-main{min-width:0;display:grid;gap:3px}.active-analysis-kicker{color:#a0d4fe;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.active-analysis-main strong{color:var(--text-main);font-size:17px;line-height:1.08}.active-analysis-main small{color:var(--text-muted);font-size:12px;line-height:1.25}.active-analysis-side{flex:0 0 auto;display:grid;justify-items:end;gap:7px}.active-analysis-side b{min-height:28px;display:inline-flex;align-items:center;padding:0 11px;border-radius:999px;border:1px solid rgba(144,204,254,.2);background:#90ccfe17;color:#dbefff;font-size:12px;font-weight:900}.active-analysis-side button{min-height:32px;border:1px solid rgba(144,204,254,.25);border-radius:999px;padding:0 14px;background:linear-gradient(180deg,#1c3359fa,#112949fa);color:#f4faff;font-size:12px;font-weight:900}.active-signals-sheet{display:grid;gap:12px}.active-signals-head{text-align:left}.active-signals-list{display:grid;gap:10px;max-height:min(56vh,420px);overflow:auto;padding-right:2px}.active-signal-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(53,95,166,.36);border-radius:18px;background:radial-gradient(circle at 12% 0%,rgba(79,175,253,.13),transparent 46%),#07111eb8}.active-signal-option.signal-buy{border-color:#52de7d52}.active-signal-option.signal-sell{border-color:#ff685c52}.active-signal-option-main{min-width:0;display:grid;gap:3px}.active-signal-option-main span{color:#a0d4fe;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.active-signal-option-main strong{color:var(--text-main);font-size:17px;line-height:1.06}.active-signal-option-main small{color:var(--text-muted);font-size:12px;line-height:1.25}.active-signal-option-side{flex:0 0 auto;display:grid;justify-items:end;gap:7px}.active-signal-option-side b{min-height:28px;display:inline-flex;align-items:center;padding:0 11px;border-radius:999px;border:1px solid rgba(144,204,254,.2);background:#90ccfe17;color:#dbefff;font-size:12px;font-weight:900}.active-signal-option-side button{min-height:32px;border:1px solid rgba(144,204,254,.25);border-radius:999px;padding:0 14px;background:linear-gradient(180deg,#1c3359fa,#112949fa);color:#f4faff;font-size:12px;font-weight:900}:root[data-theme=light] .home-quota{border-color:#2f559629;background:radial-gradient(circle at top right,rgba(61,110,193,.12),transparent 34%),linear-gradient(180deg,#f0f8fffa,#e4eef7fa);box-shadow:0 18px 36px #2a4b841c,inset 0 1px #ffffffa8}:root[data-theme=light] .quota-left{color:#233e6d}:root[data-theme=light] .quota-left-icon{color:#3d6ec1;filter:drop-shadow(0 0 8px rgba(61,110,193,.18))}:root[data-theme=light] .quota-mode-chip{color:#112a4a;background:radial-gradient(circle at 22% 12%,rgba(52,119,232,.14),transparent 44%),#ffffffbd;border-color:#4c7ac738;box-shadow:inset 0 1px #ffffffb8}:root[data-theme=light] .quota-mode-chip svg{color:#2f6ed8}:root[data-theme=light] .quota-mode-chip.unlimited b{color:#153d82}:root[data-theme=light] .quota-btn{border-color:#5782ca47;background:linear-gradient(180deg,#eef7ff,#bad9f2);color:#143156;box-shadow:0 12px 24px #3d6ec129}:root[data-theme=light] .quota-btn-upgrade{border-color:transparent;background:transparent;box-shadow:none}:root[data-theme=light] .active-analysis-card{border-color:#2f559629;background:radial-gradient(circle at 14% 0%,rgba(56,160,246,.1),transparent 48%),linear-gradient(180deg,#f0f8fffa,#e4eef7fa);box-shadow:0 16px 30px #2a4b841a,inset 0 1px #ffffffad}:root[data-theme=light] .active-analysis-main strong{color:#112a4a}:root[data-theme=light] .active-analysis-main small{color:#3864b0}:root[data-theme=light] .active-analysis-side b{border-color:#38a0f629;background:#38a0f614;color:#3168c7}:root[data-theme=light] .active-analysis-side button{border-color:#4675c438;background:linear-gradient(180deg,#fffffff5,#ebf4fcf5);color:#2761c4}:root[data-theme=light] .active-signal-option{border-color:#2f559629;background:radial-gradient(circle at 12% 0%,rgba(56,160,246,.1),transparent 46%),#f0f8ffe0}:root[data-theme=light] .active-signal-option-main strong{color:#112a4a}:root[data-theme=light] .active-signal-option-main small{color:#3864b0}:root[data-theme=light] .active-signal-option-side b{border-color:#38a0f629;background:#38a0f614;color:#3168c7}:root[data-theme=light] .active-signal-option-side button{border-color:#4675c438;background:linear-gradient(180deg,#fffffff5,#ebf4fcf5);color:#2761c4}.upload-zone{position:relative;width:100%;border-radius:22px;border:1px solid var(--border-soft);background:radial-gradient(circle at 50% 0%,rgba(112,190,254,.1),transparent 45%),linear-gradient(180deg,#0e213afa,#0a182bf7);padding:28px 16px 24px;min-height:186px;text-align:center;overflow:hidden;animation:riseIn .45s ease both;cursor:pointer;appearance:none;color:var(--text-main);box-shadow:0 18px 34px #050d1738,inset 0 1px #ffffff0a,0 0 42px #66afea14}.scan-file-input{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none}.upload-zone:before{content:"";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,.04),transparent 35%,transparent 68%,rgba(134,186,228,.04));pointer-events:none;animation:uploadSweep 4.6s ease-in-out infinite}.upload-zone:after{content:"";position:absolute;inset:-34%;background:radial-gradient(circle at 50% 30%,rgba(144,204,254,.14),transparent 42%);pointer-events:none;animation:shimmerPulse 3.4s ease-in-out infinite}.upload-zone-indicator{background:radial-gradient(circle at 50% 0%,rgba(106,187,253,.14),transparent 42%),linear-gradient(180deg,#0e213afa,#0a182bf7)}.upload-zone-indicator:after{background:radial-gradient(circle at 50% 30%,rgba(106,187,253,.16),transparent 40%)}.upload-zone-indicator .frame-corner{display:none}.live-quote-stage{position:relative;display:grid;gap:12px;margin-top:2px;animation:riseIn .45s ease both;cursor:pointer}.frame-corner{position:absolute;width:30px;height:30px;border:3px solid rgba(239,248,255,.92)}.frame-corner.tl{top:16px;left:16px;border-right:0;border-bottom:0;border-radius:14px 0 0}.frame-corner.tr{top:16px;right:16px;border-left:0;border-bottom:0;border-radius:0 14px 0 0}.frame-corner.bl{bottom:16px;left:16px;border-right:0;border-top:0;border-radius:0 0 0 14px}.frame-corner.br{bottom:16px;right:16px;border-left:0;border-top:0;border-radius:0 0 14px}.upload-icon{width:88px;height:88px;margin:0 auto 16px;border-radius:24px;display:grid;place-items:center;background:linear-gradient(180deg,#1e365eeb,#102746f0);border:1px solid rgba(137,182,219,.18);box-shadow:inset 0 1px #ffffff0a,0 12px 22px #07111e2e,0 0 28px #7fc5fe1a}.upload-zone-indicator .upload-icon{background:radial-gradient(circle at 32% 28%,rgba(106,187,253,.24),transparent 62%),linear-gradient(180deg,#213b68eb,#122a4bf0);border-color:#85c8fe38;box-shadow:inset 0 1px #ffffff0a,0 12px 22px #07111e2e,0 0 28px #73bffe29}.upload-zone-indicator .upload-icon svg,.upload-zone-indicator .upload-icon img{width:34px;height:34px;color:#def0ff;filter:drop-shadow(0 0 10px rgba(133,200,254,.28))}.upload-zone-indicator .upload-title{font-size:18px}.upload-zone-indicator .upload-hint{max-width:300px;margin-inline:auto;line-height:1.35}.upload-indicator-hero{display:inline-grid;justify-items:center;gap:10px}.indicator-inline-code{min-width:58px;min-height:30px;padding:0 10px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;letter-spacing:.04em;border:1px solid rgba(255,255,255,.1);background:#ffffff0d}.indicator-inline-code.tone-violet{color:#8eccfe}.indicator-inline-code.tone-blue{color:#7ac3fe}.indicator-inline-code.tone-amber{color:#56b2fd}.indicator-inline-code.tone-green{color:#5281d2}.indicator-inline-code.tone-rose{color:#8bcafe}.indicator-inline-code.tone-cyan{color:#65b9fd}.indicator-inline-code.tone-teal{color:#65a9e1}.indicator-inline-code.tone-orange{color:#65b9fd}.indicator-inline-code.tone-indigo{color:#97d0fe}.indicator-inline-code.tone-mint{color:#84bfef}.indicator-inline-code.tone-gold{color:#6db0e7}.indicator-inline-code.tone-pink{color:#93cefe}.indicator-inline-code.tone-aqua{color:#70b7f1}.indicator-inline-code.tone-sky{color:#90ccfe}.indicator-inline-code.tone-lime{color:#74b8ef}.upload-animation-shell,.upload-animation,.upload-animation-fallback{width:68px;height:68px}.upload-animation-shell{position:relative;display:grid;place-items:center}.upload-animation{position:absolute;left:50%;top:50%;width:56px;height:56px;transform:translate(-50%,-50%) translateY(6px);opacity:0;transition:opacity .24s ease}.upload-animation.is-ready{opacity:1}.upload-animation svg{width:100%;height:100%;filter:drop-shadow(0 0 10px rgba(122,195,254,.12))}.upload-animation-fallback{display:grid;place-items:center;transition:opacity .24s ease}.upload-animation-fallback.is-hidden{opacity:0}.upload-animation-fallback svg{width:28px;height:28px;color:var(--text-main)}.upload-title{font-size:20px;font-weight:800;line-height:1.1;margin-bottom:5px}.upload-hint{font-size:14px;color:var(--text-muted);overflow-wrap:anywhere}.upload-hint-error{color:#ffb2b2}.upload-subhint{margin-top:10px;font-size:12px;color:#c5def3d1}.upload-zone-preview{display:grid;gap:13px;padding:18px;cursor:default;text-align:left}.upload-preview-media,.upload-preview-info,.upload-preview-actions{position:relative;z-index:1}.upload-preview-media{position:relative;width:100%;aspect-ratio:16 / 9;min-height:170px;border-radius:18px;overflow:hidden;border:1px solid rgba(137,182,219,.18);background:radial-gradient(circle at 50% 15%,rgba(127,197,254,.12),transparent 44%),#07101db8;box-shadow:inset 0 1px #ffffff0a,0 16px 28px #050d172e}.upload-preview-media img{width:100%;height:100%;min-height:170px;display:block}.upload-preview-backdrop{position:absolute;inset:0;object-fit:cover;transform:scale(1.08);filter:blur(18px) saturate(.9) brightness(.72);opacity:.42}.upload-preview-image{position:relative;z-index:1;object-fit:contain;object-position:center;background:#050d17db}.upload-preview-placeholder{min-height:170px;height:100%;display:grid;place-items:center;padding:16px;color:#c5def3c7;font-size:13px;font-weight:700;text-align:center}.upload-preview-placeholder.error{color:#ffb2b2}.upload-preview-info{display:grid;gap:4px;justify-items:center;text-align:center}.upload-preview-info strong{color:var(--text-main);font-size:18px;font-weight:800;line-height:1.15}.upload-preview-info small{max-width:100%;color:var(--text-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-preview-actions{width:min(100%,330px);margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px}.upload-preview-btn{min-height:42px;border:1px solid rgba(98,157,206,.28);border-radius:14px;background:#0b1a2eb8;color:var(--text-main);font-size:13px;font-weight:800;cursor:pointer}.upload-preview-btn.replace{border-color:#7cc3fe47;background:radial-gradient(circle at 20% 0%,rgba(127,197,254,.22),transparent 56%),linear-gradient(180deg,#173660f5,#0e213bf5);box-shadow:0 10px 20px #477ad21f}.upload-preview-btn.reset{color:#daeaf7c7}.scan-analysis-overlay{position:absolute;inset:0;z-index:5;overflow:hidden;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#060d181f,#060d1833),radial-gradient(circle at 50% 50%,rgba(100,184,253,.1),transparent 52%);mix-blend-mode:screen}.scan-analysis-lottie{position:absolute;inset:0;opacity:0;transform:scale(1.02);transition:opacity .18s ease}.scan-analysis-lottie.is-ready{opacity:.95}.scan-analysis-lottie svg{width:100%;height:100%;display:block}.scan-analysis-fallback{position:absolute;inset:0;opacity:1;transition:opacity .18s ease}.scan-analysis-fallback.is-hidden{opacity:0}.scan-analysis-fallback:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(119,193,254,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(119,193,254,.08) 1px,transparent 1px);background-size:10px 10px}.scan-analysis-fallback span{position:absolute;left:0;right:0;top:-18%;height:22%;background:linear-gradient(180deg,transparent,rgba(106,187,254,.36),transparent),linear-gradient(90deg,transparent,rgba(214,237,255,.62),transparent);box-shadow:0 0 26px #6abbfe6b;animation:scanFallbackSweep 1.6s ease-in-out infinite}.live-quote-zone{position:relative;z-index:1;display:grid;gap:10px;text-align:left}.live-quote-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.live-quote-head-copy{min-width:0;display:flex;align-items:center;gap:10px}.live-quote-head-symbol{min-width:0;font-size:15px;font-weight:800;line-height:1.05;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-quote-badge{display:inline-flex;width:fit-content;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(127,197,254,.18);background:#0e223c94;color:#d6edff;font-size:12px;font-weight:700}.live-quote-title{font-size:19px;font-weight:800;line-height:1.08}.live-quote-status{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:78px;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(98,157,206,.36);background:#07122085;color:#dbefff;font-size:12px;font-weight:700}.live-quote-status-dot{width:8px;height:8px;border-radius:999px;background:#57a2df;box-shadow:0 0 0 4px #57a2df29,0 0 10px #57a2df80;animation:livePulse 1.6s ease-in-out infinite}.live-quote-status.ready,.live-quote-status.connected,.live-quote-status.alive{border-color:#7bb6e638;color:#9fccf1}.live-quote-status.reconnecting{border-color:#74c0fe38;color:#8dcbfe}.live-quote-status.error{border-color:#ff9a9a3d;color:#ffb0b0}.live-quote-chart-shell{position:relative;height:264px;border-radius:18px;border:1px solid rgba(98,157,206,.2);background:radial-gradient(circle at 50% 0%,rgba(144,204,254,.08),transparent 48%),linear-gradient(180deg,#091525bd,#07111ec2);overflow:hidden}.live-quote-price-tag{position:absolute;top:10px;right:10px;z-index:2;min-height:28px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(98,157,206,.22);background:#07111fc2;color:#eef7ff;font-size:12px;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.live-quote-chart{width:100%;height:100%;display:block}.live-quote-empty{height:100%;display:grid;place-items:center;padding:12px;text-align:center;gap:6px}.live-quote-empty-title{font-size:16px;font-weight:800}.live-quote-empty-copy{font-size:12px;color:var(--text-muted)}:root[data-theme=light] .upload-zone{border-color:#2f55962e;background:radial-gradient(circle at 50% 0%,rgba(90,166,228,.08),transparent 42%),radial-gradient(circle at 88% 100%,rgba(61,110,193,.08),transparent 22%),linear-gradient(180deg,#f0f8fffa,#e0ecf5fa);box-shadow:0 18px 30px #2a4b841c,inset 0 1px #ffffffa8,0 0 24px #38a0f60a}:root[data-theme=light] .upload-zone:before{background:linear-gradient(130deg,rgba(255,255,255,.24),transparent 35%,transparent 68%,rgba(61,110,193,.04))}:root[data-theme=light] .upload-zone:after{background:radial-gradient(circle at 50% 30%,rgba(56,160,246,.06),transparent 36%)}:root[data-theme=light] .upload-zone-indicator{background:radial-gradient(circle at 50% 0%,rgba(110,180,238,.1),transparent 40%),radial-gradient(circle at 88% 100%,rgba(61,110,193,.08),transparent 22%),linear-gradient(180deg,#f0f8fffa,#e0ecf5fa)}:root[data-theme=light] .upload-zone-indicator:after{background:radial-gradient(circle at 50% 30%,rgba(110,180,238,.08),transparent 34%)}:root[data-theme=light] .frame-corner{border-color:#294980e6}:root[data-theme=light] .upload-icon{background:radial-gradient(circle at 30% 25%,rgba(102,180,244,.14),transparent 58%),linear-gradient(180deg,#f3fafff5,#d7e6f3f5);border-color:#5680c933;box-shadow:inset 0 1px #ffffffdb,0 12px 22px #537fc91f,0 0 14px #38a0f60a}:root[data-theme=light] .upload-zone-indicator .upload-icon{background:radial-gradient(circle at 30% 30%,rgba(110,180,238,.14),transparent 66%),linear-gradient(180deg,#f3fafff5,#d7e6f3f5);border-color:#69a2d02e;box-shadow:inset 0 1px #ffffffd1,0 10px 22px #4776c51f}:root[data-theme=light] .upload-zone-indicator .upload-icon svg,:root[data-theme=light] .upload-zone-indicator .upload-icon img{color:#549dd8;filter:drop-shadow(0 0 8px rgba(110,180,238,.18))}:root[data-theme=light] .upload-animation svg{filter:drop-shadow(0 0 8px rgba(56,160,246,.14))}:root[data-theme=light] .upload-animation-fallback svg{color:#3163b8}:root[data-theme=light] .upload-title{color:#112848}:root[data-theme=light] .upload-hint{color:#3b6aba}:root[data-theme=light] .upload-hint-error{color:#b33c3c}:root[data-theme=light] .upload-subhint{color:#31599c}:root[data-theme=light] .upload-preview-media{border-color:#2f559629;background:radial-gradient(circle at 50% 15%,rgba(56,160,246,.08),transparent 44%),#eaf3fadb;box-shadow:inset 0 1px #ffffffdb,0 14px 24px #5b84cb1f}:root[data-theme=light] .upload-preview-media img{background:#e0ecf5eb}:root[data-theme=light] .upload-preview-placeholder{color:#3c6cbe}:root[data-theme=light] .upload-preview-placeholder.error{color:#b44545}:root[data-theme=light] .upload-preview-btn{border-color:#4c79c638;background:#ffffffd1;color:#132e52}:root[data-theme=light] .upload-preview-btn.replace{border-color:#3976dd3d;background:radial-gradient(circle at 20% 0%,rgba(64,160,238,.18),transparent 56%),linear-gradient(180deg,#fffffff5,#e8f4fef5);box-shadow:0 12px 20px #40a0ee1f}:root[data-theme=light] .upload-preview-btn.reset{color:#3967b6}:root[data-theme=light] .scan-analysis-overlay{background:linear-gradient(180deg,#f4faff14,#f4faff2e),radial-gradient(circle at 50% 50%,rgba(55,122,236,.08),transparent 52%)}:root[data-theme=light] .live-quote-badge{border-color:#4675c533;background:#f2f9ffeb;color:#28487e}:root[data-theme=light] .live-quote-head-symbol{color:#112848}:root[data-theme=light] .live-quote-status{border-color:#4b78c638;background:#ffffffc7;color:#244173}:root[data-theme=light] .live-quote-status-dot{box-shadow:0 0 0 4px #57a2df1f,0 0 8px #57a2df47}:root[data-theme=light] .live-quote-status.ready,:root[data-theme=light] .live-quote-status.connected,:root[data-theme=light] .live-quote-status.alive{color:#264c8d}:root[data-theme=light] .live-quote-status.reconnecting{color:#16479a}:root[data-theme=light] .live-quote-status.error{color:#b64e4e}:root[data-theme=light] .live-quote-chart-shell{border-color:#4977c529;background:radial-gradient(circle at 50% 0%,rgba(56,160,246,.05),transparent 48%),linear-gradient(180deg,#fffffffa,#f4fafff5)}:root[data-theme=light] .live-quote-price-tag{border-color:#4977c52e;background:#ffffffd1;color:#1c3258}:root[data-theme=light] .live-quote-empty-copy{color:#4071c3}.primary-btn-top{margin:42px auto 32px}.analysis-action-row{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:7px;width:100%;max-width:none;margin:38px 0 30px;padding:6px;border:1px solid rgba(58,105,184,.28);border-radius:23px;background:radial-gradient(circle at 50% 0%,rgba(144,204,254,.08),transparent 46%),linear-gradient(180deg,#0c1c32b8,#07111ed1);box-shadow:0 18px 34px #050d172e,inset 0 1px #ffffff0a}.analysis-action-row .primary-btn-top{margin:0}.analysis-action-row .primary-btn-scanner{width:100%;max-width:none}.analysis-action-row.is-result-state{grid-template-columns:minmax(0,1fr);max-width:380px;margin-inline:auto}.analysis-side-action{width:42px;height:42px;border-radius:15px}.analysis-action-row .home-quick-action{border-color:#79acd524;background:radial-gradient(circle at 35% 18%,rgba(143,204,254,.14),transparent 48%),linear-gradient(180deg,#112949b8,#0a192cb8);box-shadow:inset 0 1px #ffffff0a}.analysis-action-row .home-quick-action img{width:22px;height:22px}.analysis-action-row .home-quick-action:hover{transform:none;border-color:#b8d9f44d;background:radial-gradient(circle at 35% 18%,rgba(143,204,254,.22),transparent 50%),linear-gradient(180deg,#153259d1,#0b1c31d1);box-shadow:inset 0 1px #ffffff0f}.primary-btn.primary-btn-scanner{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;margin-inline:auto;width:calc(100% - 24px);max-width:420px;min-height:58px;border-radius:18px;background:radial-gradient(circle at 12% 0%,rgba(49,161,253,.28),transparent 42%),radial-gradient(circle at 92% 100%,rgba(107,176,232,.24),transparent 44%),linear-gradient(135deg,#1f3964,#164ba5 48%,#112847);border-color:#71bffe57;color:#f5faff;overflow:hidden;box-shadow:0 18px 32px #2261cc38,0 0 0 1px #6cbcfe1a,inset 0 1px #ffffff29,inset 0 -7px 14px #07111f38}.primary-btn.primary-btn-scanner:before{content:"";position:absolute;inset:1px 1px auto;height:48%;border-radius:16px 16px 12px 12px;background:linear-gradient(180deg,#ffffff2e,#ffffff05);pointer-events:none}.primary-btn.primary-btn-scanner .primary-btn-icon{position:relative;z-index:1;width:20px;height:20px;color:#4b9ee2;filter:drop-shadow(0 0 10px rgba(137,201,254,.2));opacity:.98}.primary-btn.primary-btn-scanner>span:not(.analyze-cta-animation){position:relative;z-index:1;font-size:18px;font-weight:800;letter-spacing:-.02em;text-shadow:0 1px 10px rgba(8,19,34,.28)}.analyze-cta-animation{position:relative;z-index:1;top:-5px;width:24px;height:24px;display:inline-grid;place-items:center;flex:0 0 auto;margin-top:0;filter:drop-shadow(0 4px 10px rgba(93,178,248,.24))}.analyze-cta-fallback,.analyze-cta-lottie{grid-area:1 / 1;width:100%;height:100%}.analyze-cta-fallback{transform:translateY(-2px);object-fit:contain;opacity:.98;transition:opacity .18s ease}.analyze-cta-fallback.is-hidden{opacity:0}.analyze-cta-lottie{display:block;opacity:0;transform:translateY(-2px) scale(1.08);transition:opacity .18s ease}.analyze-cta-lottie svg{transform:translateY(-2px);transform-origin:center}.analyze-cta-lottie.is-ready{opacity:1}.signal-panel{display:grid;gap:12px;margin:14px 0 6px}.signal-panel-toggle{width:100%;border:1px solid rgba(58,105,184,.32);border-radius:20px;background:radial-gradient(circle at 10% 0%,rgba(144,204,254,.08),transparent 44%),linear-gradient(180deg,#0c1e35f5,#091728fa);color:var(--text-main);padding:15px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;cursor:pointer;box-shadow:0 16px 32px #050d172e,inset 0 1px #ffffff0a;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.signal-panel-toggle.expanded{border-color:#96c1e570;box-shadow:0 18px 36px #050d1738,0 0 0 1px #90ccfe0f,inset 0 1px #ffffff0d}.signal-panel-toggle-copy{min-width:0;display:grid;gap:10px}.signal-panel-label{font-size:13px;color:var(--text-muted)}.signal-panel-selected{display:flex;align-items:center;gap:12px;min-width:0}.signal-panel-selected-icon{width:44px;height:44px;border-radius:15px;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,rgba(97,183,253,.28),transparent 66%),linear-gradient(180deg,#16345df5,#0e223df5);border:1px solid rgba(97,183,253,.24);color:#d9eeff;flex:0 0 auto;box-shadow:inset 0 1px #ffffff0a,0 10px 20px #1128482e}.signal-panel-selected-icon svg,.signal-panel-selected-icon img{width:20px;height:20px;object-fit:contain;display:block}.signal-panel-selected-text{min-width:0;display:grid;gap:3px}.signal-panel-selected-text strong{display:block;font-size:15px;line-height:1.05;letter-spacing:-.03em}.signal-panel-selected-text small{color:var(--text-muted);font-size:12px;line-height:1.3}.signal-panel-toggle-meta{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.signal-panel-state{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 13px;border-radius:999px;border:1px solid rgba(54,96,169,.56);background:#08132299;color:#ddf0ff;font-size:12px;font-weight:800}.signal-panel-chevron{width:11px;height:11px;border-right:2px solid rgba(214,231,245,.9);border-bottom:2px solid rgba(214,231,245,.9);transform:rotate(45deg) translateY(-1px);transition:transform .18s ease}.signal-panel-chevron.expanded{transform:rotate(-135deg) translateY(-1px)}.signal-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.signal-mode-card{border:1px solid var(--border-soft);border-radius:20px;background:radial-gradient(circle at top right,rgba(144,204,254,.1),transparent 42%),linear-gradient(180deg,#0c1e35fa,#091526fa);color:var(--text-soft);min-height:112px;padding:12px;display:grid;align-content:start;gap:9px;text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease,color .18s ease;box-shadow:0 12px 24px #050d171f,inset 0 1px #ffffff08}.signal-mode-card.active{border-color:#dff1ffd6;color:var(--text-main);background:radial-gradient(circle at top right,rgba(144,204,254,.16),transparent 50%),linear-gradient(180deg,#0e233efc,#0a192cfc);box-shadow:inset 0 1px #ffffff0d,0 0 0 3px #61b7fd1f,0 20px 36px #0c1d343d}.signal-mode-card.active .signal-mode-icon{border-color:#9ad1fe6b;background:linear-gradient(180deg,#183965fa,#102746f5);color:#f1f9ff;box-shadow:inset 0 1px #ffffff0a}.signal-mode-icon{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(180deg,#143054fa,#0e223cf5);color:#d9eeff;border:1px solid rgba(118,171,214,.22);box-shadow:inset 0 1px #ffffff08,0 8px 18px #0d1f3729;flex:0 0 auto;min-width:0}.signal-mode-icon svg,.signal-mode-icon img{width:18px;height:18px;object-fit:contain;display:block}.signal-mode-text{min-width:0;display:grid;gap:5px}.signal-mode-text strong{display:block;font-size:13px;line-height:1.12;letter-spacing:-.03em;overflow-wrap:normal;word-break:normal}.signal-mode-text small{display:block;font-size:11px;line-height:1.25;color:var(--text-muted)}.signal-mode-cta{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:32px;padding:0 14px;border-radius:999px;border:1px solid rgba(57,102,179,.48);background:linear-gradient(180deg,#0c1c32c7,#081423e6);color:#e4f3ff;font-size:12px;font-weight:700;letter-spacing:.01em}.signal-mode-cta.active{border-color:#90ccfe57;background:linear-gradient(180deg,#90ccfe33,#5eaae82e);color:#f6fbff}.action-sheet-layer{position:fixed;inset:0;z-index:45}.action-sheet-backdrop{position:absolute;inset:0;border:0;background:#050d1799;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.action-sheet{position:absolute;left:max(10px,calc(10px + var(--tg-content-safe-area-inset-left, 0px)));right:max(10px,calc(10px + var(--tg-content-safe-area-inset-right, 0px)));bottom:calc(6px + var(--tg-safe-area-inset-bottom, env(safe-area-inset-bottom)));border-radius:24px;border:1px solid rgba(57,103,181,.46);background:radial-gradient(circle at top,rgba(144,204,254,.1),transparent 45%),linear-gradient(180deg,#0b1a2efa,#07111ffa);padding:14px 14px calc(14px + var(--tg-safe-area-inset-bottom, env(safe-area-inset-bottom)));box-shadow:0 24px 50px #050d175c,inset 0 1px #ffffff0a}.action-sheet-handle{width:44px;height:5px;border-radius:999px;background:#c9def057;margin:0 auto 14px}.action-sheet-head{display:grid;gap:5px;margin-bottom:14px}.action-sheet-title{font-size:18px;font-weight:800;letter-spacing:-.03em}.action-sheet-copy{font-size:13px;line-height:1.4;color:var(--text-muted)}.mode-info-sheet{max-width:440px;margin-inline:auto}.mode-info-hero{display:flex;align-items:center;gap:13px;padding:14px;border-radius:20px;border:1px solid rgba(73,119,197,.24);background:radial-gradient(circle at 16% 0%,rgba(144,204,254,.16),transparent 46%),linear-gradient(180deg,#0d2039f0,#091627f0)}.mode-info-icon{width:48px;height:48px;border-radius:17px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(144,204,254,.22);background:radial-gradient(circle at 30% 24%,rgba(144,204,254,.28),transparent 62%),linear-gradient(180deg,#16345df5,#0e233ef5);color:#dcefff;box-shadow:inset 0 1px #ffffff0d}.mode-info-icon svg,.mode-info-icon img{width:22px;height:22px;object-fit:contain}.mode-info-copy{min-width:0;display:grid;gap:4px}.mode-info-copy strong{color:var(--text-main);font-size:18px;line-height:1.05;letter-spacing:-.04em}.mode-info-copy small{color:var(--text-muted);font-size:12.5px;line-height:1.3}.mode-info-text{margin:14px 2px 0;color:var(--text-soft);font-size:14px;line-height:1.55}.mode-info-disclaimer{margin-top:12px;border:1px solid rgba(119,181,232,.22);border-radius:17px;padding:12px 13px;background:#77b5e814;color:#8dc4f1;font-size:12.5px;line-height:1.4}.analysis-result-sheet{max-width:440px;margin-inline:auto}.analysis-result-sheet-inline{width:100%;max-width:none;margin:0}.analysis-result-panel{position:relative;padding:12px;overflow:hidden}.analysis-confetti-layer{position:absolute;z-index:8;inset:-24px -18px auto;height:260px;pointer-events:none;overflow:visible;filter:drop-shadow(0 16px 28px rgba(5,13,23,.18))}.analysis-confetti-layer>div{width:100%;height:100%}.analysis-result-panel .analysis-result-actions{margin-top:12px}.analysis-result-panel .action-sheet-close{width:min(260px,100%);margin-inline:auto}.analysis-result-media{margin-bottom:12px;min-height:188px}.analysis-result-hero{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:18px;border:1px solid rgba(73,119,197,.24);background:radial-gradient(circle at 14% 0%,rgba(94,181,253,.18),transparent 46%),linear-gradient(180deg,#0d2039f0,#091627f0)}.analysis-result-copy{min-width:0;display:grid;gap:0}.analysis-result-copy small{color:var(--text-muted);font-size:12px;line-height:1.38}.analysis-result-signal{flex:0 0 auto;min-width:84px;min-height:36px;padding:0 13px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(144,186,220,.22);background:#07111fb3;color:#e6f2fc;font-size:11px;font-weight:900;letter-spacing:.04em}.analysis-result-signal.signal-buy{color:#98f0bf;border-color:#62e5a347;background:linear-gradient(135deg,#12533ae0,#112a22e0)}.analysis-result-signal.signal-sell{color:#ffb3b3;border-color:#ff91914d;background:linear-gradient(135deg,#5a1a25e0,#2b0e15e0)}.analysis-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.analysis-result-card,.analysis-result-note,.analysis-result-empty{border-radius:18px;border:1px solid rgba(47,84,148,.42);background:linear-gradient(180deg,#0d1e36fa,#091525fa)}.analysis-result-card{padding:12px;display:grid;gap:4px}.analysis-result-subcopy{display:block;color:var(--text-soft);font-size:11px;line-height:1.35}.analysis-result-card span,.analysis-result-note span{color:var(--text-muted);font-size:11px;line-height:1.3}.analysis-result-card strong{font-size:15px;font-weight:800;line-height:1.1}.analysis-settlement-card{grid-column:1 / -1;min-height:94px;position:relative;overflow:hidden;gap:8px}.analysis-result-sheet-inline>.analysis-settlement-card{margin-top:10px}.analysis-settlement-card:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.18;background:radial-gradient(circle at 20% 0%,#90ccfe,transparent 48%)}.analysis-settlement-card.settlement-win{border-color:#52de7d57;background:radial-gradient(circle at 20% 0%,rgba(82,222,125,.14),transparent 46%),linear-gradient(180deg,#0f2d23eb,#07101df5)}.analysis-settlement-card.settlement-loss{border-color:#ff685c57;background:radial-gradient(circle at 20% 0%,rgba(255,104,92,.14),transparent 46%),linear-gradient(180deg,#33131beb,#07101df5)}.analysis-settlement-card.settlement-refund{border-color:#74bbf552;background:radial-gradient(circle at 20% 0%,rgba(116,187,245,.14),transparent 46%),linear-gradient(180deg,#0d2039eb,#07101df5)}.analysis-settlement-summary{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px}.analysis-settlement-copy{min-width:0;display:grid;gap:4px}.analysis-outcome-badge{flex:0 0 82px;width:82px;height:82px;margin:-16px -8px -14px 0;display:grid;place-items:center;pointer-events:none}.analysis-trophy-badge{filter:drop-shadow(0 14px 24px rgba(66,164,245,.2)) drop-shadow(0 10px 18px rgba(5,13,23,.18))}.analysis-loss-badge{transform:scale(.92);filter:drop-shadow(0 14px 24px rgba(255,102,102,.16)) drop-shadow(0 10px 18px rgba(5,13,23,.2))}.analysis-outcome-badge>div{width:100%;height:100%}.analysis-settlement-card.settlement-advice{min-height:74px;place-items:center;text-align:center;border-color:#8eb9dd47;background:radial-gradient(circle at 50% 0%,rgba(142,185,221,.12),transparent 48%),linear-gradient(180deg,#0c1d34f0,#081322f5)}.analysis-settlement-card.settlement-advice strong{max-width:330px;font-size:14px;line-height:1.35}.deal-timer-head{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:10px}.deal-timer-head span{padding:0}.deal-timer-head strong{font-size:20px;letter-spacing:-.02em}.deal-timer-flow{--deal-progress: 0%;position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:24px}.deal-timer-percent{min-width:32px;font-size:10px;font-weight:900;line-height:1}.deal-timer-percent.left{color:#58a4e3;text-align:left}.deal-timer-percent.right{color:#64b8fd;text-align:right}.deal-timer-track{position:relative;height:8px;border-radius:999px;overflow:hidden;background:#07111eb3;box-shadow:inset 0 1px 2px #050d1752,0 0 18px #529fde14}.deal-timer-line{position:absolute;inset-block:0}.deal-timer-line.green{left:0;width:var(--deal-progress);background:linear-gradient(90deg,#376dc8,#68b4f2)}.deal-timer-line.red{right:0;width:calc(100% - var(--deal-progress));background:linear-gradient(90deg,#5fb6fd,#3ca6fd)}.deal-timer-pin{position:absolute;top:50%;left:var(--deal-progress);width:3px;height:18px;border-radius:999px;transform:translate(-50%,-50%);background:#a0d4fe;box-shadow:0 0 0 1px #ffffff5c,0 0 16px #90ccfe7a;z-index:2}.analysis-result-note,.analysis-result-empty{margin-top:10px;padding:13px}.analysis-result-note p,.analysis-result-empty p{margin:8px 0 0;color:var(--text-main);font-size:13px;line-height:1.48}.analysis-result-empty strong{font-size:16px;line-height:1.05}.analysis-result-actions{display:flex;justify-content:center}.action-sheet-grid{display:grid;gap:10px}.action-sheet-option{border:1px solid rgba(47,84,148,.46);border-radius:18px;background:linear-gradient(180deg,#0d1e36fa,#091525fa);color:var(--text-main);min-height:64px;padding:0 14px;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer}.action-sheet-option:disabled{cursor:wait;opacity:.58}.action-sheet-option-icon{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,rgba(97,183,253,.24),transparent 70%),linear-gradient(180deg,#132c4feb,#0e223de0);color:#dbefff;border:1px solid rgba(97,183,253,.18);flex:0 0 auto}.action-sheet-option-icon svg,.action-sheet-option-icon img{width:18px;height:18px;object-fit:contain;display:block}.action-sheet-option-copy{display:grid;gap:3px;min-width:0}.action-sheet-option-copy strong{font-size:14px;line-height:1.1}.action-sheet-option-copy small{font-size:12px;color:var(--text-muted)}.action-sheet-close{display:block;width:calc(100% - 34px);max-width:260px;min-height:48px;margin-top:12px;margin-inline:auto;border-radius:16px;border:1px solid rgba(47,84,148,.42);background:#091526c7;color:var(--text-main);font-size:14px;font-weight:700;cursor:pointer}.link-upload-sheet{max-width:430px;margin-inline:auto}.link-upload-field{display:grid;gap:9px;margin-top:4px}.link-upload-field span{font-size:12px;font-weight:800;color:#bed7ebd6;letter-spacing:.04em;text-transform:uppercase}.link-upload-field input{width:100%;min-height:56px;border:1px solid rgba(67,114,195,.42);border-radius:18px;padding:0 16px;background:radial-gradient(circle at 12% 0%,rgba(119,193,254,.12),transparent 46%),linear-gradient(180deg,#091526fa,#07101cfa);color:var(--text-main);font:inherit;font-size:14px;outline:none;box-shadow:inset 0 1px #ffffff08,0 12px 24px #050d1724}.link-upload-field input:focus{border-color:#90ccfebd;box-shadow:0 0 0 4px #5bacef24,inset 0 1px #ffffff0a}.link-upload-field input::placeholder{color:#a5c7e37a}.link-upload-error{margin-top:10px;border:1px solid rgba(255,98,98,.22);border-radius:14px;padding:10px 12px;background:#ff626214;color:#ffb7b7;font-size:12px;line-height:1.35}.link-upload-actions{display:grid;grid-template-columns:.85fr 1fr;gap:10px;margin-top:14px}.link-upload-actions .action-sheet-close,.link-upload-submit{width:100%;max-width:none;min-height:48px;margin:0}.link-upload-submit{border:1px solid rgba(117,169,211,.32);border-radius:16px;background:linear-gradient(135deg,#eef7ff,#cfe9ff 38%,#8cc3f0);color:#0f2440;font-size:14px;font-weight:900;cursor:pointer;box-shadow:0 16px 28px #88b5d924}.link-upload-submit:disabled,.link-upload-field input:disabled{cursor:wait;opacity:.62}.picker-sheet{max-width:440px}.picker-market-grid{margin-bottom:12px}.market-chip.picker-market-chip{min-height:44px;border-radius:14px;font-size:13px}.picker-search-wrap{margin-bottom:10px}.picker-search-input{min-height:48px}.picker-sheet-list{display:grid;gap:10px;max-height:min(46dvh,380px);overflow-y:auto;padding-right:2px;grid-template-columns:1fr}.picker-sheet-list.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.picker-sheet-list.cards-grid.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.picker-sheet-option{min-height:88px;padding:14px;align-items:flex-start;justify-content:center;flex-direction:column;gap:8px}.picker-sheet-option.active{border-color:#90ccfe57;background:radial-gradient(circle at 8% 0%,rgba(144,204,254,.08),transparent 40%),linear-gradient(180deg,#0d1e36f5,#091728fa);box-shadow:inset 0 0 0 1px #90ccfe0f,0 12px 24px #050d1729}.picker-sheet-option .action-sheet-option-copy{width:100%;gap:0}.picker-sheet-option .action-sheet-option-copy strong{font-size:15px;line-height:1.16}.picker-sheet-expirations .picker-sheet-option{min-height:84px}.picker-sheet-expirations .picker-sheet-option .action-sheet-option-copy strong{font-size:18px}.picker-sheet-indicators .picker-sheet-option{min-height:112px}.picker-sheet-indicators .picker-sheet-option .action-sheet-option-copy{gap:6px}.indicator-option-line{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:flex-start}.indicator-option-copy{display:grid;gap:6px}.picker-sheet-indicators .picker-sheet-option .action-sheet-option-copy strong{font-size:14px;line-height:1.22}.picker-sheet-indicators .picker-sheet-option .action-sheet-option-copy small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.picker-sheet-empty{border-radius:16px;border:1px dashed rgba(58,104,182,.34);padding:16px 14px;color:var(--text-muted);font-size:13px;text-align:center}:root[data-theme=light] .signal-panel-toggle{border-color:#4675c433;background:radial-gradient(circle at 8% 0%,rgba(56,160,246,.06),transparent 38%),linear-gradient(180deg,#fffffffa,#f5fafffa);box-shadow:0 14px 26px #527ec91a,inset 0 1px #ffffffd6}:root[data-theme=light] .signal-panel-toggle.expanded{border-color:#3e6fc25c;box-shadow:0 16px 28px #527ec91f,0 0 0 2px #38a0f60f,inset 0 1px #ffffffe0}:root[data-theme=light] .signal-panel-selected-icon,:root[data-theme=light] .signal-mode-icon,:root[data-theme=light] .action-sheet-option-icon{background:radial-gradient(circle at 30% 30%,rgba(56,160,246,.16),transparent 66%),linear-gradient(180deg,#fffffff5,#e9f3fbf5);border-color:#527ec833;color:#3163b8;box-shadow:inset 0 1px #ffffffd1,0 10px 22px #4776c51f}:root[data-theme=light] .signal-panel-state{border-color:#4675c43d;background:#ecf5fceb;color:#2761c4}:root[data-theme=light] .field-picker-chevron{border-color:#3c6dc0}:root[data-theme=light] .signal-panel-chevron{border-color:#294980d6}:root[data-theme=light] .signal-mode-card{border-color:#4c79c62e;background:radial-gradient(circle at top right,rgba(56,160,246,.06),transparent 40%),linear-gradient(180deg,#fffffffa,#f5fafffa);color:#223d6c;box-shadow:0 12px 22px #5680c91a,inset 0 1px #fffc}:root[data-theme=light] .signal-mode-card.active{border-color:#38a0f66b;color:#112848;background:radial-gradient(circle at top right,rgba(56,160,246,.1),transparent 44%),linear-gradient(180deg,#fff,#eff8ff);box-shadow:0 16px 28px #4776c51f,0 0 0 2px #38a0f60f,inset 0 1px #ffffffe6}:root[data-theme=light] .signal-mode-text small,:root[data-theme=light] .signal-panel-selected-text small,:root[data-theme=light] .generator-panel-copy span,:root[data-theme=light] .action-sheet-option-copy small{color:#3c6cbd}:root[data-theme=light] .signal-mode-cta{border-color:#4675c43d;background:#f4f9fdf5;color:#223d6c}:root[data-theme=light] .signal-mode-cta.active{border-color:#38a0f647;background:linear-gradient(180deg,#e2f2fff5,#d4ecfff5);color:#255bb7}:root[data-theme=light] .action-sheet-backdrop{background:#3a68b638}:root[data-theme=light] .action-sheet{border-color:#2f55962e;background:radial-gradient(circle at top,rgba(56,160,246,.1),transparent 45%),linear-gradient(180deg,#f0f8fffa,#e4eef7fa);box-shadow:0 24px 52px #2a4b842e,inset 0 1px #ffffffad}:root[data-theme=light] .action-sheet-handle{background:#4171c347}:root[data-theme=light] .action-sheet-option{border-color:#2f559629;background:linear-gradient(180deg,#f0f8fffa,#e4eef7fa);color:#112848}:root[data-theme=light] .action-sheet-close{border-color:#2f559629;background:#eaf3faf5;color:#1c3258}:root[data-theme=light] .mode-info-hero{border-color:#4c79c62e;background:radial-gradient(circle at 16% 0%,rgba(56,160,246,.1),transparent 46%),linear-gradient(180deg,#fffffffa,#f5fafffa)}:root[data-theme=light] .mode-info-icon{border-color:#527ec833;background:radial-gradient(circle at 30% 24%,rgba(56,160,246,.16),transparent 62%),linear-gradient(180deg,#fffffff5,#e9f3fbf5);color:#3163b8}:root[data-theme=light] .mode-info-text{color:#233f6e}:root[data-theme=light] .mode-info-disclaimer{border-color:#3663b033;background:#58a6e51c;color:#183e7e}:root[data-theme=light] .analysis-result-hero{border-color:#67a0cf2e;background:radial-gradient(circle at 14% 0%,rgba(79,157,220,.12),transparent 46%),linear-gradient(180deg,#f0f8fffa,#e4eef7fa)}:root[data-theme=light] .analysis-result-kicker{color:#2d518f;background:#609dcf14;border-color:#609dcf29}:root[data-theme=light] .analysis-result-copy strong{color:#173761}:root[data-theme=light] .analysis-result-signal{background:#ffffffb8;color:#233f6e;border-color:#67a0cf2e}:root[data-theme=light] .analysis-result-card,:root[data-theme=light] .analysis-result-note,:root[data-theme=light] .analysis-result-empty{border-color:#67a0cf2e;background:#ffffffd1;box-shadow:inset 0 1px #ffffffb3}:root[data-theme=light] .analysis-settlement-card.settlement-win{border-color:#3ba6703d;background:radial-gradient(circle at 18% 0%,rgba(59,166,112,.12),transparent 46%),linear-gradient(180deg,#f1fcf6f5,#e5f5edf0)}:root[data-theme=light] .analysis-settlement-card.settlement-loss{border-color:#d663633d;background:radial-gradient(circle at 18% 0%,rgba(214,99,99,.12),transparent 46%),linear-gradient(180deg,#fff3f1f5,#f9e7e5f0)}:root[data-theme=light] .analysis-settlement-card.settlement-refund{border-color:#3663b03d;background:radial-gradient(circle at 18% 0%,rgba(54,99,176,.12),transparent 46%),linear-gradient(180deg,#ebf6fff5,#d6e8f7f0)}:root[data-theme=light] .deal-timer-track{background:#d6e5f2e0;box-shadow:inset 0 1px 2px #537fc92e,0 0 18px #38a0f612}:root[data-theme=light] .deal-timer-pin{background:#3168c7;box-shadow:0 0 0 1px #ffffffa8,0 0 16px #38a0f647}:root[data-theme=light] .analysis-result-card strong,:root[data-theme=light] .analysis-result-note p,:root[data-theme=light] .analysis-result-empty strong,:root[data-theme=light] .analysis-result-empty p{color:#173761}:root[data-theme=light] .link-upload-field span{color:#3966b4}:root[data-theme=light] .link-upload-field input{border-color:#4c79c63d;background:radial-gradient(circle at 12% 0%,rgba(56,160,246,.08),transparent 46%),linear-gradient(180deg,#fffffffa,#f6fbfffa);color:#112848;box-shadow:inset 0 1px #ffffffdb,0 14px 28px #4c79c61f}:root[data-theme=light] .link-upload-field input::placeholder{color:#3864b080}:root[data-theme=light] .link-upload-error{background:#c73f3f14;border-color:#c73f3f2e;color:#a33030}:root[data-theme=light] .picker-sheet-option.active{border-color:#38a0f633;background:radial-gradient(circle at 8% 0%,rgba(56,160,246,.08),transparent 40%),linear-gradient(180deg,#f0f8fffc,#e1edf6fc)}:root[data-theme=light] .picker-sheet-check{background:#38a0f614;border-color:#38a0f629;color:#21498c}:root[data-theme=light] .picker-sheet-empty{border-color:#4e7bc73d;color:#3b6ab9}:root[data-theme=light] .generator-panel-head{border-color:#2f559629;background:radial-gradient(circle at top right,rgba(56,160,246,.04),transparent 38%),linear-gradient(180deg,#f0f8fffa,#e4eef7fa)}:root[data-theme=light] .generator-panel .field-row{border-color:#2f559624;background:radial-gradient(circle at 88% 0%,rgba(56,160,246,.08),transparent 36%),radial-gradient(circle at 12% 100%,rgba(61,110,193,.08),transparent 32%),linear-gradient(180deg,#f0f8ffd1,#e4eef7eb);box-shadow:0 14px 28px #2a4b841a,inset 0 1px #ffffff94}:root[data-theme=light] .generator-panel-badge{background:#38a0f614;border-color:#38a0f629;color:#2761c4}:root[data-theme=light] .market-chip{border-color:#2f559629;background:linear-gradient(180deg,#f0f8fffa,#e4eef7fa);color:#223e6d;box-shadow:0 12px 24px #2a4b8414}:root[data-theme=light] .market-chip.active{border-color:#38a0f670;color:#1f3d70;box-shadow:inset 0 0 0 1px #38a0f624,0 0 0 3px #38a0f614,0 16px 28px #5680c924}:root[data-theme=light] .ref-input,:root[data-theme=light] .field-input,:root[data-theme=light] .chip{background:#f0f8fff5;border-color:#2f559629;color:#112848}:root[data-theme=light] .chip.active{border-color:#38a0f63d;background:#38a0f614}:root[data-theme=light] .field-label{color:#3c6dc0}:root[data-theme=light] .primary-btn.primary-btn-scanner{background:radial-gradient(circle at 12% 0%,rgba(75,173,253,.32),transparent 42%),radial-gradient(circle at 92% 100%,rgba(105,178,238,.28),transparent 44%),linear-gradient(135deg,#315da7,#1f5dc7 48%,#203e72);border-color:#4fa2e64d;color:#fff;box-shadow:0 18px 28px #4076d32e,0 0 0 1px #6abbfd1f,inset 0 1px #ffffff38,inset 0 -6px 12px #16387229}:root[data-theme=light] .primary-btn.primary-btn-scanner .primary-btn-icon{color:#4b9ee2;filter:drop-shadow(0 0 8px rgba(137,201,254,.18))}:root[data-theme=light] .analyze-cta-animation{filter:drop-shadow(0 3px 8px rgba(105,178,238,.26))}:root[data-theme=light] .analysis-action-row{border-color:#2f55961f;background:radial-gradient(circle at 50% 0%,rgba(64,160,238,.08),transparent 46%),linear-gradient(180deg,#f0f8ffc7,#e0ecf5e0);box-shadow:0 18px 32px #2a4b841c,inset 0 1px #ffffffa3}:root[data-theme=light] .home-quick-action{border-color:#2f559624;background:radial-gradient(circle at 35% 15%,rgba(64,160,238,.12),transparent 44%),linear-gradient(180deg,#f0f8fff0,#deebf5f0);box-shadow:inset 0 1px #ffffffa8,0 12px 24px #2a4b841f}:root[data-theme=light] .home-quick-action:hover{border-color:#38a0f63d;box-shadow:inset 0 1px #ffffffdb,0 16px 28px #3b6bbc2e}:root[data-theme=light] .analysis-action-row .home-quick-action{border-color:#2f55961f;background:radial-gradient(circle at 35% 18%,rgba(64,160,238,.1),transparent 48%),linear-gradient(180deg,#f0f8ffb8,#d9e7f3c7);box-shadow:inset 0 1px #ffffffa3}:root[data-theme=light] .analysis-action-row .home-quick-action:hover{border-color:#38a0f638;background:radial-gradient(circle at 35% 18%,rgba(64,160,238,.16),transparent 50%),linear-gradient(180deg,#ffffffdb,#e8f2fbe6)}.ref-form-card{border-radius:18px;background:transparent;border:0;padding:0;box-shadow:none}.generator-panel{gap:14px;margin-top:8px}.home-quick-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.home-quick-action{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(121,172,213,.2);border-radius:15px;background:radial-gradient(circle at 35% 15%,rgba(143,204,254,.18),transparent 44%),linear-gradient(180deg,#102745eb,#091627eb);box-shadow:inset 0 1px #ffffff0f,0 12px 26px #050d172e;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.home-quick-action:hover{transform:translateY(-1px);border-color:#b8d9f457;box-shadow:inset 0 1px #ffffff14,0 16px 30px #050d173d}.home-quick-action img{width:24px;height:24px;object-fit:contain;filter:drop-shadow(0 5px 10px rgba(48,111,218,.22))}.generator-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;border-radius:18px;border:1px solid rgba(57,103,181,.18);background:linear-gradient(180deg,#0e213aeb,#0a182aeb)}.generator-panel-copy{display:grid;gap:4px}.generator-panel-copy strong{font-size:15px;line-height:1.1}.generator-panel-copy span{color:var(--text-muted);font-size:12.5px;line-height:1.35}.generator-panel-badge{border-radius:999px;padding:7px 11px;background:#8fccfe17;border:1px solid rgba(143,204,254,.18);color:var(--text-soft);font-size:12px;font-weight:700;white-space:nowrap}.market-chip-grid{display:grid;gap:10px}.market-chip-grid.basic{grid-template-columns:repeat(2,minmax(0,1fr))}.market-chip-grid.indicators{grid-template-columns:repeat(3,minmax(0,1fr))}.market-chip{border:1px solid var(--border-soft);border-radius:16px;min-height:50px;background:linear-gradient(180deg,#0b1c31f5,#091728f5);color:var(--text-soft);font-weight:700;font-size:14px;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease,color .18s ease}.market-chip.active{border-color:#dcefffc7;color:var(--text-main);box-shadow:inset 0 0 0 1px #dcefff47,0 0 0 3px #61b7fd14}.field-row{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 124px}.field-row.field-row-indicators{grid-template-columns:minmax(0,1fr) 132px}.field-row.field-row-scanner{grid-template-columns:minmax(0,1fr)}.generator-panel .field-row{padding:12px;border:1px solid rgba(49,89,156,.3);border-radius:22px;background:radial-gradient(circle at 88% 0%,rgba(144,204,254,.08),transparent 34%),linear-gradient(180deg,#0a182ab3,#07111ebd);box-shadow:inset 0 1px #ffffff08,0 14px 24px #050d171f}.field-grow,.field-mini{min-width:0;display:grid;gap:5px}.expiration-inline-picker{gap:10px}.expiration-inline-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:8px}.expiration-inline-btn{min-height:46px;border-radius:14px;border:1px solid rgba(50,90,157,.42);background:radial-gradient(circle at 50% 0%,rgba(144,204,254,.08),transparent 48%),linear-gradient(180deg,#0b1b2ff5,#081322f5);color:var(--text-soft);font-size:14px;font-weight:700;letter-spacing:.01em;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.expiration-inline-btn.active{color:var(--text-main);border-color:#d9eeffd1;box-shadow:inset 0 0 0 1px #d9eeff38,0 0 0 3px #5fb6fd14}.expiration-inline-btn:hover{color:var(--text-main);border-color:#a6cbea8a}.ref-input{border-radius:15px;background:linear-gradient(180deg,#081322f5,#081423f5);border-color:#244071eb;min-height:50px;font-size:14px;font-weight:600;box-shadow:inset 0 1px #ffffff05}.ref-primary{margin-top:6px;min-height:54px;font-size:16px;letter-spacing:.02em;cursor:pointer;animation:riseIn .56s ease both}.form-error{font-size:12px;color:#ffb2b2;background:#ff4f4f14;border:1px solid rgba(255,79,79,.18);border-radius:12px;padding:8px 10px}.field-label{font-size:13px;color:var(--text-muted)}.field-input{width:100%;border-radius:12px;border:1px solid var(--border-soft);background:var(--bg-elevated);color:var(--text-main);padding:10px 12px}.field-picker-trigger{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.field-picker-trigger-mini{min-height:54px}.field-picker-copy{min-width:0;display:grid;gap:3px}.field-picker-copy strong{display:block;font-size:14px;line-height:1.1;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field-picker-copy small{display:block;font-size:11.5px;line-height:1.25;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field-picker-chevron{width:10px;height:10px;border-right:2px solid rgba(214,231,245,.9);border-bottom:2px solid rgba(214,231,245,.9);transform:rotate(45deg) translateY(-1px);flex:0 0 auto}.field-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr}.chip-row{display:flex;gap:8px;flex-wrap:wrap}.chip{border-radius:999px;border:1px solid var(--border-soft);background:transparent;color:var(--text-main);padding:8px 12px;cursor:pointer}.chip.active{border-color:var(--accent-main);background:var(--accent-soft)}.chip.disabled,.chip:disabled{opacity:.5;cursor:not-allowed}.switch-row{display:flex;justify-content:space-between;align-items:center;padding:4px 2px}.primary-btn{border:1px solid rgba(198,222,241,.18);border-radius:16px;background:linear-gradient(135deg,#f2f9ff,#afdafe 52%,#b0d5f3);color:#0b1c31;padding:12px 14px;font-size:16px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 14px 28px #58a3e12e,inset 0 1px #ffffff85}.primary-btn-icon{width:16px;height:16px}.primary-btn:disabled{opacity:.55;cursor:not-allowed}:root[data-theme=light] .primary-btn{background:linear-gradient(180deg,#2fa0fd,#2162d1);color:#fff}@media(max-width:560px){.home-quota{gap:8px;padding:9px 10px}.quota-mode-list{gap:4px}.quota-mode-chip{flex-basis:52px;min-width:44px;min-height:34px;padding:4px 6px}.quota-mode-chip svg,.quota-mode-chip img{width:18px;height:18px;flex-basis:18px}.quota-mode-chip b{font-size:10px}.quota-btn-upgrade{width:122px;min-width:122px}.quota-upgrade-animation{width:122px}.quota-upgrade-text{font-size:10px}.upload-zone-preview{padding:14px;gap:11px}.upload-preview-media,.upload-preview-media img,.upload-preview-placeholder{min-height:150px}.upload-preview-actions{width:100%}.upload-preview-btn{min-height:40px}.live-quote-head{gap:10px}.live-quote-head-copy{gap:8px}.live-quote-head-symbol{font-size:14px}.live-quote-chart-shell{height:228px}.live-quote-price-tag{top:8px;right:8px;min-height:26px;padding:0 9px;font-size:11.5px}.signal-panel{gap:10px;margin-bottom:2px}.signal-panel-toggle{padding:14px;gap:10px}.signal-panel-selected{gap:10px}.signal-panel-selected-icon{width:40px;height:40px;border-radius:14px}.signal-panel-selected-icon svg,.signal-panel-selected-icon img{width:18px;height:18px}.signal-panel-selected-text strong{font-size:14px}.signal-panel-selected-text small{font-size:11.5px}.signal-panel-state{min-height:32px;padding:0 11px;font-size:11.5px}.signal-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.signal-mode-card{min-height:0;padding:10px;gap:7px}.signal-mode-text strong{font-size:12px;line-height:1.08}.signal-mode-text small{font-size:10px;line-height:1.18}.signal-mode-cta{min-height:28px;padding:0 9px;font-size:11px}.signal-mode-icon{width:36px;height:36px}.signal-mode-icon svg,.signal-mode-icon img{width:17px;height:17px}.action-sheet.picker-sheet{left:max(8px,calc(8px + var(--tg-content-safe-area-inset-left, 0px)));right:max(8px,calc(8px + var(--tg-content-safe-area-inset-right, 0px)));bottom:calc(8px + var(--tg-safe-area-inset-bottom, env(safe-area-inset-bottom)));max-height:calc(100dvh - var(--tg-safe-area-inset-top, env(safe-area-inset-top)) - 108px);display:flex;flex-direction:column;overflow:hidden;border-radius:22px;padding:12px 12px calc(12px + var(--tg-safe-area-inset-bottom, env(safe-area-inset-bottom)))}.picker-sheet .action-sheet-handle{margin-bottom:12px}.picker-sheet .action-sheet-head{margin-bottom:11px;gap:4px}.picker-sheet .action-sheet-title{font-size:17px}.picker-sheet .action-sheet-copy{font-size:12.5px;line-height:1.32}.picker-market-grid{margin-bottom:10px;flex:0 0 auto}.picker-search-wrap{margin-bottom:9px;flex:0 0 auto}.picker-search-input{min-height:46px}.picker-sheet-list{flex:1 1 auto;min-height:0;max-height:none;gap:9px;padding-right:3px}.picker-sheet-assets .picker-sheet-option{min-height:78px;padding:12px 14px;border-radius:17px}.picker-sheet-assets .picker-sheet-option .action-sheet-option-copy strong{font-size:14px;line-height:1.14;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picker-sheet .action-sheet-close{flex:0 0 auto;width:min(76%,300px);min-height:46px;margin-top:12px}}@keyframes livePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.72}}@keyframes scanFallbackSweep{0%{transform:translateY(0)}50%{transform:translateY(560%)}to{transform:translateY(0)}}@media(max-width:380px){.analysis-result-hero{display:grid}.analysis-outcome-badge{flex-basis:66px;width:66px;height:66px;margin-right:-10px}.analysis-result-grid{grid-template-columns:1fr}.analysis-action-row{grid-template-columns:38px minmax(0,1fr) 38px;gap:5px;width:100%;padding:5px;border-radius:20px}.analysis-side-action{width:38px;height:38px;border-radius:14px}.analysis-action-row .primary-btn-scanner{min-height:52px;border-radius:15px}.analysis-action-row .primary-btn-scanner>span:not(.analyze-cta-animation){font-size:16px}.analysis-action-row .analyze-cta-animation{top:-5px;width:22px;height:22px}.field-row.field-row-scanner{grid-template-columns:1fr}.signal-panel-toggle{align-items:flex-start;gap:8px}.signal-panel-toggle-meta{padding-top:2px}.signal-panel-state{padding:0 10px}.signal-mode-grid,.picker-sheet-assets .picker-sheet-list.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.picker-sheet-assets .picker-sheet-option{min-height:74px;padding:11px 10px}.picker-sheet-assets .picker-sheet-option .action-sheet-option-copy strong{font-size:12.5px}}.page-home-ref.home-terminal{display:flex;flex-direction:column;gap:12px;padding-top:4px}.page-home-ref.home-terminal>.home-quota{order:10;min-height:66px;margin:0;padding:9px 10px;border-radius:24px}.page-home-ref.home-terminal>.active-analysis-card{order:15;margin:0}.page-home-ref.home-terminal>.signal-panel{order:20;gap:9px;margin:0}.page-home-ref.home-terminal>.generator-panel{order:30;gap:8px;margin:0}.page-home-ref.home-terminal>.live-quote-stage,.page-home-ref.home-terminal>.upload-zone,.page-home-ref.home-terminal>.analysis-result-panel{order:40}.page-home-ref.home-terminal>.analysis-action-row{order:50;margin:0}.page-home-ref.home-terminal .signal-panel-toggle{position:relative;isolation:isolate;overflow:hidden;min-height:82px;padding:13px 14px;border-color:#76c1fe5c;border-radius:25px;background:radial-gradient(circle at 92% -12%,rgba(58,158,240,.2),transparent 38%),radial-gradient(circle at 7% 112%,rgba(84,177,253,.22),transparent 42%),linear-gradient(145deg,#132d50fa,#0a182bfc);box-shadow:0 18px 36px #050d1747,inset 0 1px #ffffff13}.page-home-ref.home-terminal .signal-panel-toggle:before{content:"";position:absolute;z-index:-1;width:150px;height:150px;right:-82px;top:-105px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 22px #ffffff04,0 0 0 46px #ffffff03}.page-home-ref.home-terminal .signal-panel-toggle-copy{gap:7px}.page-home-ref.home-terminal .signal-panel-label,.page-home-ref.home-terminal .field-label{color:#8fb9dc;font-size:9.5px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.page-home-ref.home-terminal .signal-panel-selected-icon{width:42px;height:42px;border-color:#78c2fe66;border-radius:14px;background:radial-gradient(circle at 28% 18%,rgba(84,177,253,.38),transparent 50%),linear-gradient(145deg,#224684fa,#132c4ffa)}.page-home-ref.home-terminal .signal-panel-selected-text strong{font-size:15px}.page-home-ref.home-terminal .signal-panel-selected-text small{color:#8fb9dc;font-size:11.5px}.page-home-ref.home-terminal .signal-panel-state{min-height:32px;padding-inline:12px;border-color:#8ccbfe4d;background:#09152680}.page-home-ref.home-terminal .signal-mode-grid{gap:8px}.page-home-ref.home-terminal .signal-mode-card{min-height:104px;border-radius:21px}.page-home-ref.home-terminal .generator-panel .field-row{grid-template-columns:minmax(0,1.65fr) minmax(104px,.75fr);gap:8px;padding:9px;border-color:#6abbfe4d;border-radius:25px;background:radial-gradient(circle at 88% 0%,rgba(58,158,240,.11),transparent 38%),radial-gradient(circle at 8% 100%,rgba(84,177,253,.13),transparent 42%),linear-gradient(150deg,#0e223df0,#081322fa);box-shadow:0 16px 32px #050d1738,inset 0 1px #ffffff0d}.page-home-ref.home-terminal .generator-panel .field-row.field-row-scanner{grid-template-columns:minmax(0,1fr)}.page-home-ref.home-terminal .field-grow,.page-home-ref.home-terminal .field-mini{gap:6px}.page-home-ref.home-terminal .field-label{padding-left:7px}.page-home-ref.home-terminal .ref-input{min-height:61px;padding:10px 12px;border-color:#6abbfe47;border-radius:18px;background:radial-gradient(circle at 12% 0%,rgba(84,177,253,.11),transparent 44%),#071220bd;box-shadow:inset 0 1px #ffffff0a,0 10px 20px #050d171f}.page-home-ref.home-terminal .field-picker-copy{gap:3px}.page-home-ref.home-terminal .field-picker-copy strong{color:#f7fbff;font-size:13.5px}.page-home-ref.home-terminal .field-picker-copy small{color:#6ca4d1;font-size:10.5px}.page-home-ref.home-terminal .live-quote-stage{position:relative;isolation:isolate;overflow:hidden;gap:0;margin:0;padding:10px;border:1px solid rgba(109,189,254,.34);border-radius:29px;background:radial-gradient(circle at 95% 0%,rgba(58,158,240,.12),transparent 34%),radial-gradient(circle at 2% 100%,rgba(84,177,253,.13),transparent 38%),linear-gradient(160deg,#0f2440f7,#07111efc);box-shadow:0 24px 46px #050d174d,inset 0 1px #ffffff0f}.page-home-ref.home-terminal .live-quote-zone{gap:11px}.page-home-ref.home-terminal .live-quote-head{min-height:42px;padding:0 4px}.page-home-ref.home-terminal .live-quote-badge{min-height:29px;border-color:#7fc5fe57;background:#2f589f2e;color:#d5ecff;font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.page-home-ref.home-terminal .live-quote-head-symbol{font-size:16px}.page-home-ref.home-terminal .live-quote-status{min-width:72px;border-color:#6abbfe47;background:#060f1b9e;font-size:10.5px}.page-home-ref.home-terminal .live-quote-chart-shell{height:clamp(250px,70vw,304px);border-color:#6abbfe3d;border-radius:22px;background:linear-gradient(rgba(120,194,254,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(120,194,254,.055) 1px,transparent 1px),radial-gradient(circle at 50% 0%,rgba(84,177,253,.09),transparent 48%),linear-gradient(180deg,#081221eb,#060e19fa);background-size:26px 26px,26px 26px,auto,auto;box-shadow:inset 0 1px #ffffff0a,inset 0 -36px 68px #050d172e}.page-home-ref.home-terminal .live-quote-price-tag{top:11px;right:11px;border-color:#84c7fe4d;background:#081322cc}.page-home-ref.home-terminal .analysis-action-row{grid-template-columns:44px minmax(0,1fr) 44px;gap:7px;padding:7px;border-color:#6dbdfe52;border-radius:26px;background:radial-gradient(circle at 50% 0%,rgba(58,158,240,.11),transparent 48%),linear-gradient(145deg,#0e223cf0,#071220fa);box-shadow:0 20px 38px #050d173d,inset 0 1px #ffffff0e}.page-home-ref.home-terminal .analysis-action-row .primary-btn-scanner{min-height:62px;border-radius:19px}.page-home-ref.home-terminal .analysis-side-action{width:44px;height:44px;border-radius:15px}.live-quote-empty{position:relative;isolation:isolate;overflow:hidden}.live-quote-empty-copy-wrap{position:relative;z-index:3;max-width:250px;display:grid;gap:5px;padding:13px 16px;border:1px solid rgba(122,195,254,.2);border-radius:17px;background:#060f1bb3;box-shadow:0 14px 30px #050d1738,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.live-quote-warmup-chart{position:absolute;inset:18% -8% 4%;width:116%;height:78%;opacity:.8}.warmup-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.warmup-line-back{stroke:#60b6fd29;stroke-width:12;filter:blur(8px)}.warmup-line-front{stroke:#76c1fe75;stroke-width:2;stroke-dasharray:12 9;animation:quoteWarmupDash 2.2s linear infinite}.live-quote-warmup-scan{position:absolute;z-index:2;top:0;bottom:0;width:34%;left:-38%;background:linear-gradient(90deg,transparent,rgba(93,181,253,.1),rgba(58,158,240,.14),transparent);filter:blur(2px);animation:quoteWarmupScan 2.5s ease-in-out infinite}@keyframes quoteWarmupDash{to{stroke-dashoffset:-42}}@keyframes quoteWarmupScan{0%,12%{transform:translate(0);opacity:0}28%{opacity:1}82%{opacity:1}to{transform:translate(410%);opacity:0}}:root[data-theme=light] .page-home-ref.home-terminal .signal-panel-toggle,:root[data-theme=light] .page-home-ref.home-terminal .generator-panel .field-row,:root[data-theme=light] .page-home-ref.home-terminal .live-quote-stage,:root[data-theme=light] .page-home-ref.home-terminal .analysis-action-row{border-color:#4f7bc733;background:radial-gradient(circle at 90% 0%,rgba(55,109,202,.08),transparent 38%),radial-gradient(circle at 8% 100%,rgba(72,127,221,.09),transparent 42%),linear-gradient(150deg,#f6fbfffa,#e8f1f8fa);box-shadow:0 18px 34px #2c4f8b1f,inset 0 1px #ffffffc2}:root[data-theme=light] .page-home-ref.home-terminal .ref-input,:root[data-theme=light] .live-quote-empty-copy-wrap{border-color:#3f6fc229;background:#ffffffc2;color:#102746}:root[data-theme=light] .page-home-ref.home-terminal .field-picker-copy strong{color:#122c4e}:root[data-theme=light] .page-home-ref.home-terminal .live-quote-chart-shell{border-color:#3f6fc226;background:linear-gradient(rgba(60,108,189,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(60,108,189,.055) 1px,transparent 1px),linear-gradient(180deg,#fffffffa,#f1f6fafa);background-size:26px 26px,26px 26px,auto}@media(max-width:390px){.page-home-ref.home-terminal{gap:10px}.page-home-ref.home-terminal>.home-quota{min-height:60px;border-radius:21px}.page-home-ref.home-terminal .signal-panel-toggle{min-height:76px;padding:11px 12px;border-radius:22px}.page-home-ref.home-terminal .signal-panel-state{display:none}.page-home-ref.home-terminal .generator-panel .field-row{grid-template-columns:minmax(0,1.55fr) minmax(96px,.75fr);padding:8px;border-radius:22px}.page-home-ref.home-terminal .ref-input{min-height:57px;padding:9px 10px;border-radius:16px}.page-home-ref.home-terminal .field-picker-copy strong{font-size:12.5px}.page-home-ref.home-terminal .field-picker-copy small{font-size:9.5px}.page-home-ref.home-terminal .live-quote-stage{padding:8px;border-radius:25px}.page-home-ref.home-terminal .live-quote-chart-shell{height:clamp(238px,72vw,272px);border-radius:19px}.page-home-ref.home-terminal .analysis-action-row{grid-template-columns:40px minmax(0,1fr) 40px;padding:6px;border-radius:23px}.page-home-ref.home-terminal .analysis-side-action{width:40px;height:40px}.page-home-ref.home-terminal .analysis-action-row .primary-btn-scanner{min-height:56px;border-radius:17px}}.page-home-ref.home-terminal.has-analysis-result{gap:13px}.page-home-ref.home-terminal.has-analysis-result>.home-quota{display:none}.page-home-ref.home-terminal .analysis-result-panel{min-height:0;padding:9px;border:1px solid rgba(118,193,254,.4);border-radius:30px;background:radial-gradient(circle at 92% 2%,rgba(58,158,240,.14),transparent 32%),radial-gradient(circle at 4% 98%,rgba(84,177,253,.14),transparent 38%),linear-gradient(155deg,#102644fa,#060f1bfe);box-shadow:0 26px 52px #050d1757,inset 0 1px #ffffff12}.page-home-ref.home-terminal .analysis-result-sheet-inline{display:grid;gap:9px}.page-home-ref.home-terminal .analysis-result-heading{min-height:58px;padding:6px 9px 5px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px}.analysis-result-heading-copy{min-width:0;display:grid;gap:3px}.analysis-result-heading-copy>span{color:#9dc3e2;font-size:9.5px;font-weight:850;line-height:1;letter-spacing:.14em}.analysis-result-heading-copy>strong{color:var(--text-main);font-size:20px;font-weight:900;line-height:1.05;letter-spacing:-.035em}.page-home-ref.home-terminal .analysis-result-heading .analysis-result-signal{min-width:88px;min-height:39px;padding-inline:15px;box-shadow:inset 0 1px #ffffff17,0 10px 22px #050d172e}.page-home-ref.home-terminal .analysis-result-media{position:relative;min-height:0;height:auto;aspect-ratio:16 / 10;margin:0;border:1px solid rgba(106,187,254,.22);border-radius:22px;background:#050d17d1;box-shadow:inset 0 0 0 1px #ffffff06,0 18px 34px #050d1738}.page-home-ref.home-terminal .analysis-result-media .upload-preview-image{object-fit:contain}.page-home-ref.home-terminal .analysis-result-hero{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;padding:13px;border-color:#71bffe42;border-radius:20px;background:radial-gradient(circle at 0% 0%,rgba(91,180,253,.15),transparent 46%),linear-gradient(145deg,#122c4ef0,#0a182af5)}.analysis-result-ai-mark{width:38px;height:38px;border:1px solid rgba(133,200,254,.36);border-radius:13px;display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.2),transparent 36%),linear-gradient(145deg,#51a7eed1,#2f6edab8);color:#fff;font-size:10px;font-weight:950;letter-spacing:.06em;box-shadow:0 10px 22px #417ce140}.page-home-ref.home-terminal .analysis-result-copy{gap:5px}.page-home-ref.home-terminal .analysis-result-copy strong{color:var(--text-main);font-size:12px;font-weight:850;line-height:1.15}.page-home-ref.home-terminal .analysis-result-copy small{color:var(--text-soft);font-size:12px;line-height:1.45}.page-home-ref.home-terminal .analysis-result-sheet-inline>.analysis-settlement-card,.page-home-ref.home-terminal .analysis-result-grid{margin-top:0}.page-home-ref.home-terminal .analysis-settlement-card{min-height:106px;padding:14px 15px;border-color:#69aadf33;border-radius:21px;background:radial-gradient(circle at 0% 0%,rgba(47,108,212,.12),transparent 42%),radial-gradient(circle at 100% 100%,rgba(89,179,253,.12),transparent 46%),linear-gradient(145deg,#0b1a2ef5,#0a182afa)}.page-home-ref.home-terminal .deal-timer-head span{color:#a2c5e2;font-size:11px;font-weight:750}.page-home-ref.home-terminal .deal-timer-head strong{color:#fff;font-size:24px;font-variant-numeric:tabular-nums}.page-home-ref.home-terminal .deal-timer-flow{gap:9px}.page-home-ref.home-terminal .deal-timer-track{height:9px;background:#050d17b8}.page-home-ref.home-terminal .analysis-result-grid{gap:8px}.page-home-ref.home-terminal .analysis-result-grid .analysis-result-card{min-height:74px;padding:12px 13px;align-content:center;border-color:#6abbfe36;border-radius:19px;background:radial-gradient(circle at 100% 0%,rgba(60,123,229,.07),transparent 44%),linear-gradient(145deg,#0e233ef0,#081423f7)}.page-home-ref.home-terminal .analysis-result-grid .analysis-result-card span{color:#8eb8db;font-size:10.5px}.page-home-ref.home-terminal .analysis-result-grid .analysis-result-card strong{color:#f6fbff;font-size:16px}.page-home-ref.home-terminal .analysis-action-row.is-result-state{grid-template-columns:minmax(0,1fr);width:100%;max-width:none;padding:6px}.page-home-ref.home-terminal .analysis-action-row.is-result-state .primary-btn-scanner{grid-column:1 / -1;width:100%;min-width:0;margin:0;overflow:visible;white-space:normal}:root[data-theme=light] .page-home-ref.home-terminal .analysis-result-panel{border-color:#4f7bc733;background:radial-gradient(circle at 92% 2%,rgba(55,109,202,.08),transparent 32%),radial-gradient(circle at 4% 98%,rgba(72,127,221,.09),transparent 38%),linear-gradient(155deg,#f8fcfffc,#e8f1f8fc);box-shadow:0 22px 44px #2c4f8b21,inset 0 1px #ffffffd1}:root[data-theme=light] .analysis-result-heading-copy>span{color:#4675c4}:root[data-theme=light] .analysis-result-heading-copy>strong,:root[data-theme=light] .page-home-ref.home-terminal .analysis-result-copy strong,:root[data-theme=light] .page-home-ref.home-terminal .analysis-result-grid .analysis-result-card strong{color:#122c4e}:root[data-theme=light] .page-home-ref.home-terminal .analysis-result-hero,:root[data-theme=light] .page-home-ref.home-terminal .analysis-result-grid .analysis-result-card{border-color:#3f6fc229;background:#ffffffc2}@media(max-width:390px){.page-home-ref.home-terminal .analysis-result-panel{padding:7px;border-radius:25px}.page-home-ref.home-terminal .analysis-result-heading{min-height:52px;padding-inline:8px}.analysis-result-heading-copy>strong{font-size:18px}.page-home-ref.home-terminal .analysis-result-heading .analysis-result-signal{min-width:78px;min-height:36px;padding-inline:11px}.page-home-ref.home-terminal .analysis-result-media{border-radius:18px}.page-home-ref.home-terminal .analysis-result-hero{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:11px;border-radius:17px}.analysis-result-ai-mark{width:34px;height:34px;border-radius:11px}.page-home-ref.home-terminal .analysis-result-copy small{font-size:11.5px}.page-home-ref.home-terminal .analysis-settlement-card{min-height:100px;padding:12px;border-radius:18px}.page-home-ref.home-terminal .analysis-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-home-ref.home-terminal .analysis-result-grid .analysis-result-card{min-height:70px;padding:10px 11px;border-radius:17px}}@media(prefers-reduced-motion:reduce){.warmup-line-front,.live-quote-warmup-scan{animation:none}}.page-profile-ref{display:grid;gap:16px}.profile-hero,.profile-section{display:grid;gap:14px}.profile-hero{position:relative;overflow:hidden;background:radial-gradient(circle at top right,rgba(134,186,228,.16),transparent 28%),radial-gradient(circle at top left,rgba(144,204,254,.16),transparent 34%),linear-gradient(180deg,#0c1e35fa,#091424fa);box-shadow:0 20px 40px #050d173d,inset 0 1px #ffffff0a}.profile-hero-top{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center}.profile-avatar-shell{width:74px;height:74px;border-radius:24px;overflow:hidden;border:1px solid rgba(110,164,209,.22);background:radial-gradient(circle at 28% 22%,rgba(144,204,254,.18),transparent 60%),linear-gradient(180deg,#16345df5,#0e213af5);box-shadow:inset 0 1px #ffffff0a,0 16px 28px #060f1b2e,0 0 0 1px #629dce0f}.profile-avatar-image,.profile-avatar-fallback{width:100%;height:100%}.profile-avatar-image{display:block;object-fit:cover}.profile-avatar-fallback{display:grid;place-items:center;color:#f4f8fc;font-size:22px;font-weight:800;letter-spacing:-.04em}.profile-hero-copy{min-width:0;display:grid;gap:6px}.profile-hero-copy .page-title{margin:0;font-size:30px;line-height:1;letter-spacing:-.05em}.profile-hero-copy p,.profile-section-head span{margin:0;color:var(--text-muted);font-size:13px;line-height:1.45}.profile-ribbon{position:absolute;top:20px;right:-52px;z-index:2;width:190px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;transform:rotate(42deg);border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 28px #060f1b42,inset 0 1px #ffffff14}.profile-ribbon span{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.profile-ribbon-trader{background:linear-gradient(180deg,#6bbcfe57,#3864b033)}.profile-ribbon-trader span{color:#eaf6ff}.profile-ribbon-pro{background:linear-gradient(180deg,#86bae466,#315da82e)}.profile-ribbon-pro span{color:#c7e5fe}.profile-ribbon-vip{background:linear-gradient(180deg,#6dbdfe6b,#3665b533)}.profile-ribbon-vip span{color:#def0ff}.profile-summary-grid{display:grid;gap:10px}.profile-summary-card,.profile-setting-block{border-radius:18px;border:1px solid rgba(49,89,156,.26);background:#07111e7a;padding:12px}.profile-summary-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.profile-summary-card span,.profile-theme-copy small,.profile-timezone-zone,.profile-timezone-offset{display:block;font-size:12px;color:var(--text-muted);margin-bottom:6px}.profile-summary-card strong{display:block;font-size:15px;line-height:1.2;word-break:break-word}.profile-limits-row{width:min(100%,270px);justify-self:center;display:grid;gap:7px;padding:8px 10px;border-radius:18px;border:1px solid rgba(60,108,190,.24);background:radial-gradient(circle at top,rgba(115,191,254,.12),transparent 64%),#07101c80;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #050d1729}.profile-limits-title{color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-align:center;text-transform:uppercase}.profile-limits-pills{display:flex;justify-content:center;gap:7px}.profile-limit-pill{min-width:51px;height:34px;padding:0 7px;border-radius:999px;border:1px solid rgba(125,174,214,.32);background:radial-gradient(circle at 35% 20%,rgba(133,200,254,.2),transparent 62%),#0b1b30b8;display:inline-flex;align-items:center;justify-content:center;gap:6px}.profile-limit-pill img,.profile-limit-pill svg{width:21px;height:21px;object-fit:contain}.profile-limit-pill b{color:#dbefff;font-size:11px;font-weight:900;line-height:1}.profile-limit-pill.is-unlimited b{color:#8fc7f5;font-size:14px}.profile-limit-pill.is-disabled{opacity:.45;filter:grayscale(.35)}.profile-upgrade-btn{width:min(100%,280px);justify-self:center;min-height:48px;border-radius:16px;border:1px solid rgba(134,186,228,.28);background:linear-gradient(135deg,#eaf6fff5,#cae7fef5 34%,#afd4f2fa);color:#112848;font-size:15px;font-weight:800;box-shadow:0 18px 30px #09142438,inset 0 1px #ffffffd6}.profile-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-action-tile{min-height:76px;border:1px solid rgba(53,95,166,.26);border-radius:20px;padding:12px;background:radial-gradient(circle at top right,rgba(144,204,254,.12),transparent 42%),linear-gradient(180deg,#0c1e35eb,#081322f0);color:var(--text-main);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff0a,0 14px 24px #050d171f;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.profile-action-grid-bottom .profile-action-tile{background:radial-gradient(circle at top right,rgba(134,186,228,.12),transparent 42%),linear-gradient(180deg,#0c1e35eb,#081322f0)}.profile-action-icon{width:38px;height:38px;border-radius:14px;display:inline-grid;place-items:center;color:#dcefff;background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.16),transparent 38%),#90ccfe21;border:1px solid rgba(144,204,254,.16);font-size:18px;font-weight:900;line-height:1}.profile-action-icon img{width:24px;height:24px;object-fit:contain;display:block}.profile-action-grid-bottom .profile-action-icon{color:#aad4f6;background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.16),transparent 38%),#86bae41f;border-color:#86bae429}.profile-action-tile strong{min-width:0;font-size:15px;line-height:1.15;overflow:hidden;text-overflow:ellipsis}.profile-faq-panel{display:grid;gap:14px;background:radial-gradient(circle at top right,rgba(144,204,254,.13),transparent 34%),radial-gradient(circle at 0% 18%,rgba(134,186,228,.08),transparent 42%),linear-gradient(180deg,#0c1e35fa,#081322fa);box-shadow:0 20px 38px #050d1733,inset 0 1px #ffffff0a}.profile-faq-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:calc(14px + var(--tg-content-safe-area-inset-top, env(safe-area-inset-top))) calc(12px + var(--tg-content-safe-area-inset-right, 0px)) calc(14px + var(--tg-content-safe-area-inset-bottom, env(safe-area-inset-bottom))) calc(12px + var(--tg-content-safe-area-inset-left, 0px));background:radial-gradient(circle at 50% 0%,rgba(144,204,254,.12),transparent 42%),#050d17b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:faqBackdropIn .18s ease both}.profile-faq-modal{width:min(100%,440px);max-height:calc(100dvh - var(--tg-content-safe-area-inset-top, env(safe-area-inset-top)) - var(--tg-content-safe-area-inset-bottom, env(safe-area-inset-bottom)) - 28px);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:26px;animation:faqModalIn .22s ease both}.profile-faq-modal-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.profile-faq-modal-scroll::-webkit-scrollbar{width:4px}.profile-faq-modal-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#90ccfe47}.profile-faq-head{display:grid;justify-items:center;gap:8px;text-align:center}.profile-faq-kicker{width:fit-content;min-height:24px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;border:1px solid rgba(144,204,254,.18);background:#90ccfe14;color:#a0d4fe;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.profile-faq-head>strong{display:none;font-size:18px;line-height:1.2}.profile-faq-controls{display:flex;gap:8px;flex-wrap:wrap}.profile-faq-footer{justify-content:center;padding-top:2px}.profile-faq-ghost-btn{min-height:34px;padding:0 13px;border-radius:999px;border:1px solid rgba(54,96,169,.5);background:#07111e75;color:#dcefff;font-size:12px;font-weight:800;cursor:pointer}.profile-faq-grid,.profile-faq-indicator-grid{display:grid;gap:10px}.profile-faq-grid,.profile-faq-indicator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-faq-card,.profile-faq-indicator-card{border:1px solid rgba(53,95,166,.3);border-radius:20px;background:radial-gradient(circle at top right,rgba(144,204,254,.11),transparent 44%),linear-gradient(180deg,#0a192ceb,#07111ef0);color:var(--text-main);text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff0a,0 14px 24px #050d171f;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.profile-faq-card{min-height:112px;padding:14px;display:grid;align-content:center;gap:9px}.profile-faq-card-news,.profile-faq-card-sonic{min-height:112px}.profile-faq-card-indicators{background:radial-gradient(circle at top right,rgba(133,200,254,.14),transparent 44%),linear-gradient(180deg,#0d1f36eb,#081322f0)}.profile-faq-marker{width:fit-content;min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:11px;border:1px solid rgba(144,204,254,.18);background:#90ccfe1c;color:#cfe9ff;font-size:11px;font-weight:900;letter-spacing:.06em}.profile-faq-marker.large{min-height:34px;padding-inline:12px}.profile-faq-card-copy{display:grid;gap:4px;min-width:0}.profile-faq-card-copy strong,.profile-faq-indicator-card strong{font-size:16px;line-height:1.12}.profile-faq-card-copy small,.profile-faq-card-copy span,.profile-faq-indicator-card small,.profile-faq-detail p,.profile-faq-note-list span{color:var(--text-muted);font-size:12.5px;line-height:1.42}.profile-faq-card em{align-self:end;width:fit-content;min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;border:1px solid rgba(54,96,169,.42);background:#07111e73;color:#dcefff;font-size:11.5px;font-style:normal;font-weight:800}.profile-faq-detail,.profile-faq-indicators{display:grid;gap:12px}.profile-faq-detail h3{margin:0;font-size:22px;line-height:1.08;letter-spacing:-.04em}.profile-faq-detail p{margin:0;font-size:14px;color:#d6e7f5}.profile-faq-warning,.profile-faq-note-list{border:1px solid rgba(134,186,228,.18);border-radius:16px;background:#86bae414;padding:12px;color:#91c8f5;font-size:12.5px;line-height:1.45}.profile-faq-note-list{display:grid;gap:8px;border-color:#90ccfe29;background:#90ccfe12}.profile-faq-note-list span{position:relative;padding-left:14px}.profile-faq-note-list span:before{content:"";position:absolute;left:0;top:.58em;width:5px;height:5px;border-radius:999px;background:#90ccfe;box-shadow:0 0 12px #90ccfe66}.profile-faq-indicator-card{min-height:142px;padding:12px;display:grid;align-content:start;gap:9px}.profile-faq-indicator-card .indicator-inline-code{min-width:52px}.profile-support-modal{width:min(100%,420px);grid-template-rows:auto auto auto}.profile-support-head>strong{display:block;font-size:18px;line-height:1.15}.profile-support-body{display:grid;gap:12px}.profile-support-body p{margin:0;color:#d6e7f5;font-size:14px;line-height:1.45}.profile-support-link-button{min-height:48px;border-radius:17px;border:1px solid rgba(144,204,254,.24);background:radial-gradient(circle at top right,rgba(144,204,254,.16),transparent 48%),linear-gradient(180deg,#0d2038f5,#071220f5);color:#eff8ff;font-size:14px;font-weight:900;cursor:pointer;box-shadow:inset 0 1px #ffffff0d,0 14px 24px #050d1724}.profile-support-link-button.primary{border-color:#86bae44d;background:radial-gradient(circle at top left,rgba(255,255,255,.2),transparent 34%),linear-gradient(135deg,#e4eef6f5,#82bdeef5);color:#102643}.profile-notifications-modal{width:min(100%,440px)}.profile-notifications-head>strong{display:block;font-size:18px;line-height:1.15}.profile-notifications-body{display:grid;gap:12px;min-height:0;overflow-y:auto;padding-right:2px}.profile-notifications-body p{margin:0;color:#d6e7f5;font-size:13.5px;line-height:1.45}.profile-notification-master,.profile-notification-feed,.profile-notification-kind,.profile-notification-lead{border:1px solid rgba(53,95,166,.34);background:radial-gradient(circle at top right,rgba(144,204,254,.12),transparent 44%),linear-gradient(180deg,#0a192cf0,#07111ef5);box-shadow:inset 0 1px #ffffff0a,0 14px 24px #050d171f}.profile-notification-kind-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-notification-kind{min-height:88px;padding:13px;border-radius:20px;color:var(--text-main);display:grid;gap:7px;align-content:center;text-align:left;cursor:pointer;position:relative;overflow:hidden}.profile-notification-kind:after{content:"";position:absolute;top:13px;right:13px;width:9px;height:9px;border-radius:999px;background:#5f9bcdb3;box-shadow:0 0 0 4px #5f9bcd1a}.profile-notification-kind.active:after{background:#8fc4f0;box-shadow:0 0 0 4px #4d81d924,0 0 18px #4d81d961}.profile-notification-kind.selected{border-color:#90ccfe7a;background:radial-gradient(circle at top right,rgba(144,204,254,.2),transparent 44%),linear-gradient(180deg,#102745fa,#081322fa)}.profile-notification-kind strong{font-size:15px;line-height:1.1}.profile-notification-kind span{color:var(--text-muted);font-size:12px;line-height:1.3}.profile-notification-master{min-height:74px;padding:14px;border-radius:20px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--text-main);cursor:pointer}.profile-notification-master span{display:grid;gap:4px;text-align:left}.profile-notification-master strong{font-size:15px;line-height:1.15}.profile-notification-master small{color:var(--text-muted);font-size:12px;line-height:1.35}.profile-notification-master i{width:52px;height:30px;flex:0 0 auto;border-radius:999px;border:1px solid rgba(54,96,169,.58);background:#07111e8a;position:relative;box-shadow:inset 0 1px 5px #050d173d}.profile-notification-master i:before{content:"";position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:999px;background:#dfeefa;box-shadow:0 6px 14px #050d1747;transition:transform .2s ease,background .2s ease}.profile-notification-master.active{border-color:#4d81d95c;background:radial-gradient(circle at top right,rgba(77,129,217,.16),transparent 44%),linear-gradient(180deg,#0b1b2ff5,#060f1bf5)}.profile-notification-master.active i{border-color:#4d81d966;background:#4d81d933}.profile-notification-master.active i:before{transform:translate(22px);background:#8fc4f0}.profile-notification-feed-grid,.profile-notification-lead-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-notification-feed{min-height:108px;padding:13px;border-radius:19px;color:var(--text-main);text-align:left;display:grid;align-content:start;gap:7px;cursor:pointer}.profile-notification-feed strong{font-size:14px;line-height:1.15}.profile-notification-feed span{color:var(--text-muted);font-size:12px;line-height:1.35}.profile-notification-feed.active{border-color:#90ccfe6b;background:radial-gradient(circle at top right,rgba(144,204,254,.18),transparent 44%),linear-gradient(180deg,#0f2440f5,#091525f5)}.profile-notification-signals-panel{display:grid;gap:12px}.profile-notification-impact{padding:13px;border-radius:19px;border:1px solid rgba(53,95,166,.34);background:radial-gradient(circle at top right,rgba(144,204,254,.12),transparent 44%),linear-gradient(180deg,#0a192cf0,#07111ef5);box-shadow:inset 0 1px #ffffff0a,0 14px 24px #050d171f;display:grid;gap:10px}.profile-notification-impact>span{color:#9ec2e0;font-size:12px;font-weight:800}.profile-notification-impact>small{color:var(--text-muted);font-size:11.5px;line-height:1.35}.profile-notification-impact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.profile-notification-impact-chip{min-height:36px;border-radius:14px;border:1px solid rgba(54,96,169,.42);background:#07111e66;color:#dcefff;font-size:12px;font-weight:900;cursor:pointer}.profile-notification-impact-chip.active.tone-high{border-color:#75c0fe6b;background:#21417857;color:#d7edff}.profile-notification-impact-chip.active.tone-medium{border-color:#86bae46b;background:#11346f57;color:#bbe0fe}.profile-notification-impact-chip.active.tone-low{border-color:#4d81d966;background:#15335a57;color:#cfe9ff}.profile-notification-lead{padding:13px;border-radius:19px;display:grid;gap:10px}.profile-notification-lead>span{color:#9ec2e0;font-size:12px;font-weight:800}.profile-notification-lead-grid button{min-height:38px;border-radius:14px;border:1px solid rgba(54,96,169,.42);background:#07111e66;color:#dcefff;font-size:12.5px;font-weight:900;cursor:pointer}.profile-notification-lead-grid button.active{border-color:#86bae466;background:radial-gradient(circle at top left,rgba(255,255,255,.2),transparent 34%),linear-gradient(135deg,#e4eef6f5,#82bdeef5);color:#102643}.profile-notifications-save{min-width:180px}.profile-notifications-save:disabled{cursor:wait;opacity:.68}.profile-notifications-modal .profile-faq-footer{position:relative;z-index:1;background:linear-gradient(180deg,#08132200,#081322f5 28%);padding-top:10px}@media(hover:hover){.profile-faq-card:hover,.profile-faq-indicator-card:hover{transform:translateY(-1px);border-color:#90ccfe52;box-shadow:inset 0 1px #ffffff0f,0 18px 30px #050d1729}.profile-support-link-button:hover{transform:translateY(-1px)}}@keyframes faqBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes faqModalIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(hover:hover){.profile-action-tile:hover{transform:translateY(-1px);border-color:#90ccfe4d;box-shadow:inset 0 1px #ffffff0f,0 18px 30px #050d1729}}.profile-settings-shell{background:radial-gradient(circle at top right,rgba(144,204,254,.1),transparent 34%),linear-gradient(180deg,#0c1e35fa,#091424fa)}.profile-section-head{display:grid;gap:4px}.profile-section-head strong{font-size:18px;line-height:1.05}.profile-settings-grid{display:grid;gap:10px}.profile-setting-block{display:grid;gap:8px;padding:14px;background:linear-gradient(180deg,#091526b8,#07111fad);box-shadow:inset 0 1px #ffffff08}.profile-setting-block-wide{grid-column:1 / -1}.profile-chip-group{display:flex;flex-wrap:wrap;gap:8px}.profile-chip{border:1px solid rgba(49,89,156,.34);border-radius:999px;min-height:42px;padding:0 14px;background:#07122094;color:var(--text-soft);font-size:13px;font-weight:700;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.profile-chip.active{border-color:#90ccfe52;background:linear-gradient(180deg,#90ccfe33,#5eaae824);color:#f6fbff}.profile-chip-language{display:inline-flex;align-items:center;gap:9px}.profile-chip-flag{width:18px;height:18px;border-radius:999px;overflow:hidden;box-shadow:0 0 0 1px #ffffff14;flex:0 0 auto}.profile-timezone-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-timezone-selector{display:grid;gap:10px}.profile-timezone-summary{width:100%;border:1px solid rgba(49,89,156,.34);border-radius:18px;background:radial-gradient(circle at top right,rgba(144,204,254,.12),transparent 42%),#07122094;color:var(--text-soft);min-height:74px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.profile-timezone-summary.expanded{border-color:#90ccfe57;box-shadow:0 14px 24px #07111e2e,inset 0 1px #ffffff0d}.profile-timezone-summary-copy,.profile-timezone-summary-meta,.profile-timezone-summary-side{display:grid}.profile-timezone-summary-copy{min-width:0;gap:7px}.profile-timezone-summary-top{display:inline-flex;align-items:center;gap:8px}.profile-timezone-summary-top strong{font-size:16px;line-height:1.1;color:#f6fbff}.profile-timezone-summary-meta{gap:3px;font-size:12px;color:var(--text-muted)}.profile-timezone-summary-side{justify-items:end;align-items:center;gap:9px;flex:0 0 auto}.profile-timezone-summary-state{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(54,96,169,.56);background:#08132299;color:#ddf0ff;font-size:12px;font-weight:800}.profile-timezone-chevron{width:11px;height:11px;border-right:2px solid rgba(214,231,245,.9);border-bottom:2px solid rgba(214,231,245,.9);transform:rotate(45deg) translateY(-1px);transition:transform .18s ease}.profile-timezone-chevron.expanded{transform:rotate(-135deg) translateY(-1px)}.profile-timezone-chip{display:grid;gap:7px;min-height:96px;padding:12px 14px;border-radius:18px;border:1px solid rgba(49,89,156,.34);background:radial-gradient(circle at top right,rgba(144,204,254,.1),transparent 42%),#07122094;color:var(--text-soft);text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease,background .18s ease}.profile-timezone-chip.active{border-color:#90ccfe57;background:radial-gradient(circle at top right,rgba(144,204,254,.18),transparent 44%),linear-gradient(180deg,#132e52fa,#0b1a2df5);box-shadow:0 14px 24px #07111e2e,inset 0 1px #ffffff0d}.profile-timezone-top{display:inline-flex;align-items:center;gap:8px}.profile-timezone-flag{width:18px;height:18px;border-radius:999px;overflow:hidden;flex:0 0 auto;box-shadow:0 0 0 1px #ffffff14}.profile-timezone-city{font-size:15px;font-weight:800;color:#f6fbff}.profile-timezone-current-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.profile-timezone-current{font-size:12px;color:#d8e8f6eb}.profile-theme-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.profile-theme-switch{width:min(100%,236px);padding:0;border:0;background:none;cursor:pointer;margin-top:0}.profile-theme-switch-track{position:relative;display:flex;align-items:center;width:100%;min-height:46px;padding:4px 12px;border-radius:999px;overflow:hidden;transition:background .2s ease,box-shadow .2s ease,transform .18s ease}.profile-theme-switch.is-light .profile-theme-switch-track{background:radial-gradient(circle at 18% 50%,rgba(255,255,255,.24),transparent 24%),linear-gradient(135deg,#d9eeff,#6bbcfe 60%,#78c2fe);box-shadow:0 10px 18px #62b7fd1f,inset 0 1px #ffffff3d}.profile-theme-switch.is-dark .profile-theme-switch-track{background:radial-gradient(circle at 82% 50%,rgba(255,255,255,.09),transparent 24%),linear-gradient(135deg,#0c1e35,#102643 52%,#091627);box-shadow:0 10px 18px #050d172e,inset 0 1px #ffffff14}.profile-theme-thumb{position:absolute;top:50%;z-index:2;width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffeb;box-shadow:0 8px 14px #08122129,inset 0 1px #ffffffeb;transform:translateY(-50%);transition:left .2s ease,transform .2s ease,background .2s ease}.profile-theme-switch.is-light .profile-theme-thumb{left:4px}.profile-theme-switch.is-dark .profile-theme-thumb{left:calc(100% - 42px);background:#f8fcfffa}.profile-theme-visual{display:none}.profile-theme-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#ffffffeb;font-size:15px;line-height:1}.profile-theme-badge.light{color:#2172fd}.profile-theme-badge.dark{color:#2d73e9}.profile-theme-copy{min-width:0;display:flex;align-items:center;justify-content:center;width:100%;text-align:left;font-weight:700;position:relative;z-index:1}.profile-theme-copy strong{display:block;margin-bottom:0;font-size:13px;line-height:1.05;letter-spacing:.01em}.profile-theme-switch.is-light .profile-theme-copy{justify-content:flex-start;padding-left:54px;padding-right:18px}.profile-theme-switch.is-dark .profile-theme-copy{justify-content:flex-start;padding-left:18px;padding-right:54px}.profile-theme-switch.is-light .profile-theme-copy strong{color:#11397ce6}.profile-theme-switch.is-dark .profile-theme-copy strong{color:#f0f8fff5}.profile-save-btn{width:100%;min-height:54px;margin-top:4px}.form-status{font-size:13px;padding:11px 13px;border-radius:14px}.form-status.success{color:#dcf8e7;background:#55dc911f;border:1px solid rgba(85,220,145,.22)}.form-status.error{color:#ffd6d6;background:#ff6b6b1f;border:1px solid rgba(255,107,107,.22)}:root[data-theme=light] .profile-hero,:root[data-theme=light] .profile-settings-shell{background:radial-gradient(circle at top right,rgba(61,110,193,.12),transparent 32%),radial-gradient(circle at top left,rgba(56,160,246,.12),transparent 35%),linear-gradient(180deg,#f0f8fffa,#e4eef7fa)}:root[data-theme=light] .profile-avatar-shell{border-color:#2f55962e;background:radial-gradient(circle at 28% 22%,rgba(56,160,246,.16),transparent 60%),linear-gradient(180deg,#f0f8fffa,#d9e7f3fa);box-shadow:inset 0 1px #ffffffe0,0 16px 28px #537fc924}:root[data-theme=light] .profile-avatar-fallback{color:#2761c4}:root[data-theme=light] .profile-ribbon{border-color:#fff3;box-shadow:0 16px 24px #537fc929,inset 0 1px #ffffff6b}:root[data-theme=light] .profile-ribbon-trader{background:linear-gradient(180deg,#d2ebfffa,#acd9fef5)}:root[data-theme=light] .profile-ribbon-trader span{color:#2156b0}:root[data-theme=light] .profile-ribbon-pro{background:linear-gradient(180deg,#d0eafffa,#a0cff6f5)}:root[data-theme=light] .profile-ribbon-pro span{color:#1e468a}:root[data-theme=light] .profile-ribbon-vip{background:linear-gradient(180deg,#e1f1fffa,#c0e2fef5)}:root[data-theme=light] .profile-ribbon-vip span{color:#3864b0}:root[data-theme=light] .profile-identity-list div,:root[data-theme=light] .profile-summary-card,:root[data-theme=light] .profile-setting-block,:root[data-theme=light] .profile-action-tile{border-color:#2f559626;background:#eaf3faf0}:root[data-theme=light] .profile-limits-row{border-color:#2f559629;background:radial-gradient(circle at top,rgba(56,160,246,.1),transparent 62%),#eaf3faeb;box-shadow:inset 0 1px #ffffffc2,0 12px 22px #537fc91f}:root[data-theme=light] .profile-limit-pill{border-color:#3c6dc038;background:radial-gradient(circle at 35% 20%,rgba(56,160,246,.14),transparent 62%),#f0f8ffe6}:root[data-theme=light] .profile-limit-pill b{color:#1d355f}:root[data-theme=light] .profile-limit-pill.is-unlimited b{color:#173f83}:root[data-theme=light] .profile-action-tile{background:radial-gradient(circle at top right,rgba(56,160,246,.08),transparent 42%),linear-gradient(180deg,#f0f8fffa,#e2edf6f5);box-shadow:inset 0 1px #ffffffc7,0 14px 24px #537fc91a}:root[data-theme=light] .profile-action-grid-bottom .profile-action-tile{background:radial-gradient(circle at top right,rgba(61,110,193,.1),transparent 42%),linear-gradient(180deg,#f0f8fffa,#e4eef7f5)}:root[data-theme=light] .profile-action-icon{color:#3168c7;background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.7),transparent 38%),#38a0f61a;border-color:#38a0f624}:root[data-theme=light] .profile-action-grid-bottom .profile-action-icon{color:#24509b;background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.72),transparent 38%),#3d6ec11a;border-color:#3d6ec124}:root[data-theme=light] .profile-faq-panel{background:radial-gradient(circle at top right,rgba(56,160,246,.1),transparent 34%),radial-gradient(circle at 0% 18%,rgba(61,110,193,.1),transparent 42%),linear-gradient(180deg,#f0f8fffa,#e4eef7fa)}:root[data-theme=light] .profile-faq-modal-backdrop{background:radial-gradient(circle at 50% 0%,rgba(56,160,246,.1),transparent 42%),#d3e4f1ad}:root[data-theme=light] .profile-faq-kicker,:root[data-theme=light] .profile-faq-marker{border-color:#38a0f629;background:#38a0f614;color:#3168c7}:root[data-theme=light] .profile-faq-ghost-btn,:root[data-theme=light] .profile-faq-card em{border-color:#4675c438;background:#ecf5fcd1;color:#2761c4}:root[data-theme=light] .profile-faq-card,:root[data-theme=light] .profile-faq-indicator-card{border-color:#2f559626;background:radial-gradient(circle at top right,rgba(56,160,246,.08),transparent 44%),linear-gradient(180deg,#f0f8fffa,#e2edf6f5);box-shadow:inset 0 1px #ffffffc7,0 14px 24px #537fc91a}:root[data-theme=light] .profile-faq-card-indicators{background:radial-gradient(circle at top right,rgba(91,164,224,.1),transparent 44%),linear-gradient(180deg,#f0f8fffa,#e2edf6f5)}:root[data-theme=light] .profile-faq-detail p{color:#233e6d}:root[data-theme=light] .profile-support-body p{color:#233e6d}:root[data-theme=light] .profile-support-link-button{border-color:#4675c438;background:radial-gradient(circle at top right,rgba(56,160,246,.1),transparent 44%),linear-gradient(180deg,#f5fafff5,#e8f4fdf5);color:#2761c4}:root[data-theme=light] .profile-support-link-button.primary{border-color:#3d6ec133;background:radial-gradient(circle at top left,rgba(255,255,255,.78),transparent 34%),linear-gradient(135deg,#f0f8fffa,#7cbbeff5);color:#183966}:root[data-theme=light] .profile-notifications-body p{color:#233e6d}:root[data-theme=light] .profile-notification-master,:root[data-theme=light] .profile-notification-feed,:root[data-theme=light] .profile-notification-lead{border-color:#2f559626;background:radial-gradient(circle at top right,rgba(56,160,246,.08),transparent 44%),linear-gradient(180deg,#f0f8fffa,#e2edf6f5);box-shadow:inset 0 1px #ffffffc7,0 14px 24px #537fc91a}:root[data-theme=light] .profile-notification-master.active{border-color:#3661ab40;background:radial-gradient(circle at top right,rgba(54,97,171,.1),transparent 44%),linear-gradient(180deg,#f6f9fcfa,#e8f1f8f5)}:root[data-theme=light] .profile-notification-master i{border-color:#4c79c62e;background:#e0ecf5b8}:root[data-theme=light] .profile-notification-master.active i{background:#3661ab29}:root[data-theme=light] .profile-notification-feed.active{border-color:#38a0f63d;background:radial-gradient(circle at top right,rgba(56,160,246,.12),transparent 44%),linear-gradient(180deg,#f5fafffa,#e8f4fdf5)}:root[data-theme=light] .profile-notification-impact{border-color:#2f559626;background:radial-gradient(circle at top right,rgba(56,160,246,.08),transparent 44%),linear-gradient(180deg,#f0f8fffa,#e2edf6f5);box-shadow:inset 0 1px #ffffffc7,0 14px 24px #537fc91a}:root[data-theme=light] .profile-notification-impact>span{color:#3c6dc0}:root[data-theme=light] .profile-notification-impact>small{color:#3864b0}:root[data-theme=light] .profile-notification-impact-chip{border-color:#4c79c62e;background:#ecf5fcd1;color:#2761c4}:root[data-theme=light] .profile-notification-impact-chip.active.tone-high{border-color:#63a2d63d;background:#e0f1ffe6;color:#2f589f}:root[data-theme=light] .profile-notification-impact-chip.active.tone-medium{border-color:#3d6ec138;background:#d9eeffeb;color:#0c3c8e}:root[data-theme=light] .profile-notification-impact-chip.active.tone-low{border-color:#3661ab3d;background:#e1edf6eb;color:#234174}:root[data-theme=light] .profile-notification-lead>span{color:#3c6dc0}:root[data-theme=light] .profile-notification-lead-grid button{border-color:#4c79c62e;background:#ecf5fcd1;color:#2761c4}:root[data-theme=light] .profile-notification-lead-grid button.active{border-color:#3d6ec133;background:radial-gradient(circle at top left,rgba(255,255,255,.78),transparent 34%),linear-gradient(135deg,#f0f8fffa,#7cbbeff5);color:#183966}:root[data-theme=light] .profile-notifications-modal .profile-faq-footer{background:linear-gradient(180deg,#eef7ff00,#e4eef7fa 28%)}:root[data-theme=light] .profile-faq-warning{border-color:#3d6ec12e;background:#3d6ec117;color:#1e407b}:root[data-theme=light] .profile-faq-note-list{border-color:#38a0f624;background:#38a0f60f}:root[data-theme=light] .profile-chip,:root[data-theme=light] .profile-timezone-chip,:root[data-theme=light] .profile-theme-chip{border-color:#4c79c62e;color:#223e6d}:root[data-theme=light] .profile-chip{background:#eaf3faf5}:root[data-theme=light] .profile-chip.active{border-color:#38a0f63d;background:linear-gradient(180deg,#e2f2fff5,#d4ecfff5);color:#255bb7}:root[data-theme=light] .profile-chip-flag,:root[data-theme=light] .profile-timezone-flag{box-shadow:0 0 0 1px #5f9bcd24}:root[data-theme=light] .profile-timezone-chip{background:radial-gradient(circle at top right,rgba(56,160,246,.08),transparent 42%),#eaf3faf5}:root[data-theme=light] .profile-timezone-chip.active{border-color:#38a0f63d;background:radial-gradient(circle at top right,rgba(56,160,246,.12),transparent 44%),linear-gradient(180deg,#e8f5fffa,#dceffffa);box-shadow:0 16px 26px #537fc924,inset 0 1px #ffffffc2}:root[data-theme=light] .profile-timezone-summary{border-color:#2f559629;background:radial-gradient(circle at top right,rgba(56,160,246,.08),transparent 42%),#eaf3faf5}:root[data-theme=light] .profile-timezone-summary.expanded{border-color:#38a0f63d;box-shadow:0 16px 26px #537fc924,inset 0 1px #ffffffc2}:root[data-theme=light] .profile-timezone-summary-top strong{color:#1d345b}:root[data-theme=light] .profile-timezone-summary-state{border-color:#4675c43d;background:#ecf5fceb;color:#2761c4}:root[data-theme=light] .profile-timezone-chevron{border-color:#294980d6}:root[data-theme=light] .profile-timezone-current{color:#31599c}:root[data-theme=light] .profile-timezone-city{color:#1d345b}:root[data-theme=light] .profile-theme-switch{background:none}:root[data-theme=light] .profile-theme-switch.is-light .profile-theme-switch-track{box-shadow:0 10px 18px #62b7fd1f,inset 0 1px #ffffff52}:root[data-theme=light] .profile-theme-switch.is-dark .profile-theme-switch-track{box-shadow:0 10px 18px #0f25411f,inset 0 1px #ffffff0f}:root[data-theme=light] .profile-theme-badge{background:#f0f8fff5}:root[data-theme=light] .profile-theme-switch.is-light .profile-theme-copy strong{color:#305799db}:root[data-theme=light] .profile-theme-switch.is-dark .profile-theme-copy strong{color:#f0f8ffeb}:root[data-theme=light] .form-status.success{color:#16734d;background:#15976514;border-color:#15976529}:root[data-theme=light] .form-status.error{color:#bb4d4d;background:#ff6b6b14;border-color:#ff6b6b29}@media(max-width:640px){.profile-hero-top{grid-template-columns:auto 1fr;align-items:start}.profile-status-chip{width:fit-content;min-height:34px;padding:0 14px}.profile-ribbon{top:16px;right:-60px;width:168px;min-height:34px}.profile-ribbon span{font-size:11px;letter-spacing:.1em}.profile-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-timezone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-summary-card,.profile-setting-block{padding:10px}.profile-summary-card span{font-size:11px;margin-bottom:5px}.profile-summary-card strong{font-size:13px;line-height:1.18}.profile-limits-row{width:min(100%,245px);padding:8px 9px}.profile-limit-pill{min-width:49px;height:33px;padding:0 7px}.profile-limit-pill img,.profile-limit-pill svg{width:20px;height:20px}.profile-theme-switch-track{min-height:44px;padding:4px 10px}.profile-theme-switch{width:min(100%,220px)}.profile-theme-copy strong{font-size:12px}.profile-theme-switch.is-light .profile-theme-copy{padding-left:50px;padding-right:14px}.profile-theme-switch.is-dark .profile-theme-copy{padding-left:14px;padding-right:50px}.profile-theme-thumb{width:36px;height:36px}.profile-theme-switch.is-dark .profile-theme-thumb{left:calc(100% - 40px)}.profile-theme-badge{width:22px;height:22px;font-size:14px}.profile-timezone-summary{align-items:start}.profile-timezone-summary-side{gap:8px}.profile-timezone-summary-state{min-height:30px;padding-inline:10px}.profile-timezone-chip{min-height:110px;padding:12px}.profile-timezone-city{font-size:14px}.profile-faq-panel{gap:12px}.profile-faq-modal-backdrop{place-items:end center;padding:calc(10px + var(--tg-content-safe-area-inset-top, env(safe-area-inset-top))) calc(8px + var(--tg-content-safe-area-inset-right, 0px)) calc(10px + var(--tg-content-safe-area-inset-bottom, env(safe-area-inset-bottom))) calc(8px + var(--tg-content-safe-area-inset-left, 0px))}.profile-faq-modal{max-height:calc(100dvh - var(--tg-content-safe-area-inset-top, env(safe-area-inset-top)) - var(--tg-content-safe-area-inset-bottom, env(safe-area-inset-bottom)) - 20px);border-radius:24px}.profile-faq-grid,.profile-faq-indicator-grid{gap:8px}.profile-faq-card{min-height:104px;padding:12px;border-radius:18px}.profile-faq-card-sonic,.profile-faq-card-news{min-height:104px}.profile-faq-card-copy strong,.profile-faq-indicator-card strong{font-size:14px}.profile-faq-card-copy small,.profile-faq-card-copy span,.profile-faq-indicator-card small{font-size:11.5px;line-height:1.34}.profile-faq-card em{min-height:24px;font-size:11px}.profile-faq-indicator-card{min-height:132px;padding:10px;border-radius:17px}.profile-faq-detail h3{font-size:20px}.profile-notifications-modal{width:min(100%,452px)}.profile-notification-master{min-height:68px;padding:12px;border-radius:18px}.profile-notification-feed-grid,.profile-notification-lead-grid{gap:8px}.profile-notification-feed{min-height:98px;padding:11px;border-radius:17px}.profile-notification-impact{padding:11px;border-radius:17px}.profile-notification-impact-grid{grid-template-columns:1fr}.profile-notification-feed strong{font-size:13px}.profile-notification-feed span{font-size:11.5px}.profile-notification-lead{padding:11px;border-radius:17px}.profile-notifications-save{min-width:156px}}.news-page-ref{display:grid;gap:14px}.news-hero,.news-performance{padding:16px}.news-hero{display:grid;gap:16px;background:radial-gradient(circle at top right,rgba(134,186,228,.12),transparent 30%),radial-gradient(circle at top left,rgba(144,204,254,.12),transparent 34%),linear-gradient(180deg,#0c1e35fa,#091424fa)}.news-kicker{display:inline-flex;width:fit-content;min-height:28px;align-items:center;padding:0 10px;border-radius:999px;border:1px solid rgba(134,186,228,.22);background:#86bae414;color:#a4cef1;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.news-hero-copy{display:grid;gap:8px}.news-hero-copy p,.news-section-head span,.news-event-copy p,.news-performance-head span,.news-empty-card{margin:0;color:var(--text-muted);font-size:13px;line-height:1.45}.news-summary-grid,.news-performance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.news-summary-card,.news-performance-item{display:grid;gap:6px;padding:14px;border-radius:18px;border:1px solid rgba(49,89,156,.34);background:#0712208a}.news-summary-card span,.news-performance-item span,.news-stat-box span{font-size:12px;color:var(--text-muted)}.news-summary-card strong,.news-performance-item strong{font-size:26px;line-height:1;letter-spacing:-.04em}.news-hero-footer{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--text-muted)}.news-section{display:grid;gap:12px}.news-section-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-end}.news-section-head strong{display:block;font-size:20px;line-height:1.05}.news-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(144,204,254,.24);background:#90ccfe14;color:#ddf0ff;font-size:13px;font-weight:800}.news-event-grid{display:grid;gap:10px}.news-event-card{display:grid;gap:14px;padding:15px;border-radius:20px}.news-event-card.impact-high{border-color:#86bae442}.news-event-card.impact-medium{border-color:#90ccfe3d}.news-event-card.impact-low{border-color:#6ca4d13d}.news-event-top,.news-event-tags,.news-stat-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.news-event-top{justify-content:space-between}.news-currency-chip,.news-impact-chip,.news-time-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 11px;border-radius:999px;font-size:11px;font-weight:800}.news-currency-chip{background:#ffffff0a;border:1px solid rgba(79,124,200,.22);color:#eef7ff}.news-impact-chip.impact-high{background:#86bae41f;border:1px solid rgba(134,186,228,.24);color:#aad0f0}.news-impact-chip.impact-medium{background:#90ccfe1f;border:1px solid rgba(144,204,254,.24);color:#dff1ff}.news-impact-chip.impact-low{background:#6ca4d11f;border:1px solid rgba(108,164,209,.24);color:#d9eaf7}.news-time-chip{background:#0712209e;border:1px solid rgba(79,124,200,.2);color:#cde1f1}.news-event-copy{display:grid;gap:5px}.news-event-copy h3{margin:0;font-size:17px;line-height:1.15}.news-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.news-stat-box{display:grid;gap:4px;padding:11px 12px;border-radius:16px;background:#07111e94;border:1px solid rgba(49,89,156,.24)}.news-stat-box strong{font-size:14px;line-height:1.1}.news-empty-card{padding:18px}.news-performance{display:grid;gap:12px}.news-performance-head{display:grid;gap:4px}:root[data-theme=light] .news-hero{background:radial-gradient(circle at top right,rgba(61,110,193,.12),transparent 30%),radial-gradient(circle at top left,rgba(56,160,246,.12),transparent 34%),linear-gradient(180deg,#f0f8fffa,#e4eef7fa)}:root[data-theme=light] .news-kicker{border-color:#3d6ec133;background:#3d6ec114;color:#31589a}:root[data-theme=light] .news-summary-card,:root[data-theme=light] .news-performance-item,:root[data-theme=light] .news-stat-box{border-color:#2f559626;background:#eaf3faf0}:root[data-theme=light] .news-section-count{border-color:#38a0f633;background:#38a0f614;color:#2761c4}:root[data-theme=light] .news-event-card.impact-high{border-color:#3d6ec138}:root[data-theme=light] .news-event-card.impact-medium{border-color:#38a0f633}:root[data-theme=light] .news-event-card.impact-low{border-color:#15459733}:root[data-theme=light] .news-currency-chip{background:#eaf3faf5;border-color:#2f559626;color:#223e6d}:root[data-theme=light] .news-impact-chip.impact-high{background:#3d6ec11a;border-color:#3d6ec12e;color:#2d5394}:root[data-theme=light] .news-impact-chip.impact-medium{background:#38a0f614;border-color:#38a0f629;color:#2761c4}:root[data-theme=light] .news-impact-chip.impact-low{background:#15459714;border-color:#15459729;color:#163873}:root[data-theme=light] .news-time-chip{background:#eaf3faf5;border-color:#2f559626;color:#335ba0}.news-shell{display:grid;gap:12px;padding:16px}.news-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.news-switcher-btn{min-height:44px;border-radius:16px;border:1px solid rgba(63,112,195,.26);background:#0a182ab3;color:var(--text-muted);font-size:12.5px;font-weight:800;letter-spacing:.01em;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.news-switcher-btn.active{color:#f6fbff;border-color:#90ccfe75;background:linear-gradient(180deg,#132e51fa,#0e233efa);box-shadow:inset 0 1px #ffffff0f,0 12px 28px #050d172e}.news-block{display:grid;gap:12px}.news-block-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.news-block-head strong{font-size:18px;line-height:1.1}.news-block-head span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(81,125,200,.24);background:#0d1e36a3;color:#dcedfb;font-size:11px;font-weight:800}.news-card-grid{display:grid;gap:12px}.news-card-grid-market{grid-template-columns:repeat(2,minmax(0,1fr))}.news-card{display:grid;gap:9px;padding:13px;border-radius:20px}.news-card-economic{min-height:0}.news-card-market{min-height:0;align-content:start}.news-card-top,.news-card-tags{display:flex;align-items:center;gap:8px}.news-card-top{justify-content:space-between}.news-flag-chip{width:30px;height:22px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(95,155,205,.24);background:#0813222e;overflow:hidden;box-shadow:inset 0 1px #ffffff05;flex:0 0 auto}.news-flag-svg{width:100%!important;height:100%!important;display:block;object-fit:cover;border-radius:inherit;overflow:hidden}.news-flag-fallback{font-size:12px;line-height:1}.news-card-copy{display:grid;gap:4px}.news-card-copy.compact-copy{gap:5px}.news-card-copy.market-copy h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-card-copy h3{margin:0;font-size:15px;line-height:1.22}.news-card-copy p{margin:0;color:var(--text-muted);font-size:12px}.news-market-media{width:100%;aspect-ratio:16 / 8.5;border-radius:16px;overflow:hidden;border:1px solid rgba(67,114,195,.2);background:linear-gradient(180deg,#0b1b2fd1,#081423e6);display:grid;place-items:center;padding:8px}.news-market-media img{width:100%;height:100%;display:block;object-fit:contain}.news-market-summary{margin:0;color:var(--text-muted);font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-related-row{display:flex;flex-wrap:wrap;gap:6px}.news-related-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;border:1px solid rgba(62,111,194,.22);background:#0a182b9e;color:#dcedfb;font-size:10.5px;font-weight:800}.news-open-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:14px;border:1px solid rgba(122,195,254,.24);background:linear-gradient(180deg,#112a4aeb,#0d1f37f0);color:#f4faff;font-size:12px;font-weight:800;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.news-open-link:hover{transform:translateY(-1px);border-color:#90ccfe6b;box-shadow:0 12px 22px #050d1729}.news-stat-row.compact{gap:8px}.news-stat-row.compact .news-stat-box{padding:10px 10px 11px;border-radius:14px}.news-category-strip{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.news-category-strip::-webkit-scrollbar{display:none}.news-category-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 13px;border-radius:999px;border:1px solid rgba(60,107,188,.24);background:#0a182bb3;color:var(--text-muted);cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.news-category-chip span,.news-category-chip strong{font-size:12px;font-weight:800}.news-category-chip.active{color:#f4faff;border-color:#90ccfe66;background:linear-gradient(180deg,#132e51fa,#0e233efa)}:root[data-theme=light] .news-shell{background:linear-gradient(180deg,#f0f8fff5,#e4eef7f5)}:root[data-theme=light] .news-switcher-btn,:root[data-theme=light] .news-category-chip{background:#eaf3faf5;border-color:#2f559626;color:#3a69b9}:root[data-theme=light] .news-switcher-btn.active,:root[data-theme=light] .news-category-chip.active{color:#21498c;border-color:#38a0f638;background:linear-gradient(180deg,#e7f4fffa,#e0f1fffa);box-shadow:0 12px 24px #4c79c61f,inset 0 1px #ffffffdb}:root[data-theme=light] .news-card,:root[data-theme=light] .news-block-head span{background:#f0f8fff5;border-color:#2f559626}:root[data-theme=light] .news-flag-chip{background:#eaf3fafa;border-color:#2f559626}:root[data-theme=light] .news-market-media,:root[data-theme=light] .news-related-chip{background:#eaf3faf5;border-color:#2f559626}:root[data-theme=light] .news-open-link{color:#21498c;background:linear-gradient(180deg,#e8f5fffa,#e0f1fffa);border-color:#38a0f62e;box-shadow:0 10px 22px #4c79c61f,inset 0 1px #ffffffdb}:root[data-theme=light] .news-market-summary,:root[data-theme=light] .news-card-copy p{color:#4071c3}@media(max-width:720px){.news-card-grid-market{grid-template-columns:1fr}}@media(max-width:520px){.news-shell{padding:16px;gap:12px}.news-switcher{grid-template-columns:1fr}.news-card{padding:11px;border-radius:18px;gap:8px}.news-card-copy h3{font-size:14px}.news-flag-chip{width:28px;height:20px;border-radius:4px}.news-currency-chip,.news-impact-chip,.news-time-chip{min-height:26px;padding:0 9px;font-size:10.5px}.news-stat-row.compact{gap:6px}.news-stat-row.compact .news-stat-box{padding:9px 9px 10px}}.page-history-ref{display:grid;gap:14px;padding-bottom:calc(112px + var(--tg-content-safe-area-inset-bottom, env(safe-area-inset-bottom)))}.history-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:18px;padding:20px;border:1px solid rgba(96,182,253,.32);border-radius:30px;background:radial-gradient(circle at 88% 2%,rgba(58,158,240,.2),transparent 34%),radial-gradient(circle at 8% 72%,rgba(84,177,253,.2),transparent 38%),linear-gradient(145deg,#112949f7,#081322fa 68%);box-shadow:inset 0 1px #ffffff0f,0 24px 48px #050d1742}.history-hero:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 82%);mask-image:linear-gradient(to bottom,black,transparent 82%)}.history-hero:after{content:"";position:absolute;z-index:-1;width:180px;height:180px;right:-96px;top:-94px;border-radius:50%;border:1px solid rgba(255,255,255,.1);box-shadow:0 0 0 24px #ffffff05,0 0 0 54px #ffffff04}.history-hero-orbit{position:absolute;z-index:-1;border-radius:50%;border:1px solid rgba(134,200,254,.11);pointer-events:none}.history-hero-orbit-one{width:145px;height:145px;left:-82px;bottom:42px}.history-hero-orbit-two{width:84px;height:84px;left:-31px;bottom:72px}.history-page-head{position:relative;display:grid;justify-items:start;gap:8px;text-align:left}.history-kicker{min-height:28px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(147,206,254,.3);border-radius:999px;background:#5db5fd21;color:#b7defe;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.history-kicker svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.history-page-head h1{margin:0;max-width:360px;color:#fff;font-size:clamp(27px,7.3vw,35px);line-height:1;letter-spacing:-.055em}.history-page-head p{margin:0;max-width:340px;color:#a8c8e3;font-size:13px;line-height:1.42}.history-dashboard{position:relative;display:grid;gap:9px}.history-total-card,.history-source-card{appearance:none;-webkit-appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.history-total-card{min-height:92px;width:100%;padding:14px 16px;border:1px solid rgba(129,198,254,.24);border-radius:22px;background:linear-gradient(115deg,#499ee436,#3a9ef014),#060f1b94;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.history-total-card:active,.history-source-card:active{transform:scale(.985)}.history-total-card.active{border-color:#499ee485;background:linear-gradient(115deg,#4aa0e74d,#3a9ef026),#060f1bb8;box-shadow:inset 0 0 0 1px #ffffff09}.history-total-card>span{display:grid;gap:1px}.history-total-card small{color:#a8c8e3;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.history-total-card strong{color:#fff;font-size:34px;line-height:1;letter-spacing:-.05em}.history-total-card strong em{margin-left:3px;color:#7fafd6;font-size:15px;font-style:normal;letter-spacing:-.02em}.history-total-card>span>b{color:#66a0cf;font-size:10.5px;font-weight:700}.history-total-card>i{position:relative;width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center}.history-total-card>i>svg:first-child{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.history-total-card>i circle{fill:none;stroke:#9cd2fe24;stroke-width:3}.history-total-card>i circle.history-total-progress{stroke:url(#history-progress-gradient);stroke:#3a9ef0;stroke-linecap:round;stroke-dasharray:var(--history-dash, 0) 132;filter:drop-shadow(0 0 4px rgba(58,158,240,.65))}.history-total-spark{position:relative;z-index:1;width:24px;height:24px;stroke:#c9e6fe;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.history-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.history-source-card{position:relative;min-width:0;min-height:86px;padding:9px;border:1px solid rgba(127,186,235,.2);border-radius:18px;background:#060f1b8c;display:grid;grid-template-columns:28px minmax(0,1fr);align-content:center;align-items:center;column-gap:7px;row-gap:7px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.history-source-card.active{border-color:#7ac3fe80;background:#3f73cb33;box-shadow:inset 0 0 0 1px #ffffff06}.history-source-card.source-auto.active{border-color:#3a9ef07a;background:#215dc226}.history-source-card.source-indicators.active{border-color:#3fa8fd7a;background:#1f5cc524}.history-source-glyph{width:28px;height:28px;border:1px solid rgba(122,195,254,.3);border-radius:9px;background:#48a4ef29;display:grid;place-items:center;color:#9bd1fe}.source-auto .history-source-glyph{border-color:#3a9ef047;background:#3a9ef01c;color:#71bffe}.source-indicators .history-source-glyph{border-color:#3fa8fd4d;background:#3fa8fd1c;color:#61b7fd}.history-source-glyph svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.history-source-card>span:nth-child(2){min-width:0;display:grid;gap:1px}.history-source-card>span:nth-child(2) b{color:#fff;font-size:17px;line-height:1}.history-source-card>span:nth-child(2) small{overflow:hidden;color:#77aad4;font-size:9px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.history-source-card>i{grid-column:1 / -1;height:3px;overflow:hidden;border-radius:999px;background:#ffffff13}.history-source-card>i em{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#54b1fd,#6abbfd)}.history-source-card.source-auto>i em{background:linear-gradient(90deg,#4eaefd,#3a9ef0)}.history-source-card.source-indicators>i em{background:linear-gradient(90deg,#3a9ef0,#3fa8fd)}.history-state-card{min-height:170px;padding:22px;border:1px dashed rgba(112,190,254,.3);border-radius:26px;background:radial-gradient(circle at 80% 0,rgba(58,158,240,.1),transparent 42%),#0b1a2dc7;display:grid;place-items:center;align-content:center;gap:10px;color:var(--text-muted);text-align:center;font-size:13px;line-height:1.42}.history-state-card strong{color:var(--text-main);font-size:17px}.history-state-card.error{border-color:#ff685c5c;color:#ffc2bd}.history-state-card button{min-height:36px;padding:0 15px;border:1px solid rgba(124,195,254,.32);border-radius:999px;background:#499ce02e;color:#dcefff;font-size:12px;font-weight:900}.history-empty-card{position:relative;isolation:isolate;overflow:hidden;padding:20px;border:1px solid rgba(106,187,253,.32);border-radius:28px;background:radial-gradient(circle at 50% 12%,rgba(83,177,253,.23),transparent 38%),radial-gradient(circle at 100% 100%,rgba(58,158,240,.12),transparent 40%),linear-gradient(160deg,#112949fa,#07111efa);display:grid;justify-items:center;gap:15px;text-align:center;box-shadow:inset 0 1px #ffffff0d,0 22px 48px #050d1738}.history-empty-card:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.3;background-image:radial-gradient(circle,rgba(190,225,254,.18) 1px,transparent 1px);background-size:18px 18px;-webkit-mask-image:radial-gradient(circle at 50% 25%,black,transparent 62%);mask-image:radial-gradient(circle at 50% 25%,black,transparent 62%)}.history-empty-visual{position:relative;width:min(100%,300px);height:118px}.history-empty-line{position:absolute;left:24px;right:24px;top:58px;height:1px;background:linear-gradient(90deg,transparent,rgba(127,197,254,.6) 20%,rgba(58,158,240,.65) 70%,transparent)}.history-empty-line:after{content:"";position:absolute;inset:-2px 0;background:inherit;filter:blur(5px);opacity:.6}.history-empty-node{position:absolute;top:42px;width:34px;height:34px;border:1px solid rgba(124,195,254,.42);border-radius:11px;background:#112a4a;display:grid;place-items:center;color:#98d0fe;box-shadow:0 0 18px #43a1ee38}.history-empty-node svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.history-empty-node.node-scanner{left:13px}.history-empty-node.node-live{right:13px;border-color:#3a9ef06b;background:#102746;color:#75c0fe}.history-empty-node.node-indicators{left:50%;top:4px;transform:translate(-50%);border-color:#3fa8fd66;background:#0f233f;color:#63b8fd}.history-empty-core{position:absolute;left:50%;top:58px;width:64px;height:64px;transform:translate(-50%,-50%);border:1px solid rgba(176,219,254,.55);border-radius:50%;background:radial-gradient(circle at 38% 28%,rgba(255,255,255,.17),transparent 30%),linear-gradient(145deg,#489de3,#3568be);display:grid;place-items:center;color:#fff;box-shadow:0 0 0 8px #54b1fd1a,0 0 30px #366fd06b}.history-empty-core i{position:absolute;width:78px;height:78px;border:1px solid rgba(158,211,254,.22);border-radius:50%;animation:history-empty-pulse 2.8s ease-out infinite}.history-empty-core svg{width:27px;height:27px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@keyframes history-empty-pulse{0%{transform:scale(.82);opacity:0}35%{opacity:.8}to{transform:scale(1.25);opacity:0}}.history-empty-copy{max-width:330px;display:grid;justify-items:center;gap:7px}.history-empty-copy>span{min-width:30px;min-height:22px;padding:0 8px;border:1px solid rgba(143,204,254,.28);border-radius:999px;background:#59b3fd1f;display:inline-grid;place-items:center;color:#b4ddfe;font-size:9px;font-weight:900;letter-spacing:.1em}.history-empty-copy strong{color:#fff;font-size:20px;line-height:1.1;letter-spacing:-.025em}.history-empty-copy p{margin:0;color:#90badc;font-size:12.5px;line-height:1.45}.history-empty-action{width:min(100%,310px);min-height:48px;padding:0 11px 0 18px;border:1px solid rgba(255,255,255,.12);border-radius:17px;background:var(--neon-gradient);display:flex;align-items:center;justify-content:space-between;gap:10px;color:#fff;font-size:13px;font-weight:900;box-shadow:0 12px 28px #2258b338}.history-empty-action svg{width:30px;height:30px;padding:7px;border-radius:10px;background:#ffffff24;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.history-filter-empty-icon{width:46px;height:46px;border:1px solid rgba(127,197,254,.34);border-radius:15px;background:#489fe624;display:grid;place-items:center;color:#a0d4fe}.history-filter-empty-icon svg{width:23px;height:23px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.history-feed{display:grid;gap:10px}.history-feed-head{min-height:48px;padding:0 5px;display:flex;align-items:end;justify-content:space-between;gap:12px}.history-feed-head>span{display:grid;gap:2px}.history-feed-head small{color:#95bddd;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.history-feed-head strong{color:var(--text-main);font-size:18px;line-height:1.1}.history-feed-head>b{min-height:26px;padding:0 9px;border:1px solid rgba(109,189,254,.24);border-radius:999px;background:#487fdd1a;display:inline-flex;align-items:center;color:#9ec3e1;font-size:9px;font-weight:900}.history-list{display:grid;gap:13px}.history-card{position:relative;overflow:hidden;border:1px solid rgba(107,175,230,.28);border-radius:27px;background:radial-gradient(circle at 94% 0,rgba(85,177,253,.14),transparent 40%),linear-gradient(155deg,#0f2440fa,#060f1bfa);box-shadow:inset 0 1px #ffffff0b,0 18px 36px #050d172e}.history-card:after{content:"";position:absolute;width:82px;height:82px;right:-42px;top:-42px;border:1px solid rgba(255,255,255,.065);border-radius:50%;box-shadow:0 0 0 16px #ffffff03;pointer-events:none}.history-card.tone-buy{border-color:#4ce6ac45}.history-card.tone-sell{border-color:#ff68894d}.history-card-index{position:absolute;z-index:2;top:20px;left:20px;min-width:31px;min-height:24px;padding:0 7px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#060e19b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;color:#cbe7fe;font-size:9px;font-weight:900;letter-spacing:.08em}.history-card-media{width:calc(100% - 24px);aspect-ratio:16 / 8.4;margin:12px 12px 0;padding:0;overflow:hidden;border:1px solid rgba(102,175,235,.24);border-radius:20px;background:linear-gradient(rgba(125,196,254,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(125,196,254,.055) 1px,transparent 1px),#071220;background-size:24px 24px;display:grid;place-items:center;cursor:pointer;appearance:none;-webkit-appearance:none;transition:transform .18s ease,border-color .18s ease}.history-card-media:not(:disabled):active{transform:scale(.992)}.history-card-media:not(:disabled):hover{border-color:#88c9fe7a}.history-card-media:disabled{cursor:default}.history-card-media>img{width:100%;height:100%;object-fit:contain;display:block}.history-card-placeholder{position:relative;width:100%;height:100%;display:grid;place-items:center;align-content:center;gap:8px;color:#71a6d2}.history-card-placeholder>i{position:absolute;width:42%;height:1px;background:linear-gradient(90deg,transparent,rgba(97,173,235,.45),transparent);transform-origin:center}.history-card-placeholder>i:nth-child(1){transform:translate(-54%,18px) rotate(-12deg)}.history-card-placeholder>i:nth-child(2){transform:translate(-18%,3px) rotate(16deg)}.history-card-placeholder>i:nth-child(3){transform:translate(25%,-10px) rotate(-18deg)}.history-card-placeholder>i:nth-child(4){transform:translate(56%,-25px) rotate(12deg)}.history-card-placeholder>b{position:relative;z-index:1;width:46px;height:46px;border:1px solid rgba(126,196,254,.32);border-radius:15px;background:#457ede2b;display:grid;place-items:center;color:#9dd2fe;box-shadow:0 0 24px #449ee738}.history-card-placeholder>b svg{width:23px;height:23px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.history-card-placeholder>small{position:relative;z-index:1;font-size:10px;font-weight:800}.history-card-body{padding:13px 14px 15px;display:grid;gap:10px}.history-card-topline{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.history-card-topline>span,.history-card-topline>b{min-height:28px;padding:0 9px;border:1px solid rgba(115,187,246,.24);border-radius:999px;background:#487ed91f;display:inline-flex;align-items:center;color:#c3dcf1;font-size:10px;font-weight:900}.history-card-topline>span.history-card-source{gap:6px}.history-card-source svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.history-card-topline>span.source-auto{border-color:#3a9ef047;background:#3a9ef01a;color:#83c7fe}.history-card-topline>span.source-indicators{border-color:#3fa8fd47;background:#3fa8fd1a;color:#74c0fe}.history-card-topline>b.signal-buy{border-color:#4ce6ac52;background:#4ce6ac1c;color:#86f1c9}.history-card-topline>b.signal-sell{border-color:#ff688957;background:#ff68891c;color:#ffb0c0}.history-card-topline>b.history-outcome-chip{margin-left:auto}.history-card-topline>b.history-outcome-chip.outcome-win{border-color:#4ce6ac52;background:#4ce6ac1c;color:#86f1c9}.history-card-topline>b.history-outcome-chip.outcome-loss{border-color:#ff688957;background:#ff68891c;color:#ffb0c0}.history-card-topline>b.history-outcome-chip.outcome-refund{border-color:#63b8fd52;background:#63b8fd1c;color:#9bd1fe}.history-card-body>strong{color:var(--text-main);font-size:20px;line-height:1.08;letter-spacing:-.025em}.history-card-body>p{margin:0;color:var(--text-muted);font-size:12.5px;line-height:1.42}.history-card-body>time{color:#629dce;font-size:10.5px}.history-card-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.history-card-stats>span{min-width:0;min-height:62px;padding:9px;border:1px solid rgba(103,170,224,.2);border-radius:16px;background:#060d186b;display:grid;align-content:center;gap:3px}.history-card-stats small{overflow:hidden;color:#629dce;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.history-card-stats b{overflow:hidden;color:var(--text-main);font-size:13px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.history-card-stats em{color:#9ec3e1;font-size:8.5px;font-style:normal;line-height:1.15}.history-confidence-meter{width:100%;height:3px;overflow:hidden;border-radius:999px;background:#ffffff14}.history-confidence-meter em{display:block;width:var(--history-confidence, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#54b1fd,#3a9ef0)}.history-preview-viewer{position:fixed;z-index:80;inset:0;padding:calc(18px + var(--tg-safe-area-inset-top, env(safe-area-inset-top))) 14px calc(18px + var(--tg-safe-area-inset-bottom, env(safe-area-inset-bottom)));background:radial-gradient(circle at 50% 8%,rgba(94,181,253,.18),transparent 36%),#050d17e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:grid;place-items:center}.history-preview-panel{width:min(100%,720px);max-height:min(86vh,760px);padding:10px;border:1px solid rgba(125,196,254,.4);border-radius:26px;background:radial-gradient(circle at top right,rgba(58,158,240,.12),transparent 42%),#091525;display:grid;gap:10px;box-shadow:0 24px 70px #050d1780}.history-preview-head{min-height:38px;padding:0 2px 0 8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.history-preview-head strong{color:var(--text-main);font-size:13px;line-height:1.2}.history-preview-head button{min-height:34px;padding:0 14px;border:1px solid rgba(125,196,254,.28);border-radius:999px;background:#487fdd24;color:#d8edff;font-size:12px;font-weight:900}.history-preview-panel img{width:100%;max-height:calc(min(86vh,760px) - 70px);border:1px solid rgba(111,183,242,.24);border-radius:18px;background:#050d17;object-fit:contain}:root[data-theme=light] .history-hero{border-color:#4b81dc38;background:radial-gradient(circle at 88% 2%,rgba(28,91,197,.11),transparent 34%),radial-gradient(circle at 8% 72%,rgba(64,122,220,.11),transparent 38%),linear-gradient(145deg,#fbfdfffa,#ebf6fffa)}:root[data-theme=light] .history-page-head h1,:root[data-theme=light] .history-total-card strong,:root[data-theme=light] .history-source-card>span:nth-child(2) b,:root[data-theme=light] .history-empty-copy strong{color:#122a4b}:root[data-theme=light] .history-page-head p,:root[data-theme=light] .history-total-card small,:root[data-theme=light] .history-total-card>span>b,:root[data-theme=light] .history-source-card>span:nth-child(2) small,:root[data-theme=light] .history-empty-copy p{color:#3b6ab9}:root[data-theme=light] .history-total-card,:root[data-theme=light] .history-source-card{border-color:#3d6dc029;background:#fff9}:root[data-theme=light] .history-total-card.active,:root[data-theme=light] .history-source-card.active{border-color:#4079d94d;background:#e4f3ffdb}:root[data-theme=light] .history-empty-card,:root[data-theme=light] .history-state-card,:root[data-theme=light] .history-card{border-color:#4675c42e;background:radial-gradient(circle at 88% 2%,rgba(28,91,197,.08),transparent 36%),linear-gradient(155deg,#fbfdfffa,#ecf6fffa)}:root[data-theme=light] .history-card-media{border-color:#4675c426;background:linear-gradient(rgba(61,109,192,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(61,109,192,.055) 1px,transparent 1px),#f1f9ff;background-size:24px 24px}:root[data-theme=light] .history-card-stats>span{border-color:#4675c421;background:#ffffff94}:root[data-theme=light] .history-card-body>p,:root[data-theme=light] .history-card-body>time,:root[data-theme=light] .history-card-stats small{color:#3866b3}:root[data-theme=light] .history-card-body>strong,:root[data-theme=light] .history-card-stats b,:root[data-theme=light] .history-state-card strong{color:#112949}:root[data-theme=light] .history-preview-viewer{background:#e6eff7d1}:root[data-theme=light] .history-preview-panel{border-color:#4675c433;background:#fafdff}:root[data-theme=light] .history-preview-head button,:root[data-theme=light] .history-state-card button{border-color:#52a8ef33;background:#52a8ef14;color:#3b6fc7}@media(max-width:640px){.history-hero{padding:17px;border-radius:27px}.history-page-head h1{font-size:clamp(27px,8vw,34px)}.history-card-media{width:calc(100% - 20px);margin:10px 10px 0;border-radius:18px}.history-card-index{top:17px;left:17px}}@media(max-width:380px){.history-hero{padding:15px}.history-source-grid{gap:5px}.history-source-card{min-height:82px;padding:7px;grid-template-columns:25px minmax(0,1fr);column-gap:5px}.history-source-glyph{width:25px;height:25px;border-radius:8px}.history-source-glyph svg{width:14px;height:14px}.history-source-card>span:nth-child(2) b{font-size:15px}.history-source-card>span:nth-child(2) small{font-size:8px}.history-empty-card{padding:17px 14px}.history-card-stats{gap:5px}.history-card-stats>span{padding:7px}}@media(prefers-reduced-motion:reduce){.history-empty-core i{animation:none}.history-total-card,.history-source-card,.history-card-media{transition:none}}html,body,#root{background:var(--bg-main)}::selection{color:#fff;background:#3a9ef094}:focus-visible{outline-color:var(--accent-pink)}.loading-screen,.open-via-bot,.app-shell{background:radial-gradient(860px 540px at 2% -6%,rgba(84,177,253,.3),transparent 58%),radial-gradient(760px 480px at 98% 2%,rgba(58,158,240,.2),transparent 55%),radial-gradient(600px 360px at 58% 100%,rgba(63,168,253,.08),transparent 62%),linear-gradient(180deg,#091627,#07101c 46%,#07101d)}.app-shell:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.2;background-image:linear-gradient(rgba(109,189,254,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(109,189,254,.06) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 58%);mask-image:linear-gradient(to bottom,black,transparent 58%)}.app-header,.app-main,.bottom-nav{isolation:isolate}.app-main{position:relative;z-index:1}.app-header{background:linear-gradient(180deg,rgba(7,16,28,.98),rgba(8,19,34,.78),transparent)}.brand-pill,.open-via-bot-brand{position:relative;border-color:#7fc5fe66;background:linear-gradient(135deg,#132d50f5,#0d1e36f5),var(--bg-card);box-shadow:0 14px 34px #14367057,0 0 24px #3a9ef01a,inset 0 1px #ffffff14}.brand-pill:before,.open-via-bot-brand:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;opacity:.72;background:var(--neon-gradient);filter:blur(7px)}.brand-main,.open-via-bot-brand .brand-main{color:#f8fcff;text-shadow:0 0 14px rgba(84,177,253,.5),0 0 24px rgba(58,158,240,.18)}.brand-fx,.open-via-bot-brand .brand-fx{color:#5cb5fd;text-shadow:0 0 12px rgba(63,168,253,.48)}.card,.home-quota,.signal-panel-toggle,.signal-mode-card,.history-card,.history-state-card,.news-hero,.profile-hero,.profile-settings-shell,.onboarding-bullets,.action-sheet,.analysis-result-panel,.admin-card{border-color:#6dbdfe45;background:radial-gradient(circle at 92% 0%,rgba(58,158,240,.1),transparent 36%),radial-gradient(circle at 8% 0%,rgba(84,177,253,.12),transparent 40%),linear-gradient(180deg,#102644f7,#0a182afa);box-shadow:0 18px 38px #050d1747,inset 0 1px #ffffff0e}.card:hover,.signal-mode-card:hover,.profile-action-tile:hover,.news-card:hover,.admin-section-card:hover{border-color:#3a9ef066}.open-via-bot:before{background:#54b1fd57}.open-via-bot:after{background:#3a9ef047}.open-via-bot-card{border-color:#71bffe6b;background:radial-gradient(circle at 15% 0%,rgba(84,177,253,.22),transparent 44%),radial-gradient(circle at 90% 10%,rgba(58,158,240,.16),transparent 38%),linear-gradient(180deg,#112848fa,#081322fc);box-shadow:0 30px 78px #050d177a,0 0 54px #47abfd1f,inset 0 1px #ffffff14}.open-via-bot-icon,.onboarding-visual,.profile-avatar-shell{border-color:#7bc3fe61;background:radial-gradient(circle at 28% 18%,rgba(84,177,253,.4),transparent 48%),radial-gradient(circle at 80% 88%,rgba(58,158,240,.28),transparent 48%),linear-gradient(145deg,#18325dfa,#0d1e36fa);box-shadow:0 18px 46px #407adc42,0 0 30px #3a9ef01a,inset 0 1px #ffffff1a}.open-via-bot-icon img,.onboarding-visual-mark{filter:drop-shadow(0 12px 24px rgba(84,177,253,.28)) drop-shadow(0 0 18px rgba(58,158,240,.2))}.bottom-nav{border-color:#70befe6b;background:#0b1b2fe8;box-shadow:0 18px 40px #050d176b,0 0 30px #43a9fd17,inset 0 1px #ffffff0f}.bottom-nav-item{color:#86b4d9}.bottom-nav-item.active{color:#fff;background:radial-gradient(circle at 50% 0%,rgba(58,158,240,.28),transparent 62%),linear-gradient(180deg,#31599cc7,#193463db);box-shadow:0 8px 22px #2a5db447,inset 0 1px #ffffff1c}.bottom-nav-item.active .bottom-nav-icon{color:#e8f5ff;filter:drop-shadow(0 0 8px rgba(84,177,253,.75)) drop-shadow(0 0 12px rgba(58,158,240,.42))}.primary-btn,.onboarding-primary-btn,.profile-support-link-button.primary,.admin-primary-button,.quota-btn:not(.quota-btn-upgrade){border-color:#fff3;color:#fff;background:var(--action-gradient);box-shadow:0 16px 34px #427ee447,0 0 26px #3a9ef024,inset 0 1px #ffffff38}.primary-btn.primary-btn-scanner{border-color:#84c2f470;color:#fff;background:radial-gradient(circle at 10% 0%,rgba(84,177,253,.46),transparent 42%),radial-gradient(circle at 92% 100%,rgba(63,168,253,.3),transparent 44%),linear-gradient(125deg,#3773d9,#417adc,#1c5bc5 76%,#104aad);box-shadow:0 18px 36px #3773da57,0 0 30px #3074e72b,inset 0 1px #ffffff38,inset 0 -8px 16px #0b1b303d}.primary-btn.primary-btn-scanner .primary-btn-icon{color:#fff;filter:drop-shadow(0 0 10px rgba(255,255,255,.34))}.home-quota{background:radial-gradient(circle at 3% 20%,rgba(84,177,253,.2),transparent 36%),radial-gradient(circle at 98% 40%,rgba(58,158,240,.12),transparent 38%),linear-gradient(135deg,#112847f7,#0a182bfa)}.quota-mode-chip,.profile-limit-pill,.history-summary-strip span{border-color:#72bffe57;background:radial-gradient(circle at 20% 10%,rgba(84,177,253,.2),transparent 48%),#0f2440e0}.quota-mode-chip svg,.quota-mode-chip img,.history-kicker,.news-section-count{color:#a5d6fe;filter:drop-shadow(0 0 9px rgba(93,181,253,.32))}.quota-left-icon,.onboarding-overline,.news-kicker{color:var(--accent-warm);filter:drop-shadow(0 0 10px rgba(63,168,253,.28))}.upload-zone{border-color:#6ebdfe66;background:radial-gradient(circle at 8% 0%,rgba(84,177,253,.2),transparent 42%),radial-gradient(circle at 92% 100%,rgba(58,158,240,.14),transparent 44%),linear-gradient(180deg,#102542f5,#091525fa);box-shadow:0 20px 40px #050d1747,inset 0 1px #ffffff0f}.upload-zone:before{background:linear-gradient(120deg,transparent 12%,rgba(104,186,253,.08),rgba(58,158,240,.1),transparent 88%)}.upload-zone:after{border-color:#3a9ef021}.upload-icon,.upload-zone-indicator .upload-icon,.signal-panel-selected-icon,.signal-mode-icon,.action-sheet-option-icon,.profile-action-icon{border-color:#6ebdfe57;color:#e7f4ff;background:radial-gradient(circle at 25% 20%,rgba(84,177,253,.32),transparent 52%),linear-gradient(180deg,#1c3869f5,#102745fa);box-shadow:0 10px 24px #224d9542,inset 0 1px #ffffff14}.signal-panel-toggle.expanded,.signal-mode-card.active,.profile-chip.active,.profile-timezone-chip.active,.news-switcher-btn.active,.news-category-chip.active,.admin-section-card.active{border-color:#3a9ef085;background:radial-gradient(circle at 90% 0%,rgba(58,158,240,.22),transparent 46%),radial-gradient(circle at 10% 0%,rgba(84,177,253,.18),transparent 46%),linear-gradient(180deg,#183966fa,#0e233efc);box-shadow:0 0 0 3px #55b1fd1c,0 18px 36px #0b1a2d4d,inset 0 1px #ffffff14}.signal-mode-card.active .signal-mode-icon{border-color:#71b9f480;color:#fff;background:linear-gradient(145deg,#315ca6fa,#1b3a70f5);box-shadow:0 0 22px #3a9ef021}.signal-panel-state,.signal-mode-cta,.profile-chip,.profile-timezone-chip,.profile-theme-chip,.news-switcher-btn,.news-category-chip,.history-state-card button,.admin-ghost-button{border-color:#6ebdfe61;color:var(--text-soft);background:#0e233ebf}.signal-mode-cta.active,.profile-chip.active,.profile-timezone-chip.active,.news-switcher-btn.active,.news-category-chip.active{color:#fff}.action-sheet-backdrop,.profile-faq-modal-backdrop,.admin-modal-backdrop{background:#050d17b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.action-sheet,.profile-faq-panel,.admin-modal-card{border-color:#6dbdfe61;background:radial-gradient(circle at 90% 0%,rgba(58,158,240,.13),transparent 40%),radial-gradient(circle at 10% 0%,rgba(84,177,253,.14),transparent 42%),linear-gradient(180deg,#112949fc,#081322fc);box-shadow:0 -24px 70px #050d1785,inset 0 1px #ffffff14}.profile-hero,.news-hero{background:radial-gradient(circle at top right,rgba(58,158,240,.18),transparent 32%),radial-gradient(circle at top left,rgba(84,177,253,.2),transparent 38%),linear-gradient(180deg,#112949fa,#091627fc)}.profile-ribbon-trader{background:linear-gradient(180deg,#54b1fd9e,#3061b466)}.profile-ribbon-pro{background:linear-gradient(180deg,#3fa8fdad,#2c5db06b)}.profile-ribbon-vip{background:linear-gradient(180deg,#3a9ef0ad,#265bb470)}.profile-summary-card,.profile-setting-block,.profile-action-tile,.news-summary-card,.news-performance-item,.news-stat-box,.news-card,.admin-section-card,.admin-highlight-card,.admin-control-card,.admin-status-card,.admin-status-editor-card{border-color:#66b1ef4d;background:radial-gradient(circle at 90% 0%,rgba(58,158,240,.07),transparent 40%),#0c1d33b8}.news-kicker{border-color:#4badfd57;background:#3fa8fd1c}.news-section-count,.history-kicker{border-color:#6dbdfe57;background:#50a3e721}.history-card-media,.news-market-media{border-color:#66b1ef57;background:radial-gradient(circle at center,rgba(83,169,240,.16),transparent 50%),#081322}.history-card.tone-buy{border-color:#4ce6ac66}.history-card.tone-sell{border-color:#ff5c876b}.app-toast{border-color:#6dbdfe61;background:radial-gradient(circle at 8% 0%,rgba(84,177,253,.2),transparent 44%),radial-gradient(circle at 96% 100%,rgba(58,158,240,.12),transparent 44%),linear-gradient(180deg,#112949fa,#091627fc)}.app-toast-icon{border-color:#6dbdfe61;background:#2b5397b3;color:#e9f5ff}.admin-shell{background:radial-gradient(900px 520px at 0% -10%,rgba(84,177,253,.28),transparent 58%),radial-gradient(760px 460px at 100% 0%,rgba(58,158,240,.18),transparent 54%),radial-gradient(600px 380px at 55% 100%,rgba(63,168,253,.06),transparent 62%),linear-gradient(180deg,#091627,#07101c)}.admin-kicker,.admin-section-accent,.admin-status-code{border-color:#6ebdfe5c;color:#dbefff;background:radial-gradient(circle at 28% 24%,rgba(84,177,253,.3),transparent 60%),#193360d1}.admin-input,.admin-select,.admin-editor-grid input,.admin-editor-grid select,.admin-editor-grid textarea{border-color:#6dbdfe5c;color:var(--text-main);background:#081423db}.admin-input:focus,.admin-select:focus,.admin-editor-grid input:focus,.admin-editor-grid select:focus,.admin-editor-grid textarea:focus{border-color:#3a9ef09e;box-shadow:0 0 0 3px #3a9ef01f}.admin-danger-button{border-color:#ff5c8761;background:radial-gradient(circle at top right,rgba(255,92,135,.18),transparent 55%),#102745cc}:root[data-theme=light] .loading-screen,:root[data-theme=light] .open-via-bot,:root[data-theme=light] .app-shell{background:radial-gradient(820px 500px at 0% -4%,rgba(64,122,220,.16),transparent 58%),radial-gradient(700px 440px at 100% 0%,rgba(28,91,197,.11),transparent 54%),radial-gradient(560px 360px at 50% 100%,rgba(18,88,207,.06),transparent 62%),linear-gradient(180deg,#f8fcff,#edf7ff)}:root[data-theme=light] .app-shell:before{opacity:.32;background-image:linear-gradient(rgba(63,111,194,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(63,111,194,.06) 1px,transparent 1px)}:root[data-theme=light] .app-header{background:linear-gradient(180deg,rgba(248,252,255,.98),rgba(248,252,255,.78),transparent)}:root[data-theme=light] .brand-pill,:root[data-theme=light] .open-via-bot-brand,:root[data-theme=light] .card,:root[data-theme=light] .home-quota,:root[data-theme=light] .signal-panel-toggle,:root[data-theme=light] .signal-mode-card,:root[data-theme=light] .history-card,:root[data-theme=light] .history-state-card,:root[data-theme=light] .news-hero,:root[data-theme=light] .profile-hero,:root[data-theme=light] .profile-settings-shell,:root[data-theme=light] .onboarding-bullets,:root[data-theme=light] .action-sheet,:root[data-theme=light] .profile-faq-panel,:root[data-theme=light] .admin-card{border-color:#4b80d933;background:radial-gradient(circle at 92% 0%,rgba(28,91,197,.055),transparent 36%),radial-gradient(circle at 8% 0%,rgba(64,122,220,.065),transparent 40%),linear-gradient(180deg,#fcfefffa,#f2f9fffa);box-shadow:0 16px 36px #2240731a,inset 0 1px #ffffffd1}:root[data-theme=light] .brand-main{color:#143156}:root[data-theme=light] .bottom-nav{border-color:#4b80d938;background:#f9fcffed;box-shadow:0 16px 38px #203c6c21,inset 0 1px #ffffffd6}:root[data-theme=light] .bottom-nav-item{color:#3d6ec1}:root[data-theme=light] .bottom-nav-item.active{color:#1e3761;background:radial-gradient(circle at 50% 0%,rgba(28,91,197,.11),transparent 62%),linear-gradient(180deg,#e8f5fffa,#dcecfafa);box-shadow:0 8px 20px #3865b21f,inset 0 1px #ffffffe6}:root[data-theme=light] .upload-zone,:root[data-theme=light] .profile-summary-card,:root[data-theme=light] .profile-setting-block,:root[data-theme=light] .profile-action-tile,:root[data-theme=light] .news-summary-card,:root[data-theme=light] .news-performance-item,:root[data-theme=light] .news-stat-box,:root[data-theme=light] .news-card,:root[data-theme=light] .admin-section-card,:root[data-theme=light] .admin-highlight-card,:root[data-theme=light] .admin-control-card{border-color:#4b80d933;background:radial-gradient(circle at 92% 0%,rgba(28,91,197,.045),transparent 40%),#fcfeffd1}:root[data-theme=light] .quota-mode-chip,:root[data-theme=light] .profile-limit-pill,:root[data-theme=light] .history-summary-strip span,:root[data-theme=light] .signal-panel-state,:root[data-theme=light] .signal-mode-cta,:root[data-theme=light] .profile-chip,:root[data-theme=light] .profile-timezone-chip,:root[data-theme=light] .profile-theme-chip,:root[data-theme=light] .news-switcher-btn,:root[data-theme=light] .news-category-chip,:root[data-theme=light] .history-state-card button,:root[data-theme=light] .admin-ghost-button{border-color:#4b80d933;color:var(--text-soft);background:#e8f5ffc2}:root[data-theme=light] .signal-panel-toggle.expanded,:root[data-theme=light] .signal-mode-card.active,:root[data-theme=light] .profile-chip.active,:root[data-theme=light] .profile-timezone-chip.active,:root[data-theme=light] .news-switcher-btn.active,:root[data-theme=light] .news-category-chip.active,:root[data-theme=light] .admin-section-card.active{border-color:#1c5bc557;color:#173761;background:radial-gradient(circle at 90% 0%,rgba(28,91,197,.09),transparent 46%),radial-gradient(circle at 10% 0%,rgba(64,122,220,.09),transparent 46%),linear-gradient(180deg,#eff8fffc,#e4f1fcfc)}:root[data-theme=light] .upload-icon,:root[data-theme=light] .upload-zone-indicator .upload-icon,:root[data-theme=light] .signal-panel-selected-icon,:root[data-theme=light] .signal-mode-icon,:root[data-theme=light] .action-sheet-option-icon,:root[data-theme=light] .profile-action-icon{border-color:#4b80d938;color:#345da3;background:radial-gradient(circle at 25% 20%,rgba(64,122,220,.12),transparent 52%),linear-gradient(180deg,#edf7fffa,#dcecfafa);box-shadow:0 9px 20px #2e52901a,inset 0 1px #ffffffdb}:root[data-theme=light] .app-toast{border-color:#4b80d93d;background:radial-gradient(circle at 8% 0%,rgba(64,122,220,.1),transparent 44%),radial-gradient(circle at 96% 100%,rgba(28,91,197,.07),transparent 44%),linear-gradient(180deg,#fcfefffa,#eff8fffa);box-shadow:0 20px 42px #22407324,inset 0 1px #ffffffdb}.page-profile-ref{gap:12px}.profile-hero-pass{position:relative;gap:14px;overflow:hidden;padding:18px;border:1px solid rgba(112,190,254,.42);border-radius:28px;background:radial-gradient(circle at 0% 0%,rgba(84,177,253,.3),transparent 36%),radial-gradient(circle at 100% 8%,rgba(58,158,240,.22),transparent 34%),radial-gradient(circle at 80% 110%,rgba(63,168,253,.1),transparent 38%),linear-gradient(145deg,#142f53fc,#0a182afc 72%);box-shadow:0 24px 52px #050d1761,0 0 34px #45aafd1a,inset 0 1px #ffffff17}.profile-hero-pass:before{content:"";position:absolute;width:240px;height:240px;top:-172px;right:-74px;border:1px solid rgba(112,185,244,.18);border-radius:50%;box-shadow:0 0 0 24px #55b1fd09,0 0 0 52px #54b1fd06;pointer-events:none}.profile-hero-pass:after{content:"";position:absolute;left:28px;right:28px;top:0;height:2px;border-radius:0 0 999px 999px;background:var(--neon-gradient);box-shadow:0 0 18px #3a9ef07a;pointer-events:none}.profile-hero-pass>*{position:relative;z-index:1}.profile-hero-pass .profile-hero-top{grid-template-columns:auto minmax(0,1fr);gap:15px;align-items:center}.profile-avatar-stage{position:relative;width:84px;height:84px;display:grid;place-items:center;flex:0 0 auto}.profile-avatar-stage:before{content:"";position:absolute;inset:-4px;border-radius:27px;background:var(--neon-gradient);opacity:.84;filter:blur(6px)}.profile-avatar-stage .profile-avatar-shell{position:relative;z-index:1;width:80px;height:80px;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:radial-gradient(circle at 28% 18%,rgba(84,177,253,.44),transparent 48%),radial-gradient(circle at 88% 92%,rgba(58,158,240,.28),transparent 48%),linear-gradient(145deg,#173761fc,#091728fc);box-shadow:0 12px 30px #050d175c,inset 0 1px #ffffff1a}.profile-presence-dot{position:absolute;right:-1px;bottom:3px;z-index:2;width:15px;height:15px;border:3px solid #102745;border-radius:999px;background:#4ca1e6;box-shadow:0 0 14px #4ca1e6a8}.profile-hero-pass .profile-hero-copy{gap:5px}.profile-identity-kicker{display:inline-flex;width:fit-content;align-items:center;gap:6px;color:#b0dbfe;font-size:9px;font-weight:900;letter-spacing:.18em;line-height:1}.profile-identity-kicker:before{content:"";width:15px;height:2px;border-radius:999px;background:linear-gradient(90deg,#54b1fd,#3a9ef0);box-shadow:0 0 8px #3a9ef070}.profile-identity-head{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-hero-pass .profile-hero-copy .page-title{max-width:100%;margin:0;overflow:hidden;color:#fff;font-size:clamp(25px,7vw,31px);line-height:1;letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap}.profile-hero-pass .profile-hero-copy p{color:#9ac0df;font-size:12px}.profile-status-badge{min-height:25px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid rgba(116,192,254,.38);border-radius:999px;color:#e7f4ff;background:#24457ea8;font-size:9px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase;box-shadow:inset 0 1px #ffffff14}.profile-status-badge i{width:6px;height:6px;border-radius:50%;background:#8fccfe;box-shadow:0 0 8px currentColor}.profile-status-badge-pro{border-color:#4badfd66;color:#9ed3fe;background:#2645799e}.profile-status-badge-pro i{background:#4badfd}.profile-status-badge-vip{border-color:#3a9ef07a;color:#d5ecff;background:#21427a9e}.profile-status-badge-vip i{background:#6bb8f7}.profile-pass-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid rgba(110,189,254,.3);border-radius:20px;background:linear-gradient(135deg,#16355da8,#0915269e);box-shadow:inset 0 1px #ffffff0b,0 14px 26px #050d1729}.profile-pass-grid .profile-summary-card{min-width:0;padding:11px 13px;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.profile-pass-grid .profile-summary-card:nth-child(odd){border-right:1px solid rgba(110,189,254,.22)}.profile-pass-grid .profile-summary-card:nth-child(-n+2){border-bottom:1px solid rgba(110,189,254,.22)}.profile-pass-grid .profile-summary-card span{margin-bottom:4px;color:#68a1cf;font-size:10px}.profile-pass-grid .profile-summary-card strong{min-height:28px;display:flex;align-items:center;color:#f6fbff;font-size:12px;font-weight:800;overflow-wrap:anywhere}.profile-hero-pass .profile-limits-row{width:100%;min-height:52px;justify-self:stretch;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:8px 10px 8px 13px;border-color:#6dbdfe47;border-radius:18px;background:radial-gradient(circle at 100% 50%,rgba(58,158,240,.1),transparent 44%),#081322b8;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #050d1724}.profile-hero-pass .profile-limits-title{color:#69a2d0;font-size:9px;letter-spacing:.13em}.profile-hero-pass .profile-limits-pills{justify-content:flex-end;gap:6px}.profile-hero-pass .profile-limit-pill{min-width:52px;height:34px;padding:0 7px;border-color:#6fbefe61;background:radial-gradient(circle at 25% 20%,rgba(84,177,253,.28),transparent 54%),linear-gradient(145deg,#1b3767e0,#0e213be6)}.profile-upgrade-btn{position:relative;width:100%;min-height:50px;justify-self:stretch;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:17px;color:#fff;background:var(--action-gradient);font-size:14px;font-weight:900;letter-spacing:-.01em;box-shadow:0 16px 30px #346dcd4d,0 0 24px #3a9ef01f,inset 0 1px #ffffff3d}.profile-upgrade-btn:before{content:"";position:absolute;inset:1px 1px 52%;border-radius:15px 15px 10px 10px;background:linear-gradient(180deg,rgba(255,255,255,.17),transparent);pointer-events:none}.profile-upgrade-btn:after{content:"›";position:absolute;right:17px;top:50%;font-size:24px;font-weight:500;line-height:1;transform:translateY(-53%)}.profile-action-deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.profile-action-deck .profile-action-tile{position:relative;min-height:102px;overflow:hidden;border:1px solid rgba(106,187,254,.32);border-radius:23px;padding:14px;color:#fff;background:radial-gradient(circle at 100% 0%,rgba(58,158,240,.12),transparent 44%),linear-gradient(145deg,#132c4ffa,#091627fc);box-shadow:0 16px 30px #050d1738,inset 0 1px #ffffff0e}.profile-action-deck .profile-action-tile:before{content:"";position:absolute;width:100px;height:100px;top:-62px;right:-42px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 16px #ffffff05;pointer-events:none}.profile-action-deck .profile-action-tile:after{content:"›";position:absolute;right:14px;bottom:10px;color:#ebf6ff9e;font-size:21px;line-height:1}.profile-action-deck .profile-action-tile[data-profile-action=news],.profile-action-deck .profile-action-tile[data-profile-action=notifications]{grid-column:span 2;grid-template-columns:auto minmax(0,1fr) auto;align-content:center}.profile-action-deck .profile-action-tile[data-profile-action=faq],.profile-action-deck .profile-action-tile[data-profile-action=support]{grid-template-columns:1fr;align-content:space-between;gap:12px}.profile-action-deck .profile-action-tile[data-profile-action=settings]{grid-column:1 / -1;min-height:78px;grid-template-columns:auto minmax(0,1fr) auto;align-content:center}.profile-action-deck .profile-action-tile[data-profile-action=news]{background:radial-gradient(circle at 0% 0%,rgba(84,177,253,.3),transparent 46%),linear-gradient(145deg,#1b3664fa,#0d1e36fc)}.profile-action-deck .profile-action-tile[data-profile-action=faq]{background:radial-gradient(circle at 90% 0%,rgba(79,175,253,.3),transparent 46%),linear-gradient(145deg,#173762fa,#0c1e35fc)}.profile-action-deck .profile-action-tile[data-profile-action=support]{background:radial-gradient(circle at 8% 0%,rgba(84,177,253,.2),transparent 46%),linear-gradient(145deg,#153258fa,#0a192cfc)}.profile-action-deck .profile-action-tile[data-profile-action=notifications]{background:radial-gradient(circle at 94% 0%,rgba(63,168,253,.15),transparent 44%),radial-gradient(circle at 12% 100%,rgba(58,158,240,.2),transparent 48%),linear-gradient(145deg,#132e52fa,#0b1c31fc)}.profile-action-deck .profile-action-tile[data-profile-action=settings]{border-color:#3a9ef057;background:radial-gradient(circle at 0% 50%,rgba(84,177,253,.2),transparent 38%),radial-gradient(circle at 100% 50%,rgba(58,158,240,.16),transparent 38%),linear-gradient(115deg,#143055fc,#102644fc)}.profile-action-deck .profile-action-icon{position:relative;z-index:1;width:44px;height:44px;border-color:#7cc3fe61;border-radius:15px;background:radial-gradient(circle at 24% 18%,rgba(84,177,253,.42),transparent 54%),linear-gradient(145deg,#264f94eb,#122b4df0);box-shadow:0 10px 22px #193f814d,inset 0 1px #ffffff1a}.profile-action-deck .profile-action-icon img{width:27px;height:27px;filter:drop-shadow(0 5px 9px rgba(71,171,253,.24))}.profile-action-deck .profile-action-icon svg{width:24px;height:24px;filter:drop-shadow(0 4px 8px rgba(58,158,240,.24))}.profile-action-deck .profile-action-tile strong{position:relative;z-index:1;align-self:center;padding-right:14px;overflow:visible;color:#f7fbff;font-size:15px;line-height:1.14;text-overflow:clip;white-space:normal}.profile-action-deck .profile-action-tile:active{transform:translateY(1px) scale(.988)}.profile-action-deck .profile-action-tile:focus-visible,.profile-upgrade-btn:focus-visible{outline:2px solid #7bbef4;outline-offset:3px}.profile-settings-modal{width:min(100%,440px);max-height:calc(100dvh - var(--tg-content-safe-area-inset-top, env(safe-area-inset-top)) - var(--tg-content-safe-area-inset-bottom, env(safe-area-inset-bottom)) - 28px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:0;overflow:hidden;padding:0;border:1px solid rgba(109,189,254,.4);border-radius:27px;background:radial-gradient(circle at 94% 0%,rgba(58,158,240,.16),transparent 38%),radial-gradient(circle at 6% 0%,rgba(84,177,253,.18),transparent 42%),linear-gradient(180deg,#112949fe,#081322fe);box-shadow:0 28px 76px #050d1794,0 0 42px #45aafd1f,inset 0 1px #ffffff14;animation:faqModalIn .22s ease both}.profile-settings-modal-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px 18px 14px;border-bottom:1px solid rgba(110,189,254,.18)}.profile-settings-modal-head .profile-section-head{min-width:0}.profile-settings-modal-head .profile-section-head strong{color:#fff;font-size:21px}.profile-settings-modal-head .profile-section-head span{max-width:310px;color:#92bbdd;font-size:12px}.profile-settings-close{width:36px;height:36px;display:grid;place-items:center;padding:0 0 2px;border:1px solid rgba(110,189,254,.32);border-radius:13px;color:#d8e7f4;background:#112949b8;font-size:24px;font-weight:300;line-height:1;cursor:pointer}.profile-settings-modal-scroll{min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px 14px 10px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(99,184,253,.48) transparent}.profile-settings-modal .profile-settings-grid{gap:10px}.profile-settings-modal .profile-setting-block{border-color:#67b2ef47;border-radius:19px;background:radial-gradient(circle at 100% 0%,rgba(58,158,240,.07),transparent 42%),#0b1b30bd}.profile-settings-modal-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 14px calc(12px + var(--tg-content-safe-area-inset-bottom, env(safe-area-inset-bottom)));border-top:1px solid rgba(110,189,254,.18);background:linear-gradient(180deg,#08142333,#081423fa 30%)}.profile-settings-modal-footer .profile-save-btn{min-height:50px;margin:0}.profile-settings-modal-footer .profile-faq-ghost-btn{min-height:50px;padding-inline:15px}:root[data-theme=light] .profile-settings-modal{border-color:#4b80d93d;background:radial-gradient(circle at 94% 0%,rgba(28,91,197,.08),transparent 38%),radial-gradient(circle at 6% 0%,rgba(64,122,220,.1),transparent 42%),linear-gradient(180deg,#fcfefffe,#ecf6fffe);box-shadow:0 26px 66px #1f3d7033,inset 0 1px #ffffffe6}:root[data-theme=light] .profile-settings-modal-head{border-bottom-color:#4b80d924}:root[data-theme=light] .profile-settings-modal-head .profile-section-head strong{color:#132c4f}:root[data-theme=light] .profile-settings-modal-head .profile-section-head span{color:#3c6bbc}:root[data-theme=light] .profile-settings-close{border-color:#4b80d92e;color:#355fa6;background:#e4f1fcd6}:root[data-theme=light] .profile-settings-modal .profile-setting-block{border-color:#4b80d929;background:radial-gradient(circle at 100% 0%,rgba(28,91,197,.04),transparent 42%),#fcfeffc7}:root[data-theme=light] .profile-settings-modal-footer{border-top-color:#4b80d924;background:linear-gradient(180deg,#eff8ff33,#eff8fffa 30%)}:root[data-theme=light] .profile-hero-pass{border-color:#4b80d940;background:radial-gradient(circle at 0% 0%,rgba(64,122,220,.14),transparent 36%),radial-gradient(circle at 100% 8%,rgba(28,91,197,.09),transparent 34%),radial-gradient(circle at 80% 110%,rgba(18,88,207,.06),transparent 38%),linear-gradient(145deg,#fcfefffc,#ecf6fffc 72%);box-shadow:0 20px 44px #22407321,inset 0 1px #ffffffe0}:root[data-theme=light] .profile-avatar-stage .profile-avatar-shell{border-color:#ffffffc7;background:radial-gradient(circle at 28% 18%,rgba(64,122,220,.2),transparent 48%),radial-gradient(circle at 88% 92%,rgba(28,91,197,.12),transparent 48%),linear-gradient(145deg,#f3fafffc,#ddedfafc)}:root[data-theme=light] .profile-presence-dot{border-color:#eaf6ff}:root[data-theme=light] .profile-identity-kicker{color:#4977c6}:root[data-theme=light] .profile-hero-pass .profile-hero-copy .page-title{color:#122b4d}:root[data-theme=light] .profile-hero-pass .profile-hero-copy p{color:#3c6cbd}:root[data-theme=light] .profile-status-badge{border-color:#4b80d938;color:#2f5494;background:#d8ebfad1}:root[data-theme=light] .profile-status-badge-pro{border-color:#1258cf3d;color:#0a398a;background:#cae7fec7}:root[data-theme=light] .profile-status-badge-vip{border-color:#1c5bc53b;color:#17438f;background:#dbecfac2}:root[data-theme=light] .profile-pass-grid{border-color:#4b80d92e;background:#fcfeffbd;box-shadow:inset 0 1px #ffffffd1,0 12px 24px #22407312}:root[data-theme=light] .profile-pass-grid .profile-summary-card{background:transparent}:root[data-theme=light] .profile-pass-grid .profile-summary-card:nth-child(odd){border-right-color:#4b80d924}:root[data-theme=light] .profile-pass-grid .profile-summary-card:nth-child(-n+2){border-bottom-color:#4b80d924}:root[data-theme=light] .profile-pass-grid .profile-summary-card span{color:#3c6dbf}:root[data-theme=light] .profile-pass-grid .profile-summary-card strong{color:#16355d}:root[data-theme=light] .profile-hero-pass .profile-limits-row{border-color:#4b80d92e;background:radial-gradient(circle at 100% 50%,rgba(28,91,197,.055),transparent 44%),#fcfeffb8;box-shadow:inset 0 1px #ffffffd1,0 10px 20px #22407312}:root[data-theme=light] .profile-hero-pass .profile-limits-title{color:#3c6dbf}:root[data-theme=light] .profile-hero-pass .profile-limit-pill{border-color:#4b80d933;background:radial-gradient(circle at 25% 20%,rgba(64,122,220,.12),transparent 54%),linear-gradient(145deg,#edf7ffeb,#ddedfaf0)}:root[data-theme=light] .profile-action-deck .profile-action-tile{border-color:#4b80d933;color:#153259;background:radial-gradient(circle at 100% 0%,rgba(28,91,197,.055),transparent 44%),linear-gradient(145deg,#fcfefffa,#eaf4fdfc);box-shadow:0 14px 28px #22407317,inset 0 1px #ffffffd9}:root[data-theme=light] .profile-action-deck .profile-action-tile strong{color:#15345c}:root[data-theme=light] .profile-action-deck .profile-action-tile:after{color:#27467c94}@media(max-width:360px){.profile-hero-pass{padding:14px;border-radius:24px}.profile-avatar-stage{width:72px;height:72px}.profile-avatar-stage .profile-avatar-shell{width:68px;height:68px;border-radius:21px}.profile-hero-pass .profile-hero-top{gap:11px}.profile-hero-pass .profile-hero-copy .page-title{font-size:23px}.profile-status-badge{min-height:23px}.profile-pass-grid .profile-summary-card{padding:10px}.profile-hero-pass .profile-limits-row{gap:7px;padding-left:10px}.profile-hero-pass .profile-limit-pill{min-width:47px;padding-inline:5px}.profile-action-deck{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-action-deck .profile-action-tile[data-profile-action=news],.profile-action-deck .profile-action-tile[data-profile-action=notifications]{grid-column:span 2}}@media(prefers-reduced-motion:reduce){.brand-pill:before,.open-via-bot-brand:before{filter:blur(5px)}}.app-shell-home{--desk-bg: #050d17;--desk-bg-soft: #050d17;--desk-surface: #07111e;--desk-surface-2: #091627;--desk-surface-3: #0c1d33;--desk-line: rgba(92, 176, 244, .2);--desk-line-strong: rgba(113, 191, 254, .46);--desk-green: #1763e5;--desk-green-deep: #083d98;--desk-mint: #72bffe;--desk-lime: #5cb5fd;--desk-text: #eff8ff;--desk-muted: #5580c9;--desk-muted-2: #2d5290;--desk-danger: #6dbdfe;color:var(--desk-text);background:radial-gradient(760px 460px at 108% -8%,rgba(23,99,229,.13),transparent 62%),radial-gradient(640px 520px at -18% 55%,rgba(45,81,143,.11),transparent 68%),linear-gradient(180deg,#050d17 0% 42%,#050d17)}.app-shell-home:before{opacity:.58;background-image:linear-gradient(rgba(94,161,216,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(94,161,216,.035) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 78%);mask-image:linear-gradient(to bottom,black,transparent 78%)}.app-shell-home:after{content:"";position:fixed;z-index:0;inset:0;pointer-events:none;opacity:.42;background:radial-gradient(circle at 92% 18%,rgba(48,109,213,.06),transparent 24%),radial-gradient(circle at 10% 78%,rgba(48,109,213,.035),transparent 28%)}.app-shell-home .app-header{background:linear-gradient(180deg,rgba(5,13,23,.98) 0%,rgba(5,13,23,.82) 58%,transparent 100%)}.app-shell-home .brand-pill{min-width:138px;min-height:42px;padding:8px 22px;border:1px solid rgba(113,191,254,.38);border-radius:8px;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);background:linear-gradient(90deg,#102644fa,#060e19fa);box-shadow:0 14px 32px #050d1761,0 0 22px #1763e51f,inset 0 1px #b8dffe17}.app-shell-home .brand-pill:before{inset:0 auto 0 0;z-index:1;width:4px;border-radius:0;opacity:1;background:linear-gradient(180deg,var(--desk-lime),var(--desk-green));filter:none}.app-shell-home .brand-pill:after{content:"";position:absolute;right:9px;width:5px;height:5px;border:1px solid var(--desk-green);transform:rotate(45deg);box-shadow:0 0 10px #1763e5a3}.app-shell-home .brand-main{color:var(--desk-text);font-size:23px;font-weight:900;letter-spacing:.035em;text-shadow:0 0 18px rgba(45,159,253,.22)}.app-shell-home .app-main{position:relative}.app-shell-home .page-home-ref.home-terminal{display:flex;flex-direction:column;gap:15px;padding-top:6px;color:var(--desk-text)}.app-shell-home .page-home-ref.home-terminal>.home-command-hero{order:10}.app-shell-home .page-home-ref.home-terminal>.active-analysis-card{order:15}.app-shell-home .page-home-ref.home-terminal>.home-mode-console{order:20}.app-shell-home .page-home-ref.home-terminal>.generator-panel{order:30}.app-shell-home .page-home-ref.home-terminal>.home-workspace-heading{order:35}.app-shell-home .page-home-ref.home-terminal>.live-quote-stage,.app-shell-home .page-home-ref.home-terminal>.upload-zone,.app-shell-home .page-home-ref.home-terminal>.analysis-result-panel{order:40}.app-shell-home .page-home-ref.home-terminal>.analysis-action-row{order:50}.app-shell-home .home-command-hero{position:relative;isolation:isolate;display:grid;gap:17px;min-height:206px;padding:17px;overflow:hidden;border:1px solid var(--desk-line);border-radius:12px;clip-path:polygon(0 0,calc(100% - 34px) 0,100% 34px,100% 100%,14px 100%,0 calc(100% - 14px));background:linear-gradient(105deg,#0b1a2efa,#050d17fa 62%),var(--desk-surface);box-shadow:0 24px 54px #050d1761,inset 0 1px #abd9fe12}.app-shell-home .home-command-hero:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.62;background:linear-gradient(90deg,transparent 0 68%,rgba(70,165,243,.045) 68% 68.5%,transparent 68.5%),repeating-linear-gradient(90deg,transparent 0 22px,rgba(79,127,210,.035) 22px 23px),radial-gradient(circle at 88% 30%,rgba(28,107,241,.18),transparent 26%);-webkit-mask-image:linear-gradient(to left,black,transparent 76%);mask-image:linear-gradient(to left,black,transparent 76%)}.app-shell-home .home-command-hero:after{content:"";position:absolute;z-index:0;top:30px;right:-54px;width:174px;height:174px;border:1px solid rgba(89,179,253,.13);border-radius:50%;box-shadow:0 0 0 22px #59b3fd06,0 0 0 46px #59b3fd04}.app-shell-home .home-command-topline,.app-shell-home .home-command-focus,.app-shell-home .home-command-footer{position:relative;z-index:2}.app-shell-home .home-command-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.app-shell-home .home-command-kicker,.app-shell-home .home-command-live{display:inline-flex;align-items:center;gap:7px;color:#75a9d4;font-size:9.5px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.app-shell-home .home-command-kicker i{width:17px;height:2px;background:linear-gradient(90deg,var(--desk-green),transparent)}.app-shell-home .home-command-live{padding:6px 8px;border:1px solid rgba(83,164,231,.17);border-radius:5px;background:#050d179e;color:var(--desk-mint);letter-spacing:.08em}.app-shell-home .home-command-live i{width:6px;height:6px;border-radius:50%;background:var(--desk-green);box-shadow:0 0 0 4px #1763e51c,0 0 12px #1763e5b3;animation:emeraldLivePulse 1.8s ease-in-out infinite}.app-shell-home .home-command-focus{display:flex;align-items:center;gap:13px;max-width:74%}.app-shell-home .home-command-mode-icon{width:62px;height:62px;flex:0 0 62px;display:grid;place-items:center;border:1px solid rgba(106,187,254,.38);border-radius:10px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));color:var(--desk-lime);background:linear-gradient(145deg,#173762b8,#060f1bf0);box-shadow:inset 0 1px #c7e5fe1f,0 0 24px #1763e51f}.app-shell-home .home-command-mode-icon svg,.app-shell-home .home-command-mode-icon img{width:34px;height:34px;object-fit:contain;color:currentColor;filter:saturate(.85) hue-rotate(72deg) brightness(1.45) drop-shadow(0 0 8px rgba(23,99,229,.42))}.app-shell-home .home-command-mode-copy{min-width:0;display:grid;gap:3px}.app-shell-home .home-command-mode-copy small{color:var(--desk-muted);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.app-shell-home .home-command-mode-copy strong{overflow:hidden;color:var(--desk-text);font-size:clamp(21px,5vw,27px);font-weight:900;line-height:1.03;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap}.app-shell-home .home-command-mode-copy em{overflow:hidden;color:#5c9acc;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.app-shell-home .home-command-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(112px,.42fr);align-items:stretch;gap:9px}.app-shell-home .home-command-footer .quota-mode-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:visible}.app-shell-home .home-command-footer .quota-mode-chip{min-width:0;max-width:none;min-height:51px;display:flex;justify-content:flex-start;gap:7px;padding:7px;border:1px solid rgba(95,170,231,.16);border-radius:7px;color:var(--desk-text);background:#050d17b3;box-shadow:inset 0 1px #acd9fe09}.app-shell-home .home-command-footer .quota-mode-chip.unlimited{border-color:#5cb5fd47}.app-shell-home .quota-mode-icon{width:29px;height:29px;flex:0 0 29px;display:grid;place-items:center;border:1px solid rgba(94,174,240,.17);border-radius:6px;background:#1f396438}.app-shell-home .home-command-footer .quota-mode-icon svg,.app-shell-home .home-command-footer .quota-mode-icon img{width:18px;height:18px;flex-basis:18px;color:var(--desk-green);filter:saturate(.8) hue-rotate(72deg) brightness(1.35)}.app-shell-home .quota-mode-copy{min-width:0;display:grid;gap:1px}.app-shell-home .quota-mode-copy small{overflow:hidden;color:var(--desk-muted-2);font-size:7.5px;font-weight:850;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.app-shell-home .home-command-footer .quota-mode-copy b,.app-shell-home .home-command-footer .quota-mode-chip.unlimited b{color:var(--desk-text);font-size:11px;font-weight:900;line-height:1}.app-shell-home .home-command-upgrade,.app-shell-home .home-command-max{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid rgba(92,181,253,.4);border-radius:7px;color:#050d17;background:linear-gradient(115deg,var(--desk-lime),#6bbcfe);box-shadow:0 10px 24px #4aa1e824,inset 0 1px #ffffff94;cursor:pointer}.app-shell-home .home-command-upgrade span{overflow:hidden;font-size:9.5px;font-weight:900;line-height:1.15;text-align:left;text-overflow:ellipsis}.app-shell-home .home-command-upgrade b{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;border:1px solid rgba(9,20,36,.24);border-radius:5px;font-size:15px}.app-shell-home .home-command-max{justify-content:center;font-size:11px;font-weight:900;letter-spacing:.15em}.app-shell-home .home-section-heading,.app-shell-home .home-workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.app-shell-home .home-section-heading>span,.app-shell-home .home-workspace-heading>span{min-width:0;display:grid;gap:2px}.app-shell-home .home-section-heading small,.app-shell-home .home-workspace-heading small{color:var(--desk-green);font-size:8.5px;font-weight:900;letter-spacing:.16em}.app-shell-home .home-section-heading strong,.app-shell-home .home-workspace-heading strong{overflow:hidden;color:#d5e5f2;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.app-shell-home .home-section-heading>button,.app-shell-home .home-workspace-heading>i{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--desk-line);border-radius:5px;color:var(--desk-mint);background:#091424b8;font-size:11px;font-style:normal;font-weight:850;cursor:pointer}.app-shell-home .home-workspace-heading{min-height:38px;padding:0 4px}.app-shell-home .home-workspace-heading>i{width:auto;min-width:56px;padding-inline:9px;text-transform:uppercase}.app-shell-home .home-mode-console{display:grid;gap:9px;margin:0}.app-shell-home .home-mode-console .signal-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.app-shell-home .home-mode-console .signal-mode-card{position:relative;isolation:isolate;min-width:0;min-height:106px;display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto 1fr;align-items:center;gap:5px 7px;padding:10px 8px 9px;overflow:hidden;border:1px solid rgba(85,128,201,.15);border-radius:9px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);color:#90badc;background:linear-gradient(145deg,#091525f5,#050d17fa);box-shadow:inset 0 1px #b1dbfe08;text-align:left}.app-shell-home .home-mode-console .signal-mode-card:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;height:2px;background:var(--desk-green);transition:right .18s ease}.app-shell-home .home-mode-console .signal-mode-card.active{border-color:#69bafd70;color:var(--desk-text);background:radial-gradient(circle at 100% 0%,rgba(47,118,238,.17),transparent 42%),linear-gradient(145deg,#102746fa,#060e18fa);box-shadow:0 12px 28px #050d173d,inset 0 1px #bee1fe14}.app-shell-home .home-mode-console .signal-mode-card.active:before{right:0}.app-shell-home .home-mode-console .signal-mode-icon{width:32px;height:32px;grid-row:1;display:grid;place-items:center;border:1px solid rgba(91,171,236,.16);border-radius:6px;color:#67a6d9;background:#14315640}.app-shell-home .home-mode-console .signal-mode-card.active .signal-mode-icon{border-color:#84c7fe5c;color:var(--desk-lime);background:#2a4e8b4d;box-shadow:0 0 16px #1763e51f}.app-shell-home .home-mode-console .signal-mode-icon svg,.app-shell-home .home-mode-console .signal-mode-icon img{width:20px;height:20px;color:currentColor;filter:saturate(.75) hue-rotate(72deg) brightness(1.35)}.app-shell-home .home-mode-console .signal-mode-text{grid-column:1 / -1;grid-row:2;min-width:0;display:grid;gap:2px}.app-shell-home .home-mode-console .signal-mode-text strong{overflow:hidden;color:inherit;font-size:11px;font-weight:900;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.app-shell-home .home-mode-console .signal-mode-text small{display:-webkit-box;overflow:hidden;color:#536e8e;font-size:8px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.app-shell-home .home-mode-console .signal-mode-cta{position:absolute;top:9px;right:8px;width:27px;height:18px;min-width:27px;min-height:19px;display:grid;place-items:center;margin:0;padding:0;border:1px solid rgba(113,191,254,.34);border-radius:4px;color:#081423;background:var(--desk-green);box-shadow:0 0 12px #1763e529;font-size:7px;font-weight:900}.app-shell-home .home-mode-console .signal-mode-card.active .signal-mode-cta{color:#081423;background:var(--desk-green)}.app-shell-home .page-home-ref.home-terminal .generator-panel{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.app-shell-home .page-home-ref.home-terminal .generator-panel .field-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(108px,.72fr);gap:8px;padding:10px;border:1px solid var(--desk-line);border-radius:10px;clip-path:polygon(0 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%);background:linear-gradient(125deg,#091424fa,#050d17fa);box-shadow:inset 0 1px #badffe0a,0 16px 32px #050d173d}.app-shell-home .page-home-ref.home-terminal .generator-panel .field-row.field-row-scanner{grid-template-columns:minmax(0,1fr)}.app-shell-home .page-home-ref.home-terminal .field-grow,.app-shell-home .page-home-ref.home-terminal .field-mini{gap:6px}.app-shell-home .page-home-ref.home-terminal .field-label{padding-left:3px;color:#5e7da1;font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.app-shell-home .page-home-ref.home-terminal .ref-input{min-height:60px;padding:10px 12px;border:1px solid rgba(91,156,210,.16);border-radius:7px;color:var(--desk-text);background:#050d17b8;box-shadow:inset 0 1px #a1d4fe06}.app-shell-home .page-home-ref.home-terminal .field-picker-copy strong{color:var(--desk-text);font-size:13px;font-weight:850}.app-shell-home .page-home-ref.home-terminal .field-picker-copy small{color:#536d8c;font-size:9px}.app-shell-home .field-picker-chevron{border-color:var(--desk-green)}.app-shell-home .expiration-inline-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.app-shell-home .expiration-inline-btn{min-height:41px;border:1px solid rgba(90,132,203,.15);border-radius:6px;color:#7cadd6;background:#050d17c7;box-shadow:none;font-size:10.5px;font-weight:850}.app-shell-home .expiration-inline-btn.active{border-color:#5cb5fdb8;color:#050d17;background:linear-gradient(135deg,var(--desk-lime),#65b5f7);box-shadow:0 8px 18px #57aaee21}.app-shell-home .form-error{border-color:#ff6c744d;color:#ffadb1;background:#4f0d156b}.app-shell-home .page-home-ref.home-terminal .upload-zone,.app-shell-home .page-home-ref.home-terminal .live-quote-stage,.app-shell-home .page-home-ref.home-terminal .analysis-result-panel{position:relative;isolation:isolate;min-height:274px;margin:0;overflow:hidden;border:1px solid rgba(94,170,232,.23);border-radius:12px;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));color:var(--desk-text);background:linear-gradient(rgba(83,127,201,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(83,127,201,.035) 1px,transparent 1px),radial-gradient(circle at 50% 36%,rgba(24,100,229,.09),transparent 35%),linear-gradient(160deg,#07111efa,#050d17fc);background-size:24px 24px,24px 24px,auto,auto;box-shadow:0 24px 50px #050d1757,inset 0 1px #b6defe0d}.app-shell-home .page-home-ref.home-terminal .upload-zone:before,.app-shell-home .page-home-ref.home-terminal .live-quote-stage:before{content:"";position:absolute;z-index:0;top:0;left:12%;width:32%;height:2px;border:0;border-radius:0;background:linear-gradient(90deg,transparent,var(--desk-green),transparent);box-shadow:0 0 18px #1763e580}.app-shell-home .page-home-ref.home-terminal .upload-zone:after{content:"DROP ZONE";position:absolute;z-index:1;top:12px;right:14px;width:auto;height:auto;border:0;color:#223d6a;background:none;font-size:7px;font-weight:900;letter-spacing:.18em}.app-shell-home .frame-corner{display:none}.app-shell-home .upload-icon{width:76px;height:76px;display:grid;place-items:center;border:1px solid rgba(100,180,245,.3);border-radius:12px;color:var(--desk-mint);background:radial-gradient(circle,#1763e529,#060f1bcc 68%);box-shadow:0 0 0 8px #1763e506,0 0 34px #1763e51a,inset 0 1px #b5ddfe17}.app-shell-home .upload-animation-shell,.app-shell-home .upload-animation,.app-shell-home .upload-animation-fallback{width:52px;height:52px;filter:saturate(.8) hue-rotate(72deg) brightness(1.35)}.app-shell-home .upload-title{color:var(--desk-text);font-size:20px;font-weight:900;letter-spacing:-.035em}.app-shell-home .upload-hint{color:#5f9bcc;font-size:11px}.app-shell-home .upload-subhint{color:#2d518e;font-size:9.5px;font-weight:700;letter-spacing:.02em}.app-shell-home .upload-zone-indicator .upload-icon{width:82px;height:82px;border-color:#78c2fe66;color:var(--desk-mint);background:radial-gradient(circle at 50% 38%,rgba(103,186,253,.18),transparent 48%),linear-gradient(145deg,#122a4be6,#050d17fa);box-shadow:0 0 0 8px #1763e506,0 0 34px #1763e524,inset 0 1px #badffe1f}.app-shell-home .indicator-inline-code{min-width:48px;border-color:#5cb5fd80;border-radius:5px;color:#07101c;background:linear-gradient(120deg,var(--desk-lime),#75bffb);box-shadow:0 8px 18px #4ca2e81f}.app-shell-home .page-home-ref.home-terminal .upload-zone.upload-zone-indicator{min-height:286px;background:radial-gradient(circle at 50% 42%,rgba(65,168,253,.14),transparent 27%),radial-gradient(circle at 50% 42%,transparent 0 34%,rgba(91,170,235,.045) 34.3% 34.8%,transparent 35.1%),radial-gradient(circle at 18% 18%,rgba(78,123,199,.045),transparent 22%),linear-gradient(155deg,#081322fc,#050d17fe 68%);background-size:auto}.app-shell-home .page-home-ref.home-terminal .upload-zone.upload-zone-indicator:before{top:50%;left:50%;width:206px;height:206px;border:1px solid rgba(92,169,232,.075);border-radius:50%;background:conic-gradient(from 30deg,transparent 0 14%,rgba(106,187,253,.16) 14.4% 14.8%,transparent 15.2% 48%,rgba(106,187,253,.1) 48.4% 48.8%,transparent 49.2% 100%);box-shadow:0 0 0 30px #4a7fd803,0 0 64px #1763e50b;transform:translate(-50%,-50%)}.app-shell-home .page-home-ref.home-terminal .upload-zone.upload-zone-indicator:after{content:"";top:50%;right:auto;left:50%;width:1px;height:156px;background:linear-gradient(180deg,transparent,rgba(95,167,226,.07),transparent);transform:translate(-50%,-50%) rotate(90deg)}.app-shell-home .upload-zone-indicator>*{position:relative;z-index:2}.app-shell-home .upload-zone-indicator .upload-indicator-hero{gap:10px}.app-shell-home .upload-zone-indicator .upload-title{text-shadow:0 8px 26px rgba(5,13,23,.5)}.app-shell-home .upload-zone-indicator .upload-hint,.app-shell-home .upload-zone-indicator .upload-subhint{color:#4272c3}.app-shell-home .upload-zone-preview{padding:10px;gap:9px}.app-shell-home .upload-preview-media{border:1px solid rgba(96,166,224,.16);border-radius:8px;background:#050d17}.app-shell-home .upload-preview-actions{gap:7px}.app-shell-home .upload-preview-btn{min-height:42px;border:1px solid var(--desk-line);border-radius:6px;color:#a4c6e2;background:#081322e6}.app-shell-home .upload-preview-btn.replace{border-color:#64b8fd57;color:var(--desk-mint);background:#102542b8}.app-shell-home .upload-preview-btn.reset{border-color:#6dbdfe2e;color:#b2dcfe;background:#0e223d8f}.app-shell-home .page-home-ref.home-terminal .live-quote-stage{padding:10px}.app-shell-home .live-quote-zone{gap:9px}.app-shell-home .live-quote-head{min-height:39px;padding:0 3px}.app-shell-home .live-quote-badge{min-height:27px;border:1px solid rgba(100,179,243,.2);border-radius:5px;color:var(--desk-mint);background:#1129496b;font-size:9px;letter-spacing:.1em}.app-shell-home .live-quote-head-symbol{color:var(--desk-text);font-size:16px}.app-shell-home .live-quote-status{min-width:68px;border-color:#60a6e02e;border-radius:5px;color:#8ab6da;background:#050d17b8}.app-shell-home .live-quote-status-dot,.app-shell-home .live-quote-status.ready .live-quote-status-dot,.app-shell-home .live-quote-status.connected .live-quote-status-dot,.app-shell-home .live-quote-status.alive .live-quote-status-dot{background:var(--desk-green);box-shadow:0 0 10px #1763e5b8}.app-shell-home .live-quote-chart-shell{height:clamp(248px,68vw,304px);border:1px solid rgba(91,132,203,.16);border-radius:7px;background:linear-gradient(rgba(60,109,192,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(60,109,192,.045) 1px,transparent 1px),radial-gradient(circle at 50% 0%,rgba(23,99,229,.07),transparent 50%),linear-gradient(180deg,#050d17f5,#050d17fc);background-size:24px 24px,24px 24px,auto,auto}.app-shell-home .live-quote-price-tag{top:10px;right:10px;border-color:#69bafd3d;border-radius:5px;color:var(--desk-text);background:#050d17db}.app-shell-home .live-quote-empty-copy-wrap{border-color:#62b1f233;border-radius:7px;background:#050d17c7}.app-shell-home .live-quote-empty-title{color:var(--desk-text)}.app-shell-home .live-quote-empty-copy{color:#6582a4}.app-shell-home .warmup-line-back{stroke:#1763e51f}.app-shell-home .warmup-line-front{stroke:#53b1fd80}.app-shell-home .live-quote-warmup-scan{background:linear-gradient(90deg,transparent,rgba(23,99,229,.15),rgba(92,181,253,.08),transparent)}.app-shell-home .page-home-ref.home-terminal .analysis-action-row{display:grid;grid-template-columns:46px minmax(0,1fr) 46px;gap:8px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.app-shell-home .analysis-action-row .home-quick-action{width:46px;height:58px;border:1px solid rgba(92,163,221,.18);border-radius:7px;color:#6fa5d2;background:linear-gradient(145deg,#0a192cf5,#050d17fa);box-shadow:inset 0 1px #aad8fe09}.app-shell-home .analysis-action-row .home-quick-action img{width:23px;height:23px;filter:saturate(.55) hue-rotate(76deg) brightness(1.4) drop-shadow(0 0 7px rgba(23,99,229,.22))}.app-shell-home .analysis-action-row .primary-btn-scanner{position:relative;min-height:58px;justify-content:flex-start;padding:0 58px 0 19px;overflow:hidden;border:1px solid rgba(92,181,253,.62);border-radius:7px;clip-path:polygon(0 0,calc(100% - 17px) 0,100% 17px,100% 100%,0 100%);color:#050d17;background:linear-gradient(105deg,var(--desk-lime),#55adf5 62%,#185bce);box-shadow:0 16px 32px #2062d32e,inset 0 1px #ffffff9e;text-align:left}.app-shell-home .analysis-action-row .primary-btn-scanner:before{content:"";position:absolute;inset:0 48px 0 auto;width:1px;background:#0c1d342e;transform:none}.app-shell-home .analysis-action-row .primary-btn-scanner:after{content:"↗";position:absolute;right:10px;top:50%;width:29px;height:29px;display:grid;place-items:center;border:1px solid rgba(12,29,52,.22);border-radius:5px;font-size:17px;transform:translateY(-50%)}.app-shell-home .analysis-action-row .primary-btn-scanner>span:not(.analyze-cta-animation){color:#050d17;font-size:15px;font-weight:950;letter-spacing:-.03em}.app-shell-home .analysis-action-row .analyze-cta-animation{display:none}.app-shell-home .analysis-action-row.is-result-state{grid-template-columns:minmax(0,1fr)}.app-shell-home .analysis-action-row.is-result-state .primary-btn-scanner{justify-content:flex-start}.app-shell-home .active-analysis-card{border:1px solid rgba(98,176,239,.28);border-radius:9px;color:var(--desk-text);background:linear-gradient(120deg,#0f2440f5,#050d17fa);box-shadow:0 14px 30px #050d1740}.app-shell-home .active-analysis-kicker,.app-shell-home .active-analysis-main small{color:#5782ca}.app-shell-home .active-analysis-side button{border-color:#5cb5fd66;color:#050d17;background:var(--desk-lime)}.app-shell-home .page-home-ref.home-terminal .analysis-result-panel{padding:11px;background:radial-gradient(circle at 86% 0%,rgba(23,99,229,.13),transparent 36%),linear-gradient(160deg,#081423fa,#050d17fc)}.app-shell-home .analysis-result-sheet-inline,.app-shell-home .analysis-result-hero,.app-shell-home .analysis-settlement-card,.app-shell-home .analysis-result-grid .analysis-result-card{border-color:#5da1d82b;border-radius:7px;background:#050d17b3;box-shadow:none}.app-shell-home .analysis-result-heading,.app-shell-home .analysis-result-copy strong,.app-shell-home .analysis-result-grid .analysis-result-card strong{color:var(--desk-text)}.app-shell-home .analysis-result-kicker,.app-shell-home .analysis-result-copy small,.app-shell-home .analysis-result-grid .analysis-result-card span,.app-shell-home .analysis-result-subcopy{color:#617fa2}.app-shell-home .analysis-result-signal.signal-buy{border-color:#5dffa45c;color:var(--desk-mint);background:#0f573170}.app-shell-home .deal-timer-track-fill{background:linear-gradient(90deg,var(--desk-green),var(--desk-lime))}.app-shell-home .action-sheet,.app-shell-home .mode-info-sheet,.app-shell-home .picker-sheet{border-color:#60a8e33d;border-radius:16px 16px 0 0;color:var(--desk-text);background:linear-gradient(180deg,#0a182afc,#050d17fe);box-shadow:0 -26px 70px #050d1785,inset 0 1px #b2dcfe0f}.app-shell-home .action-sheet-handle{background:var(--desk-green);box-shadow:0 0 12px #1763e561}.app-shell-home .action-sheet-title,.app-shell-home .mode-info-copy strong{color:var(--desk-text)}.app-shell-home .action-sheet-copy,.app-shell-home .mode-info-copy small,.app-shell-home .mode-info-text,.app-shell-home .mode-info-disclaimer{color:#4977c5}.app-shell-home .mode-info-icon,.app-shell-home .action-sheet-option-icon{border-color:#62afee3b;color:var(--desk-mint);background:#132e525e;filter:saturate(.8) hue-rotate(72deg) brightness(1.2)}.app-shell-home .action-sheet-option,.app-shell-home .picker-sheet-option,.app-shell-home .market-chip,.app-shell-home .link-upload-field input{border-color:#527ec929;border-radius:7px;color:var(--desk-text);background:#050d17ad}.app-shell-home .action-sheet-option:hover,.app-shell-home .picker-sheet-option:hover,.app-shell-home .market-chip.active{border-color:#69bafd6b;background:#132e5194}.app-shell-home .action-sheet-close,.app-shell-home .link-upload-submit{border-color:#5cb5fd6b;border-radius:7px;color:#050d17;background:linear-gradient(120deg,var(--desk-lime),var(--desk-green))}.app-shell-home .bottom-nav{padding:7px;border:1px solid rgba(91,167,229,.26);border-radius:13px;color:#6380a3;background:#050d17f0;box-shadow:0 22px 48px #050d177a,inset 0 1px #b5ddfe0b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell-home .bottom-nav-item{min-height:57px;border-radius:7px;color:#557192}.app-shell-home .bottom-nav-item.active{color:var(--desk-text);background:linear-gradient(180deg,#1a325bb8,#0a182ac7);box-shadow:inset 0 -2px 0 var(--desk-green),inset 0 1px #b7defe14}.app-shell-home .bottom-nav-item.active .bottom-nav-icon{color:var(--desk-lime);filter:drop-shadow(0 0 8px rgba(23,99,229,.36))}.app-shell-home .bottom-nav-label{font-size:9.5px;font-weight:800}@keyframes emeraldLivePulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}:root[data-theme=light] .app-shell-home{--desk-bg: #e9f1f8;--desk-bg-soft: #deeaf4;--desk-surface: #f7fafd;--desk-surface-2: #ecf3f9;--desk-surface-3: #ddeaf4;--desk-line: rgba(18, 55, 118, .2);--desk-line-strong: rgba(9, 59, 143, .4);--desk-text: #091526;--desk-muted: #305697;--desk-muted-2: #6582a4;background:radial-gradient(700px 420px at 106% -8%,rgba(23,85,190,.13),transparent 62%),linear-gradient(180deg,#f4f8fb,#e3edf6)}:root[data-theme=light] .app-shell-home .app-header{background:linear-gradient(180deg,rgba(243,247,251,.98),rgba(243,247,251,.78),transparent)}:root[data-theme=light] .app-shell-home .brand-pill{border-color:#0b36804d;background:linear-gradient(90deg,#deebf5,#f7fafc);box-shadow:0 12px 28px #223d6b1f}:root[data-theme=light] .app-shell-home .brand-main{color:#0a192c}:root[data-theme=light] .app-shell-home .home-command-hero,:root[data-theme=light] .app-shell-home .home-mode-console .signal-mode-card,:root[data-theme=light] .app-shell-home .page-home-ref.home-terminal .generator-panel .field-row,:root[data-theme=light] .app-shell-home .page-home-ref.home-terminal .upload-zone,:root[data-theme=light] .app-shell-home .page-home-ref.home-terminal .live-quote-stage,:root[data-theme=light] .app-shell-home .page-home-ref.home-terminal .analysis-result-panel{border-color:#103a812e;color:var(--desk-text);background:radial-gradient(circle at 92% 0%,rgba(38,93,187,.1),transparent 36%),linear-gradient(145deg,#fafcfdfa,#e3edf6fa);box-shadow:0 18px 38px #203a651c,inset 0 1px #ffffffe6}:root[data-theme=light] .app-shell-home .home-command-mode-copy strong,:root[data-theme=light] .app-shell-home .home-section-heading strong,:root[data-theme=light] .app-shell-home .home-workspace-heading strong,:root[data-theme=light] .app-shell-home .home-mode-console .signal-mode-card.active,:root[data-theme=light] .app-shell-home .upload-title,:root[data-theme=light] .app-shell-home .page-home-ref.home-terminal .field-picker-copy strong{color:#091526}:root[data-theme=light] .app-shell-home .home-command-footer .quota-mode-chip,:root[data-theme=light] .app-shell-home .page-home-ref.home-terminal .ref-input,:root[data-theme=light] .app-shell-home .expiration-inline-btn,:root[data-theme=light] .app-shell-home .live-quote-chart-shell,:root[data-theme=light] .app-shell-home .live-quote-empty-copy-wrap,:root[data-theme=light] .app-shell-home .analysis-result-sheet-inline,:root[data-theme=light] .app-shell-home .analysis-result-hero,:root[data-theme=light] .app-shell-home .analysis-settlement-card,:root[data-theme=light] .app-shell-home .analysis-result-grid .analysis-result-card{border-color:#0e367a24;color:#091526;background:#ffffffb8}:root[data-theme=light] .app-shell-home .bottom-nav{border-color:#10397f38;background:#f3f7fbf0;box-shadow:0 18px 38px #203a6529}:root[data-theme=light] .app-shell-home .bottom-nav-item{color:#536d8c}:root[data-theme=light] .app-shell-home .bottom-nav-item.active{color:#0a182b;background:#517dc833}@media(max-width:410px){.app-shell-home .page-home-ref.home-terminal{gap:12px}.app-shell-home .home-command-hero{min-height:198px;padding:14px}.app-shell-home .home-command-focus{max-width:82%}.app-shell-home .home-command-mode-icon{width:54px;height:54px;flex-basis:54px}.app-shell-home .home-command-mode-copy strong{font-size:20px}.app-shell-home .home-command-footer{grid-template-columns:minmax(0,1fr) 102px;gap:6px}.app-shell-home .home-command-footer .quota-mode-list{gap:4px}.app-shell-home .home-command-footer .quota-mode-chip{min-height:47px;gap:4px;padding:5px}.app-shell-home .quota-mode-icon{width:25px;height:25px;flex-basis:25px}.app-shell-home .quota-mode-copy small{display:none}.app-shell-home .home-command-upgrade span{font-size:8.5px}.app-shell-home .home-mode-console .signal-mode-card{min-height:96px;padding:8px 6px}.app-shell-home .home-mode-console .signal-mode-text strong{font-size:10px}.app-shell-home .home-mode-console .signal-mode-text small{display:none}.app-shell-home .page-home-ref.home-terminal .generator-panel .field-row{grid-template-columns:minmax(0,1.5fr) minmax(96px,.7fr);padding:8px}.app-shell-home .expiration-inline-grid{gap:4px}.app-shell-home .expiration-inline-btn{min-height:38px;font-size:10px}.app-shell-home .page-home-ref.home-terminal .upload-zone,.app-shell-home .page-home-ref.home-terminal .live-quote-stage{min-height:252px}.app-shell-home .live-quote-chart-shell{height:clamp(232px,72vw,276px)}.app-shell-home .page-home-ref.home-terminal .analysis-action-row{grid-template-columns:43px minmax(0,1fr) 43px;gap:6px}.app-shell-home .analysis-action-row .home-quick-action{width:43px;height:54px}.app-shell-home .analysis-action-row .primary-btn-scanner{min-height:54px;padding-left:15px}.app-shell-home .analysis-action-row .primary-btn-scanner>span:not(.analyze-cta-animation){font-size:13.5px}}@media(min-width:760px){.app-shell-home .home-command-hero{min-height:218px;padding:20px 22px}.app-shell-home .home-command-focus{max-width:66%}.app-shell-home .home-mode-console .signal-mode-card{min-height:116px;padding:12px}.app-shell-home .page-home-ref.home-terminal .generator-panel .field-row{padding:12px}}@media(prefers-reduced-motion:reduce){.app-shell-home .home-command-live i{animation:none}}.loading-screen{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;min-height:100%;overflow:hidden;padding:28px 24px 78px;color:#edf7ff;background:radial-gradient(ellipse at 50% 43%,rgba(12,49,113,.17),transparent 42%),radial-gradient(circle at 84% 16%,rgba(83,157,218,.055),transparent 26%),linear-gradient(145deg,#050d17 0% 54%,#050d17)}.loading-screen .launch-loader{position:relative;z-index:1;display:grid;width:min(100%,390px);gap:17px}.currency-rain.launch-loader-currency-rain{position:fixed;inset:-18% 0 0;z-index:-1}.launch-loader-wordmark{display:flex;justify-content:center;gap:.28em;color:#e8f5ffa3;font:760 11px/1 system-ui,sans-serif;letter-spacing:.14em}.launch-loader-wordmark b{color:#63a6dd;font:inherit;text-shadow:0 0 18px rgba(105,172,226,.16)}.loading-screen .launch-loader:not(.compact) .launch-loader-wordmark{position:fixed;left:50%;bottom:max(28px,calc(env(safe-area-inset-bottom) + 18px));animation:loader-footer-wordmark 3s ease-in-out infinite}.launch-loader-chart{position:relative;width:100%;height:148px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#050d17 8%,#050d17 92%,transparent);mask-image:linear-gradient(90deg,transparent,#050d17 8%,#050d17 92%,transparent);filter:drop-shadow(20px 5px 30px rgba(76,129,219,.04));animation:loader-chart-float 4.2s ease-in-out infinite}.launch-loader-chart svg{width:100%;height:100%;overflow:visible}.launch-loader-candle{opacity:0;transform-box:fill-box;transform-origin:center;animation:loader-candle .42s calc(.18s + var(--candle-delay)) ease forwards}.launch-loader-candle:nth-of-type(3n+1){transform:translateY(4px)}.launch-loader-candle:nth-of-type(4n+2){transform:translateY(-3px)}.launch-loader-candle line{stroke-width:1}.launch-loader-candle rect{stroke-width:0}.launch-loader-candle.is-up line{stroke:#51ffa48f}.launch-loader-candle.is-up rect{fill:#42f6956b}.launch-loader-candle.is-down line{stroke:#71b2e785}.launch-loader-candle.is-down rect{fill:#529edc4d}.launch-loader-sweep{position:absolute;inset-block:0;left:-28%;width:30%;background:linear-gradient(90deg,transparent,rgba(74,172,253,.14),transparent);filter:blur(3px);animation:loader-sweep 2.6s ease-in-out infinite}.launch-loader-progress{display:grid;gap:10px;justify-items:center}.launch-loader-progress>span{display:block;width:min(100%,318px);height:2px;overflow:hidden;border-radius:999px;background:#56b2fd14}.launch-loader-progress>span i{display:block;width:var(--loader-progress);height:100%;border-radius:inherit;background:linear-gradient(90deg,#4375c9,#8dc3ef 40%,#55aef7);box-shadow:0 0 12px #62a6de61;transition:width .24s ease}.launch-loader-progress>b{color:#c5dcef94;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;animation:loader-label .32s ease both}.launch-loader-stages{display:grid;gap:4px;padding:6px;border:1px solid rgba(82,169,241,.1);border-radius:19px;background:#050d176b;box-shadow:inset 0 1px #ffffff05,0 20px 50px #050d1729;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.launch-loader-stage{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;min-height:36px;padding:0 13px;border:1px solid transparent;border-radius:13px;color:#a6c8e347;background:#ffffff02;transition:color .35s ease,border-color .35s ease,background .35s ease,transform .35s ease}.launch-loader-stage>b{overflow:hidden;font:620 11px/1.2 system-ui,sans-serif;letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap}.launch-loader-stage>i{display:grid;width:16px;height:16px;place-items:center;border:1px solid currentColor;border-radius:50%;color:inherit;font:700 9px/1 system-ui,sans-serif;font-style:normal}.launch-loader-stage.is-active{color:#eff8ff;border-color:#52adf73d;background:linear-gradient(90deg,#2c68cd1c,#539cd809);transform:translate(2px)}.launch-loader-stage.is-active>i{border-color:#52adf757;background:#49a3ed;box-shadow:0 0 0 4px #49a3ed0f,0 0 16px #49a3ed47;animation:loader-stage-pulse 1.4s ease-in-out infinite}.launch-loader-stage.is-complete{color:#aecde68c}.launch-loader-stage.is-complete>i{border-color:#55aef76b;color:#62b1f2;background:#3e7ae117;box-shadow:0 0 13px #48a4ef1f}.launch-loader.compact{max-width:270px;gap:18px}.launch-loader.compact .launch-loader-wordmark{order:-1;font-size:17px;letter-spacing:-.035em;color:#eff8ff}.launch-loader.compact .launch-loader-chart{display:none}.launch-loader.compact .launch-loader-progress>span{width:230px}body[data-theme=light] .loading-screen{color:#0d1f36;background:radial-gradient(circle at 50% 45%,rgba(44,111,226,.16),transparent 36%),linear-gradient(145deg,#eff8ff,#f9fcff 55%,#e9f5ff)}body[data-theme=light] .launch-loader-wordmark{color:#0d1f36a3}body[data-theme=light] .launch-loader-progress>b{color:#10274694}body[data-theme=light] .launch-loader-stages{background:#f6fbff94}body[data-theme=light] .launch-loader-stage.is-active{color:#0d1f36}@keyframes loader-footer-wordmark{0%,to{opacity:.62;transform:translate(-50%);filter:brightness(.92)}50%{opacity:1;transform:translate(-50%,-3px);filter:brightness(1.12)}}@keyframes loader-chart-float{0%,to{transform:translateY(2px)}50%{transform:translateY(-5px)}}@keyframes loader-candle{0%{opacity:0;transform:scaleY(.28)}to{opacity:1;transform:scaleY(1)}}@keyframes loader-sweep{0%{left:-30%;opacity:0}14%{opacity:1}84%{opacity:1}to{left:108%;opacity:0}}@keyframes loader-stage-pulse{0%,to{opacity:.42;transform:scale(.72)}50%{opacity:1;transform:scale(.92)}}@keyframes loader-label{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:430px){.loading-screen{padding:22px 20px 72px}.loading-screen .launch-loader{width:min(100%,340px);gap:15px}.launch-loader-chart{height:130px}.launch-loader-stage{padding-inline:11px}}@media(prefers-reduced-motion:reduce){.launch-loader-wordmark,.launch-loader-chart,.launch-loader-candle,.launch-loader-sweep,.launch-loader-stage>i,.launch-loader-progress>b{animation:none!important}.launch-loader-candle,.launch-loader-area{opacity:1}}.app-shell-status .app-main{padding-top:4px}.app-shell-status .status-upgrade-page{position:relative;width:min(100%,520px);gap:14px;padding:0 16px 116px;color:var(--desk-text)}.app-shell-status .status-upgrade-page:before{content:"";position:absolute;z-index:-1;top:104px;right:-106px;width:250px;height:250px;border:1px solid rgba(81,164,231,.07);border-radius:50%;box-shadow:0 0 0 32px #51a4e705,0 0 0 68px #51a4e703;pointer-events:none}.app-shell-status .status-page-head{width:100%;max-width:none;margin:0;padding:9px 2px 4px;gap:10px;text-align:left}.app-shell-status .status-page-eyebrow{display:inline-flex;align-items:center;gap:8px;width:max-content;color:#5983ca;font-size:9px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.app-shell-status .status-page-eyebrow i{width:22px;height:2px;background:linear-gradient(90deg,var(--desk-green),transparent)}.app-shell-status .status-page-head h1{max-width:370px;color:var(--desk-text);font-size:clamp(29px,7.4vw,40px);font-weight:900;line-height:.98;letter-spacing:-.045em}.app-shell-status .status-page-slider{display:block;perspective:none}.app-shell-status .status-page-card{--tier-accent: var(--desk-green);--tier-accent-soft: rgba(23, 99, 229, .13);position:relative;isolation:isolate;min-height:355px;gap:13px;padding:18px;overflow:hidden;border:1px solid rgba(98,179,246,.24);border-radius:12px;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,14px 100%,0 calc(100% - 14px));background:linear-gradient(112deg,#091526fa,#050d17fa 66%),var(--desk-surface);box-shadow:0 24px 54px #050d1761,inset 0 1px #b3dcfe12}.app-shell-status .status-page-card:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.78;background:radial-gradient(circle at 88% 18%,var(--tier-accent-soft),transparent 29%),repeating-linear-gradient(90deg,transparent 0 25px,rgba(87,161,221,.022) 25px 26px),linear-gradient(145deg,transparent 0 66%,rgba(113,191,254,.025) 66% 66.5%,transparent 66.5%);pointer-events:none}.app-shell-status .status-page-card:after{content:attr(data-tier);position:absolute;z-index:-1;top:72px;right:-8px;color:#90ccfe07;font-size:58px;font-weight:950;letter-spacing:-.07em;line-height:1;transform:rotate(-90deg) translateY(100%);transform-origin:right top;white-space:nowrap;pointer-events:none}.app-shell-status .status-page-card.tone-premium{--tier-accent: #7ac3fe;--tier-accent-soft: rgba(122, 195, 254, .14)}.app-shell-status .status-page-card.tone-vip{--tier-accent: var(--desk-lime);--tier-accent-soft: rgba(92, 181, 253, .14)}.app-shell-status .status-page-card.tone-black{--tier-accent: #5faae7;--tier-accent-soft: rgba(95, 170, 231, .15)}.app-shell-status .status-page-card.tone-unlimited{--tier-accent: var(--desk-mint);--tier-accent-soft: rgba(114, 191, 254, .15)}.app-shell-status .status-page-card.current{border-color:#71bffe7a;box-shadow:0 0 0 1px #3975da17,0 24px 56px #050d176b,inset 0 1px #bce0fe1a}.app-shell-status .status-page-card-top{display:grid;grid-template-columns:1fr;gap:15px}.app-shell-status .status-page-card-tags{display:flex;align-items:center;justify-content:space-between;gap:10px}.app-shell-status .status-page-card-tags span,.app-shell-status .status-page-card-tags i{min-height:26px;display:inline-flex;align-items:center;width:max-content;padding:5px 9px;border:1px solid rgba(105,178,238,.2);border-radius:5px;color:#79acd5;background:#050d17b8;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.app-shell-status .status-page-card-tags i{position:relative;padding-left:20px;color:var(--tier-accent)}.app-shell-status .status-page-card-tags i:before{content:"";position:absolute;left:8px;width:6px;height:6px;border-radius:50%;background:var(--tier-accent);box-shadow:0 0 10px var(--tier-accent)}.app-shell-status .status-page-card-top strong{color:var(--desk-text);font-size:clamp(36px,10vw,51px);font-weight:950;line-height:.88;letter-spacing:-.055em}.app-shell-status .status-page-card>p{max-width:365px;color:#659fcf;font-size:12px;line-height:1.48}.app-shell-status .status-upgrade-lines{gap:7px;padding:3px 0}.app-shell-status .status-upgrade-lines span{position:relative;padding-left:18px;color:#a2c5e1;font-size:12px;line-height:1.4}.app-shell-status .status-upgrade-lines span:before{content:"";position:absolute;top:6px;left:2px;width:6px;height:6px;border:1px solid var(--tier-accent);transform:rotate(45deg);box-shadow:0 0 8px var(--tier-accent-soft)}.app-shell-status .status-upgrade-limits{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:auto}.app-shell-status .status-upgrade-limits .status-limit-cell{position:relative;min-height:68px;display:grid;align-content:space-between;justify-content:stretch;gap:9px;padding:10px;overflow:hidden;border:1px solid rgba(79,123,199,.18);border-radius:8px;color:#617fa2;background:#050d17ad}.app-shell-status .status-upgrade-limits .status-limit-cell:after{content:"";position:absolute;right:-12px;bottom:-12px;width:34px;height:34px;border:1px solid rgba(94,174,240,.09);transform:rotate(45deg)}.app-shell-status .status-limit-cell small{overflow:hidden;color:#577393;font-size:8px;font-weight:900;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.app-shell-status .status-limit-cell b{color:var(--desk-text);font-size:12px;line-height:1.12}.app-shell-status .status-page-controls{grid-template-columns:minmax(96px,1fr) auto minmax(96px,1fr);gap:9px}.app-shell-status .status-page-controls .status-page-control{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:0 13px;border:1px solid rgba(83,156,215,.19);border-radius:7px;color:#a5c7e3;background:linear-gradient(145deg,#091424f0,#050d17f0);font-size:12px;font-weight:850}.app-shell-status .status-page-controls .status-page-control i{color:var(--desk-green);font-size:17px;font-style:normal;font-weight:500}.app-shell-status .status-page-controls .status-page-control-next{border-color:#7bc3fe59;color:#eff8ff}.app-shell-status .status-page-controls .status-page-control:disabled{color:#2d5290;opacity:.46}.app-shell-status .status-page-dots{gap:5px}.app-shell-status .status-page-dots button{width:7px;min-height:7px;height:7px;border-radius:2px;background:#3c6bbc4d;transform:rotate(45deg)}.app-shell-status .status-page-dots button.active{width:18px;background:linear-gradient(90deg,var(--desk-lime),var(--desk-green));box-shadow:0 0 12px #1763e547;transform:none}.app-shell-status .status-page-form{position:relative;isolation:isolate;grid-template-columns:42px minmax(0,1fr);gap:10px 12px;margin:0;padding:13px;overflow:hidden;border:1px solid rgba(92,167,229,.21);border-radius:10px;background:linear-gradient(110deg,#081322f7,#050d17f7),var(--desk-surface);box-shadow:0 20px 44px #050d1747,inset 0 1px #b3dcfe0d}.app-shell-status .status-page-form:after{content:"";position:absolute;z-index:-1;inset:0;opacity:.5;background:repeating-linear-gradient(90deg,transparent 0 27px,rgba(79,127,210,.026) 27px 28px);pointer-events:none}.app-shell-status .status-page-form-mark{grid-row:1;grid-column:1;position:relative;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(108,184,247,.25);border-radius:7px;color:var(--desk-green);background:#0a1729d6;font-size:17px;font-weight:950}.app-shell-status .status-page-form-mark i{position:absolute;right:5px;bottom:5px;width:5px;height:5px;border-radius:50%;background:var(--desk-lime);box-shadow:0 0 8px var(--desk-lime)}.app-shell-status .status-page-form>label,.app-shell-status .status-page-form>.status-trader-linked{grid-row:1;grid-column:2}.app-shell-status .status-page-form label{align-content:center;gap:6px;color:#659fcf;font-size:10px;font-weight:800;letter-spacing:.02em}.app-shell-status .status-page-form input{min-height:40px;padding:0 12px;border:1px solid rgba(92,167,229,.22);border-radius:6px;color:var(--desk-text);background:#050d17bf;font-size:13px}.app-shell-status .status-page-form input:focus{border-color:#71bffe94;box-shadow:0 0 0 3px #1763e514}.app-shell-status .status-page-form .status-trader-linked{padding:0;border:0;border-radius:0;background:transparent}.app-shell-status .status-page-form .status-trader-linked span,.app-shell-status .status-page-form .status-trader-linked small{color:#507cc8}.app-shell-status .status-page-form .status-trader-linked strong{color:var(--desk-text)}.app-shell-status .status-page-form>.status-verification-message,.app-shell-status .status-page-form>button,.app-shell-status .status-page-form>.status-register-link{grid-column:1 / -1}.app-shell-status .status-page-form>button,.app-shell-status .status-register-link{min-height:47px;border-radius:7px;color:#050d17;background:linear-gradient(105deg,var(--desk-lime),var(--desk-green));box-shadow:0 13px 28px #1763e524,inset 0 1px #fff3}.app-shell-status .status-register-link{color:var(--desk-mint);background:#060e18c7;border:1px solid rgba(92,167,229,.25);box-shadow:none}.app-shell-status .status-verification-message{border-radius:7px;background:#050d17c2}.app-shell-status .status-page-disclaimer{width:100%;margin-top:0;padding:0 8px;color:#516b89;font-size:10.5px;line-height:1.45;text-align:left}.app-shell-status .status-page-empty{min-height:290px;border:1px dashed rgba(92,167,229,.28);border-radius:10px;color:#5580c9;background:#050d17c7}@media(max-width:380px){.app-shell-status .status-upgrade-page{gap:12px;padding-inline:11px}.app-shell-status .status-page-card{min-height:342px;padding:15px}.app-shell-status .status-upgrade-limits .status-limit-cell{min-height:64px;padding:8px}.app-shell-status .status-page-controls{grid-template-columns:minmax(84px,1fr) auto minmax(84px,1fr)}.app-shell-status .status-page-controls .status-page-control{min-height:43px;padding:0 9px;font-size:10.5px}.app-shell-status .status-page-dots{order:initial}}@media(min-width:720px){.app-shell-status .status-upgrade-page{width:min(100%,620px)}}.app-shell-emerald{--emerald-panel: rgba(6, 15, 26, .96);--emerald-panel-soft: rgba(9, 21, 37, .9);--emerald-panel-deep: rgba(5, 13, 23, .94);--emerald-border: rgba(91, 167, 229, .2);--emerald-border-strong: rgba(106, 187, 254, .42);--emerald-text: #eff8ff;--emerald-muted: #609ccd;--emerald-muted-2: #2f5596;--emerald-accent: #1763e5;--emerald-mint: #72bffe;--emerald-lime: #5cb5fd}.app-shell-emerald .app-main{scrollbar-color:rgba(40,100,201,.45) transparent}.app-shell-emerald .app-main::-webkit-scrollbar{width:3px}.app-shell-emerald .app-main::-webkit-scrollbar-thumb{border-radius:99px;background:linear-gradient(var(--emerald-lime),var(--emerald-accent))}.app-shell-emerald .page{color:var(--emerald-text)}.app-shell-emerald .brand-main{position:relative;z-index:2;display:block;opacity:1}.app-shell-emerald button,.app-shell-emerald a{-webkit-tap-highlight-color:transparent}.app-shell-emerald button:focus-visible,.app-shell-emerald a:focus-visible,.app-shell-emerald input:focus-visible{outline:2px solid rgba(114,191,254,.75);outline-offset:2px}.app-shell-view-history .page-history-ref{width:min(100%,720px);display:grid;gap:14px;padding:5px 15px 116px}.app-shell-view-history .history-hero{display:grid;gap:15px;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.app-shell-view-history .history-hero:before,.app-shell-view-history .history-hero:after,.app-shell-view-history .history-hero-orbit{display:none}.app-shell-view-history .history-page-head{position:relative;z-index:1;display:grid;gap:8px;padding:8px 2px 3px;text-align:left}.app-shell-view-history .history-kicker{width:max-content;min-height:22px;display:inline-flex;align-items:center;gap:8px;padding:0;border:0;color:#5983ca;background:transparent;font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.app-shell-view-history .history-kicker:before{content:"";width:22px;height:2px;background:linear-gradient(90deg,var(--emerald-accent),transparent)}.app-shell-view-history .history-kicker svg{display:none}.app-shell-view-history .history-page-head h1{max-width:530px;margin:0;color:var(--emerald-text);font-size:clamp(29px,7vw,40px);font-weight:950;line-height:.98;letter-spacing:-.048em}.app-shell-view-history .history-page-head p{max-width:520px;margin:0;color:var(--emerald-muted);font-size:12px;line-height:1.45}.app-shell-view-history .history-dashboard{position:relative;display:grid;gap:9px;padding:11px;overflow:hidden;border:1px solid var(--emerald-border);border-radius:11px;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,10px 100%,0 calc(100% - 10px));background:radial-gradient(circle at 92% 0%,rgba(23,99,229,.11),transparent 34%),linear-gradient(140deg,#0a182afa,#050d17fa);box-shadow:0 22px 48px #050d1759,inset 0 1px #b0dbfe0f}.app-shell-view-history .history-dashboard:before{content:"";position:absolute;inset:0;opacity:.55;background:linear-gradient(rgba(77,124,205,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(77,124,205,.035) 1px,transparent 1px);background-size:26px 26px;pointer-events:none}.app-shell-view-history .history-total-card,.app-shell-view-history .history-source-card{position:relative;z-index:1;border:1px solid rgba(84,131,210,.17);color:var(--emerald-text);background:#050d17ad;box-shadow:none}.app-shell-view-history .history-total-card{min-height:112px;padding:14px 15px;border-radius:8px}.app-shell-view-history .history-total-card.active,.app-shell-view-history .history-source-card.active{border-color:#70befe75;background:linear-gradient(135deg,#142f53b8,#050d17c7);box-shadow:inset 0 -2px 0 var(--emerald-accent)}.app-shell-view-history .history-total-card span small,.app-shell-view-history .history-total-card span b,.app-shell-view-history .history-source-card small{color:#6885a7}.app-shell-view-history .history-total-card strong{color:var(--emerald-text);font-size:38px;letter-spacing:-.055em}.app-shell-view-history .history-total-card strong em{color:#557090;font-size:14px}.app-shell-view-history .history-total-card>i svg:first-child circle:first-child{stroke:#3864b038}.app-shell-view-history .history-total-progress{stroke:var(--emerald-accent);filter:drop-shadow(0 0 5px rgba(23,99,229,.34))}.app-shell-view-history .history-total-spark path{stroke:var(--emerald-lime)}.app-shell-view-history .history-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.app-shell-view-history .history-source-card{min-height:90px;display:grid;align-content:space-between;gap:8px;padding:10px;border-radius:7px}.app-shell-view-history .history-source-glyph{width:31px;height:31px;border:1px solid rgba(106,182,244,.24);border-radius:6px;color:var(--emerald-mint);background:#122c4e6e;filter:saturate(.8) hue-rotate(74deg) brightness(1.16)}.app-shell-view-history .history-source-card[class*=source-] .history-source-glyph{border-color:#6ab6f43d;color:var(--emerald-mint);background:#122c4e80;filter:none}.app-shell-view-history .history-source-card b{color:var(--emerald-text)}.app-shell-view-history .history-source-card>i{height:3px;border-radius:0;background:#335ca22e}.app-shell-view-history .history-source-card>i em{background:linear-gradient(90deg,var(--emerald-accent),var(--emerald-lime))}.app-shell-view-history .history-state-card,.app-shell-view-history .history-empty-card,.app-shell-view-history .history-feed{border:1px solid var(--emerald-border);border-radius:11px;color:var(--emerald-text);background:radial-gradient(circle at 90% 4%,rgba(23,99,229,.08),transparent 32%),linear-gradient(145deg,#081221f7,#050d17fa);box-shadow:0 22px 48px #050d174d,inset 0 1px #b1dbfe0d}.app-shell-view-history .history-state-card.error{border-color:#ff6c7447;background:#350c12c2}.app-shell-view-history .history-state-card button,.app-shell-view-history .history-filter-empty button{border:1px solid rgba(106,187,253,.35);border-radius:6px;color:#050d17;background:linear-gradient(110deg,var(--emerald-lime),var(--emerald-accent))}.app-shell-view-history .history-empty-card{min-height:330px;display:grid;grid-template-columns:1fr;place-items:center;gap:17px;padding:26px 18px 18px;text-align:center}.app-shell-view-history .history-empty-visual{width:230px;height:130px;filter:none}.app-shell-view-history .history-empty-line{background:linear-gradient(90deg,transparent,rgba(23,99,229,.18) 18%,rgba(114,191,254,.58) 50%,rgba(23,99,229,.18) 82%,transparent)}.app-shell-view-history .history-empty-node,.app-shell-view-history .history-empty-node.node-scanner,.app-shell-view-history .history-empty-node.node-live,.app-shell-view-history .history-empty-node.node-indicators{border-color:#67b5f447;border-radius:6px;color:var(--emerald-mint);background:#0c1e35e0;box-shadow:0 0 18px #1763e521}.app-shell-view-history .history-empty-core{border-color:#7ec4fe7a;color:#060f1a;background:radial-gradient(circle at 38% 28%,rgba(255,255,255,.3),transparent 30%),linear-gradient(145deg,var(--emerald-lime),var(--emerald-accent));box-shadow:0 0 0 8px #1763e512,0 0 30px #1763e533}.app-shell-view-history .history-empty-core i{border-color:#70befe33}.app-shell-view-history .history-empty-copy strong{color:var(--emerald-text);font-size:22px;letter-spacing:-.035em}.app-shell-view-history .history-empty-copy p{color:var(--emerald-muted);font-size:12px}.app-shell-view-history .history-empty-action{min-height:52px;width:100%;justify-content:space-between;padding:0 14px 0 18px;border:1px solid rgba(92,181,253,.5);border-radius:7px;color:#050d17;background:linear-gradient(105deg,var(--emerald-lime),var(--emerald-accent));box-shadow:0 15px 30px #1763e524}.app-shell-view-history .history-feed{padding:12px}.app-shell-view-history .history-feed-head{padding:2px 2px 11px;border-bottom:1px solid rgba(88,131,203,.14)}.app-shell-view-history .history-feed-head small,.app-shell-view-history .history-feed-head>b{color:#6582a4}.app-shell-view-history .history-feed-head strong{color:var(--emerald-text)}.app-shell-view-history .history-list{gap:9px}.app-shell-view-history .history-card{grid-template-columns:108px minmax(0,1fr);gap:11px;padding:10px;border:1px solid rgba(84,129,206,.15);border-radius:8px;color:var(--emerald-text);background:#050d17ad;box-shadow:none}.app-shell-view-history .history-card-index{display:none}.app-shell-view-history .history-card-media{min-height:124px;border:1px solid rgba(92,162,220,.18);border-radius:6px;background:linear-gradient(rgba(59,106,185,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(59,106,185,.045) 1px,transparent 1px),#050d17;background-size:18px 18px}.app-shell-view-history .history-card-placeholder{color:#5d7a9e;filter:saturate(.7) hue-rotate(76deg)}.app-shell-view-history .history-card-body>strong{color:var(--emerald-text);font-size:16px}.app-shell-view-history .history-card-body>p,.app-shell-view-history .history-card-body>time{color:var(--emerald-muted)}.app-shell-view-history .history-card-source,.app-shell-view-history .history-outcome-chip,.app-shell-view-history .history-card-topline>b{border-radius:4px}.app-shell-view-history .history-card-source{border-color:#63abe630;color:var(--emerald-mint);background:#122b4c5e}.app-shell-view-history .history-card-stats{gap:5px}.app-shell-view-history .history-card-stats>span{min-height:56px;padding:7px;border:1px solid rgba(70,117,196,.13);border-radius:5px;background:#050d178c}.app-shell-view-history .history-card-stats small,.app-shell-view-history .history-card-stats em{color:#546f8f}.app-shell-view-history .history-card-stats b{color:#dfedf9}.app-shell-view-history .history-confidence-meter{background:#345da32e}.app-shell-view-history .history-confidence-meter em{background:linear-gradient(90deg,var(--emerald-accent),var(--emerald-lime))}.app-shell-view-history .history-preview-viewer{background:#050d17e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-shell-view-history .history-preview-panel{border:1px solid var(--emerald-border-strong);border-radius:11px;background:#050d17;box-shadow:0 30px 80px #050d1794}.app-shell-view-history .history-preview-head button{border-color:#5da7e342;color:var(--emerald-mint);background:#0e233e8c}.app-shell-view-profile .page-profile-ref{width:min(100%,660px);gap:13px;padding:5px 15px 116px}.app-shell-view-profile .profile-hero-pass{position:relative;isolation:isolate;gap:15px;padding:17px;overflow:hidden;border:1px solid var(--emerald-border-strong);border-radius:12px;clip-path:polygon(0 0,calc(100% - 31px) 0,100% 31px,100% 100%,14px 100%,0 calc(100% - 14px));color:var(--emerald-text);background:radial-gradient(circle at 86% 11%,rgba(23,99,229,.14),transparent 30%),linear-gradient(120deg,#0c1c32fc,#050d17fc 67%);box-shadow:0 24px 58px #050d1766,inset 0 1px #badffe14}.app-shell-view-profile .profile-hero-pass:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.6;background:repeating-linear-gradient(90deg,transparent 0 25px,rgba(89,156,211,.028) 25px 26px),radial-gradient(circle at 91% 20%,transparent 0 55px,rgba(108,188,254,.09) 55px 56px,transparent 57px 80px,rgba(108,188,254,.045) 80px 81px,transparent 82px);pointer-events:none}.app-shell-view-profile .profile-hero-pass:after{display:none}.app-shell-view-profile .profile-hero-top{align-items:center;gap:13px}.app-shell-view-profile .profile-avatar-shell{width:68px;height:68px;padding:3px;border:1px solid rgba(116,192,254,.52);border-radius:9px;background:#050d17db;box-shadow:0 0 0 5px #1763e509,0 15px 28px #050d175c}.app-shell-view-profile .profile-avatar-stage:before{inset:-4px;border-radius:12px;opacity:.72;background:linear-gradient(135deg,var(--emerald-lime),var(--emerald-accent));filter:blur(7px)}.app-shell-view-profile .profile-avatar-image,.app-shell-view-profile .profile-avatar-fallback{border-radius:6px}.app-shell-view-profile .profile-avatar-fallback{color:#081423;background:linear-gradient(135deg,var(--emerald-lime),var(--emerald-accent))}.app-shell-view-profile .profile-presence-dot{border-color:#050d17;background:var(--emerald-accent);box-shadow:0 0 12px #1763e5bf}.app-shell-view-profile .profile-identity-kicker{color:#537fc9;font-size:8.5px;letter-spacing:.17em}.app-shell-view-profile .profile-identity-kicker:before{border-radius:0;background:linear-gradient(90deg,var(--emerald-accent),transparent);box-shadow:0 0 8px #1763e552}.app-shell-view-profile .profile-identity-head .page-title{color:var(--emerald-text);font-size:clamp(25px,7vw,34px);letter-spacing:-.055em}.app-shell-view-profile .profile-hero-copy>p{color:var(--emerald-muted)}.app-shell-view-profile .profile-status-badge{border:1px solid rgba(103,179,241,.25);border-radius:4px;color:var(--emerald-mint);background:#0e223c94}.app-shell-view-profile .profile-status-badge i{background:var(--emerald-accent);box-shadow:0 0 8px #1763e5b3}.app-shell-view-profile .profile-pass-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0;border:0;background:transparent}.app-shell-view-profile .profile-summary-card{min-height:60px;padding:9px 10px;border:1px solid rgba(87,130,203,.16);border-radius:6px;background:#050d1799}.app-shell-view-profile .profile-summary-card span{color:#567292;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.app-shell-view-profile .profile-summary-card strong{color:var(--emerald-text);font-size:12px}.app-shell-view-profile .profile-limits-row{min-height:53px;padding:9px 10px;border:1px solid rgba(87,130,203,.16);border-radius:7px;background:#050d1794}.app-shell-view-profile .profile-limits-title{color:#5d7b9f;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.app-shell-view-profile .profile-limit-pill{min-height:30px;border:1px solid rgba(96,165,222,.2);border-radius:5px;color:var(--emerald-text);background:#0e223c73}.app-shell-view-profile .profile-limit-pill svg{color:var(--emerald-mint);filter:none}.app-shell-view-profile .profile-limit-pill.is-disabled{opacity:.42}.app-shell-view-profile .profile-upgrade-btn{position:relative;min-height:52px;justify-content:flex-start;padding:0 54px 0 17px;border:1px solid rgba(92,181,253,.56);border-radius:7px;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);color:#050d17;background:linear-gradient(105deg,var(--emerald-lime),var(--emerald-accent));box-shadow:0 15px 30px #1763e529;text-align:left}.app-shell-view-profile .profile-upgrade-btn:after{content:"↗";position:absolute;right:10px;width:29px;height:29px;display:grid;place-items:center;border:1px solid rgba(12,29,52,.22);border-radius:5px}.app-shell-view-profile .profile-action-deck{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell-view-profile .profile-action-tile{position:relative;min-height:92px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;justify-items:start;gap:11px;padding:13px;overflow:hidden;border:1px solid rgba(89,154,208,.17);border-radius:9px;color:var(--emerald-text);background:linear-gradient(135deg,#091424f5,#050d17fa);box-shadow:inset 0 1px #b4ddfe09;text-align:left}.app-shell-view-profile .profile-action-deck .profile-action-tile[data-profile-action]{border-color:#599ad02b;border-radius:9px;color:var(--emerald-text);background:radial-gradient(circle at 96% 0%,rgba(23,99,229,.075),transparent 36%),linear-gradient(135deg,#091424f7,#050d17fc);box-shadow:inset 0 1px #b4ddfe09}.app-shell-view-profile .profile-action-deck .profile-action-tile[data-profile-action]:before{width:70px;height:70px;top:auto;right:-34px;bottom:-34px;border-color:#60a9e512;border-radius:0;box-shadow:none;transform:rotate(45deg)}.app-shell-view-profile .profile-action-deck .profile-action-tile[data-profile-action]:after{content:"↗";right:11px;bottom:9px;color:#72bffe94;font-size:15px}.app-shell-view-profile .profile-action-tile:after{content:"";position:absolute;right:-17px;bottom:-17px;width:48px;height:48px;border:1px solid rgba(96,169,229,.07);transform:rotate(45deg)}.app-shell-view-profile .profile-action-tile:active{border-color:var(--emerald-border-strong);transform:translateY(1px)}.app-shell-view-profile .profile-action-icon{width:42px;height:42px;border:1px solid rgba(102,176,237,.22);border-radius:7px;color:var(--emerald-mint);background:#1128477a;filter:none}.app-shell-view-profile .profile-action-deck .profile-action-icon{border-color:#66b0ed38;border-radius:7px;color:var(--emerald-mint);background:#11284794;box-shadow:inset 0 1px #b5ddfe0f,0 10px 20px #050d1733}.app-shell-view-profile .profile-action-deck .profile-action-icon img{filter:grayscale(1) sepia(1) hue-rotate(72deg) saturate(4) brightness(1.28)}.app-shell-view-profile .profile-action-tile strong{color:var(--emerald-text);font-size:13px}.app-shell-emerald .profile-faq-modal-backdrop{z-index:120;align-items:flex-end;padding:14px 10px 0;background:#050d17d1;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.app-shell-emerald:has(.profile-faq-modal-backdrop) .app-main{z-index:80}.app-shell-emerald:has(.profile-faq-modal-backdrop) .bottom-nav{opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px))}.app-shell-emerald .profile-faq-modal,.app-shell-emerald .profile-settings-modal{width:min(100%,620px);max-height:min(84vh,760px);margin:0 auto;overflow:hidden;border:1px solid rgba(100,177,240,.3);border-bottom:0;border-radius:16px 16px 0 0;color:var(--emerald-text);background:radial-gradient(circle at 90% 0%,rgba(23,99,229,.12),transparent 30%),linear-gradient(180deg,#0a1729fe,#050d17fe);box-shadow:0 -28px 76px #050d178c,inset 0 1px #badffe12}.app-shell-emerald .profile-faq-modal:before,.app-shell-emerald .profile-settings-modal:before{content:"";width:42px;height:3px;display:block;margin:8px auto 2px;border-radius:9px;background:#5ea4dd6b}.app-shell-emerald .profile-faq-head,.app-shell-emerald .profile-settings-modal-head{padding:13px 15px;border-bottom:1px solid rgba(90,154,207,.14);background:#050d177a}.app-shell-emerald .profile-faq-head{justify-items:start;gap:5px;text-align:left}.app-shell-emerald .profile-faq-kicker{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;font-size:8.5px;letter-spacing:.16em}.app-shell-emerald .profile-faq-head>strong{display:block;color:var(--emerald-text);font-size:19px;line-height:1.15;letter-spacing:-.025em}.app-shell-emerald .profile-faq-kicker,.app-shell-emerald .profile-section-head span{color:#4b78c6}.app-shell-emerald .profile-faq-head strong,.app-shell-emerald .profile-section-head strong{color:var(--emerald-text)}.app-shell-emerald .profile-faq-modal-scroll,.app-shell-emerald .profile-settings-modal-scroll{scrollbar-color:rgba(57,115,214,.42) transparent}.app-shell-emerald .profile-faq-card,.app-shell-emerald .profile-faq-indicator-card,.app-shell-emerald .profile-notification-kind,.app-shell-emerald .profile-notification-feed,.app-shell-emerald .profile-notification-master,.app-shell-emerald .profile-notification-impact,.app-shell-emerald .profile-notification-lead,.app-shell-emerald .profile-notification-signals-panel,.app-shell-emerald .profile-setting-block{border:1px solid rgba(86,128,201,.16);border-radius:8px;color:var(--emerald-text);background:#050d17a3;box-shadow:none}.app-shell-emerald .profile-faq-card:hover,.app-shell-emerald .profile-faq-indicator-card:hover,.app-shell-emerald .profile-notification-kind.selected,.app-shell-emerald .profile-notification-feed.active{border-color:#6ebdfe6b;background:#1026448a}.app-shell-emerald .profile-faq-card strong,.app-shell-emerald .profile-faq-indicator-card strong,.app-shell-emerald .profile-faq-detail h3,.app-shell-emerald .profile-notification-kind strong,.app-shell-emerald .profile-notification-feed strong,.app-shell-emerald .profile-notification-master strong{color:var(--emerald-text)}.app-shell-emerald .profile-faq-card small,.app-shell-emerald .profile-faq-card em,.app-shell-emerald .profile-faq-indicator-card small,.app-shell-emerald .profile-faq-detail p,.app-shell-emerald .profile-support-body p,.app-shell-emerald .profile-notifications-body>p,.app-shell-emerald .profile-notification-kind span,.app-shell-emerald .profile-notification-feed span,.app-shell-emerald .profile-notification-master small{color:var(--emerald-muted)}.app-shell-emerald .profile-faq-marker,.app-shell-emerald .indicator-inline-code{border-color:#5cb5fd6b;border-radius:5px;color:#07101c;background:linear-gradient(120deg,var(--emerald-lime),#75bffb);box-shadow:none}.app-shell-emerald .profile-faq-note-list span,.app-shell-emerald .profile-faq-warning{border-color:#5bd88f2b;border-radius:6px;color:#a8c6b3;background:#05180db8}.app-shell-emerald .profile-faq-warning{border-color:#c7ff5a38;color:#c4d5a2}.app-shell-emerald .profile-faq-footer,.app-shell-emerald .profile-settings-modal-footer{border-top:1px solid rgba(91,155,208,.14);background:#050d17ed}.app-shell-emerald .profile-faq-ghost-btn,.app-shell-emerald .profile-settings-close{border:1px solid rgba(95,163,219,.2);border-radius:6px;color:#a5c7e3;background:#081322c7}.app-shell-emerald .profile-support-link-button,.app-shell-emerald .profile-notifications-save,.app-shell-emerald .profile-save-btn{border:1px solid rgba(110,189,254,.32);border-radius:7px;color:var(--emerald-mint);background:#102644ad;box-shadow:none}.app-shell-emerald .profile-support-link-button.primary,.app-shell-emerald .profile-notifications-save,.app-shell-emerald .profile-save-btn{color:#050d17;background:linear-gradient(105deg,var(--emerald-lime),var(--emerald-accent))}.app-shell-emerald .profile-notification-master i,.app-shell-emerald .profile-theme-switch-track{border-color:#5c9dd333;background:#050d17d1}.app-shell-emerald .profile-notification-master.active i,.app-shell-emerald .profile-theme-switch.is-dark .profile-theme-switch-track{background:#173863c7}.app-shell-emerald .profile-notification-master i:after,.app-shell-emerald .profile-theme-thumb{background:var(--emerald-mint);box-shadow:0 0 12px #1763e557}.app-shell-emerald .profile-notification-impact-chip,.app-shell-emerald .profile-notification-lead-grid button,.app-shell-emerald .profile-chip,.app-shell-emerald .profile-timezone-summary,.app-shell-emerald .profile-timezone-chip{border:1px solid rgba(79,124,200,.18);border-radius:7px;color:#9ac0df;background:#050d17ad}.app-shell-emerald .profile-notification-impact-chip.active,.app-shell-emerald .profile-notification-lead-grid button.active,.app-shell-emerald .profile-chip.active,.app-shell-emerald .profile-timezone-summary.expanded,.app-shell-emerald .profile-timezone-chip.active{border-color:#6dbdfe70;color:var(--emerald-text);background:#132e51a3;box-shadow:inset 0 -2px var(--emerald-accent)}.app-shell-emerald .profile-setting-block .field-label,.app-shell-emerald .profile-timezone-zone,.app-shell-emerald .profile-timezone-summary-meta,.app-shell-emerald .profile-timezone-current{color:#6885a7}.app-shell-emerald .profile-timezone-summary strong,.app-shell-emerald .profile-timezone-city,.app-shell-emerald .profile-timezone-offset{color:var(--emerald-text)}.app-shell-view-news .news-page-ref{width:min(100%,720px);display:grid;gap:13px;padding:5px 15px 116px}.app-shell-view-news .news-desk-head{display:grid;gap:8px;padding:8px 2px 3px}.app-shell-view-news .news-desk-kicker{display:inline-flex;align-items:center;gap:8px;width:max-content;color:#5983ca;font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.app-shell-view-news .news-desk-kicker i{width:22px;height:2px;background:linear-gradient(90deg,var(--emerald-accent),transparent)}.app-shell-view-news .news-desk-head h1{margin:0;color:var(--emerald-text);font-size:clamp(30px,7vw,41px);font-weight:950;line-height:.98;letter-spacing:-.05em}.app-shell-view-news .news-desk-head p{max-width:540px;margin:0;color:var(--emerald-muted);font-size:12px;line-height:1.45}.app-shell-view-news .news-shell{padding:7px;border:1px solid var(--emerald-border);border-radius:10px;background:#050d17d6;box-shadow:none}.app-shell-view-news .news-switcher{gap:5px;padding:0;border:0;background:transparent}.app-shell-view-news .news-switcher-btn{min-height:46px;padding:8px 10px;border:1px solid transparent;border-radius:6px;color:#5d7b9f;background:#050d1794;font-size:11px}.app-shell-view-news .news-switcher-btn.active{border-color:#66b4f44d;color:var(--emerald-text);background:linear-gradient(135deg,#153259c2,#07101cd1);box-shadow:inset 0 -2px var(--emerald-accent)}.app-shell-view-news .news-block{display:grid;gap:9px}.app-shell-view-news .news-block-head{padding:4px 2px}.app-shell-view-news .news-block-head strong{color:var(--emerald-text);font-size:15px}.app-shell-view-news .news-block-head span{min-width:27px;min-height:24px;display:grid;place-items:center;border:1px solid rgba(90,156,210,.2);border-radius:4px;color:var(--emerald-mint);background:#0d1f3680}.app-shell-view-news .news-card-grid{gap:8px}.app-shell-view-news .news-card{position:relative;gap:11px;padding:12px;overflow:hidden;border:1px solid rgba(87,130,204,.17);border-radius:9px;color:var(--emerald-text);background:linear-gradient(140deg,#081322f7,#050d17fa);box-shadow:none}.app-shell-view-news .news-card:after{content:"";position:absolute;right:-16px;bottom:-16px;width:52px;height:52px;border:1px solid rgba(96,168,226,.06);transform:rotate(45deg);pointer-events:none}.app-shell-view-news .news-card-economic.impact-high{border-left:2px solid #74c0fe}.app-shell-view-news .news-card-economic.impact-medium{border-left:2px solid #62abe6}.app-shell-view-news .news-card-economic.impact-low{border-left:2px solid var(--emerald-accent)}.app-shell-view-news .news-flag-chip,.app-shell-view-news .news-currency-chip,.app-shell-view-news .news-impact-chip,.app-shell-view-news .news-time-chip,.app-shell-view-news .news-related-chip{border:1px solid rgba(82,126,200,.18);border-radius:4px;color:#7eaed6;background:#050d17ad}.app-shell-view-news .news-impact-chip.impact-high{border-color:#6bbcfe4d;color:#9fd3fe;background:#122c4e9e}.app-shell-view-news .news-impact-chip.impact-medium{border-color:#5fa7e247;color:#83c0f1;background:#0f233f8f}.app-shell-view-news .news-impact-chip.impact-low{border-color:#5ba6e345;color:var(--emerald-mint);background:#0e233e8f}.app-shell-view-news .news-card-copy h3{color:var(--emerald-text);font-size:15px;line-height:1.28}.app-shell-view-news .news-card-copy p,.app-shell-view-news .news-market-summary{color:var(--emerald-muted)}.app-shell-view-news .news-stat-row{gap:5px}.app-shell-view-news .news-stat-box{min-height:55px;padding:8px;border:1px solid rgba(73,119,198,.13);border-radius:5px;background:#050d178c}.app-shell-view-news .news-stat-box span{color:#557090;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.app-shell-view-news .news-stat-box strong{color:#e5f0f9}.app-shell-view-news .news-category-strip{gap:6px;padding-bottom:2px;scrollbar-width:none}.app-shell-view-news .news-category-chip{min-height:39px;border:1px solid rgba(85,128,201,.17);border-radius:6px;color:#758fae;background:#050d17b8}.app-shell-view-news .news-category-chip.active{border-color:#6bbcfe66;color:var(--emerald-text);background:#132e52ab;box-shadow:inset 0 -2px var(--emerald-accent)}.app-shell-view-news .news-category-chip strong{color:var(--emerald-mint)}.app-shell-view-news .news-market-media{border:1px solid rgba(89,132,204,.16);border-radius:6px;background:#050d17}.app-shell-view-news .news-open-link{min-height:43px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border:1px solid rgba(106,187,254,.31);border-radius:6px;color:var(--emerald-mint);background:#10264494}.app-shell-view-news .news-open-link:after{content:"↗"}.app-shell-view-news .news-empty-card{min-height:210px;border:1px dashed rgba(93,164,222,.27);border-radius:10px;color:var(--emerald-muted);background:#050d17c7}.app-shell-emerald .app-toast-stack{padding-inline:11px}.app-shell-emerald .app-toast{border:1px solid rgba(102,178,241,.27);border-radius:9px;color:var(--emerald-text);background:#050d17f5;box-shadow:0 20px 46px #050d1778,inset 3px 0 var(--emerald-accent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell-emerald .app-toast-icon{border-color:#64aeeb3d;background:#1027458c;filter:saturate(.7) hue-rotate(76deg) brightness(1.14)}.app-shell-emerald .app-toast-copy strong{color:var(--emerald-text)}.app-shell-emerald .app-toast-copy small{color:var(--emerald-muted)}.app-shell-emerald .app-toast-close{color:#607ea2;background:#071220cc}.app-shell-emerald .action-sheet-backdrop,.app-shell-emerald .scan-analysis-overlay{background-color:#050d17d6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-shell-onboarding-emerald{--emerald-accent: #1763e5;--emerald-mint: #72bffe;--emerald-lime: #5cb5fd;--emerald-text: #eff8ff;--emerald-muted: #609ccd;color:var(--emerald-text);background:radial-gradient(690px 500px at 100% 0%,rgba(23,99,229,.13),transparent 58%),radial-gradient(520px 420px at -20% 86%,rgba(56,101,178,.1),transparent 64%),linear-gradient(180deg,#050d17,#050d17 48%,#050d17)}.app-shell-onboarding-emerald:before{opacity:.52;background-image:linear-gradient(rgba(94,161,216,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(94,161,216,.035) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 82%);mask-image:linear-gradient(to bottom,black,transparent 82%)}.app-shell-onboarding-emerald .app-header{background:linear-gradient(180deg,rgba(5,13,23,.98),rgba(5,13,23,.72),transparent)}.app-shell-onboarding-emerald .brand-pill{min-width:138px;min-height:42px;padding:8px 22px;border:1px solid rgba(113,191,254,.38);border-radius:8px;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);background:linear-gradient(90deg,#102644fa,#060e19fa)!important;box-shadow:0 14px 32px #050d1761,0 0 22px #1763e51f}.app-shell-onboarding-emerald .brand-pill:before{inset:0 auto 0 0;z-index:1;width:4px;border-radius:0;opacity:1;background:linear-gradient(180deg,var(--emerald-lime),var(--emerald-accent));filter:none}.app-shell-onboarding-emerald .brand-pill:after{content:"";position:absolute;right:9px;width:5px;height:5px;border:1px solid var(--emerald-accent);transform:rotate(45deg);box-shadow:0 0 10px #1763e5a3}.app-shell-onboarding-emerald .brand-main{color:var(--emerald-text);text-shadow:0 0 18px rgba(45,159,253,.22)}.app-shell-onboarding-emerald .onboarding-screen{width:min(100%,620px);margin:0 auto;padding-inline:14px}.app-shell-onboarding-emerald .onboarding-scene{gap:14px}.app-shell-onboarding-emerald .onboarding-content{gap:13px}.app-shell-onboarding-emerald .onboarding-hero{position:relative;gap:15px;padding:16px;overflow:hidden;border:1px solid rgba(92,167,229,.22);border-radius:11px;clip-path:polygon(0 0,calc(100% - 27px) 0,100% 27px,100% 100%,11px 100%,0 calc(100% - 11px));background:radial-gradient(circle at 87% 13%,rgba(23,99,229,.14),transparent 30%),linear-gradient(135deg,#0a192cfa,#050d17fc);box-shadow:0 24px 54px #050d1761}.app-shell-onboarding-emerald .onboarding-visual{width:92px;height:92px;border:1px solid rgba(113,191,254,.36);border-radius:10px;background:radial-gradient(circle at 50% 42%,rgba(89,179,253,.17),transparent 47%),linear-gradient(145deg,#122c4ed6,#050d17f2);box-shadow:0 0 0 8px #1763e506,0 0 34px #1763e51a}.app-shell-onboarding-emerald .onboarding-visual-mark{filter:saturate(.65) hue-rotate(76deg) brightness(1.25) drop-shadow(0 0 11px rgba(23,99,229,.35))}.app-shell-onboarding-emerald .onboarding-overline{color:#5782ca;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.app-shell-onboarding-emerald .onboarding-copy h1{color:var(--emerald-text);font-size:clamp(29px,7vw,41px);line-height:.98;letter-spacing:-.05em}.app-shell-onboarding-emerald .onboarding-copy p,.app-shell-onboarding-emerald .onboarding-footnote{color:var(--emerald-muted)}.app-shell-onboarding-emerald .onboarding-bullets{gap:7px;padding:7px;border:1px solid rgba(91,161,219,.2);border-radius:10px;background:#050d17b8;box-shadow:0 20px 40px #050d1740,inset 0 1px #b5ddfe09}.app-shell-onboarding-emerald .onboarding-bullets:after{opacity:.42;background:linear-gradient(90deg,transparent,rgba(114,191,254,.08),transparent)}.app-shell-onboarding-emerald .onboarding-bullet{min-height:67px;padding:10px;border:1px solid rgba(84,127,201,.17);border-radius:8px;background:#050d17c2;box-shadow:none}.app-shell-onboarding-emerald .onboarding-bullet:last-child{border-bottom:1px solid rgba(84,127,201,.17)}.app-shell-onboarding-emerald .onboarding-bullet-index{border-color:#6bb5f242;background:#10264385}.app-shell-onboarding-emerald .onboarding-live-dot{background:var(--emerald-accent);box-shadow:0 0 10px #1763e5b3}.app-shell-onboarding-emerald .onboarding-bullet-title strong{color:var(--emerald-text)}.app-shell-onboarding-emerald .onboarding-bullet-copy small{color:#6885a7}.app-shell-onboarding-emerald .onboarding-footer{border-color:#5883cd2e;border-radius:10px;background:#050d17db;box-shadow:0 22px 48px #050d1759}.app-shell-onboarding-emerald .onboarding-progress-dot{border-radius:2px;background:#3a69b947;transform:rotate(45deg)}.app-shell-onboarding-emerald .onboarding-progress-dot.active,.app-shell-onboarding-emerald .onboarding-progress-dot.passed{background:var(--emerald-accent);box-shadow:0 0 10px #1763e559}.app-shell-onboarding-emerald .onboarding-progress-dot.active{width:28px;height:4px;border-radius:2px;transform:none}.app-shell-onboarding-emerald .onboarding-progress-dot.passed{width:7px;height:7px;transform:rotate(45deg)}.app-shell-onboarding-emerald .onboarding-primary-btn{position:relative;min-height:53px;justify-content:flex-start;padding:0 54px 0 17px;border:1px solid rgba(92,181,253,.54);border-radius:7px;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);color:#050d17;background:linear-gradient(105deg,var(--emerald-lime),var(--emerald-accent));box-shadow:0 15px 30px #1763e529;text-align:left}.app-shell-onboarding-emerald .onboarding-primary-btn:after{content:"↗";position:absolute;right:10px;top:50%;width:29px;height:29px;display:grid;place-items:center;border:1px solid rgba(12,29,52,.22);border-radius:5px;transform:translateY(-50%)}.app-shell-onboarding-emerald .onboarding-skip-link{color:#537fc9}.open-via-bot{color:#eff8ff;background:linear-gradient(rgba(91,159,214,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(91,159,214,.035) 1px,transparent 1px),radial-gradient(circle at 82% 8%,rgba(23,99,229,.14),transparent 32%),#050d17;background-size:28px 28px,28px 28px,auto,auto}.open-via-bot-card{border:1px solid rgba(103,180,243,.3);border-radius:12px;color:#eff8ff;background:linear-gradient(145deg,#0a182bfa,#050d17fc);box-shadow:0 30px 80px #050d1785,inset 0 1px #badffe12}.open-via-bot-brand,.open-via-bot-icon{border-color:#6cbafa57;border-radius:7px;color:#72bffe;background:#1128478c}.open-via-bot-kicker,.open-via-bot-card p,.open-via-bot-card small,.open-via-bot-footer{color:#5681ca}.open-via-bot-card h1{color:#eff8ff}.open-via-bot-cta{border-radius:7px;color:#050d17;background:linear-gradient(105deg,#5cb5fd,#1763e5);box-shadow:0 15px 30px #1763e529}:root[data-theme=light] .app-shell-emerald .history-dashboard,:root[data-theme=light] .app-shell-emerald .history-state-card,:root[data-theme=light] .app-shell-emerald .history-empty-card,:root[data-theme=light] .app-shell-emerald .history-feed,:root[data-theme=light] .app-shell-emerald .profile-hero-pass,:root[data-theme=light] .app-shell-emerald .profile-action-tile,:root[data-theme=light] .app-shell-emerald .news-card,:root[data-theme=light] .app-shell-emerald .news-shell{color:#0c1c32;background:#f8fbfde6;box-shadow:0 18px 42px #16355e1c}:root[data-theme=light] .app-shell-emerald .history-total-card,:root[data-theme=light] .app-shell-emerald .history-source-card,:root[data-theme=light] .app-shell-emerald .history-card,:root[data-theme=light] .app-shell-emerald .profile-summary-card,:root[data-theme=light] .app-shell-emerald .profile-limits-row,:root[data-theme=light] .app-shell-emerald .profile-limit-pill,:root[data-theme=light] .app-shell-emerald .news-stat-box,:root[data-theme=light] .app-shell-emerald .news-switcher-btn,:root[data-theme=light] .app-shell-emerald .news-category-chip{color:#102643;background:#e7f0f8db}:root[data-theme=light] .app-shell-emerald .history-page-head h1,:root[data-theme=light] .app-shell-emerald .history-total-card strong,:root[data-theme=light] .app-shell-emerald .history-source-card b,:root[data-theme=light] .app-shell-emerald .history-empty-copy strong,:root[data-theme=light] .app-shell-emerald .history-card-body>strong,:root[data-theme=light] .app-shell-emerald .profile-identity-head .page-title,:root[data-theme=light] .app-shell-emerald .profile-summary-card strong,:root[data-theme=light] .app-shell-emerald .profile-action-tile strong,:root[data-theme=light] .app-shell-emerald .news-desk-head h1,:root[data-theme=light] .app-shell-emerald .news-block-head strong,:root[data-theme=light] .app-shell-emerald .news-card-copy h3,:root[data-theme=light] .app-shell-emerald .news-stat-box strong{color:#0c1c32}:root[data-theme=light] .app-shell-emerald .profile-faq-modal,:root[data-theme=light] .app-shell-emerald .profile-settings-modal{color:#0c1c32;background:linear-gradient(180deg,#f7fafdfc,#e2edf6fc)}@media(max-width:430px){.app-shell-view-history .page-history-ref,.app-shell-view-profile .page-profile-ref,.app-shell-view-news .news-page-ref{padding-inline:11px}.app-shell-view-history .history-card{grid-template-columns:92px minmax(0,1fr)}.app-shell-view-history .history-card-media{min-height:112px}.app-shell-view-history .history-card-stats{grid-template-columns:1fr 1fr}.app-shell-view-history .history-card-stats>span:last-child{grid-column:1 / -1}.app-shell-view-profile .profile-action-tile{min-height:84px;grid-template-columns:38px minmax(0,1fr);gap:9px;padding:10px}.app-shell-view-profile .profile-action-icon{width:38px;height:38px}}@media(max-width:360px){.app-shell-view-history .history-source-card{min-height:84px;padding:8px}.app-shell-view-history .history-source-card small{font-size:8px}.app-shell-view-history .history-card{grid-template-columns:1fr}.app-shell-view-history .history-card-media{min-height:160px}.app-shell-view-profile .profile-hero-top{align-items:flex-start}.app-shell-view-profile .profile-pass-grid,.app-shell-view-profile .profile-action-deck{grid-template-columns:1fr}}@media(min-width:720px){.app-shell-view-news .news-card-grid,.app-shell-view-history .history-list{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell-view-history .history-card{grid-template-columns:1fr}.app-shell-view-history .history-card-media{min-height:170px}}.app-shell-emerald{--boost-ink: #f2f9ff;--boost-muted: #69a1cf;--boost-line: rgba(113, 191, 254, .2);--boost-line-hot: rgba(113, 191, 254, .52);--boost-green: #206cee;--boost-mint: #8bcafe;--boost-lime: #64b8fd;--boost-panel: rgba(6, 15, 26, .82);--boost-panel-strong: rgba(8, 19, 34, .94);--boost-shadow: 0 24px 58px rgba(5, 13, 23, .34);--boost-glow: 0 0 28px rgba(32, 108, 238, .12)}.app-shell-emerald:after{background:radial-gradient(circle at 88% 8%,rgba(67,169,253,.09),transparent 24%),radial-gradient(circle at 8% 68%,rgba(20,77,174,.06),transparent 30%),linear-gradient(115deg,transparent 0 46%,rgba(104,186,253,.018) 48%,transparent 51%)}.app-shell-emerald .app-header{border-bottom:1px solid rgba(113,191,254,.06);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.app-shell-emerald .brand-pill{isolation:isolate;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.app-shell-emerald .brand-pill:before{animation:boost-brand-breathe 3.8s ease-in-out infinite}.app-shell-emerald .brand-pill-button:active{transform:translateY(1px) scale(.985)}.app-shell-emerald :where(button,a,input,select,textarea):focus-visible{outline:2px solid rgba(117,192,254,.9);outline-offset:3px}.app-shell-emerald :where(button,a){-webkit-tap-highlight-color:transparent}.app-shell-emerald .bottom-nav{width:min(calc(100% - 24px),520px);min-height:72px;padding:7px 8px calc(7px + env(safe-area-inset-bottom));overflow:visible;border:1px solid rgba(112,190,254,.2);border-radius:22px;background:linear-gradient(180deg,#0a192ceb,#050d17f5),#050d17f0;box-shadow:0 22px 54px #050d177a,0 0 0 1px #b4ddfe06 inset,0 0 34px #1763e514;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.app-shell-emerald .bottom-nav:before{content:"";position:absolute;inset:0 12% auto;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(156,210,254,.45),transparent)}.app-shell-emerald .bottom-nav-item{position:relative;min-height:54px;border:1px solid transparent;border-radius:16px;color:#607ea1;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease}.app-shell-emerald .bottom-nav-item:after{content:"";position:absolute;bottom:3px;left:50%;width:4px;height:4px;border-radius:50%;opacity:0;background:var(--boost-lime);box-shadow:0 0 12px #64b8fde6;transform:translate(-50%,5px) scale(.4);transition:opacity .18s ease,transform .18s ease}.app-shell-emerald .bottom-nav-item.active{color:var(--boost-mint);border-color:#71bffe26;background:linear-gradient(180deg,#233f6f47,#1128482e);box-shadow:inset 0 1px #b5ddfe0f}.app-shell-emerald .bottom-nav-item.active:after{opacity:1;transform:translate(-50%) scale(1)}.app-shell-emerald .bottom-nav-item[data-tab=home]{margin-top:-15px;min-height:66px;border-color:#71bffe3d;border-radius:19px;background:linear-gradient(155deg,#16345dfa,#07101dfa);box-shadow:0 12px 28px #050d1757,0 0 22px #206cee17,inset 0 1px #b8dffe17}.app-shell-emerald .bottom-nav-item[data-tab=home].active{color:#060d18;border-color:#77c1feb8;background:linear-gradient(135deg,var(--boost-lime),var(--boost-green));box-shadow:0 15px 34px #0752d138,0 0 28px #206cee2e,inset 0 1px #ffffff57}.app-shell-emerald .bottom-nav-item[data-tab=home].active:after{background:#060f1b;box-shadow:none}.app-shell-emerald .bottom-nav-icon{transition:transform .18s cubic-bezier(.2,.8,.2,1),filter .18s ease}.app-shell-emerald .bottom-nav-item.active .bottom-nav-icon{transform:translateY(-1px) scale(1.07);filter:drop-shadow(0 0 8px rgba(89,179,253,.26))}.app-shell-emerald .bottom-nav-item:active{transform:scale(.96)}.app-shell-emerald :where(.home-command-hero,.home-mode-console,.generator-panel,.live-quote-stage,.upload-zone,.analysis-result-panel,.active-analysis-card,.history-dashboard,.history-feed,.history-card,.profile-hero-pass,.profile-action-tile,.profile-section,.news-shell,.news-card){box-shadow:var(--boost-shadow),inset 0 1px #bfe2fe0b}.app-shell-emerald :where(.home-mode-console,.generator-panel,.live-quote-stage,.upload-zone,.analysis-result-panel,.history-dashboard,.history-feed,.profile-hero-pass,.profile-section,.news-shell){position:relative;isolation:isolate}.app-shell-emerald :where(.home-mode-console,.generator-panel,.live-quote-stage,.upload-zone,.analysis-result-panel,.history-dashboard,.history-feed,.profile-hero-pass,.profile-section,.news-shell):before{content:"";position:absolute;z-index:2;top:0;left:12px;right:12px;height:1px;pointer-events:none;opacity:.7;background:linear-gradient(90deg,transparent,rgba(130,198,254,.34),transparent)}.app-shell-home .home-command-hero{border-color:#71bffe47;box-shadow:0 30px 72px #050d1770,0 0 42px #1763e514,inset 0 1px #bfe2fe14}.app-shell-home .home-command-hero:before{animation:boost-grid-drift 14s linear infinite}.app-shell-home .home-command-live i,.app-shell-emerald .profile-presence-dot,.app-shell-emerald .onboarding-live-dot{animation:boost-live-pulse 2.2s ease-out infinite}.app-shell-home .signal-mode-card,.app-shell-home .field-picker-trigger,.app-shell-home .home-quick-action,.app-shell-emerald .profile-action-tile,.app-shell-view-news .news-category-chip,.app-shell-view-news .news-switcher-btn{transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.app-shell-home .signal-mode-card.active{box-shadow:0 14px 34px #050d1747,0 0 24px #206cee1a,inset 0 1px #c0e2fe14}.app-shell-home .analysis-main-action:not(:disabled),.app-shell-emerald .onboarding-primary-btn,.app-shell-emerald .status-upgrade-submit:not(:disabled){position:relative;overflow:hidden;box-shadow:0 16px 34px #145fde33,inset 0 1px #ffffff47}.app-shell-home .analysis-main-action:not(:disabled):after,.app-shell-emerald .onboarding-primary-btn:after,.app-shell-emerald .status-upgrade-submit:not(:disabled):after{content:"";position:absolute;top:-80%;bottom:-80%;left:-35%;width:24%;pointer-events:none;opacity:.34;background:linear-gradient(90deg,transparent,white,transparent);transform:rotate(17deg) translate(-320%);animation:boost-button-sheen 4.8s ease-in-out infinite}.app-shell-view-history .history-card,.app-shell-view-profile .profile-action-tile,.app-shell-view-news .news-card{border-color:#71bffe26}.app-shell-view-history .history-card:before,.app-shell-view-profile .profile-action-tile:before,.app-shell-view-news .news-card:before{content:"";position:absolute;z-index:2;inset:0 auto 0 0;width:2px;pointer-events:none;opacity:.38;background:linear-gradient(180deg,transparent,var(--boost-green),transparent)}.app-shell-emerald .app-toast{border-color:#71bffe4d;box-shadow:0 20px 46px #050d1770,var(--boost-glow);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}.app-shell-emerald .action-sheet-backdrop,.app-shell-emerald .scan-analysis-overlay{backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%)}.app-shell-emerald .page:not(.page-home-ref){animation:boost-page-enter .42s cubic-bezier(.2,.8,.2,1) both}.app-shell-home .page-home-ref>*{animation:boost-surface-enter .44s cubic-bezier(.2,.8,.2,1) both}.app-shell-home .page-home-ref>:nth-child(2){animation-delay:35ms}.app-shell-home .page-home-ref>:nth-child(3){animation-delay:70ms}.app-shell-home .page-home-ref>:nth-child(4){animation-delay:105ms}.app-shell-home .page-home-ref>:nth-child(5){animation-delay:.14s}@media(hover:hover)and (pointer:fine){.app-shell-emerald .brand-pill-button:hover{transform:translateY(-2px);border-color:#88c9fe9e;box-shadow:0 18px 38px #050d1766,0 0 28px #206cee24}.app-shell-emerald .bottom-nav-item:hover{color:var(--boost-mint);background:#1e38632e;transform:translateY(-2px)}.app-shell-home .signal-mode-card:hover,.app-shell-home .field-picker-trigger:hover,.app-shell-home .home-quick-action:hover,.app-shell-view-profile .profile-action-tile:hover,.app-shell-view-news .news-category-chip:hover,.app-shell-view-news .news-switcher-btn:hover{transform:translateY(-2px);border-color:#71bffe6b;box-shadow:0 14px 30px #050d1742,0 0 22px #206cee12}.app-shell-view-history .history-card:hover,.app-shell-view-news .news-card:hover{transform:translateY(-3px);border-color:#71bffe52;box-shadow:0 28px 64px #050d1766,0 0 26px #206cee14}}:root[data-theme=light] .app-shell-emerald{--boost-ink: #0c1d34;--boost-muted: #4a627e;--boost-line: rgba(16, 59, 133, .18);--boost-line-hot: rgba(16, 59, 133, .42);--boost-panel: rgba(247, 250, 253, .86);--boost-panel-strong: rgba(247, 250, 253, .96);--boost-shadow: 0 20px 48px rgba(20, 48, 85, .11);--boost-glow: 0 0 24px rgba(18, 73, 168, .08)}:root[data-theme=light] .app-shell-emerald .bottom-nav{border-color:#1f4a9233;background:linear-gradient(180deg,#fafdfff0,#e7f0f8f7);box-shadow:0 20px 46px #18396529,inset 0 1px #fff}:root[data-theme=light] .app-shell-emerald .bottom-nav-item{color:#516b8a}:root[data-theme=light] .app-shell-emerald .bottom-nav-item.active{color:#0d316e;background:#2959ac1a}:root[data-theme=light] .app-shell-emerald .bottom-nav-item[data-tab=home]{border-color:#1a46913d;background:linear-gradient(155deg,#ecf4fa,#d8e7f3)}:root[data-theme=light] .app-shell-emerald .bottom-nav-item[data-tab=home].active{color:#060f1b;background:linear-gradient(135deg,#68b9fb,#296ad9)}@media(max-width:430px){.app-shell-emerald .bottom-nav{width:calc(100% - 18px);min-height:68px;border-radius:20px}.app-shell-emerald .bottom-nav-item{min-height:50px}.app-shell-emerald .bottom-nav-item[data-tab=home]{margin-top:-12px;min-height:61px}.app-shell-home .home-command-hero{box-shadow:0 24px 54px #050d1766,0 0 30px #1763e512}}@keyframes boost-brand-breathe{0%,to{opacity:.72;filter:saturate(1)}50%{opacity:1;filter:saturate(1.35) drop-shadow(0 0 7px rgba(32,108,238,.42))}}@keyframes boost-live-pulse{0%{box-shadow:0 0 #206cee80}70%{box-shadow:0 0 0 7px #206cee00}to{box-shadow:0 0 #206cee00}}@keyframes boost-grid-drift{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,46px 0,0 0}}@keyframes boost-button-sheen{0%,62%{transform:rotate(17deg) translate(-320%)}82%,to{transform:rotate(17deg) translate(760%)}}@keyframes boost-page-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes boost-surface-enter{0%{opacity:0;transform:translateY(8px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.app-shell-emerald *,.app-shell-emerald *:before,.app-shell-emerald *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.et-brand{display:inline-flex;align-items:center;color:#f4faff;line-height:1}.et-brand-wordmark{display:flex;align-items:baseline;gap:5px;white-space:nowrap;font:750 13px/1 system-ui,sans-serif;letter-spacing:.09em}.et-brand-wordmark b{color:#69ace2;font:inherit;text-shadow:0 0 18px rgba(105,172,226,.14)}.et-brand-compact .et-brand-wordmark{font-size:11px}.brand-pill:has(.et-brand){min-width:0;padding:5px 11px 5px 7px}.open-via-bot-brand:has(.et-brand){width:auto;height:auto;padding:0;border:0;background:transparent;box-shadow:none}.open-via-bot-brand:has(.et-brand):before{display:none}.launch-loader-head .et-brand{width:100%}.launch-loader-head .et-brand-wordmark{font-size:15px}:root[data-theme=light] .et-brand,body[data-theme=light] .et-brand{color:#0d1f36}@media(max-width:360px){.et-brand-wordmark{font-size:10px;letter-spacing:.065em}}.first-launch-intro{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;overflow:hidden;padding:max(28px,env(safe-area-inset-top)) 24px max(28px,env(safe-area-inset-bottom));color:#f1f9ff;background:radial-gradient(circle at 50% 42%,rgba(12,46,104,.18),transparent 34%),radial-gradient(circle at 82% 18%,rgba(72,125,214,.08),transparent 26%),linear-gradient(145deg,#050d17 0% 55%,#050d17)}.first-launch-intro:before{display:none}.first-launch-atmosphere{position:absolute;inset:0;overflow:hidden;pointer-events:none}.currency-rain{position:absolute;inset:-18% 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#050d17 12%,#050d17 84%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#050d17 12%,#050d17 84%,transparent 100%)}.currency-rain span{position:absolute;top:-14%;left:var(--currency-left);color:rgba(85,255,166,var(--currency-opacity));font:760 var(--currency-size)/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-shadow:0 0 14px rgba(76,173,253,.18);will-change:transform;animation:first-launch-currency-fall var(--currency-duration) var(--currency-delay) linear infinite}.currency-rain span.is-gold{color:rgba(229,193,111,var(--currency-opacity));text-shadow:0 0 14px rgba(90,165,226,.16)}.first-launch-copy{position:relative;z-index:2;width:min(100%,560px);text-align:center;animation:first-launch-copy-in .72s cubic-bezier(.16,1,.3,1) both}.first-launch-index{display:block;margin-bottom:18px;color:#78b5e7c2;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.3em}.first-launch-copy h1{margin:0;color:#f2f9ff;font:820 clamp(36px,10vw,72px)/.98 system-ui,sans-serif;letter-spacing:-.06em;text-wrap:balance}.first-launch-copy p{max-width:430px;margin:22px auto 0;color:#c9ddeea6;font:500 clamp(14px,3.8vw,18px)/1.45 system-ui,sans-serif;letter-spacing:-.01em}.first-launch-copy.is-brand h1{display:flex;justify-content:center;gap:.18em;font-size:clamp(34px,9.2vw,68px);letter-spacing:-.045em;animation:first-launch-wordmark 2.5s ease-in-out infinite}.first-launch-copy.is-brand h1 b{color:#68ace3;font:inherit;text-shadow:0 0 24px rgba(104,172,227,.15)}.first-launch-copy.is-brand p{margin-top:14px;color:#70befe94;font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.32em;text-transform:uppercase}.first-launch-signature{position:absolute;left:50%;bottom:max(58px,calc(env(safe-area-inset-bottom) + 46px));z-index:3;display:flex;gap:.3em;color:#e1edf66b;font:750 9px/1 system-ui,sans-serif;letter-spacing:.13em;white-space:nowrap;transform:translate(-50%)}.first-launch-signature b{color:#68ace3b8;font:inherit}.first-launch-choice{position:relative;z-index:2;width:min(100%,560px);text-align:center;animation:first-launch-copy-in .72s cubic-bezier(.16,1,.3,1) both}.first-launch-choice h1{margin:0;color:#f2f9ff;font:820 clamp(32px,8vw,52px)/1 system-ui,sans-serif;letter-spacing:-.055em}.first-launch-choice-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(100%,500px);margin:36px auto 0}.first-launch-choice-actions button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100%;min-height:190px;overflow:hidden;padding:24px 14px;border-radius:22px;color:#eff8ff;font:800 14px/1.18 system-ui,sans-serif;cursor:pointer;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.first-launch-choice-primary{border:1px solid rgba(117,180,231,.3);background:radial-gradient(circle at 20% 0%,rgba(88,165,228,.18),transparent 54%),#09142480;box-shadow:inset 0 1px #afdafe14,0 18px 42px #4a7acd14}.first-launch-choice-secondary{border:1px solid rgba(112,190,254,.2);background:radial-gradient(circle at 80% 0%,rgba(71,164,241,.13),transparent 56%),#07111f7a;box-shadow:inset 0 1px #abd9fe0f}.first-launch-choice-icon{display:grid;width:54px;height:54px;place-items:center;border:1px solid rgba(116,178,229,.22);border-radius:18px;color:#65abe4;background:#529edd12}.first-launch-choice-secondary .first-launch-choice-icon{border-color:#60b6fd2e;color:#5cb0f5;background:#47a4f10e}.first-launch-choice-icon svg{width:28px;height:28px;fill:currentColor}.first-launch-choice-actions strong{max-width:150px;font:inherit;text-wrap:balance}.first-launch-choice-actions button:active{transform:scale(.985)}.first-launch-intro.is-choice .first-launch-signature{bottom:max(28px,env(safe-area-inset-bottom))}.first-launch-timeline{position:absolute;right:24px;bottom:max(28px,env(safe-area-inset-bottom));left:24px;z-index:2;height:2px;overflow:visible;background:#5db5fd17}.first-launch-timeline-fill{display:block;width:100%;height:100%;transform-origin:left;background:linear-gradient(90deg,#4173c9,#8ec3ee 45%,#64b8fd);box-shadow:0 0 12px #5ba2dc57;animation:first-launch-progress 10s linear forwards}.first-launch-timeline>div{position:absolute;inset:-3px 0 auto;display:flex;justify-content:space-between}.first-launch-timeline i{width:8px;height:8px;border:2px solid #060f1b;border-radius:50%;background:#31599d99;transition:background .35s ease,box-shadow .35s ease}.first-launch-timeline i.active{background:#72b1e4;box-shadow:0 0 9px #72b1e494}@keyframes first-launch-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes first-launch-copy-in{0%{opacity:0;transform:translateY(22px) scale(.985);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes first-launch-wordmark{0%,to{transform:translateY(0);text-shadow:0 0 0 rgba(68,170,253,0)}50%{transform:translateY(-7px);text-shadow:0 10px 28px rgba(68,170,253,.16)}}@keyframes first-launch-currency-fall{0%{opacity:0;transform:translate3d(0,-12vh,0) rotate(-8deg)}10%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate3d(var(--currency-drift),128vh,0) rotate(16deg)}}@media(max-width:430px){.first-launch-copy h1{font-size:clamp(34px,11.5vw,52px)}.first-launch-copy.is-brand h1{flex-direction:column;gap:2px;font-size:clamp(38px,12vw,55px)}.first-launch-signature{font-size:8px}.first-launch-choice-actions{gap:10px;width:100%}.first-launch-choice-actions button{min-height:174px;padding-inline:10px;border-radius:19px;font-size:12px}.first-launch-choice-icon{width:48px;height:48px;border-radius:15px}}@media(prefers-reduced-motion:reduce){.currency-rain{display:none}.first-launch-copy,.first-launch-copy.is-brand h1{animation:none!important}}.first-launch-intro.is-connect{align-items:flex-start;overflow-y:auto;padding:max(28px,calc(env(safe-area-inset-top) + 18px)) 24px max(76px,calc(env(safe-area-inset-bottom) + 60px))}.trader-connect{position:relative;z-index:3;width:min(100%,480px);margin:auto;padding:10px 0 28px;animation:trader-connect-in .58s cubic-bezier(.16,1,.3,1) both}.trader-connect-back{display:inline-flex;align-items:center;gap:8px;min-height:36px;margin:0 0 24px;padding:0;border:0;color:#c9ddee8c;background:transparent;font:650 11px/1 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.trader-connect-back span{color:#69aae0;font-size:18px}.trader-connect>header{margin-bottom:24px}.trader-connect-eyebrow{display:block;margin-bottom:12px;color:#69aadf;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.22em}.trader-connect h1{margin:0;color:#f1f9ff;font:820 clamp(34px,9vw,50px)/.96 system-ui,sans-serif;letter-spacing:-.055em}.trader-connect>header p,.trader-connect-success>p{max-width:430px;margin:16px 0 0;color:#bcdccb9e;font:520 14px/1.55 system-ui,sans-serif}.trader-connect-form{display:grid;gap:11px;padding:18px;border:1px solid rgba(72,163,238,.16);border-radius:21px;background:linear-gradient(145deg,#0d1f3780,#050d17a8);box-shadow:0 26px 70px #050d1738,inset 0 1px #ffffff06;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.trader-connect-form>label{color:#d8e7f3c2;font:650 11px/1 system-ui,sans-serif}.trader-connect-input-wrap{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;min-height:58px;border:1px solid rgba(84,174,247,.16);border-radius:15px;background:#050d178a;transition:border-color .2s ease,box-shadow .2s ease}.trader-connect-input-wrap:focus-within{border-color:#59b3fd7a;box-shadow:0 0 0 4px #45a5f40e,0 0 24px #3776e214}.trader-connect-input-wrap>span{display:grid;min-height:30px;place-items:center;border-right:1px solid rgba(83,169,239,.12);color:#66a9df;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.trader-connect-input-wrap input{width:100%;min-width:0;padding:0 14px;border:0;outline:0;color:#eff8ff;background:transparent;font:650 15px/1 system-ui,sans-serif}.trader-connect-input-wrap input::placeholder{color:#9dc2e040}.trader-connect-input-wrap>i{display:grid;width:22px;height:22px;margin-right:14px;place-items:center;border:1px solid rgba(91,177,247,.36);border-radius:50%;color:#65b1f0;background:#3c79e014;font:700 10px/1 system-ui,sans-serif;font-style:normal}.trader-connect-input-wrap.is-linked input{color:#e1eef8ad}.trader-connect-error{margin:0;color:#ff9f9f;font:570 11px/1.4 system-ui,sans-serif}.trader-connect-not-found{padding:14px;border:1px solid rgba(84,162,226,.22);border-radius:14px;background:#113d8914}.trader-connect-not-found>strong{display:block;color:#82beef;font:720 12px/1.2 system-ui,sans-serif}.trader-connect-not-found>p{margin:7px 0 12px;color:#d1e2f094;font:500 11px/1.5 system-ui,sans-serif}.trader-connect-not-found>a{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:0 8px 0 15px;border:1px solid rgba(105,174,231,.34);border-radius:12px;color:#80bced;background:linear-gradient(135deg,#15335a47,#0b1a2ea8);box-shadow:inset 0 1px #ffffff09;font:760 12px/1 system-ui,sans-serif;text-decoration:none}.trader-connect-not-found>a>i{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(116,181,234,.26);border-radius:9px;color:#7cbcf0;background:#60a8e317;font-style:normal}.trader-connect-not-found>a svg{width:14px;height:14px}.trader-connect-submit{min-height:54px;padding:0 18px;border:0;border-radius:15px;color:#050d17;background:linear-gradient(105deg,#5ea4de,#88c0ee 30%,#69b3ef 74%,#429ee9);box-shadow:0 13px 34px #3070dc21;font:780 13px/1 system-ui,sans-serif}.trader-connect-submit:disabled{opacity:.56}.trader-connect-faq{margin-top:28px}.trader-connect-faq>h2{margin:0 0 10px;color:#cbdfef7a;font:690 10px/1 system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase}.trader-connect-faq-item{border-bottom:1px solid rgba(80,159,223,.1)}.trader-connect-faq-item>button{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;width:100%;min-height:53px;padding:0;border:0;color:#e6f1fac7;background:transparent;text-align:left;font:650 13px/1.3 system-ui,sans-serif}.trader-connect-faq-item>button i{color:#66a9df;font:400 20px/1 system-ui,sans-serif;font-style:normal;text-align:center;transition:transform .25s ease}.trader-connect-faq-item.is-open>button i{transform:rotate(45deg)}.trader-connect-faq-item>div{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.trader-connect-faq-item.is-open>div{grid-template-rows:1fr}.trader-connect-faq-item>div>p{min-height:0;overflow:hidden;margin:0;color:#a4c6e28a;font:500 12px/1.55 system-ui,sans-serif}.trader-connect-faq-item.is-open>div>p{padding:0 28px 16px 0}.trader-connect-success{display:grid;justify-items:center;align-content:center;min-height:min(68vh,560px);text-align:center}.trader-connect-success-mark{display:grid;width:68px;height:68px;margin-bottom:24px;place-items:center;border:1px solid rgba(80,248,158,.38);border-radius:22px;color:#73f3aa;background:#28cf7517;box-shadow:0 0 0 8px #42ed9206,0 0 44px #42ed921f;font:700 27px/1 system-ui,sans-serif}.trader-connect-success>p{margin-bottom:26px}.trader-connect-success .trader-connect-submit{width:min(100%,340px)}.trader-connect-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,390px);margin:0 0 22px;padding:7px;gap:7px;border:1px solid rgba(77,166,239,.16);border-radius:18px;background:#07101c8f;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.trader-connect-result>div{display:grid;gap:7px;min-height:68px;align-content:center;padding:10px 12px;border-radius:12px;background:#ffffff05;text-align:left}.trader-connect-result>div:first-child{grid-column:1 / -1}.trader-connect-result span{color:#a5c7e266;font:650 8px/1 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}.trader-connect-result strong{overflow:hidden;color:#eff8ff;font:760 15px/1.1 system-ui,sans-serif;text-overflow:ellipsis}.trader-connect-result>div:nth-child(2) strong{color:#69b4f1}.trader-connect-result>div:nth-child(3) strong{color:#74b3e6}.first-launch-intro.is-connect .first-launch-signature{position:fixed;z-index:4}@keyframes trader-connect-in{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(max-width:430px){.first-launch-intro.is-connect{padding-inline:20px}.trader-connect{padding-top:0}.trader-connect-back{margin-bottom:18px}.trader-connect>header{margin-bottom:20px}.trader-connect-form{padding:15px;border-radius:18px}}@media(prefers-reduced-motion:reduce){.trader-connect{animation:none}.trader-connect-faq-item>div,.trader-connect-faq-item>button i{transition:none}}.app-shell-home{background:radial-gradient(520px 420px at 50% 18%,rgba(28,95,209,.12),transparent 68%),radial-gradient(420px 320px at -8% 68%,rgba(87,161,222,.055),transparent 70%),radial-gradient(440px 360px at 108% 76%,rgba(38,90,179,.08),transparent 72%),linear-gradient(180deg,#050d17 0% 48%,#050d17)}.app-shell-home:before{opacity:.42;background-image:radial-gradient(circle,rgba(92,173,240,.11) 0 1px,transparent 1.5px);background-size:34px 34px;-webkit-mask-image:linear-gradient(to bottom,transparent 2%,black 22%,transparent 88%);mask-image:linear-gradient(to bottom,transparent 2%,black 22%,transparent 88%)}.app-shell-home .app-header{padding-bottom:16px;background:linear-gradient(180deg,rgba(5,13,23,.98),rgba(5,13,23,.82) 66%,transparent)}.app-shell-home .brand-pill:has(.et-brand){min-width:210px;min-height:52px;padding:10px 22px;border-color:#52a8ef40;border-radius:18px;clip-path:none;background:radial-gradient(circle at 50% 0,rgba(67,160,237,.13),transparent 62%),linear-gradient(145deg,#0b1b2ff5,#050d17f7);box-shadow:0 16px 42px #050d1759,0 0 34px #2a6de014,inset 0 1px #dff1ff12}.app-shell-home .brand-pill:has(.et-brand):before,.app-shell-home .brand-pill:has(.et-brand):after{display:none}.app-shell-home .brand-pill .et-brand-wordmark{gap:7px;font-size:15px;letter-spacing:.13em}.app-shell-home .brand-pill .et-brand-wordmark b{background:linear-gradient(90deg,#5ea6e0,#8dc4f1);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 12px rgba(101,169,225,.16))}.app-shell-home .page-home-ref.home-terminal.is-mode-hub{min-height:calc(100dvh - 178px);padding-top:0}.mode-launcher{position:relative;isolation:isolate;z-index:2;display:grid;gap:16px;width:100%;margin:0;padding:0 0 34px}.mode-launcher-currency-rain{z-index:-2;inset:-32vh -18px -110px;opacity:.9;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#050d17 10%,#050d17 90%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#050d17 10%,#050d17 90%,transparent 100%)}.mode-launcher-currency-rain span{filter:blur(.2px)}.mode-launcher-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:13px;min-height:34px;text-align:center}.mode-launcher-head:before,.mode-launcher-head:after{content:"";width:clamp(18px,8vw,38px);height:1px;background:linear-gradient(90deg,transparent,rgba(78,165,237,.45))}.mode-launcher-head:after{background:linear-gradient(90deg,rgba(101,169,225,.48),transparent)}.mode-launcher-head>span{display:block;color:#8bc3f1;font:800 clamp(13px,3.7vw,17px)/1.12 system-ui,sans-serif;letter-spacing:.105em;text-shadow:0 0 18px rgba(101,171,228,.18)}.mode-launcher-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mode-launcher-card{position:relative;isolation:isolate;display:grid;align-content:space-between;min-height:180px;overflow:hidden;padding:17px;border:1px solid rgba(84,167,235,.16);border-radius:23px;color:#ecf6ff;background:linear-gradient(145deg,#0b1c31a3,#050d17c2);box-shadow:0 20px 52px #050d1730,inset 0 1px #ffffff09;text-align:left;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.mode-launcher-card.is-featured{grid-column:1 / -1;min-height:236px;padding:22px;border-color:#65abe545;background:radial-gradient(circle at 82% 26%,rgba(62,160,240,.18),transparent 34%),linear-gradient(135deg,#112949b8,#060e18d6);box-shadow:0 28px 70px #050d1745,0 0 44px #2c6ddb0e,inset 0 1px #ffffff0d}.mode-launcher-card-glow{position:absolute;z-index:-1;right:-36px;bottom:-54px;width:150px;height:150px;border-radius:50%;background:#3172e213;filter:blur(24px)}.mode-launcher-indicators .mode-launcher-card-glow{background:#5ba5e11a}.mode-launcher-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.mode-launcher-card-badge{position:relative;align-self:flex-start;display:inline-flex;align-items:center;gap:7px;min-height:24px;padding:0 10px;border:1px solid transparent;border-radius:999px;color:#b7daf6;background:linear-gradient(145deg,#071220f5,#050d17f5) padding-box,linear-gradient(115deg,#60b3f78c,#60b3f714) border-box;box-shadow:0 8px 22px #050d1738,inset 0 1px #ddf0ff0d;font:820 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;white-space:nowrap}.mode-launcher-card-badge:before{content:"";width:5px;height:5px;flex:0 0 auto;border:1px solid currentColor;transform:rotate(45deg);box-shadow:0 0 9px currentColor}.mode-launcher-automatic .mode-launcher-card-badge{color:#86c0ef;background:linear-gradient(145deg,#0b1a2ef7,#060f1bf7) padding-box,linear-gradient(115deg,#7cbef4b8,#62afee33) border-box;box-shadow:0 8px 24px #050d1740,0 0 20px #65a9e114,inset 0 1px #c5e4fe0f}.mode-launcher-indicators .mode-launcher-card-badge{color:#8dc5f2;background:linear-gradient(145deg,#0a192cf5,#060f1bf5) padding-box,linear-gradient(115deg,#62adebad,#62adeb1a) border-box;box-shadow:0 8px 22px #050d173d,0 0 18px #5ba5e114,inset 0 1px #b6defe0f}.mode-launcher-card-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(88,174,245,.22);border-radius:15px;background:#265cb714;color:#54a8ed;box-shadow:inset 0 1px #dcefff0d,0 0 24px #2a6dde0f}.is-featured .mode-launcher-card-icon{width:60px;height:60px;border-radius:18px}.mode-launcher-indicators .mode-launcher-card-icon{color:#65aae3;border-color:#65aae33d;background:#65aae312}.mode-launcher-card-icon img,.mode-launcher-card-icon svg{width:29px;height:29px;object-fit:contain}.is-featured .mode-launcher-card-icon img,.is-featured .mode-launcher-card-icon svg{width:36px;height:36px}.mode-launcher-card-icon .mode-hub-icon{overflow:visible;filter:drop-shadow(0 0 7px currentColor)}.mode-launcher-scanner .mode-launcher-card-icon{color:#63b0ef;background:linear-gradient(145deg,#173a7533,#08122175)}.mode-launcher-automatic .mode-launcher-card-icon{color:#8bcafe;border-color:#6fbefe4d;background:radial-gradient(circle at 50% 45%,#3375e52e,#0812216b)}.mode-launcher-card-limit{padding:7px 9px;border:1px solid rgba(78,164,235,.15);border-radius:10px;color:#abcae4ad;background:#050d1740;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.mode-launcher-card-copy{display:grid;align-self:end;gap:5px;margin:17px 0 0}.mode-launcher-card-copy strong{font:820 23px/1 system-ui,sans-serif;letter-spacing:-.04em}.is-featured .mode-launcher-card-copy strong{font-size:clamp(31px,8vw,42px)}.mode-launcher-card-copy small{color:#76aedc;font:650 10px/1.25 system-ui,sans-serif}.mode-launcher-card-copy em{color:#a5c7e37d;font:500 10px/1.4 system-ui,sans-serif;font-style:normal}.is-featured .mode-launcher-card-copy small{font-size:12px}.is-featured .mode-launcher-card-copy em{max-width:280px;font-size:11px}.mode-workspace-back{order:5;display:inline-flex;align-items:center;align-self:flex-start;gap:8px;min-height:36px;padding:0 12px;border:1px solid rgba(84,168,236,.14);border-radius:12px;color:#d2e3f1b3;background:#060f1b8a;font:700 10px/1 system-ui,sans-serif}.mode-workspace-back span{color:#69ace3;font-size:17px}.app-shell-home .bottom-nav{left:calc(12px + var(--tg-content-safe-area-inset-left, 0px));right:calc(12px + var(--tg-content-safe-area-inset-right, 0px));bottom:calc(8px + var(--app-bottom-nav-offset, 0px) + var(--tg-content-safe-area-inset-bottom, env(safe-area-inset-bottom)));width:auto;min-height:76px;gap:5px;overflow:hidden;padding:7px;border:1px solid rgba(93,173,239,.3);border-radius:23px;background:radial-gradient(circle at 50% -30%,rgba(62,125,231,.14),transparent 48%),linear-gradient(180deg,#091526f7,#050d17fc);box-shadow:0 18px 52px #050d1799,0 0 34px #1e64da1a,inset 0 1px #d4ecff12}.app-shell-home .bottom-nav:before{inset:0 18% auto;background:linear-gradient(90deg,transparent,rgba(103,172,228,.34),rgba(97,179,246,.34),transparent)}.app-shell-home .bottom-nav-item,.app-shell-home .bottom-nav-item[data-tab=home]{min-height:60px;margin-top:0;padding:7px 4px 8px;border:1px solid transparent;border-radius:16px;color:#6da4d1b8;background:transparent;box-shadow:none}.app-shell-home .bottom-nav-item.active,.app-shell-home .bottom-nav-item[data-tab=home].active{color:#eaf6ff;border-color:#67b6f761;background:radial-gradient(circle at 50% 0,rgba(102,185,253,.15),transparent 60%),linear-gradient(145deg,#1d3c707a,#0b1b2f94);box-shadow:inset 0 1px #d3ebff1c,0 8px 22px #050d1738,0 0 22px #3475e512}.app-shell-home .bottom-nav-item[data-tab=home].active:after{background:#65aae3;box-shadow:0 0 10px #65aae3b3}.app-shell-home .bottom-nav-icon{display:grid;width:29px;height:29px;margin-bottom:3px;place-items:center;border:1px solid rgba(102,163,212,.12);border-radius:10px;background:#050d174d}.app-shell-home .bottom-nav-icon svg{display:block;width:16px;height:16px}.app-shell-home .bottom-nav-item.active .bottom-nav-icon{color:#6dbdfe;border-color:#6dbdfe47;background:#23407061;filter:drop-shadow(0 0 7px rgba(96,182,253,.25))}.app-shell-home .bottom-nav-label{font-size:10px;font-weight:750;letter-spacing:.015em}.app-shell-home .is-workspace-open>.home-mode-console{display:none}.app-shell-home .is-workspace-open .home-command-hero,.app-shell-home .is-workspace-open .home-command-mode-icon,.app-shell-home .is-workspace-open .generator-panel .field-row,.app-shell-home .is-workspace-open .upload-zone,.app-shell-home .is-workspace-open .live-quote-stage,.app-shell-home .is-workspace-open .analysis-result-panel,.app-shell-home .is-workspace-open .primary-btn,.app-shell-home .is-workspace-open .home-quick-action{clip-path:none}.app-shell-home .is-workspace-open .home-command-hero,.app-shell-home .is-workspace-open .upload-zone,.app-shell-home .is-workspace-open .live-quote-stage,.app-shell-home .is-workspace-open .analysis-result-panel{border-radius:22px}@media(max-width:420px){.app-shell-home .brand-pill:has(.et-brand){min-width:190px;min-height:48px}.app-shell-home .brand-pill .et-brand-wordmark{font-size:13px}.mode-launcher-grid{gap:10px}.mode-launcher-card{min-height:170px;padding:14px;border-radius:20px}.mode-launcher-card.is-featured{min-height:220px;padding:19px}.mode-launcher-card-copy strong{font-size:20px}.mode-launcher-card-copy em{display:none}.mode-launcher-card-icon{width:44px;height:44px}.mode-launcher-card-badge{min-height:22px;padding-inline:8px;font-size:7px;letter-spacing:.12em}}@media(prefers-reduced-motion:no-preference){.mode-launcher-card{transition:transform .2s ease,border-color .2s ease,background .2s ease}.mode-launcher-card:active{transform:scale(.985)}}.signal-access-gate-layer{position:fixed;z-index:120;inset:0;display:grid;align-items:end;padding:18px 14px calc(18px + env(safe-area-inset-bottom))}.signal-access-gate-backdrop{position:absolute;inset:0;border:0;background:#050d17c2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.signal-access-gate{position:relative;isolation:isolate;display:grid;justify-items:center;overflow:hidden;padding:26px 22px 16px;border:1px solid rgba(102,179,242,.25);border-radius:28px;color:#eff8ff;background:radial-gradient(circle at 50% 0,rgba(52,116,225,.16),transparent 38%),linear-gradient(155deg,#0a182afc,#050d17fe);box-shadow:0 30px 90px #050d179e,inset 0 1px #ddf0ff12;text-align:center}.signal-access-gate:before{content:"";position:absolute;z-index:-1;inset:auto -15% -50% 35%;height:220px;background:radial-gradient(circle,rgba(101,169,225,.1),transparent 66%)}.signal-access-gate-mark{display:grid;width:58px;height:58px;margin-bottom:15px;place-items:center;border:1px solid rgba(109,175,229,.43);border-radius:18px;color:#84bfef;background:linear-gradient(145deg,#15335b57,#0813229e);box-shadow:0 0 32px #65a9e11a,inset 0 1px #c1e3fe14}.signal-access-gate-mark svg{width:30px;height:30px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.signal-access-gate>span{color:#6babdf;font:800 9px/1 ui-monospace,monospace;letter-spacing:.2em}.signal-access-gate h2{margin:11px 0 9px;font:850 clamp(28px,8vw,38px)/1 system-ui,sans-serif;letter-spacing:-.055em}.signal-access-gate p{max-width:330px;margin:0 0 21px;color:#afcde69e;font:540 13px/1.5 system-ui,sans-serif}.signal-access-gate-primary,.signal-access-gate-secondary{width:100%;min-height:52px;border-radius:16px;font:780 13px/1 system-ui,sans-serif}.signal-access-gate-primary{border:1px solid rgba(150,207,254,.55);color:#050d17;background:linear-gradient(105deg,#5ea5df,#8dbde5 48%,#45a1ec);box-shadow:0 15px 34px #2468db24,inset 0 1px #ffffff61}.signal-access-gate-secondary{min-height:42px;margin-top:5px;border:0;color:#99bfdf8c;background:transparent}.app-shell-view-profile{background:radial-gradient(500px 360px at 50% 8%,rgba(41,109,224,.1),transparent 68%),radial-gradient(420px 340px at 110% 64%,rgba(96,168,226,.055),transparent 72%),linear-gradient(180deg,#050d17,#050d17 48%,#050d17)}.app-shell-view-profile .page-profile-ref{gap:12px;padding-top:2px}.app-shell-view-profile .profile-hero-pass{--profile-tier-rgb: 71, 233, 149;gap:17px;overflow:hidden;padding:18px;border:1px solid rgba(var(--profile-tier-rgb),.3);border-radius:26px;clip-path:none;background:radial-gradient(circle at 12% 4%,rgba(var(--profile-tier-rgb),.18),transparent 31%),radial-gradient(circle at 95% 90%,rgba(var(--profile-tier-rgb),.075),transparent 34%),linear-gradient(145deg,#0a182beb,#050d17f7);box-shadow:0 28px 72px #050d175c,0 0 40px rgba(var(--profile-tier-rgb),.1),inset 0 1px #ddf0ff0f}.app-shell-view-profile .profile-hero-pass.profile-tier-pro{--profile-tier-rgb: 71, 233, 149}.app-shell-view-profile .profile-hero-pass.profile-tier-elite{--profile-tier-rgb: 190, 245, 96}.app-shell-view-profile .profile-hero-pass.profile-tier-black{--profile-tier-rgb: 235, 199, 91}.app-shell-view-profile .profile-hero-pass.profile-tier-unlimited{--profile-tier-rgb: 79, 239, 213}.app-shell-view-profile .profile-hero-pass.profile-tier-locked{--profile-tier-rgb: 226, 188, 96}.app-shell-view-profile .profile-hero-pass.profile-tier-elite{background:radial-gradient(circle at 12% 4%,rgba(96,178,245,.2),transparent 33%),radial-gradient(circle at 96% 90%,rgba(74,156,224,.08),transparent 36%),linear-gradient(145deg,#0f2541f0,#050d17fa)}.app-shell-view-profile .profile-hero-pass.profile-tier-black{background:radial-gradient(circle at 12% 4%,rgba(91,170,235,.23),transparent 34%),radial-gradient(circle at 96% 90%,rgba(91,170,235,.08),transparent 36%),linear-gradient(145deg,#0b1b30f7,#050d17fc)}.app-shell-view-profile .profile-hero-pass.profile-tier-unlimited{background:radial-gradient(circle at 12% 4%,rgba(79,167,239,.22),transparent 34%),radial-gradient(circle at 96% 90%,rgba(79,175,253,.08),transparent 36%),linear-gradient(145deg,#0b1a2ef5,#050d17fc)}.app-shell-view-profile .profile-hero-pass:before{opacity:.42;background:linear-gradient(90deg,transparent 0 74%,rgba(94,174,240,.045) 74% 74.3%,transparent 74.3%),radial-gradient(circle at 88% 20%,transparent 0 54px,rgba(97,178,244,.08) 55px 56px,transparent 57px)}.app-shell-view-profile .profile-hero-top{gap:15px}.app-shell-view-profile .profile-avatar-shell{width:74px;height:74px;border-radius:22px;border-color:rgba(var(--profile-tier-rgb),.44);box-shadow:0 16px 36px #050d1766,0 0 28px rgba(var(--profile-tier-rgb),.16)}.app-shell-view-profile .profile-avatar-image,.app-shell-view-profile .profile-avatar-fallback{border-radius:18px}.app-shell-view-profile .profile-avatar-stage:before{border-radius:25px}.app-shell-view-profile .profile-identity-kicker{color:#6babdf;font-size:8px;letter-spacing:.2em}.app-shell-view-profile .profile-identity-head{align-items:center;gap:8px}.app-shell-view-profile .profile-identity-head .page-title{font-size:clamp(26px,7.4vw,36px)}.app-shell-view-profile .profile-status-badge{min-height:25px;padding:0 9px;border-radius:999px;font-size:8px;letter-spacing:.08em}.app-shell-view-profile .profile-status-badge-pro,.app-shell-view-profile .profile-status-badge-elite,.app-shell-view-profile .profile-status-badge-black,.app-shell-view-profile .profile-status-badge-unlimited{color:rgb(var(--profile-tier-rgb));border-color:rgba(var(--profile-tier-rgb),.34);background:rgba(var(--profile-tier-rgb),.1)}.app-shell-view-profile .profile-status-badge-pro i,.app-shell-view-profile .profile-status-badge-elite i,.app-shell-view-profile .profile-status-badge-black i,.app-shell-view-profile .profile-status-badge-unlimited i{background:rgb(var(--profile-tier-rgb));box-shadow:0 0 9px rgba(var(--profile-tier-rgb),.68)}.app-shell-view-profile .profile-status-badge-locked{color:#74b3e6;border-color:#65aae357;background:#122c4e52}.app-shell-view-profile .profile-status-badge-locked i{background:#65aae3;box-shadow:0 0 9px #65aae3ad}.app-shell-view-profile .profile-pass-grid{gap:8px;padding-top:2px}.app-shell-view-profile .profile-summary-card{min-height:66px;padding:11px 12px;border-color:rgba(var(--profile-tier-rgb),.16);border-radius:16px;background:#050d1785;box-shadow:inset 0 1px #dbefff06}.app-shell-view-profile .profile-summary-card span{margin:0 0 7px;color:#619ccd94;font-size:8px}.app-shell-view-profile .profile-summary-card strong{font-size:12px}.app-shell-view-profile .profile-access-card{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;border:1px solid rgba(100,170,227,.25);border-radius:19px;background:radial-gradient(circle at 0 50%,rgba(94,166,225,.1),transparent 32%),linear-gradient(145deg,#0b1a2ea8,#060e19b3)}.app-shell-view-profile .profile-access-icon{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(105,173,229,.32);border-radius:14px;color:#6fb1e7;background:#132e5142}.app-shell-view-profile .profile-access-icon svg{width:23px;height:23px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.app-shell-view-profile .profile-access-copy{min-width:0;display:grid;gap:5px}.app-shell-view-profile .profile-access-copy strong{color:#f1f9ff;font:780 14px/1.15 system-ui,sans-serif}.app-shell-view-profile .profile-access-copy p{margin:0;color:#a2c5e18a;font:500 9px/1.35 system-ui,sans-serif}.app-shell-view-profile .profile-access-card>button{min-height:36px;padding:0 11px;border:1px solid rgba(144,204,254,.42);border-radius:11px;color:#060d18;background:linear-gradient(110deg,#5ea4dd,#69b1ec);font:760 10px/1 system-ui,sans-serif}.app-shell-view-profile .profile-limits-row{width:100%;padding:12px;border-radius:19px;border-color:rgba(var(--profile-tier-rgb),.2);background:#050d1780}.app-shell-view-profile .profile-limits-title{text-align:left}.app-shell-view-profile .profile-limits-pills{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.app-shell-view-profile .profile-limit-pill{width:100%;height:54px;gap:7px;padding:7px;border-radius:14px;background:#0c1e3573}.app-shell-view-profile .profile-limit-pill svg{width:24px;height:24px;color:#65b1ef}.app-shell-view-profile .profile-limit-pill>span{display:grid;gap:3px}.app-shell-view-profile .profile-limit-pill small{color:#85b3d98a;font-size:7px}.app-shell-view-profile .profile-limit-pill b{color:#eff8ff;font-size:11px}.app-shell-view-profile .profile-upgrade-btn{width:100%;border-radius:17px;clip-path:none;background:linear-gradient(105deg,#5ea5df,#8cbbe2 48%,#48a2ec)}.app-shell-view-profile .profile-action-deck{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-shell-view-profile .profile-action-deck .profile-action-tile[data-profile-action]{grid-column:auto;min-height:108px;display:grid;grid-template-columns:48px minmax(0,1fr);align-content:center;align-items:center;justify-items:start;gap:12px;padding:15px;overflow:hidden;border:1px solid rgba(91,164,224,.18);border-radius:21px;clip-path:none;color:#eff8ff;background:radial-gradient(circle at 0 100%,rgba(53,118,228,.09),transparent 48%),linear-gradient(145deg,#091627db,#050d17f0);box-shadow:0 16px 38px #050d1733,inset 0 1px #dcefff0b;text-align:left}.app-shell-view-profile .profile-action-deck .profile-action-tile[data-profile-action]:before{content:"";position:absolute;inset:auto auto -54px -54px;width:116px;height:116px;border:0;border-radius:50%;background:radial-gradient(circle,rgba(48,116,231,.15),transparent 67%);box-shadow:none;transform:none;pointer-events:none}.app-shell-view-profile .profile-action-deck .profile-action-tile[data-profile-action]:after{content:none;display:none}.app-shell-view-profile .profile-action-deck .profile-action-tile[data-profile-action=faq],.app-shell-view-profile .profile-action-deck .profile-action-tile[data-profile-action=settings]{border-color:#63a9e233;background:radial-gradient(circle at 0 100%,rgba(96,167,225,.09),transparent 48%),linear-gradient(145deg,#0a192cb8,#050d17f0)}.app-shell-view-profile .profile-action-deck .profile-action-icon{position:relative;z-index:1;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(100,176,239,.23);border-radius:15px;color:#69b3ef;background:linear-gradient(145deg,#1839656b,#081423a3);box-shadow:0 10px 24px #050d173d,inset 0 1px #d9eeff0f}.app-shell-view-profile .profile-action-deck .profile-action-tile[data-profile-action=faq] .profile-action-icon,.app-shell-view-profile .profile-action-deck .profile-action-tile[data-profile-action=settings] .profile-action-icon{border-color:#6cafe647;color:#6eb1e7;background:linear-gradient(145deg,#1738635c,#0a192c9e)}.app-shell-view-profile .profile-action-deck .profile-action-icon img,.app-shell-view-profile .profile-action-deck .profile-action-icon svg{width:27px;height:27px;filter:none}.app-shell-view-profile .profile-action-deck .profile-action-tile strong{position:relative;z-index:1;align-self:center;padding:0 8px 0 0;color:#eff8ff;font:760 14px/1.15 system-ui,sans-serif;letter-spacing:-.015em;white-space:normal}.app-shell-view-profile .profile-action-deck .profile-action-tile:active{transform:scale(.985);border-color:#67b6f661}.app-shell-view-profile .page-profile-ref:has(.profile-faq-page){display:block;padding-top:0}.app-shell-view-profile .profile-faq-page{position:relative;isolation:isolate;display:grid;gap:18px;min-height:calc(100dvh - 190px);padding:0 0 26px}.app-shell-view-profile .profile-faq-page:before{content:"";position:absolute;z-index:-1;inset:58px -18px auto;height:320px;opacity:.6;background:radial-gradient(circle at 22% 16%,rgba(52,118,230,.12),transparent 38%),radial-gradient(circle at 82% 38%,rgba(96,167,225,.08),transparent 34%);pointer-events:none}.app-shell-view-profile .profile-faq-page-nav{display:flex;align-items:center;justify-content:flex-start}.app-shell-view-profile .profile-faq-page-back{min-width:84px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid rgba(91,164,224,.16);border-radius:13px;color:#ddeaf5b8;background:#07101c9e;font:700 10px/1 system-ui,sans-serif}.app-shell-view-profile .profile-faq-page-back span{color:#65aae2;font-size:16px}.app-shell-view-profile .profile-faq-page-panel{width:100%;max-height:none;display:grid;gap:20px;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.app-shell-view-profile .profile-faq-page-panel .profile-faq-head{justify-items:start;gap:10px;text-align:left}.app-shell-view-profile .profile-faq-page-panel .profile-faq-kicker{min-height:27px;padding:0 11px;border-color:#64aae352;border-radius:9px;color:#71b2e7;background:#122b4d42;font-size:9px;letter-spacing:.18em}.app-shell-view-profile .profile-faq-page-panel .profile-faq-head>strong{display:block;max-width:360px;color:#f1f9ff;font:850 clamp(31px,9vw,44px)/.98 system-ui,sans-serif;letter-spacing:-.055em}.app-shell-view-profile .profile-faq-page-panel .profile-faq-modal-scroll{max-height:none;overflow:visible;padding:0}.app-shell-view-profile .profile-faq-page-panel .profile-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.app-shell-view-profile .profile-faq-page-panel .profile-faq-card{position:relative;isolation:isolate;min-height:172px;align-content:space-between;gap:12px;overflow:hidden;padding:15px;border:1px solid rgba(91,165,225,.18);border-radius:22px;color:#eff8ff;background:radial-gradient(circle at 92% 5%,rgba(56,121,232,.11),transparent 40%),linear-gradient(145deg,#0a192ce0,#050d17f2);box-shadow:0 18px 42px #050d1738,inset 0 1px #dcefff0b}.app-shell-view-profile .profile-faq-page-panel .profile-faq-card-scanner{grid-column:1 / -1;min-height:154px}.app-shell-view-profile .profile-faq-page-panel .profile-faq-card-sonic,.app-shell-view-profile .profile-faq-page-panel .profile-faq-card-indicators{border-color:#65aae338;background:radial-gradient(circle at 92% 5%,rgba(96,167,225,.11),transparent 40%),linear-gradient(145deg,#0a192cc7,#050d17f5)}.app-shell-view-profile .profile-faq-tile-marker{display:grid;width:43px;height:43px;place-items:center;border:1px solid rgba(102,178,240,.24);border-radius:13px;color:#72b7ef;background:#14305557}.app-shell-view-profile .profile-faq-tile-marker svg{width:21px;height:21px}.app-shell-view-profile .profile-faq-card-sonic .profile-faq-tile-marker,.app-shell-view-profile .profile-faq-card-indicators .profile-faq-tile-marker{color:#76b5e8;border-color:#6aaee64d;background:#15335b4d}.app-shell-view-profile .profile-faq-page-panel .profile-faq-card-copy{gap:6px}.app-shell-view-profile .profile-faq-page-panel .profile-faq-card-copy strong{color:#f1f9ff;font-size:17px;letter-spacing:-.03em}.app-shell-view-profile .profile-faq-page-panel .profile-faq-card-copy small{color:#9ec2e08c;font-size:10px;line-height:1.35}.app-shell-view-profile .profile-faq-page-panel .profile-faq-card em{min-height:auto;padding:0;border:0;color:#65a5d9;background:transparent;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.app-shell-view-profile .profile-faq-page-panel .profile-faq-detail,.app-shell-view-profile .profile-faq-page-panel .profile-faq-indicators{gap:17px;padding:6px 2px 12px;border:0;border-radius:0;background:transparent;box-shadow:none}.app-shell-view-profile .profile-faq-detail-heading{display:flex;align-items:center;gap:13px}.app-shell-view-profile .profile-faq-detail-icon{flex:0 0 auto;width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(91,165,225,.24);border-radius:15px;color:#65b1ef;background:#10254261}.app-shell-view-profile .profile-faq-detail-icon.is-gold{border-color:#65aae347;color:#65aae3;background:#132d5047}.app-shell-view-profile .profile-faq-detail-icon svg{width:23px;height:23px}.app-shell-view-profile .profile-faq-page-panel .profile-faq-detail h3,.app-shell-view-profile .profile-faq-page-panel .profile-faq-indicators h3{margin:0;color:#f2f9ff;font-size:30px;letter-spacing:-.04em}.app-shell-view-profile .profile-faq-page-panel .profile-faq-detail p,.app-shell-view-profile .profile-faq-indicators-intro{margin:0;color:#c3daecad;font-size:13px;line-height:1.62}.app-shell-view-profile .profile-faq-page-panel .profile-faq-warning{padding:5px 0 5px 14px;border:0;border-left:2px solid rgba(101,170,227,.62);border-radius:0;color:#79b6e8;background:transparent;line-height:1.5}.app-shell-view-profile .profile-faq-page-panel .profile-faq-note-list{gap:0;padding:0;border:0;border-radius:0;background:transparent}.app-shell-view-profile .profile-faq-page-panel .profile-faq-note-list span{padding:11px 0 11px 17px;border-bottom:1px solid rgba(92,165,225,.1)}.app-shell-view-profile .profile-faq-page-panel .profile-faq-note-list span:before{background:#62aeec;box-shadow:0 0 10px #4aa4ed61}.app-shell-view-profile .profile-faq-page-panel .profile-faq-indicator-grid{grid-template-columns:1fr;gap:9px}.app-shell-view-profile .profile-faq-page-panel .profile-faq-indicator-card{min-height:112px;grid-template-columns:54px 1fr;align-items:center;column-gap:12px;padding:13px;border-color:#5ba5e126;border-radius:18px;background:#060e18a3}.app-shell-view-profile .profile-faq-page-panel .profile-faq-indicator-card small{grid-column:2;color:#9ec2e08a}.app-shell-view-profile .page-profile-ref:has(.profile-support-page){display:block;height:100%;padding:0 0 calc(94px + var(--app-bottom-nav-offset, 0px));overflow:hidden;box-sizing:border-box;background:radial-gradient(ellipse 92% 48% at 50% 8%,rgba(33,96,202,.12),transparent 72%),radial-gradient(ellipse 92% 44% at 50% 65%,rgba(70,121,207,.075),transparent 72%),linear-gradient(180deg,#07101c75,#050d172e 48%,#050d1700)}.app-shell-view-profile:has(.profile-support-page){height:var(--app-stable-height, 100dvh);min-height:var(--app-stable-height, 100dvh);padding-bottom:0;overflow:hidden}.app-shell-view-profile:has(.profile-support-page) .app-main{height:calc(var(--app-stable-height, 100dvh) - var(--top-padding, 72px));padding-inline:0;overflow:hidden}.app-shell-view-profile .profile-support-page{position:relative;isolation:isolate;display:block;width:100%;height:100%;min-height:0;padding:0;overflow:hidden}.app-shell-view-profile .profile-support-page:before{content:"";position:absolute;z-index:-1;inset:0;height:100%;opacity:.55;background:radial-gradient(circle at 18% 16%,rgba(53,119,231,.13),transparent 38%),radial-gradient(circle at 86% 58%,rgba(97,168,226,.085),transparent 36%);pointer-events:none}.app-shell-view-profile .profile-support-page-grid{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:0;height:100%}.app-shell-view-profile .profile-support-page-card{position:relative;isolation:isolate;min-height:0;display:grid;grid-template-columns:58px minmax(0,1fr);align-content:center;align-items:center;gap:clamp(14px,4vw,22px);overflow:hidden;padding:clamp(18px,5.5vw,30px) clamp(24px,7vw,38px);border:0;border-radius:0;text-align:left;color:#eff8ff;background:transparent;box-shadow:none}.app-shell-view-profile .profile-support-page-card.is-direct{border-top:1px solid rgba(152,191,222,.14);background:transparent}.app-shell-view-profile .profile-support-page-card:active{transform:scale(.988)}.app-shell-view-profile .profile-support-page-card:disabled{opacity:.48}.app-shell-view-profile .profile-support-page-icon{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(100,177,240,.27);border-radius:18px;color:#6bb4f0;background:#132e526b}.app-shell-view-profile .profile-support-page-card.is-direct .profile-support-page-icon{border-color:#6bafe64d;color:#6bafe6;background:#15335b57}.app-shell-view-profile .profile-support-page-icon svg{width:25px;height:25px}.app-shell-view-profile .profile-support-page-copy{display:grid;gap:8px}.app-shell-view-profile .profile-support-page-copy strong{color:#f3faff;font-size:clamp(19px,5.5vw,25px);line-height:1.08;letter-spacing:-.035em}.app-shell-view-profile .profile-support-page-copy small{max-width:290px;color:#aacae494;font-size:clamp(10px,2.8vw,12px);line-height:1.45}.app-shell-view-profile .profile-support-page-copy em{display:inline-flex;width:fit-content;min-height:38px;align-items:center;justify-content:center;gap:7px;align-self:end;margin-top:clamp(5px,1.8vh,12px);padding:9px 14px;border:1px solid rgba(86,170,239,.34);border-radius:12px;color:#060f1b;background:linear-gradient(115deg,#6cb7f5,#429de8);box-shadow:0 9px 24px #2567d829;font-size:10px;font-style:normal;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.app-shell-view-profile .profile-support-page-card.is-direct .profile-support-page-copy em{border-color:#70b4ec61;background:linear-gradient(115deg,#69b3f0,#3e77d8);box-shadow:0 9px 24px #3972d324}.app-shell-view-profile .profile-support-page-copy em span{color:currentColor;font-size:14px}.app-shell-view-profile .page-profile-ref:has(.profile-notifications-page){display:block;height:100%;padding:0 0 calc(94px + var(--app-bottom-nav-offset, 0px));overflow:hidden;box-sizing:border-box;background:radial-gradient(ellipse 96% 52% at 50% 9%,rgba(50,119,236,.19),transparent 70%),radial-gradient(ellipse 82% 42% at 86% 71%,rgba(77,157,222,.09),transparent 70%),linear-gradient(180deg,rgba(8,19,34,.62),rgba(5,13,23,.09) 72%,transparent)}.app-shell-view-profile:has(.profile-notifications-page){height:var(--app-stable-height, 100dvh);min-height:var(--app-stable-height, 100dvh);padding-bottom:0;overflow:hidden}.app-shell-view-profile:has(.profile-notifications-page) .app-main{height:calc(var(--app-stable-height, 100dvh) - var(--top-padding, 72px));padding-inline:0;overflow:hidden}.app-shell-view-profile .profile-notifications-page{display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr);width:100%;height:100%;overflow:hidden}.app-shell-view-profile .profile-notifications-page-hero,.app-shell-view-profile .profile-notifications-page-settings{min-height:0;padding:clamp(22px,6vw,36px) clamp(24px,7vw,38px)}.app-shell-view-profile .profile-notifications-page-hero{display:grid;grid-template-columns:72px minmax(0,1fr);align-content:center;align-items:center;gap:clamp(18px,5vw,25px)}.app-shell-view-profile .profile-notifications-page-icon,.app-shell-view-profile .profile-notifications-page-switch-icon{display:grid;place-items:center;color:#62b0ef;border:1px solid rgba(91,172,239,.28);background:#122c4e6b}.app-shell-view-profile .profile-notifications-page-icon{position:relative;width:72px;height:72px;border-radius:23px;border-color:#67bafd6b;background:linear-gradient(145deg,#122e5fad,#0b1b308a);box-shadow:0 18px 38px #1e64dc24,inset 0 1px #c6e5fe17}.app-shell-view-profile .profile-notifications-page-icon svg{width:31px;height:31px;transform-origin:50% 12%;animation:profile-notification-bell-swing 2.8s ease-in-out infinite}@keyframes profile-notification-bell-swing{0%,58%,to{transform:rotate(0)}64%{transform:rotate(13deg)}70%{transform:rotate(-11deg)}76%{transform:rotate(8deg)}82%{transform:rotate(-5deg)}88%{transform:rotate(2deg)}93%{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.app-shell-view-profile .profile-notifications-page-icon svg{animation:none}}.app-shell-view-profile .profile-notifications-page-hero>span:last-child{display:grid;gap:7px}.app-shell-view-profile .profile-notifications-page-hero small{color:#62a7df;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.app-shell-view-profile .profile-notifications-page-hero strong{color:#f2f9ff;font-size:clamp(29px,8vw,39px);line-height:.98;letter-spacing:-.055em;text-shadow:0 10px 28px rgba(55,121,233,.12)}.app-shell-view-profile .profile-notifications-page-hero p{max-width:315px;margin:0;color:#a5c7e39e;font-size:clamp(11px,3vw,13px);line-height:1.46}.app-shell-view-profile .profile-notifications-page-settings{display:grid;align-content:center;gap:15px;border-top:1px solid rgba(135,180,217,.12);background:radial-gradient(circle at 88% 24%,rgba(48,113,224,.09),transparent 38%),linear-gradient(180deg,#050d1714,#07111f52)}.app-shell-view-profile .profile-notification-master.profile-notifications-page-switch{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;min-height:96px;gap:13px;align-items:center;padding:16px;border:1px solid rgba(89,160,218,.28);border-radius:22px;color:#f2f9ff;background:#050d17b8;box-shadow:0 18px 38px #050d171f,inset 0 1px #b6defe0a}.app-shell-view-profile .profile-notification-master.profile-notifications-page-switch.active{border-color:#64b5f87a;background:radial-gradient(circle at 100% 0,rgba(67,159,235,.18),transparent 48%),linear-gradient(115deg,#0f2541e0,#07111ec2)}.app-shell-view-profile .profile-notifications-page-switch-icon{width:48px;height:48px;border-radius:15px}.app-shell-view-profile .profile-notifications-page-switch-icon svg{width:22px;height:22px}.app-shell-view-profile .profile-notification-master.profile-notifications-page-switch>span:nth-child(2){gap:5px}.app-shell-view-profile .profile-notification-master.profile-notifications-page-switch strong{font-size:14px}.app-shell-view-profile .profile-notification-master.profile-notifications-page-switch small{font-size:11px}.app-shell-view-profile .profile-notifications-page-hint{display:grid;grid-template-columns:20px 1fr;align-items:start;gap:9px;padding:0 4px;color:#95bddd8f;font-size:10px;line-height:1.4}.app-shell-view-profile .profile-notifications-page-hint svg{width:17px;height:17px;color:#58a8ea}.app-shell-view-profile .profile-notifications-page-save{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:17px;color:#060e18;background:linear-gradient(110deg,#63b4f6,#3979e7);box-shadow:0 14px 30px #286bdc33,inset 0 1px #ffffff5c;font-size:14px;font-weight:850}.app-shell-view-profile .profile-notifications-page-save svg{width:18px;height:18px}.app-shell-view-profile .profile-notifications-page-save:disabled{opacity:.55}.app-shell-view-profile .profile-faq-modal-backdrop:has(.profile-settings-modal){align-items:center;padding:22px 16px;background:radial-gradient(circle at 50% 36%,rgba(34,88,180,.1),transparent 42%),#050d17c2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-shell-view-profile .profile-settings-modal{width:min(100%,430px);max-height:min(86dvh,680px);border:1px solid rgba(93,171,235,.31);border-radius:27px;background:radial-gradient(circle at 90% 0%,rgba(46,112,225,.14),transparent 34%),linear-gradient(165deg,#0a182bfc,#050d17fe 58%,#050d17fe);box-shadow:0 28px 80px #050d179e,inset 0 1px #c7e5fe12}.app-shell-view-profile .profile-settings-modal:before{display:none}.app-shell-view-profile .profile-settings-modal-head{padding:22px 20px 18px;border-bottom:0;background:transparent}.app-shell-view-profile .profile-settings-modal-head .profile-section-head{display:grid;gap:6px}.app-shell-view-profile .profile-settings-modal-head .profile-section-head strong{color:#f2f9ff;font-size:27px;line-height:1;letter-spacing:-.045em}.app-shell-view-profile .profile-settings-modal-head .profile-section-head span{max-width:300px;color:#a5c7e294;font-size:11px;line-height:1.4}.app-shell-view-profile .profile-settings-close{width:40px;height:40px;display:grid;place-items:center;padding:0;border-color:#67ade738;border-radius:13px;color:#c3daec;background:#0b1a2eb3;font-size:24px;line-height:1}.app-shell-view-profile .profile-settings-modal-scroll{padding:0 20px 18px}.app-shell-view-profile .profile-settings-grid{display:grid;gap:13px}.app-shell-view-profile .profile-settings-modal .profile-setting-block{padding:15px;border:1px solid rgba(86,155,212,.16);border-radius:19px;background:radial-gradient(circle at 100% 0%,rgba(44,108,218,.06),transparent 42%),#050d179e}.app-shell-view-profile .profile-settings-modal .profile-setting-block .field-label{display:block;margin-bottom:10px;color:#67a8dd;font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.app-shell-view-profile .profile-settings-modal .profile-timezone-summary{min-height:92px;padding:14px;border:1px solid rgba(96,167,225,.19);border-radius:16px;background:#050d17b8}.app-shell-view-profile .profile-settings-modal .profile-timezone-summary.expanded{border-color:#69b8f96b;background:#0e213aad;box-shadow:inset 0 0 0 1px #62ace80d}.app-shell-view-profile .profile-settings-modal .profile-timezone-summary-top strong{font-size:16px}.app-shell-view-profile .profile-settings-modal .profile-timezone-summary-state{min-height:31px;display:inline-flex;align-items:center;padding:0 11px;border:1px solid rgba(101,174,234,.22);border-radius:999px;color:#d4e4f2;background:#0d20388c;font-size:10px;font-weight:750}.app-shell-view-profile .profile-settings-modal .profile-chip-group-languages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.app-shell-view-profile .profile-settings-modal .profile-chip-language{min-height:48px;justify-content:flex-start;gap:9px;padding:0 13px;border:1px solid rgba(89,156,211,.17);border-radius:14px;color:#d0e2f0b3;background:#050d179e;font-size:12px;font-weight:720}.app-shell-view-profile .profile-settings-modal .profile-chip-language.active{border-color:#64b4f680;color:#f2f9ff;background:linear-gradient(120deg,#173761e0,#0d1f36c7);box-shadow:inset 0 -2px #429de8,0 9px 22px #175bce14}.app-shell-view-profile .profile-settings-modal-footer{gap:10px;padding:16px 20px 20px;border-top:1px solid rgba(90,154,207,.1);background:#050d17b8}.app-shell-view-profile .profile-settings-modal-footer .profile-save-btn{min-height:50px;border:0;border-radius:15px;color:#060e19;background:linear-gradient(110deg,#62b4f7,#3778e6);box-shadow:0 13px 28px #2a6cdc2b;font-size:14px;font-weight:850}.app-shell-view-profile .profile-settings-modal-footer .profile-faq-ghost-btn{min-width:92px;min-height:50px;border-radius:15px}@media(max-width:380px){.app-shell-view-profile .profile-hero-pass{padding:15px}.app-shell-view-profile .profile-access-card{grid-template-columns:42px 1fr}.app-shell-view-profile .profile-access-card>button{grid-column:1 / -1;width:100%}.app-shell-view-profile .profile-limit-pill{gap:4px}.app-shell-view-profile .profile-limit-pill small{display:none}.app-shell-view-profile .profile-action-deck{gap:8px}.app-shell-view-profile .profile-action-deck .profile-action-tile[data-profile-action]{min-height:100px;grid-template-columns:42px minmax(0,1fr);gap:9px;padding:12px}.app-shell-view-profile .profile-action-deck .profile-action-icon{width:42px;height:42px}.app-shell-view-profile .profile-action-deck .profile-action-tile strong{font-size:12px}.app-shell-view-profile .profile-support-page-card{grid-template-columns:46px minmax(0,1fr);padding-inline:20px}.app-shell-view-profile .profile-support-page-icon{width:46px;height:46px}.app-shell-view-profile .profile-notifications-page-hero,.app-shell-view-profile .profile-notifications-page-settings{padding-inline:20px}.app-shell-view-profile .profile-faq-modal-backdrop:has(.profile-settings-modal){padding-inline:10px}.app-shell-view-profile .profile-settings-modal-head,.app-shell-view-profile .profile-settings-modal-scroll,.app-shell-view-profile .profile-settings-modal-footer{padding-inline:16px}}@media(max-height:680px){.app-shell-view-profile .page-profile-ref:has(.profile-support-page){padding-bottom:calc(86px + var(--app-bottom-nav-offset, 0px))}.app-shell-view-profile .profile-support-page-icon{width:44px;height:44px;border-radius:14px}.app-shell-view-profile .profile-support-page-icon svg{width:21px;height:21px}.app-shell-view-profile .profile-support-page-copy{gap:5px}.app-shell-view-profile .profile-support-page-copy strong{font-size:18px}.app-shell-view-profile .profile-support-page-copy small{font-size:10px;line-height:1.35}.app-shell-view-profile .profile-support-page-copy em{min-height:34px;margin-top:3px;padding:7px 11px;font-size:8px}.app-shell-view-profile .page-profile-ref:has(.profile-notifications-page){padding-bottom:calc(86px + var(--app-bottom-nav-offset, 0px))}.app-shell-view-profile .profile-notifications-page-hero,.app-shell-view-profile .profile-notifications-page-settings{padding-block:14px}.app-shell-view-profile .profile-notifications-page-icon{width:54px;height:54px;border-radius:17px}.app-shell-view-profile .profile-notifications-page-hero{grid-template-columns:54px minmax(0,1fr)}.app-shell-view-profile .profile-notifications-page-hero strong{font-size:22px}.app-shell-view-profile .profile-notification-master.profile-notifications-page-switch{min-height:70px;padding:10px}.app-shell-view-profile .profile-notifications-page-switch-icon{width:42px;height:42px}.app-shell-view-profile .profile-notifications-page-save{min-height:42px}}@media(orientation:landscape)and (max-height:600px){.app-shell-view-profile .profile-support-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr}.app-shell-view-profile .profile-support-page-card{grid-template-columns:48px minmax(0,1fr);padding-inline:14px}.app-shell-view-profile .profile-support-page-card.is-direct{border-top:0;border-left:1px solid rgba(152,191,222,.14)}.app-shell-view-profile .profile-notifications-page{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr}.app-shell-view-profile .profile-notifications-page-settings{border-top:0;border-left:1px solid rgba(135,180,217,.12)}}.app-shell-view-history .page-history-ref{width:min(100%,680px);gap:15px;padding:4px 16px calc(112px + var(--app-bottom-nav-offset, 0px))}.app-shell-view-history .history-hero{gap:18px}.app-shell-view-history .history-page-head{gap:7px;padding:7px 3px 0}.app-shell-view-history .history-kicker{min-height:auto;color:#61a6df;font-size:9px;letter-spacing:.15em}.app-shell-view-history .history-kicker:before{width:28px;background:linear-gradient(90deg,#48a1e9,transparent)}.app-shell-view-history .history-page-head h1{font-size:clamp(31px,8vw,43px);line-height:.96;letter-spacing:-.055em}.app-shell-view-history .history-page-head p{max-width:420px;color:#9dc2e094;font-size:12px}.app-shell-view-history .history-filter-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;border:1px solid rgba(81,130,213,.17);border-radius:21px;background:radial-gradient(circle at 15% 0%,rgba(55,119,228,.08),transparent 40%),#050d17ad;box-shadow:0 16px 36px #050d1724}.app-shell-view-history .history-filter-button{min-width:0;min-height:94px;display:grid;grid-template-rows:28px minmax(14px,auto) 22px;grid-template-columns:minmax(0,1fr);place-items:center;align-content:center;gap:5px;padding:10px 8px;border:1px solid transparent;border-radius:15px;color:#afcde699;background:transparent;text-align:center}.app-shell-view-history .history-filter-button.active{border-color:#60b0f25c;color:#eff8ff;background:radial-gradient(circle at 90% 0%,rgba(83,169,239,.16),transparent 48%),linear-gradient(145deg,#122c4ed1,#0a1729c7);box-shadow:inset 0 -2px #439ee9,0 8px 20px #185bcc14}.app-shell-view-history .history-filter-icon{grid-row:1;grid-column:1;width:27px;height:27px;display:grid;place-items:center;color:#58a8ea}.app-shell-view-history .history-filter-icon svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.app-shell-view-history .history-filter-button>span:nth-child(2){grid-row:2;grid-column:1;width:100%;min-width:0;font-size:10px;font-weight:770;line-height:1.1;overflow-wrap:anywhere}.app-shell-view-history .history-filter-button>b{grid-row:3;grid-column:1;align-self:center;min-width:21px;height:21px;display:grid;place-items:center;padding:0 5px;border-radius:999px;color:#060e18;background:#64b4f6;font-size:10px;font-weight:900}.app-shell-view-history .history-state-card,.app-shell-view-history .history-empty-card,.app-shell-view-history .history-feed{clip-path:none;border-radius:22px}.app-shell-view-history .history-empty-card{min-height:310px;align-content:center;gap:16px;padding:30px 24px 22px;border-color:#539cd830;background:radial-gradient(circle at 50% 18%,rgba(50,116,228,.12),transparent 38%),linear-gradient(155deg,#091526e6,#050d17f0)}.app-shell-view-history .history-empty-simple-icon{width:72px;height:72px;display:grid;place-items:center;border:1px solid rgba(96,175,239,.36);border-radius:23px;color:#62aeec;background:linear-gradient(145deg,#16355ead,#0a192c99);box-shadow:0 16px 34px #1d62d71c}.app-shell-view-history .history-empty-simple-icon svg{width:32px;height:32px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.app-shell-view-history .history-empty-copy{gap:7px}.app-shell-view-history .history-empty-copy strong{font-size:24px}.app-shell-view-history .history-empty-copy p{max-width:330px;margin-inline:auto;color:#9bc1e08f}.app-shell-view-history .history-empty-action{max-width:340px;min-height:51px;border:0;border-radius:16px;background:linear-gradient(110deg,#62b4f7,#3778e6);box-shadow:0 14px 30px #286adb29}.app-shell-view-history .history-feed{padding:0;border:0;background:transparent;box-shadow:none}.app-shell-view-history .history-feed-head{min-height:50px;padding:0 3px 11px;border-bottom:0}.app-shell-view-history .history-feed-head small{color:#5fa4dd;font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.app-shell-view-history .history-feed-head strong{font-size:20px;letter-spacing:-.035em}.app-shell-view-history .history-feed-head>b{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid rgba(89,160,218,.17);border-radius:999px;color:#afcde6a8;background:#0814239e;font-size:10px}.app-shell-view-history .history-list{gap:11px}.app-shell-view-history .history-card{grid-template-columns:106px minmax(0,1fr);gap:13px;padding:11px;clip-path:none;border:1px solid rgba(82,155,214,.18);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(47,112,224,.08),transparent 36%),linear-gradient(145deg,#081322f0,#050d17f5);box-shadow:0 15px 32px #050d1724}.app-shell-view-history .history-card:after{display:none}.app-shell-view-history .history-card-media{min-height:128px;border-radius:14px}.app-shell-view-history .history-card-topline>span,.app-shell-view-history .history-card-topline>b{border-radius:8px}.app-shell-view-history .history-card-source{min-height:24px;padding-inline:7px}.app-shell-view-history .history-card-body>strong{font-size:17px}.app-shell-view-history .history-card-stats>span{border-radius:10px;background:#050d17a3}@media(max-width:430px){.app-shell-view-history .page-history-ref{padding-inline:12px}.app-shell-view-history .history-filter-bar{gap:6px;padding:7px}.app-shell-view-history .history-filter-button{min-height:88px;padding-inline:5px}.app-shell-view-history .history-filter-button>span:nth-child(2){font-size:9px}.app-shell-view-history .history-card{grid-template-columns:94px minmax(0,1fr);gap:10px}.app-shell-view-history .history-card-media{min-height:120px}}@media(max-width:390px){.app-shell-view-history .history-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell-view-history .history-filter-button{min-height:62px;grid-template-rows:1fr;grid-template-columns:30px minmax(0,1fr) 24px;justify-items:start;gap:8px;padding:9px 11px;text-align:left}.app-shell-view-history .history-filter-icon{grid-row:1;grid-column:1}.app-shell-view-history .history-filter-button>span:nth-child(2){grid-row:1;grid-column:2;width:auto;font-size:10px;overflow-wrap:normal}.app-shell-view-history .history-filter-button>b{grid-row:1;grid-column:3}}@media(max-width:360px){.app-shell-view-history .history-card{grid-template-columns:1fr}.app-shell-view-history .history-card-media{min-height:160px}}.app-shell-home .home-terminal-automatic.is-workspace-open>.home-command-hero{display:none}.app-shell-home .home-terminal-automatic.is-workspace-open>.home-workspace-heading{display:none}.app-shell-home .home-terminal-automatic.is-workspace-open>.live-quote-stage,.app-shell-home .home-terminal-automatic.is-workspace-open>.analysis-result-panel{order:10}.app-shell-home .home-terminal-automatic.is-workspace-open>.active-analysis-card{order:15}.app-shell-home .home-terminal-automatic.is-workspace-open>.generator-panel{order:20}.app-shell-home .home-terminal-automatic.is-workspace-open>.analysis-action-row{order:30}.app-shell-home .home-terminal-automatic .home-workspace-heading small{color:#5fa4dd}.app-shell-home .home-terminal-automatic .home-workspace-heading strong{color:#eff8ff;font-size:15px;letter-spacing:-.02em}.app-shell-home .home-terminal-automatic .home-workspace-heading>i{min-width:64px;min-height:30px;border-color:#51a8ef57;border-radius:10px;color:#65b0ee;background:#0e223d85}.app-shell-home .home-terminal-automatic .live-quote-stage{height:auto;min-height:0;padding:0;border:0!important;border-radius:0;outline:0;background:transparent!important;box-shadow:none!important;overflow:visible;clip-path:none}.app-shell-home .home-terminal-automatic .live-quote-stage:before{display:none}.app-shell-home .page-home-ref.home-terminal.home-terminal-automatic.is-workspace-open>.live-quote-stage{border:0!important;border-bottom:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.app-shell-home .page-home-ref.home-terminal.home-terminal-automatic.is-workspace-open>.live-quote-stage:before,.app-shell-home .page-home-ref.home-terminal.home-terminal-automatic.is-workspace-open>.live-quote-stage:after{content:none!important;display:none!important}.app-shell-home .home-terminal-automatic .live-quote-zone{height:auto;min-height:0;display:block}.app-shell-home .home-terminal-automatic .live-quote-head{display:none}.app-shell-home .home-terminal-automatic .live-quote-chart-shell{width:100%;height:clamp(245px,64vw,305px);min-height:0;border:1px solid rgba(103,168,222,.24);border-radius:19px;background:radial-gradient(circle at 78% 12%,rgba(93,181,253,.13),transparent 35%),radial-gradient(circle at 8% 92%,rgba(42,110,225,.07),transparent 40%),linear-gradient(rgba(119,193,254,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(119,193,254,.055) 1px,transparent 1px),linear-gradient(155deg,#0a182a,#07101d 54%,#050d17);background-size:auto,auto,30px 30px,30px 30px,auto;box-shadow:inset 0 1px #dbefff0d,inset 0 -54px 90px #050d1730,0 18px 38px #050d172e}.app-shell-home .home-terminal-automatic .live-quote-chart-shell:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,rgba(5,13,23,.14),transparent 18%,transparent 82%,rgba(5,13,23,.14))}.app-shell-home .home-terminal-automatic .live-quote-chart-symbol{position:absolute;top:13px;left:15px;z-index:3;max-width:calc(100% - 130px);overflow:hidden;color:#edf7ffed;font-size:14px;font-weight:850;line-height:1;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 12px rgba(5,13,23,.72)}.app-shell-home .home-terminal-automatic .live-quote-price-tag{top:10px;right:10px;z-index:4;min-height:27px;padding:0 9px;border-color:#77c1fe4d;border-radius:8px;background:#060f1bd1;box-shadow:0 7px 20px #050d1738}.app-shell-home .home-terminal-automatic .live-quote-chart{position:relative;z-index:1}.app-shell-home .home-terminal-automatic .generator-panel{display:grid;gap:15px;padding:16px;border:1px solid rgba(87,158,216,.19);border-top:0;border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(50,115,226,.09),transparent 38%),linear-gradient(145deg,#081322f0,#050d17f7);box-shadow:0 16px 36px #050d1726}.app-shell-home .page-home-ref.home-terminal.home-terminal-automatic.is-workspace-open>.generator-panel{border:0!important;border-top:0!important;background:transparent!important;box-shadow:none!important}.app-shell-emerald .page-home-ref.home-terminal.home-terminal-automatic.is-workspace-open>.generator-panel:before{content:none!important;display:none!important}.app-shell-home .terminal-settings-heading{display:flex;align-items:center;justify-content:center;padding-bottom:14px;border-bottom:1px solid rgba(86,131,208,.13);text-align:center}.app-shell-home .terminal-settings-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(94,173,238,.3);border-radius:15px;color:#5cabec;background:#122b4c75}.app-shell-home .terminal-settings-icon svg{width:28px;height:28px}.app-shell-home .terminal-settings-heading strong{color:#eff8ff;font-size:18px;line-height:1.05;letter-spacing:-.035em}.app-shell-home .page-home-ref.is-workspace-open .analysis-action-row{grid-template-columns:minmax(0,1fr)!important}.app-shell-home .analysis-access-cta{width:100%;display:grid;gap:9px;padding:13px;border:1px solid rgba(95,164,220,.25);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(95,164,220,.1),transparent 42%),#07101df2;text-align:center}.app-shell-home .analysis-access-cta>span{color:#deeaf4c2;font-size:11px;font-weight:700}.app-shell-home .analysis-access-cta>button{width:100%;min-height:50px;border:0;border-radius:15px;color:#060f1a;background:linear-gradient(110deg,#57b2fd,#2e73e8);font-size:14px;font-weight:850;box-shadow:0 13px 28px #2d70e229}.app-shell-home .is-access-locked .field-picker-trigger,.app-shell-home .is-access-locked .upload-zone,.app-shell-home .is-access-locked .live-quote-stage{cursor:default}.app-shell-home .is-access-locked .field-picker-trigger{opacity:.48;filter:saturate(.45)}.app-shell-home .is-access-locked .field-picker-chevron{display:none}.app-shell-home .home-terminal-automatic .generator-panel .field-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(112px,.65fr);gap:10px;padding:0;border:0;background:transparent}.app-shell-home .home-terminal-automatic .generator-panel .field-label{margin-bottom:7px;color:#5ea2d9;font-size:8px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.app-shell-home .home-terminal-automatic .generator-panel .field-picker-trigger{min-height:70px;border:1px solid rgba(87,155,211,.17);border-radius:15px;background:#050d17ad}.app-shell-home .home-terminal-automatic .analysis-action-row{margin-top:-3px}.app-shell-home .home-terminal-automatic .analysis-action-row .primary-btn{min-height:56px;border-radius:18px;box-shadow:0 14px 30px #2467da2b}@media(max-width:420px){.app-shell-home .home-terminal-automatic .live-quote-stage{height:auto;min-height:0;padding:0;border-radius:17px}.app-shell-home .home-terminal-automatic .live-quote-chart-shell{height:clamp(230px,68vw,285px);min-height:0;border-radius:17px;background-size:auto,auto,26px 26px,26px 26px,auto}.app-shell-home .home-terminal-automatic .generator-panel{padding:14px;border-radius:19px}.app-shell-home .home-terminal-automatic .generator-panel .field-row{grid-template-columns:minmax(0,1.25fr) minmax(102px,.75fr);gap:8px}.app-shell-home .home-terminal-automatic .generator-panel .field-picker-trigger{min-height:66px}}@media(max-width:345px){.app-shell-home .home-terminal-automatic .generator-panel .field-row{grid-template-columns:1fr}}@media(max-height:700px){.app-shell-home .home-terminal-automatic .live-quote-stage{min-height:0}.app-shell-home .home-terminal-automatic .live-quote-chart-shell{height:235px;min-height:0}}.app-shell-home .home-terminal-scanner.is-workspace-open>.home-command-hero,.app-shell-home .home-terminal-scanner.is-workspace-open>.home-workspace-heading{display:none}.app-shell-home .home-terminal-scanner.is-workspace-open>.upload-zone,.app-shell-home .home-terminal-scanner.is-workspace-open>.analysis-result-panel{order:10}.app-shell-home .home-terminal-scanner.is-workspace-open>.active-analysis-card{order:15}.app-shell-home .home-terminal-scanner.is-workspace-open>.generator-panel{order:20}.app-shell-home .home-terminal-scanner.is-workspace-open>.analysis-action-row{order:30}.app-shell-home .page-home-ref.home-terminal.home-terminal-scanner.is-workspace-open>.upload-zone{min-height:clamp(245px,64vw,315px);margin:0;border-radius:20px}.app-shell-home .page-home-ref.home-terminal.home-terminal-scanner.is-workspace-open>.generator-panel{display:grid;gap:14px;margin:0;padding:15px;border:0;border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(50,115,226,.08),transparent 40%),linear-gradient(145deg,#07111ef0,#050d17f7);box-shadow:0 15px 34px #050d1724}.app-shell-emerald .page-home-ref.home-terminal.home-terminal-scanner.is-workspace-open>.generator-panel:before{content:none!important;display:none!important}.app-shell-home .page-home-ref.home-terminal.home-terminal-scanner.is-workspace-open>.generator-panel .field-row,.app-shell-home .page-home-ref.home-terminal.home-terminal-scanner.is-workspace-open>.generator-panel .field-row.field-row-scanner{display:block;padding:0;border:0;clip-path:none;background:transparent;box-shadow:none}.app-shell-home .home-terminal-scanner .expiration-inline-grid{gap:7px}.app-shell-home .home-terminal-scanner .analysis-action-row{grid-template-columns:minmax(0,1fr)!important}@media(max-width:420px){.app-shell-home .page-home-ref.home-terminal.home-terminal-scanner.is-workspace-open>.upload-zone{min-height:clamp(225px,66vw,275px);border-radius:18px}.app-shell-home .page-home-ref.home-terminal.home-terminal-scanner.is-workspace-open>.generator-panel{padding:13px;border-radius:18px}}.scanner-report>.analysis-settlement-card.scanner-report-timeline{min-height:112px;margin:0;padding:16px;border:1px solid rgba(71,159,231,.24);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(63,156,233,.12),transparent 38%),linear-gradient(140deg,#0c1d33f5,#060e19fa);box-shadow:inset 0 1px #dbefff0a}.scanner-report>.analysis-settlement-card.scanner-report-timeline.phase-entry{border-color:#5badf052;background:radial-gradient(circle at 100% 0%,rgba(86,176,249,.16),transparent 40%),linear-gradient(140deg,#102745f5,#091728fa)}.scanner-report .scanner-report-timeline .deal-timer-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.scanner-report .scanner-report-timeline .deal-timer-head span{color:#72a7d3;font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.scanner-report .scanner-report-timeline.phase-entry .deal-timer-head span{color:#70b4ec}.scanner-report .scanner-report-timeline .deal-timer-head strong{color:#eff8ff;font-size:31px;font-weight:950;line-height:.95;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.scanner-report .scanner-report-timeline .deal-timer-flow{margin-top:13px;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px}.scanner-report .scanner-report-timeline .deal-timer-track{position:relative;height:8px;overflow:hidden;border-radius:999px;background:#050d17d6}.scanner-report .scanner-report-timeline .deal-timer-line.green{width:var(--deal-progress);background:linear-gradient(90deg,#4eaaf5,#3275e8)}.scanner-report .scanner-report-timeline .deal-timer-line.red{background:#3967b62e}.scanner-report .scanner-report-timeline.phase-entry .deal-timer-line.green{background:linear-gradient(90deg,#5eb2f7,#5aacf0);box-shadow:0 0 14px #50aaf447}.scanner-report .scanner-report-timeline .deal-timer-percent{color:#5680c9;font-size:9px;font-weight:850;font-variant-numeric:tabular-nums}.scanner-report .scanner-report-timeline .analysis-result-subcopy{display:block;margin-top:11px;color:#6783a5;font-size:10.5px;line-height:1.35}.scanner-report .scanner-report-timeline.phase-entry .analysis-result-subcopy{color:#5882ca}.scanner-report>.analysis-settlement-card.scanner-report-timeline.settlement-win,.scanner-report>.analysis-settlement-card.scanner-report-timeline.settlement-loss,.scanner-report>.analysis-settlement-card.scanner-report-timeline.settlement-refund{min-height:104px;align-content:center}.scanner-report>.analysis-settlement-card.scanner-report-timeline.settlement-win{border-color:#52ef9757;background:linear-gradient(135deg,#0e532ff5,#041f11fa)}.scanner-report>.analysis-settlement-card.scanner-report-timeline.settlement-loss{border-color:#ff675f4d;background:linear-gradient(135deg,#521b18f0,#1f0a09fa)}@media(max-width:420px){.scanner-report .scanner-report-timeline{min-height:104px;padding:14px;border-radius:16px}.scanner-report .scanner-report-timeline .deal-timer-head strong{font-size:28px}}.scanner-report-panel{min-height:0;margin:0;padding:0;overflow:hidden;clip-path:none;border:1px solid rgba(75,157,224,.28);border-radius:24px;background:radial-gradient(circle at 90% 0%,rgba(55,118,224,.11),transparent 30%),linear-gradient(160deg,#071220,#050d17 58% 100%);box-shadow:0 26px 62px #050d1761,0 0 34px #2e6fdd12}.scanner-report{position:relative;display:grid;gap:10px;padding:14px}.scanner-report-head{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px}.scanner-report-head>div{min-width:0;display:grid;gap:3px}.scanner-report-head>div>span{color:#60a4db;font-size:9px;font-weight:850;line-height:1;letter-spacing:.14em;text-transform:uppercase}.scanner-report-head>div>strong{color:#eff6fc;font-size:21px;font-weight:950;line-height:1.05;letter-spacing:-.04em}.scanner-report-status{min-width:88px;min-height:36px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(127,175,214,.2);border-radius:999px;color:#d0e2f0;background:#060e19e0;font-size:10px;font-weight:900;letter-spacing:.03em}.scanner-report-status.signal-buy{color:#62f5a0;border-color:#40ef8a61;background:#0e552f61}.scanner-report-status.signal-sell{color:#ff8983;border-color:#ff635b61;background:#5b1c1a66}.scanner-report-chart{position:relative;width:100%;height:auto;min-height:0;aspect-ratio:16 / 9;margin:0;overflow:hidden;border:1px solid rgba(57,102,179,.2);border-radius:17px;background:#050d17}.scanner-report-chart .upload-preview-image{position:relative;width:100%;height:100%;object-fit:contain}.scanner-report-verdict{position:relative;min-height:102px;padding:15px;display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:13px;overflow:hidden;border:1px solid rgba(64,159,236,.3);border-radius:19px;background:radial-gradient(circle at 92% 18%,rgba(68,165,245,.19),transparent 40%),linear-gradient(135deg,#132e51eb,#071220fa)}.scanner-report-verdict.verdict-sell{border-color:#ff5f5652;background:radial-gradient(circle at 92% 18%,rgba(255,85,76,.18),transparent 40%),linear-gradient(135deg,#531b18f0,#220b0afa)}.scanner-report-verdict.verdict-neutral{border-color:#adcce529;background:radial-gradient(circle at 92% 18%,rgba(143,185,220,.09),transparent 40%),linear-gradient(135deg,#0f2541f2,#07111efc)}.scanner-report-arrow{width:56px;height:56px;display:grid;place-items:center;border:1px solid rgba(110,189,254,.34);border-radius:17px;color:#6bbcfe;background:#224b913d;font-size:33px;font-weight:800;line-height:1;box-shadow:0 0 26px #2e71e424}.verdict-sell .scanner-report-arrow{color:#ff817a;border-color:#ff6f6757;background:#902c273d;box-shadow:0 0 26px #ff4a411f}.verdict-neutral .scanner-report-arrow{color:#9ec3e1;border-color:#a7c8e32e;background:#527ec917;box-shadow:none}.scanner-report-verdict-copy{min-width:0;display:grid;gap:2px}.scanner-report-verdict-copy>span,.scanner-report-confidence>span{color:#619ccd;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.scanner-report-verdict-copy>strong{color:#f2f9ff;font-size:27px;font-weight:950;line-height:1;letter-spacing:-.045em}.scanner-report-verdict-copy>small{color:#62aeec;font-size:11px;font-weight:800}.verdict-sell .scanner-report-verdict-copy>small{color:#ff8d87}.verdict-neutral .scanner-report-verdict-copy>small{color:#9baec5}.scanner-report-confidence{min-width:60px;padding-left:12px;display:grid;gap:3px;text-align:right;border-left:1px solid rgba(213,236,255,.11)}.scanner-report-confidence>strong{color:#f3faff;font-size:22px;font-weight:950;line-height:1}.scanner-report-metrics{display:grid;grid-template-columns:1.25fr 1fr .8fr;gap:7px}.scanner-report-metrics>article{min-width:0;min-height:68px;padding:11px 12px;display:grid;align-content:center;gap:4px;border:1px solid rgba(75,122,202,.15);border-radius:14px;background:#060e18bd}.scanner-report-metrics span{color:#607ea1;font-size:9px;font-weight:750}.scanner-report-metrics strong{overflow:hidden;color:#eff6fb;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.scanner-report-insight{padding:14px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;border:1px solid rgba(75,125,209,.15);border-radius:17px;background:#060d18c7}.scanner-report-ai{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(94,175,241,.28);border-radius:12px;color:#eaf6ff;background:linear-gradient(145deg,#254c8e,#132e51);font-size:10px;font-weight:950;box-shadow:0 8px 20px #1750b129}.scanner-report-insight>div{display:grid;gap:5px}.scanner-report-insight strong{color:#eef5fb;font-size:12px;font-weight:900}.scanner-report-insight p{margin:0;color:#67a0cf;font-size:11.5px;line-height:1.45}.scanner-report>.analysis-settlement-card{min-height:0;margin:0;padding:13px 14px;border:1px solid rgba(82,158,220,.18);border-radius:16px;background:linear-gradient(135deg,#0e223c7a,#081322d1);box-shadow:none}.scanner-report>.analysis-settlement-card>span{color:#517dc8;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.scanner-report>.analysis-settlement-card>strong{color:#ecf3f9;font-size:13px;line-height:1.35}.scanner-report-empty{padding:20px;display:grid;gap:7px;border:1px solid rgba(76,162,233,.18);border-radius:17px;background:#0c1e3547;text-align:center}.scanner-report-empty strong{color:#f1f6fb}.scanner-report-empty p{margin:0;color:#8299b5;font-size:12px}@media(max-width:420px){.scanner-report{padding:10px;gap:8px}.scanner-report-head>div>strong{font-size:19px}.scanner-report-chart{border-radius:14px}.scanner-report-verdict{min-height:90px;padding:12px;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;border-radius:16px}.scanner-report-arrow{width:48px;height:48px;border-radius:14px;font-size:28px}.scanner-report-verdict-copy>strong{font-size:22px}.scanner-report-confidence{min-width:54px;padding-left:9px}.scanner-report-confidence>span{font-size:7.5px}.scanner-report-confidence>strong{font-size:19px}.scanner-report-metrics{grid-template-columns:1.2fr 1fr .75fr;gap:6px}.scanner-report-metrics>article{min-height:62px;padding:9px}.scanner-report-metrics strong{font-size:12.5px}.scanner-report-insight{padding:12px;border-radius:15px}}@media(max-height:700px){.app-shell-home .page-home-ref.home-terminal.home-terminal-scanner.is-workspace-open>.upload-zone{min-height:225px}}.app-shell-home .page-home-ref.home-terminal-scanner.has-analysis-result>.analysis-result-panel{min-height:0;padding:0;overflow:hidden;clip-path:none;border:1px solid rgba(75,163,235,.3);border-radius:22px;background:radial-gradient(circle at 88% 0%,rgba(104,186,253,.12),transparent 34%),linear-gradient(155deg,#081221fc,#050d17fe);box-shadow:0 24px 60px #050d1752,0 0 36px #2c70e514}.app-shell-home .home-terminal-scanner .analysis-result-sheet-inline{gap:10px;padding:12px;border:0;border-radius:inherit;background:transparent;box-shadow:none}.app-shell-home .home-terminal-scanner .analysis-result-heading{min-height:54px;padding:3px 3px 5px}.app-shell-home .home-terminal-scanner .analysis-result-heading-copy>span{color:#68afe9;font-size:9px}.app-shell-home .home-terminal-scanner .analysis-result-heading-copy>strong{color:#f1f9ff;font-size:20px}.app-shell-home .home-terminal-scanner .analysis-result-heading .analysis-result-signal{min-width:92px;min-height:38px;border-radius:999px;color:#dfedf8;border-color:#74a8d342;background:#081322e6;box-shadow:none}.app-shell-home .home-terminal-scanner .analysis-result-heading .analysis-result-signal.signal-buy{color:#6dffad;border-color:#46f4916b;background:#115e3573}.app-shell-home .home-terminal-scanner .analysis-result-heading .analysis-result-signal.signal-sell{color:#ff8c87;border-color:#ff635b6b;background:#6a22206b}.app-shell-home .home-terminal-scanner .analysis-result-media{border:1px solid rgba(74,120,198,.2);border-radius:16px;background:#050d17;box-shadow:inset 0 0 0 1px #d7edff06}.app-shell-home .home-terminal-scanner .analysis-direction-card{position:relative;min-height:94px;padding:14px 16px;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:13px;overflow:hidden;border:1px solid rgba(92,165,225,.24);border-radius:18px;background:radial-gradient(circle at 90% 20%,rgba(74,164,237,.16),transparent 38%),linear-gradient(135deg,#0e223cf5,#060e19fa)}.app-shell-home .home-terminal-scanner .analysis-direction-card.direction-sell{border-color:#ff675e4d;background:radial-gradient(circle at 90% 20%,rgba(255,91,82,.16),transparent 38%),linear-gradient(135deg,#421917f5,#190a09fa)}.app-shell-home .home-terminal-scanner .analysis-direction-card.direction-neutral{border-color:#cbdeee26;background:radial-gradient(circle at 90% 20%,rgba(152,191,223,.08),transparent 38%),linear-gradient(135deg,#0d1f36f5,#060e19fa)}.app-shell-home .home-terminal-scanner .analysis-direction-icon{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(105,186,253,.36);border-radius:16px;color:#6ebdfe;background:#20488d38;font-size:32px;font-weight:800;line-height:1;box-shadow:0 0 24px #3379ef21}.app-shell-home .home-terminal-scanner .direction-sell .analysis-direction-icon{color:#ff8580;border-color:#ff6a6261;background:#8f2c283d;box-shadow:0 0 24px #ff51481f}.app-shell-home .home-terminal-scanner .direction-neutral .analysis-direction-icon{color:#9fc3e1;border-color:#a9c9e433;background:#527ec917;box-shadow:none}.app-shell-home .home-terminal-scanner .analysis-direction-copy{min-width:0;display:grid;gap:2px}.app-shell-home .home-terminal-scanner .analysis-direction-copy>span{color:#5983cb;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.app-shell-home .home-terminal-scanner .analysis-direction-copy>strong{color:#f2f9ff;font-size:25px;font-weight:950;line-height:1;letter-spacing:-.035em}.app-shell-home .home-terminal-scanner .analysis-direction-copy>small{color:#68afe9;font-size:11px;font-weight:750}.app-shell-home .home-terminal-scanner .direction-sell .analysis-direction-copy>small{color:#ff8c87}.app-shell-home .home-terminal-scanner .direction-neutral .analysis-direction-copy>small{color:#8ea4bd}.app-shell-home .home-terminal-scanner .analysis-direction-pulse{width:9px;height:9px;border-radius:50%;background:#4da8f3;box-shadow:0 0 0 7px #4da8f314,0 0 18px #4da8f3a6}.app-shell-home .home-terminal-scanner .direction-sell .analysis-direction-pulse{background:#ff665e;box-shadow:0 0 0 7px #ff665e14,0 0 18px #ff665e9e}.app-shell-home .home-terminal-scanner .direction-neutral .analysis-direction-pulse{background:#6885a7;box-shadow:0 0 0 7px #6885a714}.app-shell-home .home-terminal-scanner .analysis-result-hero{padding:13px;border:1px solid rgba(74,128,219,.17);border-radius:17px;background:#060d18c2}.app-shell-home .home-terminal-scanner .analysis-result-ai-mark{border-color:#62b2f34d;background:linear-gradient(145deg,#234f9ae6,#143157e6);box-shadow:0 9px 22px #1954b92b}.app-shell-home .home-terminal-scanner .analysis-result-copy strong{color:#eef6fc}.app-shell-home .home-terminal-scanner .analysis-result-copy small{color:#6aa2d0}.app-shell-home .home-terminal-scanner .analysis-settlement-card.settlement-advice{min-height:0;padding:13px 14px;border:1px solid rgba(92,166,226,.2);border-radius:17px;background:linear-gradient(135deg,#0e213b85,#091424db)}.app-shell-home .home-terminal-scanner .analysis-settlement-card.settlement-advice span{color:#547fc9}.app-shell-home .home-terminal-scanner .analysis-settlement-card.settlement-advice strong{color:#f1f6fa}.app-shell-home .home-terminal-scanner .analysis-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell-home .home-terminal-scanner .analysis-result-grid .analysis-result-card{min-height:76px;padding:12px 13px;border:1px solid rgba(78,128,214,.17);border-radius:15px;background:radial-gradient(circle at 100% 0%,rgba(70,159,231,.08),transparent 45%),#050d17d1}.app-shell-home .home-terminal-scanner .analysis-result-grid .analysis-result-card span{color:#6885a7;font-size:9.5px;font-weight:750}.app-shell-home .home-terminal-scanner .analysis-result-grid .analysis-result-card strong{color:#f0f8ff;font-size:16px}.app-shell-home .home-terminal-scanner .analysis-result-grid .analysis-result-subcopy{color:#3763ad;font-size:9px}@media(max-width:420px){.app-shell-home .home-terminal-scanner .analysis-result-sheet-inline{padding:9px}.app-shell-home .home-terminal-scanner .analysis-direction-card{min-height:84px;padding:12px;grid-template-columns:46px minmax(0,1fr) auto;gap:10px;border-radius:16px}.app-shell-home .home-terminal-scanner .analysis-direction-icon{width:46px;height:46px;border-radius:14px;font-size:27px}.app-shell-home .home-terminal-scanner .analysis-direction-copy>strong{font-size:22px}.app-shell-home .home-terminal-scanner .analysis-result-grid .analysis-result-card{min-height:70px;padding:10px 11px}}.app-shell-home .home-terminal-indicators.is-workspace-open>.home-command-hero,.app-shell-home .home-terminal-indicators.is-workspace-open>.home-workspace-heading{display:none}.app-shell-home .home-terminal-indicators.is-workspace-open>.upload-zone,.app-shell-home .home-terminal-indicators.is-workspace-open>.analysis-result-panel{order:10}.app-shell-home .home-terminal-indicators.is-workspace-open>.active-analysis-card{order:15}.app-shell-home .home-terminal-indicators.is-workspace-open>.generator-panel{order:20}.app-shell-home .home-terminal-indicators.is-workspace-open>.analysis-action-row{order:30}.app-shell-home .page-home-ref.home-terminal.home-terminal-indicators.is-workspace-open>.upload-zone{min-height:clamp(245px,64vw,315px);margin:0;border-radius:20px;background:radial-gradient(circle at 50% 18%,rgba(47,112,222,.07),transparent 36%),linear-gradient(155deg,#071220fc,#050d17fe 68%);background-size:auto}.app-shell-home .page-home-ref.home-terminal.home-terminal-indicators.is-workspace-open>.upload-zone:before,.app-shell-home .page-home-ref.home-terminal.home-terminal-indicators.is-workspace-open>.upload-zone:after{content:none!important;display:none!important}.app-shell-home .home-terminal-indicators .upload-zone-indicator .upload-icon .mode-hub-icon{width:38px;height:38px;color:#62b0ef;filter:drop-shadow(0 0 10px rgba(65,157,232,.3))}.app-shell-home .page-home-ref.home-terminal.home-terminal-indicators.is-workspace-open>.generator-panel{display:grid;gap:14px;margin:0;padding:15px;border:0;border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(86,158,216,.09),transparent 40%),linear-gradient(145deg,#091627f2,#050d17fa);box-shadow:0 15px 34px #050d1724}.app-shell-emerald .page-home-ref.home-terminal.home-terminal-indicators.is-workspace-open>.generator-panel:before{content:none!important;display:none!important}.app-shell-home .page-home-ref.home-terminal.home-terminal-indicators.is-workspace-open>.generator-panel .field-row{padding:0;border:0;clip-path:none;background:transparent;box-shadow:none}.app-shell-home .home-terminal-indicators .analysis-action-row{grid-template-columns:minmax(0,1fr)!important}@media(max-width:420px){.app-shell-home .page-home-ref.home-terminal.home-terminal-indicators.is-workspace-open>.upload-zone{min-height:clamp(225px,66vw,275px);border-radius:18px}.app-shell-home .page-home-ref.home-terminal.home-terminal-indicators.is-workspace-open>.generator-panel{padding:13px;border-radius:18px}}@media(max-height:700px){.app-shell-home .page-home-ref.home-terminal.home-terminal-indicators.is-workspace-open>.upload-zone{min-height:225px}}.app-shell-status .status-upgrade-page{gap:8px;padding-inline:18px;padding-bottom:154px}.app-shell-status .status-upgrade-page:before{display:none}.app-shell-status .status-first-level-intro{display:grid;gap:4px;padding:1px 2px 2px;text-align:left}.app-shell-status .status-first-level-intro>span{color:#5da3dd;font-size:8px;font-weight:900;letter-spacing:.18em}.app-shell-status .status-first-level-intro h1{max-width:390px;margin:0;color:#f1f9ff;font-size:clamp(25px,6.3vw,30px);font-weight:920;line-height:.98;letter-spacing:-.05em}.app-shell-status .status-first-level-intro p{max-width:390px;margin:0;color:#97bedea8;font-size:10px;line-height:1.35}.app-shell-status .status-account-panel{--panel-accent: #47a0e9;--panel-accent-soft: rgba(71, 160, 233, .12);overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.app-shell-status .status-account-panel.tone-vip,.app-shell-status .status-account-panel.tone-black,.app-shell-status .status-account-panel.tone-unlimited{--panel-accent: #589fd9;--panel-accent-soft: rgba(88, 159, 217, .13);border-color:#589fd957}.app-shell-status .status-account-panel .status-page-slider{width:100%}.app-shell-status .status-connected-banner{display:grid;gap:9px;margin-bottom:9px;padding:12px;border:1px solid rgba(78,165,236,.3);border-radius:18px;background:radial-gradient(circle at 8% 5%,rgba(79,167,239,.16),transparent 42%),linear-gradient(145deg,#0c1d34f0,#050d17fa);box-shadow:0 12px 34px #050d1742,0 0 28px #3f7ce514}.app-shell-status .status-connected-banner-head{display:flex;align-items:center;gap:10px}.app-shell-status .status-connected-check{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(102,185,253,.38);border-radius:12px;color:#57b2fd;background:#457ee01a;font-size:18px;font-weight:950;box-shadow:inset 0 0 15px #4ba7f314}.app-shell-status .status-connected-banner-head>div{min-width:0;display:grid;gap:2px}.app-shell-status .status-connected-banner-head strong{color:#f1f9ff;font-size:13px;line-height:1.2}.app-shell-status .status-connected-banner-head p,.app-shell-status .status-connected-opportunity p{margin:0;color:#a6c8e3b8;font-size:9px;line-height:1.38}.app-shell-status .status-connected-opportunity,.app-shell-status .status-connected-first-goal{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:9px 10px;border:1px solid rgba(91,165,226,.24);border-radius:13px;background:linear-gradient(105deg,#4e9bda1c,#1c366214)}.app-shell-status .status-connected-opportunity small,.app-shell-status .status-connected-first-goal small{align-self:center;color:#98caf3;font-size:9px;font-weight:850;line-height:1.3}.app-shell-status .status-connected-opportunity>strong,.app-shell-status .status-connected-first-goal>strong{color:#5faae7;font-size:16px;font-weight:950;line-height:1}.app-shell-status .status-connected-opportunity p,.app-shell-status .status-connected-first-goal p{grid-column:1 / -1}.app-shell-status .status-connected-first-goal{border-color:#7bbef442;background:linear-gradient(105deg,#305ca624,#4e9bda12)}.app-shell-status .status-connected-first-goal small{color:#c9e3f8}.app-shell-status .status-connected-opportunity{grid-template-columns:1fr;gap:6px;padding:10px 11px 11px;border-color:#5babec57;background:radial-gradient(circle at 100% 0,rgba(78,164,234,.13),transparent 48%),linear-gradient(110deg,#0e223d7a,#091526bd);box-shadow:inset 0 1px #bfe2fe0a,0 8px 20px #050d1721}.app-shell-status .status-connected-opportunity-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.app-shell-status .status-connected-opportunity-head small{color:#c6dbedb3;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.app-shell-status .status-connected-opportunity-head span{flex:0 0 auto;padding:4px 7px;border:1px solid rgba(89,172,240,.36);border-radius:999px;color:#6db7f4;background:#3674dd1a;font-size:7px;font-weight:950;letter-spacing:.08em;line-height:1;box-shadow:0 0 14px #3e7be217}.app-shell-status .status-connected-opportunity>strong{color:#c6e5fe;font-size:12px;font-weight:900;line-height:1.22;letter-spacing:-.015em}.app-shell-status .status-connected-opportunity p{grid-column:auto;color:#b1cfe7c2;font-size:9px;line-height:1.42}.app-shell-status .status-page-card{--status-glow-rgb: 71, 233, 149;min-height:0;gap:7px;overflow:hidden;padding:12px 13px 13px;border:1px solid rgba(var(--status-glow-rgb),.28);border-radius:19px;clip-path:none;background:radial-gradient(circle at 88% 5%,rgba(var(--status-glow-rgb),.16),transparent 38%),radial-gradient(circle at 2% 100%,rgba(var(--status-glow-rgb),.07),transparent 44%),linear-gradient(145deg,#091627e0,#050d17f0);box-shadow:0 16px 38px #050d174d,0 0 34px rgba(var(--status-glow-rgb),.11),inset 0 1px #e1f1ff0f}.app-shell-status .status-page-card.tone-premium{--status-glow-rgb: 71, 233, 149}.app-shell-status .status-page-card.tone-vip{--status-glow-rgb: 199, 255, 90}.app-shell-status .status-page-card.tone-black{--status-glow-rgb: 231, 198, 95}.app-shell-status .status-page-card.tone-unlimited{--status-glow-rgb: 79, 239, 213}.app-shell-status .status-page-card.tone-premium{border-color:#43a0ed57;background:radial-gradient(circle at 86% 4%,rgba(68,164,242,.19),transparent 37%),radial-gradient(circle at 0 100%,rgba(106,187,253,.08),transparent 43%),linear-gradient(145deg,#0c1d33f0,#050d17fa)}.app-shell-status .status-page-card.tone-vip{border-color:#5cacee57;background:radial-gradient(circle at 86% 4%,rgba(96,178,245,.18),transparent 37%),radial-gradient(circle at 0 100%,rgba(78,160,227,.08),transparent 43%),linear-gradient(145deg,#102643f2,#050d17fa)}.app-shell-status .status-page-card.tone-black{border-color:#5baaeb5c;background:radial-gradient(circle at 86% 4%,rgba(91,170,235,.2),transparent 37%),radial-gradient(circle at 0 100%,rgba(91,170,235,.075),transparent 43%),linear-gradient(145deg,#091728f7,#050d17fc)}.app-shell-status .status-page-card.tone-unlimited{border-color:#4aa1e861;background:radial-gradient(circle at 86% 4%,rgba(72,162,235,.22),transparent 37%),radial-gradient(circle at 0 100%,rgba(86,178,253,.09),transparent 43%),linear-gradient(145deg,#0b1c31f5,#050d17fc)}.app-shell-status .status-page-card:before{display:none}.app-shell-status .status-page-card:after{display:none}.app-shell-status .status-page-card-tags span,.app-shell-status .status-page-card-tags i{min-height:28px;padding:6px 10px;border-radius:9px}.app-shell-status .status-page-card-tags span{color:var(--tier-accent);border-color:color-mix(in srgb,var(--tier-accent) 28%,transparent);background:color-mix(in srgb,var(--tier-accent) 8%,rgba(5,13,23,.8))}.app-shell-status .status-page-card-tags.is-single{justify-content:flex-end}.app-shell-status .status-page-card-top strong{font-size:clamp(30px,7.5vw,39px)}.app-shell-status .status-page-card>p{max-width:390px;color:#a4c6e2b3;font-size:10.5px;line-height:1.25}.app-shell-status .status-card-section{display:grid;gap:7px}.app-shell-status .status-access-lines{display:grid;gap:0;border-top:1px solid rgba(79,124,200,.13)}.app-shell-status .status-access-line{min-height:24px;display:grid;grid-template-columns:minmax(76px,.9fr) minmax(78px,1fr) minmax(0,.8fr);align-items:center;gap:8px;border-bottom:1px solid rgba(79,124,200,.1)}.app-shell-status .status-access-line>span{color:#659fceb8;font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.app-shell-status .status-access-line>strong{justify-self:start;color:#eff8ff;font-size:11px;font-weight:850}.app-shell-status .status-access-line>small{justify-self:end;color:#6ba3d094;font-size:8.5px;font-weight:700;white-space:nowrap}.app-shell-status .status-card-section>small{color:color-mix(in srgb,var(--tier-accent) 68%,#6f8bab);font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.app-shell-status .status-upgrade-lines{display:grid;gap:7px}.app-shell-status .status-upgrade-limits{margin-top:2px}.app-shell-status .status-upgrade-limits .status-limit-cell{min-height:104px;align-content:start;gap:8px;padding:11px;border-radius:14px;background:linear-gradient(145deg,#050d17e0,#050d17c2)}.app-shell-status .status-upgrade-limits .status-limit-cell:after{display:none}.app-shell-status .status-limit-head{display:flex;align-items:center;gap:6px}.app-shell-status .status-limit-icon{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--tier-accent) 30%,transparent);border-radius:9px;color:var(--tier-accent);background:color-mix(in srgb,var(--tier-accent) 8%,rgba(5,13,23,.82))}.app-shell-status .status-limit-icon .mode-hub-icon{width:19px;height:19px;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--tier-accent) 35%,transparent))}.app-shell-status .status-limit-head small{min-width:0}.app-shell-status .status-limit-cell b{margin-top:auto;color:#eff8ff;font-size:12px;line-height:1.18}.app-shell-status .status-limit-cell em{color:#87b4d99e;font-size:9px;font-style:normal;font-weight:700;line-height:1.25}.app-shell-status .status-deposit-note{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px;padding:5px 11px;border:1px solid rgba(88,160,219,.24);border-radius:13px;background:linear-gradient(100deg,#58a0db17,#58a0db06)}.app-shell-status .status-deposit-note span{color:#b7d2e8b8;font-size:9px;font-weight:760;line-height:1.3}.app-shell-status .status-deposit-note strong{flex:0 0 auto;color:#5faae7;font-size:14px;font-weight:900}.app-shell-status .status-fresh-deposit-note{display:grid;grid-template-columns:1fr auto;gap:3px 10px;padding:9px 11px;border:1px solid rgba(91,172,239,.24);border-radius:13px;background:linear-gradient(112deg,#21437d2e,#539dda12);box-shadow:inset 0 1px #ffffff06}.app-shell-status .status-fresh-deposit-note strong{color:#eff8ff;font-size:11px;line-height:1.25}.app-shell-status .status-fresh-deposit-note p{grid-column:1 / -1;margin:0;color:#aecde6c2;font-size:9px;line-height:1.4}.app-shell-status .status-fresh-deposit-note span{grid-column:2;grid-row:1;color:#5faae7;font-size:11px;font-weight:900;white-space:nowrap}.app-shell-status .status-page-controls{position:relative;z-index:2;width:100%;min-height:48px;display:grid;grid-template-columns:minmax(92px,1fr) auto minmax(92px,1fr);align-items:center;gap:8px;margin-top:2px;padding:8px 2px 10px;border-top:1px solid rgba(85,129,205,.16);border-bottom:1px solid rgba(85,129,205,.16);background:transparent;box-shadow:none;transform:none}.app-shell-status .status-page-controls .status-page-control{width:100%;min-height:38px;justify-content:space-between;padding:0 11px;border-radius:12px;font-size:10px}.app-shell-status .status-page-dots button{border-radius:999px;transform:none}.app-shell-status .status-page-form{grid-template-columns:1fr;gap:6px;margin-top:7px;padding:8px 2px 14px;border:0;border-radius:0;background:transparent;box-shadow:none}.app-shell-status .status-page-form:after,.app-shell-status .status-page-form-mark{display:none}.app-shell-status .status-page-form-heading{display:grid;gap:2px}.app-shell-status .status-page-form-heading strong{color:#eff8ff;font-size:15px;font-weight:880;letter-spacing:-.025em}.app-shell-status .status-page-form-heading span{display:none}.app-shell-status .status-page-form label>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell-status .status-page-form>label,.app-shell-status .status-page-form>.status-trader-linked,.app-shell-status .status-page-form>.status-verification-message,.app-shell-status .status-page-form>button,.app-shell-status .status-page-form>.status-register-link{grid-row:auto;grid-column:1}.app-shell-status .status-page-form input,.app-shell-status .status-page-form>button,.app-shell-status .status-register-link{min-height:40px;border-radius:12px}.app-shell-status .status-page-form input{min-height:46px;border-color:#519fde40;color:#f1f9ff;background:linear-gradient(180deg,#050d17eb,#050d17f5);box-shadow:inset 0 1px #ffffff06,0 0 0 1px #050d171f;font-size:14px;font-weight:800;letter-spacing:.025em;text-align:center}.app-shell-status .status-page-form input:focus{border-color:#5caef194;box-shadow:0 0 0 3px #437fe417,inset 0 1px #ffffff09}.app-shell-status .status-account-actions{display:grid;grid-template-columns:1fr;gap:7px;justify-items:center}.app-shell-status .status-account-actions>button,.app-shell-status .status-account-actions>.status-register-link{min-width:0;min-height:40px;display:flex;align-items:center;justify-content:center;padding:8px 9px;border-radius:12px;font-size:10.5px;line-height:1.1;text-align:center;width:min(100%,300px)}.app-shell-status .status-account-actions:has(>:only-child){grid-template-columns:1fr}.app-shell-status .status-account-actions>button{min-height:45px;font-size:11px;font-weight:900;box-shadow:0 10px 24px #3474e129,inset 0 1px #ffffff40}.app-shell-status .status-account-actions>.status-register-link{min-height:38px;font-weight:850}.app-shell-status .status-verification-message{position:relative;grid-template-columns:34px minmax(0,1fr);column-gap:10px;min-height:58px;padding:10px 12px;border-radius:14px;background:linear-gradient(115deg,#081322f0,#050d17fa);box-shadow:0 12px 26px #050d1738,inset 0 1px #ffffff08}.app-shell-status .status-verification-message:before{content:"i";grid-row:1 / span 2;width:32px;height:32px;align-self:center;display:grid;place-items:center;border:1px solid rgba(100,175,236,.3);border-radius:11px;color:#62aeec;background:#264b8b1f;font-size:15px;font-weight:950}.app-shell-status .status-verification-message strong,.app-shell-status .status-verification-message span{grid-column:2}.app-shell-status .status-verification-message strong{align-self:end;font-size:13px}.app-shell-status .status-verification-message span{align-self:start;font-size:10px}.app-shell-status .status-verification-message.tone-error:before{content:"!";border-color:#ff69756b;color:#ff9da5;background:#9727322e}.app-shell-status .status-verification-message.tone-error{border-color:#ff63706b;background:linear-gradient(115deg,#3e1218b8,#12090bf5);box-shadow:0 12px 28px #520c182e,inset 3px 0 #ff5e6cb8}.app-shell-status .status-verification-message.tone-warning:before{content:"$";border-color:#64afec6b;color:#70b7f1;background:#1f4b962b}.app-shell-status .status-verification-message.tone-warning{border-color:#4e9fe261;background:linear-gradient(115deg,#0f2541ad,#0c110af7);box-shadow:0 12px 28px #10274529,inset 3px 0 #4fa2e6b8}.app-shell-status .status-verification-message.tone-warning strong{color:#bee1fe}.app-shell-status .app-toast{min-height:68px;padding:11px 12px;border-radius:16px}.app-shell-status .app-toast-error{border-color:#ff63706b;background:linear-gradient(120deg,#3a1217f7,#07160dfa);box-shadow:0 20px 46px #050d1773,0 0 28px #b127361f,inset 3px 0 #ff6573}.app-shell-status .app-toast-icon b{font-size:18px;line-height:1}.app-shell-status .status-page-quick-faq{display:grid;gap:10px;padding:14px 2px 4px;border-top:1px solid rgba(85,129,205,.16)}.app-shell-status .status-page-quick-faq>strong{color:#eff8ff;font-size:16px;font-weight:880;letter-spacing:-.025em}.app-shell-status .status-page-quick-faq-list{display:grid;gap:7px}.app-shell-status .status-page-quick-faq-item{overflow:hidden;border:1px solid rgba(77,122,199,.17);border-radius:13px;background:#050d1780}.app-shell-status .status-page-quick-faq-item>button{width:100%;min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 13px;border:0;color:#e8f5ff;background:transparent;font:inherit;font-size:11px;font-weight:800;text-align:left}.app-shell-status .status-page-quick-faq-item>button i{color:#55a9ed;font-size:18px;font-style:normal;font-weight:400;transition:transform .2s ease}.app-shell-status .status-page-quick-faq-item.is-open>button i{transform:rotate(45deg)}.app-shell-status .status-page-quick-faq-item>div{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.app-shell-status .status-page-quick-faq-item.is-open>div{grid-template-rows:1fr}.app-shell-status .status-page-quick-faq-item p{min-height:0;overflow:hidden;margin:0;padding:0 13px;color:#91badcad;font-size:10px;line-height:1.45}.app-shell-status .status-page-quick-faq-item.is-open p{padding-bottom:13px}@media(max-width:380px){.app-shell-status .status-upgrade-page{padding-inline:12px}.app-shell-status .status-page-card{min-height:0;padding:11px 10px 12px}.app-shell-status .status-upgrade-limits .status-limit-cell{min-height:100px;padding:9px}.app-shell-status .status-limit-head{gap:4px}.app-shell-status .status-limit-icon{width:27px;height:27px}.app-shell-status .status-limit-icon .mode-hub-icon{width:17px;height:17px}.app-shell-status .status-page-form,.app-shell-status .status-page-quick-faq{padding-inline:2px}.app-shell-status .status-access-line{grid-template-columns:minmax(67px,.85fr) minmax(70px,1fr) minmax(0,.75fr);gap:5px}.app-shell-status .status-account-actions>button,.app-shell-status .status-account-actions>.status-register-link{font-size:9.5px}.app-shell-status .status-page-controls{grid-template-columns:minmax(82px,1fr) auto minmax(82px,1fr)}}@media(max-width:720px){.app-shell-home.app-shell-mobile .brand-pill:has(.et-brand){min-width:178px;min-height:44px;padding:7px 17px}.app-shell-mobile{min-height:var(--app-stable-height, 100dvh);padding-bottom:calc(104px + var(--app-bottom-nav-offset, 0px) + var(--tg-content-safe-area-inset-bottom, env(safe-area-inset-bottom)))}.app-shell-mobile .app-main{width:100%;max-width:none;padding-inline:max(12px,calc(12px + var(--tg-content-safe-area-inset-left, 0px))) max(12px,calc(12px + var(--tg-content-safe-area-inset-right, 0px)))}.app-shell-mobile .bottom-nav{left:max(12px,calc(12px + var(--tg-content-safe-area-inset-left, 0px)));right:max(12px,calc(12px + var(--tg-content-safe-area-inset-right, 0px)));bottom:7px!important;min-height:70px;gap:4px;padding:6px;border-radius:22px}.app-shell-mobile .bottom-nav-item,.app-shell-home.app-shell-mobile .bottom-nav-item,.app-shell-home.app-shell-mobile .bottom-nav-item[data-tab=home]{min-height:56px;padding:6px 4px 7px;border-radius:16px}.app-shell-mobile .bottom-nav-icon,.app-shell-home.app-shell-mobile .bottom-nav-icon{width:27px;height:27px;margin-bottom:2px}.app-shell-mobile .bottom-nav-label,.app-shell-home.app-shell-mobile .bottom-nav-label{font-size:10px;line-height:1}.app-shell-view-profile .page-profile-ref{gap:10px;padding:2px 10px calc(126px + var(--app-bottom-nav-offset, 0px) + var(--tg-content-safe-area-inset-bottom, env(safe-area-inset-bottom)))}.app-shell-view-profile .profile-hero-pass{gap:12px;padding:14px;border-radius:22px}.app-shell-view-profile .profile-hero-top{gap:12px}.app-shell-view-profile .profile-avatar-shell{width:64px;height:64px;border-radius:19px}.app-shell-view-profile .profile-avatar-image,.app-shell-view-profile .profile-avatar-fallback{border-radius:15px}.app-shell-view-profile .profile-identity-head .page-title{font-size:clamp(25px,7.6vw,32px);line-height:1}.app-shell-view-profile .profile-pass-grid{gap:7px}.app-shell-view-profile .profile-summary-card{min-height:56px;padding:9px 10px;border-radius:14px}.app-shell-view-profile .profile-summary-card span{margin-bottom:5px}.app-shell-view-profile .profile-access-card{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;padding:11px;border-radius:17px}.app-shell-view-profile .profile-access-icon{width:42px;height:42px;border-radius:13px}.app-shell-view-profile .profile-access-copy strong{font-size:13px}.app-shell-view-profile .profile-access-copy p{font-size:8.5px}.app-shell-view-profile .profile-action-deck{gap:8px}.app-shell-view-profile .profile-action-deck .profile-action-tile[data-profile-action]{min-height:92px;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:12px;border-radius:18px}.app-shell-view-profile .profile-action-deck .profile-action-icon{width:42px;height:42px;border-radius:13px}.app-shell-view-profile .profile-action-deck .profile-action-icon img,.app-shell-view-profile .profile-action-deck .profile-action-icon svg{width:23px;height:23px}.app-shell-view-profile .profile-action-deck .profile-action-tile strong{font-size:12.5px}.app-shell-view-history .page-history-ref{gap:11px;padding:2px 10px calc(116px + var(--app-bottom-nav-offset, 0px) + var(--tg-content-safe-area-inset-bottom, env(safe-area-inset-bottom)))}.app-shell-view-history .history-hero{gap:12px}.app-shell-view-history .history-page-head{gap:5px;padding-top:3px}.app-shell-view-history .history-page-head h1{font-size:clamp(30px,8.6vw,38px)}.app-shell-view-history .history-page-head p{font-size:10.5px;line-height:1.35}.app-shell-view-history .history-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px;border-radius:18px}.app-shell-view-history .history-filter-button{min-height:58px;grid-template-rows:1fr;grid-template-columns:28px minmax(0,1fr) 24px;justify-items:start;gap:7px;padding:8px 10px;text-align:left}.app-shell-view-history .history-filter-icon,.app-shell-view-history .history-filter-button>span:nth-child(2),.app-shell-view-history .history-filter-button>b{grid-row:1}.app-shell-view-history .history-filter-icon{grid-column:1}.app-shell-view-history .history-filter-button>span:nth-child(2){grid-column:2;font-size:9.5px}.app-shell-view-history .history-filter-button>b{grid-column:3}.app-shell-view-history .history-empty-card{min-height:270px;gap:12px;padding:24px 20px 19px;border-radius:20px}.app-shell-view-history .history-empty-simple-icon{width:62px;height:62px;border-radius:20px}.app-shell-view-history .history-empty-simple-icon svg{width:28px;height:28px}.app-shell-view-history .history-empty-copy strong{font-size:21px}.app-shell-view-history .history-empty-copy p{font-size:10.5px}.app-shell-view-history .history-empty-action{min-height:46px;border-radius:14px}.app-shell-home .page-home-ref.home-terminal.is-mode-hub{min-height:calc(var(--app-stable-height, 100dvh) - var(--top-padding, 72px) - 96px);padding-bottom:94px}.app-shell-view-home:has(.page-home-ref.is-mode-hub:not(.is-workspace-open)){height:var(--app-stable-height, 100dvh);min-height:var(--app-stable-height, 100dvh);overflow:hidden;padding-bottom:0}.app-shell-view-home:has(.page-home-ref.is-mode-hub:not(.is-workspace-open)) .app-main{height:calc(var(--app-stable-height, 100dvh) - var(--top-padding, 72px));overflow:hidden}.app-shell-view-home .page-home-ref.is-mode-hub:not(.is-workspace-open){height:100%;min-height:0;overflow:hidden;padding-bottom:82px}.app-shell-view-home .is-mode-hub:not(.is-workspace-open) .mode-launcher{height:auto;min-height:0;align-content:start;gap:8px;padding-bottom:0}.app-shell-view-home .is-mode-hub:not(.is-workspace-open) .mode-launcher-grid{min-height:0;align-content:start}.app-shell-home .mode-launcher{gap:11px;padding-bottom:0}.app-shell-home .mode-launcher-head{min-height:29px}.app-shell-home .mode-launcher-head>span{font-size:clamp(12px,3.7vw,15px);line-height:1.1}.app-shell-home .mode-launcher-grid{gap:9px}.app-shell-home .mode-launcher-card{min-height:clamp(145px,22dvh,172px);padding:13px;border-radius:19px}.app-shell-home .mode-launcher-card.is-featured{min-height:clamp(190px,29dvh,225px);padding:17px;border-radius:21px}.app-shell-home .mode-launcher-card-copy{margin-top:11px}.app-shell-home .mode-launcher-card-copy strong{font-size:19px}.app-shell-home .is-featured .mode-launcher-card-copy strong{font-size:clamp(28px,8vw,37px)}}@media(max-width:380px){.app-shell-view-profile .profile-access-card{grid-template-columns:38px minmax(0,1fr) auto}.app-shell-view-profile .profile-access-icon{width:38px;height:38px}.app-shell-view-profile .profile-access-card>button{grid-column:auto;width:auto;min-height:34px;padding-inline:9px;font-size:9px}.app-shell-view-profile .profile-action-deck{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell-view-profile .profile-action-deck .profile-action-tile[data-profile-action]{min-height:86px;grid-template-columns:38px minmax(0,1fr);gap:8px;padding:10px}.app-shell-view-profile .profile-action-deck .profile-action-icon{width:38px;height:38px}.app-shell-view-history .history-filter-button{min-height:54px;padding-inline:8px}}@media(max-height:720px)and (max-width:720px){.app-shell-view-profile .profile-hero-pass{gap:9px;padding:11px}.app-shell-view-profile .profile-avatar-shell{width:54px;height:54px}.app-shell-view-profile .profile-summary-card{min-height:50px}.app-shell-view-profile .profile-action-deck .profile-action-tile[data-profile-action]{min-height:78px}.app-shell-view-history .history-empty-card{min-height:230px;padding-block:18px}.app-shell-home .mode-launcher-card{min-height:132px}.app-shell-home .mode-launcher-card.is-featured{min-height:172px}}.app-shell-home .picker-market-chip.is-closed{opacity:.58;border-color:#45aafd52;cursor:not-allowed}.app-shell-home .picker-market-chip.is-closed small{margin-left:5px;color:#61b7fd;font-size:8px;font-weight:900;text-transform:uppercase}:root,:root[data-theme=dark]{color-scheme:dark;--bg-main: #081d38;--bg-elevated: #102d50;--bg-card: #112f53;--bg-card-strong: #183b62;--text-main: #f5f9ff;--text: var(--text-main);--text-muted: #a2bdd9;--text-soft: #d4e5f7;--border-soft: #254b72;--border-strong: #3974a8;--accent-main: #0099fa;--accent-strong: #2376ff;--accent-soft: #0099fa22;--accent-glow: #0099fa26;--accent-warm: #52c6ff;--accent-warm-soft: #52c6ff1a;--accent-blue: #0099fa;--accent-violet: #2376ff;--accent-pink: #4abaff;--accent-orange: #75ccff;--neon-gradient: linear-gradient(100deg, #0099fa, #0756e8);--action-gradient: linear-gradient(100deg, #0099fa, #0756e8);--neon-gradient-soft: linear-gradient(100deg, #0099fa24, #0756e81c)}:root[data-theme=light]{color-scheme:light;--bg-main: #eff5fc;--bg-elevated: #ffffff;--bg-card: #ffffff;--bg-card-strong: #e2edfa;--text-main: #173257;--text: var(--text-main);--text-muted: #567493;--text-soft: #375a7e;--border-soft: #cbdced;--border-strong: #9bbfdf;--accent-main: #007bd6;--accent-strong: #0756e8;--accent-soft: #0099fa14;--accent-glow: #0099fa1f;--accent-warm: #087dca;--accent-warm-soft: #0099fa12;--accent-blue: #007bd6;--accent-violet: #0756e8;--accent-pink: #087dca;--accent-orange: #167cb9;--neon-gradient: linear-gradient(100deg, #0099fa, #0756e8);--action-gradient: linear-gradient(100deg, #0099fa, #0756e8);--neon-gradient-soft: linear-gradient(100deg, #0099fa16, #0756e80d)}html,body,button,input,textarea,select,h1,h2,h3,h4,.et-brand-wordmark,.brand-main{font-family:Nunito Sans,system-ui,-apple-system,sans-serif!important}html,body,#root{background:var(--bg-main);color:var(--text-main)}body{-webkit-font-smoothing:antialiased}button,input,textarea,select{font-size:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid #36baff!important;outline-offset:3px}.app-shell,.app-shell-home,.admin-shell,.loading-screen,.open-via-bot{background:radial-gradient(ellipse at 85% 0%,#114c7b66,transparent 52%),var(--bg-main)!important;color:var(--text-main)}.app-shell:before{opacity:.08!important}.app-shell-emerald,.app-shell-home,.app-shell-onboarding{--emerald-panel: var(--bg-card);--emerald-panel-soft: var(--bg-elevated);--emerald-panel-deep: var(--bg-main);--emerald-border: var(--border-soft);--emerald-border-strong: var(--border-strong);--emerald-text: var(--text-main);--emerald-muted: var(--text-muted);--emerald-muted-2: var(--text-muted);--emerald-accent: var(--accent-main);--emerald-mint: #7dcfff;--emerald-lime: #36baff}.app-header,.app-shell-home .app-header{background:linear-gradient(var(--bg-main) 62%,transparent)!important}.brand-pill,.app-shell-home .brand-pill:has(.et-brand){border:1px solid var(--border-soft)!important;border-radius:12px!important;background:var(--bg-elevated)!important;box-shadow:none!important;min-height:42px}.brand-pill:before,.brand-pill:after{display:none!important}.et-brand-wordmark,.app-shell-home .brand-pill .et-brand-wordmark{letter-spacing:.065em!important;font-weight:900!important}.et-brand-wordmark b,.app-shell-home .brand-pill .et-brand-wordmark b{background:none!important;color:#31b6ff!important;text-shadow:none!important;filter:none!important}.mode-launcher-currency-rain,.launch-loader-currency-rain,.currency-rain{display:none!important}.mode-launcher-head{justify-content:flex-start;text-align:left}.mode-launcher-head:before,.mode-launcher-head:after{display:none}.mode-launcher-eyebrow{color:var(--text-muted)!important;letter-spacing:.12em}.admin-card,.admin-section-card,.mode-launch-card,.home-mode-card,.profile-access-card,.profile-pass-card,.history-item,.history-signal-card,.news-card,.news-event-card,.profile-action-card,.status-tier-card,.upgrade-tier-card{background:var(--bg-card)!important;border-color:var(--border-soft)!important;border-radius:16px!important;box-shadow:0 8px 24px #03132614!important}.admin-toolbar,.admin-market-hero,.admin-highlight-card{background:linear-gradient(115deg,var(--bg-card-strong),var(--bg-card))!important}.admin-section-card.active,.mode-launch-card:hover,.admin-section-card:hover,.profile-action-card:hover{border-color:var(--accent-main)!important;background:linear-gradient(120deg,#0099fa20,#0756e80d),var(--bg-card)!important}.admin-primary-button,.open-via-bot-button,.primary-button,.primary-btn,.profile-status-upgrade,.onboarding-button,.profile-verify-button,.signal-access-gate-primary,.onboarding-next,.analyze-button,.analyze-cta,.trader-connect-submit{background:var(--action-gradient)!important;border-color:transparent!important;color:#fff!important;border-radius:10px!important;box-shadow:0 5px 16px #0068d52b!important;text-shadow:none!important}.admin-primary-button:hover,.open-via-bot-button:hover,.primary-button:hover{filter:brightness(1.1)}.admin-ghost-button,.admin-secondary-button,.action-sheet-close{border-color:var(--border-strong)!important;background:var(--bg-card-strong)!important;color:var(--text-main)!important;border-radius:10px!important;box-shadow:none!important}.admin-shell input,.admin-shell select,.admin-shell textarea,.profile-settings input,.profile-settings select,.trader-connect-input{background:var(--bg-main)!important;color:var(--text-main)!important;border:1px solid var(--border-soft)!important;border-radius:10px!important;box-shadow:none;accent-color:var(--accent-main)}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:.8}input:focus,textarea:focus,select:focus{border-color:var(--accent-main)!important}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--accent-main)}.bottom-nav{border:1px solid var(--border-soft)!important;background:color-mix(in srgb,var(--bg-elevated) 96%,transparent)!important;box-shadow:0 -5px 30px #03132622!important;border-radius:16px!important}.bottom-nav-item{color:var(--text-muted)!important}.bottom-nav-item.active{color:#51c0ff!important;background:#0099fa14!important;border-color:#0099fa35!important;box-shadow:none!important}.bottom-nav-item.active:before{background:#0099fa!important;box-shadow:none!important}.bottom-nav-label{font-weight:800}.app-shell .bottom-nav{left:50%!important;right:auto!important;width:min(460px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;transform:translate(-50%)!important}.mode-launcher-card,.app-shell-home .is-workspace-open .upload-zone,.app-shell-home .is-workspace-open .signal-controls,.app-shell-home .is-workspace-open .analysis-settings{background:var(--bg-card)!important;border:1px solid var(--border-soft)!important;border-radius:16px!important;clip-path:none!important;box-shadow:0 8px 24px #03132614!important}.mode-launcher-card-glow{display:none!important}.mode-launcher-card-copy small{color:var(--text-soft)!important}.mode-launcher-card-copy em{color:var(--text-muted)!important}.mode-launcher-card-icon{background:#0099fa14!important;border-color:#0099fa40!important;box-shadow:none!important;border-radius:12px!important}.mode-launcher-card-badge{color:#9bdcff!important;border-color:var(--border-soft)!important;background:var(--bg-main)!important;box-shadow:none!important}.mode-launcher-card-badge:before{display:none!important}.app-shell .primary-btn{background:var(--action-gradient)!important;color:#fff!important;border:0!important;border-radius:10px!important;box-shadow:0 5px 18px #0068d52b!important}.open-via-bot-card{background:var(--bg-card)!important;border:1px solid var(--border-strong)!important;border-radius:18px!important;box-shadow:0 24px 80px #0211244d!important}.open-via-bot-card:before,.open-via-bot-card:after{display:none!important}.open-via-bot h1{font-weight:800;letter-spacing:-.025em}.open-via-bot-button{min-height:48px;font-weight:800}.bi{display:inline-block;flex-shrink:0;width:1em;height:1em;fill:currentColor!important;stroke:none!important;vertical-align:-.125em}.bi use{fill:currentColor;stroke:none}.mode-hub-icon{width:30px!important;height:30px!important;color:#53c5ff;filter:none!important}.admin-section-accent .bi{width:25px;height:25px}.bootstrap-action-mark{display:inline-flex;align-items:center;justify-content:center}.bootstrap-action-mark .bi{width:100%;height:100%;max-width:38px;max-height:38px}.onboarding-visual-mark.bi{width:84px;height:84px;color:#52c6ff;filter:none}.app-toast-icon .bi,.profile-access-icon .bi,.signal-access-gate-mark .bi{width:26px;height:26px}.app-toast-close .bi{width:12px;height:12px}.app-toast{background:var(--bg-card)!important;color:var(--text-main)!important;border-color:var(--border-strong)!important;border-radius:14px}.app-toast-icon{background:#0099fa20!important;color:#50c1ff!important}.trade-settlement-trophy .bi{width:64px;height:64px;color:#52c6ff}.admin-kicker,.admin-sync-pill,.history-kicker{color:#67cbff!important;background:#0099fa12!important;border-color:#0099fa30!important}.admin-highlight-title,.admin-kpi-label{color:var(--text-muted)!important}.admin-kpi-value,.admin-highlight-card strong{color:var(--text-main)!important}.admin-section-accent{color:#52c6ff!important;background:#0099fa18!important}.admin-user-row,.admin-indicator-card,.admin-status-card{border-color:var(--border-soft)!important}.admin-modal,.action-sheet,.profile-sheet,.signal-access-gate{background-color:var(--bg-elevated)!important;color:var(--text-main)}:root[data-theme=light] .app-shell,:root[data-theme=light] .admin-shell,:root[data-theme=light] .open-via-bot{background:radial-gradient(ellipse at 90% 0,#dceeff,transparent 60%),var(--bg-main)!important}:root[data-theme=light] .app-shell-emerald .page,:root[data-theme=light] .et-brand{color:var(--text-main)!important}:root[data-theme=light] .bottom-nav-item.active{color:#0071c6!important}:root[data-theme=light] .admin-kicker{color:#0071c6!important}@media(max-width:600px){.admin-shell{padding-left:12px;padding-right:12px}.admin-toolbar{gap:16px;padding:18px}.admin-toolbar h1{font-size:25px;line-height:1.15}.admin-toolbar-actions{flex-wrap:wrap;width:100%}.admin-toolbar-actions button{flex:1 1 130px;min-height:42px}.admin-section-card{border-radius:12px!important}.mode-hub-icon{width:27px!important;height:27px!important}}@media(min-width:900px){.app-shell-desktop .app-main{width:calc(100% - 64px)!important;max-width:1080px!important}.app-shell-desktop .page-home-ref{width:100%!important;max-width:1080px!important}.app-shell-desktop .page-home-ref.is-workspace-open{max-width:720px!important;margin-inline:auto}.app-shell-desktop .mode-launcher-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.app-shell-desktop .mode-launcher-card,.app-shell-desktop .mode-launcher-card.is-featured{grid-column:auto;min-height:290px;padding:26px}.app-shell-desktop .mode-launcher-card-copy strong{font-size:29px}.app-shell-desktop .mode-launcher-card-copy small{font-size:14px;line-height:1.45}.app-shell-desktop .mode-launcher-card-copy em{font-size:13px;line-height:1.5}.app-shell-desktop .mode-launcher-head{margin-bottom:14px}}@media(prefers-reduced-motion:reduce){.bootstrap-action-mark{animation:none!important}}:root :is(.app-shell,.admin-shell) :is(.action-sheet,.activation-card,.active-analysis-card,.active-signals-sheet,.admin-active-limit-panel,.admin-card,.admin-control-card,.admin-daily-panel,.admin-details-panel,.admin-filter-card,.admin-highlight-card,.admin-indicator-card,.admin-indicator-filter-card,.admin-kpi-card,.admin-market-card,.admin-modal-card,.admin-mode-control-card,.admin-pocket-panel,.admin-registration-settings-panel,.admin-scanner-key-panel,.admin-scanner-mode-card,.admin-scanner-settings-card,.admin-scanner-settings-panel,.admin-section-card,.admin-status-card,.admin-status-editor-card,.admin-status-mode-card,.admin-support-card,.admin-support-save-panel,.admin-user-card,.admin-user-detail-card,.analysis-direction-card,.analysis-result-card,.analysis-result-panel,.analysis-result-sheet,.analysis-settlement-card,.form-card,.generator-panel,.history-card,.history-empty-card,.history-source-card,.history-state-card,.history-total-card,.link-upload-sheet,.live-quote-zone,.mode-info-sheet,.mode-launcher-card,.news-card,.news-empty-card,.news-event-card,.news-summary-card,.open-via-bot-card,.picker-sheet,.profile-access-card,.profile-faq-card,.profile-faq-indicator-card,.profile-faq-modal,.profile-faq-page-panel,.profile-faq-panel,.profile-notification-signals-panel,.profile-notifications-modal,.profile-settings-modal,.profile-summary-card,.profile-support-modal,.profile-support-page-card,.profile-timezone-zone,.ref-form-card,.scanner-report-panel,.signal-mode-card,.signal-panel,.simple-page-card,.status-account-panel,.status-page-card,.status-upgrade-card,.upload-zone){background:var(--bg-card)!important;color:var(--text-main);border-color:var(--border-soft)!important;box-shadow:0 8px 24px #03132618!important}:root .app-shell button:is([class*=primary],[class*=-save],.ref-primary),:root .admin-shell button[class*=primary]{background:var(--action-gradient)!important;color:#fff!important;border-color:transparent!important;text-shadow:none!important}:root .app-shell .upload-zone:before{opacity:.15!important}:root[data-theme=light] .mode-launcher-card-copy strong,:root[data-theme=light] .mode-launcher-card-copy small,:root[data-theme=light] .profile-settings-sheet,:root[data-theme=light] .profile-notifications-sheet{color:var(--text-main)!important}:root #root .app-shell button:is([class*=primary],[class*=-save],.status-verify-button),:root #root .app-shell button:is([class*=primary],[class*=-save],.status-verify-button) *{color:#fff!important}:root #root .app-shell .upload-hint,:root #root .app-shell .upload-subhint,:root #root .app-shell .history-card-placeholder{color:var(--text-muted)!important}:root #root .history-card-placeholder .bi{color:var(--accent-main)!important;filter:none!important}:root #root .status-account-actions>button{background:var(--action-gradient)!important;color:#fff!important;border-radius:10px!important}:root[data-theme=light] .mode-launcher-head,:root[data-theme=light] .mode-launcher-card-badge,:root[data-theme=light] .mode-hub-icon,:root[data-theme=light] .mode-launcher-card-icon{color:#0878c5!important}:root[data-theme=light] .bottom-nav-icon{background:#0099fa14!important;color:#0878c5!important}@media(max-width:600px){.admin-section-card-head{flex-wrap:wrap;gap:8px}.admin-section-metric{font-size:10px}}#root .app-shell .primary-btn:after,#root .app-shell .profile-upgrade-btn:after{display:none!important;content:none!important}#root .app-shell .primary-btn .bootstrap-action-mark{display:inline-flex!important;position:static!important;width:24px!important;height:24px!important;opacity:1!important}#root .app-shell .profile-upgrade-btn{display:flex;align-items:center;justify-content:space-between;background:var(--action-gradient)!important;color:#fff!important}#root .open-via-bot .open-via-bot-cta{background:var(--action-gradient)!important;color:#fff!important;border-color:transparent!important;border-radius:10px!important;box-shadow:0 5px 18px #0068d52b!important}#root .app-shell:has(.is-mode-hub){--home-glass-base: #061c37;background:radial-gradient(ellipse at 96% 30%,#075caa42,transparent 48%),radial-gradient(ellipse at 4% 65%,#064c8845,transparent 50%),linear-gradient(150deg,#04142b,#052345 58%,#031831)!important}#root .app-shell:has(.is-mode-hub):before{display:none!important}#root .app-shell:has(.is-mode-hub):after{content:"";position:fixed;z-index:0;top:-270px;right:calc(50% - 310px);width:440px;height:440px;border-radius:50%;pointer-events:none;background:linear-gradient(150deg,#03152d,#062344);box-shadow:9px 12px 19px -12px #0af,16px 21px 52px -16px #0076df8c;opacity:.8}#root .app-shell:has(.is-mode-hub) .app-header{background:transparent!important;padding-bottom:14px;pointer-events:none}#root .app-shell:has(.is-mode-hub) .brand-pill{pointer-events:auto;min-width:0!important;min-height:40px!important;padding:6px 12px!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}#root .app-shell:has(.is-mode-hub) .et-brand-wordmark{font-size:clamp(20px,4.2vw,28px)!important;font-weight:900!important;letter-spacing:.045em!important;gap:.35em!important;color:#f6f9ff!important}#root .app-shell:has(.is-mode-hub) .et-brand-wordmark b{color:#08a9ec!important}#root .app-shell:has(.is-mode-hub) .app-main{width:100%!important;max-width:800px!important;padding-inline:max(16px,var(--tg-content-safe-area-inset-left, 0px)) max(16px,var(--tg-content-safe-area-inset-right, 0px))!important}#root .app-shell:has(.is-mode-hub) .page-home-ref{width:100%!important;max-width:none!important;padding:0 0 10px!important;min-height:0!important}#root .app-shell .is-mode-hub .mode-launcher{padding:0 0 20px;gap:0}#root .is-mode-hub .mode-launcher-head{display:none}#root .is-mode-hub .mode-launcher-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(10px,2.3vw,19px)!important}#root .is-mode-hub .mode-launcher-card{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;min-height:0!important;aspect-ratio:.9;padding:clamp(17px,4.4vw,35px)!important;border:1px solid #3d98cfba!important;border-radius:clamp(19px,4.5vw,35px)!important;background:radial-gradient(ellipse at 8% 0%,#2586d33d,transparent 51%),radial-gradient(ellipse at 98% 100%,#007dcb24,transparent 65%),linear-gradient(140deg,#103b65b8,#041c38ee 64%,#073263d4)!important;box-shadow:inset 0 1px 1px #b8e8ff66,inset 0 -1px 2px #1398d42b,0 10px 26px #000d1e42!important;isolation:isolate;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}#root .is-mode-hub .mode-launcher-card:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(155deg,#6bcdff16,transparent 24% 75%,#008aff16)}#root .is-mode-hub .mode-launcher-card.is-featured{grid-column:1 / -1!important;aspect-ratio:1.6;padding:clamp(19px,5vw,41px)!important;background:radial-gradient(ellipse at 0% 0%,#1b78cb73,transparent 46%),radial-gradient(ellipse at 100% 0%,#1573b74d,transparent 50%),radial-gradient(ellipse at 95% 95%,#006fd269,transparent 45%),linear-gradient(135deg,#0b345d,#031b36 60%,#083969)!important;border-color:#48baffb0!important}#root .is-mode-hub .mode-launcher-card-top{position:relative;z-index:2}#root .is-mode-hub .mode-launcher-card-badge{display:none!important}#root .is-mode-hub .mode-launcher-card-icon{display:block;width:clamp(68px,18vw,142px)!important;height:auto!important;aspect-ratio:1;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;margin:-4px 0 0 -4px}#root .is-mode-hub .is-featured .mode-launcher-card-icon{width:clamp(82px,21vw,165px)!important}#root .is-mode-hub .glass-mode-icon{display:block;width:100%!important;height:auto!important;overflow:visible;filter:drop-shadow(0 7px 15px #00132770)}#root .is-mode-hub .terminal-hero-art{position:absolute;z-index:0;pointer-events:none;width:100%;height:auto;right:0;top:-4%;opacity:.95}#root .is-mode-hub .mode-launcher-card-copy{position:relative;z-index:2;margin:12px 0 0!important;display:grid;gap:clamp(6px,1.1vw,10px)}#root .is-mode-hub .mode-launcher-card-copy strong{font-size:clamp(22px,5.6vw,43px)!important;line-height:1.06!important;font-weight:900!important;letter-spacing:-.025em!important;color:#f5f8ff!important;text-shadow:0 2px 1px #000e2230}#root .is-mode-hub .is-featured .mode-launcher-card-copy strong{font-size:clamp(34px,8.2vw,66px)!important}#root .is-mode-hub .mode-launcher-card-copy small{font-size:clamp(13px,3.2vw,25px)!important;font-weight:800;line-height:1.22;color:#f3f7ff!important}#root .is-mode-hub .is-featured .mode-launcher-card-copy small{font-size:clamp(15px,3.6vw,28px)!important}#root .is-mode-hub .mode-launcher-card-copy em{display:block!important;max-width:none!important;font-size:clamp(12px,3vw,23px)!important;line-height:1.43;font-weight:500;color:#8fb9e4!important;font-style:normal}#root .app-shell:has(.is-mode-hub) .bottom-nav{width:min(768px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;min-height:70px;padding:5px;gap:0;border-radius:999px!important;border:1px solid #3c9fd4a1!important;background:linear-gradient(110deg,#154877c9,#052445e8 50%,#0c365de8)!important;box-shadow:inset 0 1px 1px #a8dcff47,0 12px 36px #00112870!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#root .app-shell:has(.is-mode-hub) .bottom-nav-item{border-radius:clamp(20px,6vw,37px)!important;min-height:58px;padding:6px 4px;gap:5px;color:#8eb9e7!important;border:1px solid transparent!important;box-shadow:none!important}#root .app-shell:has(.is-mode-hub) .bottom-nav-item.active{border-color:#20beffb5!important;background:radial-gradient(ellipse at 50% 0%,#0d96e45e,transparent 76%),linear-gradient(120deg,#1275bca6,#08518e91)!important;box-shadow:inset 0 1px 2px #c0f0ff47,inset 0 -2px 16px #00b8ff28,0 0 22px #008aff20!important;color:#f4fbff!important}#root .app-shell:has(.is-mode-hub) .bottom-nav-item:before,#root .app-shell:has(.is-mode-hub) .bottom-nav-item:after{display:none!important}#root .app-shell:has(.is-mode-hub) .bottom-nav-icon{width:26px;height:26px;background:transparent!important;border:0!important;color:inherit!important;box-shadow:none!important;margin:0}#root .app-shell:has(.is-mode-hub) .bottom-nav-icon svg{width:24px;height:24px}#root .app-shell:has(.is-mode-hub) .bottom-nav-item.active .bottom-nav-icon{filter:drop-shadow(0 0 7px #00c3ffb8)}#root .app-shell:has(.is-mode-hub) .bottom-nav-label{font-size:11px!important;font-weight:750;line-height:1.1}@media(hover:hover){#root .is-mode-hub .mode-launcher-card:hover{transform:translateY(-3px);border-color:#77d4ff!important;box-shadow:inset 0 1px 1px #b8e8ff88,0 12px 38px #0087e01f!important}}@media(min-width:900px){#root .app-shell:has(.is-mode-hub) .app-main{margin-top:6px}#root .is-mode-hub .mode-launcher-card{aspect-ratio:1.08}#root .is-mode-hub .mode-launcher-card.is-featured{aspect-ratio:1.9}#root .app-shell:has(.is-mode-hub) .bottom-nav{width:560px!important}}@media(max-width:360px){#root .is-mode-hub .mode-launcher-card{padding:14px!important;aspect-ratio:.83}#root .is-mode-hub .mode-launcher-card-copy small{font-size:12px!important}#root .is-mode-hub .mode-launcher-card-copy em{font-size:11px!important}}@media(prefers-reduced-motion:reduce){#root .is-mode-hub .mode-launcher-card{transition:none}}#root .app-shell:has(.is-mode-hub) .app-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .app-shell:has(.is-mode-hub) .page-home-ref{height:auto!important}#root .app-shell .is-mode-hub .mode-launcher{padding-bottom:100px}#root .is-mode-hub .terminal-hero-art{height:100%}#root .is-mode-hub .mode-launcher-card-copy{width:100%;align-self:stretch;text-align:left}@media(max-width:899px){#root .is-mode-hub .mode-launcher-grid{height:max(450px,calc(100dvh - var(--top-padding,100px) - 116px));grid-template-rows:minmax(230px,1.13fr) minmax(210px,1fr)}#root .is-mode-hub .mode-launcher-card,#root .is-mode-hub .mode-launcher-card.is-featured{aspect-ratio:auto!important}}#root .app-shell:has(.is-mode-hub):after{top:-340px;right:calc(50% - 380px)}#root .app-shell:has(.is-mode-hub) .app-header{border:0!important;box-shadow:none!important}#root .app-shell:has(.is-mode-hub) .app-header:before,#root .app-shell:has(.is-mode-hub) .app-header:after{display:none!important}#root .app-shell:has(.is-mode-hub):after{top:-400px;left:calc(50% - 410px);right:auto;width:560px;height:560px}#root .is-mode-hub .mode-launcher-card:not(.is-featured) .mode-launcher-card-copy small{min-height:2.44em}#root .is-mode-hub .mode-launcher-card:not(.is-featured) .mode-launcher-card-copy em{min-height:2.86em}@media(min-width:900px){#root .app-shell:has(.is-mode-hub):after{left:calc(50% - 250px)}}#root .app-shell .tt-glass-nav{width:min(768px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;min-height:70px;padding:5px;gap:0;left:50%!important;right:auto!important;transform:translate(-50%)!important;border-radius:999px!important;border:1px solid #3c9fd4a1!important;background:linear-gradient(110deg,#154877e8,#052445f2 50%,#0c365df2)!important;box-shadow:inset 0 1px 1px #a8dcff47,0 12px 36px #00112870!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#root .app-shell .tt-glass-nav .bottom-nav-item{border-radius:clamp(20px,6vw,37px)!important;min-height:58px;padding:6px 4px;gap:5px;color:#8eb9e7!important;border:1px solid transparent!important;box-shadow:none!important}#root .app-shell .tt-glass-nav .bottom-nav-item.active{border-color:#20beffb5!important;background:radial-gradient(ellipse at 50% 0%,#0d96e45e,transparent 76%),linear-gradient(120deg,#1275bca6,#08518e91)!important;box-shadow:inset 0 1px 2px #c0f0ff47,inset 0 -2px 16px #00b8ff28,0 0 22px #008aff20!important;color:#f4fbff!important}#root .app-shell .tt-glass-nav .bottom-nav-item:before,#root .app-shell .tt-glass-nav .bottom-nav-item:after{display:none!important}#root .app-shell .tt-glass-nav .bottom-nav-icon{width:26px;height:26px;background:transparent!important;border:0!important;color:inherit!important;box-shadow:none!important;margin:0}#root .app-shell .tt-glass-nav .bottom-nav-icon svg{width:24px;height:24px}#root .app-shell .tt-glass-nav .bottom-nav-item.active .bottom-nav-icon{filter:drop-shadow(0 0 7px #00c3ffb8)}#root .app-shell .tt-glass-nav .bottom-nav-label{font-size:11px!important;font-weight:750;line-height:1.1}@media(min-width:900px){#root .app-shell .tt-glass-nav{width:560px!important}}#root .app-shell .tt-glass-nav{z-index:120;display:grid!important;opacity:1!important;pointer-events:auto!important}#root .app-shell .profile-faq-modal-backdrop{padding-bottom:100px}#root .loading-screen:has(.tt-loader){padding:0!important;display:block!important;width:100%;min-height:100dvh;background:#041831!important}.tt-loader--startup{--tt-loader-ring-size: min(64vw, 340px);padding-top:calc(clamp(40px,11.4svh,92px) + max(env(safe-area-inset-top,0px),var(--tg-content-safe-area-inset-top, 0px)))}.tt-loader__brand{font-weight:900}.tt-loader__ring{contain:layout}.tt-loader__icon{-webkit-user-drag:none}.tt-loader--compact{--tt-loader-ring-size: 54px;min-height:128px;height:auto;padding:20px 10px;overflow:visible;background:transparent}.tt-loader--compact .tt-loader__header,.tt-loader--compact .tt-loader__ring-content,.tt-loader--compact .tt-loader__markers,.tt-loader--compact .tt-loader__step-count{display:none}.tt-loader--compact .tt-loader__content{margin:0}.tt-loader--compact .tt-loader__ring:before{display:none}.tt-loader--compact .tt-loader__status{margin-top:12px}.tt-loader--compact .tt-loader__stage{font-size:13px;line-height:1.4}@media(max-height:500px)and (min-width:600px){.tt-loader--startup{--tt-loader-ring-size: min(42vh, 210px);padding-top:18px;padding-bottom:18px}.tt-loader--startup .tt-loader__content{margin-top:16px}.tt-loader--startup .tt-loader__step-count{margin-top:5px}.tt-loader--startup .tt-loader__markers{margin-top:8px}}.tt-loader--compact{--tt-loader-text:var(--text-main,#f5f9ff);--tt-loader-secondary:var(--text-muted,#8db5e8)}#root .app-shell-view-profile:has(.tt-profile){background:#041831 url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1000'%20height='2000'%20viewBox='0%200%201000%202000'%3e%3cdefs%3e%3cradialGradient%20id='ttp-bg-top'%20cx='800'%20cy='150'%20r='670'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23074987'%20stop-opacity='.62'%20/%3e%3cstop%20offset='.5'%20stop-color='%2306376E'%20stop-opacity='.32'%20/%3e%3cstop%20offset='1'%20stop-color='%2302172F'%20stop-opacity='0'%20/%3e%3c/radialGradient%3e%3cradialGradient%20id='ttp-bg-left'%20cx='150'%20cy='1030'%20r='880'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2305346A'%20stop-opacity='.4'%20/%3e%3cstop%20offset='1'%20stop-color='%2303203F'%20stop-opacity='0'%20/%3e%3c/radialGradient%3e%3cradialGradient%20id='ttp-bg-crescent'%20cx='1070'%20cy='-230'%20r='430'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='.77'%20stop-color='%2303152C'%20stop-opacity='0'%20/%3e%3cstop%20offset='.91'%20stop-color='%230B55AA'%20stop-opacity='.025'%20/%3e%3cstop%20offset='.96'%20stop-color='%23087CF5'%20stop-opacity='.16'%20/%3e%3cstop%20offset='1'%20stop-color='%23087CF5'%20stop-opacity='0'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M0%200h1000v2000H0z'%20fill='%23031831'%20/%3e%3cpath%20d='M0%200h1000v2000H0z'%20fill='url(%23ttp-bg-top)'%20/%3e%3cpath%20d='M0%200h1000v2000H0z'%20fill='url(%23ttp-bg-left)'%20/%3e%3cpath%20d='M0%200h1000v2000H0z'%20fill='url(%23ttp-bg-crescent)'%20/%3e%3c/svg%3e") center / cover no-repeat!important}#root .app-shell-view-profile:has(.tt-profile):before{display:none!important}#root .app-shell-view-profile:has(.tt-profile) .app-header{background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .app-shell-view-profile:has(.tt-profile) .app-header:before,#root .app-shell-view-profile:has(.tt-profile) .app-header:after{display:none!important}#root .app-shell-view-profile:has(.tt-profile) .brand-pill{border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none;padding:5px 12px!important}#root .app-shell-view-profile:has(.tt-profile) .et-brand-wordmark{font-size:clamp(19px,4.5vw,24px)!important;letter-spacing:.02em!important;color:#f5f9ff!important}#root .app-shell-view-profile:has(.tt-profile) .et-brand-wordmark b{color:#17bdf6!important}#root .app-shell-view-profile .page-profile-ref:has(.tt-profile){display:block;width:100%!important;max-width:560px!important;height:auto!important;margin-inline:auto;padding:0 0 calc(118px + var(--app-bottom-nav-offset, 0px))!important}#root .page-profile-ref .tt-profile{min-height:0;background:transparent}#root .page-profile-ref .tt-profile__shell{min-height:0;max-width:none;padding:0 3px}#root .page-profile-ref .tt-profile__identity{margin-top:0}#root .page-profile-ref .tt-profile__main{gap:12px;margin-top:16px}#root .tt-profile__avatar-frame--placeholder{display:grid;place-items:center;background:radial-gradient(circle at 20% 0,#137abe66,transparent 70%),#06233f}#root .tt-profile__avatar-frame--placeholder .tt-profile__avatar{width:56%;height:56%;border-radius:0;object-fit:contain}.tt-profile__access{padding:14px;border:1px solid var(--tt-profile-border);border-radius:var(--tt-profile-radius);background:linear-gradient(117deg,#164b7670,#06213d5c 48%,#12508962),#082440b8;box-shadow:inset 0 1px #b7e9ff20}.tt-profile__access-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.tt-profile__access-heading>span{color:#91bce9;font-size:11px;line-height:1.4}.tt-profile__access-heading strong{display:block;color:#f5f9ff;font-size:16px}.tt-profile__access-heading button{flex:0 0 auto;max-width:55%;min-height:42px;padding:8px 12px;border:1px solid #48cfff88;border-radius:12px;color:#fff;background:linear-gradient(105deg,#0099fa,#0756e8);font-size:12px;font-weight:800;line-height:1.25;cursor:pointer}.tt-profile__limits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px;margin-top:12px;border-top:1px solid #2a8dca65}.tt-profile__limits>span{display:grid;gap:3px;text-align:center}.tt-profile__limits small{color:#91bce9;font-size:10px}.tt-profile__limits b{color:#f5f9ff;font-size:13px}#root .tt-profile__menu-button{min-height:54px}#root .tt-profile__menu-button>span{overflow-wrap:anywhere}@media(max-width:360px){#root .page-profile-ref .tt-profile__shell{padding-inline:0}#root .tt-profile__connection{grid-template-columns:40px minmax(0,1fr) auto;gap:8px}}#root .app-shell-view-history{background:#041831 url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1000'%20height='2000'%20viewBox='0%200%201000%202000'%3e%3cdefs%3e%3cradialGradient%20id='ttp-bg-top'%20cx='800'%20cy='150'%20r='670'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23074987'%20stop-opacity='.62'%20/%3e%3cstop%20offset='.5'%20stop-color='%2306376E'%20stop-opacity='.32'%20/%3e%3cstop%20offset='1'%20stop-color='%2302172F'%20stop-opacity='0'%20/%3e%3c/radialGradient%3e%3cradialGradient%20id='ttp-bg-left'%20cx='150'%20cy='1030'%20r='880'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2305346A'%20stop-opacity='.4'%20/%3e%3cstop%20offset='1'%20stop-color='%2303203F'%20stop-opacity='0'%20/%3e%3c/radialGradient%3e%3cradialGradient%20id='ttp-bg-crescent'%20cx='1070'%20cy='-230'%20r='430'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='.77'%20stop-color='%2303152C'%20stop-opacity='0'%20/%3e%3cstop%20offset='.91'%20stop-color='%230B55AA'%20stop-opacity='.025'%20/%3e%3cstop%20offset='.96'%20stop-color='%23087CF5'%20stop-opacity='.16'%20/%3e%3cstop%20offset='1'%20stop-color='%23087CF5'%20stop-opacity='0'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M0%200h1000v2000H0z'%20fill='%23031831'%20/%3e%3cpath%20d='M0%200h1000v2000H0z'%20fill='url(%23ttp-bg-top)'%20/%3e%3cpath%20d='M0%200h1000v2000H0z'%20fill='url(%23ttp-bg-left)'%20/%3e%3cpath%20d='M0%200h1000v2000H0z'%20fill='url(%23ttp-bg-crescent)'%20/%3e%3c/svg%3e") center / cover no-repeat!important}#root .app-shell-view-history:before{display:none!important}#root .app-shell-view-history .app-header,#root .app-shell-view-history .brand-pill{border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .app-shell-view-history .app-header:before,#root .app-shell-view-history .app-header:after{display:none!important}#root .app-shell-view-history .et-brand-wordmark{color:#f5f9ff!important;font-size:clamp(19px,4.5vw,24px)!important;letter-spacing:.02em!important}#root .app-shell-view-history .et-brand-wordmark b{color:#17bdf6!important}#root .app-shell-view-history .page-history-ref{display:grid;align-content:start;width:100%;max-width:600px;height:auto;margin-inline:auto;padding:16px 12px calc(118px + var(--app-bottom-nav-offset, 0px));gap:24px;color:#f5f9ff}#root .app-shell-view-history .history-hero{display:grid;gap:22px;padding:0 6px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}#root .app-shell-view-history .history-hero:before,#root .app-shell-view-history .history-hero:after{display:none}#root .app-shell-view-history .history-page-head{display:grid;padding:0;gap:7px}#root .app-shell-view-history .history-page-head h1{max-width:none;color:#f5f9ff;font-size:clamp(27px,7.6vw,40px);font-weight:800;line-height:1.15;letter-spacing:-.035em;text-shadow:0 3px 6px #00102055}#root .app-shell-view-history .history-page-head p{max-width:none;color:#83afe6;font-size:clamp(12px,3.4vw,17px);line-height:1.5}#root .app-shell-view-history .history-filter-bar{display:flex;justify-content:space-between;gap:8px;padding:0;border:0;border-bottom:1px solid #168bc36b;border-radius:0;background:transparent;box-shadow:none}#root .app-shell-view-history .history-filter-button{position:relative;display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:44px;padding:0 3px 10px;border:0;border-radius:0;background:transparent;color:#83b6ef;font:inherit;text-align:center;box-shadow:none;cursor:pointer}#root .app-shell-view-history .history-filter-icon{display:none}#root .app-shell-view-history .history-filter-button>span:nth-child(2){width:auto;font-size:clamp(11px,3.1vw,16px);font-weight:700;line-height:1.3;white-space:nowrap;overflow-wrap:normal}#root .app-shell-view-history .history-filter-button>b{display:inline;min-width:0;height:auto;padding:0;border-radius:0;color:#83b6ef;background:transparent;font-size:clamp(11px,3.1vw,16px);font-weight:500}#root .app-shell-view-history .history-filter-button.active{color:#f5f9ff;background:transparent;box-shadow:none}#root .app-shell-view-history .history-filter-button.active:after{content:"";position:absolute;inset:auto 0 -2px;height:3px;border-radius:6px;background:#26d7ff;box-shadow:0 0 12px #00baffb3}#root .app-shell-view-history .history-empty-card{display:grid;justify-items:stretch;align-content:center;gap:23px;min-height:0;padding:28px 24px 20px;border:1px solid #0fa7ee!important;border-top-color:#5cdfff!important;border-radius:24px;background:radial-gradient(ellipse at 0 0,#008bfc70,transparent 50%),radial-gradient(ellipse at 100% 100%,#006ee34d,transparent 65%),linear-gradient(125deg,#07315b,#031e3b 58%,#073664)!important;box-shadow:inset 0 1px 2px #9cefff80,inset 0 0 24px #008bff30,0 15px 45px #00142f55!important;text-align:left}#root .app-shell-view-history .history-empty-card:before{display:none}#root .app-shell-view-history .history-empty-heading{display:flex;align-items:center;gap:23px;min-width:0}#root .app-shell-view-history .history-empty-heading h2{margin:0;min-width:0;color:#f5f9ff;font-size:clamp(20px,5.6vw,30px);font-weight:800;line-height:1.2;letter-spacing:-.025em;text-shadow:0 3px 7px #00102066}#root .app-shell-view-history .history-empty-simple-icon{position:relative;flex:0 0 auto;display:grid;place-items:center;width:clamp(65px,18vw,98px);height:clamp(70px,18.6vw,102px);margin:0 3px 4px 0;border:1px solid #31d4ff;border-top-color:#c7f7ff;border-radius:17px;color:#65d9ff;background:radial-gradient(circle at 0 0,#42d9ffb3,transparent 52%),linear-gradient(145deg,#0878b8,#003462 70%,#00589b);box-shadow:inset 0 1px 3px #c4ffff,inset 0 -3px 15px #00b9ff88,0 6px 22px #009bff40}#root .app-shell-view-history .history-empty-simple-icon>svg{width:52%;height:52%;fill:currentColor;stroke:none;filter:drop-shadow(0 0 4px #00bcff)}#root .app-shell-view-history .history-empty-clock{position:absolute;right:-10px;bottom:-7px;display:grid;place-items:center;width:53%;aspect-ratio:1;border:2px solid #b2f6ff;border-radius:50%;background:linear-gradient(145deg,#278ec9,#003b70 65%,#079ee6);color:#ecfbff;box-shadow:inset 0 0 0 2px #55caff,0 2px 10px #00c6ff77}#root .app-shell-view-history .history-empty-clock svg{width:76%;height:76%;fill:currentColor;stroke:none}#root .app-shell-view-history .history-empty-description{margin:0;color:#88b9ee;font-size:clamp(14px,3.8vw,19px);line-height:1.5}#root .app-shell-view-history .history-empty-action{display:flex;align-items:center;justify-content:center;width:100%;max-width:none;min-height:48px;padding:12px;border:1px solid #64e6ff;border-radius:15px;background:linear-gradient(110deg,#3fcaff,#1485ff);color:#001b32;font-size:clamp(15px,4.2vw,20px);font-weight:800;line-height:1.25;box-shadow:inset 0 1px 3px #a8f7ff,inset 0 -2px 5px #00c8ff66,0 0 23px #00a6ff33;cursor:pointer}#root .app-shell-view-history .history-state-card,#root .app-shell-view-history .history-card{border:1px solid #2b86b9!important;background:linear-gradient(130deg,#123f65bb,#062340e8 55%,#0a3c68bd)!important;box-shadow:inset 0 1px #b3edff25,0 12px 32px #00132a33!important}#root .app-shell-view-history .history-state-card{border-radius:22px;color:#88b9ee}#root .app-shell-view-history .history-state-card strong,#root .app-shell-view-history .history-card-body>strong,#root .app-shell-view-history .history-feed-head strong,#root .app-shell-view-history .history-card-stats b{color:#f5f9ff}#root .app-shell-view-history .history-card-body>p,#root .app-shell-view-history .history-card-body>time,#root .app-shell-view-history .history-card-stats small{color:#92bce8}#root .app-shell-view-history .history-card{grid-template-columns:90px minmax(0,1fr);gap:12px;border-radius:22px}#root .app-shell-view-history .history-card-media{width:100%;margin:0;min-height:120px;background-color:#042039}#root .app-shell-view-history .history-card:has(.history-card-media:disabled){grid-template-columns:1fr!important}#root .app-shell-view-history .history-card-media:disabled{min-height:54px!important;height:54px;max-height:54px;aspect-ratio:auto}#root .app-shell-view-history .history-card-placeholder{display:flex;justify-content:flex-start;padding:8px 12px;gap:10px}#root .app-shell-view-history .history-card-placeholder>i{display:none}#root .app-shell-view-history .history-card-placeholder>b{width:30px;height:30px;border-radius:9px;border-color:#41b8ec66;background:#0472a42e;box-shadow:0 0 12px #0af2}:root #root .app-shell-view-history .history-card-placeholder .bi{width:17px;height:17px;color:#84daff!important;stroke:none}#root .app-shell-view-history .history-card-stats>span{background:#05213b99;border-color:#357fb647}#root .app-shell-view-history .history-card-topline{flex-wrap:wrap}#root .app-shell-view-history .history-card-body{min-width:0}#root .app-shell-view-history .history-card-body>p{overflow-wrap:anywhere}#root .app-shell-view-history .history-preview-viewer{padding-bottom:calc(110px + var(--app-bottom-nav-offset, 0px))}#root .app-shell-view-history button:focus-visible{outline:2px solid #7beaff;outline-offset:4px}@media(max-width:360px){#root .app-shell-view-history .page-history-ref{padding-inline:8px;gap:20px}#root .app-shell-view-history .history-hero{padding-inline:2px}#root .app-shell-view-history .history-filter-bar{gap:4px}#root .app-shell-view-history .history-filter-button{gap:5px;padding-inline:1px}#root .app-shell-view-history .history-empty-card{padding:24px 20px 20px;gap:21px}#root .app-shell-view-history .history-empty-heading{gap:18px}#root .app-shell-view-history .history-card{grid-template-columns:1fr}#root .app-shell-view-history .history-card-media{min-height:140px;max-height:170px}}#root .app-shell:has(.home-terminal-automatic.is-workspace-open){background:#041831 url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1000'%20height='2000'%20viewBox='0%200%201000%202000'%3e%3cdefs%3e%3cradialGradient%20id='ttp-bg-top'%20cx='800'%20cy='150'%20r='670'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23074987'%20stop-opacity='.62'%20/%3e%3cstop%20offset='.5'%20stop-color='%2306376E'%20stop-opacity='.32'%20/%3e%3cstop%20offset='1'%20stop-color='%2302172F'%20stop-opacity='0'%20/%3e%3c/radialGradient%3e%3cradialGradient%20id='ttp-bg-left'%20cx='150'%20cy='1030'%20r='880'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2305346A'%20stop-opacity='.4'%20/%3e%3cstop%20offset='1'%20stop-color='%2303203F'%20stop-opacity='0'%20/%3e%3c/radialGradient%3e%3cradialGradient%20id='ttp-bg-crescent'%20cx='1070'%20cy='-230'%20r='430'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='.77'%20stop-color='%2303152C'%20stop-opacity='0'%20/%3e%3cstop%20offset='.91'%20stop-color='%230B55AA'%20stop-opacity='.025'%20/%3e%3cstop%20offset='.96'%20stop-color='%23087CF5'%20stop-opacity='.16'%20/%3e%3cstop%20offset='1'%20stop-color='%23087CF5'%20stop-opacity='0'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='M0%200h1000v2000H0z'%20fill='%23031831'%20/%3e%3cpath%20d='M0%200h1000v2000H0z'%20fill='url(%23ttp-bg-top)'%20/%3e%3cpath%20d='M0%200h1000v2000H0z'%20fill='url(%23ttp-bg-left)'%20/%3e%3cpath%20d='M0%200h1000v2000H0z'%20fill='url(%23ttp-bg-crescent)'%20/%3e%3c/svg%3e") center / cover no-repeat!important}#root .app-shell:has(.home-terminal-automatic.is-workspace-open):before{display:none!important}#root .app-shell:has(.home-terminal-automatic.is-workspace-open) .app-header,#root .app-shell:has(.home-terminal-automatic.is-workspace-open) .brand-pill{background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .app-shell:has(.home-terminal-automatic.is-workspace-open) .app-header:before,#root .app-shell:has(.home-terminal-automatic.is-workspace-open) .app-header:after{display:none!important}#root .app-shell:has(.home-terminal-automatic.is-workspace-open) .et-brand-wordmark{font-size:clamp(19px,4.5vw,24px)!important;color:#f5f9ff!important;letter-spacing:.02em!important}#root .app-shell:has(.home-terminal-automatic.is-workspace-open) .et-brand-wordmark b{color:#17bdf6!important}#root .app-shell .page-home-ref.home-terminal-automatic.is-workspace-open{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:660px;height:auto;min-height:0;margin-inline:auto;padding:4px 12px calc(118px + var(--app-bottom-nav-offset, 0px))!important}#root .home-terminal-automatic .terminal-workspace-toolbar{order:5;display:flex;align-items:center;gap:24px;min-width:0}#root .home-terminal-automatic .terminal-workspace-toolbar h1{margin:0;color:#f5f9ff;font-size:clamp(23px,6vw,34px);font-weight:800;line-height:1.15;letter-spacing:-.025em}#root .home-terminal-automatic .mode-workspace-back{order:0;flex:0 0 auto;align-self:auto;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 14px;gap:10px;border:1px solid #137cce;border-radius:17px;background:linear-gradient(135deg,#06335a66,#021b36aa);color:#b2e4ff;font-size:12px;font-weight:700;line-height:1.2;box-shadow:inset 0 1px 5px #008dff17}:root #root .home-terminal-automatic .mode-workspace-back svg{width:17px;height:17px;color:#8bccff!important;stroke:none!important}#root .app-shell .home-terminal-automatic.is-workspace-open>.live-quote-stage{clip-path:none!important;overflow:visible;order:10;padding:0;margin:0;min-height:0;height:auto;border:0!important;background:transparent!important;box-shadow:none!important}#root .home-terminal-automatic .live-quote-zone{height:auto;min-height:0}#root .home-terminal-automatic .live-quote-chart-shell{position:relative;isolation:isolate;overflow:hidden;width:100%;height:clamp(245px,68vw,430px)!important;min-height:0;border:1px solid #13b4ff!important;border-top-color:#5bd8ff!important;border-radius:20px;background:linear-gradient(#1b72a52b 1px,transparent 1px),linear-gradient(90deg,#1b72a52b 1px,transparent 1px),radial-gradient(ellipse at 90% 0,#07437855,transparent 60%),#031426!important;background-size:100% 10%,7.7% 100%,auto,auto!important;box-shadow:inset 0 1px 4px #65cfff55,inset 0 0 20px #0080ff17,0 8px 28px #00132a55!important}#root .home-terminal-automatic .live-quote-chart-shell:after{border-radius:inherit;background:linear-gradient(90deg,#00122633,transparent 20%,transparent 85%,#00122633)}#root .home-terminal-automatic .live-quote-chart{box-sizing:border-box;padding:38px 8px 8px}#root .home-terminal-automatic .live-quote-chart-symbol{top:16px;left:16px;max-width:calc(100% - 115px);color:#f5f9ff;font-size:15px;font-weight:800;line-height:1.2}#root .home-terminal-automatic .live-quote-price-tag{top:10px;right:10px;min-height:30px;padding:4px 9px;border:1px solid #2876ad;border-radius:11px;color:#f5f9ff;background:#02192dcc;font-size:14px;font-weight:800;box-shadow:inset 0 0 10px #0d7cbd22}#root .home-terminal-automatic .live-quote-empty{padding:40px 20px 20px;color:#9ac8f5}#root .home-terminal-automatic .live-quote-empty-title{color:#f5f9ff}#root .app-shell .home-terminal-automatic.is-workspace-open>.generator-panel{order:20;display:grid;gap:10px;min-height:0;padding:0!important;margin:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}#root .home-terminal-automatic .terminal-settings-heading{display:none}#root .home-terminal-automatic .generator-panel .field-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)!important;gap:10px;margin:0;padding:0}#root .home-terminal-automatic .field-grow,#root .home-terminal-automatic .field-mini{min-width:0;width:auto}#root .home-terminal-automatic .generator-panel .field-label{display:block;margin:0 4px 7px;color:#7ac9ff;font-size:10px;font-weight:800;letter-spacing:.07em}#root .home-terminal-automatic .generator-panel .field-picker-trigger{width:100%;min-height:73px;height:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px;border:1px solid #117ed8!important;border-radius:16px;color:#f5f9ff!important;background:linear-gradient(130deg,#031c37ee,#042342aa)!important;box-shadow:inset 0 1px 4px #40c2ff1a!important;opacity:1!important;filter:none!important}#root .home-terminal-automatic .field-picker-copy{min-width:0;display:grid;gap:5px}#root .home-terminal-automatic .field-picker-copy strong{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#f5f9ff!important;font-size:clamp(13px,3.6vw,19px);font-weight:800;line-height:1.25;overflow-wrap:anywhere;white-space:normal}#root .home-terminal-automatic .field-picker-copy small{color:#7eaee7!important;font-size:12px;line-height:1.3;white-space:normal}#root .home-terminal-automatic .terminal-payout{padding:2px 5px;border:1px solid #1d75b2;border-radius:6px;color:#00c6ff;background:#006ac122;font-size:12px;font-weight:800;line-height:1.2}#root .home-terminal-automatic .field-picker-chevron{display:block!important;flex:0 0 auto;width:9px;height:9px;margin:0 2px 4px 0;border-color:#5bb9ff}#root .home-terminal-automatic.is-workspace-open>.analysis-action-row{order:30;margin:0;padding:0}#root .home-terminal-automatic .analysis-access-cta{display:grid;justify-items:center;width:100%;padding:20px 14px 15px;gap:12px;border:1px solid #148ee4!important;border-top-color:#41b7f4!important;border-radius:20px;background:radial-gradient(ellipse at 100% 0,#0974d84d,transparent 65%),linear-gradient(130deg,#0c3761,#031d3c 60%,#073769)!important;box-shadow:inset 0 1px 1px #b7eaff26,inset 0 0 18px #008bff1a!important}:root #root .home-terminal-automatic .analysis-access-cta .terminal-access-lock{width:29px;height:29px;color:#80dfff!important;fill:currentColor;stroke:none;filter:drop-shadow(0 0 5px #00aaff)!important}#root .home-terminal-automatic .analysis-access-cta>span{color:#f5f9ff;font-size:13px;font-weight:700;line-height:1.4;text-align:center}#root .home-terminal-automatic .analysis-access-cta>button,#root .home-terminal-automatic .analysis-action-row>.primary-btn{width:100%;min-height:50px;padding:12px;border:1px solid #66e2ff!important;border-radius:16px;color:#001b32!important;background:linear-gradient(110deg,#40d0f2,#2378ff)!important;font-size:16px;font-weight:800;line-height:1.25;text-shadow:none!important;box-shadow:inset 0 1px 3px #a5f3ff77,0 0 22px #009dff1a!important}#root .home-terminal-automatic .picker-sheet{border-color:#258cd2!important;background:linear-gradient(145deg,#0b365a,#041d38)!important}#root .home-terminal-automatic .picker-sheet .field-input{color:#f5f9ff!important;background:#031a32!important;border-color:#286893!important}#root .home-terminal-automatic .picker-sheet-option{border-color:#286893!important;color:#dcefff;background:#092c4c!important}#root .home-terminal-automatic .picker-sheet-option.active{border-color:#38cdff!important;background:#0b4774!important}#root .home-terminal-automatic button:focus-visible{outline:2px solid #75dcff;outline-offset:3px}@media(max-width:360px){#root .app-shell .page-home-ref.home-terminal-automatic.is-workspace-open{padding-inline:8px!important;gap:14px}#root .home-terminal-automatic .terminal-workspace-toolbar{gap:16px}#root .home-terminal-automatic .mode-workspace-back{order:0;padding-inline:10px;font-size:11px}#root .home-terminal-automatic .terminal-workspace-toolbar h1{font-size:23px}#root .home-terminal-automatic .generator-panel .field-row{gap:8px}#root .home-terminal-automatic .generator-panel .field-picker-trigger{padding:11px}#root .home-terminal-automatic .field-picker-copy strong{font-size:13px}#root .home-terminal-automatic .field-picker-copy small{font-size:11px}}#root .home-terminal-automatic .generator-panel .field-row{border:0!important;border-radius:0;clip-path:none;background:transparent!important;box-shadow:none!important}#root .home-terminal-automatic .generator-panel .field-row:before,#root .home-terminal-automatic .generator-panel .field-row:after{display:none}#root .home-terminal-automatic .mode-workspace-back,#root .home-terminal-automatic .analysis-access-cta,#root .home-terminal-automatic .field-picker-trigger{clip-path:none!important}
