.admin-shell{min-height:100dvh;padding:var(--admin-top-padding, 92px) 16px 16px;color:var(--text-main);background:radial-gradient(circle at top,rgba(41,59,95,.3),transparent 42%),radial-gradient(circle at right top,rgba(228,196,134,.08),transparent 32%),linear-gradient(180deg,#06080d,#090d15)}.admin-app-header{justify-content:center}.admin-card{border-radius:24px;border:1px solid rgba(77,96,128,.42);background:radial-gradient(circle at top right,rgba(143,184,255,.08),transparent 34%),linear-gradient(180deg,#121a28fa,#0c121cfa);box-shadow:0 18px 36px #00000038,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(143,184,255,.22);background:#8fb8ff14;color:#dbe7ff;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(143,184,255,.28);background:radial-gradient(circle at top right,rgba(143,184,255,.18),transparent 54%),linear-gradient(180deg,#202f48fa,#131d2dfa);color:#eff5ff;box-shadow:0 16px 28px #14213a38}.admin-ghost-button{min-height:46px;padding:0 16px;border:1px solid rgba(92,111,143,.42);background:#0a1019c2;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(77,96,128,.42);border-radius:20px;background:linear-gradient(180deg,#101723f5,#0b111bf5);color:var(--text-main);text-align:left;padding:12px;display:grid;gap:8px;cursor:pointer;min-height:112px}.admin-section-card.active{border-color:#b6cdff8f;background:radial-gradient(circle at top right,rgba(143,184,255,.14),transparent 48%),linear-gradient(180deg,#1c283ffa,#111a29fa);box-shadow:0 0 0 3px #5f8fff14,0 14px 26px #0000002e}.admin-section-accent{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#eff5ff;background:radial-gradient(circle at 30% 30%,rgba(143,184,255,.2),transparent 65%),linear-gradient(180deg,#212e46fa,#151f2ffa);border:1px solid rgba(143,184,255,.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(109,128,159,.26);font-size:11px;font-weight:700;white-space:nowrap}.admin-section-card[data-tab=stats] .admin-section-accent{border-color:#7bc9ff38;color:#dff3ff}.admin-section-card[data-tab=users] .admin-section-accent{border-color:#ad9aff38;color:#ece6ff}.admin-section-card[data-tab=flags] .admin-section-accent{border-color:#8fb8ff38;color:#dce8ff}.admin-section-card[data-tab=market] .admin-section-accent{border-color:#76c79c38;color:#d8f8e7}.admin-section-card[data-tab=indicators] .admin-section-accent{border-color:#e4c4863d;color:#ffedc2}.admin-section-card[data-tab=support] .admin-section-accent{border-color:#76c79c3d;color:#d8f8e7}.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:#edf3ff;background:radial-gradient(circle at 30% 30%,rgba(143,184,255,.28),transparent 65%),linear-gradient(180deg,#222f47fa,#151e2dfa)}.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:#98acd1}.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:#8fb8ff47}.admin-kpi-card.tone-warm{border-color:#e4c4864d}.admin-badge.tone-warning{border-color:#f2c87a52}.admin-kpi-card.tone-neutral,.admin-badge.tone-neutral{border-color:#aab7ce38}.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(111,164,255,.13),transparent 34%),linear-gradient(145deg,#121f33fa,#070d18fa)}.admin-indicator-card.is-enabled{border-color:#76c79c4d;box-shadow:inset 0 1px #ffffff0d,0 18px 46px #2e7c5b1a}.admin-indicator-card.is-disabled{border-color:#aab7ce29;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:#b88dff}.admin-indicator-badge.tone-blue{color:#79b8ff}.admin-indicator-badge.tone-amber{color:#ffb454}.admin-indicator-badge.tone-green{color:#52d29a}.admin-indicator-badge.tone-rose{color:#ff8aa3}.admin-indicator-badge.tone-cyan{color:#63d8ff}.admin-indicator-badge.tone-teal{color:#65e1c7}.admin-indicator-badge.tone-orange{color:#ff9d63}.admin-indicator-badge.tone-indigo{color:#96a6ff}.admin-indicator-badge.tone-mint{color:#84efc4}.admin-indicator-badge.tone-gold{color:#e7c26d}.admin-indicator-badge.tone-pink{color:#ff92d0}.admin-indicator-badge.tone-aqua{color:#70f1ee}.admin-indicator-badge.tone-sky{color:#8fd4ff}.admin-indicator-badge.tone-lime{color:#b6ef74}.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,184,229,.22);border-radius:999px;color:#e5edfaad;background:#060c16a3;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,#75839b,#d7e1f1);box-shadow:0 8px 18px #00000038,inset 0 1px #ffffffb8}.admin-indicator-switch.is-on{color:#dfffea;border-color:#60e0986b;background:linear-gradient(135deg,#1b583deb,#142f4ceb)}.admin-indicator-switch.is-on i{background:linear-gradient(145deg,#f5fff8,#63ee9f)}.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:#7f98c8!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(82,102,137,.42);background:#090f18e6;color:var(--text-main);padding:0 14px}.admin-input[readonly]{color:#b9cef8;background:linear-gradient(180deg,#141f32c7,#0a111ddb);border-style:dashed}.admin-user-card{border:1px solid rgba(77,96,128,.42);border-radius:24px;background:radial-gradient(circle at top right,rgba(143,184,255,.08),transparent 38%),linear-gradient(180deg,#111926fa,#0b111afa);text-align:left;color:var(--text-main);cursor:pointer;display:grid;gap:14px}.admin-user-card.active{border-color:#bdd2ff94;box-shadow:0 0 0 3px #5f8fff14,0 18px 32px #00000038}.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(111,127,156,.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:#8fb8ff1f;color:#dce8ff}.admin-badge.tone-neutral{background:#a8b4cc1a;color:#dde4f2}.admin-badge.tone-warning{background:#f2c87a1f;color:#ffe0a1}.admin-badge.tone-danger{background:#ff6b6b1f;border-color:#ff6b6b3d;color:#ffd3d3}.admin-mini-chip{color:#d7e4ff}.admin-mini-chip.is-on{background:#76c79c14;color:#c3f0d8}.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,#6f9cff,#c9dcff)}.admin-market-card.is-disabled{opacity:.68}.admin-market-card.is-disabled .admin-progress-fill{background:linear-gradient(90deg,#8293ad8a,#c6d0e099)}.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,184,229,.22);border-radius:999px;color:#e5edfaad;background:#060c16a3;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,#75839b,#d7e1f1);box-shadow:0 8px 18px #00000038,inset 0 1px #ffffffb8}.admin-market-switch.is-on{color:#dfffea;border-color:#60e0986b;background:linear-gradient(135deg,#1b583deb,#142f4ceb)}.admin-market-switch.is-on i{background:linear-gradient(145deg,#f5fff8,#63ee9f)}.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(118,199,156,.24);background:radial-gradient(circle at 30% 30%,rgba(118,199,156,.24),transparent 64%),linear-gradient(180deg,#1f2f41fa,#0e1823fa);color:#d8f8e7;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(82,102,137,.26);background:#080e1794}.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:#04080db8;-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(87,108,144,.42);background:radial-gradient(circle at top right,rgba(143,184,255,.1),transparent 34%),linear-gradient(180deg,#121a28fc,#0a1019fc);padding:18px;box-shadow:0 28px 58px #00000061}.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(96,115,148,.38);background:#0a1019c2;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(82,102,137,.34);background:#0a1019f0;box-shadow:0 18px 36px #00000047}.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:#a7bce075}}@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(101,127,170,.28);border-radius:16px;background:radial-gradient(circle at top right,rgba(104,167,255,.12),transparent 44%),#060c1680}.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:#9fb2d2;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(143,184,255,.28);background:#080f198a;color:#d8e7ff;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:#b4cdf480;background:#121f34b8}.admin-scanner-settings-panel{margin-top:12px;padding:clamp(15px,2.4vw,20px);display:grid;gap:14px;border-color:#8fb8ff52;background:radial-gradient(circle at 12% 0%,rgba(92,142,230,.18),transparent 36%),radial-gradient(circle at 100% 18%,rgba(118,199,156,.1),transparent 34%),linear-gradient(145deg,#121d30fa,#080e18fa)}.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:#9fbaff;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(77,96,128,.42);border-radius:17px;padding:12px;text-align:left;color:var(--text-main);background:radial-gradient(circle at top right,rgba(143,184,255,.08),transparent 38%),linear-gradient(180deg,#111927fa,#0a101bfa);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:#8fb8ff80;background:radial-gradient(circle at top right,rgba(143,184,255,.16),transparent 40%),linear-gradient(180deg,#142238fa,#0a101bfa);box-shadow:0 12px 24px #18253e2e,0 0 0 2px #5f8fff14}.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(77,96,128,.42);border-radius:18px;background:radial-gradient(circle at top right,rgba(118,199,156,.12),transparent 40%),#090f1994}.admin-active-limit-copy{display:grid;gap:4px;min-width:0}.admin-active-limit-copy span{color:#9fbaff;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(143,184,255,.2);border-radius:14px;background:#0c131fb8;color:#dce8ff;font-weight:900;cursor:pointer}.admin-active-limit-option.active{border-color:#76c79c80;background:linear-gradient(180deg,#19593deb,#12372beb);color:#caffdf;box-shadow:0 12px 24px #48c4801f}.admin-mode-control-card{position:relative;overflow:hidden;min-height:164px;gap:10px;align-content:start;background:radial-gradient(circle at 18% 0%,rgba(111,164,255,.16),transparent 34%),linear-gradient(145deg,#121f33fa,#070d18fa)}.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,241,181,.08));opacity:.72}.admin-mode-control-card.is-enabled{border-color:#71daa75c;box-shadow:inset 0 1px #ffffff0f,0 18px 46px #2e7c5b1f}.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,184,229,.22);background:linear-gradient(145deg,#3e598b94,#15233beb);color:#cfe0ff;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,184,229,.22);border-radius:999px;color:#e5edfab8;background:#050a128f;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,#71809a,#dbe6f7);box-shadow:0 8px 18px #00000038,inset 0 1px #ffffffb8;transition:transform .22s ease,background .22s ease}.admin-mode-switch.is-on{color:#dfffea;border-color:#60e0986b;background:linear-gradient(135deg,#1b583deb,#142f4ceb)}.admin-mode-switch.is-on i{background:linear-gradient(145deg,#f5fff8,#63ee9f)}.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(92,117,158,.3);background:linear-gradient(180deg,#0c1420c2,#080d16e6);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,224,255,.78);border-bottom:2px solid rgba(207,224,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,178,235,.28);background:#7da0e524;color:#bcd3ff;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,178,235,.16);background:#02081252;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:#9fb8e8;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,178,235,.18);background:linear-gradient(145deg,#121f34e6,#070e1beb)}.admin-status-mode-card.is-enabled{border-color:#71daa752;box-shadow:inset 0 1px #ffffff0d,0 14px 36px #34d39914}.admin-textarea{min-height:96px;resize:vertical;border:1px solid rgba(126,156,209,.28);border-radius:18px;padding:14px 16px;background:#030a14b3;color:var(--text-main);font-family:inherit;font-size:14px;line-height:1.45;outline:none}.admin-textarea:focus{border-color:#96b7ff9e;box-shadow:0 0 0 3px #7aa2ff24}@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(6,10,16,.98) 0%,rgba(6,10,16,.92) 62%,rgba(6,10,16,.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(143,184,255,.34),transparent)}.admin-sync-pill{min-height:40px;display:inline-flex;align-items:center;padding:0 13px;border-radius:999px;border:1px solid rgba(143,184,255,.22);color:#bad0fb;background:#8fb8ff14;font-size:12px;font-weight:900}.admin-nav-grid{padding:12px;border-radius:24px;border:1px solid rgba(77,96,128,.42);background:radial-gradient(circle at 14% 0%,rgba(143,184,255,.1),transparent 34%),linear-gradient(180deg,#0d1522f5,#080e17f5);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(143,184,255,.18);background:#040a1475}.admin-feature-summary span{color:#8fa8d5;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-feature-summary strong{font-size:15px}.admin-feature-summary small{color:#b7c9ee;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:#8fb8ff47}.admin-registration-settings-panel{padding:16px;background:radial-gradient(circle at 0% 0%,rgba(118,199,156,.11),transparent 34%),linear-gradient(180deg,#0f1927fa,#090f19fa)}.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,162,221,.22);background:#050b1673;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,162,221,.22);background:radial-gradient(circle at 8% 0%,rgba(60,174,255,.1),transparent 36%),#070e19a3;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:#0309128c;border:1px solid rgba(126,162,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(143,184,255,.11),transparent 34%),linear-gradient(180deg,#111b2bfa,#090f18fa)}.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}}:root[data-theme=dark]{color-scheme:dark;--bg-main: #07051a;--bg-elevated: #0f0928;--bg-card: #151038;--bg-card-strong: #21134d;--text-main: #f7f8ff;--text: var(--text-main);--text-muted: #a8b0d8;--text-soft: #d8ddf5;--border-soft: rgba(132, 108, 255, .26);--border-strong: rgba(238, 61, 194, .38);--accent-main: #8d7dff;--accent-strong: #f03ac5;--accent-soft: rgba(126, 91, 255, .18);--accent-glow: rgba(240, 58, 197, .26);--accent-warm: #ffad49;--accent-warm-soft: rgba(255, 173, 73, .18);--accent-blue: #526dff;--accent-violet: #8d4dff;--accent-pink: #f03ac5;--accent-orange: #ff9d3d;--neon-gradient: linear-gradient(120deg, #526dff 0%, #8d4dff 36%, #f03ac5 72%, #ff9d3d 100%);--action-gradient: linear-gradient(120deg, #4058dc 0%, #7440d9 38%, #c51ca4 74%, #ad4c10 100%);--neon-gradient-soft: linear-gradient(120deg, rgba(82, 109, 255, .2), rgba(141, 77, 255, .18) 38%, rgba(240, 58, 197, .16) 74%, rgba(255, 157, 61, .12));--warning-bg: rgba(255, 157, 61, .16);--warning-border: rgba(255, 173, 73, .34);--warning-text: #ffd18a;--success-main: #4ce6ac}:root[data-theme=light]{color-scheme:light;--bg-main: #f3f0ff;--bg-elevated: #fbfaff;--bg-card: #fffaff;--bg-card-strong: #eee8ff;--text-main: #1b1138;--text: var(--text-main);--text-muted: #6f688c;--text-soft: #3f3763;--border-soft: rgba(105, 75, 217, .2);--border-strong: rgba(197, 28, 164, .3);--accent-main: #6652ef;--accent-strong: #c51ca4;--accent-soft: rgba(102, 82, 239, .12);--accent-glow: rgba(197, 28, 164, .16);--accent-warm: #cf6e12;--accent-warm-soft: rgba(207, 110, 18, .14);--accent-blue: #4058dc;--accent-violet: #7440d9;--accent-pink: #c51ca4;--accent-orange: #cf6e12;--neon-gradient: linear-gradient(120deg, #4058dc 0%, #7440d9 38%, #c51ca4 74%, #cf6e12 100%);--action-gradient: linear-gradient(120deg, #4058dc 0%, #7440d9 38%, #c51ca4 74%, #ad4c10 100%);--neon-gradient-soft: linear-gradient(120deg, rgba(64, 88, 220, .12), rgba(116, 64, 217, .1) 38%, rgba(197, 28, 164, .08) 74%, rgba(207, 110, 18, .07));--warning-bg: rgba(207, 110, 18, .12);--warning-border: rgba(207, 110, 18, .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(92,135,255,.14),transparent 60%),radial-gradient(760px 420px at 85% -8%,rgba(228,196,134,.08),transparent 58%),var(--bg-main)}.app-loader{display:inline-grid;justify-items:center;gap:9px;color:#eafff8;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,244,193,.17),rgba(24,195,255,.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,238,216,.15);border-radius:50%;background:linear-gradient(rgba(77,238,216,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(77,238,216,.075) 1px,transparent 1px);background-size:17px 17px;-webkit-mask-image:radial-gradient(circle,black 22%,rgba(0,0,0,.76) 58%,transparent 72%);mask-image:radial-gradient(circle,black 22%,rgba(0,0,0,.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(52,228,255,.16);animation:loaderOrbitSpin 2.8s linear infinite}.app-loader-ring-outer:before{width:11px;height:11px;top:12px;right:17px;background:#31e7ff;box-shadow:0 0 0 4px #31e7ff1a,0 0 18px #31e7ffe6}.app-loader-ring-outer:after{width:5px;height:5px;left:12px;bottom:28px;background:#ffcf63;box-shadow:0 0 15px #ffcf63d9}.app-loader-ring-inner{inset:26px;border:1px solid rgba(90,255,181,.34);border-top-color:#5affb5;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:#5affb5;box-shadow:0 0 0 3px #5affb51a,0 0 16px #5affb5d9}.app-loader-core{position:relative;width:66px;height:66px;border:1px solid rgba(105,255,219,.58);border-radius:23px;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.15),transparent 28%),linear-gradient(145deg,#093849fa,#061b2dfc);display:grid;place-items:center;color:#5affb5;transform:rotate(45deg);box-shadow:0 0 0 7px #24e4d30e,0 14px 34px #000c1673,0 0 28px #2ae6d533,inset 0 1px #ffffff1a}.app-loader-core:after{content:"";position:absolute;inset:7px;border:1px solid rgba(49,231,255,.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:#2de8ff33;stroke-width:6;filter:blur(4px)}.app-loader-wave{stroke:#72ffcf;stroke-width:2.3;stroke-dasharray:72;stroke-dashoffset:72;filter:drop-shadow(0 0 5px rgba(90,255,181,.8));animation:loaderWaveTrace 1.65s ease-in-out infinite}.app-loader-system{min-height:23px;padding:0 9px;border:1px solid rgba(63,232,218,.18);border-radius:999px;background:#106f7417;display:inline-flex;align-items:center;gap:6px;color:#6debd5;font-size:8px;font-weight:900;letter-spacing:.14em}.app-loader-system>i{width:5px;height:5px;border-radius:50%;background:#5affb5;box-shadow:0 0 9px #5affb5e6;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:#6ce9dc1a}.app-loader-progress>i{position:absolute;width:44%;height:100%;left:-44%;border-radius:inherit;background:linear-gradient(90deg,transparent,#31e7ff 38%,#5affb5 72%,#ffcf63);box-shadow:0 0 10px #5affb58c;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:#203d4c}:root[data-theme=light] .app-loader-core{border-color:#0d979861;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.72),transparent 28%),linear-gradient(145deg,#e7fff9,#cfeff1);box-shadow:0 0 0 7px #1da9a60f,0 12px 28px #1f677726}:root[data-theme=light] .app-loader-system{border-color:#0d979829;background:#21aaa512;color:#0f797a}:root[data-theme=light] .app-loader-progress{background:#117d811c}@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:#4884ff2e}.open-via-bot:after{right:-100px;bottom:6%;background:#e4c48626}.open-via-bot-card{position:relative;z-index:1;width:min(100%,430px);border:1px solid rgba(91,111,146,.36);border-radius:32px;padding:26px 22px 22px;display:grid;justify-items:center;gap:14px;background:radial-gradient(circle at 50% 0%,rgba(143,184,255,.16),transparent 44%),linear-gradient(180deg,#111927f5,#080d16fa);box-shadow:0 28px 70px #00000061,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,#141d2cf5,#101723f0),var(--bg-card);box-shadow:0 14px 30px #00000052,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(143,184,255,.26);background:radial-gradient(circle at 32% 20%,rgba(255,255,255,.16),transparent 28%),linear-gradient(145deg,#24344efa,#0d1522fa);box-shadow:0 18px 46px #4884ff29,inset 0 1px #ffffff14}.open-via-bot-icon span{color:#8fb8ff;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(143,184,255,.22);background:#8fb8ff17;color:#9fbfff;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:#f1d58e;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,230,152,.34);background:linear-gradient(180deg,#37cd7efa,#148950fa);color:#06130c!important;font-size:16px;font-weight:900;box-shadow:0 18px 38px #26bd6838,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,115,229,.12),transparent 60%),radial-gradient(760px 420px at 85% -8%,rgba(185,140,69,.14),transparent 58%),linear-gradient(180deg,#f6efe4,#ebe2d5)}:root[data-theme=light] .open-via-bot-card{border-color:#77664e29;background:radial-gradient(circle at 50% 0%,rgba(77,115,229,.1),transparent 44%),linear-gradient(180deg,#fffaf0fa,#f7f0e4fa);box-shadow:0 28px 70px #715c3d29,inset 0 1px #ffffffad}:root[data-theme=light] .open-via-bot-brand{border-color:#77664e2e;background:linear-gradient(135deg,#fffaf0f5,#f6efe2f5);box-shadow:0 14px 32px #6852321f,inset 0 1px #ffffffa3}:root[data-theme=light] .open-via-bot-icon{border-color:#657da533;background:radial-gradient(circle at 32% 20%,rgba(255,255,255,.64),transparent 30%),linear-gradient(145deg,#f4f8fffa,#e5ecf8fa)}.app-shell{min-height:max(100dvh,var(--app-stable-height, 100dvh));background:radial-gradient(820px 460px at 50% -8%,rgba(86,114,178,.25),transparent 55%),radial-gradient(640px 420px at 90% 0%,rgba(228,196,134,.08),transparent 60%),radial-gradient(720px 460px at 0% 18%,rgba(42,58,89,.15),transparent 62%),linear-gradient(180deg,#070a11,#06080d);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,115,229,.11),transparent 56%),radial-gradient(620px 380px at 100% 2%,rgba(185,140,69,.14),transparent 58%),radial-gradient(740px 420px at 0% 24%,rgba(129,159,224,.1),transparent 64%),linear-gradient(180deg,#f6efe4,#ebe2d5)}.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(6,9,14,.96),rgba(6,10,16,.7),transparent)}:root[data-theme=light] .app-header{background:linear-gradient(180deg,rgba(246,239,228,.96),rgba(246,239,228,.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,#141d2cf5,#101723f0),var(--bg-card);box-shadow:0 14px 30px #00000052,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(143,184,255,.64);outline-offset:3px}.brand-main{font-family:Unbounded,Onest,sans-serif;font-size:24px;letter-spacing:-1.25px;font-weight:700;color:#f5f7fb;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:#77664e2e;background:linear-gradient(135deg,#fffaf0f5,#f6efe2f5);box-shadow:0 14px 32px #6852321f,inset 0 1px #ffffffa3}:root[data-theme=light] .brand-main{color:#1b2842}.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,#121a27f0,#0e141ff5);border:1px solid var(--border-soft);border-radius:20px;padding:14px;box-shadow:0 14px 28px #00000038,inset 0 1px #ffffff0a}:root[data-theme=light] .card{background:radial-gradient(circle at 88% 0%,rgba(185,140,69,.06),transparent 32%),linear-gradient(180deg,#fffaf0fa,#f7f0e4fa);border-color:#77664e29;box-shadow:0 16px 36px #715c3d1f,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(114,137,178,.28);background:radial-gradient(circle at 10% 0%,rgba(126,166,255,.16),transparent 42%),linear-gradient(180deg,#101825f5,#0b111bf5);color:var(--text-main);box-shadow:0 20px 42px #00000057,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(228,196,134,.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(143,184,255,.2);background:#1f2d44bd;color:#dbe7ff;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(238,174,38,.28))}.app-toast-lottie{width:32px;height:32px;display:grid;place-items:center;filter:drop-shadow(0 6px 14px rgba(121,78,255,.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:#f6ca775c}.app-toast-warning .app-toast-icon,.app-toast-info .app-toast-icon{border-color:#e4c48647;background:#58462385;color:#f2d58d}:root[data-theme=light] .app-toast{border-color:#77664e2e;background:radial-gradient(circle at 10% 0%,rgba(64,112,238,.12),transparent 42%),linear-gradient(180deg,#fffaf0f5,#f6efe2f5);box-shadow:0 20px 42px #715c3d29,inset 0 1px #ffffffb8}:root[data-theme=light] .app-toast-close{background:#192b480f;color:#60718b}@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:#fff9eeeb;border-color:#77664e29;box-shadow:0 18px 40px #715c3d24,inset 0 1px #ffffffbd}:root[data-theme=light] .bottom-nav-item{color:#6a7d97}:root[data-theme=light] .bottom-nav-item.active{color:#1f3470;background:linear-gradient(180deg,#eef4fffa,#e6ecfafa);box-shadow:inset 0 1px #ffffffe0,0 10px 20px #6980aa1f}.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:#0f151feb;border:1px solid rgba(86,100,124,.52);padding:8px 9px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 34px #00000047}.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:#f6f8ff;background:linear-gradient(180deg,#1c2738f0,#18212ffa);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:#97afd661;box-shadow:0 16px 26px #0003,0 0 0 1px #8fb8ff0a}.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 #0000003d,0 0 0 1px #8fb8ff0f}.signal-mode-card:hover,.market-chip:hover{border-color:#a7bce06b}.signal-panel-toggle:hover{border-color:#9db6e86b;box-shadow:0 20px 38px #00000038,0 0 0 1px #8fb8ff0d}.action-sheet-option:hover,.action-sheet-close:hover{transform:translateY(-1px)}:root[data-theme=light] .brand-pill-button:hover{box-shadow:0 16px 36px #516b9a29,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 #6a81a81f,0 0 0 1px #3868f60f}}@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,#141f31f5,#090f19f5);border:1px solid rgba(116,148,199,.3);box-shadow:inset 0 1px #ffffff0d,0 22px 52px #0000003d;animation:statusCardIn .24s ease both}.status-upgrade-card.current{border-color:#9ec1ffc2;box-shadow:0 0 0 1px #9ec1ff38,0 18px 46px #5380da29}.status-upgrade-card.tone-premium{background:linear-gradient(160deg,#232d49fa,#0b1321f5)}.status-upgrade-card.tone-vip{background:linear-gradient(160deg,#322950fa,#0c111ff5)}.status-upgrade-card.tone-unlimited{background:linear-gradient(160deg,#134346fa,#09161ff5)}.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:#cfe0ff;background:#799ede29;border:1px solid rgba(151,181,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:#040a1461;border:1px solid rgba(128,159,210,.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,#20314ce6,#09111edb);border:1px solid rgba(135,166,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:#849dc747;border:0}.status-page-dots button.active{width:28px;background:linear-gradient(90deg,#79a7ff,#f3d184)}.status-upgrade-form{display:grid;gap:10px;margin-top:6px;padding:12px;border-radius:20px;background:#080f1bb8;border:1px solid rgba(118,151,205,.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:#030912b3;border:1px solid rgba(128,159,210,.28);outline:none}.status-trader-linked,.status-verification-message{display:grid;gap:4px;padding:12px 14px;border-radius:16px;background:#040b1594;border:1px solid rgba(126,162,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:#f7d17557;background:#644a1438}.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:#061121;background:linear-gradient(135deg,#dce9ff,#f4d98d)}.status-register-link{color:#f5fbff;background:radial-gradient(circle at 20% 0%,rgba(98,210,255,.26),transparent 42%),linear-gradient(135deg,#174b82,#102942);border:1px solid rgba(113,185,255,.32);box-shadow:0 14px 28px #2277c12e}.status-upgrade-close{width:min(260px,70%);display:block;margin:12px auto 0;color:var(--text);background:#09111ec7;border:1px solid rgba(130,160,211,.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,#141f31db,#090f19e6);border:1px dashed rgba(135,166,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:#12325a;background:linear-gradient(135deg,#e4f2ff,#c9dfff)}[data-theme=light] .status-page-controls button{color:#142139;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(130,154,204,.28);background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.12),transparent 42%),linear-gradient(180deg,#233048f5,#121a28fa);box-shadow:0 18px 34px #00000047,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(121,156,255,.2),transparent 68%);z-index:-1}.onboarding-visual.tone-scanner:after{background:radial-gradient(circle,rgba(229,196,134,.22),transparent 68%)}.onboarding-visual.tone-auto:after{background:radial-gradient(circle,rgba(111,150,255,.22),transparent 68%)}.onboarding-visual.tone-growth:after{background:radial-gradient(circle,rgba(85,220,145,.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(0,0,0,.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(115,139,184,.18);border-radius:24px;background:radial-gradient(circle at 12% 0%,rgba(143,184,255,.1),transparent 34%),linear-gradient(180deg,#111927b8,#0a0f18c7);box-shadow:0 18px 34px #00000029,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(115,139,184,.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:#d9e5ff;background:#8fb8ff1f;border:1px solid rgba(143,184,255,.16);box-shadow:0 0 #8fb8ff00;animation:onboardingIndexPulse 4.4s ease-in-out infinite}.onboarding-bullet-index.is-dot{--dot-color: #54e08e;color:transparent;background:transparent;border-color:transparent;box-shadow:none;animation:none}.onboarding-bullet-index.dot-2{--dot-color: #f3cc75}.onboarding-bullet-index.dot-3{--dot-color: #8fb8ff}.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, #54e08e);box-shadow:0 0 color-mix(in srgb,var(--dot-color, #54e08e) 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:#97aacd47;transition:width .18s ease,background-color .18s ease,transform .18s ease}.onboarding-progress-dot.active{width:28px;background:linear-gradient(90deg,#668efffa,#e8bf64e6);transform:translateY(-1px);box-shadow:0 0 18px #8fb8ff47;animation:onboardingDotPulse 1.8s ease-in-out infinite}.onboarding-progress-dot.passed{background:#738ec294}.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:#111827;cursor:pointer;background:linear-gradient(135deg,#f2f6ff,#f3c96f);background-size:160% 160%;box-shadow:0 18px 36px #0000003d,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(143,184,255,.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:#a8782d}:root[data-theme=light] .onboarding-copy h1{color:#172238}:root[data-theme=light] .onboarding-copy p{color:#334762}:root[data-theme=light] .onboarding-visual{border-color:#77664e1f;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.74),transparent 42%),linear-gradient(180deg,#fff8ec,#ece2d4);box-shadow:0 18px 38px #715c3d24,inset 0 1px #ffffffad}:root[data-theme=light] .onboarding-visual-mark{color:#213557;text-shadow:none}:root[data-theme=light] .onboarding-bullets{background:radial-gradient(circle at 14% 0%,rgba(58,112,214,.07),transparent 34%),linear-gradient(180deg,#fffaf0bd,#f7f0e4d6);border-color:#77664e24;box-shadow:0 14px 30px #715c3d1a,inset 0 1px #ffffff9e}:root[data-theme=light] .onboarding-bullet{border-color:#77664e1a}:root[data-theme=light] .onboarding-bullet-title strong{color:#142136}:root[data-theme=light] .onboarding-bullet-copy small,:root[data-theme=light] .onboarding-footnote,:root[data-theme=light] .onboarding-skip-link{color:#637493}:root[data-theme=light] .onboarding-bullet-index{color:#2854c5;background:#3868f61a;border-color:#3868f624}:root[data-theme=light] .onboarding-bullet-index.is-dot{background:transparent}:root[data-theme=light] .onboarding-live-dot{background:var(--dot-color, #18a565)}:root[data-theme=light] .onboarding-primary-btn{background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.42),transparent 34%),linear-gradient(135deg,#3f76ff,#315fec 52%,#2546c7);color:#fff;text-shadow:0 1px 10px rgba(11,24,55,.2);box-shadow:0 18px 34px #2d5dd23d,inset 0 1px #ffffff80}:root[data-theme=light] .onboarding-progress-dot.active{background:linear-gradient(90deg,#4b7cff,#2f5fe8);box-shadow:0 0 18px #406ff038}@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 #6a81a81f,0 0 0 1px #3868f60f}}@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(115,139,184,.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 #8fb8ff00;transform:scale(1)}82%{box-shadow:0 0 18px #8fb8ff2e;transform:scale(1.04)}}@keyframes onboardingDotPulse{0%,to{box-shadow:0 0 14px #8fb8ff38}50%{box-shadow:0 0 24px #e8bf6457}}@keyframes onboardingLiveDot{0%,to{opacity:.65;box-shadow:0 0 color-mix(in srgb,var(--dot-color, #54e08e) 24%,transparent);transform:scale(.94)}50%{opacity:1;box-shadow:0 0 0 7px color-mix(in srgb,var(--dot-color, #54e08e) 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,#111926f5,#0e141ff5),var(--bg-card);padding:10px 12px;margin-bottom:12px;box-shadow:0 12px 24px #0000002e;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(109,166,255,.2),transparent 44%),#0f1928db;border:1px solid rgba(125,157,211,.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:#9ec1ff;filter:drop-shadow(0 0 8px rgba(95,150,255,.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:#baffd6}.quota-mode-chip.disabled{opacity:.45}.quota-left-icon{width:15px;height:15px;color:var(--accent-warm);filter:drop-shadow(0 0 10px rgba(228,196,134,.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,#faf7ef,#e8dec9);color:#1b2230;font-size:13px;font-weight:800;letter-spacing:.01em;cursor:pointer;box-shadow:0 8px 18px #dbbc7e2e}.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:#f9fbff;font-size:11px;font-weight:900;line-height:1;letter-spacing:-.03em;text-align:center;text-shadow:0 1px 8px rgba(5,13,24,.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(83,103,136,.34);border-radius:20px;background:radial-gradient(circle at 14% 0%,rgba(77,157,255,.14),transparent 48%),linear-gradient(180deg,#111a29f7,#090f18fa);box-shadow:inset 0 1px #ffffff0d,0 16px 28px #00000029;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:#9fbfff;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(143,184,255,.2);background:#8fb8ff17;color:#dbe7ff;font-size:12px;font-weight:900}.active-analysis-side button{min-height:32px;border:1px solid rgba(143,184,255,.25);border-radius:999px;padding:0 14px;background:linear-gradient(180deg,#233452fa,#182438fa);color:#f4f8ff;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(83,103,136,.36);border-radius:18px;background:radial-gradient(circle at 12% 0%,rgba(77,157,255,.13),transparent 46%),#080f19b8}.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:#9fbfff;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(143,184,255,.2);background:#8fb8ff17;color:#dbe7ff;font-size:12px;font-weight:900}.active-signal-option-side button{min-height:32px;border:1px solid rgba(143,184,255,.25);border-radius:999px;padding:0 14px;background:linear-gradient(180deg,#233452fa,#182438fa);color:#f4f8ff;font-size:12px;font-weight:900}:root[data-theme=light] .home-quota{border-color:#77664e29;background:radial-gradient(circle at top right,rgba(185,140,69,.12),transparent 34%),linear-gradient(180deg,#fffaf0fa,#f7f0e4fa);box-shadow:0 18px 36px #715c3d1c,inset 0 1px #ffffffa8}:root[data-theme=light] .quota-left{color:#31435f}:root[data-theme=light] .quota-left-icon{color:#b98c45;filter:drop-shadow(0 0 8px rgba(185,140,69,.18))}:root[data-theme=light] .quota-mode-chip{color:#18243a;background:radial-gradient(circle at 22% 12%,rgba(52,120,232,.14),transparent 44%),#ffffffbd;border-color:#5e7eb538;box-shadow:inset 0 1px #ffffffb8}:root[data-theme=light] .quota-mode-chip svg{color:#2f63d8}:root[data-theme=light] .quota-mode-chip.unlimited b{color:#15824a}:root[data-theme=light] .quota-btn{border-color:#c2a05f47;background:linear-gradient(180deg,#fff9ee,#f2e0ba);color:#44341b;box-shadow:0 12px 24px #b98c4529}:root[data-theme=light] .quota-btn-upgrade{border-color:transparent;background:transparent;box-shadow:none}:root[data-theme=light] .active-analysis-card{border-color:#77664e29;background:radial-gradient(circle at 14% 0%,rgba(56,104,246,.1),transparent 48%),linear-gradient(180deg,#fffaf0fa,#f7f0e4fa);box-shadow:0 16px 30px #715c3d1a,inset 0 1px #ffffffad}:root[data-theme=light] .active-analysis-main strong{color:#18243a}:root[data-theme=light] .active-analysis-main small{color:#5f6f89}:root[data-theme=light] .active-analysis-side b{border-color:#3868f629;background:#3868f614;color:#3154c7}:root[data-theme=light] .active-analysis-side button{border-color:#657da538;background:linear-gradient(180deg,#fffffff5,#ebf1fcf5);color:#274bc4}:root[data-theme=light] .active-signal-option{border-color:#77664e29;background:radial-gradient(circle at 12% 0%,rgba(56,104,246,.1),transparent 46%),#fffaf0e0}:root[data-theme=light] .active-signal-option-main strong{color:#18243a}:root[data-theme=light] .active-signal-option-main small{color:#5f6f89}:root[data-theme=light] .active-signal-option-side b{border-color:#3868f629;background:#3868f614;color:#3154c7}:root[data-theme=light] .active-signal-option-side button{border-color:#657da538;background:linear-gradient(180deg,#fffffff5,#ebf1fcf5);color:#274bc4}.upload-zone{position:relative;width:100%;border-radius:22px;border:1px solid var(--border-soft);background:radial-gradient(circle at 50% 0%,rgba(111,150,255,.1),transparent 45%),linear-gradient(180deg,#141d2cfa,#0f1520f7);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 #00000038,inset 0 1px #ffffff0a,0 0 42px #6691ea14}.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(228,196,134,.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(143,184,255,.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(126,104,255,.14),transparent 42%),linear-gradient(180deg,#141d2cfa,#0f1520f7)}.upload-zone-indicator:after{background:radial-gradient(circle at 50% 30%,rgba(126,104,255,.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,244,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,#293853eb,#192334f0);border:1px solid rgba(137,166,219,.18);box-shadow:inset 0 1px #ffffff0a,0 12px 22px #090e182e,0 0 28px #7ea6ff1a}.upload-zone-indicator .upload-icon{background:radial-gradient(circle at 32% 28%,rgba(126,104,255,.24),transparent 62%),linear-gradient(180deg,#2d305ceb,#191c3af0);border-color:#9784ff38;box-shadow:inset 0 1px #ffffff0a,0 12px 22px #090e182e,0 0 28px #8a72ff29}.upload-zone-indicator .upload-icon svg,.upload-zone-indicator .upload-icon img{width:34px;height:34px;color:#e5deff;filter:drop-shadow(0 0 10px rgba(156,132,255,.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:#b88dff}.indicator-inline-code.tone-blue{color:#79b8ff}.indicator-inline-code.tone-amber{color:#ffb454}.indicator-inline-code.tone-green{color:#52d29a}.indicator-inline-code.tone-rose{color:#ff8aa3}.indicator-inline-code.tone-cyan{color:#63d8ff}.indicator-inline-code.tone-teal{color:#65e1c7}.indicator-inline-code.tone-orange{color:#ff9d63}.indicator-inline-code.tone-indigo{color:#96a6ff}.indicator-inline-code.tone-mint{color:#84efc4}.indicator-inline-code.tone-gold{color:#e7c26d}.indicator-inline-code.tone-pink{color:#ff92d0}.indicator-inline-code.tone-aqua{color:#70f1ee}.indicator-inline-code.tone-sky{color:#8fd4ff}.indicator-inline-code.tone-lime{color:#b6ef74}.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(121,169,255,.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:#c5d5f3d1}.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,166,219,.18);background:radial-gradient(circle at 50% 15%,rgba(126,166,255,.12),transparent 44%),#080e18b8;box-shadow:inset 0 1px #ffffff0a,0 16px 28px #0000002e}.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:#060b13db}.upload-preview-placeholder{min-height:170px;height:100%;display:grid;place-items:center;padding:16px;color:#c5d5f3c7;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(111,141,193,.28);border-radius:14px;background:#0f1724b8;color:var(--text-main);font-size:13px;font-weight:800;cursor:pointer}.upload-preview-btn.replace{border-color:#7ba6ff47;background:radial-gradient(circle at 20% 0%,rgba(126,166,255,.22),transparent 56%),linear-gradient(180deg,#1f304bf5,#121d2ff5);box-shadow:0 10px 20px #4774d21f}.upload-preview-btn.reset{color:#dae4f7c7}.scan-analysis-overlay{position:absolute;inset:0;z-index:5;overflow:hidden;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#070b131f,#070b1333),radial-gradient(circle at 50% 50%,rgba(98,112,255,.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(118,132,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(118,132,255,.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(105,118,255,.36),transparent),linear-gradient(90deg,transparent,rgba(214,222,255,.62),transparent);box-shadow:0 0 26px #6976ff6b;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(126,166,255,.18);background:#141e2e94;color:#d6e5ff;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(111,141,193,.36);background:#0a101985;color:#dbe7ff;font-size:12px;font-weight:700}.live-quote-status-dot{width:8px;height:8px;border-radius:999px;background:#57df72;box-shadow:0 0 0 4px #57df7229,0 0 10px #57df7280;animation:livePulse 1.6s ease-in-out infinite}.live-quote-status.ready,.live-quote-status.connected,.live-quote-status.alive{border-color:#7be6b238;color:#9ff1c8}.live-quote-status.reconnecting{border-color:#ffd07338;color:#ffd58c}.live-quote-status.error{border-color:#ff9a9a3d;color:#ffb0b0}.live-quote-chart-shell{position:relative;height:264px;border-radius:18px;border:1px solid rgba(111,141,193,.2);background:radial-gradient(circle at 50% 0%,rgba(143,184,255,.08),transparent 48%),linear-gradient(180deg,#0b121ebd,#090e18c2);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(111,141,193,.22);background:#0a0f18c2;color:#eef4ff;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:#77664e2e;background:radial-gradient(circle at 50% 0%,rgba(90,128,228,.08),transparent 42%),radial-gradient(circle at 88% 100%,rgba(185,140,69,.08),transparent 22%),linear-gradient(180deg,#fffaf0fa,#f4ede1fa);box-shadow:0 18px 30px #715c3d1c,inset 0 1px #ffffffa8,0 0 24px #3868f60a}:root[data-theme=light] .upload-zone:before{background:linear-gradient(130deg,rgba(255,255,255,.24),transparent 35%,transparent 68%,rgba(185,140,69,.04))}:root[data-theme=light] .upload-zone:after{background:radial-gradient(circle at 50% 30%,rgba(56,104,246,.06),transparent 36%)}:root[data-theme=light] .upload-zone-indicator{background:radial-gradient(circle at 50% 0%,rgba(130,110,238,.1),transparent 40%),radial-gradient(circle at 88% 100%,rgba(185,140,69,.08),transparent 22%),linear-gradient(180deg,#fffaf0fa,#f4ede1fa)}:root[data-theme=light] .upload-zone-indicator:after{background:radial-gradient(circle at 50% 30%,rgba(130,110,238,.08),transparent 34%)}:root[data-theme=light] .frame-corner{border-color:#394d70e6}:root[data-theme=light] .upload-icon{background:radial-gradient(circle at 30% 25%,rgba(102,144,244,.14),transparent 58%),linear-gradient(180deg,#fffbf3f5,#efe8dbf5);border-color:#5e7ec133;box-shadow:inset 0 1px #ffffffdb,0 12px 22px #6f85ad1f,0 0 14px #3868f60a}:root[data-theme=light] .upload-zone-indicator .upload-icon{background:radial-gradient(circle at 30% 30%,rgba(130,110,238,.14),transparent 66%),linear-gradient(180deg,#fffbf3f5,#efe8dbf5);border-color:#766ccd2e;box-shadow:inset 0 1px #ffffffd1,0 10px 22px #667da61f}:root[data-theme=light] .upload-zone-indicator .upload-icon svg,:root[data-theme=light] .upload-zone-indicator .upload-icon img{color:#6a54d8;filter:drop-shadow(0 0 8px rgba(130,110,238,.18))}:root[data-theme=light] .upload-animation svg{filter:drop-shadow(0 0 8px rgba(56,104,246,.14))}:root[data-theme=light] .upload-animation-fallback svg{color:#3157b8}:root[data-theme=light] .upload-title{color:#172338}:root[data-theme=light] .upload-hint{color:#647791}:root[data-theme=light] .upload-hint-error{color:#b33c3c}:root[data-theme=light] .upload-subhint{color:#51627c}:root[data-theme=light] .upload-preview-media{border-color:#77664e29;background:radial-gradient(circle at 50% 15%,rgba(56,104,246,.08),transparent 44%),#faf4eadb;box-shadow:inset 0 1px #ffffffdb,0 14px 24px #738ab31f}:root[data-theme=light] .upload-preview-media img{background:#f4ede1eb}:root[data-theme=light] .upload-preview-placeholder{color:#667894}:root[data-theme=light] .upload-preview-placeholder.error{color:#b44545}:root[data-theme=light] .upload-preview-btn{border-color:#687faa38;background:#ffffffd1;color:#1d2a3d}:root[data-theme=light] .upload-preview-btn.replace{border-color:#3967dd3d;background:radial-gradient(circle at 20% 0%,rgba(64,112,238,.18),transparent 56%),linear-gradient(180deg,#fffffff5,#e8effef5);box-shadow:0 12px 20px #4070ee1f}:root[data-theme=light] .upload-preview-btn.reset{color:#64748b}:root[data-theme=light] .scan-analysis-overlay{background:linear-gradient(180deg,#f4f8ff14,#f4f8ff2e),radial-gradient(circle at 50% 50%,rgba(55,84,236,.08),transparent 52%)}:root[data-theme=light] .live-quote-badge{border-color:#5676b533;background:#f2f7ffeb;color:#29427d}:root[data-theme=light] .live-quote-head-symbol{color:#172338}:root[data-theme=light] .live-quote-status{border-color:#617cb038;background:#ffffffc7;color:#314766}:root[data-theme=light] .live-quote-status-dot{box-shadow:0 0 0 4px #57df721f,0 0 8px #57df7247}: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:#268d58}:root[data-theme=light] .live-quote-status.reconnecting{color:#9a6b16}:root[data-theme=light] .live-quote-status.error{color:#b64e4e}:root[data-theme=light] .live-quote-chart-shell{border-color:#667ea829;background:radial-gradient(circle at 50% 0%,rgba(56,104,246,.05),transparent 48%),linear-gradient(180deg,#fffffffa,#f4f8fff5)}:root[data-theme=light] .live-quote-price-tag{border-color:#667ea82e;background:#ffffffd1;color:#213453}:root[data-theme=light] .live-quote-empty-copy{color:#6a7d99}.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(92,115,150,.28);border-radius:23px;background:radial-gradient(circle at 50% 0%,rgba(143,184,255,.08),transparent 46%),linear-gradient(180deg,#111926b8,#090f18d1);box-shadow:0 18px 34px #0000002e,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:#839ecb24;background:radial-gradient(circle at 35% 18%,rgba(142,184,255,.14),transparent 48%),linear-gradient(180deg,#192537b8,#0e1622b8);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:#b8cdf44d;background:radial-gradient(circle at 35% 18%,rgba(142,184,255,.22),transparent 50%),linear-gradient(180deg,#1f2d43d1,#101926d1);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(47,205,255,.28),transparent 42%),radial-gradient(circle at 92% 100%,rgba(232,199,107,.24),transparent 44%),linear-gradient(135deg,#223a61,#166aa5 48%,#11243d);border-color:#70b5ff57;color:#f5f9ff;overflow:hidden;box-shadow:0 18px 32px #2275cc38,0 0 0 1px #6bb2ff1a,inset 0 1px #ffffff29,inset 0 -7px 14px #05101d38}.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:#4b6de2;filter:drop-shadow(0 0 10px rgba(136,171,255,.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(6,17,31,.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(248,211,93,.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(92,115,150,.32);border-radius:20px;background:radial-gradient(circle at 10% 0%,rgba(143,184,255,.08),transparent 44%),linear-gradient(180deg,#121a28f5,#0d141ffa);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 #0000002e,inset 0 1px #ffffff0a;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.signal-panel-toggle.expanded{border-color:#96b0e570;box-shadow:0 18px 36px #00000038,0 0 0 1px #8fb8ff0f,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(95,143,255,.28),transparent 66%),linear-gradient(180deg,#212f45f5,#151f2ef5);border:1px solid rgba(95,143,255,.24);color:#d9e7ff;flex:0 0 auto;box-shadow:inset 0 1px #ffffff0a,0 10px 20px #15223a2e}.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(86,105,137,.56);background:#0b111a99;color:#dde8ff;font-size:12px;font-weight:800}.signal-panel-chevron{width:11px;height:11px;border-right:2px solid rgba(214,225,245,.9);border-bottom:2px solid rgba(214,225,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(143,184,255,.1),transparent 42%),linear-gradient(180deg,#121a28fa,#0c131efa);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 #0000001f,inset 0 1px #ffffff08}.signal-mode-card.active{border-color:#dfe9ffd6;color:var(--text-main);background:radial-gradient(circle at top right,rgba(143,184,255,.16),transparent 50%),linear-gradient(180deg,#151f2ffc,#0e1623fc);box-shadow:inset 0 1px #ffffff0d,0 0 0 3px #5f8fff1f,0 20px 36px #0e182b3d}.signal-mode-card.active .signal-mode-icon{border-color:#99bcff6b;background:linear-gradient(180deg,#24324bfa,#182335f5);color:#f1f6ff;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,#1f2b3efa,#151e2df5);color:#d9e6ff;border:1px solid rgba(118,150,214,.22);box-shadow:inset 0 1px #ffffff08,0 8px 18px #121c2b29;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(90,112,146,.48);background:linear-gradient(180deg,#111926c7,#0b121ce6);color:#e4edff;font-size:12px;font-weight:700;letter-spacing:.01em}.signal-mode-cta.active{border-color:#8fb8ff57;background:linear-gradient(180deg,#8fb8ff33,#5e8ce82e);color:#f6f9ff}.action-sheet-layer{position:fixed;inset:0;z-index:45}.action-sheet-backdrop{position:absolute;inset:0;border:0;background:#04070c99;-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(91,113,147,.46);background:radial-gradient(circle at top,rgba(143,184,255,.1),transparent 45%),linear-gradient(180deg,#101723fa,#0a0f18fa);padding:14px 14px calc(14px + var(--tg-safe-area-inset-bottom, env(safe-area-inset-bottom)));box-shadow:0 24px 50px #0000005c,inset 0 1px #ffffff0a}.action-sheet-handle{width:44px;height:5px;border-radius:999px;background:#c9d7f057;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(104,129,166,.24);background:radial-gradient(circle at 16% 0%,rgba(143,184,255,.16),transparent 46%),linear-gradient(180deg,#131d2cf0,#0c141ff0)}.mode-info-icon{width:48px;height:48px;border-radius:17px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(143,184,255,.22);background:radial-gradient(circle at 30% 24%,rgba(143,184,255,.28),transparent 62%),linear-gradient(180deg,#202f46f5,#141f30f5);color:#dce9ff;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(232,195,119,.22);border-radius:17px;padding:12px 13px;background:#e8c37714;color:#f1d58d;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(0,0,0,.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(104,129,166,.24);background:radial-gradient(circle at 14% 0%,rgba(92,136,255,.18),transparent 46%),linear-gradient(180deg,#131d2cf0,#0c141ff0)}.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,170,220,.22);background:#0a0f18b3;color:#e6eefc;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(73,92,122,.42);background:linear-gradient(180deg,#121b29fa,#0c131dfa)}.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%,#8fb8ff,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,#0a1516f5)}.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,#140c12f5)}.analysis-settlement-card.settlement-refund{border-color:#f5ce7452;background:radial-gradient(circle at 20% 0%,rgba(245,206,116,.14),transparent 46%),linear-gradient(180deg,#2d2312eb,#12110ef5)}.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(245,178,66,.2)) drop-shadow(0 10px 18px rgba(0,0,0,.18))}.analysis-loss-badge{transform:scale(.92);filter:drop-shadow(0 14px 24px rgba(255,102,102,.16)) drop-shadow(0 10px 18px rgba(0,0,0,.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:#8ea9dd47;background:radial-gradient(circle at 50% 0%,rgba(142,169,221,.12),transparent 48%),linear-gradient(180deg,#111a28f0,#0a111bf5)}.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:#58e383;text-align:left}.deal-timer-percent.right{color:#ff6f62;text-align:right}.deal-timer-track{position:relative;height:8px;border-radius:999px;overflow:hidden;background:#090f18b3;box-shadow:inset 0 1px 2px #00000052,0 0 18px #52de7d14}.deal-timer-line{position:absolute;inset-block:0}.deal-timer-line.green{left:0;width:var(--deal-progress);background:linear-gradient(90deg,#37c86a,#68f29b)}.deal-timer-line.red{right:0;width:calc(100% - var(--deal-progress));background:linear-gradient(90deg,#ffcf5d,#ff473a)}.deal-timer-pin{position:absolute;top:50%;left:var(--deal-progress);width:3px;height:18px;border-radius:999px;transform:translate(-50%,-50%);background:#9fbfff;box-shadow:0 0 0 1px #ffffff5c,0 0 16px #8fb8ff7a;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(73,92,122,.46);border-radius:18px;background:linear-gradient(180deg,#121b29fa,#0c131dfa);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(95,143,255,.24),transparent 70%),linear-gradient(180deg,#1c283beb,#151f2ee0);color:#dbe6ff;border:1px solid rgba(95,143,255,.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(73,92,122,.42);background:#0c121ec7;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:#beceebd6;letter-spacing:.04em;text-transform:uppercase}.link-upload-field input{width:100%;min-height:56px;border:1px solid rgba(92,122,170,.42);border-radius:18px;padding:0 16px;background:radial-gradient(circle at 12% 0%,rgba(118,160,255,.12),transparent 46%),linear-gradient(180deg,#0c131efa,#080e17fa);color:var(--text-main);font:inherit;font-size:14px;outline:none;box-shadow:inset 0 1px #ffffff08,0 12px 24px #00000024}.link-upload-field input:focus{border-color:#8fb8ffbd;box-shadow:0 0 0 4px #5b8bef24,inset 0 1px #ffffff0a}.link-upload-field input::placeholder{color:#aebeda7a}.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(207,181,121,.32);border-radius:16px;background:linear-gradient(135deg,#eef5ff,#cfe0ff 38%,#f0d78c);color:#142033;font-size:14px;font-weight:900;cursor:pointer;box-shadow:0 16px 28px #8ba4d624}.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:#8fb8ff57;background:radial-gradient(circle at 8% 0%,rgba(143,184,255,.08),transparent 40%),linear-gradient(180deg,#121b29f5,#0d141ffa);box-shadow:inset 0 0 0 1px #8fb8ff0f,0 12px 24px #00000029}.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(94,114,146,.34);padding:16px 14px;color:var(--text-muted);font-size:13px;text-align:center}:root[data-theme=light] .signal-panel-toggle{border-color:#657da533;background:radial-gradient(circle at 8% 0%,rgba(56,104,246,.06),transparent 38%),linear-gradient(180deg,#fffffffa,#f5f8fffa);box-shadow:0 14px 26px #6d84ae1a,inset 0 1px #ffffffd6}:root[data-theme=light] .signal-panel-toggle.expanded{border-color:#4a6db65c;box-shadow:0 16px 28px #6d84ae1f,0 0 0 2px #3868f60f,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,104,246,.16),transparent 66%),linear-gradient(180deg,#fffffff5,#e9effbf5);border-color:#5d7cbd33;color:#3157b8;box-shadow:inset 0 1px #ffffffd1,0 10px 22px #667da61f}:root[data-theme=light] .signal-panel-state{border-color:#657da53d;background:#ecf2fceb;color:#274bc4}:root[data-theme=light] .field-picker-chevron{border-color:#5570a7}:root[data-theme=light] .signal-panel-chevron{border-color:#394d70d6}:root[data-theme=light] .signal-mode-card{border-color:#6a81a82e;background:radial-gradient(circle at top right,rgba(56,104,246,.06),transparent 40%),linear-gradient(180deg,#fffffffa,#f5f8fffa);color:#2f425f;box-shadow:0 12px 22px #6f86b01a,inset 0 1px #fffc}:root[data-theme=light] .signal-mode-card.active{border-color:#3868f66b;color:#172338;background:radial-gradient(circle at top right,rgba(56,104,246,.1),transparent 44%),linear-gradient(180deg,#fff,#eff5ff);box-shadow:0 16px 28px #627caa1f,0 0 0 2px #3868f60f,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:#657894}:root[data-theme=light] .signal-mode-cta{border-color:#657da53d;background:#f4f7fdf5;color:#2f425f}:root[data-theme=light] .signal-mode-cta.active{border-color:#3868f647;background:linear-gradient(180deg,#e2ecfff5,#d4e3fff5);color:#2547b7}:root[data-theme=light] .action-sheet-backdrop{background:#5b6f9538}:root[data-theme=light] .action-sheet{border-color:#77664e2e;background:radial-gradient(circle at top,rgba(56,104,246,.1),transparent 45%),linear-gradient(180deg,#fffaf0fa,#f7f0e4fa);box-shadow:0 24px 52px #715c3d2e,inset 0 1px #ffffffad}:root[data-theme=light] .action-sheet-handle{background:#6279a247}:root[data-theme=light] .action-sheet-option{border-color:#77664e29;background:linear-gradient(180deg,#fffaf0fa,#f7f0e4fa);color:#172338}:root[data-theme=light] .action-sheet-close{border-color:#77664e29;background:#faf4eaf5;color:#233551}:root[data-theme=light] .mode-info-hero{border-color:#6a81a82e;background:radial-gradient(circle at 16% 0%,rgba(56,104,246,.1),transparent 46%),linear-gradient(180deg,#fffffffa,#f5f8fffa)}:root[data-theme=light] .mode-info-icon{border-color:#5d7cbd33;background:radial-gradient(circle at 30% 24%,rgba(56,104,246,.16),transparent 62%),linear-gradient(180deg,#fffffff5,#e9effbf5);color:#3157b8}:root[data-theme=light] .mode-info-text{color:#32455f}:root[data-theme=light] .mode-info-disclaimer{border-color:#b0883633;background:#e5ba581c;color:#7e5b18}:root[data-theme=light] .analysis-result-hero{border-color:#7a8fbc2e;background:radial-gradient(circle at 14% 0%,rgba(79,121,220,.12),transparent 46%),linear-gradient(180deg,#fffaf0fa,#f7f0e4fa)}:root[data-theme=light] .analysis-result-kicker{color:#41557b;background:#6081cf14;border-color:#6081cf29}:root[data-theme=light] .analysis-result-copy strong{color:#20304b}:root[data-theme=light] .analysis-result-signal{background:#ffffffb8;color:#32425f;border-color:#7a8fbc2e}:root[data-theme=light] .analysis-result-card,:root[data-theme=light] .analysis-result-note,:root[data-theme=light] .analysis-result-empty{border-color:#7a8fbc2e;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:#b088363d;background:radial-gradient(circle at 18% 0%,rgba(176,136,54,.12),transparent 46%),linear-gradient(180deg,#fff9ebf5,#f7eed6f0)}:root[data-theme=light] .deal-timer-track{background:#dae1eee0;box-shadow:inset 0 1px 2px #7687a62e,0 0 18px #3868f612}:root[data-theme=light] .deal-timer-pin{background:#3154c7;box-shadow:0 0 0 1px #ffffffa8,0 0 16px #3868f647}: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:#20304b}:root[data-theme=light] .link-upload-field span{color:#60718d}:root[data-theme=light] .link-upload-field input{border-color:#6a81a83d;background:radial-gradient(circle at 12% 0%,rgba(56,104,246,.08),transparent 46%),linear-gradient(180deg,#fffffffa,#f6f9fffa);color:#172338;box-shadow:inset 0 1px #ffffffdb,0 14px 28px #6a81a81f}:root[data-theme=light] .link-upload-field input::placeholder{color:#5c6f8c80}:root[data-theme=light] .link-upload-error{background:#c73f3f14;border-color:#c73f3f2e;color:#a33030}:root[data-theme=light] .picker-sheet-option.active{border-color:#3868f633;background:radial-gradient(circle at 8% 0%,rgba(56,104,246,.08),transparent 40%),linear-gradient(180deg,#fffaf0fc,#f5eee2fc)}:root[data-theme=light] .picker-sheet-check{background:#3868f614;border-color:#3868f629;color:#21438c}:root[data-theme=light] .picker-sheet-empty{border-color:#6d83a83d;color:#637691}:root[data-theme=light] .generator-panel-head{border-color:#77664e29;background:radial-gradient(circle at top right,rgba(56,104,246,.04),transparent 38%),linear-gradient(180deg,#fffaf0fa,#f7f0e4fa)}:root[data-theme=light] .generator-panel .field-row{border-color:#77664e24;background:radial-gradient(circle at 88% 0%,rgba(56,104,246,.08),transparent 36%),radial-gradient(circle at 12% 100%,rgba(185,140,69,.08),transparent 32%),linear-gradient(180deg,#fffaf0d1,#f7f0e4eb);box-shadow:0 14px 28px #715c3d1a,inset 0 1px #ffffff94}:root[data-theme=light] .generator-panel-badge{background:#3868f614;border-color:#3868f629;color:#274bc4}:root[data-theme=light] .market-chip{border-color:#77664e29;background:linear-gradient(180deg,#fffaf0fa,#f7f0e4fa);color:#30435f;box-shadow:0 12px 24px #715c3d14}:root[data-theme=light] .market-chip.active{border-color:#3868f670;color:#1f3470;box-shadow:inset 0 0 0 1px #3868f624,0 0 0 3px #3868f614,0 16px 28px #6f86b024}:root[data-theme=light] .ref-input,:root[data-theme=light] .field-input,:root[data-theme=light] .chip{background:#fffaf0f5;border-color:#77664e29;color:#172338}:root[data-theme=light] .chip.active{border-color:#3868f63d;background:#3868f614}:root[data-theme=light] .field-label{color:#667a96}:root[data-theme=light] .primary-btn.primary-btn-scanner{background:radial-gradient(circle at 12% 0%,rgba(73,218,255,.32),transparent 42%),radial-gradient(circle at 92% 100%,rgba(238,202,105,.28),transparent 44%),linear-gradient(135deg,#315fa7,#1f8bc7 48%,#203e72);border-color:#4f90e64d;color:#fff;box-shadow:0 18px 28px #407cd32e,0 0 0 1px #68adff1f,inset 0 1px #ffffff38,inset 0 -6px 12px #16387229}:root[data-theme=light] .primary-btn.primary-btn-scanner .primary-btn-icon{color:#4b6de2;filter:drop-shadow(0 0 8px rgba(136,171,255,.18))}:root[data-theme=light] .analyze-cta-animation{filter:drop-shadow(0 3px 8px rgba(238,202,105,.26))}:root[data-theme=light] .analysis-action-row{border-color:#77664e1f;background:radial-gradient(circle at 50% 0%,rgba(64,112,238,.08),transparent 46%),linear-gradient(180deg,#fffaf0c7,#f4ede1e0);box-shadow:0 18px 32px #715c3d1c,inset 0 1px #ffffffa3}:root[data-theme=light] .home-quick-action{border-color:#77664e24;background:radial-gradient(circle at 35% 15%,rgba(64,112,238,.12),transparent 44%),linear-gradient(180deg,#fffaf0f0,#f3ece0f0);box-shadow:inset 0 1px #ffffffa8,0 12px 24px #715c3d1f}:root[data-theme=light] .home-quick-action:hover{border-color:#3868f63d;box-shadow:inset 0 1px #ffffffdb,0 16px 28px #5b749c2e}:root[data-theme=light] .analysis-action-row .home-quick-action{border-color:#77664e1f;background:radial-gradient(circle at 35% 18%,rgba(64,112,238,.1),transparent 48%),linear-gradient(180deg,#fffaf0b8,#f0e9dcc7);box-shadow:inset 0 1px #ffffffa3}:root[data-theme=light] .analysis-action-row .home-quick-action:hover{border-color:#3868f638;background:radial-gradient(circle at 35% 18%,rgba(64,112,238,.16),transparent 50%),linear-gradient(180deg,#ffffffdb,#e8effbe6)}.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(131,158,203,.2);border-radius:15px;background:radial-gradient(circle at 35% 15%,rgba(142,184,255,.18),transparent 44%),linear-gradient(180deg,#182334eb,#0c131feb);box-shadow:inset 0 1px #ffffff0f,0 12px 26px #0000002e;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.home-quick-action:hover{transform:translateY(-1px);border-color:#b8cdf457;box-shadow:inset 0 1px #ffffff14,0 16px 30px #0000003d}.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(96,113,142,.18);background:linear-gradient(180deg,#141d2ceb,#0e1520eb)}.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:#8eb8ff17;border:1px solid rgba(142,184,255,.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,#111925f5,#0d141ff5);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:#dce8ffc7;color:var(--text-main);box-shadow:inset 0 0 0 1px #dce8ff47,0 0 0 3px #5f8fff14}.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(77,96,128,.3);border-radius:22px;background:radial-gradient(circle at 88% 0%,rgba(143,184,255,.08),transparent 34%),linear-gradient(180deg,#0e1520b3,#090f18bd);box-shadow:inset 0 1px #ffffff08,0 14px 24px #0000001f}.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(76,96,131,.42);background:radial-gradient(circle at 50% 0%,rgba(143,184,255,.08),transparent 48%),linear-gradient(180deg,#101824f5,#0a111bf5);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:#d9e5ffd1;box-shadow:inset 0 0 0 1px #d9e5ff38,0 0 0 3px #5d8eff14}.expiration-inline-btn:hover{color:var(--text-main);border-color:#a6bfea8a}.ref-input{border-radius:15px;background:linear-gradient(180deg,#0b111af5,#0c121bf5);border-color:#36455feb;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,225,245,.9);border-bottom:2px solid rgba(214,225,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,214,241,.18);border-radius:16px;background:linear-gradient(135deg,#f2f6ff,#aecbff 52%,#f3dcb0);color:#0f1727;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 #5882e12e,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,#2d5eff,#2148d1);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:#9975ff5c;border-radius:25px;background:radial-gradient(circle at 92% -12%,rgba(240,58,197,.2),transparent 38%),radial-gradient(circle at 7% 112%,rgba(82,109,255,.22),transparent 42%),linear-gradient(145deg,#1c1048fa,#0d0827fc);box-shadow:0 18px 36px #03011347,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:#a9a0cb;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:#a177ff66;border-radius:14px;background:radial-gradient(circle at 28% 18%,rgba(82,109,255,.38),transparent 50%),linear-gradient(145deg,#3a2284fa,#1c1146fa)}.page-home-ref.home-terminal .signal-panel-selected-text strong{font-size:15px}.page-home-ref.home-terminal .signal-panel-selected-text small{color:#a9a4c7;font-size:11.5px}.page-home-ref.home-terminal .signal-panel-state{min-height:32px;padding-inline:12px;border-color:#b18bff4d;background:#0c072380}.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:#8b69ff4d;border-radius:25px;background:radial-gradient(circle at 88% 0%,rgba(240,58,197,.11),transparent 38%),radial-gradient(circle at 8% 100%,rgba(82,109,255,.13),transparent 42%),linear-gradient(150deg,#140c37f0,#0a071ffa);box-shadow:0 16px 32px #03011238,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:#8969ff47;border-radius:18px;background:radial-gradient(circle at 12% 0%,rgba(82,109,255,.11),transparent 44%),#09061dbd;box-shadow:inset 0 1px #ffffff0a,0 10px 20px #0301121f}.page-home-ref.home-terminal .field-picker-copy{gap:3px}.page-home-ref.home-terminal .field-picker-copy strong{color:#f9f7ff;font-size:13.5px}.page-home-ref.home-terminal .field-picker-copy small{color:#948eaf;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(145,108,255,.34);border-radius:29px;background:radial-gradient(circle at 95% 0%,rgba(240,58,197,.12),transparent 34%),radial-gradient(circle at 2% 100%,rgba(82,109,255,.13),transparent 38%),linear-gradient(160deg,#150d39f7,#08061bfc);box-shadow:0 24px 46px #0301134d,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:#a17eff57;background:#4d2f9f2e;color:#dcd5ff;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:#8b69ff47;background:#0805199e;font-size:10.5px}.page-home-ref.home-terminal .live-quote-chart-shell{height:clamp(250px,70vw,304px);border-color:#8b69ff3d;border-radius:22px;background:linear-gradient(rgba(151,119,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(151,119,255,.055) 1px,transparent 1px),radial-gradient(circle at 50% 0%,rgba(82,109,255,.09),transparent 48%),linear-gradient(180deg,#08071deb,#060517fa);background-size:26px 26px,26px 26px,auto,auto;box-shadow:inset 0 1px #ffffff0a,inset 0 -36px 68px #02010c2e}.page-home-ref.home-terminal .live-quote-price-tag{top:11px;right:11px;border-color:#a683ff4d;background:#0a061fcc}.page-home-ref.home-terminal .analysis-action-row{grid-template-columns:44px minmax(0,1fr) 44px;gap:7px;padding:7px;border-color:#916cff52;border-radius:26px;background:radial-gradient(circle at 50% 0%,rgba(240,58,197,.11),transparent 48%),linear-gradient(145deg,#140c36f0,#09061dfa);box-shadow:0 20px 38px #0301133d,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(155,121,255,.2);border-radius:17px;background:#080519b3;box-shadow:0 14px 30px #02010d38,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:#855eff29;stroke-width:12;filter:blur(8px)}.warmup-line-front{stroke:#a575ff75;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(91,185,255,.1),rgba(240,58,197,.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:#6952c433;background:radial-gradient(circle at 90% 0%,rgba(202,55,170,.08),transparent 38%),radial-gradient(circle at 8% 100%,rgba(72,94,221,.09),transparent 42%),linear-gradient(150deg,#fffbf6fa,#f1ebf5fa);box-shadow:0 18px 34px #5644731f,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:#624fb229;background:#ffffffc2;color:#201736}:root[data-theme=light] .page-home-ref.home-terminal .field-picker-copy strong{color:#241a3c}:root[data-theme=light] .page-home-ref.home-terminal .live-quote-chart-shell{border-color:#624fb226;background:linear-gradient(rgba(94,76,173,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(94,76,173,.055) 1px,transparent 1px),linear-gradient(180deg,#fffffffa,#f5f1fafa);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(153,117,255,.4);border-radius:30px;background:radial-gradient(circle at 92% 2%,rgba(240,58,197,.14),transparent 32%),radial-gradient(circle at 4% 98%,rgba(82,109,255,.14),transparent 38%),linear-gradient(155deg,#170d3efa,#070519fe);box-shadow:0 26px 52px #03011357,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:#a79de2;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 #0000002e}.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(139,105,255,.22);border-radius:22px;background:#050514d1;box-shadow:inset 0 0 0 1px #ffffff06,0 18px 34px #01000d38}.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:#9470ff42;border-radius:20px;background:radial-gradient(circle at 0% 0%,rgba(89,114,255,.15),transparent 46%),linear-gradient(145deg,#1b1145f0,#0c0826f5)}.analysis-result-ai-mark{width:38px;height:38px;border:1px solid rgba(169,132,255,.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,#5a51eed1,#da2fb8b8);color:#fff;font-size:10px;font-weight:950;letter-spacing:.06em;box-shadow:0 10px 22px #7841e140}.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:#69dfaa33;border-radius:21px;background:radial-gradient(circle at 0% 0%,rgba(47,212,146,.12),transparent 42%),radial-gradient(circle at 100% 100%,rgba(87,94,255,.12),transparent 46%),linear-gradient(145deg,#0c2127f5,#0b1023fa)}.page-home-ref.home-terminal .deal-timer-head span{color:#b7b0d4;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:#030912b8}.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:#8b69ff36;border-radius:19px;background:radial-gradient(circle at 100% 0%,rgba(229,60,192,.07),transparent 44%),linear-gradient(145deg,#150e36f0,#0a081ff7)}.page-home-ref.home-terminal .analysis-result-grid .analysis-result-card span{color:#a9a2c7;font-size:10.5px}.page-home-ref.home-terminal .analysis-result-grid .analysis-result-card strong{color:#f8f6ff;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:#6952c433;background:radial-gradient(circle at 92% 2%,rgba(202,55,170,.08),transparent 32%),radial-gradient(circle at 4% 98%,rgba(72,94,221,.09),transparent 38%),linear-gradient(155deg,#fffcf8fc,#f1ebf5fc);box-shadow:0 22px 44px #56447321,inset 0 1px #ffffffd1}:root[data-theme=light] .analysis-result-heading-copy>span{color:#7466a4}: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:#241a3c}: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:#624fb229;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(228,196,134,.16),transparent 28%),radial-gradient(circle at top left,rgba(143,184,255,.16),transparent 34%),linear-gradient(180deg,#121a28fa,#0c121cfa);box-shadow:0 20px 40px #050a123d,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(126,150,193,.22);background:radial-gradient(circle at 28% 22%,rgba(143,184,255,.18),transparent 60%),linear-gradient(180deg,#212e45f5,#141d2cf5);box-shadow:inset 0 1px #ffffff0a,0 16px 28px #080d162e,0 0 0 1px #6f8dc10f}.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:#f5f7fb;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 #080d1642,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,#6a9cff57,#3a60ae33)}.profile-ribbon-trader span{color:#eaf2ff}.profile-ribbon-pro{background:linear-gradient(180deg,#e4c48666,#a87d312e)}.profile-ribbon-pro span{color:#fff0c6}.profile-ribbon-vip{background:linear-gradient(180deg,#b66cff6b,#6336b533)}.profile-ribbon-vip span{color:#f4deff}.profile-summary-grid{display:grid;gap:10px}.profile-summary-card,.profile-setting-block{border-radius:18px;border:1px solid rgba(77,96,128,.26);background:#090f187a;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(92,118,158,.24);background:radial-gradient(circle at top,rgba(114,166,255,.12),transparent 64%),#080e1780;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #050a1229}.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,157,214,.32);background:radial-gradient(circle at 35% 20%,rgba(132,183,255,.2),transparent 62%),#0f1826b8;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:#dbe8ff;font-size:11px;font-weight:900;line-height:1}.profile-limit-pill.is-unlimited b{color:#8ff5bd;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(228,196,134,.28);background:linear-gradient(135deg,#eaf2fff5,#c9dbfff5 34%,#f2ddaffa);color:#15233a;font-size:15px;font-weight:800;box-shadow:0 18px 30px #0c121c38,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(83,103,136,.26);border-radius:20px;padding:12px;background:radial-gradient(circle at top right,rgba(143,184,255,.12),transparent 42%),linear-gradient(180deg,#121a28eb,#0b111bf0);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 #050a121f;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(228,196,134,.12),transparent 42%),linear-gradient(180deg,#121a28eb,#0b111bf0)}.profile-action-icon{width:38px;height:38px;border-radius:14px;display:inline-grid;place-items:center;color:#dce8ff;background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.16),transparent 38%),#8fb8ff21;border:1px solid rgba(143,184,255,.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:#f6dfaa;background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.16),transparent 38%),#e4c4861f;border-color:#e4c48629}.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(143,184,255,.13),transparent 34%),radial-gradient(circle at 0% 18%,rgba(228,196,134,.08),transparent 42%),linear-gradient(180deg,#121a28fa,#0b111bfa);box-shadow:0 20px 38px #050a1233,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(143,184,255,.12),transparent 42%),#03060bb8;-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:#8fb8ff47}.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(143,184,255,.18);background:#8fb8ff14;color:#9fbfff;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(86,105,137,.5);background:#090f1875;color:#dce8ff;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(83,103,136,.3);border-radius:20px;background:radial-gradient(circle at top right,rgba(143,184,255,.11),transparent 44%),linear-gradient(180deg,#0e1622eb,#090f18f0);color:var(--text-main);text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff0a,0 14px 24px #050a121f;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(151,132,255,.14),transparent 44%),linear-gradient(180deg,#12162aeb,#0a0f1cf0)}.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(143,184,255,.18);background:#8fb8ff1c;color:#cfe0ff;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(86,105,137,.42);background:#090f1873;color:#dce8ff;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:#d6e2f5}.profile-faq-warning,.profile-faq-note-list{border:1px solid rgba(228,196,134,.18);border-radius:16px;background:#e4c48614;padding:12px;color:#f5d991;font-size:12.5px;line-height:1.45}.profile-faq-note-list{display:grid;gap:8px;border-color:#8fb8ff29;background:#8fb8ff12}.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:#8fb8ff;box-shadow:0 0 12px #8fb8ff66}.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:#d6e2f5;font-size:14px;line-height:1.45}.profile-support-link-button{min-height:48px;border-radius:17px;border:1px solid rgba(143,184,255,.24);background:radial-gradient(circle at top right,rgba(143,184,255,.16),transparent 48%),linear-gradient(180deg,#121c2cf5,#0a1019f5);color:#eff5ff;font-size:14px;font-weight:900;cursor:pointer;box-shadow:inset 0 1px #ffffff0d,0 14px 24px #050a1224}.profile-support-link-button.primary{border-color:#e4c4864d;background:radial-gradient(circle at top left,rgba(255,255,255,.2),transparent 34%),linear-gradient(135deg,#f6f0e4f5,#eecd82f5);color:#172133}.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:#d6e2f5;font-size:13.5px;line-height:1.45}.profile-notification-master,.profile-notification-feed,.profile-notification-kind,.profile-notification-lead{border:1px solid rgba(83,103,136,.34);background:radial-gradient(circle at top right,rgba(143,184,255,.12),transparent 44%),linear-gradient(180deg,#0e1622f0,#090f18f5);box-shadow:inset 0 1px #ffffff0a,0 14px 24px #050a121f}.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:#8292aab3;box-shadow:0 0 0 4px #8292aa1a}.profile-notification-kind.active:after{background:#8ff0bd;box-shadow:0 0 0 4px #4dd99224,0 0 18px #4dd99261}.profile-notification-kind.selected{border-color:#8fb8ff7a;background:radial-gradient(circle at top right,rgba(143,184,255,.2),transparent 44%),linear-gradient(180deg,#162236fa,#0a111cfa)}.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(86,105,137,.58);background:#090f188a;position:relative;box-shadow:inset 0 1px 5px #0000003d}.profile-notification-master i:before{content:"";position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:999px;background:#dfe9fa;box-shadow:0 6px 14px #04091247;transition:transform .2s ease,background .2s ease}.profile-notification-master.active{border-color:#4dd9925c;background:radial-gradient(circle at top right,rgba(77,217,146,.16),transparent 44%),linear-gradient(180deg,#122220f5,#091415f5)}.profile-notification-master.active i{border-color:#4dd99266;background:#4dd99233}.profile-notification-master.active i:before{transform:translate(22px);background:#8ff0bd}.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:#8fb8ff6b;background:radial-gradient(circle at top right,rgba(143,184,255,.18),transparent 44%),linear-gradient(180deg,#152032f5,#0b121ef5)}.profile-notification-signals-panel{display:grid;gap:12px}.profile-notification-impact{padding:13px;border-radius:19px;border:1px solid rgba(83,103,136,.34);background:radial-gradient(circle at top right,rgba(143,184,255,.12),transparent 44%),linear-gradient(180deg,#0e1622f0,#090f18f5);box-shadow:inset 0 1px #ffffff0a,0 14px 24px #050a121f;display:grid;gap:10px}.profile-notification-impact>span{color:#aebbd0;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(86,105,137,.42);background:#090f1866;color:#dce8ff;font-size:12px;font-weight:900;cursor:pointer}.profile-notification-impact-chip.active.tone-high{border-color:#ff74746b;background:#78212157;color:#ffd7d7}.profile-notification-impact-chip.active.tone-medium{border-color:#e4c4866b;background:#6f4e1157;color:#ffe7ba}.profile-notification-impact-chip.active.tone-low{border-color:#4dd99266;background:#144f3657;color:#cffff0}.profile-notification-lead{padding:13px;border-radius:19px;display:grid;gap:10px}.profile-notification-lead>span{color:#aebbd0;font-size:12px;font-weight:800}.profile-notification-lead-grid button{min-height:38px;border-radius:14px;border:1px solid rgba(86,105,137,.42);background:#090f1866;color:#dce8ff;font-size:12.5px;font-weight:900;cursor:pointer}.profile-notification-lead-grid button.active{border-color:#e4c48666;background:radial-gradient(circle at top left,rgba(255,255,255,.2),transparent 34%),linear-gradient(135deg,#f6f0e4f5,#eecd82f5);color:#172133}.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,#0b111b00,#0b111bf5 28%);padding-top:10px}@media(hover:hover){.profile-faq-card:hover,.profile-faq-indicator-card:hover{transform:translateY(-1px);border-color:#8fb8ff52;box-shadow:inset 0 1px #ffffff0f,0 18px 30px #050a1229}.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:#8fb8ff4d;box-shadow:inset 0 1px #ffffff0f,0 18px 30px #050a1229}}.profile-settings-shell{background:radial-gradient(circle at top right,rgba(143,184,255,.1),transparent 34%),linear-gradient(180deg,#121a28fa,#0c121cfa)}.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,#0d131db8,#0a1018ad);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(77,96,128,.34);border-radius:999px;min-height:42px;padding:0 14px;background:#0a101994;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:#8fb8ff52;background:linear-gradient(180deg,#8fb8ff33,#5e8ce824);color:#f6f9ff}.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(77,96,128,.34);border-radius:18px;background:radial-gradient(circle at top right,rgba(143,184,255,.12),transparent 42%),#0a101994;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:#8fb8ff57;box-shadow:0 14px 24px #090f182e,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:#f6f9ff}.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(86,105,137,.56);background:#0b111a99;color:#dde8ff;font-size:12px;font-weight:800}.profile-timezone-chevron{width:11px;height:11px;border-right:2px solid rgba(214,225,245,.9);border-bottom:2px solid rgba(214,225,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(77,96,128,.34);background:radial-gradient(circle at top right,rgba(143,184,255,.1),transparent 42%),#0a101994;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:#8fb8ff57;background:radial-gradient(circle at top right,rgba(143,184,255,.18),transparent 44%),linear-gradient(180deg,#1d283dfa,#0f1723f5);box-shadow:0 14px 24px #090f182e,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:#f6f9ff}.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:#d8e2f6eb}.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,#ffd9e4,#ffc66a 60%,#ffcf77);box-shadow:0 10px 18px #ffa4601f,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,#171b23,#1d222d 52%,#10141b);box-shadow:0 10px 18px #06090f2e,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 #0b101929,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:#f8fafffa}.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:#ffbf1f}.profile-theme-badge.dark{color:#2d6fe9}.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:#7c4311e6}.profile-theme-switch.is-dark .profile-theme-copy strong{color:#f0f7fff5}.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(185,140,69,.12),transparent 32%),radial-gradient(circle at top left,rgba(56,104,246,.12),transparent 35%),linear-gradient(180deg,#fffaf0fa,#f7f0e4fa)}:root[data-theme=light] .profile-avatar-shell{border-color:#77664e2e;background:radial-gradient(circle at 28% 22%,rgba(56,104,246,.16),transparent 60%),linear-gradient(180deg,#fffaf0fa,#f0e9dcfa);box-shadow:inset 0 1px #ffffffe0,0 16px 28px #6c84b024}:root[data-theme=light] .profile-avatar-fallback{color:#274bc4}:root[data-theme=light] .profile-ribbon{border-color:#fff3;box-shadow:0 16px 24px #6c84b029,inset 0 1px #ffffff6b}:root[data-theme=light] .profile-ribbon-trader{background:linear-gradient(180deg,#d2e3fffa,#abc9fff5)}:root[data-theme=light] .profile-ribbon-trader span{color:#2147b0}:root[data-theme=light] .profile-ribbon-pro{background:linear-gradient(180deg,#ffefd0fa,#f6d9a0f5)}:root[data-theme=light] .profile-ribbon-pro span{color:#8a631e}:root[data-theme=light] .profile-ribbon-vip{background:linear-gradient(180deg,#f1e1fffa,#dcbffff5)}:root[data-theme=light] .profile-ribbon-vip span{color:#6f3fa9}: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:#77664e26;background:#faf4eaf0}:root[data-theme=light] .profile-limits-row{border-color:#77664e29;background:radial-gradient(circle at top,rgba(56,104,246,.1),transparent 62%),#faf4eaeb;box-shadow:inset 0 1px #ffffffc2,0 12px 22px #6c84b01f}:root[data-theme=light] .profile-limit-pill{border-color:#506dac38;background:radial-gradient(circle at 35% 20%,rgba(56,104,246,.14),transparent 62%),#fffaf0e6}:root[data-theme=light] .profile-limit-pill b{color:#1d355f}:root[data-theme=light] .profile-limit-pill.is-unlimited b{color:#178352}:root[data-theme=light] .profile-action-tile{background:radial-gradient(circle at top right,rgba(56,104,246,.08),transparent 42%),linear-gradient(180deg,#fffaf0fa,#f6efe2f5);box-shadow:inset 0 1px #ffffffc7,0 14px 24px #6c84b01a}:root[data-theme=light] .profile-action-grid-bottom .profile-action-tile{background:radial-gradient(circle at top right,rgba(185,140,69,.1),transparent 42%),linear-gradient(180deg,#fffaf0fa,#f7f0e4f5)}:root[data-theme=light] .profile-action-icon{color:#3154c7;background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.7),transparent 38%),#3868f61a;border-color:#3868f624}:root[data-theme=light] .profile-action-grid-bottom .profile-action-icon{color:#9b6b24;background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.72),transparent 38%),#b98c451a;border-color:#b98c4524}:root[data-theme=light] .profile-faq-panel{background:radial-gradient(circle at top right,rgba(56,104,246,.1),transparent 34%),radial-gradient(circle at 0% 18%,rgba(185,140,69,.1),transparent 42%),linear-gradient(180deg,#fffaf0fa,#f7f0e4fa)}:root[data-theme=light] .profile-faq-modal-backdrop{background:radial-gradient(circle at 50% 0%,rgba(56,104,246,.1),transparent 42%),#eee5d6ad}:root[data-theme=light] .profile-faq-kicker,:root[data-theme=light] .profile-faq-marker{border-color:#3868f629;background:#3868f614;color:#3154c7}:root[data-theme=light] .profile-faq-ghost-btn,:root[data-theme=light] .profile-faq-card em{border-color:#657da538;background:#ecf2fcd1;color:#274bc4}:root[data-theme=light] .profile-faq-card,:root[data-theme=light] .profile-faq-indicator-card{border-color:#77664e26;background:radial-gradient(circle at top right,rgba(56,104,246,.08),transparent 44%),linear-gradient(180deg,#fffaf0fa,#f6efe2f5);box-shadow:inset 0 1px #ffffffc7,0 14px 24px #6c84b01a}:root[data-theme=light] .profile-faq-card-indicators{background:radial-gradient(circle at top right,rgba(116,91,224,.1),transparent 44%),linear-gradient(180deg,#fffaf0fa,#f6efe2f5)}:root[data-theme=light] .profile-faq-detail p{color:#31435f}:root[data-theme=light] .profile-support-body p{color:#31435f}:root[data-theme=light] .profile-support-link-button{border-color:#657da538;background:radial-gradient(circle at top right,rgba(56,104,246,.1),transparent 44%),linear-gradient(180deg,#f5f9fff5,#e8f0fdf5);color:#274bc4}:root[data-theme=light] .profile-support-link-button.primary{border-color:#b98c4533;background:radial-gradient(circle at top left,rgba(255,255,255,.78),transparent 34%),linear-gradient(135deg,#fffaf0fa,#efca7cf5);color:#26324a}:root[data-theme=light] .profile-notifications-body p{color:#31435f}:root[data-theme=light] .profile-notification-master,:root[data-theme=light] .profile-notification-feed,:root[data-theme=light] .profile-notification-lead{border-color:#77664e26;background:radial-gradient(circle at top right,rgba(56,104,246,.08),transparent 44%),linear-gradient(180deg,#fffaf0fa,#f6efe2f5);box-shadow:inset 0 1px #ffffffc7,0 14px 24px #6c84b01a}:root[data-theme=light] .profile-notification-master.active{border-color:#3ba67040;background:radial-gradient(circle at top right,rgba(59,166,112,.1),transparent 44%),linear-gradient(180deg,#f6fcf7fa,#ebf5ebf5)}:root[data-theme=light] .profile-notification-master i{border-color:#6a81a82e;background:#e0e8f5b8}:root[data-theme=light] .profile-notification-master.active i{background:#3ba67029}:root[data-theme=light] .profile-notification-feed.active{border-color:#3868f63d;background:radial-gradient(circle at top right,rgba(56,104,246,.12),transparent 44%),linear-gradient(180deg,#f5f9fffa,#e8f0fdf5)}:root[data-theme=light] .profile-notification-impact{border-color:#77664e26;background:radial-gradient(circle at top right,rgba(56,104,246,.08),transparent 44%),linear-gradient(180deg,#fffaf0fa,#f6efe2f5);box-shadow:inset 0 1px #ffffffc7,0 14px 24px #6c84b01a}:root[data-theme=light] .profile-notification-impact>span{color:#667796}:root[data-theme=light] .profile-notification-impact>small{color:#5f6f89}:root[data-theme=light] .profile-notification-impact-chip{border-color:#6a81a82e;background:#ecf2fcd1;color:#274bc4}:root[data-theme=light] .profile-notification-impact-chip.active.tone-high{border-color:#d663633d;background:#ffe0e0e6;color:#9f2f2f}:root[data-theme=light] .profile-notification-impact-chip.active.tone-medium{border-color:#b98c4538;background:#fff4d9eb;color:#8e640c}:root[data-theme=light] .profile-notification-impact-chip.active.tone-low{border-color:#3ba6703d;background:#e1f6ebeb;color:#23744a}:root[data-theme=light] .profile-notification-lead>span{color:#667796}:root[data-theme=light] .profile-notification-lead-grid button{border-color:#6a81a82e;background:#ecf2fcd1;color:#274bc4}:root[data-theme=light] .profile-notification-lead-grid button.active{border-color:#b98c4533;background:radial-gradient(circle at top left,rgba(255,255,255,.78),transparent 34%),linear-gradient(135deg,#fffaf0fa,#efca7cf5);color:#26324a}:root[data-theme=light] .profile-notifications-modal .profile-faq-footer{background:linear-gradient(180deg,#fff8ee00,#f7f0e4fa 28%)}:root[data-theme=light] .profile-faq-warning{border-color:#b98c452e;background:#b98c4517;color:#7b5a1e}:root[data-theme=light] .profile-faq-note-list{border-color:#3868f624;background:#3868f60f}:root[data-theme=light] .profile-chip,:root[data-theme=light] .profile-timezone-chip,:root[data-theme=light] .profile-theme-chip{border-color:#6a81a82e;color:#30435f}:root[data-theme=light] .profile-chip{background:#faf4eaf5}:root[data-theme=light] .profile-chip.active{border-color:#3868f63d;background:linear-gradient(180deg,#e2ecfff5,#d4e3fff5);color:#2547b7}:root[data-theme=light] .profile-chip-flag,:root[data-theme=light] .profile-timezone-flag{box-shadow:0 0 0 1px #788cb424}:root[data-theme=light] .profile-timezone-chip{background:radial-gradient(circle at top right,rgba(56,104,246,.08),transparent 42%),#faf4eaf5}:root[data-theme=light] .profile-timezone-chip.active{border-color:#3868f63d;background:radial-gradient(circle at top right,rgba(56,104,246,.12),transparent 44%),linear-gradient(180deg,#e8effffa,#dce8fffa);box-shadow:0 16px 26px #6c84b024,inset 0 1px #ffffffc2}:root[data-theme=light] .profile-timezone-summary{border-color:#77664e29;background:radial-gradient(circle at top right,rgba(56,104,246,.08),transparent 42%),#faf4eaf5}:root[data-theme=light] .profile-timezone-summary.expanded{border-color:#3868f63d;box-shadow:0 16px 26px #6c84b024,inset 0 1px #ffffffc2}:root[data-theme=light] .profile-timezone-summary-top strong{color:#223656}:root[data-theme=light] .profile-timezone-summary-state{border-color:#657da53d;background:#ecf2fceb;color:#274bc4}:root[data-theme=light] .profile-timezone-chevron{border-color:#394d70d6}:root[data-theme=light] .profile-timezone-current{color:#51627c}:root[data-theme=light] .profile-timezone-city{color:#223656}: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 #ffa4601f,inset 0 1px #ffffff52}:root[data-theme=light] .profile-theme-switch.is-dark .profile-theme-switch-track{box-shadow:0 10px 18px #141e341f,inset 0 1px #ffffff0f}:root[data-theme=light] .profile-theme-badge{background:#fffaf0f5}:root[data-theme=light] .profile-theme-switch.is-light .profile-theme-copy strong{color:#933647db}:root[data-theme=light] .profile-theme-switch.is-dark .profile-theme-copy strong{color:#f0f7ffeb}: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(228,196,134,.12),transparent 30%),radial-gradient(circle at top left,rgba(143,184,255,.12),transparent 34%),linear-gradient(180deg,#121a28fa,#0c121cfa)}.news-kicker{display:inline-flex;width:fit-content;min-height:28px;align-items:center;padding:0 10px;border-radius:999px;border:1px solid rgba(228,196,134,.22);background:#e4c48614;color:#f1d8a4;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(77,96,128,.34);background:#0a10198a}.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(143,184,255,.24);background:#8fb8ff14;color:#dde7ff;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:#e4c48642}.news-event-card.impact-medium{border-color:#8fb8ff3d}.news-event-card.impact-low{border-color:#76c79c3d}.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(117,134,162,.22);color:#eef4ff}.news-impact-chip.impact-high{background:#e4c4861f;border:1px solid rgba(228,196,134,.24);color:#f0daaa}.news-impact-chip.impact-medium{background:#8fb8ff1f;border:1px solid rgba(143,184,255,.24);color:#dfe9ff}.news-impact-chip.impact-low{background:#76c79c1f;border:1px solid rgba(118,199,156,.24);color:#d9f7e6}.news-time-chip{background:#0a10199e;border:1px solid rgba(117,134,162,.2);color:#cdd9f1}.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:#090f1894;border:1px solid rgba(77,96,128,.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(185,140,69,.12),transparent 30%),radial-gradient(circle at top left,rgba(56,104,246,.12),transparent 34%),linear-gradient(180deg,#fffaf0fa,#f7f0e4fa)}:root[data-theme=light] .news-kicker{border-color:#b98c4533;background:#b98c4514;color:#9a7131}:root[data-theme=light] .news-summary-card,:root[data-theme=light] .news-performance-item,:root[data-theme=light] .news-stat-box{border-color:#77664e26;background:#faf4eaf0}:root[data-theme=light] .news-section-count{border-color:#3868f633;background:#3868f614;color:#274bc4}:root[data-theme=light] .news-event-card.impact-high{border-color:#b98c4538}:root[data-theme=light] .news-event-card.impact-medium{border-color:#3868f633}:root[data-theme=light] .news-event-card.impact-low{border-color:#15976533}:root[data-theme=light] .news-currency-chip{background:#faf4eaf5;border-color:#77664e26;color:#30435f}:root[data-theme=light] .news-impact-chip.impact-high{background:#b98c451a;border-color:#b98c452e;color:#946a2d}:root[data-theme=light] .news-impact-chip.impact-medium{background:#3868f614;border-color:#3868f629;color:#274bc4}:root[data-theme=light] .news-impact-chip.impact-low{background:#15976514;border-color:#15976529;color:#16734d}:root[data-theme=light] .news-time-chip{background:#faf4eaf5;border-color:#77664e26;color:#526581}.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(100,122,158,.26);background:#0e1520b3;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:#f6f9ff;border-color:#8fb8ff75;background:linear-gradient(180deg,#1d293cfa,#151f2ffa);box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0000002e}.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(111,132,170,.24);background:#121b29a3;color:#dce7fb;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(123,141,177,.24);background:#0b111b2e;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(102,124,160,.2);background:linear-gradient(180deg,#101724d1,#0b111ce6);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(96,122,160,.22);background:#0e15219e;color:#dce7fb;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(121,169,255,.24);background:linear-gradient(180deg,#192539eb,#121c2bf0);color:#f4f8ff;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:#8fb8ff6b;box-shadow:0 12px 22px #00000029}.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(97,118,151,.24);background:#0e1521b3;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:#f4f8ff;border-color:#8fb8ff66;background:linear-gradient(180deg,#1d293cfa,#151f2ffa)}:root[data-theme=light] .news-shell{background:linear-gradient(180deg,#fffaf0f5,#f7f0e4f5)}:root[data-theme=light] .news-switcher-btn,:root[data-theme=light] .news-category-chip{background:#faf4eaf5;border-color:#77664e26;color:#617492}:root[data-theme=light] .news-switcher-btn.active,:root[data-theme=light] .news-category-chip.active{color:#21438c;border-color:#3868f638;background:linear-gradient(180deg,#e7effffa,#e0eafffa);box-shadow:0 12px 24px #6a81a81f,inset 0 1px #ffffffdb}:root[data-theme=light] .news-card,:root[data-theme=light] .news-block-head span{background:#fffaf0f5;border-color:#77664e26}:root[data-theme=light] .news-flag-chip{background:#faf4eafa;border-color:#77664e26}:root[data-theme=light] .news-market-media,:root[data-theme=light] .news-related-chip{background:#faf4eaf5;border-color:#77664e26}:root[data-theme=light] .news-open-link{color:#21438c;background:linear-gradient(180deg,#e8effffa,#e0eafffa);border-color:#3868f62e;box-shadow:0 10px 22px #6a81a81f,inset 0 1px #ffffffdb}:root[data-theme=light] .news-market-summary,:root[data-theme=light] .news-card-copy p{color:#6b7e98}@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(141,94,255,.32);border-radius:30px;background:radial-gradient(circle at 88% 2%,rgba(240,58,197,.2),transparent 34%),radial-gradient(circle at 8% 72%,rgba(82,109,255,.2),transparent 38%),linear-gradient(145deg,#1c0e42f7,#0a0620fa 68%);box-shadow:inset 0 1px #ffffff0f,0 24px 48px #04011442}.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(169,133,255,.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(178,146,255,.3);border-radius:999px;background:#8f5bff21;color:#c9b6ff;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:#b8b4d7;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(163,128,255,.24);border-radius:22px;background:linear-gradient(115deg,#6c49e436,#f03ac514),#07051994;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:#e449d185;background:linear-gradient(115deg,#5b4ae74d,#f03ac526),#070519b8;box-shadow:inset 0 0 0 1px #ffffff09}.history-total-card>span{display:grid;gap:1px}.history-total-card small{color:#b8b4d7;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:#9d91c4;font-size:15px;font-style:normal;letter-spacing:-.02em}.history-total-card>span>b{color:#8f88ad;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:#b19bff24;stroke-width:3}.history-total-card>i circle.history-total-progress{stroke:url(#history-progress-gradient);stroke:#f03ac5;stroke-linecap:round;stroke-dasharray:var(--history-dash, 0) 132;filter:drop-shadow(0 0 4px rgba(240,58,197,.65))}.history-total-spark{position:relative;z-index:1;width:24px;height:24px;stroke:#d4c8ff;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(158,127,235,.2);border-radius:18px;background:#0705198c;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:#ad79ff80;background:#6c3fcb33;box-shadow:inset 0 0 0 1px #ffffff06}.history-source-card.source-auto.active{border-color:#f03ac57a;background:#c221a326}.history-source-card.source-indicators.active{border-color:#ff9d3d7a;background:#c55b1f24}.history-source-glyph{width:28px;height:28px;border:1px solid rgba(150,121,255,.3);border-radius:9px;background:#7448ef29;display:grid;place-items:center;color:#a99aff}.source-auto .history-source-glyph{border-color:#f03ac547;background:#f03ac51c;color:#ff70dc}.source-indicators .history-source-glyph{border-color:#ff9d3d4d;background:#ff9d3d1c;color:#ffb55f}.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:#9992b9;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,#526dff,#9a68ff)}.history-source-card.source-auto>i em{background:linear-gradient(90deg,#9b4cff,#f03ac5)}.history-source-card.source-indicators>i em{background:linear-gradient(90deg,#f03ac5,#ff9d3d)}.history-state-card{min-height:170px;padding:22px;border:1px dashed rgba(157,111,255,.3);border-radius:26px;background:radial-gradient(circle at 80% 0,rgba(240,58,197,.1),transparent 42%),#0f082ac7;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(165,123,255,.32);border-radius:999px;background:#7d49e02e;color:#e4dcff;font-size:12px;font-weight:900}.history-empty-card{position:relative;isolation:isolate;overflow:hidden;padding:20px;border:1px solid rgba(173,104,255,.32);border-radius:28px;background:radial-gradient(circle at 50% 12%,rgba(146,81,255,.23),transparent 38%),radial-gradient(circle at 100% 100%,rgba(240,58,197,.12),transparent 40%),linear-gradient(160deg,#1a0d43fa,#09051cfa);display:grid;justify-items:center;gap:15px;text-align:center;box-shadow:inset 0 1px #ffffff0d,0 22px 48px #04011438}.history-empty-card:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.3;background-image:radial-gradient(circle,rgba(208,189,255,.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(160,126,255,.6) 20%,rgba(240,58,197,.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(161,123,255,.42);border-radius:11px;background:#181042;display:grid;place-items:center;color:#a997ff;box-shadow:0 0 18px #6f43ee38}.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:#f03ac56b;background:#2d0e3f;color:#ff74dd}.history-empty-node.node-indicators{left:50%;top:4px;transform:translate(-50%);border-color:#ff9d3d66;background:#30152e;color:#ffb761}.history-empty-core{position:absolute;left:50%;top:58px;width:64px;height:64px;transform:translate(-50%,-50%);border:1px solid rgba(202,175,255,.55);border-radius:50%;background:radial-gradient(circle at 38% 28%,rgba(255,255,255,.17),transparent 30%),linear-gradient(145deg,#6948e3,#be35bc);display:grid;place-items:center;color:#fff;box-shadow:0 0 0 8px #7e52ff1a,0 0 30px #d036be6b}.history-empty-core i{position:absolute;width:78px;height:78px;border:1px solid rgba(192,157,255,.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(179,142,255,.28);border-radius:999px;background:#8b57ff1f;display:inline-grid;place-items:center;color:#c6b3ff;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:#aaa5c7;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 #b322a638}.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(166,126,255,.34);border-radius:15px;background:#7848e624;display:grid;place-items:center;color:#b39fff}.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:#a796dc;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(149,108,255,.24);border-radius:999px;background:#7a48dd1a;display:inline-flex;align-items:center;color:#b4a7d8;font-size:9px;font-weight:900}.history-list{display:grid;gap:13px}.history-card{position:relative;overflow:hidden;border:1px solid rgba(145,107,230,.28);border-radius:27px;background:radial-gradient(circle at 94% 0,rgba(144,83,255,.14),transparent 40%),linear-gradient(155deg,#170d3afa,#080519fa);box-shadow:inset 0 1px #ffffff0b,0 18px 36px #0401142e}.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:#070418b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;color:#d6caff;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(143,102,235,.24);border-radius:20px;background:linear-gradient(rgba(163,124,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(163,124,255,.055) 1px,transparent 1px),#08051e;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:#b187ff7a}.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:#9589ba}.history-card-placeholder>i{position:absolute;width:42%;height:1px;background:linear-gradient(90deg,transparent,rgba(132,97,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(165,125,255,.32);border-radius:15px;background:#7145de2b;display:grid;place-items:center;color:#b09cff;box-shadow:0 0 24px #7a44e738}.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(154,115,246,.24);border-radius:999px;background:#7448d91f;display:inline-flex;align-items:center;color:#cfc3f1;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:#f03ac547;background:#f03ac51a;color:#ff82e1}.history-card-topline>span.source-indicators{border-color:#ff9d3d47;background:#ff9d3d1a;color:#ffbd73}.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:#ffb76152;background:#ffb7611c;color:#ffd09a}.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:#8e86aa;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(139,103,224,.2);border-radius:16px;background:#0604166b;display:grid;align-content:center;gap:3px}.history-card-stats small{overflow:hidden;color:#8f87a9;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:#ad9fe0;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,#526dff,#f03ac5)}.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(151,92,255,.18),transparent 36%),#03010de6;-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(167,124,255,.4);border-radius:26px;background:radial-gradient(circle at top right,rgba(240,58,197,.12),transparent 42%),#0c0722;display:grid;gap:10px;box-shadow:0 24px 70px #00000080}.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(167,124,255,.28);border-radius:999px;background:#7a48dd24;color:#e1d8ff;font-size:12px;font-weight:900}.history-preview-panel img{width:100%;max-height:calc(min(86vh,760px) - 70px);border:1px solid rgba(151,111,242,.24);border-radius:18px;background:#050312;object-fit:contain}:root[data-theme=light] .history-hero{border-color:#704bdc38;background:radial-gradient(circle at 88% 2%,rgba(197,28,164,.11),transparent 34%),radial-gradient(circle at 8% 72%,rgba(64,88,220,.11),transparent 38%),linear-gradient(145deg,#fffbfffa,#f0ebfffa)}: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:#21143f}: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:#71658f}:root[data-theme=light] .history-total-card,:root[data-theme=light] .history-source-card{border-color:#674cb129;background:#fff9}:root[data-theme=light] .history-total-card.active,:root[data-theme=light] .history-source-card.active{border-color:#7440d94d;background:#ede4ffdb}:root[data-theme=light] .history-empty-card,:root[data-theme=light] .history-state-card,:root[data-theme=light] .history-card{border-color:#6d4cbe2e;background:radial-gradient(circle at 88% 2%,rgba(197,28,164,.08),transparent 36%),linear-gradient(155deg,#fffbfffa,#f2ecfffa)}:root[data-theme=light] .history-card-media{border-color:#6d4cbe26;background:linear-gradient(rgba(103,76,177,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(103,76,177,.055) 1px,transparent 1px),#f5f1ff;background-size:24px 24px}:root[data-theme=light] .history-card-stats>span{border-color:#6d4cbe21;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:#6f6685}: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:#21163b}:root[data-theme=light] .history-preview-viewer{background:#ede6f7d1}:root[data-theme=light] .history-preview-panel{border-color:#6d4cbe33;background:#fffaff}:root[data-theme=light] .history-preview-head button,:root[data-theme=light] .history-state-card button{border-color:#6652ef33;background:#6652ef14;color:#513bc7}@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:#f03ac594}:focus-visible{outline-color:var(--accent-pink)}.loading-screen,.open-via-bot,.app-shell{background:radial-gradient(860px 540px at 2% -6%,rgba(82,109,255,.3),transparent 58%),radial-gradient(760px 480px at 98% 2%,rgba(240,58,197,.2),transparent 55%),radial-gradient(600px 360px at 58% 100%,rgba(255,157,61,.08),transparent 62%),linear-gradient(180deg,#0b0625,#07051a 46%,#08051b)}.app-shell:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.2;background-image:linear-gradient(rgba(137,108,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(137,108,255,.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,5,26,.98),rgba(10,6,31,.78),transparent)}.brand-pill,.open-via-bot-brand{position:relative;border-color:#a47eff66;background:linear-gradient(135deg,#1c1345f5,#120c2ff5),var(--bg-card);box-shadow:0 14px 34px #2a147057,0 0 24px #f03ac51a,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:#f8f9ff;text-shadow:0 0 14px rgba(82,109,255,.5),0 0 24px rgba(240,58,197,.18)}.brand-fx,.open-via-bot-brand .brand-fx{color:#ffb45a;text-shadow:0 0 12px rgba(255,157,61,.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:#846cff45;background:radial-gradient(circle at 92% 0%,rgba(240,58,197,.1),transparent 36%),radial-gradient(circle at 8% 0%,rgba(82,109,255,.12),transparent 40%),linear-gradient(180deg,#170f3cf7,#0d0925fa);box-shadow:0 18px 38px #02010e47,inset 0 1px #ffffff0e}.card:hover,.signal-mode-card:hover,.profile-action-tile:hover,.news-card:hover,.admin-section-card:hover{border-color:#f03ac566}.open-via-bot:before{background:#526dff57}.open-via-bot:after{background:#f03ac547}.open-via-bot-card{border-color:#9c70ff6b;background:radial-gradient(circle at 15% 0%,rgba(82,109,255,.22),transparent 44%),radial-gradient(circle at 90% 10%,rgba(240,58,197,.16),transparent 38%),linear-gradient(180deg,#180f40fa,#0a071ffc);box-shadow:0 30px 78px #01000c7a,0 0 54px #7045ff1f,inset 0 1px #ffffff14}.open-via-bot-icon,.onboarding-visual,.profile-avatar-shell{border-color:#a67aff61;background:radial-gradient(circle at 28% 18%,rgba(82,109,255,.4),transparent 48%),radial-gradient(circle at 80% 88%,rgba(240,58,197,.28),transparent 48%),linear-gradient(145deg,#26185dfa,#110b30fa);box-shadow:0 18px 46px #5240dc42,0 0 30px #f03ac51a,inset 0 1px #ffffff1a}.open-via-bot-icon img,.onboarding-visual-mark{filter:drop-shadow(0 12px 24px rgba(82,109,255,.28)) drop-shadow(0 0 18px rgba(240,58,197,.2))}.bottom-nav{border-color:#8e6fff6b;background:#0f092be8;box-shadow:0 18px 40px #0201106b,0 0 30px #6441ff17,inset 0 1px #ffffff0f}.bottom-nav-item{color:#969fc9}.bottom-nav-item.active{color:#fff;background:radial-gradient(circle at 50% 0%,rgba(240,58,197,.28),transparent 62%),linear-gradient(180deg,#4f319cc7,#2a1963db);box-shadow:0 8px 22px #3f2ab447,inset 0 1px #ffffff1c}.bottom-nav-item.active .bottom-nav-icon{color:#e8e8ff;filter:drop-shadow(0 0 8px rgba(82,109,255,.75)) drop-shadow(0 0 12px rgba(240,58,197,.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 #5d42e447,0 0 26px #f03ac524,inset 0 1px #ffffff38}.primary-btn.primary-btn-scanner{border-color:#f484de70;color:#fff;background:radial-gradient(circle at 10% 0%,rgba(82,132,255,.46),transparent 42%),radial-gradient(circle at 92% 100%,rgba(255,157,61,.3),transparent 44%),linear-gradient(125deg,#374fd9,#7541dc,#c51ca4 76%,#ad4c10);box-shadow:0 18px 36px #5637da57,0 0 30px #e730b62b,inset 0 1px #ffffff38,inset 0 -8px 16px #1405303d}.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(82,109,255,.2),transparent 36%),radial-gradient(circle at 98% 40%,rgba(240,58,197,.12),transparent 38%),linear-gradient(135deg,#18103ef7,#0d0926fa)}.quota-mode-chip,.profile-limit-pill,.history-summary-strip span{border-color:#8b71ff57;background:radial-gradient(circle at 20% 10%,rgba(82,109,255,.2),transparent 48%),#160e39e0}.quota-mode-chip svg,.quota-mode-chip img,.history-kicker,.news-section-count{color:#a9a4ff;filter:drop-shadow(0 0 9px rgba(109,91,255,.32))}.quota-left-icon,.onboarding-overline,.news-kicker{color:var(--accent-warm);filter:drop-shadow(0 0 10px rgba(255,157,61,.28))}.upload-zone{border-color:#8e6dff66;background:radial-gradient(circle at 8% 0%,rgba(82,109,255,.2),transparent 42%),radial-gradient(circle at 92% 100%,rgba(240,58,197,.14),transparent 44%),linear-gradient(180deg,#160e3bf5,#0b0821fa);box-shadow:0 20px 40px #03011247,inset 0 1px #ffffff0f}.upload-zone:before{background:linear-gradient(120deg,transparent 12%,rgba(125,102,255,.08),rgba(240,58,197,.1),transparent 88%)}.upload-zone:after{border-color:#f03ac521}.upload-icon,.upload-zone-indicator .upload-icon,.signal-panel-selected-icon,.signal-mode-icon,.action-sheet-option-icon,.profile-action-icon{border-color:#8b6dff57;color:#e9e7ff;background:radial-gradient(circle at 25% 20%,rgba(82,109,255,.32),transparent 52%),linear-gradient(180deg,#2e1c69f5,#180f3dfa);box-shadow:0 10px 24px #39229542,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:#f03ac585;background:radial-gradient(circle at 90% 0%,rgba(240,58,197,.22),transparent 46%),radial-gradient(circle at 10% 0%,rgba(82,109,255,.18),transparent 46%),linear-gradient(180deg,#261759fa,#150d37fc);box-shadow:0 0 0 3px #8953ff1c,0 18px 36px #0e072b4d,inset 0 1px #ffffff14}.signal-mode-card.active .signal-mode-icon{border-color:#f471d680;color:#fff;background:linear-gradient(145deg,#4831a6fa,#561b70f5);box-shadow:0 0 22px #f03ac521}.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:#876dff61;color:var(--text-soft);background:#150d37bf}.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:#040211b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.action-sheet,.profile-faq-panel,.admin-modal-card{border-color:#916cff61;background:radial-gradient(circle at 90% 0%,rgba(240,58,197,.13),transparent 40%),radial-gradient(circle at 10% 0%,rgba(82,109,255,.14),transparent 42%),linear-gradient(180deg,#191041fc,#0a071ffc);box-shadow:0 -24px 70px #03011285,inset 0 1px #ffffff14}.profile-hero,.news-hero{background:radial-gradient(circle at top right,rgba(240,58,197,.18),transparent 32%),radial-gradient(circle at top left,rgba(82,109,255,.2),transparent 38%),linear-gradient(180deg,#191041fa,#0c0823fc)}.profile-ribbon-trader{background:linear-gradient(180deg,#526dff9e,#4930b466)}.profile-ribbon-pro{background:linear-gradient(180deg,#ff9d3dad,#b0432c6b)}.profile-ribbon-vip{background:linear-gradient(180deg,#f03ac5ad,#6726b470)}.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:#8066ef4d;background:radial-gradient(circle at 90% 0%,rgba(240,58,197,.07),transparent 40%),#110b2db8}.news-kicker{border-color:#ffad4957;background:#ff9d3d1c}.news-section-count,.history-kicker{border-color:#846cff57;background:#6c50e721}.history-card-media,.news-market-media{border-color:#8066ef57;background:radial-gradient(circle at center,rgba(114,83,240,.16),transparent 50%),#090620}.history-card.tone-buy{border-color:#4ce6ac66}.history-card.tone-sell{border-color:#ff5c876b}.app-toast{border-color:#8f6cff61;background:radial-gradient(circle at 8% 0%,rgba(82,109,255,.2),transparent 44%),radial-gradient(circle at 96% 100%,rgba(240,58,197,.12),transparent 44%),linear-gradient(180deg,#191041fa,#0c0823fc)}.app-toast-icon{border-color:#8f6cff61;background:#452b97b3;color:#ebe9ff}.admin-shell{background:radial-gradient(900px 520px at 0% -10%,rgba(82,109,255,.28),transparent 58%),radial-gradient(760px 460px at 100% 0%,rgba(240,58,197,.18),transparent 54%),radial-gradient(600px 380px at 55% 100%,rgba(255,157,61,.06),transparent 62%),linear-gradient(180deg,#0b0625,#07051a)}.admin-kicker,.admin-section-accent,.admin-status-code{border-color:#8b6dff5c;color:#dedbff;background:radial-gradient(circle at 28% 24%,rgba(82,109,255,.3),transparent 60%),#2a1960d1}.admin-input,.admin-select,.admin-editor-grid input,.admin-editor-grid select,.admin-editor-grid textarea{border-color:#846cff5c;color:var(--text-main);background:#0b0720db}.admin-input:focus,.admin-select:focus,.admin-editor-grid input:focus,.admin-editor-grid select:focus,.admin-editor-grid textarea:focus{border-color:#f03ac59e;box-shadow:0 0 0 3px #f03ac51f}.admin-danger-button{border-color:#ff5c8761;background:radial-gradient(circle at top right,rgba(255,92,135,.18),transparent 55%),#3e0e2dcc}: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,88,220,.16),transparent 58%),radial-gradient(700px 440px at 100% 0%,rgba(197,28,164,.11),transparent 54%),radial-gradient(560px 360px at 50% 100%,rgba(207,110,18,.06),transparent 62%),linear-gradient(180deg,#faf8ff,#f1edff)}:root[data-theme=light] .app-shell:before{opacity:.32;background-image:linear-gradient(rgba(91,67,190,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(91,67,190,.06) 1px,transparent 1px)}:root[data-theme=light] .app-header{background:linear-gradient(180deg,rgba(250,248,255,.98),rgba(250,248,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:#694bd933;background:radial-gradient(circle at 92% 0%,rgba(197,28,164,.055),transparent 36%),radial-gradient(circle at 8% 0%,rgba(64,88,220,.065),transparent 40%),linear-gradient(180deg,#fffcfffa,#f6f2fffa);box-shadow:0 16px 36px #3a22731a,inset 0 1px #ffffffd1}:root[data-theme=light] .brand-main{color:#261649}:root[data-theme=light] .bottom-nav{border-color:#694bd938;background:#fcf9ffed;box-shadow:0 16px 38px #37206c21,inset 0 1px #ffffffd6}:root[data-theme=light] .bottom-nav-item{color:#746d91}:root[data-theme=light] .bottom-nav-item.active{color:#31205f;background:radial-gradient(circle at 50% 0%,rgba(197,28,164,.11),transparent 62%),linear-gradient(180deg,#eee8fffa,#e4dcfafa);box-shadow:0 8px 20px #5b3ab01f,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:#694bd933;background:radial-gradient(circle at 92% 0%,rgba(197,28,164,.045),transparent 40%),#fffcffd1}: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:#694bd933;color:var(--text-soft);background:#eee8ffc2}: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:#c51ca457;color:#2b1a51;background:radial-gradient(circle at 90% 0%,rgba(197,28,164,.09),transparent 46%),radial-gradient(circle at 10% 0%,rgba(64,88,220,.09),transparent 46%),linear-gradient(180deg,#f4effffc,#ebe4fcfc)}: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:#694bd938;color:#4b36a1;background:radial-gradient(circle at 25% 20%,rgba(64,88,220,.12),transparent 52%),linear-gradient(180deg,#f2edfffa,#e4dcfafa);box-shadow:0 9px 20px #4a2f8f1a,inset 0 1px #ffffffdb}:root[data-theme=light] .app-toast{border-color:#694bd93d;background:radial-gradient(circle at 8% 0%,rgba(64,88,220,.1),transparent 44%),radial-gradient(circle at 96% 100%,rgba(197,28,164,.07),transparent 44%),linear-gradient(180deg,#fffcfffa,#f4effffa);box-shadow:0 20px 42px #3a227324,inset 0 1px #ffffffdb}.page-profile-ref{gap:12px}.profile-hero-pass{position:relative;gap:14px;overflow:hidden;padding:18px;border:1px solid rgba(151,111,255,.42);border-radius:28px;background:radial-gradient(circle at 0% 0%,rgba(82,109,255,.3),transparent 36%),radial-gradient(circle at 100% 8%,rgba(240,58,197,.22),transparent 34%),radial-gradient(circle at 80% 110%,rgba(255,157,61,.1),transparent 38%),linear-gradient(145deg,#1c114bfc,#0d0826fc 72%);box-shadow:0 24px 52px #03011461,0 0 34px #6943ff1a,inset 0 1px #ffffff17}.profile-hero-pass:before{content:"";position:absolute;width:240px;height:240px;top:-172px;right:-74px;border:1px solid rgba(244,112,216,.18);border-radius:50%;box-shadow:0 0 0 24px #8e53ff09,0 0 0 52px #526dff06;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 #f03ac57a;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(82,109,255,.44),transparent 48%),radial-gradient(circle at 88% 92%,rgba(240,58,197,.28),transparent 48%),linear-gradient(145deg,#221556fc,#0c0824fc);box-shadow:0 12px 30px #0201125c,inset 0 1px #ffffff1a}.profile-presence-dot{position:absolute;right:-1px;bottom:3px;z-index:2;width:15px;height:15px;border:3px solid #17103c;border-radius:999px;background:#4ce6ac;box-shadow:0 0 14px #4ce6aca8}.profile-hero-pass .profile-hero-copy{gap:5px}.profile-identity-kicker{display:inline-flex;width:fit-content;align-items:center;gap:6px;color:#b6afff;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,#526dff,#f03ac5);box-shadow:0 0 8px #f03ac570}.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:#aaa6d3;font-size:12px}.profile-status-badge{min-height:25px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid rgba(142,115,255,.38);border-radius:999px;color:#e9e7ff;background:#39247ea8;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:#8ea0ff;box-shadow:0 0 8px currentColor}.profile-status-badge-pro{border-color:#ffad4966;color:#ffd59d;background:#743a2b9e}.profile-status-badge-pro i{background:#ffad49}.profile-status-badge-vip{border-color:#f03ac57a;color:#ffd5f5;background:#6f217a9e}.profile-status-badge-vip i{background:#f76bd4}.profile-pass-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid rgba(139,109,255,.3);border-radius:20px;background:linear-gradient(135deg,#221552a8,#0c08229e);box-shadow:inset 0 1px #ffffff0b,0 14px 26px #03011229}.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(139,109,255,.22)}.profile-pass-grid .profile-summary-card:nth-child(-n+2){border-bottom:1px solid rgba(139,109,255,.22)}.profile-pass-grid .profile-summary-card span{margin-bottom:4px;color:#8f8aad;font-size:10px}.profile-pass-grid .profile-summary-card strong{min-height:28px;display:flex;align-items:center;color:#f7f6ff;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:#8a6cff47;border-radius:18px;background:radial-gradient(circle at 100% 50%,rgba(240,58,197,.1),transparent 44%),#0a071fb8;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #03011224}.profile-hero-pass .profile-limits-title{color:#918dac;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:#8c6eff61;background:radial-gradient(circle at 25% 20%,rgba(82,109,255,.28),transparent 54%),linear-gradient(145deg,#2d1b67e0,#130c35e6)}.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 #5434cd4d,0 0 24px #f03ac51f,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(135,105,255,.32);border-radius:23px;padding:14px;color:#fff;background:radial-gradient(circle at 100% 0%,rgba(240,58,197,.12),transparent 44%),linear-gradient(145deg,#1b1146fa,#0c0823fc);box-shadow:0 16px 30px #03011238,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:#eeebff9e;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(82,109,255,.3),transparent 46%),linear-gradient(145deg,#1f1b64fa,#100a31fc)}.profile-action-deck .profile-action-tile[data-profile-action=faq]{background:radial-gradient(circle at 90% 0%,rgba(141,77,255,.3),transparent 46%),linear-gradient(145deg,#2a1656fa,#100a30fc)}.profile-action-deck .profile-action-tile[data-profile-action=support]{background:radial-gradient(circle at 8% 0%,rgba(82,109,255,.2),transparent 46%),linear-gradient(145deg,#18164bfa,#0c0928fc)}.profile-action-deck .profile-action-tile[data-profile-action=notifications]{background:radial-gradient(circle at 94% 0%,rgba(255,157,61,.15),transparent 44%),radial-gradient(circle at 12% 100%,rgba(240,58,197,.2),transparent 48%),linear-gradient(145deg,#371347fa,#120a2cfc)}.profile-action-deck .profile-action-tile[data-profile-action=settings]{border-color:#f03ac557;background:radial-gradient(circle at 0% 50%,rgba(82,109,255,.2),transparent 38%),radial-gradient(circle at 100% 50%,rgba(240,58,197,.16),transparent 38%),linear-gradient(115deg,#1b124cfc,#1f0e3dfc)}.profile-action-deck .profile-action-icon{position:relative;z-index:1;width:44px;height:44px;border-color:#9d7bff61;border-radius:15px;background:radial-gradient(circle at 24% 18%,rgba(82,109,255,.42),transparent 54%),linear-gradient(145deg,#422694eb,#1a1045f0);box-shadow:0 10px 22px #2a19814d,inset 0 1px #ffffff1a}.profile-action-deck .profile-action-icon img{width:27px;height:27px;filter:drop-shadow(0 5px 9px rgba(89,69,255,.24))}.profile-action-deck .profile-action-icon svg{width:24px;height:24px;filter:drop-shadow(0 4px 8px rgba(240,58,197,.24))}.profile-action-deck .profile-action-tile strong{position:relative;z-index:1;align-self:center;padding-right:14px;overflow:visible;color:#f8f7ff;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 #f47bd7;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(145,108,255,.4);border-radius:27px;background:radial-gradient(circle at 94% 0%,rgba(240,58,197,.16),transparent 38%),radial-gradient(circle at 6% 0%,rgba(82,109,255,.18),transparent 42%),linear-gradient(180deg,#190f42fe,#0a071ffe);box-shadow:0 28px 76px #02011094,0 0 42px #6943ff1f,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(139,109,255,.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:#aaa5ca;font-size:12px}.profile-settings-close{width:36px;height:36px;display:grid;place-items:center;padding:0 0 2px;border:1px solid rgba(139,109,255,.32);border-radius:13px;color:#dcd8f4;background:#1a1041b8;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(141,97,255,.48) transparent}.profile-settings-modal .profile-settings-grid{gap:10px}.profile-settings-modal .profile-setting-block{border-color:#8467ef47;border-radius:19px;background:radial-gradient(circle at 100% 0%,rgba(240,58,197,.07),transparent 42%),#100a2bbd}.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(139,109,255,.18);background:linear-gradient(180deg,#0b072033,#0b0720fa 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:#694bd93d;background:radial-gradient(circle at 94% 0%,rgba(197,28,164,.08),transparent 38%),radial-gradient(circle at 6% 0%,rgba(64,88,220,.1),transparent 42%),linear-gradient(180deg,#fffcfffe,#f1ecfffe);box-shadow:0 26px 66px #371f7033,inset 0 1px #ffffffe6}:root[data-theme=light] .profile-settings-modal-head{border-bottom-color:#694bd924}:root[data-theme=light] .profile-settings-modal-head .profile-section-head strong{color:#221443}:root[data-theme=light] .profile-settings-modal-head .profile-section-head span{color:#726a8e}:root[data-theme=light] .profile-settings-close{border-color:#694bd92e;color:#594398;background:#ebe4fcd6}:root[data-theme=light] .profile-settings-modal .profile-setting-block{border-color:#694bd929;background:radial-gradient(circle at 100% 0%,rgba(197,28,164,.04),transparent 42%),#fffcffc7}:root[data-theme=light] .profile-settings-modal-footer{border-top-color:#694bd924;background:linear-gradient(180deg,#f4efff33,#f4effffa 30%)}:root[data-theme=light] .profile-hero-pass{border-color:#694bd940;background:radial-gradient(circle at 0% 0%,rgba(64,88,220,.14),transparent 36%),radial-gradient(circle at 100% 8%,rgba(197,28,164,.09),transparent 34%),radial-gradient(circle at 80% 110%,rgba(207,110,18,.06),transparent 38%),linear-gradient(145deg,#fffcfffc,#f1ecfffc 72%);box-shadow:0 20px 44px #3a227321,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,88,220,.2),transparent 48%),radial-gradient(circle at 88% 92%,rgba(197,28,164,.12),transparent 48%),linear-gradient(145deg,#f7f3fffc,#e5ddfafc)}:root[data-theme=light] .profile-presence-dot{border-color:#f0eaff}:root[data-theme=light] .profile-identity-kicker{color:#6756b9}:root[data-theme=light] .profile-hero-pass .profile-hero-copy .page-title{color:#211342}:root[data-theme=light] .profile-hero-pass .profile-hero-copy p{color:#726a8f}:root[data-theme=light] .profile-status-badge{border-color:#694bd938;color:#48348f;background:#e0d8fad1}:root[data-theme=light] .profile-status-badge-pro{border-color:#cf6e123d;color:#8a470a;background:#ffe6c9c7}:root[data-theme=light] .profile-status-badge-vip{border-color:#c51ca43b;color:#8f176f;background:#fadbf4c2}:root[data-theme=light] .profile-pass-grid{border-color:#694bd92e;background:#fffcffbd;box-shadow:inset 0 1px #ffffffd1,0 12px 24px #3a227312}: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:#694bd924}:root[data-theme=light] .profile-pass-grid .profile-summary-card:nth-child(-n+2){border-bottom-color:#694bd924}:root[data-theme=light] .profile-pass-grid .profile-summary-card span{color:#746d8e}:root[data-theme=light] .profile-pass-grid .profile-summary-card strong{color:#2a1b4c}:root[data-theme=light] .profile-hero-pass .profile-limits-row{border-color:#694bd92e;background:radial-gradient(circle at 100% 50%,rgba(197,28,164,.055),transparent 44%),#fffcffb8;box-shadow:inset 0 1px #ffffffd1,0 10px 20px #3a227312}:root[data-theme=light] .profile-hero-pass .profile-limits-title{color:#746d8e}:root[data-theme=light] .profile-hero-pass .profile-limit-pill{border-color:#694bd933;background:radial-gradient(circle at 25% 20%,rgba(64,88,220,.12),transparent 54%),linear-gradient(145deg,#f2edffeb,#e5ddfaf0)}:root[data-theme=light] .profile-action-deck .profile-action-tile{border-color:#694bd933;color:#291949;background:radial-gradient(circle at 100% 0%,rgba(197,28,164,.055),transparent 44%),linear-gradient(145deg,#fffcfffa,#efeafdfc);box-shadow:0 14px 28px #3a227317,inset 0 1px #ffffffd9}:root[data-theme=light] .profile-action-deck .profile-action-tile strong{color:#2a1a4b}:root[data-theme=light] .profile-action-deck .profile-action-tile:after{color:#432f7494}@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: #030906;--desk-bg-soft: #07110c;--desk-surface: #0a1711;--desk-surface-2: #0d1e16;--desk-surface-3: #11271d;--desk-line: rgba(92, 244, 157, .2);--desk-line-strong: rgba(112, 255, 175, .46);--desk-green: #17e583;--desk-green-deep: #08985a;--desk-mint: #71ffc1;--desk-lime: #c7ff5a;--desk-text: #effff5;--desk-muted: #7f9f8c;--desk-muted-2: #526b5c;--desk-danger: #ff6c74;color:var(--desk-text);background:radial-gradient(760px 460px at 108% -8%,rgba(23,229,131,.13),transparent 62%),radial-gradient(640px 520px at -18% 55%,rgba(51,137,91,.11),transparent 68%),linear-gradient(180deg,#030806,#06100b 42%,#020705)}.app-shell-home:before{opacity:.58;background-image:linear-gradient(rgba(94,216,145,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(94,216,145,.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,213,122,.06),transparent 24%),radial-gradient(circle at 10% 78%,rgba(48,213,122,.035),transparent 28%)}.app-shell-home .app-header{background:linear-gradient(180deg,rgba(3,9,6,.98) 0%,rgba(3,9,6,.82) 58%,transparent 100%)}.app-shell-home .brand-pill{min-width:138px;min-height:42px;padding:8px 22px;border:1px solid rgba(112,255,175,.38);border-radius:8px;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);background:linear-gradient(90deg,#143726fa,#06160efa);box-shadow:0 14px 32px #00000061,0 0 22px #17e5831f,inset 0 1px #b7ffd817}.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 #17e583a3}.app-shell-home .brand-main{color:var(--desk-text);font-size:23px;font-weight:900;letter-spacing:.035em;text-shadow:0 0 18px rgba(43,255,147,.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,#0e251afa,#05110bfa 62%),var(--desk-surface);box-shadow:0 24px 54px #00000061,inset 0 1px #aaffd012}.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,243,144,.045) 68% 68.5%,transparent 68.5%),repeating-linear-gradient(90deg,transparent 0 22px,rgba(79,210,135,.035) 22px 23px),radial-gradient(circle at 88% 30%,rgba(28,241,133,.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(87,255,159,.13);border-radius:50%;box-shadow:0 0 0 22px #57ff9f06,0 0 0 46px #57ff9f04}.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:#92b7a0;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,231,145,.17);border-radius:5px;background:#040d089e;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 #17e5831c,0 0 12px #17e583b3;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(105,255,170,.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,#195335b8,#05190ff0);box-shadow:inset 0 1px #c6ffde1f,0 0 24px #17e5831f}.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,229,131,.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:#83a591;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,231,152,.16);border-radius:7px;color:var(--desk-text);background:#030e08b3;box-shadow:inset 0 1px #abffcd09}.app-shell-home .home-command-footer .quota-mode-chip.unlimited{border-color:#c7ff5a47}.app-shell-home .quota-mode-icon{width:29px;height:29px;flex:0 0 29px;display:grid;place-items:center;border:1px solid rgba(94,240,155,.17);border-radius:6px;background:#1f644038}.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(199,255,90,.4);border-radius:7px;color:#07120c;background:linear-gradient(115deg,var(--desk-lime),#6aff9e);box-shadow:0 10px 24px #4ae87e24,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(4,36,18,.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:#d9eee1;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:#0b1d14b8;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(93,193,134,.15);border-radius:9px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);color:#a7c5b2;background:linear-gradient(145deg,#0c1d14f5,#050e09fa);box-shadow:inset 0 1px #b0ffd208;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:#67ffa970;color:var(--desk-text);background:radial-gradient(circle at 100% 0%,rgba(47,238,134,.17),transparent 42%),linear-gradient(145deg,#123b26fa,#05160dfa);box-shadow:0 12px 28px #0000003d,inset 0 1px #bdffd914}.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,236,151,.16);border-radius:6px;color:#67d99a;background:#17482d40}.app-shell-home .home-mode-console .signal-mode-card.active .signal-mode-icon{border-color:#83ffb75c;color:var(--desk-lime);background:#2a8b534d;box-shadow:0 0 16px #17e5831f}.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:#647d6d;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(112,255,175,.34);border-radius:4px;color:#042313;background:var(--desk-green);box-shadow:0 0 12px #17e58329;font-size:7px;font-weight:900}.app-shell-home .home-mode-console .signal-mode-card.active .signal-mode-cta{color:#042313;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,#0b1d14fa,#040d08fa);box-shadow:inset 0 1px #b9ffd60a,0 16px 32px #0000003d}.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:#6f907c;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,210,141,.16);border-radius:7px;color:var(--desk-text);background:#020b06b8;box-shadow:inset 0 1px #a0ffc806}.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:#647b6c;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,203,137,.15);border-radius:6px;color:#9bb7a6;background:#020b06c7;box-shadow:none;font-size:10.5px;font-weight:850}.app-shell-home .expiration-inline-btn.active{border-color:#c6ff5ab8;color:#06120b;background:linear-gradient(135deg,var(--desk-lime),#65f79b);box-shadow:0 8px 18px #57ee8521}.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,232,151,.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,201,133,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(83,201,133,.035) 1px,transparent 1px),radial-gradient(circle at 50% 36%,rgba(24,229,130,.09),transparent 35%),linear-gradient(160deg,#081910fa,#020a06fc);background-size:24px 24px,24px 24px,auto,auto;box-shadow:0 24px 50px #00000057,inset 0 1px #b5ffd30d}.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 #17e58380}.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:#375544;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,245,161,.3);border-radius:12px;color:var(--desk-mint);background:radial-gradient(circle,#17e58329,#05190ecc 68%);box-shadow:0 0 0 8px #17e58306,0 0 34px #17e5831a,inset 0 1px #b4ffd317}.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:#85a692;font-size:11px}.app-shell-home .upload-subhint{color:#4f6c5a;font-size:9.5px;font-weight:700;letter-spacing:.02em}.app-shell-home .upload-zone-indicator .upload-icon{width:82px;height:82px;border-color:#77ffb366;color:var(--desk-mint);background:radial-gradient(circle at 50% 38%,rgba(101,255,170,.18),transparent 48%),linear-gradient(145deg,#114227e6,#03150bfa);box-shadow:0 0 0 8px #17e58306,0 0 34px #17e58324,inset 0 1px #b9ffd71f}.app-shell-home .indicator-inline-code{min-width:48px;border-color:#c7ff5a80;border-radius:5px;color:#07180d;background:linear-gradient(120deg,var(--desk-lime),#75fba7);box-shadow:0 8px 18px #4ce87e1f}.app-shell-home .page-home-ref.home-terminal .upload-zone.upload-zone-indicator{min-height:286px;background:radial-gradient(circle at 50% 42%,rgba(63,255,146,.14),transparent 27%),radial-gradient(circle at 50% 42%,transparent 0 34%,rgba(91,235,151,.045) 34.3% 34.8%,transparent 35.1%),radial-gradient(circle at 18% 18%,rgba(79,198,130,.045),transparent 22%),linear-gradient(155deg,#081e12fc,#020c07fe 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,232,151,.075);border-radius:50%;background:conic-gradient(from 30deg,transparent 0 14%,rgba(104,255,169,.16) 14.4% 14.8%,transparent 15.2% 48%,rgba(104,255,169,.1) 48.4% 48.8%,transparent 49.2% 100%);box-shadow:0 0 0 30px #4ad88403,0 0 64px #17e5830b;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,226,149,.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(0,0,0,.5)}.app-shell-home .upload-zone-indicator .upload-hint,.app-shell-home .upload-zone-indicator .upload-subhint{color:#6f9680}.app-shell-home .upload-zone-preview{padding:10px;gap:9px}.app-shell-home .upload-preview-media{border:1px solid rgba(96,224,150,.16);border-radius:8px;background:#020705}.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:#b5d1c0;background:#091c12e6}.app-shell-home .upload-preview-btn.replace{border-color:#62ffa557;color:var(--desk-mint);background:#0d3c23b8}.app-shell-home .upload-preview-btn.reset{border-color:#ff6c742e;color:#ffb1b5;background:#380b108f}.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,243,161,.2);border-radius:5px;color:var(--desk-mint);background:#0f41266b;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:#60e0962e;border-radius:5px;color:#9fc5ae;background:#020b06b8}.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 #17e583b8}.app-shell-home .live-quote-chart-shell{height:clamp(248px,68vw,304px);border:1px solid rgba(91,203,138,.16);border-radius:7px;background:linear-gradient(rgba(72,180,118,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(72,180,118,.045) 1px,transparent 1px),radial-gradient(circle at 50% 0%,rgba(23,229,131,.07),transparent 50%),linear-gradient(180deg,#030e08f5,#010704fc);background-size:24px 24px,24px 24px,auto,auto}.app-shell-home .live-quote-price-tag{top:10px;right:10px;border-color:#67ffaa3d;border-radius:5px;color:var(--desk-text);background:#020c07db}.app-shell-home .live-quote-empty-copy-wrap{border-color:#62f2a033;border-radius:7px;background:#020c07c7}.app-shell-home .live-quote-empty-title{color:var(--desk-text)}.app-shell-home .live-quote-empty-copy{color:#759482}.app-shell-home .warmup-line-back{stroke:#17e5831f}.app-shell-home .warmup-line-front{stroke:#51ffa080}.app-shell-home .live-quote-warmup-scan{background:linear-gradient(90deg,transparent,rgba(23,229,131,.15),rgba(199,255,90,.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,221,147,.18);border-radius:7px;color:#8fb29d;background:linear-gradient(145deg,#0d2317f5,#040e08fa);box-shadow:inset 0 1px #a9ffcd09}.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,229,131,.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(199,255,90,.62);border-radius:7px;clip-path:polygon(0 0,calc(100% - 17px) 0,100% 17px,100% 100%,0 100%);color:#04120a;background:linear-gradient(105deg,var(--desk-lime),#55f598 62%,#18ce78);box-shadow:0 16px 32px #20d3712e,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:#0534192e;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(4,53,25,.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:#04120a;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,239,159,.28);border-radius:9px;color:var(--desk-text);background:linear-gradient(120deg,#0f3722f5,#04120afa);box-shadow:0 14px 30px #00000040}.app-shell-home .active-analysis-kicker,.app-shell-home .active-analysis-main small{color:#7da48c}.app-shell-home .active-analysis-side button{border-color:#c7ff5a66;color:#06130b;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,229,131,.13),transparent 36%),linear-gradient(160deg,#091e13fa,#020a06fc)}.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:#5dd8902b;border-radius:7px;background:#020c07b3;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:#729180}.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:#60e3973d;border-radius:16px 16px 0 0;color:var(--desk-text);background:linear-gradient(180deg,#0c2216fc,#030c07fe);box-shadow:0 -26px 70px #00000085,inset 0 1px #b1ffd10f}.app-shell-home .action-sheet-handle{background:var(--desk-green);box-shadow:0 0 12px #17e58361}.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:#779783}.app-shell-home .mode-info-icon,.app-shell-home .action-sheet-option-icon{border-color:#62ee9e3b;color:var(--desk-mint);background:#12482a5e;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:#59c28429;border-radius:7px;color:var(--desk-text);background:#020c07ad}.app-shell-home .action-sheet-option:hover,.app-shell-home .picker-sheet-option:hover,.app-shell-home .market-chip.active{border-color:#67ffa96b;background:#13462a94}.app-shell-home .action-sheet-close,.app-shell-home .link-upload-submit{border-color:#c7ff5a6b;border-radius:7px;color:#05130b;background:linear-gradient(120deg,var(--desk-lime),var(--desk-green))}.app-shell-home .bottom-nav{padding:7px;border:1px solid rgba(91,229,150,.26);border-radius:13px;color:#75917f;background:#040f09f0;box-shadow:0 22px 48px #0000007a,inset 0 1px #b4ffd30b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell-home .bottom-nav-item{min-height:57px;border-radius:7px;color:#668170}.app-shell-home .bottom-nav-item.active{color:var(--desk-text);background:linear-gradient(180deg,#1a5b36b8,#082616c7);box-shadow:inset 0 -2px 0 var(--desk-green),inset 0 1px #b6ffd314}.app-shell-home .bottom-nav-item.active .bottom-nav-icon{color:var(--desk-lime);filter:drop-shadow(0 0 8px rgba(23,229,131,.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: #edf4ef;--desk-bg-soft: #e4eee7;--desk-surface: #f8fcf9;--desk-surface-2: #eef7f1;--desk-surface-3: #e1f0e6;--desk-line: rgba(18, 118, 70, .2);--desk-line-strong: rgba(9, 143, 79, .4);--desk-text: #092116;--desk-muted: #557263;--desk-muted-2: #789183;background:radial-gradient(700px 420px at 106% -8%,rgba(23,190,108,.13),transparent 62%),linear-gradient(180deg,#f5faf6,#e8f1eb)}:root[data-theme=light] .app-shell-home .app-header{background:linear-gradient(180deg,rgba(244,250,246,.98),rgba(244,250,246,.78),transparent)}:root[data-theme=light] .app-shell-home .brand-pill{border-color:#0b80474d;background:linear-gradient(90deg,#e0f3e7,#f7fcf9);box-shadow:0 12px 28px #2f5e421f}:root[data-theme=light] .app-shell-home .brand-main{color:#0b2518}: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:#1081492e;color:var(--desk-text);background:radial-gradient(circle at 92% 0%,rgba(38,187,111,.1),transparent 36%),linear-gradient(145deg,#fafdfbfa,#e7f2ebfa);box-shadow:0 18px 38px #33523f1c,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:#092116}: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:#0e7a4524;color:#092116;background:#ffffffb8}:root[data-theme=light] .app-shell-home .bottom-nav{border-color:#107f4838;background:#f4faf6f0;box-shadow:0 18px 38px #33523f29}:root[data-theme=light] .app-shell-home .bottom-nav-item{color:#647b6d}:root[data-theme=light] .app-shell-home .bottom-nav-item.active{color:#0a2517;background:#52c78533}@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:#edfff5;background:radial-gradient(ellipse at 50% 43%,rgba(12,113,64,.17),transparent 42%),radial-gradient(circle at 84% 16%,rgba(218,176,83,.055),transparent 26%),linear-gradient(145deg,#010805,#020e09 54%,#010604)}.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:#e8fff3a3;font:760 11px/1 system-ui,sans-serif;letter-spacing:.14em}.launch-loader-wordmark b{color:#ddb863;font:inherit;text-shadow:0 0 18px rgba(226,189,105,.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,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);filter:drop-shadow(20px 5px 30px rgba(219,174,76,.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:#e7c37185}.launch-loader-candle.is-down rect{fill:#dcb1524d}.launch-loader-sweep{position:absolute;inset-block:0;left:-28%;width:30%;background:linear-gradient(90deg,transparent,rgba(72,255,159,.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:#54ffa614}.launch-loader-progress>span i{display:block;width:var(--loader-progress);height:100%;border-radius:inherit;background:linear-gradient(90deg,#c99c43,#efd58d 40%,#55f7a1);box-shadow:0 0 12px #deb86261;transition:width .24s ease}.launch-loader-progress>b{color:#c5efd894;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,241,153,.1);border-radius:19px;background:#02160d6b;box-shadow:inset 0 1px #ffffff05,0 20px 50px #00000029;-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:#b3d6c447;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:#effff6;border-color:#52f79f3d;background:linear-gradient(90deg,#2ccd761c,#d8ae5309);transform:translate(2px)}.launch-loader-stage.is-active>i{border-color:#52f79f57;background:#49ed95;box-shadow:0 0 0 4px #49ed950f,0 0 16px #49ed9547;animation:loader-stage-pulse 1.4s ease-in-out infinite}.launch-loader-stage.is-complete{color:#b0e4c88c}.launch-loader-stage.is-complete>i{border-color:#55f7a26b;color:#62f2a5;background:#3ee18d17;box-shadow:0 0 13px #48ef991f}.launch-loader.compact{max-width:270px;gap:18px}.launch-loader.compact .launch-loader-wordmark{order:-1;font-size:17px;letter-spacing:-.035em;color:#effff6}.launch-loader.compact .launch-loader-chart{display:none}.launch-loader.compact .launch-loader-progress>span{width:230px}body[data-theme=light] .loading-screen{color:#07351f;background:radial-gradient(circle at 50% 45%,rgba(44,226,132,.16),transparent 36%),linear-gradient(145deg,#effff5,#f9fffb 55%,#e9fff2)}body[data-theme=light] .launch-loader-wordmark{color:#07351fa3}body[data-theme=light] .launch-loader-progress>b{color:#07462794}body[data-theme=light] .launch-loader-stages{background:#f6fffa94}body[data-theme=light] .launch-loader-stage.is-active{color:#07351f}@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,231,143,.07);border-radius:50%;box-shadow:0 0 0 32px #51e78f05,0 0 0 68px #51e78f03;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:#7ea58e;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, 229, 131, .13);position:relative;isolation:isolate;min-height:355px;gap:13px;padding:18px;overflow:hidden;border:1px solid rgba(98,246,162,.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,#0b1f15fa,#040d08fa 66%),var(--desk-surface);box-shadow:0 24px 54px #00000061,inset 0 1px #b2ffd412}.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,221,144,.022) 25px 26px),linear-gradient(145deg,transparent 0 66%,rgba(112,255,175,.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:#8fffbe07;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: #79ff91;--tier-accent-soft: rgba(121, 255, 145, .14)}.app-shell-status .status-page-card.tone-vip{--tier-accent: var(--desk-lime);--tier-accent-soft: rgba(199, 255, 90, .14)}.app-shell-status .status-page-card.tone-unlimited{--tier-accent: var(--desk-mint);--tier-accent-soft: rgba(113, 255, 193, .15)}.app-shell-status .status-page-card.current{border-color:#70ffaf7a;box-shadow:0 0 0 1px #39da7d17,0 24px 56px #0000006b,inset 0 1px #bbffda1a}.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,238,161,.2);border-radius:5px;color:#91bda2;background:#030d08b8;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:#8aaa96;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:#b7ccbf;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(82,196,129,.18);border-radius:8px;color:#72917e;background:#020a06ad}.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,240,155,.09);transform:rotate(45deg)}.app-shell-status .status-limit-cell small{overflow:hidden;color:#668474;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,215,139,.19);border-radius:7px;color:#b9cfc1;background:linear-gradient(145deg,#0b1d14f0,#040d08f0);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:#7affb159;color:#effff5}.app-shell-status .status-page-controls .status-page-control:disabled{color:#526b5c;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:#6791774d;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 #17e58347;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,229,149,.21);border-radius:10px;background:linear-gradient(110deg,#0a1c13f7,#030c07f7),var(--desk-surface);box-shadow:0 20px 44px #00000047,inset 0 1px #b2ffd40d}.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,210,135,.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,247,166,.25);border-radius:7px;color:var(--desk-green);background:#092416d6;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:#8aaa96;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,229,149,.22);border-radius:6px;color:var(--desk-text);background:#010804bf;font-size:13px}.app-shell-status .status-page-form input:focus{border-color:#70ffaf94;box-shadow:0 0 0 3px #17e58314}.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:#7d9b88}.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:#03130b;background:linear-gradient(105deg,var(--desk-lime),var(--desk-green));box-shadow:0 13px 28px #17e58324,inset 0 1px #fff3}.app-shell-status .status-register-link{color:var(--desk-mint);background:#05160dc7;border:1px solid rgba(92,229,149,.25);box-shadow:none}.app-shell-status .status-verification-message{border-radius:7px;background:#030c07c2}.app-shell-status .status-page-disclaimer{width:100%;margin-top:0;padding:0 8px;color:#607a68;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,229,149,.28);border-radius:10px;color:#7f9f8c;background:#05140cc7}@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(7, 22, 14, .96);--emerald-panel-soft: rgba(10, 31, 20, .9);--emerald-panel-deep: rgba(2, 11, 6, .94);--emerald-border: rgba(91, 229, 150, .2);--emerald-border-strong: rgba(105, 255, 168, .42);--emerald-text: #effff5;--emerald-muted: #86a792;--emerald-muted-2: #55705f;--emerald-accent: #17e583;--emerald-mint: #71ffc1;--emerald-lime: #c7ff5a}.app-shell-emerald .app-main{scrollbar-color:rgba(40,201,112,.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(113,255,193,.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:#7ea58e;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,229,131,.11),transparent 34%),linear-gradient(140deg,#0b2317fa,#030e08fa);box-shadow:0 22px 48px #00000059,inset 0 1px #afffd20f}.app-shell-view-history .history-dashboard:before{content:"";position:absolute;inset:0;opacity:.55;background:linear-gradient(rgba(77,205,132,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(77,205,132,.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,210,137,.17);color:var(--emerald-text);background:#020c07ad;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:#6fffad75;background:linear-gradient(135deg,#14482bb8,#04150bc7);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:#789786}.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:#648171;font-size:14px}.app-shell-view-history .history-total-card>i svg:first-child circle:first-child{stroke:#55936c38}.app-shell-view-history .history-total-progress{stroke:var(--emerald-accent);filter:drop-shadow(0 0 5px rgba(23,229,131,.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,244,164,.24);border-radius:6px;color:var(--emerald-mint);background:#1145286e;filter:saturate(.8) hue-rotate(74deg) brightness(1.16)}.app-shell-view-history .history-source-card[class*=source-] .history-source-glyph{border-color:#6af4a43d;color:var(--emerald-mint);background:#11452880;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:#577e662e}.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,229,131,.08),transparent 32%),linear-gradient(145deg,#081c12f7,#020b06fa);box-shadow:0 22px 48px #0000004d,inset 0 1px #b0ffd20d}.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(104,255,169,.35);border-radius:6px;color:#06130b;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,229,131,.18) 18%,rgba(113,255,193,.58) 50%,rgba(23,229,131,.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:#67f4a247;border-radius:6px;color:var(--emerald-mint);background:#0a301be0;box-shadow:0 0 18px #17e58321}.app-shell-view-history .history-empty-core{border-color:#7dffb57a;color:#06170d;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 #17e58312,0 0 30px #17e58333}.app-shell-view-history .history-empty-core i{border-color:#6fffad33}.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(199,255,90,.5);border-radius:7px;color:#04120a;background:linear-gradient(105deg,var(--emerald-lime),var(--emerald-accent));box-shadow:0 15px 30px #17e58324}.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,203,136,.14)}.app-shell-view-history .history-feed-head small,.app-shell-view-history .history-feed-head>b{color:#759480}.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,206,134,.15);border-radius:8px;color:var(--emerald-text);background:#020c07ad;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,220,145,.18);border-radius:6px;background:linear-gradient(rgba(68,176,114,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(68,176,114,.045) 1px,transparent 1px),#020805;background-size:18px 18px}.app-shell-view-history .history-card-placeholder{color:#6d8d78;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:#63e69a30;color:var(--emerald-mint);background:#1143275e}.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(86,180,125,.13);border-radius:5px;background:#0108048c}.app-shell-view-history .history-card-stats small,.app-shell-view-history .history-card-stats em{color:#63806d}.app-shell-view-history .history-card-stats b{color:#dff9e9}.app-shell-view-history .history-confidence-meter{background:#5384652e}.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:#000603e0;-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:#041009;box-shadow:0 30px 80px #00000094}.app-shell-view-history .history-preview-head button{border-color:#5de39642;color:var(--emerald-mint);background:#0d37208c}.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,229,131,.14),transparent 30%),linear-gradient(120deg,#0d2a1bfc,#030e08fc 67%);box-shadow:0 24px 58px #0006,inset 0 1px #b9ffd714}.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,211,140,.028) 25px 26px),radial-gradient(circle at 91% 20%,transparent 0 55px,rgba(107,255,170,.09) 55px 56px,transparent 57px 80px,rgba(107,255,170,.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(115,255,176,.52);border-radius:9px;background:#020c07db;box-shadow:0 0 0 5px #17e58309,0 15px 28px #0000005c}.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:#062114;background:linear-gradient(135deg,var(--emerald-lime),var(--emerald-accent))}.app-shell-view-profile .profile-presence-dot{border-color:#061109;background:var(--emerald-accent);box-shadow:0 0 12px #17e583bf}.app-shell-view-profile .profile-identity-kicker{color:#7aa28a;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 #17e58352}.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,241,161,.25);border-radius:4px;color:var(--emerald-mint);background:#0b371f94}.app-shell-view-profile .profile-status-badge i{background:var(--emerald-accent);box-shadow:0 0 8px #17e583b3}.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,203,136,.16);border-radius:6px;background:#020b0699}.app-shell-view-profile .profile-summary-card span{color:#668270;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,203,136,.16);border-radius:7px;background:#020b0694}.app-shell-view-profile .profile-limits-title{color:#6f8d79;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.app-shell-view-profile .profile-limit-pill{min-height:30px;border:1px solid rgba(96,222,149,.2);border-radius:5px;color:var(--emerald-text);background:#0c361f73}.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(199,255,90,.56);border-radius:7px;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);color:#04120a;background:linear-gradient(105deg,var(--emerald-lime),var(--emerald-accent));box-shadow:0 15px 30px #17e58329;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(4,53,25,.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,208,138,.17);border-radius:9px;color:var(--emerald-text);background:linear-gradient(135deg,#0a1e14f5,#030d07fa);box-shadow:inset 0 1px #b3ffd309;text-align:left}.app-shell-view-profile .profile-action-deck .profile-action-tile[data-profile-action]{border-color:#59d08a2b;border-radius:9px;color:var(--emerald-text);background:radial-gradient(circle at 96% 0%,rgba(23,229,131,.075),transparent 36%),linear-gradient(135deg,#0a1e14f7,#030d07fc);box-shadow:inset 0 1px #b3ffd309}.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:#60e59712;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:#71ffc194;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,229,151,.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,237,160,.22);border-radius:7px;color:var(--emerald-mint);background:#0f3f257a;filter:none}.app-shell-view-profile .profile-action-deck .profile-action-icon{border-color:#66eda038;border-radius:7px;color:var(--emerald-mint);background:#0f3f2594;box-shadow:inset 0 1px #b4ffd30f,0 10px 20px #0003}.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:#000703d1;-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,240,159,.3);border-bottom:0;border-radius:16px 16px 0 0;color:var(--emerald-text);background:radial-gradient(circle at 90% 0%,rgba(23,229,131,.12),transparent 30%),linear-gradient(180deg,#0b2216fe,#020b06fe);box-shadow:0 -28px 76px #0000008c,inset 0 1px #b9ffd712}.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:#5edd936b}.app-shell-emerald .profile-faq-head,.app-shell-emerald .profile-settings-modal-head{padding:13px 15px;border-bottom:1px solid rgba(90,207,139,.14);background:#04110a7a}.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:#789985}.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,214,124,.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,201,133,.16);border-radius:8px;color:var(--emerald-text);background:#020c07a3;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:#6dffac6b;background:#0e3d238a}.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:#c7ff5a6b;border-radius:5px;color:#07180d;background:linear-gradient(120deg,var(--emerald-lime),#75fba7);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,208,140,.14);background:#030e08ed}.app-shell-emerald .profile-faq-ghost-btn,.app-shell-emerald .profile-settings-close{border:1px solid rgba(95,219,147,.2);border-radius:6px;color:#b8d0c0;background:#081e12c7}.app-shell-emerald .profile-support-link-button,.app-shell-emerald .profile-notifications-save,.app-shell-emerald .profile-save-btn{border:1px solid rgba(109,255,172,.32);border-radius:7px;color:var(--emerald-mint);background:#0d3e23ad;box-shadow:none}.app-shell-emerald .profile-support-link-button.primary,.app-shell-emerald .profile-notifications-save,.app-shell-emerald .profile-save-btn{color:#04120a;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:#5cd38d33;background:#020b06d1}.app-shell-emerald .profile-notification-master.active i,.app-shell-emerald .profile-theme-switch.is-dark .profile-theme-switch-track{background:#125b31c7}.app-shell-emerald .profile-notification-master i:after,.app-shell-emerald .profile-theme-thumb{background:var(--emerald-mint);box-shadow:0 0 12px #17e58357}.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(85,194,130,.18);border-radius:7px;color:#b0c9ba;background:#020c07ad}.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:#6cffac70;color:var(--emerald-text);background:#114829a3;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:#789783}.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:#7ea58e;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:#05140cd6;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:#6f8d79;background:#020b0694;font-size:11px}.app-shell-view-news .news-switcher-btn.active{border-color:#66f4a24d;color:var(--emerald-text);background:linear-gradient(135deg,#154d2dc2,#051a0ed1);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,210,139,.2);border-radius:4px;color:var(--emerald-mint);background:#0b311c80}.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,204,136,.17);border-radius:9px;color:var(--emerald-text);background:linear-gradient(140deg,#091d13f7,#020b06fa);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,226,151,.06);transform:rotate(45deg);pointer-events:none}.app-shell-view-news .news-card-economic.impact-high{border-left:2px solid #ff737b}.app-shell-view-news .news-card-economic.impact-medium{border-left:2px solid #e6c762}.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(87,195,132,.18);border-radius:4px;color:#9cb8a6;background:#020b06ad}.app-shell-view-news .news-impact-chip.impact-high{border-color:#ff6a734d;color:#ff9ea4;background:#490d159e}.app-shell-view-news .news-impact-chip.impact-medium{border-color:#e2c55f47;color:#f1d983;background:#3b300a8f}.app-shell-view-news .news-impact-chip.impact-low{border-color:#5be39445;color:var(--emerald-mint);background:#0b39208f}.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(86,185,127,.13);border-radius:5px;background:#0108048c}.app-shell-view-news .news-stat-box span{color:#65806e;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.app-shell-view-news .news-stat-box strong{color:#e5f9ec}.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(88,198,134,.17);border-radius:6px;color:#849f8d;background:#030e08b8}.app-shell-view-news .news-category-chip.active{border-color:#6affaa66;color:var(--emerald-text);background:#124829ab;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,204,138,.16);border-radius:6px;background:#020805}.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(105,255,168,.31);border-radius:6px;color:var(--emerald-mint);background:#0e3d2394}.app-shell-view-news .news-open-link:after{content:"↗"}.app-shell-view-news .news-empty-card{min-height:210px;border:1px dashed rgba(93,222,147,.27);border-radius:10px;color:var(--emerald-muted);background:#05140cc7}.app-shell-emerald .app-toast-stack{padding-inline:11px}.app-shell-emerald .app-toast{border:1px solid rgba(102,241,160,.27);border-radius:9px;color:var(--emerald-text);background:#04140bf5;box-shadow:0 20px 46px #00000078,inset 3px 0 var(--emerald-accent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell-emerald .app-toast-icon{border-color:#64eb9e3d;background:#0d3f248c;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:#71917b;background:#071c10cc}.app-shell-emerald .action-sheet-backdrop,.app-shell-emerald .scan-analysis-overlay{background-color:#000703d6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-shell-onboarding-emerald{--emerald-accent: #17e583;--emerald-mint: #71ffc1;--emerald-lime: #c7ff5a;--emerald-text: #effff5;--emerald-muted: #86a792;color:var(--emerald-text);background:radial-gradient(690px 500px at 100% 0%,rgba(23,229,131,.13),transparent 58%),radial-gradient(520px 420px at -20% 86%,rgba(62,172,106,.1),transparent 64%),linear-gradient(180deg,#030906,#06100b 48%,#020705)}.app-shell-onboarding-emerald:before{opacity:.52;background-image:linear-gradient(rgba(94,216,145,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(94,216,145,.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(3,9,6,.98),rgba(3,9,6,.72),transparent)}.app-shell-onboarding-emerald .brand-pill{min-width:138px;min-height:42px;padding:8px 22px;border:1px solid rgba(112,255,175,.38);border-radius:8px;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);background:linear-gradient(90deg,#143726fa,#06160efa)!important;box-shadow:0 14px 32px #00000061,0 0 22px #17e5831f}.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 #17e583a3}.app-shell-onboarding-emerald .brand-main{color:var(--emerald-text);text-shadow:0 0 18px rgba(43,255,147,.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,229,150,.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,229,131,.14),transparent 30%),linear-gradient(135deg,#0c2518fa,#030e08fc);box-shadow:0 24px 54px #00000061}.app-shell-onboarding-emerald .onboarding-visual{width:92px;height:92px;border:1px solid rgba(112,255,175,.36);border-radius:10px;background:radial-gradient(circle at 50% 42%,rgba(87,255,157,.17),transparent 47%),linear-gradient(145deg,#104627d6,#021108f2);box-shadow:0 0 0 8px #17e58306,0 0 34px #17e5831a}.app-shell-onboarding-emerald .onboarding-visual-mark{filter:saturate(.65) hue-rotate(76deg) brightness(1.25) drop-shadow(0 0 11px rgba(23,229,131,.35))}.app-shell-onboarding-emerald .onboarding-overline{color:#7da48b;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,219,146,.2);border-radius:10px;background:#031009b8;box-shadow:0 20px 40px #00000040,inset 0 1px #b4ffd309}.app-shell-onboarding-emerald .onboarding-bullets:after{opacity:.42;background:linear-gradient(90deg,transparent,rgba(113,255,193,.08),transparent)}.app-shell-onboarding-emerald .onboarding-bullet{min-height:67px;padding:10px;border:1px solid rgba(87,198,133,.17);border-radius:8px;background:#031009c2;box-shadow:none}.app-shell-onboarding-emerald .onboarding-bullet:last-child{border-bottom:1px solid rgba(87,198,133,.17)}.app-shell-onboarding-emerald .onboarding-bullet-index{border-color:#6bf2a442;background:#0d3d2385}.app-shell-onboarding-emerald .onboarding-live-dot{background:var(--emerald-accent);box-shadow:0 0 10px #17e583b3}.app-shell-onboarding-emerald .onboarding-bullet-title strong{color:var(--emerald-text)}.app-shell-onboarding-emerald .onboarding-bullet-copy small{color:#789783}.app-shell-onboarding-emerald .onboarding-footer{border-color:#58cd882e;border-radius:10px;background:#04120adb;box-shadow:0 22px 48px #00000059}.app-shell-onboarding-emerald .onboarding-progress-dot{border-radius:2px;background:#648f7347;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 #17e58359}.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(199,255,90,.54);border-radius:7px;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);color:#04120a;background:linear-gradient(105deg,var(--emerald-lime),var(--emerald-accent));box-shadow:0 15px 30px #17e58329;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(4,53,25,.22);border-radius:5px;transform:translateY(-50%)}.app-shell-onboarding-emerald .onboarding-skip-link{color:#7f9d89}.open-via-bot{color:#effff5;background:linear-gradient(rgba(91,214,143,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(91,214,143,.035) 1px,transparent 1px),radial-gradient(circle at 82% 8%,rgba(23,229,131,.14),transparent 32%),#030906;background-size:28px 28px,28px 28px,auto,auto}.open-via-bot-card{border:1px solid rgba(103,243,162,.3);border-radius:12px;color:#effff5;background:linear-gradient(145deg,#0b2417fa,#030e08fc);box-shadow:0 30px 80px #00000085,inset 0 1px #b9ffd712}.open-via-bot-brand,.open-via-bot-icon{border-color:#6cfaa857;border-radius:7px;color:#71ffc1;background:#0d41258c}.open-via-bot-kicker,.open-via-bot-card p,.open-via-bot-card small,.open-via-bot-footer{color:#80a08b}.open-via-bot-card h1{color:#effff5}.open-via-bot-cta{border-radius:7px;color:#04120a;background:linear-gradient(105deg,#c7ff5a,#17e583);box-shadow:0 15px 30px #17e58329}: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:#10271a;background:#f8fdf9e6;box-shadow:0 18px 42px #1b4d301c}: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:#173321;background:#e9f6eddb}: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:#10271a}:root[data-theme=light] .app-shell-emerald .profile-faq-modal,:root[data-theme=light] .app-shell-emerald .profile-settings-modal{color:#10271a;background:linear-gradient(180deg,#f7fdf9fc,#e5f3eafc)}@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: #f2fff7;--boost-muted: #8eaa98;--boost-line: rgba(112, 255, 175, .2);--boost-line-hot: rgba(112, 255, 175, .52);--boost-green: #20ee8e;--boost-mint: #8affc8;--boost-lime: #d3ff62;--boost-panel: rgba(7, 22, 14, .82);--boost-panel-strong: rgba(9, 28, 18, .94);--boost-shadow: 0 24px 58px rgba(0, 0, 0, .34);--boost-glow: 0 0 28px rgba(32, 238, 142, .12)}.app-shell-emerald:after{background:radial-gradient(circle at 88% 8%,rgba(65,255,158,.09),transparent 24%),radial-gradient(circle at 8% 68%,rgba(20,174,100,.06),transparent 30%),linear-gradient(115deg,transparent 0 46%,rgba(102,255,172,.018) 48%,transparent 51%)}.app-shell-emerald .app-header{border-bottom:1px solid rgba(112,255,175,.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(116,255,181,.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(111,255,175,.2);border-radius:22px;background:linear-gradient(180deg,#0d2317eb,#040f09f5),#040f09f0;box-shadow:0 22px 54px #0000007a,0 0 0 1px #b3ffd306 inset,0 0 34px #17e58314;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(155,255,200,.45),transparent)}.app-shell-emerald .bottom-nav-item{position:relative;min-height:54px;border:1px solid transparent;border-radius:16px;color:#728f7d;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 #d3ff62e6;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:#70ffaf26;background:linear-gradient(180deg,#236f4347,#103f262e);box-shadow:inset 0 1px #b4ffd50f}.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:#70ffaf3d;border-radius:19px;background:linear-gradient(155deg,#174f30fa,#061a0ffa);box-shadow:0 12px 28px #00000057,0 0 22px #20ee8e17,inset 0 1px #b7ffd817}.app-shell-emerald .bottom-nav-item[data-tab=home].active{color:#06140c;border-color:#ccff76b8;background:linear-gradient(135deg,var(--boost-lime),var(--boost-green));box-shadow:0 15px 34px #07d17138,0 0 28px #20ee8e2e,inset 0 1px #ffffff57}.app-shell-emerald .bottom-nav-item[data-tab=home].active:after{background:#07170d;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(87,255,159,.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 #beffda0b}.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(129,255,184,.34),transparent)}.app-shell-home .home-command-hero{border-color:#70ffaf47;box-shadow:0 30px 72px #00000070,0 0 42px #17e58314,inset 0 1px #beffda14}.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 #00000047,0 0 24px #20ee8e1a,inset 0 1px #bfffdc14}.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 #14de7e33,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:#70ffaf26}.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:#70ffaf4d;box-shadow:0 20px 46px #00000070,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:#87ffbc9e;box-shadow:0 18px 38px #0006,0 0 28px #20ee8e24}.app-shell-emerald .bottom-nav-item:hover{color:var(--boost-mint);background:#1e633b2e;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:#70ffaf6b;box-shadow:0 14px 30px #00000042,0 0 22px #20ee8e12}.app-shell-view-history .history-card:hover,.app-shell-view-news .news-card:hover{transform:translateY(-3px);border-color:#70ffaf52;box-shadow:0 28px 64px #0006,0 0 26px #20ee8e14}}:root[data-theme=light] .app-shell-emerald{--boost-ink: #10291a;--boost-muted: #587061;--boost-line: rgba(16, 133, 74, .18);--boost-line-hot: rgba(16, 133, 74, .42);--boost-panel: rgba(247, 253, 249, .86);--boost-panel-strong: rgba(247, 253, 249, .96);--boost-shadow: 0 20px 48px rgba(20, 74, 43, .11);--boost-glow: 0 0 24px rgba(18, 168, 88, .08)}:root[data-theme=light] .app-shell-emerald .bottom-nav{border-color:#1f925433;background:linear-gradient(180deg,#fafffcf0,#e9f6eef7);box-shadow:0 20px 46px #1c533229,inset 0 1px #fff}:root[data-theme=light] .app-shell-emerald .bottom-nav-item{color:#63786a}:root[data-theme=light] .app-shell-emerald .bottom-nav-item.active{color:#0d6e3c;background:#29ac621a}:root[data-theme=light] .app-shell-emerald .bottom-nav-item[data-tab=home]{border-color:#1a914f3d;background:linear-gradient(155deg,#ecfaf1,#dcefe3)}:root[data-theme=light] .app-shell-emerald .bottom-nav-item[data-tab=home].active{color:#07170d;background:linear-gradient(135deg,#cefb68,#29d982)}@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 #0006,0 0 30px #17e58312}}@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,238,142,.42))}}@keyframes boost-live-pulse{0%{box-shadow:0 0 #20ee8e80}70%{box-shadow:0 0 0 7px #20ee8e00}to{box-shadow:0 0 #20ee8e00}}@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:#f4fff8;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:#e2bd69;font:inherit;text-shadow:0 0 18px rgba(226,189,105,.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:#07351f}@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:#f1fff7;background:radial-gradient(circle at 50% 42%,rgba(12,104,59,.18),transparent 34%),radial-gradient(circle at 82% 18%,rgba(214,169,72,.08),transparent 26%),linear-gradient(145deg,#010805,#020e09 55%,#010604)}.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%,#000 12%,#000 84%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 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(74,255,159,.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(226,184,90,.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:#e7c578c2;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.3em}.first-launch-copy h1{margin:0;color:#f2fff8;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:#caedd9a6;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:#e3bd68;font:inherit;text-shadow:0 0 24px rgba(227,189,104,.15)}.first-launch-copy.is-brand p{margin-top:14px;color:#6fffb294;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:#e2f5eb6b;font:750 9px/1 system-ui,sans-serif;letter-spacing:.13em;white-space:nowrap;transform:translate(-50%)}.first-launch-signature b{color:#e3bd68b8;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:#f2fff8;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:#effff6;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(231,197,117,.3);background:radial-gradient(circle at 20% 0%,rgba(228,185,88,.18),transparent 54%),#091f1480;box-shadow:inset 0 1px #ffe8ae14,0 18px 42px #cda44a14}.first-launch-choice-secondary{border:1px solid rgba(111,255,180,.2);background:radial-gradient(circle at 80% 0%,rgba(71,241,147,.13),transparent 56%),#071b117a;box-shadow:inset 0 1px #aaffd00f}.first-launch-choice-icon{display:grid;width:54px;height:54px;place-items:center;border:1px solid rgba(229,195,116,.22);border-radius:18px;color:#e4bd65;background:#ddb25212}.first-launch-choice-secondary .first-launch-choice-icon{border-color:#5effaa2e;color:#5cf5a6;background:#47f1930e}.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:#5bffa917}.first-launch-timeline-fill{display:block;width:100%;height:100%;transform-origin:left;background:linear-gradient(90deg,#c99b41,#eed48e 45%,#62ffab);box-shadow:0 0 12px #dcb55b57;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 #07170f;border-radius:50%;background:#4a846599;transition:background .35s ease,box-shadow .35s ease}.first-launch-timeline i.active{background:#e4c272;box-shadow:0 0 9px #e4c27294}@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(66,255,157,0)}50%{transform:translateY(-7px);text-shadow:0 10px 28px rgba(66,255,157,.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:#ccebda8c;background:transparent;font:650 11px/1 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.trader-connect-back span{color:#e0bc69;font-size:18px}.trader-connect>header{margin-bottom:24px}.trader-connect-eyebrow{display:block;margin-bottom:12px;color:#dfbc69;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.22em}.trader-connect h1{margin:0;color:#f1fff7;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,238,149,.16);border-radius:21px;background:linear-gradient(145deg,#0b321f80,#02140ca8);box-shadow:0 26px 70px #00000038,inset 0 1px #ffffff06;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.trader-connect-form>label{color:#daf1e5c2;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,247,160,.16);border-radius:15px;background:#0009058a;transition:border-color .2s ease,box-shadow .2s ease}.trader-connect-input-wrap:focus-within{border-color:#57ffa87a;box-shadow:0 0 0 4px #45f4970e,0 0 24px #37e28714}.trader-connect-input-wrap>span{display:grid;min-height:30px;place-items:center;border-right:1px solid rgba(83,239,155,.12);color:#dfba66;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:#effff6;background:transparent;font:650 15px/1 system-ui,sans-serif}.trader-connect-input-wrap input::placeholder{color:#aecfbe40}.trader-connect-input-wrap>i{display:grid;width:22px;height:22px;margin-right:14px;place-items:center;border:1px solid rgba(91,247,165,.36);border-radius:50%;color:#65f0a5;background:#3ce08b14;font:700 10px/1 system-ui,sans-serif;font-style:normal}.trader-connect-input-wrap.is-linked input{color:#e1f8ecad}.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(226,181,84,.22);border-radius:14px;background:#895e1114}.trader-connect-not-found>strong{display:block;color:#efcf82;font:720 12px/1.2 system-ui,sans-serif}.trader-connect-not-found>p{margin:7px 0 12px;color:#dde7da94;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(231,194,105,.34);border-radius:12px;color:#edce80;background:linear-gradient(135deg,#543c0f47,#102316a8);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(234,199,116,.26);border-radius:9px;color:#f0ce7c;background:#e3bc6017;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:#03140b;background:linear-gradient(105deg,#deb75e,#eed488 30%,#69ef9f 74%,#42e98f);box-shadow:0 13px 34px #30dc8021;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:#cfebdc7a;font:690 10px/1 system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase}.trader-connect-faq-item{border-bottom:1px solid rgba(80,223,146,.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:#e6faefc7;background:transparent;text-align:left;font:650 13px/1.3 system-ui,sans-serif}.trader-connect-faq-item>button i{color:#dfba66;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:#b3d3c28a;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,239,151,.16);border-radius:18px;background:#041b108f;-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:#b2d5c366;font:650 8px/1 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}.trader-connect-result strong{overflow:hidden;color:#effff6;font:760 15px/1.1 system-ui,sans-serif;text-overflow:ellipsis}.trader-connect-result>div:nth-child(2) strong{color:#69f1a7}.trader-connect-result>div:nth-child(3) strong{color:#e6c474}.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,209,118,.12),transparent 68%),radial-gradient(420px 320px at -8% 68%,rgba(222,181,87,.055),transparent 70%),radial-gradient(440px 360px at 108% 76%,rgba(38,179,112,.08),transparent 72%),linear-gradient(180deg,#020906,#04110b 48%,#020805)}.app-shell-home:before{opacity:.42;background-image:radial-gradient(circle,rgba(92,240,155,.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(2,9,6,.98),rgba(2,9,6,.82) 66%,transparent)}.app-shell-home .brand-pill:has(.et-brand){min-width:210px;min-height:52px;padding:10px 22px;border-color:#52ef9840;border-radius:18px;clip-path:none;background:radial-gradient(circle at 50% 0,rgba(67,237,146,.13),transparent 62%),linear-gradient(145deg,#0a2a1af5,#03140cf7);box-shadow:0 16px 42px #00000059,0 0 34px #2ae08214,inset 0 1px #dfffed12}.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,#e0b85e,#f1d98d);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 12px rgba(225,188,101,.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%,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 10%,#000 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,237,149,.45))}.mode-launcher-head:after{background:linear-gradient(90deg,rgba(225,188,101,.48),transparent)}.mode-launcher-head>span{display:block;color:#f1d98b;font:800 clamp(13px,3.7vw,17px)/1.12 system-ui,sans-serif;letter-spacing:.105em;text-shadow:0 0 18px rgba(228,190,101,.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,235,150,.16);border-radius:23px;color:#ecfff5;background:linear-gradient(145deg,#0c2a1ba3,#03140cc2);box-shadow:0 20px 52px #00000030,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:#e5bf6545;background:radial-gradient(circle at 82% 26%,rgba(62,240,148,.18),transparent 34%),linear-gradient(135deg,#133d27b8,#04170ed6);box-shadow:0 28px 70px #00000045,0 0 44px #2cdb820e,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:#31e28813;filter:blur(24px)}.mode-launcher-indicators .mode-launcher-card-glow{background:#e1b85b1a}.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:#b7f6d2;background:linear-gradient(145deg,#051e12f5,#021009f5) padding-box,linear-gradient(115deg,#60f7a48c,#60f7a414) border-box;box-shadow:0 8px 22px #00000038,inset 0 1px #ddffec0d;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:#efd486;background:linear-gradient(145deg,#271f0cf7,#0c140af7) padding-box,linear-gradient(115deg,#f4d17cb8,#62eea033) border-box;box-shadow:0 8px 24px #00000040,0 0 20px #e1bc6514,inset 0 1px #ffeec40f}.mode-launcher-indicators .mode-launcher-card-badge{color:#f2d98d;background:linear-gradient(145deg,#251e0cf5,#0b140af5) padding-box,linear-gradient(115deg,#ebc262ad,#ebc2621a) border-box;box-shadow:0 8px 22px #0000003d,0 0 18px #e1b95b14,inset 0 1px #ffeab50f}.mode-launcher-card-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(88,245,160,.22);border-radius:15px;background:#26b76c14;color:#54eda0;box-shadow:inset 0 1px #dcffec0d,0 0 24px #2ade840f}.is-featured .mode-launcher-card-icon{width:60px;height:60px;border-radius:18px}.mode-launcher-indicators .mode-launcher-card-icon{color:#e3bd65;border-color:#e3bd653d;background:#e3bd6512}.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:#63efaa;background:linear-gradient(145deg,#17754433,#051f1275)}.mode-launcher-automatic .mode-launcher-card-icon{color:#8affbe;border-color:#6effb14d;background:radial-gradient(circle at 50% 45%,#33e5892e,#051f126b)}.mode-launcher-card-limit{padding:7px 9px;border:1px solid rgba(78,235,148,.15);border-radius:10px;color:#afe0c6ad;background:#000a0540;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:#76dca4;font:650 10px/1.25 system-ui,sans-serif}.mode-launcher-card-copy em{color:#b5d3c27d;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,236,151,.14);border-radius:12px;color:#d3f0e1b3;background:#05190f8a;font:700 10px/1 system-ui,sans-serif}.mode-workspace-back span{color:#e3bf69;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,239,158,.3);border-radius:23px;background:radial-gradient(circle at 50% -30%,rgba(62,231,142,.14),transparent 48%),linear-gradient(180deg,#082215f7,#020e08fc);box-shadow:0 18px 52px #0009,0 0 34px #1eda7f1a,inset 0 1px #d4ffe612}.app-shell-home .bottom-nav:before{inset:0 18% auto;background:linear-gradient(90deg,transparent,rgba(228,191,103,.34),rgba(97,246,163,.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:#8db19db8;background:transparent;box-shadow:none}.app-shell-home .bottom-nav-item.active,.app-shell-home .bottom-nav-item[data-tab=home].active{color:#eafff3;border-color:#67f7a761;background:radial-gradient(circle at 50% 0,rgba(100,255,173,.15),transparent 60%),linear-gradient(145deg,#1d70417a,#072d1994);box-shadow:inset 0 1px #d3ffe61c,0 8px 22px #00000038,0 0 22px #34e58712}.app-shell-home .bottom-nav-item[data-tab=home].active:after{background:#e3bd65;box-shadow:0 0 10px #e3bd65b3}.app-shell-home .bottom-nav-icon{display:grid;width:29px;height:29px;margin-bottom:3px;place-items:center;border:1px solid rgba(102,212,151,.12);border-radius:10px;background:#03150c4d}.app-shell-home .bottom-nav-icon svg{display:block;width:16px;height:16px}.app-shell-home .bottom-nav-item.active .bottom-nav-icon{color:#a5ff6c;border-color:#a4ff6c47;background:#2a693961;filter:drop-shadow(0 0 7px rgba(94,255,158,.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:#000804c2;-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,242,164,.25);border-radius:28px;color:#effff6;background:radial-gradient(circle at 50% 0,rgba(52,225,135,.16),transparent 38%),linear-gradient(155deg,#082617fc,#021009fe);box-shadow:0 30px 90px #0000009e,inset 0 1px #ddffec12;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(225,188,101,.1),transparent 66%)}.signal-access-gate-mark{display:grid;width:58px;height:58px;margin-bottom:15px;place-items:center;border:1px solid rgba(229,193,109,.43);border-radius:18px;color:#efd384;background:linear-gradient(145deg,#523e1257,#071f129e);box-shadow:0 0 32px #e1bc651a,inset 0 1px #ffeec014}.signal-access-gate-mark svg{width:30px;height:30px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.signal-access-gate>span{color:#dfbd6b;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:#bbdac99e;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(196,255,149,.55);color:#04140b;background:linear-gradient(105deg,#dfb85e,#bce58d 48%,#45eca0);box-shadow:0 15px 34px #24db8024,inset 0 1px #ffffff61}.signal-access-gate-secondary{min-height:42px;margin-top:5px;border:0;color:#acccbb8c;background:transparent}.app-shell-view-profile{background:radial-gradient(500px 360px at 50% 8%,rgba(41,224,132,.1),transparent 68%),radial-gradient(420px 340px at 110% 64%,rgba(226,188,96,.055),transparent 72%),linear-gradient(180deg,#020906,#03110a 48%,#020805)}.app-shell-view-profile .page-profile-ref{gap:12px;padding-top:2px}.app-shell-view-profile .profile-hero-pass{gap:17px;overflow:hidden;padding:18px;border:1px solid rgba(91,236,156,.22);border-radius:26px;clip-path:none;background:radial-gradient(circle at 12% 4%,rgba(65,236,146,.14),transparent 31%),radial-gradient(circle at 95% 90%,rgba(225,188,101,.075),transparent 34%),linear-gradient(145deg,#092617eb,#021109f7);box-shadow:0 28px 72px #0000005c,inset 0 1px #ddffec0f}.app-shell-view-profile .profile-hero-pass:before{opacity:.42;background:linear-gradient(90deg,transparent 0 74%,rgba(94,240,158,.045) 74% 74.3%,transparent 74.3%),radial-gradient(circle at 88% 20%,transparent 0 54px,rgba(97,244,162,.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:#71ffb26b;box-shadow:0 16px 36px #0006,0 0 26px #35e48a1a}.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:#dfbd6b;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-locked{color:#e6c874;border-color:#e3bf6557;background:#46351052}.app-shell-view-profile .profile-status-badge-locked i{background:#e3bd65;box-shadow:0 0 9px #e3bd65ad}.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:#5de09624;border-radius:16px;background:#010e0785;box-shadow:inset 0 1px #dbffeb06}.app-shell-view-profile .profile-summary-card span{margin:0 0 7px;color:#84aa9594;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(227,190,100,.25);border-radius:19px;background:radial-gradient(circle at 0 50%,rgba(225,187,94,.1),transparent 32%),linear-gradient(145deg,#271f0ca8,#04180db3)}.app-shell-view-profile .profile-access-icon{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(229,192,105,.32);border-radius:14px;color:#e7c66f;background:#48371142}.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:#f1fff7;font:780 14px/1.15 system-ui,sans-serif}.app-shell-view-profile .profile-access-copy p{margin:0;color:#b4cfc08a;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(187,255,143,.42);border-radius:11px;color:#06140b;background:linear-gradient(110deg,#ddb75e,#69eca5);font:760 10px/1 system-ui,sans-serif}.app-shell-view-profile .profile-limits-row{width:100%;padding:12px;border-radius:19px;border-color:#5ee3982b;background:#010e0780}.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:#0a301c73}.app-shell-view-profile .profile-limit-pill svg{width:24px;height:24px;color:#65efa9}.app-shell-view-profile .profile-limit-pill>span{display:grid;gap:3px}.app-shell-view-profile .profile-limit-pill small{color:#9dc1ad8a;font-size:7px}.app-shell-view-profile .profile-limit-pill b{color:#effff6;font-size:11px}.app-shell-view-profile .profile-upgrade-btn{width:100%;border-radius:17px;clip-path:none;background:linear-gradient(105deg,#dfb85e,#b9e28c 48%,#48eca0)}.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,224,150,.18);border-radius:21px;clip-path:none;color:#effff6;background:radial-gradient(circle at 0 100%,rgba(53,228,138,.09),transparent 48%),linear-gradient(145deg,#082315db,#02120af0);box-shadow:0 16px 38px #0003,inset 0 1px #dcffeb0b;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,231,137,.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:"";position:absolute;top:18px;right:18px;bottom:auto;width:7px;height:7px;border:0;border-top:1.5px solid rgba(134,231,176,.46);border-right:1.5px solid rgba(134,231,176,.46);border-radius:0;opacity:1;transform:rotate(45deg)}.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:#e2bd6333;background:radial-gradient(circle at 0 100%,rgba(225,188,96,.09),transparent 48%),linear-gradient(145deg,#201f10b8,#03140bf0)}.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,239,162,.23);border-radius:15px;color:#69efaa;background:linear-gradient(145deg,#145b336b,#042313a3);box-shadow:0 10px 24px #0000003d,inset 0 1px #d9ffe90f}.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:#e6c26c47;color:#e7c66e;background:linear-gradient(145deg,#5b44125c,#15220f9e)}.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:#effff6;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:#67f6a661}.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,230,138,.12),transparent 38%),radial-gradient(circle at 82% 38%,rgba(225,188,96,.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,224,150,.16);border-radius:13px;color:#ddf5e7b8;background:#041b0f9e;font:700 10px/1 system-ui,sans-serif}.app-shell-view-profile .profile-faq-page-back span{color:#e2bd65;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:#e3be6452;border-radius:9px;color:#e7c771;background:#44341142;font-size:9px;letter-spacing:.18em}.app-shell-view-profile .profile-faq-page-panel .profile-faq-head>strong{display:block;max-width:360px;color:#f1fff7;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,225,151,.18);border-radius:22px;color:#effff6;background:radial-gradient(circle at 92% 5%,rgba(56,232,140,.11),transparent 40%),linear-gradient(145deg,#092717e0,#02120af2);box-shadow:0 18px 42px #00000038,inset 0 1px #dcffeb0b}.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:#e3be6538;background:radial-gradient(circle at 92% 5%,rgba(225,188,96,.11),transparent 40%),linear-gradient(145deg,#23200ec7,#03140bf5)}.app-shell-view-profile .profile-faq-tile-marker{display:grid;width:43px;height:43px;place-items:center;border:1px solid rgba(102,240,164,.24);border-radius:13px;color:#72efad;background:#124c2b57}.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:#e8ca76;border-color:#e6c26a4d;background:#523e124d}.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:#f1fff7;font-size:17px;letter-spacing:-.03em}.app-shell-view-profile .profile-faq-page-panel .profile-faq-card-copy small{color:#afcfbe8c;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:#d9bb65;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,225,151,.24);border-radius:15px;color:#65efa6;background:#0c3d2161}.app-shell-view-profile .profile-faq-detail-icon.is-gold{border-color:#e3be6547;color:#e3bd65;background:#48371047}.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:#f2fff7;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:#cae5d6ad;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(227,190,101,.62);border-radius:0;color:#e8cb79;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,225,151,.1)}.app-shell-view-profile .profile-faq-page-panel .profile-faq-note-list span:before{background:#62eca5;box-shadow:0 0 10px #4aed9d61}.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:#5be19726;border-radius:18px;background:#03180da3}.app-shell-view-profile .profile-faq-page-panel .profile-faq-indicator-card small{grid-column:2;color:#afcfbe8a}.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,202,111,.12),transparent 72%),radial-gradient(ellipse 92% 44% at 50% 65%,rgba(207,169,70,.075),transparent 72%),linear-gradient(180deg,#031c0f75,#02110a2e 48%,#010e0800)}.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,231,139,.13),transparent 38%),radial-gradient(circle at 86% 58%,rgba(226,188,97,.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:#effff6;background:transparent;box-shadow:none}.app-shell-view-profile .profile-support-page-card.is-direct{border-top:1px solid rgba(161,213,180,.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,240,164,.27);border-radius:18px;color:#6bf0aa;background:#0f4b296b}.app-shell-view-profile .profile-support-page-card.is-direct .profile-support-page-icon{border-color:#e6c26b4d;color:#e6c46b;background:#523e1257}.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:#f3fff8;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:#b8d6c694;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,239,156,.34);border-radius:12px;color:#07170e;background:linear-gradient(115deg,#b9f56c,#42e890);box-shadow:0 9px 24px #25d87c29;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:#ecca7061;background:linear-gradient(115deg,#f0ca69,#d8a83e);box-shadow:0 9px 24px #d3a53924}.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,236,139,.19),transparent 70%),radial-gradient(ellipse 82% 42% at 86% 71%,rgba(222,183,77,.09),transparent 70%),linear-gradient(180deg,rgba(3,34,18,.62),rgba(2,18,10,.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:#62efa8;border:1px solid rgba(91,239,160,.28);background:#0d49276b}.app-shell-view-profile .profile-notifications-page-icon{position:relative;width:72px;height:72px;border-radius:23px;border-color:#65ffac6b;background:linear-gradient(145deg,#125f33ad,#062f1a8a);box-shadow:0 18px 38px #1edc7c24,inset 0 1px #c5ffdc17}.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:#dfbd62;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.app-shell-view-profile .profile-notifications-page-hero strong{color:#f2fff8;font-size:clamp(29px,8vw,39px);line-height:.98;letter-spacing:-.055em;text-shadow:0 10px 28px rgba(55,233,142,.12)}.app-shell-view-profile .profile-notifications-page-hero p{max-width:315px;margin:0;color:#b5d3c39e;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(145,207,170,.12);background:radial-gradient(circle at 88% 24%,rgba(48,224,133,.09),transparent 38%),linear-gradient(180deg,#03140b14,#041e1052)}.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,218,146,.28);border-radius:22px;color:#f2fff8;background:#02170cb8;box-shadow:0 18px 38px #0000001f,inset 0 1px #b5ffd50a}.app-shell-view-profile .profile-notification-master.profile-notifications-page-switch.active{border-color:#64f8a87a;background:radial-gradient(circle at 100% 0,rgba(67,235,144,.18),transparent 48%),linear-gradient(115deg,#0a3e21e0,#031e10c2)}.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:#a7cbb78f;font-size:10px;line-height:1.4}.app-shell-view-profile .profile-notifications-page-hint svg{width:17px;height:17px;color:#58eaa0}.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:#06150c;background:linear-gradient(110deg,#c3f663,#39e78b);box-shadow:0 14px 30px #28dc8233,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,180,101,.1),transparent 42%),#000804c2;-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,235,157,.31);border-radius:27px;background:radial-gradient(circle at 90% 0%,rgba(46,225,133,.14),transparent 34%),linear-gradient(165deg,#072816fc,#02110afe 58%,#020c07fe);box-shadow:0 28px 80px #0000009e,inset 0 1px #c6ffdd12}.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:#f2fff8;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:#b4d3c394;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:#67e79f38;border-radius:13px;color:#c9e6d5;background:#082b18b3;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,212,142,.16);border-radius:19px;background:radial-gradient(circle at 100% 0%,rgba(44,218,127,.06),transparent 42%),#02140b9e}.app-shell-view-profile .profile-settings-modal .profile-setting-block .field-label{display:block;margin-bottom:10px;color:#ddbd67;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,225,152,.19);border-radius:16px;background:#010e08b8}.app-shell-view-profile .profile-settings-modal .profile-timezone-summary.expanded{border-color:#69f9a96b;background:#09371ead;box-shadow:inset 0 0 0 1px #62e89d0d}.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,234,159,.22);border-radius:999px;color:#d7efe1;background:#0a341d8c;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,211,142,.17);border-radius:14px;color:#d5ebdfb3;background:#010f089e;font-size:12px;font-weight:720}.app-shell-view-profile .profile-settings-modal .profile-chip-language.active{border-color:#64f6a780;color:#f2fff8;background:linear-gradient(120deg,#105b31e0,#06361ec7);box-shadow:inset 0 -2px #42e891,0 9px 22px #17ce7014}.app-shell-view-profile .profile-settings-modal-footer{gap:10px;padding:16px 20px 20px;border-top:1px solid rgba(90,207,139,.1);background:#020e08b8}.app-shell-view-profile .profile-settings-modal-footer .profile-save-btn{min-height:50px;border:0;border-radius:15px;color:#07150c;background:linear-gradient(110deg,#c4f762,#37e68a);box-shadow:0 13px 28px #2adc822b;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(161,213,180,.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(145,207,170,.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:#dfbc61;font-size:9px;letter-spacing:.15em}.app-shell-view-history .history-kicker:before{width:28px;background:linear-gradient(90deg,#48e99a,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:#aecfbd94;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,213,140,.17);border-radius:21px;background:radial-gradient(circle at 15% 0%,rgba(55,228,139,.08),transparent 40%),#02140bad;box-shadow:0 16px 36px #00000024}.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:#bdd8c999;background:transparent;text-align:center}.app-shell-view-history .history-filter-button.active{border-color:#60f2a35c;color:#effff6;background:radial-gradient(circle at 90% 0%,rgba(83,239,157,.16),transparent 48%),linear-gradient(145deg,#0e4828d1,#052816c7);box-shadow:inset 0 -2px #43e991,0 8px 20px #18cc6e14}.app-shell-view-history .history-filter-icon{grid-row:1;grid-column:1;width:27px;height:27px;display:grid;place-items:center;color:#58eaa0}.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:#06150c;background:#c5f664;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:#53d88d30;background:radial-gradient(circle at 50% 18%,rgba(50,228,138,.12),transparent 38%),linear-gradient(155deg,#072314e6,#021009f0)}.app-shell-view-history .history-empty-simple-icon{width:72px;height:72px;display:grid;place-items:center;border:1px solid rgba(96,239,162,.36);border-radius:23px;color:#62eca7;background:linear-gradient(145deg,#0f5930ad,#052c1899);box-shadow:0 16px 34px #1dd7791c}.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:#aecdbd8f}.app-shell-view-history .history-empty-action{max-width:340px;min-height:51px;border:0;border-radius:16px;background:linear-gradient(110deg,#c4f762,#37e68a);box-shadow:0 14px 30px #28db8129}.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:#ddb95f;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,218,146,.17);border-radius:999px;color:#bbdac9a8;background:#0522139e;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,214,140,.18);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(47,224,132,.08),transparent 36%),linear-gradient(145deg,#061f12f0,#02110af5);box-shadow:0 15px 32px #00000024}.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:#010d07a3}@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:#ddb95f}.app-shell-home .home-terminal-automatic .home-workspace-heading strong{color:#effff6;font-size:15px;letter-spacing:-.02em}.app-shell-home .home-terminal-automatic .home-workspace-heading>i{min-width:64px;min-height:30px;border-color:#51ef9857;border-radius:10px;color:#65eea8;background:#083b1f85}.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,222,155,.24);border-radius:19px;background:radial-gradient(circle at 78% 12%,rgba(91,101,255,.13),transparent 35%),radial-gradient(circle at 8% 92%,rgba(42,225,132,.07),transparent 40%),linear-gradient(rgba(118,128,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(118,128,255,.055) 1px,transparent 1px),linear-gradient(155deg,#090a25,#05061b 54%,#02050f);background-size:auto,auto,30px 30px,30px 30px,auto;box-shadow:inset 0 1px #dbffeb0d,inset 0 -54px 90px #00000030,0 18px 38px #0000002e}.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(1,4,12,.14),transparent 18%,transparent 82%,rgba(1,4,12,.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:#edfff6ed;font-size:14px;font-weight:850;line-height:1;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 12px rgba(0,0,0,.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:#7683ff4d;border-radius:8px;background:#050719d1;box-shadow:0 7px 20px #00000038}.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,216,143,.19);border-top:0;border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(50,226,135,.09),transparent 38%),linear-gradient(145deg,#062012f0,#02110af7);box-shadow:0 16px 36px #00000026}.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,208,139,.13);text-align:center}.app-shell-home .terminal-settings-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(94,238,159,.3);border-radius:15px;color:#5ceca3;background:#0c482775}.app-shell-home .terminal-settings-icon svg{width:28px;height:28px}.app-shell-home .terminal-settings-heading strong{color:#effff6;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(220,185,95,.25);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(220,185,95,.1),transparent 42%),#051b0ff2;text-align:center}.app-shell-home .analysis-access-cta>span{color:#e5ede8c2;font-size:11px;font-weight:700}.app-shell-home .analysis-access-cta>button{width:100%;min-height:50px;border:0;border-radius:15px;color:#07160d;background:linear-gradient(110deg,#c8ff55,#2ee88b);font-size:14px;font-weight:850;box-shadow:0 13px 28px #2de28429}.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:#d9b65e;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,211,142,.17);border-radius:15px;background:#010f08ad}.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 #24da7e2b}@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,226,135,.08),transparent 40%),linear-gradient(145deg,#051c10f0,#021009f7);box-shadow:0 15px 34px #00000024}.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}}@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 .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,222,130,.07),transparent 36%),linear-gradient(155deg,#071c10fc,#020c07fe 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:#62efa8;filter:drop-shadow(0 0 10px rgba(65,232,146,.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(216,184,86,.09),transparent 40%),linear-gradient(145deg,#131d0ef2,#051109fa);box-shadow:0 15px 34px #00000024}.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:#ddbd5d;font-size:8px;font-weight:900;letter-spacing:.18em}.app-shell-status .status-first-level-intro h1{max-width:390px;margin:0;color:#f1fff7;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:#aacbb8a8;font-size:10px;line-height:1.35}.app-shell-status .status-account-panel{--panel-accent: #47e995;--panel-accent-soft: rgba(71, 233, 149, .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-unlimited{--panel-accent: #d9bb58;--panel-accent-soft: rgba(217, 187, 88, .13);border-color:#d9bb5857}.app-shell-status .status-account-panel .status-page-slider{width:100%}.app-shell-status .status-page-card{min-height:0;gap:7px;padding:12px 2px 13px;border:0;border-radius:0;clip-path:none;background:transparent;box-shadow:none}.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(2,12,7,.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:#b5d1bfb3;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(80,199,131,.13)}.app-shell-status .status-access-line{min-height:24px;display:grid;grid-template-columns:minmax(76px,.9fr) minmax(78px,1fr) auto;align-items:center;gap:8px;border-bottom:1px solid rgba(80,199,131,.1)}.app-shell-status .status-access-line>span{color:#88ab97b8;font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.app-shell-status .status-access-line>strong{color:#effff5;font-size:11px;font-weight:850}.app-shell-status .status-access-line>small{color:#8bb09a94;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%,#82988a);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,#04140be0,#010a06c2)}.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(2,12,7,.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:#effff5;font-size:12px;line-height:1.18}.app-shell-status .status-limit-cell em{color:#9fc1ac9e;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(219,184,88,.24);border-radius:13px;background:linear-gradient(100deg,#dbb85817,#dbb85806)}.app-shell-status .status-deposit-note span{color:#d2ddc2b8;font-size:9px;font-weight:760;line-height:1.3}.app-shell-status .status-deposit-note strong{flex:0 0 auto;color:#e7c65f;font-size:14px;font-weight:900}.app-shell-status .status-page-controls{position:fixed;left:50%;bottom:calc(88px + env(safe-area-inset-bottom));z-index:48;width:min(calc(100vw - 72px),330px);min-height:47px;display:grid;grid-template-columns:38px auto 38px;align-items:center;justify-content:center;gap:11px;padding:6px 13px;border:1px solid rgba(73,221,141,.34);border-radius:16px;background:#02140bf0;box-shadow:0 12px 30px #0000006b,inset 0 1px #baffd912;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translate(-50%)}.app-shell-status .status-page-controls .status-page-control{width:38px;min-height:32px;justify-content:center;padding:0;border-radius:11px}.app-shell-status .status-page-dots button{border-radius:999px;transform:none}.app-shell-status .status-page-form{grid-template-columns:1fr;gap:6px;padding:11px 2px 14px;border:0;border-top:1px solid rgba(85,205,135,.16);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:#effff5;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-account-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.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}.app-shell-status .status-account-actions:has(>:only-child){grid-template-columns:1fr}.app-shell-status .status-page-quick-faq{display:grid;gap:10px;padding:14px 2px 4px;border-top:1px solid rgba(85,205,135,.16)}.app-shell-status .status-page-quick-faq>strong{color:#effff5;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(79,197,128,.17);border-radius:13px;background:#010d0780}.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:#e8fff1;background:transparent;font:inherit;font-size:11px;font-weight:800;text-align:left}.app-shell-status .status-page-quick-faq-item>button i{color:#55eda0;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:#a6c7b3ad;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 2px 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) auto;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{width:min(calc(100vw - 54px),320px)}}@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}}
