*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--font-ui:"Inter",system-ui,-apple-system,sans-serif;--font-mono:"Inter",system-ui,-apple-system,sans-serif;--font-number:"Inter",system-ui,-apple-system,sans-serif;--color-page:#F3F4F6;--color-surface:#FFFFFF;--color-surface-raised:#FFFFFF;--color-surface-hover:#f5f3ef;--color-surface-muted:#F9FAFB;--color-border:#e3e0db;--color-border-strong:#c8c5c0;--color-border-focus:#1e40af;--color-text-primary:#1f1f1f;--color-text-body:#3d3d3d;--color-text-secondary:#555555;--color-text-muted:#888888;--color-text-disabled:#bbbbbb;--color-profit:#059669;--color-profit-light:#ECFDF5;--color-profit-border:#6EE7B7;--color-profit-dark:#065F46;--color-buy-btn:#059669;--color-buy-btn-hover:#047857;--color-loss:#DC2626;--color-loss-light:#FEF2F2;--color-loss-border:#FCA5A5;--color-loss-dark:#991B1B;--color-sell-btn:#DC2626;--color-sell-btn-hover:#B91C1C;--color-accent:#1e40af;--color-accent-light:#dbeafe;--color-accent-border:#93c5fd;--color-accent-dark:#1e3a8a;--color-nudge:#D97706;--color-nudge-light:#FFFBEB;--color-nudge-border:#FDE68A;--color-contest:#7C3AED;--color-contest-light:#F5F3FF;--color-contest-border:#DDD6FE;--color-accent-hover:#1e3a8a;--color-gold:#D97706;--color-gold-light:#FFFBEB;--color-gold-border:#FDE68A;--color-gold-dark:#92400E;--color-elite:#059669;--color-platinum:#475569;--color-platinum-light:#F8FAFC;--color-platinum-border:#CBD5E1;--color-streak:#1e40af;--color-streak-light:#eff6ff;--color-streak-border:#bfdbfe;--color-streak-dark:#1e3a8a;--color-arena-dark:#0F172A;--color-arena-surface:#1E293B;--color-arena-border:#334155;--color-arena-muted:#64748B;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--border-width:1px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--spacing-2xl:32px;--height-input:36px;--height-btn-sm:28px;--height-btn-md:36px;--height-btn-lg:44px;--height-arena-header:56px;--height-exec-panel:88px;--height-tab-bar:40px;--shadow-card:0 1px 3px rgba(0,0,0,0.08),0 4px 12px rgba(0,0,0,0.04);--shadow-raised:0 4px 16px rgba(0,0,0,0.10),0 1px 4px rgba(0,0,0,0.06);--shadow-overlay:0 20px 60px rgba(0,0,0,0.15);--shadow-modal:0 16px 48px rgba(0,0,0,0.15);--shadow-none:none;--shadow-soft-xs:0 1px 2px rgba(15,23,42,0.04);--shadow-soft-sm:0 2px 6px rgba(15,23,42,0.04),0 1px 2px rgba(15,23,42,0.03);--shadow-soft-md:0 4px 14px rgba(15,23,42,0.06),0 1px 3px rgba(15,23,42,0.04);--shadow-soft-lg:0 10px 30px rgba(15,23,42,0.08),0 2px 6px rgba(15,23,42,0.04);--shadow-accent:0 4px 14px rgba(30,64,175,0.18),0 1px 3px rgba(30,64,175,0.10);--z-base:1;--z-nav:100;--z-modal:200;--z-toast:300;--ys-bg:#FFFFFF;--ys-bg-cream:#FFF8F1;--ys-bg-mist:#F5F8FA;--ys-bg-mint:#F0FAF7;--ys-bg-navy:#213343;--ys-brand:#FF7A59;--ys-brand-d:#E55A38;--ys-brand-soft:#FFE4DC;--ys-mint:#00BDA5;--ys-mint-d:#007A6B;--ys-mint-soft:#D6F3EE;--ys-coral:#F2545B;--ys-coral-soft:#FFE6E8;--ys-purple:#6A78D1;--ys-purple-d:#4D5BB5;--ys-purple-soft:#E6E9F8;--ys-t-1:#213343;--ys-t-2:#33475B;--ys-t-3:#516F90;--ys-t-4:#7C98B6;--ys-t-on-dark:#F5F8FA;--ys-line:#E5EAF0;--ys-line-2:#DCE3EC;--ys-shadow-sm:0 1px 2px rgba(33,51,67,.06);--ys-shadow-md:0 4px 16px -4px rgba(33,51,67,.08),0 2px 4px rgba(33,51,67,.04);--ys-shadow-lg:0 24px 48px -16px rgba(33,51,67,.16),0 6px 12px rgba(33,51,67,.04);--ys-shadow-orange:0 14px 30px -10px rgba(255,122,89,.45);--ys-r-sm:8px;--ys-r-md:12px;--ys-r-lg:18px;--ys-r-xl:28px;--ys-r-pill:999px;--ys-f-sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--ys-f-display:"Lexend","Inter",system-ui,sans-serif;--ys-f-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-ui);font-size:13px;font-weight:400;line-height:1.6;color:var(--color-text-body);background-color:var(--color-page);min-height:100vh;border-top:4px solid var(--color-accent)}.text-h1,h1{font-size:24px;line-height:1.2;letter-spacing:-.4px}.text-h1,.text-h2,h1,h2{font-family:var(--font-ui);font-weight:600;color:var(--color-text-primary)}.text-h2,h2{font-size:18px;line-height:1.3}.text-h3,h3{font-family:var(--font-ui);font-size:15px;font-weight:500;line-height:1.4;color:var(--color-text-primary)}.text-body,p{font-size:13px;line-height:1.6;color:var(--color-text-body)}.text-secondary{font-size:12px;color:var(--color-text-secondary)}.text-caption{font-size:11px}.text-caption,.text-label{color:var(--color-text-muted)}.text-label{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em}.num,.num-hero,.pnl,.price,.rank,.roi,.timer{font-family:var(--font-number)}.num-hero{font-size:42px;font-weight:700;line-height:1}.num-lg{font-size:16px}.num-lg,.num-md{font-family:var(--font-number);font-weight:500}.num-md{font-size:14px}.num-sm{font-size:13px}.num-sm,.num-xs{font-family:var(--font-number);font-weight:400}.num-xs{font-size:11px}.text-profit{color:var(--color-profit)}.text-loss{color:var(--color-loss)}.text-gold{color:var(--color-gold)}.text-accent{color:var(--color-accent)}.text-muted{color:var(--color-text-muted)}.container{max-width:1200px}.container,.container-narrow{width:100%;margin:0 auto;padding:0 var(--spacing-lg)}.container-narrow{max-width:640px}.card{padding:var(--spacing-md) var(--spacing-lg);box-shadow:var(--shadow-card)}.card,.card-flat{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);height:var(--height-btn-md);padding:0 var(--spacing-lg);font-family:var(--font-ui);font-size:13px;font-weight:500;border-radius:var(--radius-md);border:none;cursor:pointer;transition:opacity .15s ease,transform .1s ease;white-space:nowrap}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-buy{background:var(--color-buy-btn);color:#FFFFFF;font-size:15px;font-weight:600;height:52px;border-radius:var(--radius-lg);width:100%}.btn-buy:hover:not(:disabled){background:var(--color-buy-btn-hover)}.btn-sell{background:var(--color-sell-btn);color:#FFFFFF;font-size:15px;font-weight:600;height:52px;border-radius:var(--radius-lg);width:100%}.btn-sell:hover:not(:disabled){background:var(--color-sell-btn-hover)}.btn-advance{background:var(--color-surface-muted);color:var(--color-text-body);width:100%;height:38px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.btn-advance:hover{background:var(--color-border)}.btn-primary{color:#FFFFFF}.btn-primary:hover:not(:disabled){background:var(--color-accent-dark)}.btn-subscribe{background:var(--color-profit);color:#FFFFFF}.btn-subscribe:hover:not(:disabled){background:var(--color-buy-btn-hover)}.btn-outline{background:transparent;border:var(--border-width) solid var(--color-border-strong);color:var(--color-text-body)}.btn-ghost,.btn-outline:hover:not(:disabled){background:var(--color-surface-muted)}.btn-ghost{color:var(--color-text-secondary);border:none}.btn-ghost:hover:not(:disabled){background:var(--color-border)}.btn-sm{height:var(--height-btn-sm);font-size:12px;padding:0 var(--spacing-sm)}.btn-lg{height:var(--height-btn-lg);font-size:15px;padding:0 var(--spacing-xl)}.btn-full{width:100%}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{font-family:var(--font-ui);font-size:13px;color:var(--color-text-primary);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);padding:0 var(--spacing-md);height:var(--height-input);outline:none;width:100%;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px rgba(37,99,235,.12)}input::placeholder{color:var(--color-text-muted)}.input-number,input[type=number]{font-family:var(--font-number)}.input-group{display:flex;border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);overflow:hidden}.input-group input{border:none;border-radius:0;flex:1}.input-group input:focus{box-shadow:none}.input-group:focus-within{border-color:var(--color-border-focus);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.input-prefix{display:flex;padding:0 var(--spacing-sm) 0 var(--spacing-md);background:var(--color-surface-muted);border-right:var(--border-width) solid var(--color-border);font-size:13px;color:var(--color-text-secondary);font-family:var(--font-number)}.badge,.input-prefix{align-items:center;white-space:nowrap}.badge{display:inline-flex;gap:3px;padding:2px 8px;border-radius:var(--radius-full);font-size:11px;font-weight:500}.badge-profit{background:var(--color-profit-light);color:var(--color-profit-dark);border:var(--border-width) solid var(--color-profit-border)}.badge-loss{background:var(--color-loss-light);color:var(--color-loss-dark);border:var(--border-width) solid var(--color-loss-border)}.badge-gold{background:var(--color-gold-light);color:var(--color-gold-dark);border:var(--border-width) solid var(--color-gold-border)}.badge-elite{background:var(--color-profit-light);color:var(--color-profit-dark);border:var(--border-width) solid var(--color-profit-border)}.badge-platinum{background:var(--color-platinum-light);color:var(--color-platinum);border:var(--border-width) solid var(--color-platinum-border)}.badge-streak{background:var(--color-streak-light);color:var(--color-streak-dark);border:var(--border-width) solid var(--color-streak-border)}.badge-accent{background:var(--color-accent-light);color:var(--color-accent-dark);border:var(--border-width) solid var(--color-accent-border)}.badge-neutral{background:var(--color-surface-muted);color:var(--color-text-secondary)}.badge-neutral,.stat-card{border:var(--border-width) solid var(--color-border)}.stat-card{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-md)}.stat-card .stat-label{font-size:11px;color:var(--color-text-muted);margin-bottom:4px;font-family:var(--font-ui)}.stat-card .stat-value{font-family:var(--font-number);font-size:22px;font-weight:600;color:var(--color-text-primary);line-height:1.2}.stat-card .stat-sub{font-size:10px;color:var(--color-text-muted);margin-top:2px}.table-wrapper{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}table.tr-table{width:100%;border-collapse:collapse}table.tr-table th{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);padding:8px 12px;border-bottom:var(--border-width) solid var(--color-border);text-align:left;background:var(--color-surface)}table.tr-table td{padding:10px 12px;border-bottom:var(--border-width) solid var(--color-surface-hover);font-size:13px;vertical-align:middle;color:var(--color-text-body)}table.tr-table tr:last-child td{border-bottom:none}table.tr-table tr:hover td{background:var(--color-surface-hover)}.td-rank{font-family:var(--font-number);font-size:12px;font-weight:500;color:var(--color-text-muted);width:40px}.td-rank.rank-1{color:var(--color-gold)}.td-rank.rank-2{color:var(--color-text-secondary)}.td-rank.rank-3{color:var(--color-streak)}.td-roi{font-family:var(--font-number);font-size:13px;font-weight:500;text-align:right}.tabs{display:flex;border-bottom:var(--border-width) solid var(--color-border);gap:0}.tab{padding:8px 14px;font-size:13px;font-weight:400;color:var(--color-text-secondary);cursor:pointer;border-bottom:2px solid transparent;transition:color .15s,border-color .15s;user-select:none}.tab:hover{color:var(--color-text-primary)}.tab.active{color:var(--color-accent);border-bottom-color:var(--color-accent);font-weight:500}.arena-header{position:fixed;top:0;left:0;right:0;height:var(--height-arena-header);background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-border);display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-lg);z-index:var(--z-nav);gap:var(--spacing-lg)}.arena-header .ah-item{display:flex;flex-direction:column;align-items:center}.arena-header .ah-label{font-size:10px;color:var(--color-text-muted);line-height:1}.arena-header .ah-value{font-family:var(--font-number);font-size:14px;font-weight:500;line-height:1.4;color:var(--color-text-primary)}.arena-header .ah-divider{width:var(--border-width);height:28px;background:var(--color-border);flex-shrink:0}.arena-timer{font-family:var(--font-number);font-size:14px;font-weight:600;background:var(--color-text-primary);color:#FFFFFF;padding:4px 10px;border-radius:var(--radius-md);letter-spacing:.04em}.execution-panel{position:fixed;bottom:0;left:0;right:0;background:var(--color-surface);border-top:var(--border-width) solid var(--color-border);padding:var(--spacing-sm) var(--spacing-lg);z-index:var(--z-nav)}.execution-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.chart-container{width:100%;height:60vh;min-height:280px;background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;position:relative}.chart-meta{position:absolute;top:var(--spacing-sm);left:var(--spacing-md);font-family:var(--font-number);font-size:10px;color:var(--color-text-muted);z-index:2;background:rgba(255,255,255,.85);padding:2px 6px;border-radius:var(--radius-sm)}.position-panel{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-md) var(--spacing-lg);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg)}.position-item{display:flex;flex-direction:column}.position-label{font-size:10px;color:var(--color-text-muted)}.position-value{font-family:var(--font-number);font-size:13px;font-weight:500;color:var(--color-text-primary)}.trading-card{background:var(--color-arena-dark);border-radius:var(--radius-xl);padding:var(--spacing-xl);color:#FFFFFF;position:relative;overflow:hidden}.trading-card .tc-logo{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-arena-muted)}.trading-card .tc-roi{font-family:var(--font-number);font-size:48px;font-weight:700;color:var(--color-profit);line-height:1;margin:var(--spacing-md) 0 var(--spacing-xs)}.trading-card .tc-roi.negative{color:var(--color-loss)}.trading-card .tc-rank{font-size:12px;color:#94A3B8}.trading-card .tc-rank strong{color:#E2E8F0;font-weight:500}.trading-card .tc-footer{margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:var(--border-width) solid var(--color-arena-border);display:flex;justify-content:space-between;align-items:center}.trading-card .tc-url{font-family:var(--font-number);font-size:11px;color:var(--color-arena-muted)}.elite-progress{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-md) var(--spacing-lg)}.elite-progress .ep-label{font-size:12px;color:var(--color-text-secondary);margin-bottom:var(--spacing-sm)}.elite-progress .ep-label strong{color:var(--color-text-primary);font-weight:600}.progress-track{background:var(--color-surface-muted);height:8px;overflow:hidden}.progress-fill,.progress-track{border-radius:var(--radius-full)}.progress-fill{background:linear-gradient(90deg,var(--color-profit),#34D399);height:100%;transition:width .4s ease}.progress-meta{display:flex;justify-content:space-between;margin-top:5px;font-family:var(--font-number);font-size:10px;color:var(--color-text-muted)}.badge-wall{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--spacing-sm)}.badge-wall-item{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-sm) var(--spacing-xs);text-align:center;cursor:pointer;transition:border-color .15s}.badge-wall-item:hover{border-color:var(--color-border-strong)}.badge-wall-item.locked{opacity:.35;filter:grayscale(.7)}.badge-wall-item .bw-icon{font-size:22px;margin-bottom:4px}.badge-wall-item .bw-name{font-size:10px;font-weight:500;color:var(--color-text-primary);line-height:1.2}.badge-wall-item .bw-tier{font-size:9px;color:var(--color-text-muted);margin-top:1px}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:var(--spacing-lg)}.modal{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-xl);max-width:360px;width:100%;box-shadow:var(--shadow-modal)}.modal-title{font-size:17px;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.modal-sub{font-size:12px;color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--spacing-lg)}.avatar{width:32px;height:32px;border-radius:50%;background:var(--color-accent-light);color:var(--color-accent-dark);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.avatar-sm{width:24px;height:24px;font-size:10px}.avatar-lg{width:48px;height:48px;font-size:16px}.divider{border:none;border-top:var(--border-width) solid var(--color-border);margin:var(--spacing-lg) 0}.tooltip{background:var(--color-text-primary);color:#FFFFFF;font-size:12px;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-md);pointer-events:none;white-space:nowrap;max-width:200px;white-space:normal;line-height:1.4}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex-center{justify-content:center}.flex-between,.flex-center{display:flex;align-items:center}.flex-between{justify-content:space-between}.arena-content{padding-top:var(--height-arena-header);padding-bottom:var(--height-exec-panel)}.mobile-hidden{display:none!important}.desktop-hidden{display:flex!important}@media (min-width:769px){.mobile-hidden{display:revert!important}.desktop-hidden{display:none!important}}@media (max-width:768px){:root{--spacing-xl:16px;--spacing-2xl:20px}.text-h1,h1{font-size:20px}.text-h2,h2{font-size:16px}.badge-wall{grid-template-columns:repeat(4,1fr)}.top-nav-inner{overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:2px!important;padding-right:8px}.top-nav-inner::-webkit-scrollbar{display:none}.top-nav-logo-text{font-size:13px!important}header.top-nav,nav.top-nav{height:auto!important;min-height:48px;padding:6px 12px!important;flex-wrap:wrap;gap:4px}.page-main{padding:16px 12px 48px!important}.table-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.grid-2col,.grid-3col{grid-template-columns:1fr!important}.grid-4col{grid-template-columns:1fr 1fr!important}.grid-dashboard-bottom,.grid-dashboard-main{grid-template-columns:1fr!important}.card-mobile-full{width:100%!important;max-width:100%!important}.page-padding{padding:16px 12px!important}.arena-btn-buy,.arena-btn-sell{min-height:52px;font-size:15px!important}.profile-grid{grid-template-columns:1fr!important}.profile-sidebar{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;border-radius:var(--radius-lg)!important;overflow:hidden!important}.profile-sidebar button{flex:1 1 auto!important;border-bottom:none!important;border-right:.5px solid var(--color-border)!important;min-width:80px!important;text-align:center!important;padding:10px 8px!important;font-size:11px!important}.lb-col-extra{display:none!important}.form-grid-2col{grid-template-columns:1fr!important}.hero-section{flex-direction:column!important;align-items:flex-start!important;padding:20px 16px!important}.hero-stats{width:100%!important;justify-content:flex-start!important}}.tabular{font-variant-numeric:tabular-nums}.btn-primary{background:var(--color-accent);color:var(--color-text-inverse,#FFFFFF);border:none;border-radius:var(--radius-md);padding:8px 20px;font-family:var(--font-ui);font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.btn-primary:hover{background:var(--color-accent-hover,#1e3a8a)}.btn-ghost-new{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:7px 16px;font-family:var(--font-ui);font-size:13px;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s}.btn-ghost-new:hover{border-color:var(--color-accent);color:var(--color-accent)}.nudge-badge{display:inline-flex;align-items:center;gap:5px;background:var(--color-nudge-light);border:1px solid var(--color-nudge-border);color:var(--color-nudge);border-radius:var(--radius-full);padding:3px 10px;font-size:12px;font-weight:500;font-family:var(--font-ui)}.chip-profit{background:var(--color-profit-light);color:var(--color-profit)}.chip-loss,.chip-profit{border-radius:var(--radius-full);padding:2px 10px;font-size:12px;font-weight:600;font-family:var(--font-ui)}.chip-loss{background:var(--color-loss-light);color:var(--color-loss)}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.skeleton{background:var(--color-border);border-radius:var(--radius-sm);animation:skeleton-pulse 1.5s ease-in-out infinite}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fade-in .2s ease-out}.price{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media (max-width:480px){:root{--spacing-lg:10px;--spacing-xl:12px}body{font-size:12px}.text-h1,h1{font-size:18px}.badge-wall{grid-template-columns:repeat(3,1fr)}.arena-stat-hide-xs{display:none!important}}@media (min-width:769px){.badge-wall{grid-template-columns:repeat(6,1fr)}.profile-sidebar{flex-direction:column!important}}@keyframes slideUpFade{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes shrinkWidth{0%{width:100%}to{width:0}}body{overflow-x:clip}@media (max-width:768px){nav{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}nav::-webkit-scrollbar{display:none}.nav-hide-mobile{display:none!important}.container,.container-narrow{padding:0 12px}.stat-row-mobile-wrap{flex-wrap:wrap!important;gap:8px!important}.card,.card-flat{border-radius:var(--radius-md)}.table-scroll-mobile{overflow-x:auto;-webkit-overflow-scrolling:touch}table{min-width:480px}.arena-chart-panel-row{flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important}.arena-chart-panel-row>div:first-child{flex:none!important;height:55vw!important;min-height:200px!important;max-height:300px!important;overflow:hidden!important}.arena-chart-panel-row>div:last-child,.arena-chart-panel-row>section:last-child{width:100%!important;flex-shrink:0!important;border-left:none!important;border-top:.5px solid #e2e8f0!important}.grid-3col,.grid-analytics,.grid-dashboard-main{grid-template-columns:1fr!important}.admin-kpi-grid,.journal-stats-grid{grid-template-columns:repeat(2,1fr)!important}[data-mobile-stack]{flex-direction:column!important;height:auto!important;overflow:visible!important}[data-mobile-stack]>*{flex:none!important;width:100%!important;max-width:100%!important;min-width:0!important;border-left:none!important;border-top:1px solid rgba(255,255,255,.06)!important}.modal-mobile-fullscreen{position:fixed!important;inset:0!important;width:100%!important;max-width:100%!important;height:100%!important;border-radius:0!important}.disclaimer-footer{font-size:10px;padding:6px 12px;line-height:1.4}.num-hero{font-size:28px!important}.btn-mobile-full{width:100%!important}.community-layout{grid-template-columns:1fr!important;padding:16px 12px!important;gap:16px!important}.community-sidebar{display:none!important}}@media (max-width:480px){body{font-size:12px}.text-h1,h1{font-size:20px}.text-h2,h2{font-size:16px}.text-h3,h3{font-size:14px}.card,.card-flat{padding:12px!important}nav{height:auto!important;min-height:48px;padding:8px 12px!important}.stat-item-label{font-size:9px!important}.stat-item-value{font-size:13px!important}.badge-wall{grid-template-columns:repeat(3,1fr)!important}.trade-btn-row{flex-direction:column!important;gap:8px!important}}.mq-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:768px){.mq-stack-md{grid-template-columns:1fr!important}.mq-flex-col-md{flex-direction:column!important}.mq-full-md{width:100%!important;max-width:100%!important}.mq-hide-md{display:none!important}.mq-show-md{display:initial}.mq-pad-sm-md{padding:16px!important}.mq-wrap-md{flex-wrap:wrap!important}.mq-gap-sm-md{gap:8px!important}.blog-index-aside{position:static!important;top:auto!important}.mq-font-sm-md{font-size:13px!important}}@media (min-width:769px){.mq-show-md{display:none!important}}@media (max-width:480px){.mq-stack-sm{grid-template-columns:1fr!important}.mq-hide-sm{display:none!important}.mq-pad-xs-sm{padding:12px!important}}@media (max-width:768px){.mq-positions-card{grid-template-columns:1fr 1fr!important}.mq-positions-card>:last-child{grid-column:1/-1}.admin-page{flex-direction:column!important}.admin-sidebar{width:100%!important;min-height:unset!important;height:auto!important;max-height:50vh;position:static!important;overflow-y:auto;border-right:none!important;border-bottom:1px solid rgba(255,255,255,.08)}}@media (max-width:1023px){body [data-page=backtest]>div[style*=grid-template-columns]{grid-template-columns:1fr!important}}@media (max-width:767px){body [data-page=backtest] [data-tr-chart]{height:280px!important}body [data-page=backtest] table{font-size:11px}body [data-page=dashboard] section{margin-bottom:12px!important}}@media (max-width:1023px){[data-mobile-stack]{flex-direction:column!important}[data-mobile-stack],body [data-page=dashboard] .dash-grid-2col,body [data-page=dashboard] [class*=grid-template-columns]{grid-template-columns:1fr!important}body [data-page=dashboard] section{margin-bottom:14px!important}body [data-page=journal] .journal-stats-grid{grid-template-columns:repeat(2,1fr)!important}body [data-page=journal] aside{width:100%!important;max-width:100%!important}body [data-page=algo] .algo-grid,body [data-page=algo] .algo-twoCol,body [data-page=leaderboard] .leaderboard-grid{grid-template-columns:1fr!important}body [data-page=arena] .arena-shell,body [data-page=practice] .practice-shell{flex-direction:column!important}body [data-page=arena] .arena-trade-panel,body [data-page=practice] .practice-trade-panel{width:100%!important;max-width:100%!important;border-left:none!important;border-top:1px solid #e2e8f0!important}body [data-page=admin] .admin-grid{grid-template-columns:1fr!important}body [data-page=admin] table{font-size:11.5px}}@media (max-width:767px){body [data-page] .container,body [data-page] .container-narrow,body [data-page] main,body [data-page] section{padding-left:12px!important;padding-right:12px!important}body [data-page] h1{font-size:22px!important}body [data-page] h2{font-size:18px!important}body [data-page] h3{font-size:15px!important}body [data-page=dashboard] .stat-row,body [data-page=dashboard] .stat-row-mobile-wrap{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}body [data-page=journal] .journal-stats-grid{grid-template-columns:repeat(2,1fr)!important}body [data-page=journal] .col-hide-phone{display:none!important}body [data-page=leaderboard] .leaderboard-row{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}body [data-page=arena] .arena-chart,body [data-page=practice] .practice-chart{min-height:280px!important}body [data-page=admin] .admin-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}body [data-page=backtest] [data-tr-chart]{height:260px!important}}@media (max-width:480px){body [data-page=dashboard] .stat-row,body [data-page=dashboard] .stat-row-mobile-wrap,body [data-page=journal] .journal-stats-grid{grid-template-columns:1fr!important}}@media (max-width:767px){body [data-page]{overflow-x:clip}body [data-page] .btn,body [data-page] [role=button],body [data-page] a.btn,body [data-page] button,body [data-page] input[type=button],body [data-page] input[type=submit]{min-height:44px}body [data-page=dashboard] .dash-hero-shell a[href*="/contests"],body [data-page=dashboard] .dash-hero-shell a[href="#dash-contests"],body [data-page=dashboard] .dash-hero-shell a[href="/practice"]{width:100%!important;justify-content:center!important}body [data-page=community] .community-layout{grid-template-columns:1fr!important;padding:16px 12px!important;gap:14px!important}body [data-page=community] .community-sidebar{display:none!important}body [data-page=leaderboard] .lb-table td:nth-child(n+4),body [data-page=leaderboard] .lb-table th:nth-child(n+4){display:none}body [data-page=algo] .algo-grid,body [data-page=algo] .algo-twoCol{grid-template-columns:1fr!important}body [data-page=arena] .arena-trade-panel,body [data-page=practice] .practice-trade-panel{position:sticky;bottom:0;background:var(--color-surface);z-index:5;box-shadow:0 -2px 8px rgba(15,23,42,.06)}}@media (max-width:480px){body [data-page=dashboard] .dash-hero-shell h1{font-size:22px!important;line-height:1.2!important}body [data-page=leaderboard] main{padding:0 12px 60px!important}}@keyframes tr-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.tr-fade-in{animation:tr-fade-in .18s ease-out}@media (max-width:1023px){body[data-page=backtest] [style*="minmax(0, 1fr) 360px"],body[data-page=event] [style*=grid-template-columns],body[data-page=instrument] [style*=grid-template-columns],body[data-page=live-market] [style*=grid-template-columns],body[data-page=profile] .profile-grid,body[data-page=upgrade] [style*=grid-template-columns]{grid-template-columns:1fr!important}body[data-page=hall-of-trades] [data-mobile-stack],body[data-page=hall-of-trades] [style*=grid-template-columns]{grid-template-columns:1fr!important;flex-direction:column!important}body[data-page=home] [style*=grid-template-columns],body[data-page=learn] [style*=grid-template-columns],body[data-page=signup] [style*=grid-template-columns],body[data-page=user-public] [style*=grid-template-columns]{grid-template-columns:1fr!important}}@media (max-width:767px){body[data-page] table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}body[data-page] table tbody,body[data-page] table thead,body[data-page] table tr{display:table;table-layout:fixed;width:100%}body[data-page] .modal,body[data-page] [role=dialog]{max-width:92vw!important}body[data-page=community] textarea,body[data-page=feed] textarea{min-height:120px}body[data-page=notifications] [style*=grid-template-columns]{grid-template-columns:1fr!important}body[data-page=activity] [style*=grid-template-columns]{overflow-x:auto;-webkit-overflow-scrolling:touch}body[data-page=admin] .admin-actions,body[data-page=admin] header{flex-wrap:wrap!important;gap:8px!important}body[data-page=cancellation] a.btn,body[data-page=cancellation] button,body[data-page=profile] .btn-primary,body[data-page=profile] form button[type=submit],body[data-page=upgrade] a.btn,body[data-page=upgrade] button{width:100%!important}}@media (max-width:480px){body[data-page=about] p,body[data-page=cookies] p,body[data-page=privacy] p,body[data-page=terms] p{font-size:13px!important;line-height:1.65!important}}body[data-page=community]{background:radial-gradient(1200px 600px at 10% -20%,rgba(30,64,175,.05),transparent 60%),radial-gradient(900px 500px at 90% -10%,rgba(124,58,237,.04),transparent 60%),#f6f7fb}body[data-page=community] .community-layout>aside>div,body[data-page=community] .community-layout>main>div{border-radius:16px!important;border:1px solid rgba(15,23,42,.06)!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.04)!important;transition:box-shadow .18s ease,transform .18s ease}body[data-page=community] .community-layout>main>div:hover{box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 28px rgba(15,23,42,.07)!important}body[data-page=community] .community-layout>main>div+div>div:first-child>button{border-radius:999px}body[data-page=community] [data-post-id]:hover,body[data-page=community] [data-testid^=post-card]:hover{border-color:rgba(30,64,175,.18)!important}body[data-page=community] a[href^="/community?hashtag="],body[data-page=community] a[href^="/feed?hashtag="]{color:#1e40af!important;font-weight:600}body[data-page=community] textarea:focus{outline:none;box-shadow:0 0 0 3px rgba(30,64,175,.12);border-radius:8px}body[data-page=community] .community-layout>aside:last-of-type>div>div:first-child{letter-spacing:.04em}@keyframes tr-feed-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}body[data-page=community] .community-layout>main>div{animation:tr-feed-card-in .22s ease-out both}@media (max-width:767px){body[data-page=community] .community-layout{padding:12px!important}body[data-page=community] .community-layout>main>div{border-radius:12px!important}}::selection{background:rgba(30,64,175,.18);color:var(--color-text-primary)}:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(30,64,175,.18);border-radius:4px}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}.btn,[data-clickable=true],[role=button],a.btn,button{transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .1s ease}[aria-disabled=true],button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.55}body[data-page] ::-webkit-scrollbar{width:10px;height:10px}body[data-page] ::-webkit-scrollbar-track{background:transparent}body[data-page] ::-webkit-scrollbar-thumb{background:rgba(15,23,42,.1);border-radius:8px;border:2px solid transparent;background-clip:padding-box}body[data-page] ::-webkit-scrollbar-thumb:hover{background:rgba(15,23,42,.18);background-clip:padding-box;border:2px solid transparent}.card:not(.card-static){transition:box-shadow .16s ease,border-color .16s ease,transform .16s ease}.card:not(.card-static):hover{box-shadow:var(--shadow-soft-md);border-color:rgba(15,23,42,.1)}body[data-page] .num,body[data-page] .pnl,body[data-page] .price,body[data-page] .roi,body[data-page] [class*=font-number],body[data-page] [style*=font-variant-numeric],body[data-page] td.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}body[data-page] .btn-group>[aria-pressed=true],body[data-page] .btn-group>[data-active=true]{background:var(--color-accent-light);color:var(--color-accent-dark);border-color:var(--color-accent-border)}@keyframes tr-skel-shimmer-global{0%{background-position:200% 0}to{background-position:-200% 0}}body[data-page] .skeleton{background:linear-gradient(90deg,#eef2f7,#f8fafc 50%,#eef2f7);background-size:200% 100%;animation:tr-skel-shimmer-global 1.4s ease-in-out infinite}body[data-page] [data-empty-state=true]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:32px 24px;text-align:center}body[data-page] li a,body[data-page] p a{color:var(--color-accent);text-decoration:underline;text-decoration-color:rgba(30,64,175,.32);text-underline-offset:2px}body[data-page] li a:hover,body[data-page] p a:hover{text-decoration-color:var(--color-accent)}body[data-page] header.top-nav,body[data-page] nav.top-nav{border-bottom:1px solid rgba(15,23,42,.06)}body[data-page] .hint{font-size:11px;color:var(--color-text-muted);letter-spacing:.02em}@media (hover:none){body[data-page] :hover{transition-duration:.05s!important}}body[data-page]{--tlds-brand:#1b96ff;--tlds-brand-active:#0176d3;--tlds-brand-light:#f4f6fe;--tlds-brand-dark:#014486;--tlds-gray-1:#ffffff;--tlds-gray-2:#fafaf9;--tlds-gray-3:#f3f3f2;--tlds-gray-4:#ecebea;--tlds-gray-5:#dddbda;--tlds-gray-6:#c9c7c5;--tlds-gray-7:#b0adab;--tlds-gray-8:#969492;--tlds-gray-9:#706e6b;--tlds-gray-10:#514f4d;--tlds-gray-11:#3e3e3c;--tlds-gray-12:#2b2826;--tlds-gray-13:#080707;--tlds-success:#45c65a;--tlds-success-light:#ecfbe6;--tlds-success-border:#b2e8b8;--tlds-error:#fe5c4c;--tlds-error-light:#fef1f0;--tlds-error-border:#fdb6b0;--tlds-warning:#fe9339;--tlds-warning-light:#fff4e8;--tlds-warning-border:#fdc88a;--tlds-info:#747474;--tlds-space-xxs:2px;--tlds-space-xs:4px;--tlds-space-sm:8px;--tlds-space-md:12px;--tlds-space-lg:16px;--tlds-space-xl:24px;--tlds-space-2xl:32px;--tlds-space-3xl:48px;--tlds-radius-sm:2px;--tlds-radius-md:4px;--tlds-radius-lg:8px;--tlds-radius-xl:12px;--tlds-shadow-1:0 1px 2px rgba(0,0,0,0.04);--tlds-shadow-2:0 2px 3px rgba(0,0,0,0.10),0 0 0 1px rgba(0,0,0,0.04);--tlds-shadow-3:0 8px 16px rgba(0,0,0,0.10),0 2px 4px rgba(0,0,0,0.06);--tlds-shadow-focus:0 0 0 3px rgba(27,150,255,0.30);--tlds-h-input:32px;--tlds-h-btn-sm:28px;--tlds-h-btn:32px;--tlds-h-btn-lg:40px;--tlds-h-nav:52px;--color-accent:var(--tlds-brand-active);--color-accent-light:var(--tlds-brand-light);--color-accent-border:#c9d8f7;--color-accent-dark:var(--tlds-brand-dark);--color-accent-hover:var(--tlds-brand-dark);--color-border-focus:var(--tlds-brand);--color-text-primary:var(--tlds-gray-12);--color-text-body:var(--tlds-gray-11);--color-text-secondary:var(--tlds-gray-9);--color-text-muted:var(--tlds-gray-8);--color-border:var(--tlds-gray-5);--color-border-strong:var(--tlds-gray-6);--color-surface:var(--tlds-gray-1);--color-surface-muted:var(--tlds-gray-2);--color-surface-hover:var(--tlds-gray-3);--color-page:var(--tlds-gray-2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.5;color:var(--tlds-gray-11);background:var(--tlds-gray-2)}body[data-page] h1{font-size:24px;letter-spacing:-.01em}body[data-page] h1,body[data-page] h2{font-weight:700;line-height:1.25;color:var(--tlds-gray-12)}body[data-page] h2{font-size:20px}body[data-page] h3{font-size:18px;line-height:1.3}body[data-page] h3,body[data-page] h4{font-weight:700;color:var(--tlds-gray-12)}body[data-page] h4{font-size:16px;line-height:1.4}body[data-page] small{font-size:12px;color:var(--tlds-gray-9)}body[data-page] .btn-buy,body[data-page] .btn-ghost,body[data-page] .btn-outline,body[data-page] .btn-primary,body[data-page] .btn-sell,body[data-page] .tlds-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--tlds-space-xs);height:var(--tlds-h-btn);padding:0 var(--tlds-space-lg);border-radius:var(--tlds-radius-md);border:1px solid transparent;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;user-select:none;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}body[data-page] .btn-ghost:active,body[data-page] .btn-outline:active,body[data-page] .btn-primary:active,body[data-page] .tlds-btn:active{transform:translateY(.5px)}body[data-page] .btn-ghost:disabled,body[data-page] .btn-outline:disabled,body[data-page] .btn-primary:disabled,body[data-page] .tlds-btn:disabled{opacity:.4;cursor:not-allowed}body[data-page] .btn-primary,body[data-page] .tlds-btn-brand{background:var(--tlds-brand);color:#ffffff;border-color:var(--tlds-brand-active)}body[data-page] .btn-primary:hover:not(:disabled),body[data-page] .tlds-btn-brand:hover:not(:disabled){background:var(--tlds-brand-active);border-color:var(--tlds-brand-dark)}body[data-page] .btn-outline,body[data-page] .tlds-btn-outline{background:var(--tlds-gray-1);color:var(--tlds-gray-11);border-color:var(--tlds-gray-5)}body[data-page] .btn-outline:hover:not(:disabled),body[data-page] .tlds-btn-outline:hover:not(:disabled){background:var(--tlds-gray-3);border-color:var(--tlds-gray-6)}body[data-page] .btn-ghost,body[data-page] .tlds-btn-ghost{background:transparent;color:var(--tlds-gray-11);border-color:transparent}body[data-page] .btn-ghost:hover:not(:disabled),body[data-page] .tlds-btn-ghost:hover:not(:disabled){background:var(--tlds-gray-3)}body[data-page] .tlds-btn-destructive{background:var(--tlds-error);color:#ffffff;border-color:#c92418}body[data-page] .tlds-btn-destructive:hover:not(:disabled){background:#c92418}body[data-page] .tlds-btn-sm{height:var(--tlds-h-btn-sm);font-size:12px;padding:0 var(--tlds-space-md)}body[data-page] .tlds-btn-lg{height:var(--tlds-h-btn-lg);font-size:14px;padding:0 var(--tlds-space-xl)}body[data-page] .tlds-btn-block{width:100%}body[data-page] .tlds-card{background:var(--tlds-gray-1);border:1px solid var(--tlds-gray-5);border-radius:var(--tlds-radius-lg);box-shadow:var(--tlds-shadow-1);padding:var(--tlds-space-lg)}body[data-page] .tlds-card-hover{transition:box-shadow .16s ease,border-color .16s ease}body[data-page] .tlds-card-hover:hover{box-shadow:var(--tlds-shadow-2);border-color:var(--tlds-gray-6)}body[data-page] .card{background:var(--tlds-gray-1);border:1px solid var(--tlds-gray-5);border-radius:var(--tlds-radius-lg);box-shadow:var(--tlds-shadow-1);padding:var(--tlds-space-lg)}body[data-page] input[type=email],body[data-page] input[type=number],body[data-page] input[type=password],body[data-page] input[type=search],body[data-page] input[type=tel],body[data-page] input[type=text],body[data-page] input[type=url],body[data-page] select,body[data-page] textarea{height:var(--tlds-h-input);padding:0 var(--tlds-space-md);font-family:inherit;font-size:13px;color:var(--tlds-gray-12);background:var(--tlds-gray-1);border:1px solid var(--tlds-gray-5);border-radius:var(--tlds-radius-md);transition:border-color .12s,box-shadow .12s}body[data-page] textarea{height:auto;padding:var(--tlds-space-sm) var(--tlds-space-md);line-height:1.5}body[data-page] input:hover:not(:disabled):not(:focus),body[data-page] select:hover:not(:disabled):not(:focus),body[data-page] textarea:hover:not(:disabled):not(:focus){border-color:var(--tlds-gray-6)}body[data-page] input:focus,body[data-page] select:focus,body[data-page] textarea:focus{outline:none;border-color:var(--tlds-brand);box-shadow:var(--tlds-shadow-focus)}body[data-page] input::placeholder,body[data-page] textarea::placeholder{color:var(--tlds-gray-8)}body[data-page] input:disabled,body[data-page] select:disabled,body[data-page] textarea:disabled{background:var(--tlds-gray-3);color:var(--tlds-gray-9);cursor:not-allowed}body[data-page] table.tlds-table,body[data-page] table.tr-table{width:100%;border-collapse:collapse;background:var(--tlds-gray-1);border:1px solid var(--tlds-gray-5);border-radius:var(--tlds-radius-lg);overflow:hidden}body[data-page] table.tlds-table th,body[data-page] table.tr-table th{background:var(--tlds-gray-2);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tlds-gray-9);padding:8px 12px;text-align:left;border-bottom:1px solid var(--tlds-gray-5)}body[data-page] table.tlds-table td,body[data-page] table.tr-table td{padding:8px 12px;border-bottom:1px solid var(--tlds-gray-4);font-size:13px;color:var(--tlds-gray-11);vertical-align:middle}body[data-page] table.tlds-table tr:last-child td,body[data-page] table.tr-table tr:last-child td{border-bottom:none}body[data-page] table.tlds-table tbody tr:hover td,body[data-page] table.tr-table tbody tr:hover td{background:var(--tlds-gray-3)}body[data-page] .badge,body[data-page] .tlds-badge{display:inline-flex;align-items:center;gap:var(--tlds-space-xxs);height:18px;padding:0 var(--tlds-space-sm);border-radius:var(--tlds-radius-sm);font-family:inherit;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}body[data-page] .tlds-badge-brand{background:var(--tlds-brand-light);color:var(--tlds-brand-dark);border:1px solid #c9d8f7}body[data-page] .tlds-badge-success{background:var(--tlds-success-light);color:#1d6724;border:1px solid var(--tlds-success-border)}body[data-page] .tlds-badge-error{background:var(--tlds-error-light);color:#a02014;border:1px solid var(--tlds-error-border)}body[data-page] .tlds-badge-warning{background:var(--tlds-warning-light);color:#8a4d10;border:1px solid var(--tlds-warning-border)}body[data-page] .tlds-badge-neutral{background:var(--tlds-gray-3);color:var(--tlds-gray-10);border:1px solid var(--tlds-gray-5)}body[data-page] .tlds-topnav{height:var(--tlds-h-nav);background:var(--tlds-gray-1);border-bottom:1px solid var(--tlds-gray-4);padding:0 var(--tlds-space-xl);display:flex;align-items:center;justify-content:space-between}body[data-page] .tlds-topnav-link{display:inline-flex;align-items:center;height:32px;padding:0 var(--tlds-space-md);border-radius:var(--tlds-radius-md);font-size:13px;font-weight:500;color:var(--tlds-gray-10);text-decoration:none;transition:background .12s,color .12s}body[data-page] .tlds-topnav-link:hover{background:var(--tlds-gray-3);color:var(--tlds-gray-12)}body[data-page] .tlds-topnav-link[aria-current=page]{color:var(--tlds-brand-active);background:var(--tlds-brand-light)}body[data-page] .tlds-modal{background:var(--tlds-gray-1);border-radius:var(--tlds-radius-lg);box-shadow:var(--tlds-shadow-3);max-width:560px;width:100%}body[data-page] .tlds-modal-header{padding:16px 24px;border-bottom:1px solid var(--tlds-gray-4);font-size:16px;font-weight:700;color:var(--tlds-gray-12)}body[data-page] .tlds-modal-body{padding:24px}body[data-page] .tlds-modal-footer{padding:16px 24px;border-top:1px solid var(--tlds-gray-4);display:flex;justify-content:flex-end;gap:8px}body[data-page] .tlds-tabs{display:flex;border-bottom:1px solid var(--tlds-gray-4)}body[data-page] .tlds-tab{padding:10px 16px;font-size:13px;font-weight:500;color:var(--tlds-gray-9);background:transparent;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .12s,border-color .12s}body[data-page] .tlds-tab:hover{color:var(--tlds-gray-12)}body[data-page] .tlds-tab.is-active,body[data-page] .tlds-tab[aria-selected=true]{color:var(--tlds-brand-active);border-bottom-color:var(--tlds-brand)}body[data-page] .tlds-empty{text-align:center;padding:48px 24px;background:var(--tlds-gray-2);border:1px dashed var(--tlds-gray-5);border-radius:var(--tlds-radius-lg)}body[data-page] .tlds-empty-icon{font-size:32px;color:var(--tlds-gray-7);margin-bottom:12px}body[data-page] .tlds-empty-title{font-size:16px;font-weight:700;color:var(--tlds-gray-12);margin-bottom:6px}body[data-page] .tlds-empty-body{font-size:13px;color:var(--tlds-gray-9);max-width:420px;margin:0 auto;line-height:1.5}body[data-page] .tlds-num,body[data-page] td.tlds-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-align:right}body[data-page]{--color-profit:#059669;--color-profit-light:#ecfdf5;--color-profit-border:#6ee7b7;--color-profit-dark:#065f46;--color-loss:#dc2626;--color-loss-light:#fef2f2;--color-loss-border:#fca5a5;--color-loss-dark:#991b1b}@media (max-width:480px){body[data-page]{--tlds-space-lg:12px;--tlds-space-xl:16px}body[data-page] h1{font-size:20px!important}body[data-page] h2{font-size:17px!important}body[data-page] h3{font-size:15px!important}body[data-page] iframe,body[data-page] img:not([data-allow-overflow]),body[data-page] svg:not([data-allow-overflow]),body[data-page] video{max-width:100%!important;height:auto}body[data-page] code,body[data-page] pre{overflow-x:auto;max-width:100%}body[data-page] .btn-mobile-full,body[data-page] .tlds-btn-block-mobile{width:100%!important;justify-content:center}}@media (max-width:360px){body[data-page]{--tlds-space-lg:10px;--tlds-space-xl:12px}body[data-page] h1{font-size:18px!important}body[data-page] h2{font-size:15px!important}body[data-page] .card,body[data-page] .tlds-card{padding:10px!important}body[data-page] [class*=grid-template-columns]{grid-template-columns:1fr!important}}@media (max-width:767px){body[data-page] .modal,body[data-page] .tlds-modal,body[data-page] [role=dialog]{max-width:92vw!important;margin:16px auto}body[data-page] input,body[data-page] select,body[data-page] textarea{font-size:16px!important}body[data-page] [role=button],body[data-page] a.btn,body[data-page] a.tlds-btn,body[data-page] button{min-height:44px}body[data-page] table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}body[data-page] table tbody,body[data-page] table thead,body[data-page] table tr{display:table;table-layout:auto;width:100%}body[data-page] .tlds-card{padding:var(--tlds-space-md)}body[data-page=arena] .arena-trade-panel,body[data-page=practice] .practice-trade-panel{position:sticky;bottom:0;z-index:5;background:var(--tlds-gray-1);box-shadow:0 -4px 12px rgba(15,23,42,.06)}body[data-page=profile] .profile-grid{grid-template-columns:1fr!important}body[data-page=dashboard] .dash-hero-shell a{width:100%!important;justify-content:center!important}}@media (min-width:768px) and (max-width:1023px){body[data-page] .tlds-grid-3{grid-template-columns:1fr 1fr!important}body[data-page=community] .community-layout{grid-template-columns:1fr 280px!important}body[data-page=community] .community-sidebar:first-of-type{display:none!important}}@media (prefers-reduced-motion:reduce){body[data-page] *,body[data-page] :after,body[data-page] :before{animation-duration:.001ms!important;transition-duration:.001ms!important}}@media (max-width:640px){body[data-page=learn] .learn-tier-art{display:none!important}}body[data-page=community] textarea[placeholder*=Share],body[data-page=community] textarea[placeholder*=strategy]{font-size:15px!important;line-height:1.6!important;padding:10px 0 14px!important}body[data-page=community] a[href*="#"][href*=community],body[data-page=community] a[href*="hashtag="]{display:inline-flex;align-items:center;gap:2px;padding:1px 8px;border-radius:999px;background:var(--tlds-brand-light,#f4f6fe);color:var(--tlds-brand-active,#0176d3);font-weight:600;text-decoration:none;transition:background .12s,color .12s}body[data-page=community] a[href*="#"][href*=community]:hover,body[data-page=community] a[href*="hashtag="]:hover{background:#dbeafe;color:#1e3a8a}body[data-page=community] [data-post-id],body[data-page=community] [data-testid^=post-card]{border-radius:14px!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body[data-page=community] [data-post-id]:hover,body[data-page=community] [data-testid^=post-card]:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(15,23,42,.07),0 1px 3px rgba(15,23,42,.04)!important;border-color:rgba(27,150,255,.2)!important}body[data-page=community] [data-post-id] button[aria-label*=Comment],body[data-page=community] [data-post-id] button[aria-label*=Like],body[data-page=community] [data-post-id] button[aria-label*=comment],body[data-page=community] [data-post-id] button[aria-label*=like]{border-radius:8px;padding:6px 10px;transition:background .12s,color .12s}body[data-page=community] [data-post-id] button[aria-label*=Like]:hover,body[data-page=community] [data-post-id] button[aria-label*=like]:hover{background:#fef2f2;color:#dc2626}body[data-page=community] [data-post-id] button[aria-label*=Comment]:hover,body[data-page=community] [data-post-id] button[aria-label*=comment]:hover{background:var(--tlds-brand-light,#f4f6fe);color:var(--tlds-brand-active,#0176d3)}body[data-page=community] .community-layout>aside:last-of-type a{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;margin:2px;transition:transform .12s ease}body[data-page=community] .community-layout>aside:last-of-type a:hover{transform:scale(1.04)}body[data-page=community] .community-layout>aside:first-of-type [data-avatar=true],body[data-page=community] .community-layout>aside:first-of-type img{box-shadow:0 0 0 4px rgba(255,255,255,.95),0 0 0 5px rgba(27,150,255,.18)}body[data-page=community] .community-layout>main>div:first-child:focus-within{border-color:rgba(27,150,255,.3)!important;box-shadow:0 4px 14px rgba(27,150,255,.1),0 1px 3px rgba(15,23,42,.04)!important}@keyframes tr-feed-card-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}body[data-page=community] [data-post-id]{animation:tr-feed-card-enter .24s ease-out both}@media (max-width:767px){body[data-page=community] a[href*="#"][href*=community],body[data-page=community] a[href*="hashtag="]{padding:4px 10px;font-size:13px}body[data-page=community] textarea[placeholder*=Share]{font-size:16px!important}}.yc-landing-page{--yc-bg:#FFFFFF;--yc-bg-cream:#FFF8F1;--yc-bg-mist:#F5F8FA;--yc-bg-mint:#F0FAF7;--yc-bg-orange:#FF7A59;--yc-bg-navy:#213343;--yc-brand:#FF7A59;--yc-brand-d:#E55A38;--yc-brand-soft:#FFE4DC;--yc-mint:#00BDA5;--yc-mint-soft:#D6F3EE;--yc-coral:#F2545B;--yc-purple:#6A78D1;--yc-purple-soft:#E6E9F8;--yc-t-1:#213343;--yc-t-2:#33475B;--yc-t-3:#516F90;--yc-t-4:#7C98B6;--yc-t-on-dark:#F5F8FA;--yc-t-on-orange:#FFFFFF;--yc-line:#E5EAF0;--yc-line-2:#DCE3EC;--yc-shadow-sm:0 1px 2px rgba(33,51,67,.06);--yc-shadow-md:0 4px 16px -4px rgba(33,51,67,.08),0 2px 4px rgba(33,51,67,.04);--yc-shadow-lg:0 24px 48px -16px rgba(33,51,67,.16),0 6px 12px rgba(33,51,67,.04);--yc-shadow-orange:0 14px 30px -10px rgba(255,122,89,.45);--yc-r-sm:8px;--yc-r-md:12px;--yc-r-lg:18px;--yc-r-xl:28px;--yc-r-pill:999px;--yc-f-sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--yc-f-display:"Lexend","Inter",system-ui,sans-serif;--yc-f-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--yc-maxw:1200px;--yc-pad-x:clamp(20px,4vw,56px);--yc-ease:cubic-bezier(.2,.8,.2,1);display:block;background:var(--yc-bg);color:var(--yc-t-2);font-family:var(--yc-f-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.yc-landing-page ::selection{background:var(--yc-brand);color:#FFFFFF}.yc-landing-page a{color:inherit;text-decoration:none}.yc-landing-page img,.yc-landing-page svg{display:block;max-width:100%}.yc-landing-page button{font-family:inherit;cursor:pointer}.yc-landing-page .skip{position:absolute;left:-1000px;top:8px;background:var(--yc-brand);color:#fff;padding:8px 12px;border-radius:8px;z-index:100}.yc-landing-page .skip:focus{left:12px}.yc-landing-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;padding:12px 22px;border-radius:var(--yc-r-md);font-weight:600;font-size:15px;letter-spacing:0;transition:transform .15s var(--yc-ease),background .15s var(--yc-ease),border-color .15s var(--yc-ease),box-shadow .15s var(--yc-ease),color .15s var(--yc-ease);white-space:nowrap;font-family:inherit}.yc-landing-page .btn:active{transform:translateY(1px)}.yc-landing-page .btn svg{width:16px;height:16px;transition:transform .2s var(--yc-ease)}.yc-landing-page .btn:hover svg{transform:translateX(3px)}.yc-landing-page .btn--primary{background:var(--yc-brand);color:#fff;box-shadow:var(--yc-shadow-orange)}.yc-landing-page .btn--primary:hover{background:var(--yc-brand-d);box-shadow:0 18px 36px -12px rgba(255,122,89,.55)}.yc-landing-page .btn--primary:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.yc-landing-page .btn--ghost{background:transparent;color:var(--yc-t-1);border-color:var(--yc-line)}.yc-landing-page .btn--ghost:hover{background:var(--yc-bg-mist);border-color:var(--yc-line-2)}.yc-landing-page .btn--inverse{background:#fff;color:var(--yc-brand)}.yc-landing-page .btn--inverse:hover{background:#FFF1EC;color:var(--yc-brand-d)}.yc-landing-page .nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.85);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid transparent;transition:border-color .15s var(--yc-ease),background .15s var(--yc-ease),box-shadow .15s var(--yc-ease)}.yc-landing-page .nav.is-scrolled{background:rgba(255,255,255,.96);border-bottom-color:var(--yc-line);box-shadow:var(--yc-shadow-sm)}.yc-landing-page .nav__inner{max-width:var(--yc-maxw);margin:0 auto;padding:14px var(--yc-pad-x);display:flex;align-items:center;justify-content:space-between;gap:24px}.yc-landing-page .brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--yc-f-display);font-weight:700;letter-spacing:-.01em;color:var(--yc-t-1)}.yc-landing-page .brand--light{color:var(--yc-t-on-dark)}.yc-landing-page .brand__mark{width:26px;height:26px}.yc-landing-page .brand__word{font-size:18px}.yc-landing-page .nav__links{display:none;gap:28px;font-size:14.5px;color:var(--yc-t-3);font-weight:500}.yc-landing-page .nav__links a:hover{color:var(--yc-brand)}@media (min-width:880px){.yc-landing-page .nav__links{display:inline-flex}}.yc-landing-page .nav__cta{padding:10px 18px;font-size:14px}.yc-landing-page .nav__redeem{padding:8px 14px;font-size:13px;display:none}@media (min-width:480px){.yc-landing-page .nav__redeem{display:inline-flex}}.yc-landing-page .section__inner{max-width:var(--yc-maxw);margin:0 auto;padding:0 var(--yc-pad-x)}.yc-landing-page .section__head{max-width:760px;margin:0 auto 40px;text-align:center}.yc-landing-page .section__title{font-family:var(--yc-f-display);font-weight:700;font-size:clamp(30px,4.4vw,52px);line-height:1.1;letter-spacing:-.02em;color:var(--yc-t-1);margin:16px 0}.yc-landing-page .section__lede{color:var(--yc-t-3);font-size:clamp(15px,1.4vw,18px);margin:0}.yc-landing-page .chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--yc-r-pill);font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.yc-landing-page .chip--orange{background:var(--yc-brand-soft);color:var(--yc-brand-d)}.yc-landing-page .chip--mint{background:var(--yc-mint-soft);color:#007A6B}.yc-landing-page .chip--purple{background:var(--yc-purple-soft);color:#4D5BB5}.yc-landing-page .chip__dot{width:6px;height:6px;border-radius:50%;background:var(--yc-mint);box-shadow:0 0 0 0 rgba(0,189,165,.4);animation:yc-pulse 2.4s var(--yc-ease) infinite}@keyframes yc-pulse{0%{box-shadow:0 0 0 0 rgba(0,189,165,.4)}70%{box-shadow:0 0 0 10px rgba(0,189,165,0)}to{box-shadow:0 0 0 0 rgba(0,189,165,0)}}.yc-landing-page .hero{position:relative;background:var(--yc-bg-cream);padding:clamp(48px,7vw,96px) var(--yc-pad-x) clamp(56px,7vw,88px);overflow:hidden}.yc-landing-page .hero__bg{position:absolute;inset:0;pointer-events:none;z-index:0}.yc-landing-page .hero__blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55}.yc-landing-page .hero__blob--a{top:-200px;right:-120px;width:540px;height:540px;background:radial-gradient(circle,rgba(255,122,89,.45),transparent 70%)}.yc-landing-page .hero__blob--b{bottom:-260px;left:-160px;width:600px;height:600px;background:radial-gradient(circle,rgba(0,189,165,.3),transparent 70%)}.yc-landing-page .hero__inner{position:relative;z-index:1;max-width:var(--yc-maxw);margin:0 auto;display:grid;grid-template-columns:1fr;gap:clamp(40px,6vw,72px);align-items:center}@media (min-width:1000px){.yc-landing-page .hero__inner{grid-template-columns:1.05fr 1fr}}.yc-landing-page .hero__copy{max-width:620px}.yc-landing-page .hero__title{font-family:var(--yc-f-display);font-weight:800;font-size:clamp(40px,6.6vw,76px);line-height:1.02;letter-spacing:-.025em;color:var(--yc-t-1);margin:18px 0 22px}.yc-landing-page .hero__hl{background:linear-gradient(110deg,var(--yc-brand) 0,#FFA180 60%,var(--yc-brand) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.yc-landing-page .hero__sub{color:var(--yc-t-3);font-size:clamp(16px,1.5vw,19px);max-width:560px;margin:0 0 32px}.yc-landing-page .hero__perks{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:0;max-width:560px;font-size:13px;font-weight:500;color:var(--yc-t-3);letter-spacing:-.005em}.yc-landing-page .hero__perks li{position:relative;padding:0 14px;white-space:nowrap}.yc-landing-page .hero__perks li:first-child{padding-left:0}.yc-landing-page .hero__perks li:not(:first-child):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:3px;border-radius:50%;background:var(--yc-t-4);opacity:.55}.yc-landing-page .hero__fineprint{margin:10px 0 0;color:var(--yc-t-3);font-size:13.5px;line-height:1.55;max-width:540px}.yc-landing-page .cd{display:inline-flex;flex-direction:column;gap:10px;padding:16px 20px;background:#fff;border:1px solid var(--yc-line);border-radius:var(--yc-r-lg);box-shadow:var(--yc-shadow-md);margin-bottom:28px}.yc-landing-page .cd__title{font-size:11.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--yc-t-4);font-weight:600}.yc-landing-page .cd__row{display:flex;align-items:stretch;gap:16px}.yc-landing-page .cd__cell{display:flex;flex-direction:column;align-items:center;min-width:56px;padding:0 6px;position:relative}.yc-landing-page .cd__cell+.cd__cell:before{content:":";position:absolute;left:-12px;top:-2px;color:var(--yc-line-2)}.yc-landing-page .cd__cell+.cd__cell:before,.yc-landing-page .cd__num{font-family:var(--yc-f-mono);font-weight:700;font-size:clamp(28px,3.2vw,36px)}.yc-landing-page .cd__num{line-height:1;color:var(--yc-t-1);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.yc-landing-page .cd__lbl{margin-top:6px;font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--yc-t-4);font-weight:600}.yc-landing-page .signup{display:flex;flex-direction:column;gap:12px;max-width:560px}.yc-landing-page .signup__row{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width:560px){.yc-landing-page .signup__row{grid-template-columns:1fr 1fr}}.yc-landing-page .field{position:relative;display:block}.yc-landing-page .field input{width:100%;padding:18px 16px 12px;background:#fff;border:1.5px solid var(--yc-line);border-radius:var(--yc-r-md);color:var(--yc-t-1);font-size:15px;font-family:inherit;transition:border-color .15s var(--yc-ease),box-shadow .15s var(--yc-ease),background .15s var(--yc-ease);outline:none}.yc-landing-page .field input:hover{border-color:var(--yc-line-2)}.yc-landing-page .field input:focus{border-color:var(--yc-brand);box-shadow:0 0 0 4px rgba(255,122,89,.15)}.yc-landing-page .field__label{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--yc-t-4);font-size:14px;pointer-events:none;transition:top .15s var(--yc-ease),font-size .15s var(--yc-ease),color .15s var(--yc-ease),transform .15s var(--yc-ease);background:transparent;padding:0 4px}.yc-landing-page .field input:focus+.field__label,.yc-landing-page .field input:not(:placeholder-shown)+.field__label{top:9px;transform:translateY(0);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--yc-brand);font-weight:600}.yc-landing-page .field input.is-invalid{border-color:var(--yc-coral);box-shadow:0 0 0 4px rgba(242,84,91,.15)}.yc-landing-page .field--on-orange input{background:rgba(255,255,255,.95);border-color:rgba(255,255,255,.7)}.yc-landing-page .field--on-orange input:hover{border-color:#fff}.yc-landing-page .field--on-orange input:focus{border-color:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.25)}.yc-landing-page .field--on-orange .field__label{color:rgba(33,51,67,.55)}.yc-landing-page .field--on-orange input:focus+.field__label,.yc-landing-page .field--on-orange input:not(:placeholder-shown)+.field__label{color:var(--yc-brand-d)}.yc-landing-page .signup__btn{align-self:flex-start;padding:16px 28px;font-size:15.5px;font-weight:700;letter-spacing:-.005em;box-shadow:0 16px 36px -10px rgba(255,122,89,.55)}.yc-landing-page .signup__btn:hover{box-shadow:0 22px 48px -12px rgba(255,122,89,.65);transform:translateY(-1px)}.yc-landing-page .signup__btn[aria-busy=true] .signup__btn-label:after{content:"";display:inline-block;width:12px;height:12px;margin-left:8px;border:2px solid;border-right:2px solid transparent;border-radius:50%;vertical-align:-2px;animation:yc-spin .7s linear infinite}@keyframes yc-spin{to{transform:rotate(1turn)}}.yc-landing-page .signup__msg{margin:0;font-size:13.5px;color:var(--yc-t-4);min-height:18px}.yc-landing-page .signup__msg.is-ok{color:#007A6B;font-weight:600}.yc-landing-page .signup__msg.is-error{color:var(--yc-coral);font-weight:600}.yc-landing-page .signup__msg--on-orange{color:rgba(255,255,255,.85)}.yc-landing-page .signup__msg--on-orange.is-ok{color:#fff}.yc-landing-page .signup__msg--on-orange.is-error{color:#FFE6E8}.yc-landing-page .hero__visual{position:relative;isolation:isolate}.yc-landing-page .card-chart{background:#fff;border:1px solid var(--yc-line);border-radius:var(--yc-r-xl);padding:18px 18px 14px;box-shadow:var(--yc-shadow-lg);transform:perspective(1400px) rotateY(-3deg) rotateX(2deg);transform-origin:center;transition:transform .6s var(--yc-ease)}.yc-landing-page .card-chart:hover{transform:perspective(1400px) rotateY(0) rotateX(0)}.yc-landing-page .card-chart__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.yc-landing-page .card-chart__sym{display:flex;flex-direction:column;gap:2px}.yc-landing-page .card-chart__tick{font-weight:700;font-size:14px;letter-spacing:.04em;color:var(--yc-t-1)}.yc-landing-page .card-chart__date{font-size:11.5px;color:var(--yc-t-4)}.yc-landing-page .card-chart__price{display:flex;flex-direction:column;align-items:flex-end}.yc-landing-page .card-chart__last{font-family:var(--yc-f-mono);font-weight:700;font-size:16px;color:var(--yc-t-1)}.yc-landing-page .card-chart__chg{font-family:var(--yc-f-mono);font-size:11.5px;color:#007A6B;font-weight:600}.yc-landing-page .card-chart__svg{display:block;width:100%;height:240px;border-radius:14px;background:var(--yc-bg-mist)}.yc-landing-page .card-chart__pricetick{animation:yc-tick 3.6s var(--yc-ease) infinite}@keyframes yc-tick{0%,to{opacity:.3}50%{opacity:1}}.yc-landing-page .card-chart__foot{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.yc-landing-page .card-chart__chip{font-family:var(--yc-f-mono);font-size:11.5px;padding:5px 10px;border-radius:var(--yc-r-pill);background:var(--yc-bg-mist);color:var(--yc-t-3);font-weight:500}.yc-landing-page .card-chart__chip--ok{color:#007A6B;background:var(--yc-mint-soft)}.yc-landing-page .badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:#fff;border:1px solid var(--yc-line);border-radius:var(--yc-r-pill);font-size:12.5px;color:var(--yc-t-3);font-weight:500;box-shadow:var(--yc-shadow-md)}.yc-landing-page .badge__dot{width:6px;height:6px;border-radius:50%;background:var(--yc-mint);box-shadow:0 0 8px var(--yc-mint)}.yc-landing-page .badge--float{position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);white-space:nowrap;z-index:2}.yc-landing-page .trust{background:#fff;border-top:1px solid var(--yc-line);border-bottom:1px solid var(--yc-line)}.yc-landing-page .trust__inner{max-width:var(--yc-maxw);margin:0 auto;padding:22px var(--yc-pad-x);display:grid;grid-template-columns:repeat(2,1fr);gap:14px 32px}@media (min-width:760px){.yc-landing-page .trust__inner{grid-template-columns:repeat(4,1fr)}}.yc-landing-page .trust__item{display:flex;flex-direction:column;padding:4px 0}.yc-landing-page .trust__item strong{font-family:var(--yc-f-display);font-size:22px;font-weight:700;color:var(--yc-t-1);letter-spacing:-.005em}.yc-landing-page .trust__item span{font-size:13.5px;color:var(--yc-t-3)}.yc-landing-page .why{background:var(--yc-bg-cream);padding:clamp(48px,6.5vw,80px) 0}.yc-landing-page .grid--why{display:grid;grid-template-columns:1fr;gap:18px}@media (min-width:700px){.yc-landing-page .grid--why{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.yc-landing-page .grid--why{grid-template-columns:repeat(3,1fr)}}.yc-landing-page .card{position:relative;padding:30px;border-radius:var(--yc-r-lg);background:#fff;border:1px solid var(--yc-line);box-shadow:var(--yc-shadow-sm);transition:transform .25s var(--yc-ease),border-color .25s var(--yc-ease),box-shadow .25s var(--yc-ease)}.yc-landing-page .card:hover{transform:translateY(-4px);border-color:var(--yc-line-2);box-shadow:var(--yc-shadow-md)}.yc-landing-page .card__icon{width:44px;height:44px;border-radius:var(--yc-r-md);display:grid;place-items:center;margin-bottom:18px}.yc-landing-page .card__icon svg{width:22px;height:22px}.yc-landing-page .card__icon--orange{background:var(--yc-brand-soft);color:var(--yc-brand-d)}.yc-landing-page .card__icon--mint{background:var(--yc-mint-soft);color:#007A6B}.yc-landing-page .card__icon--purple{background:var(--yc-purple-soft);color:#4D5BB5}.yc-landing-page .card h3{margin:0 0 8px;font-family:var(--yc-f-display);font-size:19px;font-weight:700;color:var(--yc-t-1);letter-spacing:-.005em}.yc-landing-page .card p{margin:0;color:var(--yc-t-3);font-size:14.5px;line-height:1.65}.yc-landing-page .how{background:#fff;padding:clamp(48px,6.5vw,80px) 0}.yc-landing-page .steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:18px;position:relative}@media (min-width:760px){.yc-landing-page .steps{grid-template-columns:repeat(3,1fr)}}.yc-landing-page .step{position:relative;padding:36px 30px 30px;border-radius:var(--yc-r-lg);background:var(--yc-bg-mist);border:1px solid var(--yc-line);transition:transform .25s var(--yc-ease),box-shadow .25s var(--yc-ease)}.yc-landing-page .step:hover{transform:translateY(-4px);box-shadow:var(--yc-shadow-md)}.yc-landing-page .step__num{font-family:var(--yc-f-mono);font-size:13px;font-weight:700;color:var(--yc-brand);letter-spacing:.12em;display:inline-flex;padding:4px 10px;background:var(--yc-brand-soft);border-radius:var(--yc-r-pill);margin-bottom:16px}.yc-landing-page .step h3{margin:0 0 10px;font-family:var(--yc-f-display);font-size:26px;font-weight:700;color:var(--yc-t-1);letter-spacing:-.01em}.yc-landing-page .step p{margin:0;color:var(--yc-t-3);font-size:14.5px;line-height:1.65}.yc-landing-page .pricing{background:var(--yc-bg-mint);padding:clamp(48px,7vw,88px) 0}.yc-landing-page .pricing__card{max-width:760px;margin:0 auto;text-align:center;padding:clamp(36px,5vw,64px);border-radius:var(--yc-r-xl);background:#fff;border:1px solid var(--yc-line);box-shadow:var(--yc-shadow-lg)}.yc-landing-page .pricing__title{font-family:var(--yc-f-display);font-weight:700;font-size:clamp(28px,4vw,46px);line-height:1.1;color:var(--yc-t-1);letter-spacing:-.02em;margin:16px 0 12px}.yc-landing-page .pricing__sub{color:var(--yc-t-3);margin:0 auto 28px;max-width:540px}.yc-landing-page .pricing__list{list-style:none;padding:0;margin:0 auto 28px;max-width:480px;text-align:left;display:flex;flex-direction:column;gap:4px}.yc-landing-page .pricing__list li{position:relative;padding:10px 0 10px 32px;color:var(--yc-t-2);font-size:14.5px;font-weight:500}.yc-landing-page .pricing__list li:before{content:"";position:absolute;left:0;top:12px;width:18px;height:18px;border-radius:50%;background:var(--yc-mint);mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3 8l3 3 7-7' stroke='black' stroke-width='2.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/12px 12px no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3 8l3 3 7-7' stroke='black' stroke-width='2.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/12px 12px no-repeat}.yc-landing-page .pricing__cta{padding:14px 26px;font-size:15px}.yc-landing-page .faq{background:#fff;padding:clamp(48px,6.5vw,80px) 0}.yc-landing-page .faq__list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.yc-landing-page .faq__item{border:1px solid var(--yc-line);background:#fff;border-radius:var(--yc-r-md);padding:4px 22px;transition:border-color .2s var(--yc-ease),background .2s var(--yc-ease),box-shadow .2s var(--yc-ease)}.yc-landing-page .faq__item:hover{border-color:var(--yc-line-2);box-shadow:var(--yc-shadow-sm)}.yc-landing-page .faq__item[open]{background:var(--yc-bg-cream);border-color:var(--yc-brand-soft)}.yc-landing-page .faq__item summary{cursor:pointer;list-style:none;padding:18px 0;font-size:15.5px;font-weight:600;color:var(--yc-t-1);display:flex;align-items:center;justify-content:space-between;gap:16px}.yc-landing-page .faq__item summary::-webkit-details-marker{display:none}.yc-landing-page .faq__item summary:after{content:"+";font-family:var(--yc-f-mono);font-size:22px;color:var(--yc-brand);transition:transform .25s var(--yc-ease);line-height:1}.yc-landing-page .faq__item[open] summary:after{transform:rotate(45deg)}.yc-landing-page .faq__item p{margin:0 0 18px;color:var(--yc-t-3);font-size:14.5px;line-height:1.7;max-width:700px}.yc-landing-page .cta{background:linear-gradient(135deg,#FF7A59,#FF9777);padding:clamp(56px,7.5vw,92px) var(--yc-pad-x);position:relative;overflow:hidden}.yc-landing-page .cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0 100%,rgba(255,255,255,.15),transparent 50%),radial-gradient(circle at 100% 0,rgba(255,255,255,.1),transparent 50%);pointer-events:none}.yc-landing-page .cta__inner{position:relative;max-width:780px;margin:0 auto;text-align:center;color:#fff}.yc-landing-page .cta__title{font-family:var(--yc-f-display);font-weight:800;font-size:clamp(30px,4.6vw,52px);line-height:1.06;margin:0 0 14px;letter-spacing:-.02em;color:#fff}.yc-landing-page .cta__sub{color:rgba(255,255,255,.92);max-width:560px;margin:0 auto 32px;font-size:17px}.yc-landing-page .signup--cta{margin:0 auto;align-items:center}.yc-landing-page .signup--cta .signup__btn{align-self:center}.yc-landing-page .footer{background:var(--yc-bg-navy);color:var(--yc-t-on-dark);position:relative}.yc-landing-page .footer__inner{max-width:var(--yc-maxw);margin:0 auto;padding:64px var(--yc-pad-x) 36px;display:grid;gap:40px;grid-template-columns:1fr}@media (min-width:760px){.yc-landing-page .footer__inner{grid-template-columns:1.2fr 2fr;align-items:start}}.yc-landing-page .footer__tag{margin:14px 0 0;color:rgba(245,248,250,.6);font-size:13.5px;max-width:280px}.yc-landing-page .footer__cols{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 32px}@media (min-width:600px){.yc-landing-page .footer__cols{grid-template-columns:repeat(3,1fr)}}.yc-landing-page .footer__col h4{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgba(245,248,250,.55);margin:0 0 14px;font-weight:700}.yc-landing-page .footer__col a,.yc-landing-page .footer__col span{display:block;font-size:14px;color:rgba(245,248,250,.78);padding:5px 0}.yc-landing-page .footer__col a:hover{color:#fff}.yc-landing-page .footer__base{border-top:1px solid rgba(255,255,255,.08);padding:18px var(--yc-pad-x);max-width:var(--yc-maxw);margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;color:rgba(245,248,250,.55);font-size:12.5px}@media (max-width:640px){.yc-landing-page .field input{font-size:16px}}@media (max-width:900px){.yc-landing-page .card-chart{transform:none}}@media (max-width:600px){.yc-landing-page .hero{padding-top:32px;padding-bottom:48px}.yc-landing-page .hero__title{font-size:clamp(36px,11vw,56px);line-height:1.05;margin:14px 0 16px}.yc-landing-page .hero__sub{font-size:16px;line-height:1.55;margin:0 0 24px}.yc-landing-page .cd{display:flex;width:100%;box-sizing:border-box;padding:14px}.yc-landing-page .cd__row{width:100%;gap:6px;justify-content:space-between}.yc-landing-page .cd__cell{min-width:0;flex:1 1 0;padding:0 4px}.yc-landing-page .cd__num{font-size:26px}.yc-landing-page .cd__lbl{font-size:9.5px}.yc-landing-page .cd__cell+.cd__cell:before{display:none}.yc-landing-page .signup--cta .signup__btn,.yc-landing-page .signup__btn{width:100%;align-self:stretch;justify-content:center}.yc-landing-page .signup__row{gap:8px}.yc-landing-page .card{padding:22px}.yc-landing-page .step{padding:26px 22px 22px}.yc-landing-page .cta__inner,.yc-landing-page .pricing__card{padding:28px 22px}.yc-landing-page .hero__perks{gap:6px 14px}.yc-landing-page .trust__item strong{font-size:19px}.yc-landing-page .trust__item span{font-size:12.5px}.yc-landing-page .section__head{margin-bottom:28px}.yc-landing-page .footer__inner{padding:44px var(--yc-pad-x) 28px;gap:28px}}@media (max-width:480px){.yc-landing-page .nav__inner{gap:10px}.yc-landing-page .nav__cta{padding:9px 14px;font-size:13px}.yc-landing-page .nav__cta svg{display:none}.yc-landing-page .brand__word{font-size:16px}.yc-landing-page .card-chart__svg{height:200px}.yc-landing-page .card-chart__head{flex-wrap:wrap}.yc-landing-page .card-chart__price{align-items:flex-start;margin-top:4px}}@media (prefers-reduced-motion:reduce){.yc-landing-page *,.yc-landing-page :after,.yc-landing-page :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.yc-landing-page .card-chart{transform:none}}