:root{--color-bg-deep:#020617;--color-bg:#0f172a;--color-bg-elevated:#1e293b;--color-bg-glass:#1e293b99;--color-border:#94a3b81f;--color-border-glow:#22d3ee40;--color-text:#f1f5f9;--color-muted:#94a3b8;--color-dim:#64748b;--color-gold:#f59e0b;--color-violet:#8b5cf6;--color-cyan:#22d3ee;--color-green:#10b981;--color-red:#f43f5e;--glow-gold:0 0 20px #f59e0b59;--glow-violet:0 0 20px #8b5cf659;--glow-cyan:0 0 20px #22d3ee59;--glow-green:0 0 20px #10b98159;--glow-red:0 0 20px #f43f5e59;--shadow-sm:0 1px 3px #0006;--shadow-md:0 10px 30px #00000080;--shadow-lg:0 20px 60px #0009;--font-heading:"Orbitron", "Exo 2", sans-serif;--font-body:"Exo 2", "Noto Sans SC", sans-serif;--font-code:"SF Mono", Menlo, Consolas, monospace;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-smooth:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html,body{min-height:100%;font-family:var(--font-body);color:var(--color-text);background:radial-gradient(ellipse at 80% 0%, #8b5cf626, transparent 50%), radial-gradient(ellipse at 20% 100%, #22d3ee1a, transparent 50%), var(--color-bg);margin:0;padding:0;line-height:1.55}a{color:inherit;text-decoration:none}.container{max-width:1440px;margin:0 auto;padding:28px 24px 80px;position:relative}.container:before{content:"";pointer-events:none;background:linear-gradient(110deg,#8b5cf608,#0000),linear-gradient(290deg,#22d3ee08,#0000);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000c,#0000 80%);mask-image:radial-gradient(circle,#000c,#0000 80%)}.page-shell{animation:page-enter .34s var(--ease-smooth)}.top-nav{z-index:20;border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 0 1px #ffffff0a inset, var(--shadow-sm);background:#0f172ad9;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:28px;padding:10px 14px;display:flex;position:sticky;top:12px}.brand{align-items:center;gap:10px;min-width:250px;display:inline-flex}.brand-logo{width:42px;height:42px;box-shadow:var(--glow-violet);border-radius:13px;flex-shrink:0;overflow:hidden}.brand-logo svg{width:100%;height:100%;display:block}.brand-text{gap:2px;display:grid}.brand-text strong{font-family:var(--font-heading);letter-spacing:.06em;color:var(--color-text);margin:0;font-size:15px;line-height:1.1}.brand-text small{letter-spacing:.1em;text-transform:uppercase;color:var(--color-dim);margin:0;font-size:11px;font-weight:500}.nav-cluster{justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.nav-links{border:1px solid var(--color-border);background:#0f172ab3;border-radius:12px;align-items:center;gap:8px;padding:4px;display:flex}.nav-link{min-height:36px;font-family:var(--font-body);color:var(--color-muted);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex;position:relative;overflow:hidden}.nav-link:after{content:"";background:var(--color-cyan);opacity:0;height:2px;transition:opacity .15s ease, transform .22s var(--ease-out);border-radius:4px;position:absolute;bottom:5px;left:10px;right:10px;transform:scaleX(.35)}.nav-link:hover{color:var(--color-cyan);border-color:var(--color-border-glow);background:#22d3ee12}.nav-link.is-active{color:#fff;box-shadow:var(--glow-cyan);background:linear-gradient(135deg,#8b5cf64d,#22d3ee33);border-color:#8b5cf680;font-weight:600}.nav-link.is-active:after{opacity:.92;transform:scaleX(1)}.nav-current{letter-spacing:.05em;text-transform:uppercase;color:var(--color-cyan);border:1px solid #22d3ee66;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600}.hero{border:1px solid var(--color-border);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 1px #ffffff0a inset, var(--shadow-md);border-radius:20px;margin-bottom:24px;padding:clamp(26px,4vw,46px);position:relative;overflow:hidden}.hero-accent{background:radial-gradient(circle at 85% -10%, #8b5cf633, transparent 50%), radial-gradient(circle at -10% 100%, #22d3ee26, transparent 44%), var(--color-bg-glass)}.hero-accent:after{content:"";pointer-events:none;width:260px;height:260px;animation:orb-drift 9s var(--ease-smooth) infinite alternate;background:radial-gradient(circle,#8b5cf633,#0000 70%);border-radius:999px;position:absolute;top:-96px;right:-72px}.hero>*{z-index:1;position:relative}.hero h1{font-family:var(--font-heading);letter-spacing:-.02em;background:linear-gradient(135deg,#8b5cf6,#22d3ee);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:860px;margin:0;font-size:clamp(32px,5vw,54px);line-height:1.06}.hero p{color:var(--color-muted);max-width:780px;margin:14px 0 0;font-size:clamp(16px,2.4vw,20px);line-height:1.65}.kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-violet);background:#8b5cf61a;border:1px solid #8b5cf666;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.cta-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.button-inline{align-items:center;width:auto;display:inline-flex}.hero-sub-link{color:var(--color-muted);margin:10px 0 0;font-size:14px}.ghost-link{color:var(--color-muted);align-items:center;gap:4px;padding:6px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.ghost-link:after{content:"→";transition:transform .15s}.ghost-link:hover{color:var(--color-cyan)}.ghost-link:hover:after{transform:translate(3px)}.pill-link{border:1px solid var(--color-border);min-height:44px;color:var(--color-muted);background:var(--color-bg-glass);border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-size:14px;font-weight:500;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.pill-link:hover{color:var(--color-cyan);border-color:var(--color-border-glow);background:#22d3ee12}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}@media (max-width:700px){.metrics{grid-template-columns:repeat(2,1fr)}}.metric-card{border:1px solid var(--color-border);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out), border-color .22s var(--ease-out);border-radius:14px;padding:16px}.metric-card:hover{box-shadow:var(--glow-violet);border-color:#8b5cf666;transform:translateY(-2px)}.metric-card .label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:12px}.metric-card .value{font-family:var(--font-heading);color:var(--color-cyan);margin-top:6px;font-size:22px;font-weight:600;line-height:1.2}.panel{border:1px solid var(--color-border);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 1px #ffffff0a inset, var(--shadow-sm);border-radius:16px;margin-bottom:16px;padding:20px}.lift-card{transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out), border-color .22s var(--ease-out)}.lift-card:hover{box-shadow:var(--shadow-md);border-color:#8b5cf666;transform:translateY(-2px)}.panel h2,.panel h3{font-family:var(--font-heading);color:var(--color-text);letter-spacing:.04em;margin-top:0}.flow-head{margin-bottom:12px}.workflow-steps{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.step-chip{border:1px solid var(--color-border);background:var(--color-bg-elevated);text-align:left;width:100%;color:var(--color-muted);transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out), transform .2s var(--ease-out);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 11px;font-family:inherit;display:inline-flex}.step-chip:hover{box-shadow:var(--glow-violet);border-color:#8b5cf666;transform:translateY(-1px)}.step-chip:disabled{opacity:.5;cursor:not-allowed}.step-chip.is-active{box-shadow:var(--glow-violet);background:linear-gradient(180deg, #8b5cf626, var(--color-bg-elevated));border-color:#8b5cf699}.step-chip.is-done{border-color:#10b98166}.step-index{color:#fff;background:var(--color-violet);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:inline-flex}.step-chip.is-done .step-index{background:var(--color-green)}.step-copy{gap:2px;display:grid}.step-copy strong{color:var(--color-text);font-size:13px;line-height:1.2}.step-copy small{color:var(--color-muted);font-size:11px;line-height:1.2}.flow-track{background:var(--color-bg-elevated);border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.flow-track span{background:linear-gradient(90deg, var(--color-violet), var(--color-cyan));height:100%;transition:width .32s var(--ease-out);border-radius:999px;display:block}.action-feedback{animation:reveal-up .28s var(--ease-out);border-radius:10px;margin-top:10px;padding:9px 11px;font-size:13px;font-weight:500}.action-feedback.info{color:var(--color-cyan);background:#22d3ee14;border:1px solid #22d3ee4d}.action-feedback.success{color:var(--color-green);background:#10b98117;border:1px solid #10b98159}.action-feedback.error{color:var(--color-red);background:#f43f5e14;border:1px solid #f43f5e59}.result-wrap summary{cursor:pointer;color:var(--color-cyan);font-weight:600}.result-wrap[open] summary{margin-bottom:10px}.grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.story-card{border:1px solid var(--color-border);background:var(--color-bg-elevated);transition:border-color .22s var(--ease-out), transform .22s var(--ease-out), box-shadow .22s var(--ease-out);border-radius:12px;padding:12px}.story-card:hover{box-shadow:var(--glow-violet);border-color:#8b5cf666;transform:translateY(-1px)}.point-list{color:var(--color-muted);gap:10px;margin:0;padding-left:0;list-style:none;display:grid}.point-list li{padding-left:24px;line-height:1.6;position:relative}.point-list li:before{font-size:14px;position:absolute;top:2px;left:0}.point-list-bad li:before{content:"✗";color:#f87171}.point-list-bad li{-webkit-text-decoration:line-through #f871714d;text-decoration:line-through #f871714d}.point-list-good li:before{content:"✓";color:#34d399}.point-list-good li{color:var(--color-fg)}.pricing{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.price-card{border:1px solid var(--color-border);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;padding:22px 20px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.price-card:after{content:"";width:64%;height:180%;transition:left .52s var(--ease-out);background:linear-gradient(95deg,#fff0 0%,#ffffff0f 50%,#fff0 100%);position:absolute;top:-40%;left:-120%;transform:rotate(14deg)}.price-card:hover{box-shadow:var(--shadow-md), var(--glow-violet);border-color:#8b5cf666;transform:translateY(-2px)}.price-card:hover:after{left:132%}.price-card .tier{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:12px}.price-card .price{font-family:var(--font-heading);color:var(--color-gold);text-shadow:var(--glow-gold);margin-top:8px;font-size:38px;font-weight:600;line-height:1.08}.price-note{color:var(--color-muted);margin-top:6px;font-size:12px}.price-card ul{margin:14px 0 0;padding:0;list-style:none}.price-card li{color:var(--color-muted);margin-bottom:9px;padding-left:14px;position:relative}.price-card li:before{content:"";background:var(--color-cyan);width:6px;height:6px;box-shadow:var(--glow-cyan);border-radius:50%;position:absolute;top:.62em;left:0}.price-card.featured{box-shadow:var(--shadow-lg), var(--glow-gold);border-color:#f59e0b80}.table-clean{border-collapse:collapse;width:100%}.table-clean th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--color-dim);padding:10px 8px;font-size:12px}.table-clean td{border-top:1px solid var(--color-border);padding:12px 8px}.table-clean tbody tr{transition:background-color .15s}.table-clean tbody tr:hover{background:#8b5cf60f}.feature-state{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.feature-state svg{width:14px;height:14px}.feature-state.yes{color:var(--color-green);background:#10b9811a;border-color:#10b98159}.feature-state.no{color:var(--color-red);background:#f43f5e14;border-color:#f43f5e4d}.feature-state.waitlist{color:var(--color-gold);background:#f59e0b1a;border-color:#f59e0b4d}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.trust-card{border:1px solid var(--color-border);background:var(--color-bg-elevated);border-radius:12px;padding:12px}.input,.select,.textarea,.button{width:100%;font-family:var(--font-body);border-radius:10px;font-size:14px}.input,.select,.textarea{color:var(--color-text);background:var(--color-bg-elevated);border:1px solid #94a3b833;padding:11px 12px}.input::placeholder,.textarea::placeholder{color:var(--color-dim)}.textarea{resize:vertical;min-height:112px}.button{color:#fff;background:linear-gradient(135deg, var(--color-violet), var(--color-cyan));cursor:pointer;transition:transform .16s ease, box-shadow .16s ease, background-position .26s var(--ease-out);background-position:0%;background-size:140% 140%;border:0;padding:11px 14px;font-weight:600}.button:hover:enabled{box-shadow:var(--glow-violet);background-position:100%;transform:translateY(-1px)}.button:disabled{opacity:.5;cursor:not-allowed}.input:focus,.select:focus,.textarea:focus,.button:focus-visible,.nav-links a:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}.hero-cta{width:auto;padding:12px 28px;display:inline-flex}.hint{color:var(--color-muted);font-size:12px}.badge-up{color:var(--color-green);font-weight:600}.badge-down{color:var(--color-red);font-weight:600}.json{white-space:pre-wrap;word-break:break-word;font-family:var(--font-code);color:var(--color-cyan);border:1px solid var(--color-border);background:var(--color-bg-deep);border-radius:10px;padding:12px;font-size:12px}code{font-family:var(--font-code);color:var(--color-cyan)}.skeleton{background:linear-gradient(120deg, var(--color-bg-elevated) 25%, var(--color-bg-glass) 50%, var(--color-bg-elevated) 75%);background-size:220% 100%;border-radius:10px;animation:1.2s linear infinite shimmer}.skeleton-text{vertical-align:middle;background:linear-gradient(120deg, var(--color-bg-elevated) 25%, var(--color-bg-glass) 50%, var(--color-bg-elevated) 75%);background-size:220% 100%;border-radius:4px;width:80px;height:1em;animation:1.2s linear infinite shimmer;display:inline-block}.skeleton-text-sm{width:60px;height:.8em}.loading-banner{color:var(--color-cyan);background:#22d3ee0d;border:1px solid #22d3ee1f;border-radius:12px;grid-column:1/-1;align-items:center;gap:10px;padding:16px 20px;font-size:14px;font-weight:600;display:flex}.trade-hero p{max-width:980px;color:var(--color-muted);font-size:clamp(16px,2.4vw,22px);line-height:1.6}.action-strip{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.action-chip{color:var(--color-cyan);background:#22d3ee14;border:1px solid #22d3ee40;border-radius:999px;align-items:center;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.trade-refresh-dot{background:var(--color-cyan);vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-left:10px;animation:1s ease-in-out infinite pulse-dot;display:inline-block}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.trade-refresh-btn{cursor:pointer;transition:background .15s,border-color .15s}.trade-refresh-btn:hover:not(:disabled){background:#22d3ee2e;border-color:#22d3ee80}.trade-refresh-btn:disabled{opacity:.6;cursor:default}.auth-card{max-width:480px;margin-left:auto;margin-right:auto}.auth-form{flex-direction:column;gap:14px;display:flex}.auth-form label{display:block}.google-btn{width:100%;color:var(--color-fg);background:#ffffff0f;border:1px solid #ffffff26;justify-content:center;align-items:center;font-weight:600;display:flex}.google-btn:hover{background:#ffffff1a;border-color:#ffffff40}.auth-divider{color:var(--color-muted);align-items:center;gap:12px;margin:16px 0;font-size:13px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--color-border);flex:1;height:1px}.link-inline{color:var(--color-cyan);text-underline-offset:3px;text-decoration:underline}.link-inline:hover{color:var(--color-amber)}.nav-auth{align-items:center;gap:8px;margin-left:12px;display:flex}.nav-user{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:13px;overflow:hidden}.nav-auth-btn{color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s}.nav-auth-btn:hover{color:var(--color-fg);background:#ffffff0a;border-color:#ffffff40}.nav-auth-primary{color:var(--color-cyan);background:#22d3ee1f;border-color:#22d3ee4d}.nav-auth-primary:hover{color:var(--color-cyan);background:#22d3ee38}.payment-card{background:#22d3ee0a;border:1px solid #22d3ee26;border-radius:14px;margin-bottom:12px;padding:20px}.payment-header{color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.payment-amount{font-size:28px;font-family:var(--font-display);color:var(--color-cyan);align-items:center;gap:10px;margin-top:6px;display:flex}.payment-address{align-items:center;gap:10px;margin-top:6px;display:flex}.payment-address code{word-break:break-all;color:var(--color-fg);background:#ffffff0d;border-radius:8px;flex:1;padding:8px 12px;font-size:13px}.copy-btn{color:var(--color-cyan);cursor:pointer;white-space:nowrap;background:#22d3ee14;border:1px solid #22d3ee4d;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}.copy-btn:hover{background:#22d3ee2e}.payment-notes{color:var(--color-muted);margin:14px 0 0;padding-left:18px;font-size:13px;line-height:1.7}.payment-polling{color:var(--color-cyan);align-items:center;gap:8px;margin-top:14px;font-size:13px;font-weight:600;display:flex}.contact-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:768px){.contact-grid{grid-template-columns:1fr}}.contact-channels{flex-direction:column;gap:20px;display:flex}.contact-channel{border-bottom:1px solid var(--color-border);padding-bottom:16px}.contact-channel:last-child{border-bottom:none;padding-bottom:0}.trade-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.trade-kpi-card{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 1px #ffffff0a inset, var(--shadow-sm);border-left:4px solid var(--color-cyan);border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-radius:14px;padding:16px}.trade-kpi-card:first-child{border-left-color:var(--color-cyan);background:linear-gradient(135deg, #22d3ee0f, var(--color-bg-glass))}.trade-kpi-card:nth-child(2){border-left-color:var(--color-gold);background:linear-gradient(135deg, #f59e0b0f, var(--color-bg-glass))}.trade-kpi-card:nth-child(3){border-left-color:var(--color-violet);background:linear-gradient(135deg, #8b5cf60f, var(--color-bg-glass))}.trade-kpi-card:nth-child(4){border-left-color:var(--color-green);background:linear-gradient(135deg, #10b9810f, var(--color-bg-glass))}.trade-kpi-card:nth-child(5){border-left-color:var(--color-gold);background:linear-gradient(135deg, #f59e0b0f, var(--color-bg-glass))}.kpi-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);font-size:13px;line-height:1.3}.kpi-value{font-family:var(--font-heading);color:var(--color-cyan);margin-top:7px;font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1}.trade-kpi-card:first-child .kpi-value{color:var(--color-cyan);text-shadow:var(--glow-cyan)}.trade-kpi-card:nth-child(2) .kpi-value{color:var(--color-gold);text-shadow:var(--glow-gold)}.trade-kpi-card:nth-child(3) .kpi-value{color:var(--color-violet);text-shadow:var(--glow-violet)}.trade-kpi-card:nth-child(4) .kpi-value{color:var(--color-green);text-shadow:var(--glow-green)}.trade-kpi-card:nth-child(5) .kpi-value{color:var(--color-gold);text-shadow:var(--glow-gold)}.kpi-sub{color:var(--color-muted);margin-top:7px;font-size:13px;line-height:1.4}.trade-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.trade-card{border:1px solid var(--color-border);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 1px #ffffff0a inset, var(--shadow-sm);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out), border-color .22s var(--ease-out), padding .22s var(--ease-out);cursor:pointer;border-radius:18px;padding:18px}.trade-card.has-position{box-shadow:0 0 0 1px #ffffff0a inset, var(--glow-cyan);border-color:#10b98159}.trade-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.trade-symbol{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-text);font-size:clamp(22px,2.4vw,28px);font-weight:700}.trade-muted{color:var(--color-muted);margin-top:4px;font-size:13px}.trade-badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.trade-badge.action-long{color:var(--color-cyan);text-shadow:var(--glow-cyan);background:#22d3ee1a;border-color:#22d3ee73}.trade-badge.action-short{color:var(--color-red);background:#f43f5e1a;border-color:#f43f5e66}.trade-badge.action-adjust,.trade-badge.action-intercept{color:var(--color-gold);background:#f59e0b1a;border-color:#f59e0b66}.trade-badge.action-hold{color:var(--color-muted);background:#94a3b814;border-color:#94a3b84d}.trade-price{font-family:var(--font-heading);color:var(--color-text);margin-top:10px;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1}.trade-body{margin-top:12px}.trade-stat-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.trade-stat-cell{border:1px solid var(--color-border);background:#0f172a80;border-radius:10px;padding:10px}.trade-stat-label{color:var(--color-dim);letter-spacing:.06em;text-transform:uppercase;font-size:11px;display:block}.trade-stat-cell strong{font-family:var(--font-heading);color:var(--color-text);margin-top:4px;font-size:clamp(17px,2vw,22px);line-height:1.2;display:block}.trade-trigger-cell{grid-column:span 2}.trade-trigger-cell strong{font-size:clamp(15px,1.8vw,18px);font-weight:600;line-height:1.35}.trade-bias{border:1px solid var(--color-border);background:#0f172a80;border-radius:12px;margin-top:12px;padding:12px}.trade-bias p{color:var(--color-muted);max-height:5.8em;margin:8px 0 0;font-size:clamp(15px,1.8vw,18px);font-weight:500;line-height:1.55;overflow:hidden}.trade-position{background:#10b98112;border:1px solid #10b9814d;border-radius:12px;margin-top:12px;padding:10px 12px}.trade-position-line{color:var(--color-muted);margin-top:6px;font-size:15px;line-height:1.45}.trade-position-meta{color:var(--color-dim);margin-top:6px;font-size:13px;line-height:1.4}.trade-position-empty{color:var(--color-dim);background:#64748b0d;border:1px dashed #64748b59;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:14px}.pnl-up{color:var(--color-green);font-weight:700}.pnl-down{color:var(--color-red);font-weight:700}.trade-reason{border-left:4px solid var(--color-violet);color:var(--color-muted);white-space:pre-wrap;background:#8b5cf60f;border-radius:8px;max-height:5.8em;margin-top:12px;padding:12px;font-size:clamp(15px,1.8vw,18px);line-height:1.55;overflow:hidden}.is-fresh{color:var(--color-cyan);font-weight:700}.is-warm{color:var(--color-gold);font-weight:700}.is-stale{color:var(--color-red);font-weight:700}.is-unknown{color:var(--color-dim);font-weight:700}@media (min-width:980px){.trade-card:hover{box-shadow:var(--shadow-md), var(--glow-cyan);z-index:4;border-color:#22d3ee73;padding:24px 26px;transform:translateY(-4px)scale(1.02)}.trade-card:hover .trade-price{font-size:clamp(48px,6vw,72px)}.trade-card:hover .trade-stat-cell strong{font-size:clamp(22px,2.8vw,28px)}.trade-card:hover .trade-trigger-cell strong{font-size:clamp(18px,2.2vw,22px)}.trade-card:hover .trade-bias p,.trade-card:hover .trade-reason{max-height:360px;font-size:clamp(17px,2.2vw,22px);line-height:1.6;overflow:auto}}.reveal{opacity:0;animation:reveal-up .52s var(--ease-out) forwards;transform:translateY(16px)scale(.995)}.delay-1{animation-delay:70ms}.delay-2{animation-delay:.12s}.delay-3{animation-delay:.17s}.delay-4{animation-delay:.22s}.delay-5{animation-delay:.27s}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes reveal-up{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes orb-drift{0%{transform:translate(0,0)scale(.95)}to{transform:translate(-18px,22px)scale(1.08)}}@media (max-width:1400px){.trade-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.trade-kpi-grid{grid-template-columns:1fr 1fr}}@media (max-width:860px){.top-nav{flex-direction:column;align-items:flex-start;gap:12px;top:8px}.brand{min-width:0}.nav-cluster{flex-direction:column;align-items:stretch;gap:8px;width:100%}.nav-links{gap:8px;width:100%;padding-bottom:6px;overflow-x:auto}.nav-link{flex:none}.grid{grid-template-columns:1fr}.trade-kpi-grid{grid-template-columns:1fr 1fr}.trade-grid,.story-grid{grid-template-columns:1fr}.trust-grid{grid-template-columns:1fr 1fr}.workflow-steps{grid-template-columns:1fr}}@media (max-width:560px){.trade-kpi-grid,.trust-grid{grid-template-columns:1fr}}@media (hover:none){.trade-card:hover{box-shadow:var(--shadow-sm);transform:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.reveal{opacity:1!important;transform:none!important}}
