:root{--bg:#030303;--panel:#0b0b0d;--panel2:#141416;--text:#fff;--muted:#9d9d9d;--muted2:#6f6f6f;--gold:#d8aa4f;--gold2:#f3d58c;--border:#d8aa4f40;--soft:#ffffff13;--green:#8effc1}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{font:inherit}.app{background:radial-gradient(circle at 0 0,#d8aa4f33,#0000 30%),radial-gradient(circle at 100% 100%,#ffffff14,#0000 26%),linear-gradient(145deg,#000,#09090a 48%,#020202);justify-content:center;min-height:100dvh;padding:18px;display:flex}.phone{border:1px solid var(--border);background:linear-gradient(180deg, #ffffff0e, #ffffff03), var(--panel);border-radius:34px;flex-direction:column;width:100%;max-width:440px;height:calc(100dvh - 36px);min-height:620px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px #000000c7,inset 0 0 0 1px #ffffff09,0 0 54px #d8aa4f1c}.top{justify-content:space-between;gap:14px;padding:22px 20px 14px;display:flex}.brand{letter-spacing:-.07em;font-size:26px;font-weight:900}.premium{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:800}.langs{border:1px solid var(--soft);background:#ffffff0b;border-radius:999px;gap:4px;height:34px;padding:4px;display:flex}.lang{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:900}.lang.active{color:#080808;background:linear-gradient(135deg, var(--gold2), var(--gold))}.section-pill{border:1px solid var(--border);background:linear-gradient(135deg,#d8aa4f1a,#ffffff06);border-radius:18px;justify-content:space-between;margin:0 20px;padding:12px 14px;display:flex}.section-pill span,.card-head span,.id-row span,.info-list span,.access span,.signal span{color:var(--muted);font-size:12px}.section-pill strong{color:var(--gold2);font-size:13px}.content{flex:auto;min-height:0;padding:18px 20px;overflow-y:auto}.content::-webkit-scrollbar{width:0}.hero,.card,.signal,.empty{border:1px solid var(--soft);background:linear-gradient(180deg, #ffffff0e, #ffffff05), var(--panel2);border-radius:26px;margin-bottom:14px;padding:20px;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000047}.hero{border-color:var(--border);padding:24px}.eyebrow{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:900;display:block;position:relative}h1,h2,h3,p{position:relative}h1{letter-spacing:-.06em;margin:0;font-size:36px;line-height:.96}h2{letter-spacing:-.05em;margin:3px 0 0;font-size:28px}h3{letter-spacing:-.03em;margin:0 0 14px;font-size:18px}p{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.55}.id-row{border:1px solid var(--soft);background:#0003;border-radius:18px;justify-content:space-between;margin-top:22px;padding:13px 14px;display:flex;position:relative}.id-row strong{color:var(--gold2);font-size:13px}.card-head{justify-content:space-between;gap:14px;display:flex}.card-head b{height:fit-content;color:var(--green);background:#8effc114;border:1px solid #8effc147;border-radius:999px;padding:8px 10px;font-size:11px}.info-list{gap:10px;margin-top:18px;display:grid}.info-list div,.access div{border:1px solid var(--soft);background:#ffffff0b;border-radius:16px;justify-content:space-between;padding:14px;display:flex}.info-list strong,.access strong{color:var(--gold2);font-size:13px}.gold-btn{color:#070707;background:linear-gradient(135deg, var(--gold2), var(--gold) 48%, #8f6626);cursor:pointer;border:0;border-radius:999px;width:100%;margin-top:16px;padding:16px 18px;font-size:14px;font-weight:950;box-shadow:0 14px 32px #d8aa4f33}.access{gap:10px;display:grid}.access .disabled strong{color:var(--muted2)}.signal{border-color:var(--border)}.signal h3{color:var(--gold2);letter-spacing:.12em;margin:5px 0 0}.empty{flex-direction:column;justify-content:center;min-height:360px;display:flex}.nav{z-index:5;border:1px solid var(--soft);background:linear-gradient(#121216f2,#070708f2);border-radius:24px;flex:none;grid-template-columns:repeat(3,1fr);gap:7px;margin:0 14px 14px;padding:8px;display:grid;box-shadow:0 18px 60px #00000094}.nav-item{min-width:0;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:18px;padding:10px 6px}.nav-item span{margin-bottom:4px;font-size:18px;display:block}.nav-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;display:block;overflow:hidden}.nav-item.active{color:#080808;background:linear-gradient(135deg, var(--gold2), var(--gold));box-shadow:0 10px 26px #d8aa4f2e}@media (max-width:380px){.app{padding:0}.phone{border-left:0;border-right:0;border-radius:0;height:100dvh;min-height:100dvh}}.assets-screen{border:1px solid var(--soft);background:linear-gradient(180deg, #ffffff0e, #ffffff05), var(--panel2);border-radius:26px;margin-bottom:14px;padding:20px;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000047}.asset-list{gap:10px;margin-top:18px;display:grid}.asset-card{border:1px solid var(--soft);width:100%;color:var(--text);cursor:pointer;text-align:left;background:#ffffff0b;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.asset-left{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.asset-left>div{min-width:0}.asset-logo{width:42px;height:42px;color:var(--gold2);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;font-size:17px;font-weight:950;display:grid;overflow:hidden}.asset-left strong,.asset-left span,.asset-right b,.asset-right span{display:block}.asset-left strong{font-size:15px}.asset-left span{color:var(--muted);margin-top:3px;font-size:12px}.asset-signal-stats{color:#f2c863c7;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;max-width:168px;margin-top:4px;font-size:10px;font-weight:800;line-height:1.25;display:block;overflow:hidden}.asset-right{text-align:right;flex:0 0 82px;margin-left:auto}.asset-right b{color:var(--gold2);letter-spacing:.1em;font-size:12px}.asset-right span{color:var(--muted);margin-top:4px;font-size:11px}.asset-logo img{object-fit:cover;border-radius:999px;width:100%;height:100%;display:block}.asset-right em{opacity:.9;margin-top:6px;font-style:normal;display:inline-flex}.asset-alert-pill{border:1px solid var(--soft);min-width:54px;color:var(--muted);background:#ffffff0d;border-radius:999px;justify-content:flex-end;align-items:center;gap:4px;padding:4px 7px;font-size:11px;font-weight:900}.asset-alert-pill.enabled{color:var(--gold);background:#d4af3721;border-color:#d4af377a}.asset-alert-pill small{font-size:10px;font-weight:900}.asset-status{border:1px solid var(--soft);color:var(--muted);background:#ffffff0b;border-radius:14px;margin-top:14px;padding:11px 12px;font-size:12px}.asset-status.error{color:var(--gold2);border-color:var(--border)}.asset-detail{gap:14px;display:grid}.asset-detail-hero{border:1px solid var(--soft);background:radial-gradient(circle at 0 0,#d8aa4f2e,#0000 42%),#ffffff0b;border-radius:24px;justify-content:space-between;align-items:stretch;gap:14px;padding:16px;display:flex}.asset-detail-main{align-items:center;gap:13px;min-width:0;display:flex}.asset-detail-logo{width:54px;height:54px}.asset-detail-hero h1{margin:4px 0 0;font-size:30px;line-height:1}.asset-detail-hero p{color:var(--muted);margin:6px 0 0;font-size:12px}.asset-detail-price{flex:none;align-content:center;justify-items:end;gap:5px;display:grid}.asset-detail-price strong{color:var(--gold2);font-size:18px}.asset-detail-price span{border:1px solid var(--soft);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.asset-detail-price span.positive{color:#8dffb0}.asset-detail-price span.negative{color:#ff9a9a}.asset-detail-price span.neutral{color:var(--muted)}.asset-signal-card{border:1px solid var(--soft);background:linear-gradient(#fff1,#ffffff07),#ffffff06;border-radius:24px;margin-top:4px;padding:16px}.signal-summary-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.signal-summary-head span,.signal-summary-grid span,.signal-level-strip span,.signal-details summary{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.signal-summary-head h3{color:var(--text);margin:7px 0 0;font-size:28px;line-height:1}.signal-summary-head p{max-width:520px;color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.5}.signal-pill{border:1px solid var(--soft);color:var(--muted);white-space:nowrap;background:#ffffff0e;border-radius:999px;padding:8px 10px;font-size:11px}.signal-pill.ready{color:var(--gold2);border-color:var(--border)}.signal-pill.watch{color:var(--text)}.asset-decision-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;gap:6px;padding:14px;display:grid}.asset-decision-card.active{background:#4ade8014;border-color:#4ade803d}.asset-decision-card.watch{background:#f5c55e14;border-color:#f5c55e3d}.asset-decision-card.waiting,.asset-decision-card.loading{background:#94a3b812;border-color:#94a3b833}.asset-decision-card span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:900}.asset-decision-card strong{color:var(--text);font-size:18px}.asset-decision-card p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.45}.signal-summary-grid,.signal-level-strip{gap:10px;margin-top:14px;display:grid}.signal-summary-grid{grid-template-columns:repeat(3,1fr)}.signal-level-strip{grid-template-columns:repeat(4,1fr)}.signal-summary-grid div,.signal-level-strip div{border:1px solid var(--soft);background:#0000002e;border-radius:16px;padding:12px}.signal-summary-grid strong,.signal-level-strip strong{color:var(--text);margin-top:6px;font-size:13px;display:block}.signal-level-strip strong{color:var(--gold2)}.signal-details{border:1px solid var(--soft);background:#ffffff09;border-radius:18px;margin-top:12px;padding:12px}.signal-details summary{cursor:pointer}.signal-details .analysis-grid{margin-top:12px}@media (max-width:560px){.asset-detail-hero,.signal-summary-head{flex-direction:column}.asset-detail-price{justify-items:start}.signal-summary-grid,.signal-level-strip{grid-template-columns:1fr 1fr}}.back-button{border:1px solid var(--soft);width:fit-content;color:var(--text);cursor:pointer;background:#ffffff0b;border-radius:999px;padding:9px 12px}.chart-placeholder{border:1px dashed var(--border);text-align:center;background:radial-gradient(circle,#d8aa4f1f,#0000 55%),#ffffff09;border-radius:22px;place-content:center;gap:7px;min-height:220px;padding:18px;display:grid}.chart-placeholder span,.chart-placeholder small{color:var(--muted);font-size:12px}.chart-placeholder strong{color:var(--gold2);font-size:18px}.tv-chart{border:1px solid var(--border);background:#050505;border-radius:22px;width:100%;height:360px;overflow:hidden}.tv-chart iframe{border:0;width:100%;height:100%;display:block}.chart-source-note{border:1px solid var(--soft);color:var(--muted);text-align:center;background:#ffffff0a;border-radius:14px;padding:10px 12px;font-size:12px}.asset-search{margin-top:16px}.asset-search input{border:1px solid var(--soft);width:100%;color:var(--text);background:#ffffff0b;border-radius:18px;outline:none;padding:15px 16px;font-size:14px}.asset-search input:focus{border-color:var(--border);box-shadow:0 0 0 3px #d8aa4f1a}.asset-search input::placeholder{color:var(--muted2)}.analysis-card{border:1px solid var(--border);background:linear-gradient(#d8aa4f14,#ffffff06),#ffffff09;border-radius:22px;padding:18px}.analysis-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.analysis-head span,.analysis-grid span,.analysis-levels span{color:var(--muted);font-size:12px;display:block}.analysis-head h3{color:var(--gold2);letter-spacing:.08em;margin:4px 0 0}.analysis-head b{color:#070707;background:linear-gradient(135deg, var(--gold2), var(--gold));border-radius:999px;padding:9px 11px;font-size:12px}.analysis-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;display:grid}.analysis-grid div,.analysis-levels div{border:1px solid var(--soft);background:#0000002e;border-radius:15px;padding:12px}.analysis-grid strong,.analysis-levels strong{color:var(--text);margin-top:5px;font-size:13px;display:block}.analysis-levels{gap:10px;margin-top:10px;display:grid}.analysis-reasons{border-top:1px solid var(--soft);margin-top:12px;padding-top:12px}.analysis-reasons p{margin:7px 0 0;font-size:12px}.news-screen{border:1px solid var(--soft);background:linear-gradient(180deg, #ffffff0e, #ffffff05), var(--panel2);border-radius:26px;margin-bottom:14px;padding:20px;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000047}.brief-grid{gap:10px;margin-top:18px;display:grid}.brief-grid div,.disclaimer-card{border:1px solid var(--soft);background:#ffffff0b;border-radius:18px;padding:14px}.brief-grid span,.disclaimer-card span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.brief-grid strong{color:var(--text);margin-top:8px;font-size:13px;line-height:1.45;display:block}.disclaimer-card{border-color:var(--border);margin-top:14px}.market-events{border:1px solid var(--soft);background:#ffffff09;border-radius:20px;margin-top:14px;padding:14px}.market-events>span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.market-event-list{gap:10px;margin-top:10px;display:grid}.market-event-card{border:1px solid var(--soft);background:#00000029;border-radius:16px;padding:12px}.market-event-card strong{color:var(--text);font-size:13px;display:block}.market-event-card p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.45}.market-event-card footer{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.market-event-card footer span{border:1px solid var(--soft);color:var(--gold);letter-spacing:.08em;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.chart-panel{margin-top:18px}.chart-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.chart-panel-head span,.chart-fullscreen-head span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.chart-panel-head button,.chart-fullscreen-head button{border:1px solid var(--soft);color:var(--text);background:#ffffff0f;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.chart-fullscreen-overlay{z-index:100;background:#05070d;flex-direction:column;padding:12px;display:flex;position:fixed;inset:0}.chart-fullscreen-head{justify-content:space-between;align-items:center;gap:16px;padding-bottom:10px;display:flex}.chart-fullscreen-head strong{color:var(--text);margin-top:4px;font-size:18px;display:block}.chart-fullscreen-overlay .tv-chart{flex:1;height:auto;min-height:0}.chart-fullscreen-overlay .tv-chart iframe{min-height:0}.notification-panel{border:1px solid var(--soft);background:#ffffff0b;border-radius:20px;margin-top:14px;padding:14px}.notification-panel-head,.notification-toggle-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-toggle-row>div{gap:4px;display:grid}.notification-toggle-row strong{color:var(--text);font-size:15px}.notification-panel-head span,.notification-toggle-row span{color:var(--muted);font-size:12px;font-weight:800;display:block}.notification-panel-head strong{color:var(--text);margin-top:4px;font-size:18px;display:block}.notification-panel-head button{border:1px solid var(--soft);color:var(--muted);cursor:pointer;background:#ffffff0f;border-radius:999px;width:34px;height:34px;font-size:18px;font-weight:900}.notification-section-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:14px;font-size:12px;font-weight:900}.notification-panel-hint,.notification-summary{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.4}.notification-panel-hint{margin-bottom:12px}.asset-right em{cursor:pointer;-webkit-user-select:none;user-select:none}.notification-overlay{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000094;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.notification-overlay .notification-panel{width:min(420px,100%);max-height:calc(100vh - 48px);margin:0;overflow:auto;box-shadow:0 24px 80px #0000007a}.promo-row{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:14px;display:grid}.promo-row label{gap:6px;display:grid}.promo-row span,.payment-hint{color:#ffffff9e;font-size:12px}.promo-row input{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;outline:none;width:100%;padding:12px 14px}.promo-row button{color:#fff;background:#ffffff1a;border:0;border-radius:14px;padding:12px 14px;font-weight:700}.payment-hint{margin:12px 0 0;line-height:1.4}.status-pill{color:#ffffffc2;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:7px 10px;font-size:12px;display:inline-flex}.status-pill.active{color:#ffd666;background:#ffd66629}.promo-status{color:#ffffff9e;margin:10px 0 0;font-size:12px}.promo-status.success{color:#ffd666}.payment-steps{gap:8px;margin-top:10px;display:grid}.payment-steps div{color:#ffffffb8;align-items:center;gap:9px;font-size:12px;line-height:1.35;display:flex}.payment-steps b{width:20px;height:20px;color:var(--gold);background:#f5c55e24;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.payment-network-list{gap:10px;margin-top:14px;display:grid}.network-option{color:#fff;text-align:left;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;gap:4px;width:100%;padding:12px 14px;display:grid}.network-option.active{background:#ffd6661f;border-color:#ffd666b8}.network-option span{color:#ffffff94;font-size:12px}.invoice-box{background:#ffd66614;border:1px solid #ffd66629;border-radius:16px;gap:6px;margin-top:14px;padding:12px 14px;display:grid}.invoice-box span,.invoice-box small{color:#ffffff9e;font-size:12px}.invoice-box code{white-space:normal;word-break:break-word;color:#ffffffd1}.invoice-title-row,.invoice-pay-row,.invoice-address-row{gap:6px;display:grid}.invoice-title-row{grid-template-columns:1fr auto;align-items:center}.invoice-title-row b{color:var(--gold);text-transform:uppercase;border:1px solid #d4af3766;border-radius:999px;padding:5px 9px;font-size:11px}.invoice-pay-row{grid-template-columns:1fr auto auto;align-items:center}.invoice-address-row code{overflow-wrap:anywhere;display:block}.invoice-pay-row button,.invoice-address-row button{color:var(--gold);background:#d4af371a;border:1px solid #d4af3759;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.analysis-card.premium-locked-card,.asset-signal-card.premium-locked-card{min-height:240px;position:relative;overflow:hidden}.analysis-card.premium-locked-card>*,.asset-signal-card.premium-locked-card>*{filter:blur(7px);opacity:.28;pointer-events:none;-webkit-user-select:none;user-select:none}.analysis-card.premium-locked-card:before,.asset-signal-card.premium-locked-card:before{content:"Premium";z-index:3;color:#090909;background:linear-gradient(135deg, var(--gold2), var(--gold));letter-spacing:.14em;text-transform:uppercase;border:1px solid #d8aa4f61;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:950;position:absolute;top:32px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #d8aa4f2e}.analysis-card.premium-locked-card:after,.asset-signal-card.premium-locked-card:after{content:attr(data-lock-text);color:var(--gold2);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background:radial-gradient(circle at top,#d8aa4f33,#0000 42%),linear-gradient(#141418eb,#07070ae0);border:1px solid #d8aa4f59;border-radius:22px;place-items:center;padding:42px 24px 24px;font-size:15px;font-weight:900;line-height:1.45;display:grid;position:absolute;inset:18px;box-shadow:inset 0 0 0 1px #ffffff0b}.nav{grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;gap:10px;display:grid}.nav-item{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.nav-item span,.nav-item strong{text-align:center;width:100%;margin:0;display:block}.nav-item.active{width:100%}.invoice-check-button{width:100%;color:var(--gold);background:#d4af371a;border:1px solid #d4af3759;border-radius:999px;margin-top:6px;padding:10px 12px;font-size:12px;font-weight:900}.notification-switch{cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;flex:none;width:58px;height:32px;padding:0;transition:background .2s,border-color .2s;position:relative}.notification-switch.enabled{background:#d4af3747;border-color:#d4af378c}.notification-switch-knob{background:#ffffffe6;border-radius:50%;width:22px;height:22px;transition:transform .2s,background .2s;position:absolute;top:4px;left:4px;box-shadow:0 6px 14px #00000040}.notification-switch.enabled .notification-switch-knob{background:var(--gold);transform:translate(26px)}.subscription-card{position:relative;overflow:hidden}.subscription-summary,.subscription-active-panel,.subscription-checkout{gap:14px;display:grid}.subscription-summary p{color:var(--muted);margin:0;line-height:1.55}.subscription-summary strong,.subscription-active-panel strong{font-size:18px}.subscription-active-panel div{background:#f5c55e0f;border:1px solid #f5c55e38;border-radius:18px;gap:6px;padding:14px;display:grid}.subscription-active-panel span,.checkout-price-row span,.subscription-feature-list span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.checkout-price-row{background:#f5c55e0f;border:1px solid #f5c55e38;border-radius:18px;justify-content:space-between;gap:14px;padding:14px;display:flex}.checkout-price-row div{gap:4px;display:grid}.checkout-price-row strong{font-size:24px}.checkout-price-row b{color:var(--gold);white-space:nowrap;align-self:center}.subscription-feature-list{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;gap:8px;padding:14px;display:grid}.subscription-feature-list div{color:var(--text);font-size:14px}.payment-network-list.single-network{grid-template-columns:1fr}.terms-row{color:var(--muted);background:#ffffff0a;border-radius:16px;align-items:flex-start;gap:10px;padding:12px;font-size:13px;line-height:1.45;display:flex}.terms-row input{accent-color:var(--gold);margin-top:2px}.terms-link{width:fit-content;color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.terms-box{background:#00000038;border:1px solid #f5c55e2e;border-radius:18px;gap:8px;padding:14px;display:grid}.terms-box strong{color:var(--gold)}.terms-box p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.signal-management-card{background:#0f172a6b;border:1px solid #94a3b82e;border-radius:18px;flex-direction:column;gap:6px;margin-top:12px;padding:12px 14px;display:flex}.signal-management-card span{color:#e2e8f0a3;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.signal-management-card strong{color:#f8fafc;font-size:.98rem}.signal-management-card p{color:#e2e8f0b8;margin:0;font-size:.86rem;line-height:1.45}.signal-management-card.active{border-color:#22c55e47}.signal-management-card.watch{border-color:#facc1542}.signal-management-card.waiting{border-color:#94a3b829}.signal-management-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.signal-management-grid div{background:#02061747;border:1px solid #94a3b824;border-radius:14px;padding:8px}.signal-management-grid strong{margin-top:4px;display:block}@media (max-width:520px){.signal-management-grid{grid-template-columns:1fr}}.signal-management-hint{border-top:1px solid #94a3b81f;margin-top:2px;padding-top:8px}.trade-context-card{background:#0f172a5c;border:1px solid #94a3b829;border-radius:18px;flex-direction:column;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.trade-context-card.active{border-color:#22c55e47}.trade-context-card.watch{border-color:#facc1547}.trade-context-card.warning{border-color:#f8717152}.trade-context-card.loading{border-color:#94a3b82e}.trade-context-head{justify-content:space-between;gap:12px;display:flex}.trade-context-head span,.trade-context-grid span,.trade-context-reason span{color:#e2e8f0a3;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.trade-context-head strong,.trade-context-grid strong{color:#f8fafc}.trade-context-card p{color:#e2e8f0b8;margin:0;font-size:.86rem;line-height:1.45}.trade-context-decision{background:#f5c55e12;border:1px solid #f5c55e29;border-radius:16px;gap:6px;padding:12px 14px;display:grid}.trade-context-decision span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.trade-context-decision strong{color:#ffffffe0;font-size:13px;line-height:1.45}.trade-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trade-context-grid div{background:#0206173d;border:1px solid #94a3b81f;border-radius:14px;padding:8px}.trade-context-grid strong{margin-top:4px;font-size:.86rem;display:block}.trade-context-reason{border-top:1px solid #94a3b81f;padding-top:8px}@media (max-width:520px){.trade-context-head{flex-direction:column;gap:4px}.trade-context-grid{grid-template-columns:1fr}}.signal-history-card{background:#0f172a52;border:1px solid #94a3b829;border-radius:18px;margin-top:12px;padding:12px}.signal-history-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.signal-history-head span,.signal-history-item span,.signal-history-card p{color:#e2e8f0ad;font-size:.82rem}.signal-history-head strong{color:#f8fafc}.signal-history-card p{margin:0;line-height:1.45}.signal-history-list{flex-direction:column;gap:8px;display:flex}.signal-history-item{background:#0206173d;border:1px solid #94a3b81f;border-radius:14px;padding:10px}.signal-history-item>div:first-child,.signal-history-foot{justify-content:space-between;gap:10px;display:flex}.signal-history-item strong{color:#f8fafc}.signal-history-levels{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:8px 0;display:grid}.signal-history-levels span{background:#0f172a9e;border-radius:10px;padding:6px}.signal-history-status{background:#94a3b824;border-radius:999px;padding:4px 8px;font-size:.76rem}.signal-history-status.active,.signal-history-status.completed{background:#22c55e24}.signal-history-status.warning,.signal-history-status.stopped{background:#f8717124}.signal-history-status.breakeven{background:#facc1524}@media (max-width:520px){.signal-history-item>div:first-child,.signal-history-foot{flex-direction:column}.signal-history-levels{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-overview-card,.profile-assistant-card{gap:14px;display:grid}.profile-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-overview-item{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;gap:6px;min-width:0;padding:13px 14px;display:grid}.profile-overview-item span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.profile-overview-item strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.profile-overview-note{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.profile-feature-list{background:#f5c55e0f;border:1px solid #f5c55e29;border-radius:18px;gap:8px;padding:14px;display:grid}.profile-feature-list div{color:var(--text);font-size:14px;line-height:1.35}.profile-risk-note{color:#ffffffb8;background:#f8717112;border:1px solid #f8717133;border-radius:18px;margin:0;padding:13px 14px;font-size:13px;line-height:1.5}.profile-assets-button{width:100%;color:var(--gold);cursor:pointer;background:#f5c55e1f;border:1px solid #f5c55e4d;border-radius:999px;padding:12px 14px;font-size:14px;font-weight:900}@media (max-width:420px){.profile-overview-grid{grid-template-columns:1fr}}.profile-actions-card,.profile-live-card,.profile-safety-card,.active-signals-card{gap:14px;display:grid}.profile-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-action-button{width:100%;min-width:0;color:var(--text);text-align:left;cursor:pointer;background:#f5c55e12;border:1px solid #f5c55e2e;border-radius:18px;gap:6px;padding:14px;display:grid}.profile-action-button strong{color:var(--gold);font-size:14px}.profile-action-button span{color:var(--muted);font-size:12px;line-height:1.35}.profile-live-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.profile-live-item{text-align:center;background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;gap:4px;min-width:0;padding:12px 10px;display:grid}.profile-live-item strong{color:var(--gold);font-size:22px;line-height:1}.profile-live-item span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.profile-live-scope{color:#f5c55ee0;margin:10px 0 0;font-size:12px;font-weight:800;line-height:1.45}.profile-live-note{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.profile-live-sections{gap:12px;display:grid}.profile-live-section{gap:8px;display:grid}.profile-live-section h3{color:#ffffffdb;letter-spacing:.02em;margin:0;font-size:13px;font-weight:900}.profile-live-signals{gap:8px;display:grid}.profile-live-signal{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;gap:8px;padding:12px;display:grid}.profile-live-signal-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.profile-live-signal-head strong{color:var(--text);font-size:13px}.profile-live-signal-head span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:10px;font-weight:900}.profile-live-levels{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.profile-live-levels span{color:var(--muted);text-transform:uppercase;gap:2px;font-size:10px;font-weight:800;display:grid}.profile-live-levels b{color:#ffffffd1;text-transform:none;font-size:11px;font-weight:900}.profile-live-signal em{color:#f5c55ec7;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.profile-safety-list{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;gap:8px;padding:13px 14px;display:grid}.profile-safety-list div{color:#ffffffc2;font-size:13px;line-height:1.4}@media (max-width:420px){.profile-action-grid{grid-template-columns:1fr}.profile-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.active-signals-screen{gap:14px;display:grid}.active-signals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.active-signals-empty{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;gap:6px;padding:16px;display:grid}.active-hero{padding-bottom:20px}.active-hero-status{justify-content:space-between;align-items:flex-start;gap:14px;display:flex;position:relative}.active-hero-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid;position:relative}.active-hero-metric{background:#0000003d;border:1px solid #d8aa4f2e;border-radius:18px;min-width:0;padding:12px 10px}.active-hero-metric strong,.active-hero-metric span{display:block}.active-hero-metric strong{color:var(--gold2);letter-spacing:-.04em;font-size:20px;font-weight:950}.active-hero-metric span{color:var(--muted);margin-top:4px;font-size:10px;font-weight:800;line-height:1.25}.active-flow{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.active-flow-step{border:1px solid var(--soft);background:#ffffff0a;border-radius:16px;min-width:0;padding:11px 8px}.active-flow-step strong,.active-flow-step span{display:block}.active-flow-step strong{color:var(--gold);letter-spacing:.12em;font-size:11px;font-weight:950}.active-flow-step span{color:var(--text);margin-top:6px;font-size:10px;font-weight:850;line-height:1.25}.active-section-title{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 10px;display:flex}.active-section-title span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.active-section-title strong{border:1px solid var(--soft);min-width:28px;color:var(--gold2);text-align:center;background:#ffffff0b;border-radius:999px;padding:5px 8px;font-size:11px}.active-signals-empty{background:radial-gradient(circle at 0 0,#d8aa4f21,#0000 45%),#ffffff09;border:1px solid #d8aa4f2e;border-radius:20px;gap:8px;margin-top:16px;padding:18px;display:grid}.active-signals-empty strong{color:var(--text);font-size:16px}.active-signals-empty span{color:var(--muted);font-size:13px;line-height:1.45}.ghost-btn{border:1px solid var(--border);width:fit-content;color:var(--gold2);cursor:pointer;background:#d8aa4f14;border-radius:999px;margin-top:6px;padding:11px 14px;font-size:12px;font-weight:950}.active-recent-block{margin-top:20px;padding-top:2px}.assets-catalog-hero{border:1px solid var(--border);background:radial-gradient(circle at 0 0,#d8aa4f2e,#0000 46%),linear-gradient(#ffffff0e,#ffffff05),#ffffff06;border-radius:26px;margin-bottom:16px;padding:22px;position:relative;overflow:hidden}.assets-catalog-hero h1{margin:0;font-size:34px}.assets-catalog-stats{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid;position:relative}.assets-catalog-stats div{background:#00000038;border:1px solid #d8aa4f2e;border-radius:18px;min-width:0;padding:12px 10px}.assets-catalog-stats strong,.assets-catalog-stats span{display:block}.assets-catalog-stats strong{color:var(--gold2);letter-spacing:-.04em;font-size:20px;font-weight:950}.assets-catalog-stats span{color:var(--muted);margin-top:4px;font-size:10px;font-weight:850;line-height:1.25}.asset-search label{gap:8px;display:grid}.asset-search label span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:950}.signal-lifecycle{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.signal-lifecycle-step{border:1px solid var(--soft);opacity:.72;background:#ffffff09;border-radius:16px;min-width:0;padding:11px 8px}.signal-lifecycle-step.active{opacity:1;background:radial-gradient(circle at 0 0,#d8aa4f24,#0000 52%),#ffffff0d;border-color:#d8aa4f42}.signal-lifecycle-step b,.signal-lifecycle-step strong,.signal-lifecycle-step span{display:block}.signal-lifecycle-step b{color:var(--gold);letter-spacing:.12em;font-size:10px;font-weight:950}.signal-lifecycle-step strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;font-weight:950;overflow:hidden}.signal-lifecycle-step span{color:var(--muted);margin-top:4px;font-size:9px;font-weight:800;line-height:1.25}.profile-account-card,.profile-support-card,.profile-faq-card{border-color:#d8aa4f29}.profile-clean-grid{gap:10px;margin-top:18px;display:grid}.profile-clean-grid div{border:1px solid var(--soft);background:#ffffff0b;border-radius:16px;justify-content:space-between;gap:14px;padding:14px;display:flex}.profile-clean-grid span{color:var(--muted);font-size:12px}.profile-clean-grid strong{max-width:58%;color:var(--gold2);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.profile-clean-note{color:var(--muted);background:#d8aa4f0e;border:1px solid #d8aa4f24;border-radius:16px;margin-top:14px;padding:13px 14px;font-size:13px;line-height:1.5}.profile-support-card .ghost-btn:disabled{opacity:.7;cursor:not-allowed}.profile-faq-list{gap:10px;margin-top:16px;display:grid}.profile-faq-list details{border:1px solid var(--soft);background:#ffffff0a;border-radius:16px;padding:14px}.profile-faq-list summary{color:var(--gold2);cursor:pointer;font-size:13px;font-weight:900}.profile-faq-list p{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.5}.card,.card-head,.profile-account-card,.profile-support-card,.profile-faq-card,.subscription-card,.subscription-summary,.subscription-active-panel,.subscription-checkout,.profile-faq-list,.profile-faq-list details,.profile-faq-list summary,.profile-faq-list p,.profile-clean-grid,.profile-clean-grid div,.profile-clean-note,.terms-row,.subscription-feature-list,.checkout-price-row{min-width:0}.card,.profile-faq-list details,.profile-clean-note,.terms-row,.subscription-feature-list,.subscription-summary p,.profile-faq-list p{overflow-wrap:anywhere}.profile-faq-list summary{overflow-wrap:anywhere;line-height:1.35}.profile-clean-grid strong{overflow-wrap:anywhere}.gold-btn,.ghost-btn,.terms-link,.status-pill{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (max-width:420px){.card-head,.checkout-price-row,.profile-clean-grid div{flex-direction:column;align-items:flex-start}.profile-clean-grid strong{text-align:left;white-space:normal;max-width:100%}.checkout-price-row b{white-space:normal}}.invoice-title-row,.invoice-pay-row,.invoice-address-row{min-width:0}.invoice-title-row{grid-template-columns:minmax(0,1fr) auto}.invoice-pay-row{grid-template-columns:minmax(0,1fr) auto auto}.invoice-title-row b,.invoice-pay-row strong,.invoice-pay-row button,.invoice-address-row button,.invoice-box small{overflow-wrap:anywhere;min-width:0;max-width:100%}@media (max-width:420px){.invoice-title-row,.invoice-pay-row{grid-template-columns:1fr;align-items:flex-start}.invoice-title-row b,.invoice-pay-row button,.invoice-address-row button{width:fit-content}}.active-flow,.signal-lifecycle,.active-hero-metrics,.assets-catalog-stats,.active-signals-grid,.promo-row,.signal-summary-grid,.signal-level-strip{min-width:0}.active-flow-step,.signal-lifecycle-step,.active-hero-metric,.assets-catalog-stats div,.signal-summary-grid div,.signal-level-strip div{overflow-wrap:anywhere;min-width:0}.signal-pill{overflow-wrap:anywhere;max-width:100%}@media (max-width:520px){.active-signals-grid,.promo-row{grid-template-columns:1fr}.active-hero-status{flex-direction:column}.active-flow,.signal-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-lifecycle-step strong{white-space:normal;text-overflow:unset}.signal-pill{white-space:normal}}@media (max-width:380px){.active-hero-metrics,.assets-catalog-stats{grid-template-columns:1fr}}
