@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8fafc;--surface:#fff;--surface-muted:#f1f5f9;--border:#e2e8f0;--border-hover:#cbd5e1;--text:#0f172a;--muted:#64748b;--primary:#2563eb;--primary-50:#eff6ff;--primary-100:#dbeafe;--primary-600:#1d4ed8;--primary-700:#1e40af;--green:#22c55e;--green-50:#f0fdf4;--green-600:#16a34a;--red:#ef4444;--red-50:#fef2f2;--red-600:#dc2626;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 4px 24px #0f172a14;--shadow-lg:0 18px 40px #0f172a1f;--shadow-glow:0 0 0 3px #2563eb26;--radius:16px;--radius-sm:10px;--transition:.2s cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(ellipse 900px 600px at 10% -10%,#e0f2fe 0%,transparent 60%),radial-gradient(ellipse 900px 600px at 100% 0%,#eef2ff 0%,transparent 55%),var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}p{margin:0}h1,h2,h3,h4{letter-spacing:-.02em;margin:0;line-height:1.2}button,input,select,textarea{font:inherit;color:inherit}.container{max-width:1120px;margin:0 auto;padding:0 24px}.main{padding:36px 0 80px}.page{gap:32px;animation:.5s cubic-bezier(.16,1,.3,1) both pageIn;display:grid}@keyframes pageIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.site-header{z-index:40;-webkit-backdrop-filter:blur(16px)saturate(180%);border-bottom:1px solid var(--border);background:#f8fafcd1;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:24px;padding:14px 0;display:flex}.logo{flex-shrink:0;align-items:center;gap:12px;display:flex}.logo-mark{letter-spacing:-.02em;font-size:18px;font-weight:800}.logo-pill{color:#3730a3;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg,#e0e7ff,#ede9fe);border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700}.nav-links{color:var(--muted);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.nav-links a{transition:color var(--transition),background var(--transition);border-radius:8px;padding:6px 12px}.nav-links a:hover{color:var(--text);background:var(--surface-muted)}.nav-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.mobile-toggle{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;width:40px;height:40px;color:var(--text);flex-shrink:0;justify-content:center;align-items:center;display:none}.mobile-toggle svg{width:20px;height:20px}.site-footer{color:#e2e8f0;background:#0f172a;padding:48px 0 32px}.site-footer .muted{color:#94a3b8}.site-footer a{transition:color var(--transition)}.site-footer a:hover{color:#fff}.footer-content{grid-template-columns:2fr 1fr 1fr;gap:40px;display:grid}.footer-links{flex-direction:column;gap:10px;font-size:14px;display:flex}.footer-bottom{border-top:1px solid #94a3b826;margin-top:32px;padding-top:24px}.section{gap:20px;display:grid}.section-header{gap:8px;max-width:720px;display:grid}.grid{gap:20px;display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card{background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition);padding:24px}.card.hoverable:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.hero{color:#f8fafc;box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#0f172a 0%,#1e293b 45%,#1d4ed8 100%);border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px;padding:48px 40px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#6366f126 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-50%;right:-20%}.hero .muted{color:#e2e8f0cc}.badge{color:#e2e8f0;text-transform:uppercase;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#94a3b826;border:1px solid #e2e8f04d;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-flex}.hero-title{letter-spacing:-.03em;margin-top:16px;font-size:clamp(32px,5vw,48px);font-weight:800}.hero-subtitle{color:#f1f5f9f2;max-width:620px;margin-top:12px;font-size:clamp(16px,2.1vw,18px);font-weight:500;line-height:1.65}.actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.hero-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:28px;display:grid}.metric{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background var(--transition);background:#0f172a59;border:1px solid #e2e8f026;border-radius:12px;padding:14px 16px}.metric:hover{background:#0f172a80}.metric-value{font-size:15px;font-weight:700}.hero-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #e2e8f026;border-radius:20px;gap:16px;padding:24px;display:grid}.signal-demo{gap:10px;display:grid}.signal-row{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.divider{background:#e2e8f033;height:1px}.feature-card{transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition);gap:12px;display:grid}.feature-card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.feature-icon{color:#4338ca;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.feature-icon svg{width:22px;height:22px}.step-card{transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition);gap:12px;display:grid}.step-card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.step-number{color:#3730a3;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:inline-flex}.pricing-card{transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition);gap:16px;display:grid}.pricing-card:hover{transform:translateY(-2px)}.pricing-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-badge{color:#475569;text-transform:uppercase;letter-spacing:.08em;background:#e2e8f0;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.pricing-price{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:800}.pricing-price span{color:var(--muted);font-size:14px;font-weight:500}.pricing-list{color:var(--text);gap:10px;margin:0;padding:0;list-style:none;display:grid}.pricing-list li{align-items:center;gap:10px;font-size:14px;display:flex}.pricing-list li:before{content:"";background:#dcfce7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2316a34a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") 50%/10px no-repeat;border-radius:50%;flex-shrink:0;width:18px;height:18px}.pricing-card.featured{box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#eef2ff,#f5f3ff);border-color:#a5b4fc;position:relative}.pricing-card.featured:before{content:"";border-radius:var(--radius);-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#818cf8,#6366f1,#4f46e5);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pricing-card.featured .pricing-badge{color:#fff;background:linear-gradient(135deg,#4f46e5,#2563eb)}.callout{background:linear-gradient(135deg,#eff6ff,#eef2ff);border:1px solid #dbeafe}.notice{border-left:4px solid var(--primary);background:var(--primary-50)}.auth-container{gap:24px;max-width:480px;margin:0 auto;display:grid}.auth-card{background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);padding:32px}.auth-header{text-align:center;margin-bottom:28px}.auth-header h2{font-size:24px;font-weight:800}.auth-header p{margin-top:8px}.tabs{border-radius:var(--radius-sm);background:var(--surface-muted);gap:4px;margin-bottom:24px;padding:4px;display:flex}.tab{color:var(--muted);cursor:pointer;transition:all var(--transition);background:0 0;border:none;border-radius:8px;flex:1;padding:10px 16px;font-size:14px;font-weight:600}.tab:hover{color:var(--text)}.tab.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.password-field{position:relative}.password-field input{padding-right:44px}.password-toggle{width:32px;height:32px;color:var(--muted);cursor:pointer;transition:color var(--transition),background var(--transition);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.password-toggle:hover{color:var(--text);background:var(--surface-muted)}.password-toggle svg{width:18px;height:18px}.collapsible-trigger{color:var(--primary);cursor:pointer;transition:color var(--transition);background:0 0;border:none;align-items:center;gap:6px;padding:8px 0;font-size:13px;font-weight:600;display:flex}.collapsible-trigger:hover{color:var(--primary-600)}.collapsible-trigger svg{width:16px;height:16px;transition:transform var(--transition)}.collapsible-trigger.open svg{transform:rotate(180deg)}.collapsible-content{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1);display:grid}.collapsible-content.open{grid-template-rows:1fr}.collapsible-inner{overflow:hidden}.form-grid{gap:16px;display:grid}.field{color:var(--text);gap:6px;font-weight:600;display:grid}.field span{color:var(--muted);font-size:13px;font-weight:600}.form-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;display:grid}.action-field{align-items:end;display:flex}.action-field .button{width:100%}input,select,textarea{border-radius:var(--radius-sm);border:1px solid var(--border);width:100%;transition:border var(--transition),box-shadow var(--transition);background:#fff;padding:10px 14px;font-size:14px;box-shadow:inset 0 1px 2px #0f172a0a}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:var(--shadow-glow);outline:none}input::placeholder{color:#94a3b8}input:disabled,select:disabled{background:var(--surface-muted);color:var(--muted);cursor:not-allowed}.alert{background:var(--surface);box-shadow:var(--shadow-sm);border:1px solid #0000;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:14px 16px;animation:.3s cubic-bezier(.16,1,.3,1) alertIn;display:grid}@keyframes alertIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.alert-icon{text-transform:uppercase;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:inline-flex}.alert-icon svg{width:16px;height:16px}.alert-content{gap:2px;display:grid}.alert-title{margin:0;font-size:14px;font-weight:600}.alert-text{color:var(--muted);margin:0;font-size:13px}.alert-close{color:inherit;cursor:pointer;opacity:.5;transition:opacity var(--transition),background var(--transition);background:0 0;border:none;border-radius:6px;padding:4px;font-size:16px;line-height:1}.alert-close:hover{opacity:1;background:#0000000d}.alert.success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.alert.success .alert-icon{color:#166534;background:#bbf7d0}.alert.success .alert-text{color:#14532d}.alert.error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.alert.error .alert-icon{color:#991b1b;background:#fecaca}.alert.error .alert-text{color:#7f1d1d}.alert.info{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.alert.info .alert-icon{color:#1d4ed8;background:#bfdbfe}.alert.info .alert-text{color:#1e3a8a}.button{border-radius:var(--radius-sm);background:var(--primary);color:#fff;cursor:pointer;transition:all var(--transition);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;display:inline-flex}.button:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.button:active{transform:translateY(0)}.button:disabled{opacity:.55;cursor:not-allowed;transform:none}.button.primary{background:var(--primary)}.button.primary:hover:not(:disabled){background:var(--primary-600);box-shadow:0 4px 12px #2563eb4d}.button.secondary{background:#0f172a}.button.secondary:hover:not(:disabled){background:#1e293b}.button.ghost{color:var(--text);border-color:var(--border);background:0 0}.button.ghost:hover:not(:disabled){background:var(--surface-muted);border-color:var(--border-hover)}.button.danger{color:var(--red);background:0 0;border-color:#fecaca}.button.danger:hover:not(:disabled){background:var(--red-50);border-color:#fca5a5}.button.icon-only{border-radius:999px;width:42px;height:42px;padding:0}.button.icon-only[data-auth=inside]{color:#312e81;background:linear-gradient(135deg,#eef2ff 0%,#e0e7ff 45%,#f5f3ff 100%);border-color:#c7d2fe;box-shadow:0 10px 22px #4338ca2e,inset 0 0 0 1px #ffffffb3}.button.icon-only[data-auth=inside]:hover{background:linear-gradient(135deg,#e0e7ff 0%,#c7d2fe 55%,#ede9fe 100%);border-color:#a5b4fc}.button.icon-only .auth-avatar{background:radial-gradient(circle at 30% 30%,#fff 0%,#eef2ff 55%,#e0e7ff 100%);border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;box-shadow:inset 0 0 0 1px #e0e7fff2,0 2px 6px #4338ca2e}.button.icon-only .auth-avatar svg{width:22px;height:22px;display:block}.auth-menu{align-items:center;display:inline-flex;position:relative}.auth-dropdown{border:1px solid var(--border);background:var(--surface);min-width:160px;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;pointer-events:none;z-index:50;border-radius:12px;gap:2px;padding:6px;transition:all .18s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-6px)scale(.97)}.auth-menu.open .auth-dropdown,.auth-menu:hover .auth-dropdown,.auth-menu:focus-within .auth-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.auth-dropdown-item{text-align:left;width:100%;color:var(--text);cursor:pointer;transition:background var(--transition);background:0 0;border:none;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:500;display:block}.auth-dropdown-item:hover,.auth-dropdown-item:focus-visible{background:var(--surface-muted)}.auth-dropdown-divider{background:var(--border);height:1px;margin:4px 0}.auth-dropdown-logout{color:var(--red)}.auth-dropdown-logout:hover,.auth-dropdown-logout:focus-visible{background:var(--red-50)}.auth-dropdown-logout:disabled{opacity:.5;cursor:not-allowed}.hero .button.ghost{color:#f1f5f9;background:#0f172a33;border-color:#e2e8f06b}.hero .button.ghost:hover{background:#e2e8f024;border-color:#e2e8f09e}.token-box{border:1px dashed var(--border);background:var(--surface-muted);border-radius:12px;padding:12px}.token-text{word-break:break-all}.signal-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.signal-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:16px;display:grid}.signal-pill{color:#3730a3;letter-spacing:.02em;background:#e0e7ff;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.signal-pill.buy{color:#166534;background:#dcfce7}.signal-pill.sell{color:#991b1b;background:#fee2e2}.signal-pill.neutral{color:#334155;background:#e2e8f0}.active-trade{border-width:2px;position:relative}.active-trade.buy{border-color:var(--green);background:#22c55e0f}.active-trade.sell{border-color:var(--red);background:#ef44440f}.active-trade-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.active-trade-badge{letter-spacing:.5px;color:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:12px;font-weight:700;animation:2s ease-in-out infinite pulseGlow;display:inline-flex}.active-trade-badge.buy{background:var(--green)}.active-trade-badge.sell{background:var(--red)}.active-trade-badge-dot{background:#fff;border-radius:50%;width:8px;height:8px}@keyframes pulseGlow{0%,to{opacity:1;box-shadow:0 0 4px #0000001a}50%{opacity:.85;box-shadow:0 0 14px #00000026}}.active-trade-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.trade-metric{border-radius:var(--radius-sm);text-align:center;border:1px solid #0000000a;padding:14px 10px}.trade-metric.entry{background:#fff9}.trade-metric.stop{background:#ef44440f;border-color:#ef44441f}.trade-metric.target{background:#22c55e0f;border-color:#22c55e1f}.trade-metric-label{text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;font-size:11px;font-weight:600}.trade-metric.stop .trade-metric-label{color:var(--red)}.trade-metric.target .trade-metric-label{color:var(--green)}.trade-metric-value{color:#1e293b;font-size:1.25rem;font-weight:700}.trade-metric.stop .trade-metric-value{color:var(--red)}.trade-metric.target .trade-metric-value{color:var(--green)}.trade-metric-detail{letter-spacing:.01em;margin-top:4px;font-size:11px;font-weight:500;display:block}.signal-stop-target-detail{border-radius:var(--radius-sm);background:var(--surface-muted);border:1px solid var(--border);grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;padding:10px 12px;display:grid}.signal-stop-target-detail p{font-size:13px}.signal-stop-target-detail .trade-management-badges{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin-top:8px;display:flex}.signal-stop-target-detail .trade-management-rules{grid-column:1/-1;margin-top:6px;margin-bottom:0;font-size:11px}.trade-management-badges .badge{letter-spacing:.03em;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.trade-management-badges .badge-breakeven{color:#1d4ed8;background:#3b82f626}.trade-management-badges .badge-trailing-stop{color:#b45309;background:#f59e0b26}.trade-management-badges .badge-trailing-target{color:#15803d;background:#22c55e26}.stop-target-extra{opacity:.85;font-size:12px;font-weight:500}.signal-blocked-notice{border-radius:var(--radius-sm);color:#92400e;background:#fffbeb;border:1px solid #fbbf24;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;font-size:13px;display:flex}.signal-blocked-notice p{color:#78350f;margin:0;font-size:13px;line-height:1.5}.signal-blocked-badge{color:#78350f;letter-spacing:.06em;white-space:nowrap;background:#fbbf24;border-radius:999px;flex-shrink:0;align-items:center;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.signals-dual{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.countdown-text{margin-top:8px;font-size:13px}.checkout-layout{grid-template-columns:1fr 360px;align-items:start;gap:24px;display:grid}.order-summary{position:sticky;top:80px}.order-summary-item{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.order-summary-divider{background:var(--border);height:1px;margin:8px 0}.order-summary-total{letter-spacing:-.02em;font-size:24px;font-weight:800}.mp-secure-field{border-radius:var(--radius-sm);border:1px solid var(--border);height:42px;transition:border var(--transition),box-shadow var(--transition);background:#fff;padding:0 4px;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a0a}.mp-secure-field:focus-within{border-color:var(--primary);box-shadow:var(--shadow-glow)}.mp-secure-field iframe{width:100%!important;height:100%!important}.muted{color:var(--muted);font-size:14px}.msg-success{color:var(--green-600);font-size:14px;font-weight:600}.msg-error{color:var(--red-600);font-size:14px;font-weight:500}.mp-branding{border-top:1px solid var(--border);gap:12px;margin-top:16px;padding-top:16px;display:grid}.mp-logo-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mp-logo{object-fit:contain;width:auto;height:28px}.mp-secure-badge{color:#047857;letter-spacing:.02em;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.mp-payment-methods{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mp-methods-label{color:var(--muted);font-size:12px;font-weight:500}.mp-method-icons{align-items:center;gap:6px;display:flex}.mp-method-icons img{border:1px solid var(--border);object-fit:contain;background:#fff;border-radius:4px;width:auto;height:26px;padding:2px;display:block}.mp-trust-footer{border-top:1px solid var(--border);gap:8px;margin-top:8px;padding-top:16px;display:grid}.mp-trust-item{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.mp-trust-item svg{color:#059669;flex-shrink:0}.mp-trust-powered{color:var(--muted);align-items:center;gap:6px;margin-top:4px;font-size:11px;font-weight:500;display:flex}.mp-trust-powered img,.mp-trust-powered svg{flex-shrink:0;width:auto;height:18px}.status-badge{border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.status-badge.active{color:#166534;background:#dcfce7}.status-badge.inactive{color:#92400e;background:#fef3c7}.status-badge.cancelled{color:#991b1b;background:#fee2e2}.status-badge.operational-open{color:#166534;background:#dcfce7}.status-badge.operational-closed{color:#92400e;background:#f59e0b2e}.status-badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.skeleton{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%) 0 0/200% 100%;border-radius:8px;animation:1.5s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-text{width:60%;height:14px}.skeleton-title{width:40%;height:22px}.skeleton-card{height:120px}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-center{text-align:center}.text-sm{font-size:13px}.gap-sm{gap:8px}.blog-prose{gap:16px;display:grid}.blog-prose h1,.blog-prose h2,.blog-prose h3{margin-top:12px}.blog-prose p{margin:0}.blog-prose ul,.blog-prose ol{margin:0;padding-left:20px}.blog-prose blockquote{border-left:3px solid var(--primary);background:var(--surface-muted);border-radius:8px;margin:0;padding:12px 14px}@media (max-width:900px){.mobile-toggle{display:inline-flex}.nav{flex-wrap:wrap}.nav-links{border-top:1px solid var(--border);flex-direction:column;align-items:stretch;gap:4px;width:100%;padding-top:12px;display:none}.nav-links.mobile-open{display:flex}.nav-links a{padding:10px 12px}.nav-actions{order:-1}.auth-dropdown{left:0;right:auto}.hero{padding:32px 24px}.checkout-layout{grid-template-columns:1fr}.order-summary{order:-1;position:static}.active-trade-grid{grid-template-columns:1fr;gap:8px}.footer-content{grid-template-columns:1fr;gap:24px}.signals-dual{grid-template-columns:1fr}}@media (max-width:480px){.hero{padding:24px 20px}.card{padding:20px}.auth-card{padding:24px 20px}.form-row{grid-template-columns:1fr}.cancel-modal{max-height:calc(100dvh - 24px);margin:12px}}.sub-overview{gap:20px;display:grid}.sub-overview-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sub-plan-info{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.sub-plan-name{letter-spacing:-.03em;background:linear-gradient(135deg,#1e293b,#3730a3);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:800}.sub-price{color:var(--muted);font-size:15px;font-weight:600}.sub-price span{font-size:13px;font-weight:400}.sub-stat-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.sub-stat{background:var(--surface-muted);transition:border-color var(--transition);border:1px solid #0000;border-radius:12px;gap:4px;padding:14px 16px;display:grid}.sub-stat:hover{border-color:var(--border)}.sub-stat-icon{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:4px;display:inline-flex}.sub-stat-icon svg{width:16px;height:16px}.sub-stat-icon.calendar{color:#6d28d9;background:#ede9fe}.sub-stat-icon.payment{color:#2563eb;background:#dbeafe}.sub-stat-icon.alert{color:#d97706;background:#fef3c7}.sub-stat-label{color:var(--muted);letter-spacing:.02em;font-size:12px;font-weight:500}.sub-stat-value{color:var(--text);font-size:15px;font-weight:700}.sub-notice{border:1px solid var(--border);background:var(--surface-muted);color:#475569;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:13px;font-weight:500;line-height:1.5;animation:.3s ease-out alertIn;display:flex}.sub-notice.warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.sub-notice.error,.sub-notice.danger{color:#be123c;background:#fff1f2;border-color:#fecdd3}.sub-notice svg{flex-shrink:0;width:16px;height:16px;margin-top:1px}.sub-refresh{border:1px solid var(--border);background:var(--surface);width:34px;height:34px;color:var(--muted);cursor:pointer;transition:all var(--transition);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sub-refresh:hover{color:var(--text);border-color:var(--border-hover);background:var(--surface-muted)}.sub-refresh:disabled{opacity:.4;cursor:not-allowed}.sub-refresh svg{width:16px;height:16px}@keyframes spin{to{transform:rotate(360deg)}}.sub-refresh.loading svg{animation:.8s linear infinite spin}.sub-manage-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.sub-form-toggle{color:var(--primary);cursor:pointer;transition:color var(--transition);background:0 0;border:none;align-items:center;gap:8px;margin-top:8px;padding:8px 0;font-size:13px;font-weight:600;display:flex}.sub-form-toggle:hover{color:var(--primary-600)}.sub-form-toggle svg{width:16px;height:16px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.sub-form-toggle.open svg{transform:rotate(180deg)}.sub-form-collapse{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1);display:grid}.sub-form-collapse.open{grid-template-rows:1fr}.sub-form-collapse-inner{overflow:hidden}.sub-form-collapse-inner .form-grid{padding-top:16px}.cancel-overlay{z-index:100;-webkit-backdrop-filter:blur(8px);background:#0f172a80;justify-content:center;align-items:center;animation:.25s ease-out overlayIn;display:flex;position:fixed;inset:0}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.cancel-modal{background:var(--surface);border-radius:20px;width:100%;max-width:520px;max-height:calc(100dvh - 48px);animation:.3s cubic-bezier(.16,1,.3,1) modalIn;overflow-y:auto;box-shadow:0 24px 64px #0f172a33}@keyframes modalIn{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.cancel-modal-inner{gap:24px;padding:32px;display:grid;position:relative}.cancel-close{width:32px;height:32px;color:var(--muted);cursor:pointer;transition:all var(--transition);z-index:1;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:16px}.cancel-close:hover{background:var(--surface-muted);color:var(--text)}.cancel-close svg{width:18px;height:18px}.cancel-progress{justify-content:center;align-items:center;gap:8px;display:flex}.cancel-progress-dot{background:var(--border);width:8px;height:8px;transition:all var(--transition);border-radius:50%}.cancel-progress-dot.active{background:var(--primary);border-radius:999px;width:24px}.cancel-progress-dot.done{background:var(--primary)}.cancel-header{text-align:center;gap:8px;display:grid}.cancel-header h3{font-size:20px;font-weight:700}.cancel-icon{border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto;display:inline-flex}.cancel-icon.warning{color:#d97706;background:#fef3c7}.cancel-icon.danger{color:#dc2626;background:#fee2e2}.cancel-icon.success{color:#16a34a;background:#dcfce7}.cancel-icon.pause{color:#4338ca;background:#e0e7ff}.cancel-icon svg{width:28px;height:28px}.cancel-features{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cancel-feature-item{background:var(--surface-muted);color:var(--muted);border:none;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;font-size:14px;font-weight:500;-webkit-text-decoration:line-through #64748b66;text-decoration:line-through #64748b66;display:flex}.cancel-feature-item svg{color:#cbd5e1;flex-shrink:0;width:16px;height:16px}.cancel-plan-badge{color:#3730a3;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border:1px solid #c7d2fe;border-radius:12px;justify-self:center;align-items:center;gap:8px;padding:10px 20px;font-size:15px;font-weight:700;display:inline-flex}.cancel-plan-badge span{color:#6366f1;font-size:13px;font-weight:500}.cancel-reasons{gap:8px;display:grid}.cancel-reason-option{border-radius:var(--radius-sm);border:1.5px solid var(--border);background:var(--surface);cursor:pointer;transition:all var(--transition);align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:500;display:flex}.cancel-reason-option:hover{border-color:var(--border-hover);background:var(--surface-muted)}.cancel-reason-option.selected{border-color:var(--primary);background:var(--primary-50);box-shadow:0 0 0 3px #2563eb1a}.cancel-reason-radio{border:2px solid var(--border-hover);width:18px;height:18px;transition:all var(--transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cancel-reason-option.selected .cancel-reason-radio{border-color:var(--primary)}.cancel-reason-option.selected .cancel-reason-radio:after{content:"";background:var(--primary);border-radius:50%;width:8px;height:8px}.cancel-detail-textarea{border-radius:var(--radius-sm);border:1px solid var(--border);resize:vertical;width:100%;min-height:80px;transition:border var(--transition),box-shadow var(--transition);background:#fff;padding:12px 14px;font-size:14px}.cancel-detail-textarea:focus{border-color:var(--primary);box-shadow:var(--shadow-glow);outline:none}.cancel-timing-options{gap:10px;display:grid}.cancel-timing-card{border-radius:var(--radius-sm);border:1.5px solid var(--border);background:var(--surface);cursor:pointer;transition:all var(--transition);gap:4px;padding:16px;display:grid}.cancel-timing-card:hover{border-color:var(--border-hover)}.cancel-timing-card.selected{border-color:var(--primary);background:var(--primary-50);box-shadow:0 0 0 3px #2563eb1a}.cancel-timing-card.selected.recommended{border-color:var(--green-600);background:var(--green-50);box-shadow:0 0 0 3px #16a34a1a}.cancel-timing-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.cancel-timing-top label{cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.cancel-recommended-badge{color:#166534;letter-spacing:.04em;background:#dcfce7;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.cancel-timing-desc{color:var(--muted);margin-left:28px;font-size:13px}.cancel-warning-inline{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;align-items:center;gap:8px;margin-top:4px;margin-left:28px;padding:8px 12px;font-size:12px;font-weight:500;display:flex}.cancel-warning-inline svg{flex-shrink:0;width:14px;height:14px}.cancel-actions{gap:10px;display:grid}.cancel-actions .button{justify-content:center;width:100%;padding:12px 20px}.cancel-offer-card{border-radius:var(--radius-sm);text-align:center;background:linear-gradient(135deg,#eff6ff,#eef2ff);border:1px solid #c7d2fe;gap:12px;padding:20px;display:grid}.cancel-offer-card h4{color:#1e293b;font-size:16px;font-weight:700}.cancel-offer-card p{color:var(--muted);font-size:14px}.cancel-success-summary{border-radius:var(--radius-sm);background:var(--surface-muted);border:1px solid var(--border);gap:12px;padding:16px;display:grid}.cancel-success-row{justify-content:space-between;align-items:center;font-size:14px;display:flex}.cancel-success-row .label{color:var(--muted);font-weight:500}.cancel-success-row .value{font-weight:600}.cancel-step-enter{animation:.3s cubic-bezier(.16,1,.3,1) cancelStepIn}@keyframes cancelStepIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.account-page{gap:24px;max-width:720px;margin:0 auto;display:grid}.account-loading{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 0;display:flex}.account-loading-spinner{border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite accountSpin}@keyframes accountSpin{to{transform:rotate(360deg)}}.account-profile-card{padding:28px}.account-profile-top{align-items:center;gap:16px;display:flex}.account-avatar{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#818cf8 0%,#6366f1 50%,#4f46e5 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:20px;font-weight:700;display:flex;box-shadow:0 4px 14px #6366f14d,inset 0 1px #fff3}.account-profile-info{flex:1;min-width:0}.account-name{font-size:18px;font-weight:700;line-height:1.3}.account-email{color:var(--muted);margin-top:2px;font-size:14px}.account-phone{color:var(--muted);margin-top:1px;font-size:13px}.account-edit-btn{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:13px;display:inline-flex}.account-edit-btn svg{width:14px;height:14px}.account-detail-row{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:20px;padding-top:20px;display:flex}.account-detail-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--surface-muted);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600}.account-detail-value{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.account-sub-card{padding:28px}.account-sub-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-sub-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:500}.account-sub-plan-row{align-items:baseline;gap:10px;margin-top:4px;display:flex}.account-sub-plan-name{letter-spacing:-.02em;font-size:24px;font-weight:800}.account-sub-price{color:var(--muted);font-size:16px;font-weight:600}.account-sub-price span{font-size:14px;font-weight:400}.account-sub-next{border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--muted);align-items:center;gap:8px;margin-top:20px;padding:12px 16px;font-size:14px;display:flex}.account-sub-next svg{opacity:.6;flex-shrink:0;width:16px;height:16px}.account-sub-notice{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-muted);color:#475569;align-items:flex-start;gap:8px;margin-top:16px;padding:12px 16px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.account-sub-notice.warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.account-sub-notice.error{color:#be123c;background:#fff1f2;border-color:#fecdd3}.account-sub-notice svg{flex-shrink:0;width:16px;height:16px;margin-top:1px}.account-sub-actions{gap:10px;margin-top:24px;display:flex}.account-links-grid{gap:10px;display:grid}.account-link-card{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);cursor:pointer;align-items:center;gap:16px;padding:18px 20px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.account-link-card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.account-link-card:hover .account-link-arrow{opacity:1;transform:translate(3px)}.account-link-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.account-link-icon svg{width:20px;height:20px}.account-link-icon.dashboard{color:#2563eb;background:linear-gradient(135deg,#dbeafe 0%,#eff6ff 100%)}.account-link-icon.profile{color:#7c3aed;background:linear-gradient(135deg,#ede9fe 0%,#f5f3ff 100%)}.account-link-icon.billing{color:#16a34a;background:linear-gradient(135deg,#dcfce7 0%,#f0fdf4 100%)}.account-link-text{flex:1;min-width:0}.account-link-title{font-size:15px;font-weight:600;display:block}.account-link-desc{color:var(--muted);margin-top:1px;font-size:13px;display:block}.account-link-arrow{width:18px;height:18px;color:var(--muted);opacity:.4;flex-shrink:0;transition:all .2s cubic-bezier(.4,0,.2,1)}.account-logout-section{justify-content:center;padding-top:8px;display:flex}.account-logout-btn{color:var(--muted);border-color:#0000;align-items:center;gap:8px;font-size:14px;display:inline-flex}.account-logout-btn svg{width:16px;height:16px}.account-logout-btn:hover:not(:disabled){color:var(--red);background:var(--red-50);border-color:#0000}.account-danger-card{box-shadow:none;background:linear-gradient(135deg,#fff 0%,#fef2f2 100%);border:1px solid #fecaca;padding:22px 24px}.account-danger-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.account-danger-copy h3{margin-bottom:4px;font-size:16px;font-weight:700}.account-danger-copy .muted{max-width:480px;font-size:14px;line-height:1.5}.account-danger-btn{color:var(--red-600);border-color:#fecaca;flex-shrink:0}.account-danger-btn:hover{background:var(--red-50);color:var(--red-600);border-color:#fca5a5}.account-delete-page{gap:20px;max-width:640px;margin:0 auto;display:grid}.account-delete-breadcrumb{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.account-delete-breadcrumb a{color:var(--primary);font-weight:500}.account-delete-breadcrumb a:hover{text-decoration:underline}.account-delete-header h2{font-size:clamp(22px,4vw,28px)}.account-delete-card{padding:28px}.account-delete-intro{gap:12px;margin-bottom:20px;display:grid}.account-delete-icon{color:#ea580c;background:#fff7ed;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.account-delete-icon svg{width:24px;height:24px}.account-delete-intro h3{font-size:18px;font-weight:700}.account-delete-alt-link{color:var(--primary);border-radius:var(--radius-sm);background:var(--primary-50);width:fit-content;transition:background var(--transition);align-items:center;gap:6px;margin-bottom:20px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.account-delete-alt-link:hover{background:var(--primary-100)}.account-delete-consequences{color:var(--text);margin:0 0 24px;padding-left:20px;font-size:14px;line-height:1.65}.account-delete-consequences li{margin-bottom:8px}.account-delete-consequences li:last-child{margin-bottom:0}.account-delete-actions{flex-wrap:wrap;gap:10px;display:flex}.account-delete-card-confirm{position:relative}.account-delete-back{color:var(--muted);cursor:pointer;transition:color var(--transition);background:0 0;border:none;align-items:center;gap:6px;margin-bottom:16px;padding:6px 0;font-size:14px;font-weight:500;display:inline-flex}.account-delete-back:hover{color:var(--text)}.account-delete-confirm-title{margin-bottom:8px;font-size:18px;font-weight:700}.account-delete-confirm-lead{margin-bottom:20px;font-size:14px}.account-delete-check{cursor:pointer;align-items:flex-start;gap:12px;margin-bottom:20px;font-size:14px;line-height:1.5;display:flex}.account-delete-check input{width:18px;height:18px;accent-color:var(--primary);flex-shrink:0;margin-top:3px}.account-delete-field{gap:8px;margin-bottom:16px;display:grid}.account-delete-field label{color:var(--text);font-size:13px;font-weight:600}.account-delete-code{background:var(--surface-muted);color:var(--text);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700}.account-delete-field input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;transition:border-color var(--transition),box-shadow var(--transition);padding:12px 14px}.account-delete-field input:focus{border-color:var(--primary);box-shadow:var(--shadow-glow);outline:none}.account-delete-error{border-radius:var(--radius-sm);background:var(--red-50);color:var(--red-600);margin-bottom:16px;padding:12px 14px;font-size:14px;font-weight:500}.account-delete-actions-final{margin-top:8px}.account-delete-actions-final .button.danger{justify-content:center;width:100%}@media (max-width:640px){.account-danger-inner{flex-direction:column;align-items:stretch}.account-danger-btn,.account-delete-actions .button{justify-content:center;width:100%}}.support-hero{text-align:center;background:linear-gradient(135deg,#eef2ff 0%,#f0f9ff 50%,#f5f3ff 100%);border-color:#c7d2fe;padding:48px 32px}.support-hero-content{gap:12px;max-width:560px;margin:0 auto;display:grid}.support-hero h1{letter-spacing:-.03em;background:linear-gradient(135deg,#1e293b,#3730a3);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,4vw,36px);font-weight:800}.support-badge{color:#4338ca;letter-spacing:.06em;text-transform:uppercase;background:#6366f11a;border-radius:999px;justify-self:center;align-items:center;gap:6px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-flex}.support-badge.closed{color:#92400e;background:#f59e0b2e}.econ-embed-wrap{gap:12px;display:grid}.econ-embed-wrap iframe{width:100%;min-height:760px}.econ-embed-fallback{justify-items:start;gap:8px;display:grid}.support-contact-card{text-align:left;cursor:pointer;gap:12px;display:grid}.support-contact-icon{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.support-contact-icon svg{width:24px;height:24px}.support-contact-icon.purple{color:#7c3aed;background:linear-gradient(135deg,#ede9fe,#f5f3ff)}.support-contact-icon.green{color:#16a34a;background:linear-gradient(135deg,#dcfce7,#f0fdf4)}.support-contact-icon.blue{color:#2563eb;background:linear-gradient(135deg,#dbeafe,#eff6ff)}.support-contact-card h3{font-size:16px;font-weight:700}.support-email{color:var(--primary);transition:color var(--transition);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.support-contact-card:hover .support-email{color:var(--primary-600)}.support-faq-list,.support-trouble-list{gap:8px;display:grid}.support-faq-item,.support-trouble-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--transition),box-shadow var(--transition);overflow:hidden}.support-faq-item:hover,.support-trouble-item:hover{border-color:var(--border-hover)}.support-faq-item.open,.support-trouble-item.open{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14}.support-faq-trigger,.support-trouble-trigger{text-align:left;width:100%;color:var(--text);cursor:pointer;transition:background var(--transition);background:0 0;border:none;align-items:center;gap:12px;padding:18px 20px;font-size:15px;font-weight:600;display:flex}.support-faq-trigger:hover,.support-trouble-trigger:hover{background:var(--surface-muted)}.support-faq-trigger span,.support-trouble-trigger span{flex:1}.support-faq-chevron{width:18px;height:18px;color:var(--muted);transition:transform .3s cubic-bezier(.16,1,.3,1),color var(--transition);flex-shrink:0}.support-faq-item.open .support-faq-chevron,.support-trouble-item.open .support-faq-chevron{color:var(--primary);transform:rotate(180deg)}.support-faq-body{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1);display:grid}.support-faq-item.open .support-faq-body,.support-trouble-item.open .support-faq-body{grid-template-rows:1fr}.support-faq-inner{overflow:hidden}.support-faq-inner p,.support-faq-inner ol{color:var(--muted);margin:0;padding:0 20px 20px;font-size:14px;line-height:1.7}.support-trouble-number{color:#3730a3;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:inline-flex}.support-trouble-item.open .support-trouble-number{color:#fff;background:linear-gradient(135deg,#4f46e5,#2563eb)}.support-steps{counter-reset:step;gap:10px;list-style:none;display:grid;padding:0 20px 20px!important}.support-steps li{counter-increment:step;color:var(--muted);align-items:baseline;gap:12px;font-size:14px;line-height:1.6;display:flex}.support-steps li:before{content:counter(step);background:var(--surface-muted);border:1px solid var(--border);width:24px;height:24px;color:var(--text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.support-cta{text-align:center;background:var(--surface);padding:40px 32px}.support-cta-content{gap:12px;max-width:480px;margin:0 auto;display:grid}.support-cta h3{font-size:22px;font-weight:800}.support-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}@media (max-width:900px){.support-hero{padding:36px 24px}}@media (max-width:480px){.support-hero{padding:28px 20px}.support-faq-trigger,.support-trouble-trigger{padding:16px;font-size:14px}.support-faq-inner p,.support-faq-inner ol{padding:0 16px 16px}.support-steps{padding:0 16px 16px!important}.support-cta{padding:28px 20px}.support-cta-actions{flex-direction:column}.support-cta-actions .button{width:100%}.econ-embed-wrap iframe{min-height:640px}}@media (max-width:600px){.account-page{gap:16px}.account-profile-card,.account-sub-card{padding:20px}.account-profile-top{flex-wrap:wrap}.account-edit-btn{justify-content:center;width:100%;margin-top:4px}.account-sub-header{flex-direction:column;gap:12px}.account-sub-actions{flex-direction:column}.account-sub-actions .button{text-align:center}}
