:root{--bg:#07070d;--surface:rgba(17,18,30,0.88);--surface-2:rgba(22,24,38,0.92);--surface-3:rgba(30,32,51,0.92);--border:rgba(125,103,191,0.18);--border-strong:rgba(143,118,221,0.32);--text:#f6f5fb;--muted:#9ea0bb;--muted-2:#73789a;--accent:#8d6bff;--accent-2:#5a2fb3;--accent-soft:rgba(141,107,255,0.15);--accent-glow:rgba(115,87,214,0.32);--bull:#8fd4cf;--bear:#f0a0bf;--neutral:#bab4d4;--warning:#ffcb86;--danger:#ff8a9a;--shadow:0 25px 70px rgba(0,0,0,.34)}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;background:radial-gradient(circle at 14% 12%,rgba(100,61,194,.16),transparent 28rem),radial-gradient(circle at 85% 15%,rgba(141,107,255,.12),transparent 26rem),radial-gradient(circle at 50% 100%,rgba(63,76,186,.1),transparent 28rem),linear-gradient(180deg,#07070d,#090914);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}::selection{background:rgba(141,107,255,.28)}.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.muted{color:var(--muted)}.small{font-size:12px}.page-wrap{width:min(1500px,calc(100% - 32px));margin:0 auto}.stack{display:grid;grid-gap:14px;gap:14px}.row{gap:10px}.between,.row{display:flex;align-items:center}.between{justify-content:space-between;gap:12px}.card{background:linear-gradient(180deg,rgba(18,19,31,.88),rgba(13,14,24,.92));border:1px solid var(--border);border-radius:18px;box-shadow:0 12px 36px rgba(3,4,10,.24)}.surface-highlight{position:relative;overflow:hidden}.surface-highlight:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.14),rgba(255,255,255,0))}.card-pad{padding:18px}.section-title{margin:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#b2aed1;font-weight:700}.pill{border:1px solid rgba(145,124,219,.22);background:rgba(141,107,255,.08);padding:7px 10px;border-radius:999px;color:#cbc5ea;font-size:12px}.btn{border:1px solid rgba(140,115,217,.18);background:rgba(25,27,43,.9);padding:10px 14px;border-radius:12px;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.btn:hover{background:rgba(34,37,59,.95);border-color:rgba(162,136,247,.3);box-shadow:0 10px 26px rgba(54,38,111,.22)}.btn:active{transform:translateY(1px) scale(.995)}.btn-primary{background:linear-gradient(135deg,var(--accent) 0,#a586ff 100%);color:#fff;border-color:transparent;font-weight:800;box-shadow:0 12px 26px rgba(112,79,220,.28)}.btn-primary:hover{background:linear-gradient(135deg,#9271ff,#ac90ff)}.input,.select,.textarea{width:100%;color:var(--text);background:rgba(12,13,23,.92);border:1px solid rgba(131,109,196,.16);border-radius:12px;padding:11px 12px;outline:none}.input:focus,.select:focus,.textarea:focus{border-color:rgba(162,136,247,.44);box-shadow:0 0 0 3px rgba(141,107,255,.1)}.label{display:block;margin-bottom:7px;font-size:12px;color:var(--muted)}.shell{min-height:100vh}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;height:62px;background:rgba(8,9,16,.75);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border)}.topbar-inner{height:100%;display:grid;grid-template-columns:220px 1fr auto;align-items:center;grid-gap:18px;gap:18px}.brand{display:flex;align-items:center}.brand-wordmark{display:block;width:265px;max-width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.topbar .brand-wordmark{width:210px}.logo-fixed .brand-wordmark{width:220px}.hero-wordmark{width:170px}.nav{display:flex;gap:6px;align-items:center;justify-content:center}.nav-link{position:relative;padding:10px 11px;color:var(--muted);font-size:13px;transition:color .2s ease}.nav-link.active,.nav-link:hover{color:var(--text)}.nav-link.active:after{content:"";position:absolute;left:12px;right:12px;bottom:1px;height:2px;background:linear-gradient(90deg,rgba(161,136,255,.65),rgba(141,107,255,1));border-radius:2px}.nav-link.admin{color:#ff9cb0}.live{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.live-dot{width:8px;height:8px;background:var(--accent);border-radius:50%;box-shadow:0 0 0 0 rgba(141,107,255,.42);animation:pulse 2.2s infinite}.avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(145deg,#1b1632,#1a2031);border:1px solid rgba(148,127,224,.18);display:grid;place-items:center;font-size:12px;font-weight:800}.ticker{overflow:hidden;border-bottom:1px solid var(--border);background:rgba(10,11,19,.82);height:42px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ticker-track{height:100%;display:flex;align-items:center;width:max-content;gap:30px;animation:ticker 34s linear infinite;padding-left:30px}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-item{display:flex;gap:9px;align-items:baseline;font-size:12px;white-space:nowrap}.pos{color:var(--bull)}.neg{color:var(--bear)}.main{padding:24px 0 48px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:18px;gap:18px}.feed-layout{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.feed-results{display:grid;grid-gap:14px;gap:14px}.feed-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filter-sidebar{position:-webkit-sticky;position:sticky;top:120px}.filters-stack{display:grid;grid-gap:18px;gap:18px;margin-top:18px}.filters-group{display:grid;grid-gap:9px;gap:9px}.filter-label{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-weight:700}.filters-list,.impact-list{display:grid;grid-gap:8px;gap:8px}.filters-list.vertical .filter-btn,.impact-list .filter-btn{width:100%;justify-content:flex-start}.feed-head{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;align-items:center}.filter-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(131,109,196,.16);background:rgba(14,15,26,.85);color:var(--muted);border-radius:12px;padding:10px 12px;cursor:pointer;font-size:12px;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.filter-btn.active,.filter-btn:hover{color:var(--text);border-color:rgba(166,141,250,.42);background:rgba(107,78,196,.12);transform:translateY(-1px)}.search-mini{min-width:220px;margin-left:auto}.news-card{display:grid;grid-template-columns:86px minmax(0,1fr) 40px;grid-gap:16px;gap:16px;padding:18px;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease;position:relative;overflow:hidden}.news-card:before{content:"";position:absolute;inset:0 auto 0 0;width:1px;background:linear-gradient(180deg,rgba(144,113,255,.48),rgba(144,113,255,0))}.news-card:hover{transform:translateY(-2px);border-color:rgba(162,136,247,.28);background:linear-gradient(180deg,rgba(23,24,39,.96),rgba(16,18,29,.98));box-shadow:0 18px 32px rgba(20,15,44,.28)}.impact-block{border-right:1px solid var(--border);display:flex;flex-direction:column;justify-content:center}.impact-num{font-size:34px;line-height:1;font-weight:850;letter-spacing:-.04em}.impact-label{color:var(--muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-top:8px}.news-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:7px}.sentiment{font-size:11px;text-transform:uppercase;font-weight:800;letter-spacing:.08em}.sentiment.bullish{color:var(--bull)}.sentiment.bearish{color:var(--bear)}.sentiment.neutral{color:var(--neutral)}.major{color:var(--warning);background:rgba(255,203,134,.1);border:1px solid rgba(255,203,134,.24);padding:3px 7px;border-radius:6px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.news-title{font-size:17px;line-height:1.35;font-weight:760;margin:0 0 8px;letter-spacing:-.01em}.news-summary{color:#c4c2d9;line-height:1.58;font-size:13px;margin:0 0 12px}.news-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--muted);font-size:11px}.tag{border:1px solid rgba(145,124,219,.2);background:rgba(13,15,24,.82);padding:4px 7px;border-radius:7px;color:#dad7ec}.logo-dot{width:36px;height:36px;border-radius:50%;background:linear-gradient(145deg,#17172a,#24234a);border:1px solid rgba(155,135,225,.18);display:grid;place-items:center;font-size:11px;font-weight:800;align-self:end}.sidebar{display:grid;grid-gap:14px;gap:14px;align-content:start;position:-webkit-sticky;position:sticky;top:120px}.metric-big{font-size:42px;font-weight:800;letter-spacing:-.05em}.pulse-bar{height:8px;display:grid;grid-template-columns:48fr 27fr 25fr;border-radius:99px;overflow:hidden;background:rgba(64,58,93,.5);margin:14px 0}.pulse-bar span:first-child{background:var(--bull)}.pulse-bar span:nth-child(2){background:#7f7b96}.pulse-bar span:nth-child(3){background:var(--bear)}.legend-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.legend-grid strong{display:block;font-size:14px}.legend-grid span{color:var(--muted);font-size:10px;text-transform:uppercase}.trending-row{display:grid;grid-template-columns:56px 1fr auto;grid-gap:10px;gap:10px;align-items:center;margin:13px 0}.volume-track{height:7px;background:rgba(76,72,109,.54);border-radius:999px;overflow:hidden}.volume-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(141,107,255,.34),rgba(141,107,255,.82))}.attention{font-size:10px;color:var(--warning)}.upcoming-item{display:grid;grid-template-columns:48px 1fr auto;grid-gap:9px;gap:9px;padding:11px 0;border-top:1px solid var(--border)}.importance{width:7px;height:7px;border-radius:50%;margin-top:5px}.importance.high{background:var(--warning)}.importance.medium{background:#9db8ff}.importance.low{background:#8a86a4}.hero-landing{min-height:100vh;display:grid;place-items:center;position:relative;overflow:hidden}.fake-ui{position:absolute;inset:0;filter:blur(6px);opacity:.76;transform:scale(1.02);pointer-events:none}.hero-stage{position:relative;width:min(1240px,calc(100% - 80px));margin:94px auto 0;min-height:72vh;padding:18px;background:linear-gradient(180deg,rgba(12,13,22,.86),rgba(11,12,20,.9));border-radius:28px}.hero-stage-top{display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:6px 10px 16px}.hero-stage-brand{display:flex;align-items:center;gap:10px;font-weight:900}.hero-stage-tabs{display:flex;justify-content:center;gap:12px}.hero-stage-tabs span{position:relative;padding:9px 12px;color:#a49ebe;background:rgba(255,255,255,.02);border-radius:10px}.hero-stage-tabs span.active:after{content:"";position:absolute;left:10px;right:10px;bottom:3px;height:2px;border-radius:99px;background:linear-gradient(90deg,transparent,#a587ff,transparent);animation:tabScan 6s ease-in-out infinite}.hero-stage-pill{justify-self:end;border:1px solid rgba(148,123,230,.2);background:rgba(141,107,255,.08);color:#d2cbf2;border-radius:999px;font-size:12px;padding:8px 11px}.hero-stage-body{display:grid;grid-template-columns:175px minmax(0,1fr) 300px;grid-gap:18px;gap:18px;padding:4px 10px 10px}.hero-stage-body,.hero-stage-feed,.hero-stage-filters,.hero-stage-side{position:relative}.hero-stage-card,.hero-stage-filters,.hero-stage-panel{background:linear-gradient(180deg,rgba(18,20,32,.94),rgba(14,15,26,.96));border:1px solid rgba(142,119,214,.16);border-radius:18px}.hero-stage-filters{padding:16px;display:grid;grid-gap:10px;gap:10px}.hero-chip{padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.02);color:#aca8c7;border:1px solid rgba(255,255,255,.03)}.hero-chip.active,.hero-chip.active-purple{color:#fff}.hero-chip.active{background:rgba(141,107,255,.1)}.hero-chip.active-purple{background:linear-gradient(90deg,rgba(130,96,239,.18),rgba(82,55,157,.24))}.hero-divider{height:1px;background:rgba(129,114,186,.18);margin:4px 0}.hero-stage-feed{display:grid;grid-gap:14px;gap:14px}.hero-stage-card{display:grid;grid-template-columns:72px minmax(0,1fr) 34px;grid-gap:14px;gap:14px;padding:16px;animation:heroCardPulse 7s ease-in-out infinite}.hero-card-2{animation-delay:.8s}.hero-card-3{animation-delay:1.6s}.hero-impact{border-right:1px solid rgba(129,114,186,.18);background:linear-gradient(180deg,rgba(145,107,255,.14),transparent 60%);border-radius:12px 0 0 12px}.hero-stage-copy{display:grid;grid-gap:9px;gap:9px}.hero-stage-row{display:flex;gap:8px;align-items:center}.hero-tiny-pill{width:76px;height:10px;border-radius:999px;background:rgba(145,107,255,.28)}.hero-tiny-line{width:100%;height:9px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.12),rgba(255,255,255,.04))}.hero-tiny-line.short{width:90px}.hero-tiny-line.medium{width:78%}.hero-tiny-line.title{height:14px;width:94%}.hero-stage-tags{display:flex;gap:7px}.hero-stage-tags span{width:48px;height:18px;border-radius:999px;background:rgba(255,255,255,.06)}.hero-stage-logo{width:34px;height:34px;border-radius:50%;background:linear-gradient(145deg,#1c1d37,#31305f);align-self:end}.hero-stage-side{display:grid;grid-gap:14px;gap:14px}.hero-stage-panel{padding:15px}.hero-panel-head{width:90px;height:10px;background:rgba(255,255,255,.08);border-radius:999px;margin-bottom:14px}.hero-panel-value{width:72px;height:34px;border-radius:12px;background:linear-gradient(135deg,rgba(161,136,255,.2),rgba(255,255,255,.03))}.hero-progress{margin-top:16px;height:8px;display:grid;grid-template-columns:2fr 1fr 1.2fr;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.04)}.hero-progress span:first-child{background:rgba(145,238,215,.85)}.hero-progress span:nth-child(2){background:rgba(197,189,222,.65)}.hero-progress span:nth-child(3){background:rgba(237,157,183,.78)}.chart-panel{min-height:180px}.hero-chart{height:120px;display:grid;align-items:flex-end}.hero-chart-svg{width:100%;height:110px}.hero-chart-svg path{fill:none;stroke:rgba(172,145,255,.95);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:330;stroke-dashoffset:330;animation:drawLine 6s ease-in-out infinite}.scan-eye-wrap{position:absolute;inset:0;pointer-events:none}.eye-icon{display:flex;justify-content:center;margin:0 auto 16px}.eye-shape{width:74px;height:42px;border:2px solid rgba(255,255,255,.96);border-radius:999px/70%;display:grid;place-items:center;position:relative;box-shadow:0 0 36px rgba(255,255,255,.09);animation:blink 8s ease-in-out infinite}.eye-shape:after,.eye-shape:before{content:"";position:absolute;inset:0;border-radius:inherit}.eye-pupil{width:14px;height:14px;border-radius:50%;background:#fff;transform:translateX(0);animation:pupilShift 8s ease-in-out infinite}.scan-eye{position:absolute;top:50px;left:48px;margin:0;animation:scanMove 16s ease-in-out infinite}.scan-eye .eye-shape{width:58px;height:34px;border-width:1.6px;box-shadow:0 0 28px rgba(255,255,255,.12);background:rgba(255,255,255,.02)}.scan-eye .eye-pupil{width:11px;height:11px}.landing-overlay{position:relative;z-index:2;width:min(470px,calc(100% - 32px));text-align:center;padding:28px;background:rgba(9,9,17,.54);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border:1px solid rgba(255,255,255,.08);border-radius:24px;box-shadow:var(--shadow)}.landing-overlay h1{font-size:clamp(34px,6vw,56px);margin:0 0 10px;letter-spacing:-.05em}.landing-overlay p{margin:0 auto 24px;max-width:390px;color:#c2bdd8;line-height:1.6}.auth-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.landing-premium-note{margin:11px auto 0!important;max-width:320px!important;color:rgba(194,189,216,.48)!important;font-size:9px!important;line-height:1.35!important;letter-spacing:.015em}.logo-fixed{position:absolute;z-index:3;top:24px;left:28px}.auth-page{min-height:100vh;display:grid;place-items:center;padding:30px 16px}.auth-box{width:min(440px,100%);padding:24px}.auth-box h1{margin:8px 0;font-size:28px}.form-grid{display:grid;grid-gap:14px;gap:14px;margin-top:20px}.divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;color:var(--muted-2);font-size:11px}.divider:after,.divider:before{content:"";height:1px;background:var(--border)}.content-header{margin-bottom:18px;animation:fadeUp .45s ease both}.content-header h1{margin:0 0 6px;font-size:27px;letter-spacing:-.03em}.content-header p{margin:0;color:var(--muted);font-size:13px}.article-wrap{width:min(980px,calc(100% - 32px));margin:0 auto;padding:34px 0 64px}.article-hero{padding:24px}.article-hero h1{font-size:clamp(28px,4vw,46px);letter-spacing:-.045em;line-height:1.08;margin:12px 0 14px}.article-summary{font-size:16px;line-height:1.65;color:#c7c3db}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:20px}.kpi{background:rgba(12,14,22,.72);border:1px solid var(--border);border-radius:12px;padding:13px}.kpi .value{font-size:20px;font-weight:800}.kpi .name{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:4px}.article-section{padding:22px 0;border-bottom:1px solid var(--border)}.article-section h2{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.article-section p{margin:0;color:#d1cee0;line-height:1.8;font-size:15px}.chart-card{padding:18px}.chart-svg{height:280px}.grid-2{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:18px;gap:18px}.instrument-search{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.instrument-list{display:grid;grid-gap:8px;gap:8px}.instrument-row{display:grid;grid-template-columns:80px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border-radius:12px;background:rgba(12,14,22,.72)}.periods{display:flex;gap:6px;margin-top:12px}.periods button{border:1px solid var(--border);background:rgba(12,14,22,.72);color:var(--muted);border-radius:8px;padding:6px 10px;cursor:pointer}.periods button.active{color:var(--text);border-color:rgba(166,141,250,.42)}.watch-row{display:grid;grid-template-columns:90px 1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid var(--border)}.watch-row:last-child{border-bottom:0}.calendar-day{margin-bottom:20px}.calendar-day h3{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.1em;margin:0 0 10px}.calendar-row{display:grid;grid-template-columns:9px 64px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 14px;border-top:1px solid var(--border)}.calendar-row:first-of-type{border-top:0}.sentiment-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}.sentiment-kpi{padding:16px}.sentiment-kpi strong{display:block;font-size:29px;letter-spacing:-.04em}.sector-row{display:grid;grid-template-columns:140px 1fr 45px;grid-gap:10px;gap:10px;align-items:center;margin:12px 0}.sector-track{height:8px;border-radius:99px;background:rgba(76,72,109,.54);overflow:hidden}.sector-fill{height:100%;background:linear-gradient(90deg,rgba(141,107,255,.34),rgba(141,107,255,.82))}.admin-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:12px}.table th{color:var(--muted);text-align:left;font-weight:600;padding:11px;white-space:nowrap}.table td,.table th{border-bottom:1px solid var(--border)}.table td{padding:12px 11px;color:#d0ccdd;vertical-align:top}.table tr:last-child td{border-bottom:0}.profile-grid{display:grid;grid-template-columns:220px 1fr;grid-gap:18px;gap:18px}.profile-avatar{width:110px;height:110px;border-radius:50%;background:linear-gradient(145deg,#1b1737,#222945);border:1px solid rgba(155,135,225,.18);display:grid;place-items:center;font-size:28px;font-weight:900;margin-bottom:12px}.stagger-stack>*{opacity:0;transform:translateY(14px);animation:fadeUp .45s ease forwards}.stagger-stack>:first-child{animation-delay:.04s}.stagger-stack>:nth-child(2){animation-delay:.09s}.stagger-stack>:nth-child(3){animation-delay:.14s}.stagger-stack>:nth-child(4){animation-delay:.19s}.stagger-stack>:nth-child(5){animation-delay:.24s}.sidebar>*{opacity:0;transform:translateY(14px);animation:fadeUp .45s ease forwards}.sidebar>:first-child{animation-delay:.08s}.sidebar>:nth-child(2){animation-delay:.14s}.sidebar>:nth-child(3){animation-delay:.2s}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-45%)}}@keyframes pulse{70%{box-shadow:0 0 0 7px rgba(141,107,255,0)}to{box-shadow:0 0 0 0 rgba(141,107,255,0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,47%,55%,to{transform:scaleY(1)}49%,53%{transform:scaleY(.08)}}@keyframes pupilShift{0%,to{transform:translateX(0)}20%{transform:translateX(9px)}40%{transform:translate(-8px,1px)}60%{transform:translateX(6px)}80%{transform:translate(-4px,-1px)}}@keyframes scanMove{0%{transform:translate(0);opacity:.92}14%{transform:translate(105px,8px)}30%{transform:translate(265px,132px)}46%{transform:translate(535px,42px)}62%{transform:translate(725px,190px)}78%{transform:translate(955px,78px)}to{transform:translate(1080px,248px);opacity:.7}}@keyframes drawLine{0%,12%{stroke-dashoffset:330}35%,to{stroke-dashoffset:0}}@keyframes tabScan{0%,to{opacity:.6;transform:scaleX(.76)}50%{opacity:1;transform:scaleX(1)}}@keyframes heroCardPulse{0%,to{box-shadow:inset 0 0 0 1px rgba(255,255,255,0)}40%{box-shadow:inset 0 0 0 1px rgba(157,130,239,.18),0 16px 26px rgba(44,29,94,.12)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media (max-width:1220px){.feed-layout{grid-template-columns:1fr}.filter-sidebar,.sidebar{position:static}.hero-stage-body{grid-template-columns:1fr}.scan-eye{display:none}}@media (max-width:1050px){.topbar-inner{grid-template-columns:auto 1fr auto}.nav{overflow-x:auto;justify-content:flex-start}.dashboard-grid{grid-template-columns:1fr}.sidebar{position:static;grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:1fr}.hero-stage{width:min(100% - 32px,1240px)}}@media (max-width:760px){.page-wrap{width:min(100% - 20px,1500px)}.topbar{height:auto}.topbar-inner{grid-template-columns:1fr auto;padding:9px 0}.nav{grid-column:1/-1;order:3}.live span:not(.live-dot){display:none}.ticker{height:38px}.main{padding-top:16px}.sidebar{grid-template-columns:1fr}.news-card{grid-template-columns:62px minmax(0,1fr)}.news-card .logo-dot{display:none}.impact-num{font-size:28px}.feed-toolbar{flex-direction:column;align-items:stretch}.admin-grid,.hero-stage-top,.kpi-grid,.legend-grid,.profile-grid,.sentiment-grid{grid-template-columns:1fr}.hero-stage-tabs{justify-content:flex-start;overflow-x:auto}.landing-overlay{width:min(100% - 20px,470px);padding:24px}.auth-actions{grid-template-columns:1fr}}.main,.page-enter{animation:pageFade .34s ease both}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;position:relative;overflow:hidden}.btn:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.09) 50%,transparent 75%);transform:translateX(-140%);transition:transform .55s ease;pointer-events:none}.btn:hover:after{transform:translateX(140%)}.icon-btn{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:10px;border:1px solid rgba(145,124,219,.18);color:#bdb8d6;background:rgba(17,18,30,.72);cursor:pointer;transition:transform .18s ease,color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.icon-btn.active,.icon-btn:hover{transform:translateY(-1px);color:#fff;border-color:rgba(164,137,255,.42);background:rgba(111,80,209,.16);box-shadow:0 8px 18px rgba(50,32,107,.2)}.icon-btn:disabled{opacity:.34;cursor:default;transform:none;box-shadow:none}.danger-hover:hover{color:#ff9fb1;border-color:rgba(255,120,151,.34);background:rgba(255,88,130,.08)}.hover-lift{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(36,24,74,.22);border-color:rgba(164,137,255,.26)}.topbar{height:70px}.topbar-inner{grid-template-columns:205px 1fr 205px}.nav-shell{justify-self:center;padding:5px;gap:3px;border-radius:15px;background:rgba(16,17,29,.72);border:1px solid rgba(145,124,219,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 10px 28px rgba(0,0,0,.13);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav-link{display:inline-flex;align-items:center;gap:6px;padding:9px 11px;border-radius:10px;transition:color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.nav-link:hover{color:#fff;background:rgba(141,107,255,.075);transform:translateY(-1px)}.nav-link.active{color:#fff;background:linear-gradient(135deg,rgba(141,107,255,.2),rgba(81,58,157,.2));box-shadow:inset 0 0 0 1px rgba(160,137,244,.1),0 5px 14px rgba(54,37,117,.15)}.nav-link.active:after{display:none}.nav-link.admin{color:#e7a9b6}.nav-link.admin.active,.nav-link.admin:hover{background:rgba(218,80,118,.08);color:#ffb4c4}.top-actions{justify-self:end}.live{padding:7px 10px;border-radius:999px;background:rgba(141,107,255,.055);border:1px solid rgba(141,107,255,.1)}.main-eye{width:86px;height:62px;margin:0 auto 10px;display:grid;place-items:center;color:#fff;filter:drop-shadow(0 0 18px rgba(255,255,255,.12));transform-origin:center;animation:realEyeBlink 7.2s ease-in-out infinite}.main-eye svg{overflow:visible}.landing-overlay{overflow:hidden}.landing-overlay:before{content:"";position:absolute;width:220px;height:220px;border-radius:50%;background:rgba(109,75,208,.12);filter:blur(46px);top:-150px;left:50%;transform:translateX(-50%);pointer-events:none}.filter-label{display:flex;align-items:center;gap:7px}.filter-label-dot{width:8px;height:8px;display:inline-block;border-radius:50%;border:1px solid #a58cff;box-shadow:inset 0 0 0 2px rgba(141,107,255,.14)}.filter-btn-rich{min-height:42px;gap:9px}.filter-btn-rich svg{color:#9188b3;transition:color .18s ease,transform .18s ease}.filter-btn-rich.active svg,.filter-btn-rich:hover svg{color:#b49cff;transform:scale(1.06)}.filter-copy{display:flex;align-items:baseline;gap:7px;flex:1 1}.filter-copy strong{font-size:12px}.filter-copy small{color:var(--muted-2);font-size:10px}.filter-check{margin-left:auto;color:#ad95ff;font-weight:800}.feed-toolbar-copy{margin-right:auto}.search-field{position:relative;min-width:min(340px,100%)}.search-field .search-icon{position:absolute;z-index:2;left:12px;top:50%;transform:translateY(-50%);color:#77728e;pointer-events:none;transition:color .18s ease}.search-field:focus-within .search-icon{color:#a88dff}.search-input{padding-left:35px;padding-right:34px}.search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:25px;height:25px;display:grid;place-items:center;border:0;border-radius:7px;color:#918ca9;background:transparent;cursor:pointer}.search-clear:hover{color:white;background:rgba(141,107,255,.1)}.result-count{white-space:nowrap}.empty-state{display:flex;align-items:center;justify-content:center;gap:12px;min-height:110px;text-align:left;color:#bbb6d0}.empty-inline{padding:18px 6px;color:var(--muted);font-size:12px}.sidebar-link-card{display:block;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.sidebar-link-card:hover{transform:translateY(-2px);border-color:rgba(164,137,255,.27);box-shadow:0 16px 34px rgba(36,24,74,.2)}.sidebar-arrow{color:#85809e;transition:transform .2s ease,color .2s ease}.sidebar-link-card:hover .sidebar-arrow{color:#b39aff;transform:translate(2px,-2px)}.trending-row-link{border-radius:10px;padding:6px 5px;margin-left:-5px;margin-right:-5px;transition:background .18s ease,transform .18s ease}.trending-row-link:hover{background:rgba(141,107,255,.065);transform:translateX(2px)}.text-link{color:#9c90c6;transition:color .18s ease}.text-link:hover{color:#c0aaff}.upcoming-link{border-radius:9px;transition:background .18s ease,transform .18s ease}.upcoming-link:hover{background:rgba(141,107,255,.05);transform:translateX(2px)}.chart-card-interactive{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.chart-card-interactive:hover{border-color:rgba(160,132,245,.25);box-shadow:0 18px 44px rgba(27,18,61,.24)}.chart-interactive{position:relative;width:100%;cursor:crosshair;margin-top:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chart-svg{width:100%;height:100%;display:block;overflow:visible}.chart-grid-line{stroke:rgba(118,108,157,.16);stroke-width:1}.chart-area{opacity:.8;transition:opacity .2s ease}.chart-interactive:hover .chart-area{opacity:1}.chart-line{stroke:#a78bff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(141,107,255,.3));animation:chartReveal .65s ease both}.chart-crosshair{stroke:rgba(206,195,245,.34);stroke-width:1;stroke-dasharray:4 5}.chart-point-halo{fill:rgba(141,107,255,.18);stroke:rgba(186,165,255,.28);stroke-width:8}.chart-point{fill:#f7f4ff;stroke:#8d6bff;stroke-width:2}.chart-tooltip{position:absolute;z-index:5;display:grid;grid-gap:2px;gap:2px;min-width:98px;padding:8px 9px;border-radius:10px;background:rgba(11,11,20,.92);border:1px solid rgba(156,128,239,.24);box-shadow:0 12px 28px rgba(0,0,0,.26);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;transform:translate(-50%,-100%);white-space:nowrap}.chart-tooltip strong{font-size:12px}.chart-tooltip span{color:var(--muted);font-size:10px}.chart-hover-hint{position:absolute;right:10px;bottom:9px;color:rgba(164,158,188,.5);font-size:10px;letter-spacing:.02em;pointer-events:none;transition:opacity .2s ease}.chart-interactive:hover .chart-hover-hint{opacity:0}.periods button{transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.periods button:hover{color:#fff;transform:translateY(-1px);border-color:rgba(156,128,239,.28)}.periods button.active{background:rgba(141,107,255,.14);box-shadow:inset 0 0 0 1px rgba(155,129,238,.08)}.instrument-row{border:1px solid var(--border);transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.instrument-row:hover{background:rgba(141,107,255,.06);border-color:rgba(160,132,245,.25);transform:translateX(2px)}.instrument-row.selected{background:rgba(141,107,255,.1);border-color:rgba(160,132,245,.34);box-shadow:inset 3px 0 0 rgba(141,107,255,.7)}.purple-icon{color:#a188ef}.segmented-control{display:inline-flex;align-items:center;gap:3px;padding:4px;border-radius:13px;background:rgba(16,17,29,.74);border:1px solid rgba(145,124,219,.14);color:#8f89a9}.segmented-control>svg{margin:0 5px 0 4px}.segmented-control button{display:inline-flex;align-items:center;gap:5px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:#9a95b1;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease}.segmented-control button:hover{color:#fff;background:rgba(141,107,255,.07)}.segmented-control button.active{color:#fff;background:rgba(141,107,255,.16);box-shadow:inset 0 0 0 1px rgba(155,129,238,.09)}.region-control>svg{display:none}.sector-row-hover{padding:5px 6px;margin-left:-6px;margin-right:-6px;border-radius:9px;transition:background .18s ease,transform .18s ease}.sector-row-hover:hover{background:rgba(141,107,255,.05);transform:translateX(2px)}.interactive-table tbody tr{transition:background .18s ease}.interactive-table tbody tr:hover{background:rgba(141,107,255,.055)}.calendar-event-wrap{border-top:1px solid var(--border)}.calendar-event-wrap:first-of-type{border-top:0}.calendar-row-button{width:100%;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .18s ease,transform .18s ease}.calendar-row-button:hover{background:rgba(141,107,255,.045)}.calendar-event-copy{min-width:0}.calendar-chevron{color:#7f7995;transition:transform .2s ease,color .2s ease}.calendar-event-wrap.open .calendar-chevron{transform:rotate(180deg);color:#ae96ff}.calendar-detail{margin:0 14px 12px 86px;padding:12px 14px;border-radius:12px;background:rgba(141,107,255,.055);border:1px solid rgba(141,107,255,.1);animation:detailIn .2s ease both}.calendar-detail p{margin:5px 0 0;color:#c6c1d8;font-size:12px;line-height:1.55}.watch-row-interactive{transition:background .18s ease,transform .18s ease;padding-left:8px;padding-right:8px;border-radius:10px}.watch-row-interactive:hover{background:rgba(141,107,255,.045);transform:translateX(2px)}.watch-actions{justify-content:flex-end}.profile-side{display:flex;flex-direction:column;align-items:flex-start}.profile-avatar.has-photo{background-size:cover;background-position:50%;color:transparent}.profile-hint{margin-top:12px;line-height:1.5}.profile-actions{flex-wrap:wrap}.save-confirm{display:inline-flex;align-items:center;gap:5px;color:var(--bull);font-size:12px;animation:savePop .25s ease both}.table tbody tr{transition:background .18s ease}.table tbody tr:hover{background:rgba(141,107,255,.045)}.admin-grid .card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.admin-grid .card:hover{transform:translateY(-2px);border-color:rgba(160,132,245,.25);box-shadow:0 14px 30px rgba(30,19,66,.18)}@keyframes pageFade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes realEyeBlink{0%,42%,46%,84%,88%,to{transform:scaleY(1)}44%,86%{transform:scaleY(.08)}}@keyframes chartReveal{0%{opacity:.2;filter:drop-shadow(0 0 0 rgba(141,107,255,0))}to{opacity:1;filter:drop-shadow(0 0 5px rgba(141,107,255,.3))}}@keyframes detailIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes savePop{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.topbar-inner{grid-template-columns:auto 1fr auto}.nav-shell{justify-self:stretch;overflow-x:auto}.nav-link{flex:0 0 auto}}@media (max-width:760px){.topbar{height:auto}.topbar-inner{grid-template-columns:1fr auto}.nav-shell{grid-column:1/-1;order:3;width:100%}.nav-link span{display:inline}.calendar-header{align-items:flex-start;flex-direction:column}.region-control{width:100%;overflow-x:auto}.region-control button{flex:0 0 auto}.calendar-row{grid-template-columns:9px 52px minmax(0,1fr) auto;padding-left:6px;padding-right:6px}.calendar-detail{margin-left:60px}.watch-row{grid-template-columns:72px 1fr}.watch-actions,.watch-row>.pill{grid-column:2}.chart-tooltip{transform:translate(-50%,-105%) scale(.95)}}.interactive-tag{transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.interactive-tag:hover{color:#fff;border-color:rgba(160,132,245,.34);background:rgba(141,107,255,.1);transform:translateY(-1px)}.related-story{transition:transform .18s ease,border-color .18s ease,background .18s ease}.related-story:hover{transform:translateX(3px);border-color:rgba(160,132,245,.26);background:rgba(141,107,255,.045)}.flag-badge{width:21px;height:21px;display:inline-grid;place-items:center;flex:0 0 21px;border-radius:50%;overflow:hidden;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);box-shadow:0 3px 10px rgba(0,0,0,.18)}.flag-badge span{display:block;font-size:17px;line-height:1;transform:scale(1.16)}.filter-btn-rich .flag-badge{transition:transform .18s ease,box-shadow .18s ease}.filter-btn-rich.active .flag-badge,.filter-btn-rich:hover .flag-badge{transform:scale(1.06);box-shadow:0 4px 13px rgba(67,47,131,.25)}.sentiment-filter{position:relative}.sentiment-dot{width:8px;height:8px;margin-left:auto;border-radius:50%;box-shadow:0 0 0 3px rgba(255,255,255,.025);transition:transform .18s ease,box-shadow .18s ease}.sentiment-dot.bullish{background:#83d7ba}.sentiment-dot.neutral{background:#999cad}.sentiment-dot.bearish{background:#ee8fa2}.sentiment-filter.active .sentiment-dot,.sentiment-filter:hover .sentiment-dot{transform:scale(1.18);box-shadow:0 0 0 4px rgba(255,255,255,.035)}.impact-num{transition:color .2s ease,text-shadow .2s ease,transform .2s ease}.impact-num.impact-low{color:#8f93a8}.impact-num.impact-medium{color:#b8a2ff}.impact-num.impact-high{color:#f2bc76}.impact-num.impact-major{color:#ff7f9a;text-shadow:0 0 18px rgba(255,87,126,.16)}.news-card:hover .impact-num{transform:translateY(-1px) scale(1.025)}.news-card.impact-medium:before{background:linear-gradient(180deg,rgba(157,128,255,.54),rgba(157,128,255,0))}.news-card.impact-high:before{background:linear-gradient(180deg,rgba(242,188,118,.52),rgba(242,188,118,0))}.news-card.impact-major:before{background:linear-gradient(180deg,rgba(255,106,143,.62),rgba(255,106,143,0))}.profile-menu-wrap{position:relative}.avatar-button{display:inline-flex;align-items:center;gap:5px;padding:2px 4px 2px 2px;border:1px solid transparent;border-radius:999px;background:transparent;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.avatar-button.open,.avatar-button:hover{background:rgba(141,107,255,.07);border-color:rgba(155,132,230,.12)}.avatar-button:hover{transform:translateY(-1px)}.header-avatar.has-photo{background-size:cover;background-position:50%;color:transparent}.profile-chevron{color:#8d88a4;transition:transform .18s ease,color .18s ease}.avatar-button.open .profile-chevron{transform:rotate(180deg);color:#baa4ff}.profile-popover{z-index:90;top:calc(100% + 11px);right:0;width:190px;border-radius:16px;border:1px solid rgba(152,128,224,.18);box-shadow:0 22px 55px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.035);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:profileMenuIn .18s ease both}.profile-popover,.profile-popover:before{position:absolute;background:rgba(13,14,24,.96)}.profile-popover:before{content:"";top:-5px;right:19px;width:9px;height:9px;transform:rotate(45deg);border-left:1px solid rgba(152,128,224,.18);border-top:1px solid rgba(152,128,224,.18)}.profile-popover-photo-wrap{display:grid;place-items:center;padding:10px 8px 12px}.profile-popover-photo{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:18px;color:#f6f3ff;background:linear-gradient(145deg,#211940,#252d4a);border:1px solid rgba(166,143,241,.22);box-shadow:0 10px 24px rgba(41,27,86,.28)}.profile-popover-photo.has-photo{background-size:cover;background-position:50%;color:transparent}.profile-popover-divider{height:1px;background:rgba(151,132,208,.12);margin:0 -2px 8px}.profile-menu-item{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:10px;color:#c8c4d8;font-size:12px;transition:color .18s ease,background .18s ease,transform .18s ease}.profile-menu-item svg{color:#9788c9}.profile-menu-item:hover{color:#fff;background:rgba(141,107,255,.09);transform:translateX(2px)}@keyframes profileMenuIn{0%{opacity:0;transform:translateY(-5px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}.analysis-heading{display:flex;align-items:center;gap:10px;margin-top:28px;padding-bottom:12px;border-bottom:1px solid var(--border)}.analysis-badge{display:inline-flex;align-items:center;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#d7ccff;background:rgba(141,107,255,.1);border:1px solid rgba(161,137,246,.16)}.accent-link{color:#b49cff;transition:color .18s ease}.accent-link:hover{color:#d0c2ff}.region-flag-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;overflow:hidden;border:1px solid rgba(255,255,255,.14);box-shadow:0 4px 12px rgba(0,0,0,.22);background:#171828;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.region-flag-badge img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.18)}.filter-btn-rich.active .region-flag-badge,.filter-btn-rich:hover .region-flag-badge,.region-control button.active .region-flag-badge,.region-control button:hover .region-flag-badge{transform:scale(1.08);border-color:rgba(255,255,255,.24);box-shadow:0 5px 15px rgba(47,34,98,.28)}.filter-icon-slot{width:21px;height:21px;display:inline-grid;place-items:center;flex:0 0 21px}.region-control button{min-height:36px}.profile-popover{width:260px;padding:12px}.profile-popover-head{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:center;padding:7px 7px 12px}.profile-popover-photo{width:54px;height:54px;font-size:16px}.profile-popover-identity{min-width:0;display:grid;grid-gap:3px;gap:3px}.profile-popover-identity strong{font-size:13px;color:#f5f2ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-popover-identity>span{font-size:10px;color:#8e89a6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-badge{width:max-content;padding:3px 6px;border-radius:999px;color:#ffb4c4;background:rgba(227,83,123,.09);border:1px solid rgba(227,83,123,.15);font-size:9px}.profile-menu-item{width:100%;border:0;background:transparent;text-align:left;cursor:pointer}.danger-menu-item{margin-top:2px;color:#dba2ad}.danger-menu-item svg{color:#ce7c90}.danger-menu-item:hover{color:#ffc0cc;background:rgba(225,72,112,.08)}.settings-wrap{max-width:1280px}.settings-grid{grid-template-columns:260px minmax(0,1fr);align-items:start}.settings-main-stack{display:grid;grid-gap:16px;gap:16px}.profile-photo-actions{display:grid;width:100%;grid-gap:8px;gap:8px}.danger-soft{color:#f0a6b6;border-color:rgba(231,103,137,.18);background:rgba(231,80,123,.055)}.danger-soft:hover{color:#ffc1cf;border-color:rgba(231,103,137,.34);background:rgba(231,80,123,.1)}.danger-soft:disabled{opacity:.42;cursor:not-allowed;transform:none}.settings-form{margin-top:16px}.settings-options-grid{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.setting-option,.setting-select-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:13px 14px;border-radius:12px;border:1px solid rgba(145,124,219,.12);background:rgba(255,255,255,.015);transition:background .18s ease,border-color .18s ease,transform .18s ease}.setting-option:hover,.setting-select-row:hover{background:rgba(141,107,255,.04);border-color:rgba(156,128,239,.21);transform:translateX(1px)}.setting-option>div,.setting-select-row>div{display:grid;grid-gap:4px;gap:4px}.setting-option strong,.setting-select-row strong{font-size:12px}.setting-option span,.setting-select-row span{color:var(--muted);font-size:11px;line-height:1.45}.setting-option input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:22px;border-radius:999px;background:#29283a;border:1px solid rgba(145,124,219,.16);position:relative;cursor:pointer;transition:background .2s ease,border-color .2s ease}.setting-option input[type=checkbox]:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;left:2px;top:2px;background:#b6b1c5;transition:transform .2s ease,background .2s ease}.setting-option input[type=checkbox]:checked{background:rgba(141,107,255,.4);border-color:rgba(166,141,250,.4)}.setting-option input[type=checkbox]:checked:after{transform:translateX(18px);background:#fff}.setting-select-row .select{width:170px}.settings-account-section{display:flex;align-items:center;justify-content:space-between;gap:18px}.settings-save-bar{position:-webkit-sticky;position:sticky;bottom:16px;width:max-content;padding:8px;border-radius:14px;background:rgba(10,11,19,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(145,124,219,.14);box-shadow:0 12px 32px rgba(0,0,0,.25)}.watchlist-manager{margin-bottom:24px}.watchlist-manager-head{margin-bottom:16px}.watch-symbol-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.watch-symbol-card{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;border-radius:12px;border:1px solid rgba(145,124,219,.12);background:rgba(255,255,255,.015);transition:transform .18s ease,background .18s ease,border-color .18s ease}.watch-symbol-card:hover{transform:translateY(-1px);background:rgba(141,107,255,.045);border-color:rgba(156,128,239,.22)}.watch-symbol-meta{display:flex;align-items:center;gap:7px}.watch-add{padding-top:16px;margin-top:16px;border-top:1px solid var(--border)}.watchlist-feed-section{display:grid;grid-gap:14px;gap:14px}.watchlist-feed-head h2{margin:6px 0 0;font-size:22px;letter-spacing:-.025em}.admin-header,.admin-owner-chip{align-items:center}.admin-owner-chip{display:inline-flex;gap:7px;padding:8px 10px;border-radius:999px;color:#f0c0cb;background:rgba(221,75,113,.065);border:1px solid rgba(229,103,137,.16);font-size:11px}.admin-tabbar{display:flex;gap:4px;padding:5px;margin-bottom:18px;overflow-x:auto;border-radius:15px;background:rgba(14,15,25,.72);border:1px solid rgba(145,124,219,.12)}.admin-tabbar button{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;border:0;border-radius:10px;padding:9px 11px;color:#9f99b6;background:transparent;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease}.admin-tabbar button:hover{color:#fff;background:rgba(141,107,255,.06);transform:translateY(-1px)}.admin-tabbar button.active{color:#fff;background:rgba(141,107,255,.15);box-shadow:inset 0 0 0 1px rgba(166,141,250,.1)}.admin-flash{display:inline-flex;align-items:center;gap:7px;margin:-6px 0 14px;padding:8px 10px;border-radius:10px;color:#a5dfc9;background:rgba(94,195,157,.065);border:1px solid rgba(94,195,157,.13);font-size:11px;animation:savePop .2s ease both}.admin-section-grid{display:grid;grid-gap:18px;gap:18px}.admin-inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:9px;gap:9px;margin-top:14px}.admin-warning{display:flex;align-items:center;gap:7px;margin-top:12px;color:#9d98b2;font-size:11px}.btn-mini{padding:7px 9px;border-radius:9px;font-size:11px}.status-chip{display:inline-flex;align-items:center;padding:4px 7px;border-radius:999px;font-size:10px;border:1px solid transparent}.status-chip.active{color:#9bdac3;background:rgba(88,189,151,.06);border-color:rgba(88,189,151,.12)}.status-chip.hidden{color:#c9bfdc;background:rgba(136,121,165,.08);border-color:rgba(136,121,165,.16)}.status-chip.banned{color:#f1a4b4;background:rgba(229,82,120,.07);border-color:rgba(229,82,120,.13)}.status-chip.admin{color:#d8caff;background:rgba(141,107,255,.09);border-color:rgba(141,107,255,.14)}.admin-content-list,.admin-source-list,.audit-list{display:grid;margin-top:14px}.admin-content-row,.admin-operation-row,.admin-source-row,.audit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:13px 6px;border-top:1px solid var(--border)}.admin-content-row:first-child,.admin-operation-row:first-of-type,.admin-source-row:first-child,.audit-row:first-child{border-top:0}.admin-content-row{transition:opacity .18s ease,background .18s ease;border-radius:9px}.admin-content-row:hover{background:rgba(141,107,255,.035)}.admin-content-row.is-hidden{opacity:.48}.admin-content-row strong,.admin-source-row strong{font-size:12px}.switch-control{display:inline-flex;cursor:pointer}.switch-control input{position:absolute;opacity:0;pointer-events:none}.switch-control span{width:39px;height:22px;border-radius:999px;background:#2a293a;border:1px solid rgba(145,124,219,.14);position:relative;transition:background .2s ease}.switch-control span:after{content:"";width:16px;height:16px;border-radius:50%;background:#aaa6b8;position:absolute;left:2px;top:2px;transition:transform .2s ease,background .2s ease}.switch-control input:checked+span{background:rgba(141,107,255,.38)}.switch-control input:checked+span:after{transform:translateX(17px);background:#fff}.admin-operation-row>div{display:grid;grid-gap:4px;gap:4px}.admin-operation-row>div span{color:var(--muted);font-size:11px}.admin-select{width:150px}.audit-row{font-size:12px}.audit-row time{color:var(--muted);font-size:10px;white-space:nowrap}.admin-feed-notice{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;color:#ecc2cb;background:rgba(218,77,113,.055);border:1px solid rgba(218,77,113,.12);font-size:11px}.admin-manual-modal-layer{position:fixed;inset:0;z-index:140;width:100vw;height:100dvh;display:grid;place-items:center;padding:18px;overflow:hidden;isolation:isolate}.admin-manual-modal{position:relative;z-index:2;width:min(820px,100%);max-height:calc(100dvh - 36px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:22px;box-shadow:0 34px 100px rgba(0,0,0,.62),0 0 58px rgba(79,52,163,.1);animation:discussionModalIn .24s cubic-bezier(.2,.75,.2,1) both}.admin-manual-modal-head{align-items:flex-start;gap:18px;margin-bottom:18px}.admin-manual-modal-head h2{margin:5px 0;font-size:21px;letter-spacing:-.025em}.admin-manual-modal-head p{margin:0}.admin-manual-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-manual-field{display:grid;align-content:start;grid-gap:6px;gap:6px}.admin-manual-field .label{margin-bottom:0}.admin-manual-field .select{width:100%}.admin-manual-span-2{grid-column:1/-1}.admin-manual-textarea{min-height:112px;resize:vertical;line-height:1.55}.admin-manual-textarea.short{min-height:78px}.admin-manual-check{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.018);cursor:pointer}.admin-manual-check input{margin-top:3px;accent-color:#8d6bff}.admin-manual-check span{display:grid;grid-gap:3px;gap:3px}.admin-manual-check strong{font-size:11px}.admin-manual-check small{color:var(--muted);font-size:10px}.admin-manual-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}@media (max-width:720px){.admin-manual-form{grid-template-columns:1fr}.admin-manual-span-2{grid-column:auto}.admin-manual-modal{padding:17px}}body.compact-feed .news-card{padding-top:12px;padding-bottom:12px}body.compact-feed .news-summary{margin-bottom:8px;line-height:1.42}body.compact-feed .stack{gap:9px}body.force-reduced-motion *,body.force-reduced-motion :after,body.force-reduced-motion :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}@media (max-width:900px){.settings-grid,.watch-symbol-grid{grid-template-columns:1fr}}@media (max-width:760px){.settings-account-section{align-items:flex-start;flex-direction:column}.setting-select-row{grid-template-columns:1fr}.setting-select-row .select{width:100%}.admin-header{align-items:flex-start;flex-direction:column}.admin-content-row,.admin-inline-form,.admin-operation-row,.admin-source-row{grid-template-columns:1fr}.watch-symbol-card{align-items:flex-start;flex-direction:column}.watch-symbol-meta{width:100%;justify-content:space-between}}.news-card-click-glow{position:absolute;inset:-40% -15%;pointer-events:none;opacity:0;transform:translateX(-38%) rotate(8deg);background:linear-gradient(100deg,transparent 36%,rgba(169,143,255,.18) 48%,rgba(220,207,255,.28) 52%,transparent 64%)}.news-card-opening{transform:translateY(-1px) scale(.992)!important;border-color:rgba(173,149,255,.46)!important;box-shadow:0 14px 38px rgba(67,42,142,.3),inset 0 0 0 1px rgba(174,151,255,.09)!important;transition:transform .19s cubic-bezier(.2,.75,.3,1),border-color .19s ease,box-shadow .19s ease,opacity .19s ease!important}.news-card-opening .news-card-click-glow{opacity:1;animation:articleCardSweep .19s ease-out forwards}.news-card-opening .impact-num,.news-card-opening .logo-dot,.news-card-opening .news-title{transform:translateX(2px);transition:transform .19s cubic-bezier(.2,.75,.3,1)}.article-wrap{animation:articlePageEnter .34s cubic-bezier(.2,.78,.3,1) both;transform-origin:50% 24px}@keyframes articleCardSweep{0%{transform:translateX(-38%) rotate(8deg)}to{transform:translateX(38%) rotate(8deg)}}@keyframes articlePageEnter{0%{opacity:0;transform:translateY(8px) scale(.996)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.article-wrap,.news-card-opening,.news-card-opening .impact-num,.news-card-opening .logo-dot,.news-card-opening .news-title{animation:none!important;transition:none!important;transform:none!important}.news-card-click-glow{display:none!important}}.vip-badge{display:inline-flex;align-items:center;gap:5px;width:max-content;padding:4px 8px;border-radius:999px;color:#f0eaff;background:linear-gradient(135deg,rgba(141,107,255,.22),rgba(91,54,172,.28));border:1px solid rgba(175,151,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 7px 18px rgba(65,40,143,.15);font-size:10px;line-height:1;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.vip-badge.large{padding:7px 10px;font-size:11px}.header-vip-badge{padding:6px 9px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.header-vip-badge:hover{transform:translateY(-1px);border-color:rgba(189,169,255,.43);box-shadow:0 9px 22px rgba(69,44,145,.24)}.upgrade-chip{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border-radius:999px;color:#e9e2ff;font-size:10px;font-weight:800;border:1px solid rgba(162,136,247,.22);background:rgba(141,107,255,.075);transition:transform .18s ease,background .18s ease,border-color .18s ease}.upgrade-chip:hover{transform:translateY(-1px);background:rgba(141,107,255,.14);border-color:rgba(173,149,255,.35)}.profile-name-row{display:flex;align-items:center;gap:7px;min-width:0}.profile-name-row strong{min-width:0}.news-card-locked{cursor:pointer}.news-card-locked .locked-story-copy{filter:blur(7px);opacity:.38;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transition:filter .22s ease,opacity .22s ease}.news-card-locked:hover .locked-story-copy{filter:blur(9px);opacity:.24}.news-card-locked .impact-block{z-index:3}.vip-lock-overlay{position:absolute;inset:0 0 0 102px;z-index:4;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;padding:18px 20px;opacity:.74;background:linear-gradient(90deg,rgba(11,11,20,.82),rgba(11,11,20,.72));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .2s ease,background .2s ease}.news-card-locked:hover .vip-lock-overlay{opacity:1;background:linear-gradient(90deg,rgba(11,11,20,.93),rgba(24,17,47,.88))}.vip-lock-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#ded5ff;background:rgba(141,107,255,.14);border:1px solid rgba(172,148,255,.22)}.vip-lock-overlay>div:nth-child(2){display:grid;grid-gap:4px;gap:4px}.vip-lock-overlay strong{font-size:12px}.vip-lock-overlay span{color:#aaa4bd;font-size:10px}.vip-lock-cta{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:999px;color:#ece5ff!important;background:rgba(141,107,255,.15);border:1px solid rgba(168,144,249,.22);white-space:nowrap}.article-vip-gate{text-align:center;padding:42px 34px;overflow:hidden;position:relative}.article-vip-gate:before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;top:-190px;left:calc(50% - 150px);background:rgba(118,81,224,.16);filter:blur(30px);pointer-events:none}.article-gate-impact{display:grid;grid-gap:5px;gap:5px;justify-items:center;margin-bottom:12px}.article-gate-impact strong{font-size:48px;letter-spacing:-.06em;color:#ff9ebd}.article-gate-lock{width:48px;height:48px;display:grid;place-items:center;margin:0 auto 12px;border-radius:50%;color:#ece6ff;background:rgba(141,107,255,.12);border:1px solid rgba(168,144,249,.18)}.article-vip-gate h1{margin-top:14px}.article-gate-actions{max-width:460px;margin:24px auto 0}.export-btn{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.vip-locked-control{position:relative}.mini-vip-mark{display:inline-flex;align-items:center;gap:3px;padding:2px 5px;border-radius:999px;background:rgba(141,107,255,.12);color:#d9cfff;font-size:8px;font-weight:850;letter-spacing:.06em}.pricing-wrap{max-width:1180px}.pricing-header{text-align:center;max-width:760px;margin:14px auto 26px}.pricing-header .vip-badge{margin:0 auto 12px}.pricing-header h1{font-size:clamp(32px,5vw,52px);margin-bottom:10px}.pricing-header p{font-size:14px;line-height:1.7}.pricing-notice{max-width:760px;margin:0 auto 18px;padding:11px 14px;text-align:center;border-radius:12px;color:#e4dcff;background:rgba(141,107,255,.08);border:1px solid rgba(164,139,248,.17);font-size:11px}.pricing-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;max-width:920px;margin:0 auto 20px}.pricing-card{position:relative;overflow:hidden;padding:25px;display:grid;grid-gap:14px;gap:14px}.pricing-card.current-plan{border-color:rgba(168,144,249,.32);box-shadow:0 20px 45px rgba(43,29,96,.19)}.vip-pricing-card{background:linear-gradient(160deg,rgba(30,23,58,.96),rgba(14,14,25,.97) 60%)}.vip-card-glow{position:absolute;width:280px;height:280px;border-radius:50%;top:-190px;right:-70px;background:rgba(141,107,255,.19);filter:blur(22px);pointer-events:none}.pricing-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;position:relative}.pricing-card h2{margin:8px 0 0;font-size:24px}.pricing-eyebrow{color:#9d98b3;font-size:10px;letter-spacing:.14em;font-weight:800}.price-line{display:flex;align-items:baseline;gap:5px;position:relative}.price-line strong{font-size:43px;letter-spacing:-.06em}.price-line span{color:var(--muted);font-size:12px}.pricing-card>p{color:#b7b2c7;line-height:1.6;font-size:12px;min-height:58px}.pricing-card .btn,.pricing-card>p{position:relative}.pricing-card-bottom{display:grid;grid-gap:7px;gap:7px;align-self:end;margin-top:auto}.pricing-billing-note{min-height:24px;color:#6f6a7d;font-size:8px;line-height:1.45;letter-spacing:.005em}.pricing-billing-note a{font-size:inherit}.pricing-billing-note-placeholder{visibility:hidden}.comparison-card{max-width:980px;margin:0 auto 20px;padding:22px}.comparison-head{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px}.comparison-head h2{margin:6px 0 0;font-size:23px}.comparison-table-wrap{overflow-x:auto}.comparison-table{width:100%;border-collapse:collapse;font-size:12px}.comparison-table th{text-align:left;color:#a6a0ba;padding:12px 10px;border-bottom:1px solid var(--border)}.comparison-table td{padding:13px 10px;border-bottom:1px solid rgba(145,124,219,.1);vertical-align:middle}.comparison-table tr:last-child td{border-bottom:0}.comparison-table tbody tr{transition:background .18s ease}.comparison-table tbody tr:hover{background:rgba(141,107,255,.035)}.comparison-value{display:inline-flex;align-items:center;gap:7px;color:#c4bfd4}.comparison-value.yes svg{color:#86d2b9}.comparison-value.no{color:#8b8798}.comparison-value.no svg{color:#d78ba2}.export-explainer{max-width:980px;margin:0 auto 48px}.export-explainer h2{margin:7px 0 8px}.export-explainer p{line-height:1.65;margin:0}.plan-settings-card{transition:border-color .2s ease,background .2s ease}.vip-plan-card{border-color:rgba(166,141,250,.28);background:linear-gradient(160deg,rgba(27,22,49,.91),rgba(15,16,27,.93))}.plan-settings-row,.plan-title-row{align-items:center}.plan-title-row{display:flex;gap:9px;margin-top:7px}.plan-title-row h2{margin:0;font-size:21px}.plan-settings-card p{max-width:660px;line-height:1.6}.modal-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px;background:rgba(4,4,9,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:modalFade .18s ease both}.vip-upsell-modal{width:min(470px,100%);padding:26px;position:relative;box-shadow:0 30px 90px rgba(0,0,0,.52)}.vip-upsell-modal h2{margin:13px 0 8px;font-size:27px;letter-spacing:-.035em}.vip-upsell-modal p{line-height:1.65}.modal-close{position:absolute;top:13px;right:13px;width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--border);border-radius:9px;color:var(--muted);background:rgba(255,255,255,.025);cursor:pointer}.modal-close:hover{color:#fff;background:rgba(141,107,255,.08)}@keyframes modalFade{0%{opacity:0}to{opacity:1}}@media (max-width:920px){.pricing-cards{grid-template-columns:1fr}.comparison-head{align-items:flex-start;flex-direction:column}}@media (max-width:760px){.header-vip-badge,.upgrade-chip{display:none}.vip-lock-overlay{inset:0 0 0 76px;grid-template-columns:auto 1fr}.vip-lock-cta{display:none}.pricing-card{padding:20px}.plan-settings-row{align-items:flex-start;flex-direction:column}.article-vip-gate{padding:34px 20px}}.locked-story-placeholder{display:grid;grid-gap:9px;gap:9px;filter:blur(4.5px);opacity:.42;align-content:center;pointer-events:none}.locked-placeholder-meta{display:flex;gap:8px}.locked-placeholder-meta span:first-child{width:74px;height:10px;border-radius:999px;background:rgba(141,107,255,.32)}.locked-placeholder-meta span:last-child{width:110px;height:10px;border-radius:999px;background:rgba(255,255,255,.1)}.locked-placeholder-title{width:82%;height:16px;border-radius:999px;background:rgba(255,255,255,.18)}.locked-placeholder-line{width:96%;height:10px;border-radius:999px;background:rgba(255,255,255,.09)}.locked-placeholder-line.short{width:68%}.locked-placeholder-tags{display:flex;gap:7px}.locked-placeholder-tags span{width:48px;height:18px;border-radius:999px;background:rgba(255,255,255,.08)}.locked-logo-placeholder{color:#a89fc7;background:rgba(141,107,255,.08)}.live.delayed .live-dot{background:#9d97af;box-shadow:none}.live.delayed{color:#8f899f}.top-actions{flex-wrap:nowrap;white-space:nowrap}.header-vip-badge,.live,.upgrade-chip{white-space:nowrap;flex-shrink:0}.live.delayed{color:#ffb45f;background:rgba(255,154,63,.08);border-color:rgba(255,157,66,.2)}.live.delayed .live-dot{background:#ff9f43;box-shadow:0 0 14px rgba(255,159,67,.34);animation:none}.plans-link{color:#d7c8ff!important;text-shadow:0 0 10px rgba(168,135,255,.62),0 0 24px rgba(118,72,238,.26)}.plans-link svg{color:#c7b0ff;filter:drop-shadow(0 0 6px rgba(155,119,255,.62))}.plans-link.active,.plans-link:hover{color:#f0eaff!important;text-shadow:0 0 12px rgba(185,158,255,.85),0 0 30px rgba(118,72,238,.42)}.vip-glow-badge{color:#e8deff;text-shadow:0 0 9px rgba(185,155,255,.72),0 0 20px rgba(121,73,240,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 0 18px rgba(115,72,222,.23),0 8px 22px rgba(65,40,143,.14)}.vip-crown-glow{color:#d7c1ff;filter:drop-shadow(0 0 5px rgba(186,154,255,.92)) drop-shadow(0 0 11px rgba(122,77,238,.56))}.vip-title-glow,.vip-username-glow{color:#d7c4ff!important;text-shadow:0 0 8px rgba(185,153,255,.78),0 0 22px rgba(121,73,240,.36)}.profile-username-preview{width:100%;margin:0 0 13px;font-weight:800;font-size:14px;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vip-username-input{color:#d7c4ff!important;text-shadow:0 0 8px rgba(185,153,255,.45);border-color:rgba(170,139,255,.32)!important}.feed-search-actions{display:flex;align-items:center;gap:8px;flex:1 1 420px;min-width:280px;justify-content:flex-end}.feed-search-actions .search-field{flex:1 1 320px;min-width:180px;max-width:430px}.export-btn{padding:7px 9px!important;min-height:34px;font-size:10px;border-radius:10px;gap:5px;flex-shrink:0;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.export-btn:hover{color:#dffff0!important;background:rgba(99,234,164,.11)!important;border-color:rgba(116,241,176,.38)!important;box-shadow:0 0 0 1px rgba(116,241,176,.06),0 8px 22px rgba(50,187,117,.16);transform:translateY(-1px)}.export-btn:hover svg{color:#8ff0b9}.export-btn .mini-vip-mark{padding:2px 4px}@media (max-width:760px){.feed-search-actions{width:100%;flex-basis:100%;min-width:0}.feed-search-actions .search-field{min-width:0}.export-btn{padding:7px 8px!important}}.plans-link{overflow:visible;animation:plansAura 2.6s ease-in-out infinite}.plans-link svg{animation:plansIconAura 2.6s ease-in-out infinite}.plans-link.active,.plans-link:hover{animation-duration:1.7s}.vip-glow-badge{animation:vipBadgeAura 2.4s ease-in-out infinite}.header-vip-badge svg,.vip-badge svg,.vip-crown-glow,.vip-glow-badge .vip-crown-glow{animation:vipCrownAura 2.2s ease-in-out infinite}.vip-title-glow,.vip-username-glow{animation:vipTextAura 2.5s ease-in-out infinite}.vip-pricing-card{animation:vipCardAura 3.2s ease-in-out infinite}.vip-admin-section{border-color:rgba(163,133,255,.23);background:linear-gradient(160deg,rgba(27,22,49,.78),rgba(15,16,27,.93))}.vip-admin-count,.vip-admin-plan{display:inline-flex;align-items:center;gap:6px;width:max-content;white-space:nowrap;border-radius:999px;color:#eadfff;background:rgba(141,107,255,.12);border:1px solid rgba(174,148,255,.25);font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;animation:vipBadgeAura 2.4s ease-in-out infinite}.vip-admin-count{padding:7px 10px}.vip-admin-plan{padding:5px 8px}.vip-admin-count svg,.vip-admin-plan svg{animation:vipCrownAura 2.2s ease-in-out infinite}.billing-active{color:#9cf0c3;text-shadow:0 0 12px rgba(87,223,153,.25);font-size:11px;font-weight:700}.vip-grant-btn{color:#eadfff;border-color:rgba(169,142,255,.27);background:rgba(141,107,255,.09)}.vip-grant-btn:hover{color:#fff;background:rgba(141,107,255,.17);border-color:rgba(184,160,255,.46);box-shadow:0 0 20px rgba(124,83,239,.22)}@keyframes plansAura{0%,to{color:#d7c8ff;background:rgba(126,88,231,.055);text-shadow:0 0 8px rgba(164,128,255,.58),0 0 18px rgba(101,61,215,.22);box-shadow:inset 0 0 0 1px rgba(171,143,255,.05),0 0 0 rgba(129,83,239,0)}50%{color:#fff6ff;background:rgba(142,97,255,.15);text-shadow:0 0 7px rgba(255,188,248,.95),0 0 17px rgba(190,125,255,.95),0 0 34px rgba(103,77,255,.66);box-shadow:inset 0 0 0 1px rgba(208,181,255,.22),0 0 17px rgba(139,91,255,.28)}}@keyframes plansIconAura{0%,to{color:#c7b0ff;filter:drop-shadow(0 0 4px rgba(153,112,255,.52));transform:scale(1)}50%{color:#ffd2fb;filter:drop-shadow(0 0 5px rgba(255,185,247,.92)) drop-shadow(0 0 12px rgba(149,93,255,.85));transform:scale(1.08)}}@keyframes vipBadgeAura{0%,to{border-color:rgba(175,151,255,.28);color:#eee7ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 10px rgba(108,68,220,.12),0 7px 18px rgba(65,40,143,.12)}50%{border-color:rgba(219,190,255,.6);color:#fff4ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 11px rgba(255,173,242,.34),0 0 27px rgba(135,82,255,.48),0 9px 25px rgba(65,40,143,.22)}}@keyframes vipCrownAura{0%,to{color:#d7c1ff;filter:drop-shadow(0 0 4px rgba(177,142,255,.72));transform:translateY(0) scale(1)}50%{color:#ffd1f7;filter:drop-shadow(0 0 5px rgba(255,184,243,1)) drop-shadow(0 0 13px rgba(155,96,255,.92));transform:translateY(-1px) scale(1.08)}}@keyframes vipTextAura{0%,to{color:#d7c4ff;text-shadow:0 0 7px rgba(182,149,255,.62),0 0 18px rgba(116,70,235,.25)}50%{color:#ffe3fb;text-shadow:0 0 6px rgba(255,195,247,.95),0 0 16px rgba(200,133,255,.92),0 0 32px rgba(107,78,255,.62)}}@keyframes vipCardAura{0%,to{border-color:rgba(166,141,250,.27);box-shadow:0 18px 42px rgba(43,29,96,.15),0 0 0 rgba(136,84,255,0)}50%{border-color:rgba(213,180,255,.48);box-shadow:0 22px 52px rgba(43,29,96,.23),0 0 34px rgba(136,84,255,.18)}}@media (prefers-reduced-motion:reduce){.header-vip-badge svg,.plans-link,.plans-link svg,.vip-admin-count,.vip-admin-count svg,.vip-admin-plan,.vip-admin-plan svg,.vip-badge svg,.vip-crown-glow,.vip-glow-badge,.vip-pricing-card,.vip-title-glow,.vip-username-glow{animation:none!important}}.header-vip-badge,.vip-admin-count,.vip-admin-plan,.vip-badge,.vip-glow-badge{color:#ffe994;background:linear-gradient(135deg,rgba(255,209,73,.14),rgba(176,116,18,.18));border-color:rgba(255,214,93,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 18px rgba(255,193,52,.12),0 8px 22px rgba(96,61,9,.16)}.vip-glow-badge{text-shadow:0 0 7px rgba(255,235,145,.78),0 0 18px rgba(255,190,43,.42);animation:vipGoldBadgeAura 2.35s ease-in-out infinite}.header-vip-badge svg,.vip-admin-count svg,.vip-admin-plan svg,.vip-badge svg,.vip-crown-glow,.vip-glow-badge .vip-crown-glow{color:#ffd84d;filter:drop-shadow(0 0 5px rgba(255,225,108,.92)) drop-shadow(0 0 13px rgba(255,181,28,.58));animation:vipGoldCrownAura 2.15s ease-in-out infinite}.vip-title-glow,.vip-username-glow{color:#ffe36f!important;text-shadow:0 0 7px rgba(255,232,122,.78),0 0 19px rgba(255,187,36,.45);animation:vipGoldTextAura 2.45s ease-in-out infinite}.vip-username-input{color:#ffe36f!important;text-shadow:0 0 7px rgba(255,224,98,.48);border-color:rgba(255,208,73,.3)!important}.vip-pricing-card{border-color:rgba(255,210,78,.3);box-shadow:0 18px 42px rgba(66,44,8,.17),0 0 24px rgba(255,184,28,.08);animation:vipGoldCardAura 3.15s ease-in-out infinite}.vip-card-glow{background:rgba(255,190,42,.16)}.header-vip-badge:hover{border-color:rgba(255,221,112,.56);box-shadow:0 0 20px rgba(255,192,40,.2),0 9px 22px rgba(90,58,8,.18)}.vip-grant-btn{color:#ffe994;border-color:rgba(255,214,93,.27);background:rgba(255,199,48,.075)}.vip-grant-btn:hover{color:#fff7d3;background:rgba(255,199,48,.14);border-color:rgba(255,222,118,.46);box-shadow:0 0 20px rgba(255,190,39,.17)}.live:not(.delayed){color:#92efbd;background:rgba(56,206,127,.075);border-color:rgba(85,226,151,.2)}.live:not(.delayed) .live-dot{background:#58df98;box-shadow:0 0 0 0 rgba(88,223,152,.42);animation:liveGreenPulse 2.2s infinite}.admin-users-head{align-items:flex-start}.admin-users-actions{justify-content:flex-end;flex-wrap:wrap}.admin-users-export{white-space:nowrap;gap:6px}.admin-users-export:hover{color:#dcffec;border-color:rgba(104,236,168,.34);background:rgba(72,214,139,.09);box-shadow:0 8px 22px rgba(47,183,113,.13)}@keyframes vipGoldBadgeAura{0%,to{border-color:rgba(255,214,93,.3);color:#ffe994;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 10px rgba(255,192,35,.1),0 7px 18px rgba(96,61,9,.13)}50%{border-color:rgba(255,232,151,.68);color:#fff8cf;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 0 12px rgba(255,235,149,.36),0 0 30px rgba(255,181,30,.42),0 9px 25px rgba(96,61,9,.2)}}@keyframes vipGoldCrownAura{0%,to{color:#ffd84d;filter:drop-shadow(0 0 4px rgba(255,221,94,.74));transform:translateY(0) scale(1)}50%{color:#fff2a0;filter:drop-shadow(0 0 6px rgba(255,241,168,1)) drop-shadow(0 0 15px rgba(255,177,24,.92));transform:translateY(-1px) scale(1.09)}}@keyframes vipGoldTextAura{0%,to{color:#ffe36f;text-shadow:0 0 7px rgba(255,229,111,.62),0 0 18px rgba(255,185,32,.24)}50%{color:#fff6bf;text-shadow:0 0 6px rgba(255,246,190,.96),0 0 17px rgba(255,218,92,.92),0 0 34px rgba(255,171,19,.54)}}@keyframes vipGoldCardAura{0%,to{border-color:rgba(255,210,78,.28);box-shadow:0 18px 42px rgba(66,44,8,.14),0 0 0 rgba(255,184,28,0)}50%{border-color:rgba(255,229,137,.52);box-shadow:0 22px 52px rgba(66,44,8,.22),0 0 36px rgba(255,184,28,.16)}}@keyframes liveGreenPulse{70%{box-shadow:0 0 0 7px rgba(88,223,152,0)}to{box-shadow:0 0 0 0 rgba(88,223,152,0)}}@media (max-width:900px){.admin-users-head{flex-direction:column}.admin-users-actions{width:100%;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.header-vip-badge svg,.live:not(.delayed) .live-dot,.vip-admin-count,.vip-admin-count svg,.vip-admin-plan,.vip-admin-plan svg,.vip-badge svg,.vip-crown-glow,.vip-glow-badge,.vip-pricing-card,.vip-title-glow,.vip-username-glow{animation:none!important}}.vip-username-glow{color:transparent!important;background:linear-gradient(100deg,#ffc928,#fff1a7 27%,#ffcf32 48%,#fff7ca 62%,#e8a914);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;text-shadow:none!important;filter:drop-shadow(0 0 2px rgba(255,213,71,.42)) drop-shadow(0 0 7px rgba(232,161,15,.2));animation:vipUsernameSweep 3.2s cubic-bezier(.45,0,.55,1) infinite!important}.vip-upgrade-button{position:relative;isolation:isolate;overflow:hidden;color:#2b1b00;border-color:rgba(255,224,115,.68);background:linear-gradient(120deg,#f6b918,#ffe878 48%,#f5b514);background-size:220% 100%;font-weight:900;box-shadow:0 8px 24px rgba(221,149,13,.2),inset 0 0 0 1px rgba(255,232,139,.1);animation:vipButtonGold 2.6s ease-in-out infinite}.vip-upgrade-button:after{content:"";position:absolute;top:-60%;bottom:-60%;width:42%;left:-58%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:vipButtonSheen 3.1s ease-in-out infinite;pointer-events:none;z-index:-1}.vip-upgrade-button:hover:not(:disabled){color:#171000;border-color:rgba(255,241,173,.92);transform:translateY(-2px);box-shadow:0 12px 31px rgba(237,167,19,.29),0 0 25px rgba(255,218,85,.2)}.vip-upgrade-button:disabled{opacity:1;cursor:default;color:#3b2600;background:linear-gradient(120deg,#eab11c,#ffe276 48%,#e5a912)}.auth-page{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 18% 48%,rgba(100,61,194,.13),transparent 27rem),radial-gradient(circle at 82% 42%,rgba(71,88,212,.11),transparent 28rem),linear-gradient(180deg,#07070e,#090914 55%,#07070d)}.auth-box{position:relative;z-index:5;background:linear-gradient(160deg,rgba(16,17,29,.9),rgba(10,11,19,.94));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 28px 80px rgba(1,2,8,.52),inset 0 0 0 1px rgba(163,139,239,.05);animation:authBoxEnter .62s cubic-bezier(.2,.7,.2,1) both}.auth-ambient{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.auth-grid-glow{position:absolute;inset:-14%;opacity:.26;background-image:linear-gradient(rgba(137,115,207,.1) 1px,transparent 0),linear-gradient(90deg,rgba(137,115,207,.08) 1px,transparent 0);background-size:52px 52px;transform:perspective(900px) rotateX(67deg) translateY(31%);transform-origin:center center;-webkit-mask-image:radial-gradient(circle at center,black 12%,transparent 72%);mask-image:radial-gradient(circle at center,black 12%,transparent 72%);animation:authGridDrift 14s linear infinite}.auth-orb{position:absolute;width:380px;height:380px;border-radius:50%;filter:blur(65px);opacity:.14}.auth-orb-left{left:-190px;top:22%;background:#753fff;animation:authOrbLeft 10s ease-in-out infinite}.auth-orb-right{right:-190px;top:18%;background:#3149d9;animation:authOrbRight 12s ease-in-out infinite}.auth-side{position:absolute;top:50%;width:min(28vw,390px);transform:translateY(-50%);display:grid;grid-gap:18px;gap:18px;opacity:.82}.auth-side-left{left:clamp(18px,4vw,76px)}.auth-side-right{right:clamp(18px,4vw,76px)}.auth-chart-card,.auth-data-card,.auth-scan-card,.auth-signal-stack>div{border:1px solid rgba(143,119,220,.15);background:linear-gradient(150deg,rgba(22,23,40,.55),rgba(12,13,23,.32));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-radius:18px;box-shadow:0 14px 38px rgba(2,3,10,.15)}.auth-data-card{width:74%;padding:18px;animation:authFloatA 7s ease-in-out infinite}.auth-data-head{display:flex;justify-content:space-between;margin-bottom:18px}.auth-data-head span{width:34%;height:7px;border-radius:999px;background:rgba(255,255,255,.1)}.auth-data-head span:last-child{width:16%;background:rgba(141,107,255,.22)}.auth-data-number{width:43%;height:28px;border-radius:9px;background:linear-gradient(90deg,rgba(141,107,255,.22),rgba(255,255,255,.06))}.auth-data-bars{height:68px;display:flex;gap:8px;align-items:flex-end;margin-top:18px}.auth-data-bars i{flex:1 1;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,rgba(158,134,240,.58),rgba(88,65,161,.14));transform-origin:bottom;animation:authBarPulse 3.6s ease-in-out infinite}.auth-data-bars i:first-child{height:36%}.auth-data-bars i:nth-child(2){height:68%;animation-delay:-.7s}.auth-data-bars i:nth-child(3){height:49%;animation-delay:-1.2s}.auth-data-bars i:nth-child(4){height:88%;animation-delay:-1.8s}.auth-tape{width:92%;display:flex;gap:12px;align-items:center;white-space:nowrap;color:#9792af;font:10px/1.2 SFMono-Regular,Consolas,monospace;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);animation:authTapeFloat 8s ease-in-out infinite}.auth-tape b{color:#a9e5c7;font-weight:700}.auth-scan-card{width:62%;margin-left:18%;padding:14px;display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;align-items:center;animation:authFloatB 8.5s ease-in-out infinite}.auth-scan-dot{width:26px;height:26px;border-radius:50%;border:1px solid rgba(178,151,255,.34);box-shadow:0 0 15px rgba(141,107,255,.14);position:relative}.auth-scan-dot:after{content:"";position:absolute;inset:7px;border-radius:50%;background:#9e7cff;animation:authDotPulse 2s ease-in-out infinite}.auth-scan-card div{display:grid;grid-gap:6px;gap:6px}.auth-scan-card i{height:6px;border-radius:999px;background:rgba(255,255,255,.07)}.auth-scan-card i:nth-child(2){width:72%}.auth-scan-card i:nth-child(3){width:54%}.auth-chart-card{width:100%;padding:16px;position:relative;animation:authFloatC 7.8s ease-in-out infinite}.auth-chart-meta{display:flex;justify-content:space-between;margin-bottom:10px}.auth-chart-meta span{width:28%;height:7px;border-radius:999px;background:rgba(255,255,255,.09)}.auth-chart-meta span:last-child{width:13%;background:rgba(141,107,255,.2)}.auth-side-chart{width:100%;height:170px;overflow:visible}.auth-area-path{fill:url(#authArea);opacity:.74}.auth-line-path{fill:none;stroke:#9d7cff;stroke-width:3;stroke-linecap:round;stroke-dasharray:600;stroke-dashoffset:600;filter:drop-shadow(0 0 5px rgba(141,107,255,.46));animation:authChartDraw 5.8s ease-in-out infinite}.auth-chart-cursor{position:absolute;width:1px;top:46px;bottom:24px;left:28%;background:linear-gradient(180deg,transparent,rgba(220,208,255,.34),transparent);animation:authCursorSweep 5.8s ease-in-out infinite}.auth-chart-cursor:after{content:"";position:absolute;top:57%;left:-3px;width:7px;height:7px;border-radius:50%;background:#d7c9ff;box-shadow:0 0 12px rgba(166,136,255,.72)}.auth-signal-stack{width:78%;margin-left:auto;display:grid;grid-gap:8px;gap:8px}.auth-signal-stack>div{min-height:52px;padding:10px 12px;display:grid;grid-template-columns:38px 1fr;grid-column-gap:10px;column-gap:10px;align-items:center;animation:authSignalIn 6.4s ease-in-out infinite}.auth-signal-stack>div:nth-child(2){animation-delay:-1.2s}.auth-signal-stack>div:nth-child(3){animation-delay:-2.4s}.auth-signal-score{grid-row:1/span 2;font:800 18px/1 SFMono-Regular,Consolas,monospace;color:#ddd5f5}.auth-signal-stack i{height:6px;border-radius:999px;background:rgba(255,255,255,.07)}.auth-signal-stack i:last-child{width:63%}.auth-light-sweep{position:absolute;width:1px;height:70%;top:15%;background:linear-gradient(180deg,transparent,rgba(178,151,255,.2),transparent);filter:blur(.2px);opacity:.5}.auth-light-sweep-one{left:10%;animation:authSweepOne 9s ease-in-out infinite}.auth-light-sweep-two{right:13%;animation:authSweepTwo 11s ease-in-out infinite}@keyframes vipUsernameSweep{0%,to{background-position:0 50%;filter:drop-shadow(0 0 2px rgba(255,213,71,.36)) drop-shadow(0 0 6px rgba(232,161,15,.16))}50%{background-position:100% 50%;filter:drop-shadow(0 0 3px rgba(255,234,137,.56)) drop-shadow(0 0 9px rgba(243,176,24,.28))}}@keyframes vipButtonGold{0%,to{background-position:0 50%;box-shadow:0 8px 24px rgba(221,149,13,.17),0 0 0 rgba(255,220,93,0)}50%{background-position:100% 50%;box-shadow:0 10px 28px rgba(231,158,15,.24),0 0 24px rgba(255,220,93,.2)}}@keyframes vipButtonSheen{0%,55%{left:-58%;opacity:0}66%{opacity:.72}82%{left:118%;opacity:0}to{left:118%;opacity:0}}@keyframes authBoxEnter{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes authGridDrift{0%{background-position:0 0,0 0}to{background-position:52px 52px,52px 52px}}@keyframes authOrbLeft{0%,to{transform:translate(0) scale(1)}50%{transform:translate(65px,-38px) scale(1.12)}}@keyframes authOrbRight{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-70px,42px) scale(.94)}}@keyframes authFloatA{0%,to{transform:translateZ(0) rotate(-1deg)}50%{transform:translate3d(8px,-10px,0) rotate(.5deg)}}@keyframes authFloatB{0%,to{transform:translateZ(0)}50%{transform:translate3d(-7px,9px,0)}}@keyframes authFloatC{0%,to{transform:translateZ(0) rotate(.3deg)}50%{transform:translate3d(-8px,-9px,0) rotate(-.4deg)}}@keyframes authBarPulse{0%,to{transform:scaleY(.82);opacity:.58}50%{transform:scaleY(1.05);opacity:1}}@keyframes authTapeFloat{0%,to{transform:translateX(0);opacity:.55}50%{transform:translateX(16px);opacity:.9}}@keyframes authDotPulse{0%,to{transform:scale(.72);opacity:.65;box-shadow:0 0 0 0 rgba(158,124,255,.3)}50%{transform:scale(1);opacity:1;box-shadow:0 0 0 7px rgba(158,124,255,0)}}@keyframes authChartDraw{0%,8%{stroke-dashoffset:600;opacity:.4}38%,76%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-70;opacity:.65}}@keyframes authCursorSweep{0%,8%{left:8%;opacity:0}28%{opacity:.8}76%{left:88%;opacity:.8}to{left:92%;opacity:0}}@keyframes authSignalIn{0%,to{transform:translateX(0);opacity:.55}45%{transform:translateX(-8px);opacity:1}}@keyframes authSweepOne{0%,to{transform:translateX(0);opacity:.18}50%{transform:translateX(90px);opacity:.52}}@keyframes authSweepTwo{0%,to{transform:translateX(0);opacity:.12}50%{transform:translateX(-74px);opacity:.44}}@media (max-width:1150px){.auth-side{width:26vw;opacity:.58}}@media (max-width:850px){.auth-side{display:none}.auth-grid-glow{opacity:.18}.auth-orb{opacity:.1}}@media (prefers-reduced-motion:reduce){.auth-box,.auth-chart-card,.auth-chart-cursor,.auth-data-card,.auth-grid-glow,.auth-light-sweep,.auth-line-path,.auth-orb,.auth-scan-card,.auth-signal-stack>div,.vip-upgrade-button,.vip-upgrade-button:after,.vip-username-glow{animation:none!important}}.discussion-page-shell{display:grid;grid-gap:18px;gap:18px}.discussion-page-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.discussion-title-row{align-items:flex-start;gap:12px}.discussion-title-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;color:#d8cdfd;border:1px solid rgba(159,136,239,.22);background:linear-gradient(145deg,rgba(109,76,210,.22),rgba(21,20,38,.78));box-shadow:0 9px 24px rgba(56,36,116,.18),inset 0 1px 0 rgba(255,255,255,.05)}.discussion-page-head h1{margin:0;font-size:28px;letter-spacing:-.035em}.discussion-page-head p{margin:5px 0 0;color:var(--muted);font-size:13px}.discussion-head-actions{flex-shrink:0}.community-live-pill{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(89,213,151,.18);background:rgba(72,184,127,.07);color:#9ae5bf;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:750;white-space:nowrap}.community-live-pill>span{width:7px;height:7px;border-radius:50%;background:#66df9d;box-shadow:0 0 10px rgba(102,223,157,.58);animation:communityLivePulse 2.1s ease-in-out infinite}.community-live-pill.compact{padding:5px 8px;font-size:10px}.discussion-new-btn{display:inline-flex;align-items:center;gap:7px;border-color:rgba(163,137,247,.34);background:linear-gradient(135deg,rgba(119,83,225,.24),rgba(71,46,145,.18))}.discussion-new-btn:hover{border-color:rgba(181,158,255,.52);box-shadow:0 11px 30px rgba(83,53,172,.2),0 0 22px rgba(141,107,255,.09)}.discussion-grid{display:grid;grid-template-columns:245px minmax(0,1fr) 265px;grid-gap:16px;gap:16px;align-items:start}.discussion-topic-rail{padding:15px;position:-webkit-sticky;position:sticky;top:120px}.discussion-topic-list{display:grid;grid-gap:5px;gap:5px;margin-top:12px}.discussion-topic-button{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;border:1px solid transparent;background:transparent;color:var(--muted);padding:9px 8px;border-radius:12px;cursor:pointer;text-align:left;transition:background .18s ease,border-color .18s ease,transform .18s ease,color .18s ease}.discussion-topic-button:hover{background:rgba(141,107,255,.055);color:#ded9ef;transform:translateX(2px)}.discussion-topic-button.active{color:#f5f1ff;background:linear-gradient(90deg,rgba(122,88,222,.16),rgba(83,55,157,.08));border-color:rgba(157,132,239,.19)}.discussion-topic-icon{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.04);color:#aaa1ca}.discussion-topic-button.active .discussion-topic-icon{color:#d9cdff;background:rgba(128,91,233,.13)}.discussion-topic-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.discussion-topic-copy strong{font-size:12px;font-weight:760}.discussion-topic-copy small{font-size:9px;line-height:1.35;color:#797994;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discussion-topic-count{font:700 10px/1 SFMono-Regular,Consolas,monospace;color:#77748d}.discussion-rail-rule{display:flex;gap:9px;margin-top:16px;padding:12px;border-radius:12px;background:rgba(74,178,128,.045);border:1px solid rgba(91,205,149,.1);color:#89d7b0}.discussion-rail-rule>div{display:grid;grid-gap:3px;gap:3px}.discussion-rail-rule strong{font-size:10px;color:#addfc6}.discussion-rail-rule span{font-size:9px;line-height:1.45;color:#7f958c}.discussion-feed-column{display:grid;grid-gap:12px;gap:12px;min-width:0}.discussion-search-row{display:flex;align-items:center;gap:9px;padding:11px 13px;color:#7e7c94}.discussion-search-row:focus-within{border-color:rgba(157,132,239,.31);box-shadow:0 0 0 3px rgba(141,107,255,.055)}.discussion-search-row input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:12px}.discussion-search-row input::placeholder{color:#69697e}.discussion-search-row button{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#74728a;cursor:pointer}.discussion-search-row button:hover{color:#fff;background:rgba(255,255,255,.04)}.discussion-feed-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px}.discussion-feed-meta>div{display:flex;align-items:baseline;gap:8px}.discussion-feed-meta strong{font-size:12px}.discussion-feed-meta span{color:var(--muted);font-size:10px}.discussion-sort{border:1px solid var(--border);border-radius:999px;padding:5px 8px}.discussion-post-list{display:grid;grid-gap:12px;gap:12px}.discussion-post{padding:16px;cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.discussion-post:hover{transform:translateY(-2px);border-color:rgba(161,136,247,.28);background:linear-gradient(180deg,rgba(24,24,41,.96),rgba(15,16,27,.98));box-shadow:0 18px 36px rgba(15,11,36,.23)}.discussion-post-head{display:flex;gap:9px}.community-avatar{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;flex:0 0 auto;font-size:9px;font-weight:850;letter-spacing:.04em;color:#dcd5f8;background:linear-gradient(145deg,#26203f,#171827);border:1px solid rgba(149,125,224,.16)}.discussion-author-block{display:grid;grid-gap:2px;gap:2px;min-width:0}.discussion-author-block>span{font-size:9px;color:#76758b}.community-name{font-size:11px}.community-mini-vip{display:inline-flex;align-items:center;gap:3px;color:#f7c83b;font-size:8px;font-weight:850;letter-spacing:.05em}.community-mini-vip svg{filter:drop-shadow(0 0 4px rgba(255,211,66,.36))}.discussion-hot{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:#ffc679;border:1px solid rgba(255,186,92,.16);background:rgba(255,173,69,.06);padding:5px 7px;border-radius:999px;font-size:9px}.discussion-post h2{margin:13px 0 7px;font-size:16px;line-height:1.35;letter-spacing:-.018em}.discussion-post>p{margin:0;color:#aaa8bd;font-size:11.5px;line-height:1.62}.discussion-post-footer{display:flex;align-items:center;gap:8px;margin-top:13px;border-top:1px solid rgba(137,115,207,.09);padding-top:11px}.discussion-post-action{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#7e7b91;padding:5px 7px;border-radius:8px;cursor:pointer;font-size:9.5px}.discussion-post-action.active,.discussion-post-action:hover{color:#c7baff;background:rgba(141,107,255,.07)}.discussion-views{font-size:9.5px;color:#6d6b80}.discussion-open-thread{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:#9b90bd;font-size:9.5px;transition:color .18s ease,transform .18s ease}.discussion-post:hover .discussion-open-thread{color:#c4b5f6;transform:translateX(2px)}.discussion-chart-attachment{height:150px;position:relative;overflow:hidden;margin-top:13px;border-radius:13px;border:1px solid rgba(149,125,224,.12);background:linear-gradient(180deg,rgba(18,19,32,.92),rgba(11,12,21,.96))}.discussion-chart-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(132,112,193,.06) 1px,transparent 0),linear-gradient(90deg,rgba(132,112,193,.05) 1px,transparent 0);background-size:28px 28px}.discussion-chart-attachment svg{position:absolute;inset:14px 12px 26px;width:calc(100% - 24px);height:calc(100% - 40px)}.discussion-chart-attachment path{fill:none;stroke:#9b79fb;stroke-width:3;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px rgba(141,107,255,.32))}.discussion-chart-attachment>span{position:absolute;left:10px;bottom:8px;display:flex;align-items:center;gap:5px;color:#87839c;font-size:9px}.discussion-uploaded-image{margin-top:13px;border-radius:13px;overflow:hidden;border:1px solid rgba(151,127,226,.14);background:#0a0b12;max-height:320px}.discussion-uploaded-image img{width:100%;height:100%;max-height:320px;object-fit:cover;display:block}.discussion-right-column{display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:120px}.community-pulse-metric{display:flex;align-items:baseline;gap:8px;margin:14px 0}.community-pulse-metric strong{font:800 30px/1 SFMono-Regular,Consolas,monospace;letter-spacing:-.05em}.community-pulse-metric span{color:#77768b;font-size:9px}.community-pulse-row{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid rgba(138,116,201,.09);font-size:9.5px}.community-pulse-row span{color:#737187}.community-pulse-row strong{color:#c7c2d7;font-weight:650}.community-rules-card h3{margin:12px 0 7px;font-size:14px}.community-rules-card>p{margin:0;font-size:10px;line-height:1.6;color:#878598}.community-ai-status{display:grid;grid-template-columns:28px 1fr auto;align-items:center;grid-gap:8px;gap:8px;margin-top:14px;padding:9px;border-radius:11px;border:1px solid rgba(81,204,143,.12);background:rgba(73,180,127,.05);color:#8fd8b4}.community-ai-status>span{display:grid;grid-gap:2px;gap:2px}.community-ai-status strong{font-size:9px}.community-ai-status small{color:#71877b;font-size:8px}.discussion-locked-wrap{min-height:650px;position:relative;overflow:hidden;border-radius:22px}.discussion-locked-backdrop{display:grid;grid-template-columns:220px minmax(0,1fr) 245px;grid-gap:14px;gap:14px;filter:blur(8px);opacity:.38;transform:scale(1.018);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.discussion-locked-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,7,13,.04),rgba(7,7,13,.3))}.discussion-skeleton-topic{display:grid;grid-template-columns:28px 1fr;grid-gap:9px;gap:9px;align-items:center;padding:9px 0}.discussion-skeleton-row .circle,.discussion-skeleton-topic>span{width:28px;height:28px;border-radius:9px;background:rgba(151,127,226,.12)}.discussion-skeleton-row,.discussion-skeleton-topic>div{display:grid;grid-gap:6px;gap:6px}.discussion-skeleton-post .line,.discussion-skeleton-row b,.discussion-skeleton-row small,.discussion-skeleton-topic b,.discussion-skeleton-topic small{height:7px;border-radius:999px;background:rgba(255,255,255,.07)}.discussion-skeleton-topic small{width:70%}.discussion-skeleton-post{padding:16px;min-height:170px}.discussion-skeleton-row{grid-template-columns:32px 80px 52px;align-items:center}.discussion-skeleton-post .line{margin-top:12px}.discussion-skeleton-post .line.title{width:76%;height:13px}.discussion-skeleton-post .line.short{width:58%}.discussion-skeleton-actions{display:flex;gap:8px;margin-top:17px}.discussion-skeleton-actions span{width:52px;height:20px;border-radius:999px;background:rgba(255,255,255,.05)}.discussion-skeleton-chart{height:160px;margin-top:25px;border-radius:13px;background:linear-gradient(135deg,rgba(117,82,222,.1),rgba(255,255,255,.02))}.discussion-vip-lock{position:absolute;z-index:4;width:min(470px,calc(100% - 30px));left:50%;top:48%;transform:translate(-50%,-50%);text-align:center;padding:30px;background:linear-gradient(160deg,rgba(15,15,26,.96),rgba(10,11,18,.97));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 32px 90px rgba(0,0,0,.55),0 0 70px rgba(119,81,210,.11)}.discussion-lock-icon{width:56px;height:56px;margin:0 auto 14px;border-radius:18px;display:grid;place-items:center;color:#ffdc55;border:1px solid rgba(255,218,85,.22);background:linear-gradient(145deg,rgba(255,198,35,.11),rgba(113,72,17,.07));box-shadow:0 0 28px rgba(255,197,35,.09)}.discussion-lock-icon svg{animation:vipGoldCrownAura 2.2s ease-in-out infinite}.discussion-vip-lock h1{margin:14px 0 9px;font-size:25px;letter-spacing:-.035em}.discussion-vip-lock>p{margin:0 auto;max-width:390px;color:#aaa6bb;font-size:12px;line-height:1.65}.discussion-lock-points{display:grid;grid-gap:8px;gap:8px;margin:20px auto;width:max-content;max-width:100%;text-align:left}.discussion-lock-points span{display:flex;align-items:center;gap:8px;color:#c5c0d5;font-size:10px}.discussion-lock-points svg{color:#9781da}.discussion-plan-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:190px}.discussion-modal-layer{position:fixed;inset:0;z-index:120;width:100vw;height:100dvh;display:grid;place-items:center;padding:18px;overflow:hidden;isolation:isolate}.discussion-modal-backdrop{position:absolute;inset:0;border:0;background:rgba(4,4,9,.66);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);cursor:default}.discussion-composer{position:relative;z-index:2;width:min(650px,100%);max-height:min(760px,calc(100dvh - 36px));overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:20px;box-shadow:0 32px 90px rgba(0,0,0,.6),0 0 48px rgba(79,52,163,.1);animation:discussionModalIn .26s cubic-bezier(.2,.75,.2,1) both}.discussion-modal-head{margin-bottom:16px}.discussion-modal-head h2{margin:5px 0 0;font-size:20px}.icon-button{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--border);background:rgba(255,255,255,.025);color:#9692aa;cursor:pointer}.icon-button:hover{color:#fff;background:rgba(255,255,255,.05)}.composer-label{margin-top:13px}.discussion-textarea{min-height:140px;resize:vertical;line-height:1.55}.hidden-file-input{display:none}.discussion-composer-tools{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:11px}.discussion-composer-tools>span{display:flex;align-items:center;gap:5px;font-size:9px;color:#7d9187}.discussion-attachment-btn{display:inline-flex;align-items:center;gap:6px;font-size:10px;padding:8px 10px}.composer-image-preview{margin-top:12px;border:1px solid var(--border);border-radius:13px;overflow:hidden;background:#090a10}.composer-image-preview img{display:block;width:100%;max-height:260px;object-fit:cover}.composer-image-preview>div{padding:8px 10px;font-size:9px;color:#89869b}.composer-image-preview button,.composer-image-preview span{display:flex;align-items:center;gap:5px}.composer-image-preview button{border:0;background:transparent;color:#ad8f9b;cursor:pointer;font-size:9px}.moderation-status{display:flex;align-items:center;gap:8px;margin-top:12px;padding:9px 11px;border-radius:11px;font-size:10px;border:1px solid rgba(141,107,255,.12);background:rgba(141,107,255,.05);color:#aaa1c6}.moderation-status.approved{color:#8ed8b3;border-color:rgba(77,200,138,.16);background:rgba(75,183,127,.055)}.moderation-status.rejected{color:#e8a0b7;border-color:rgba(232,111,151,.17);background:rgba(196,68,110,.055)}.moderation-spinner{width:12px;height:12px;border-radius:50%;border:2px solid rgba(167,143,246,.18);border-top-color:#ad91ff;animation:discussionSpin .7s linear infinite}.discussion-composer-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:13px;border-top:1px solid rgba(138,116,201,.1)}.discussion-publish-btn{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#7650dd,#9a78f3);border-color:rgba(190,171,255,.25);font-weight:800}.discussion-publish-btn:hover{box-shadow:0 10px 26px rgba(105,72,205,.22),0 0 18px rgba(141,107,255,.1)}.discussion-publish-btn:disabled{opacity:.45;cursor:not-allowed}.thread-layer{align-items:stretch;justify-items:end;padding:0}.discussion-thread-panel{position:relative;z-index:2;width:min(650px,100%);height:100dvh;max-height:100dvh;border-radius:20px 0 0 20px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:18px;overflow:hidden;box-shadow:-24px 0 70px rgba(0,0,0,.46);animation:threadSlideIn .3s cubic-bezier(.2,.75,.2,1) both}.thread-scroll-area{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:5px}.thread-original-post{padding:8px 2px 18px}.thread-original-post h2{margin:14px 0 8px;font-size:20px;line-height:1.35}.thread-original-post>p{color:#b0adbf;font-size:12px;line-height:1.72}.thread-image{max-height:280px}.thread-divider{display:flex;align-items:center;gap:10px;color:#79768b;font-size:9px;margin:3px 0 12px}.thread-divider:after,.thread-divider:before{content:"";height:1px;flex:1 1;background:rgba(138,116,201,.1)}.thread-comments{display:grid;grid-gap:8px;gap:8px}.thread-comment{display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(138,116,201,.09);border-radius:13px;background:rgba(255,255,255,.015)}.thread-comment-head{display:flex;align-items:center;gap:8px}.thread-comment-head>span{color:#6f6c80;font-size:8.5px}.thread-comment p{margin:5px 0 8px;font-size:10.5px;line-height:1.6;color:#a7a4b6}.thread-comment button{display:flex;align-items:center;gap:4px;border:0;background:transparent;color:#757286;font-size:8.5px;cursor:pointer;padding:0}.thread-empty{text-align:center;padding:24px;color:#737082;font-size:10px}.thread-reply-box{border-top:1px solid rgba(138,116,201,.11);padding-top:12px}.thread-reply-box textarea{width:100%;min-height:76px;resize:none;border:1px solid var(--border);background:rgba(10,11,19,.76);color:var(--text);border-radius:12px;padding:10px;outline:0;font:inherit;font-size:10.5px;line-height:1.5}.thread-reply-box textarea:focus{border-color:rgba(161,136,247,.3)}.thread-reply-box>div{margin-top:8px}.thread-reply-status{color:#707c75;font-size:8.5px}.thread-reply-status.rejected{color:#d98fa8}@keyframes communityLivePulse{0%,to{transform:scale(.85);opacity:.7;box-shadow:0 0 0 0 rgba(102,223,157,.25)}50%{transform:scale(1);opacity:1;box-shadow:0 0 0 6px rgba(102,223,157,0)}}@keyframes discussionModalIn{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes threadSlideIn{0%{opacity:.65;transform:translateX(35px)}to{opacity:1;transform:translateX(0)}}@keyframes discussionSpin{to{transform:rotate(1turn)}}@media (max-width:1280px){.discussion-grid{grid-template-columns:220px minmax(0,1fr)}.discussion-right-column{display:none}}@media (max-width:900px){.discussion-page-head{align-items:flex-start;flex-direction:column}.discussion-grid{grid-template-columns:1fr}.discussion-topic-rail{position:static;overflow-x:auto}.discussion-topic-list{display:flex;min-width:max-content}.discussion-topic-button{width:190px}.discussion-rail-rule{display:none}.discussion-locked-backdrop{grid-template-columns:1fr}.discussion-locked-backdrop>aside{display:none}.discussion-vip-lock{top:42%}}@media (max-width:620px){.discussion-head-actions{width:100%;justify-content:space-between}.discussion-new-btn{padding:9px 11px}.discussion-post-footer{flex-wrap:wrap}.discussion-open-thread{width:100%;margin-left:0;justify-content:flex-end}.discussion-vip-lock{padding:23px 18px}.discussion-lock-points{width:100%}.discussion-composer-footer{align-items:flex-start;flex-direction:column}.discussion-publish-btn{width:100%;justify-content:center}.discussion-thread-panel{border-radius:0}}@media (prefers-reduced-motion:reduce){.community-live-pill>span,.discussion-composer,.discussion-lock-icon svg,.discussion-thread-panel,.moderation-spinner{animation:none!important}}.community-avatar.has-photo{overflow:hidden;padding:0;background:#11121b}.community-avatar.has-photo img{width:100%;height:100%;object-fit:cover;display:block}.community-mentions-pill{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:7px 10px;border-radius:999px;cursor:pointer;border:1px solid rgba(166,139,247,.22);background:rgba(141,107,255,.075);color:#cdbffd;font-size:10px;font-weight:750;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.community-mentions-pill:hover{transform:translateY(-1px);border-color:rgba(181,157,255,.42);background:rgba(141,107,255,.12);box-shadow:0 8px 22px rgba(69,43,146,.16)}.discussion-mentioned-you{margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border-radius:999px;font-size:8px;font-weight:800;color:#d9ceff;border:1px solid rgba(164,138,245,.2);background:rgba(125,91,225,.09)}.discussion-mentioned-you+.discussion-hot{margin-left:0}.discussion-mention{display:inline;color:#bca8ff;font-weight:750;text-shadow:0 0 10px rgba(141,107,255,.18)}.discussion-mention.mention-self{color:#ffd95a;text-shadow:0 0 12px rgba(255,205,54,.28)}.mentions-current-user{border-color:rgba(234,194,55,.18);background:linear-gradient(100deg,rgba(255,203,43,.035),rgba(255,255,255,.014))}.thread-mentioned-you{gap:3px;color:#f0c943!important;font-size:8px!important;font-weight:780}.mention-author-button,.thread-mentioned-you{display:inline-flex;align-items:center;margin-left:auto}.mention-author-button{gap:4px;border:1px solid rgba(145,122,216,.12);background:rgba(255,255,255,.018);color:#807b96;border-radius:8px;padding:5px 7px;cursor:pointer;font-size:8.5px;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.mention-author-button:hover{color:#c8b7ff;border-color:rgba(164,137,248,.25);background:rgba(141,107,255,.055);transform:translateY(-1px)}.mention-author-button.compact{margin-left:0;padding:4px 6px}.mention-input-wrap{position:relative}.mention-suggestions{position:absolute;z-index:16;left:8px;right:8px;top:calc(100% - 4px);display:grid;grid-gap:3px;gap:3px;padding:6px;border-radius:12px;border:1px solid rgba(157,132,239,.18);background:rgba(12,12,21,.97);box-shadow:0 18px 45px rgba(0,0,0,.45),0 0 28px rgba(94,59,189,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.reply-mention-suggestions{top:auto;bottom:calc(100% + 5px)}.mention-suggestions>button{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;width:100%;border:0;background:transparent;color:var(--text);padding:7px;border-radius:9px;cursor:pointer;text-align:left}.mention-suggestions>button:hover{background:rgba(141,107,255,.07)}.mention-suggestions .community-avatar{width:28px;height:28px;border-radius:9px}.mention-suggestions>button>span:last-child{display:grid;grid-gap:2px;gap:2px}.mention-suggestions strong{font-size:9.5px;color:#c6b7f7}.mention-suggestions small{color:#77738a;font-size:8px}.comment-like-button,.discussion-like-button{position:relative;overflow:visible}.like-icon-wrap{position:relative;display:grid;place-items:center}.comment-like-button.liked,.discussion-like-button.liked{color:#ffd34d!important;background:rgba(255,197,35,.075)!important;text-shadow:0 0 9px rgba(255,204,53,.23)}.comment-like-button.liked .like-icon-wrap,.discussion-like-button.liked .like-icon-wrap{animation:goldLikePop .48s cubic-bezier(.18,.82,.24,1.25) both;filter:drop-shadow(0 0 7px rgba(255,201,39,.54))}.comment-like-button.liked .like-icon-wrap:before,.discussion-like-button.liked .like-icon-wrap:before{content:"";position:absolute;width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,213,71,.48);animation:goldLikeRing .58s ease-out both}.comment-like-button.liked .like-icon-wrap:after,.discussion-like-button.liked .like-icon-wrap:after{content:"✦";position:absolute;color:#ffe889;font-size:8px;transform:translate(11px,-10px);animation:goldLikeSpark .62s ease-out both}.thread-comment-actions{display:flex;align-items:center;gap:8px}.comment-like-button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#757286;font-size:8.5px;cursor:pointer;padding:4px 6px;border-radius:7px;transition:color .18s ease,background .18s ease,transform .18s ease}.comment-like-button:hover{color:#cabdff;background:rgba(141,107,255,.045);transform:translateY(-1px)}.discussion-locked-wrap{isolation:isolate}.discussion-locked-ambient{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.discussion-locked-backdrop{position:relative;z-index:1}.ambient-chat{position:absolute;display:grid;grid-template-columns:30px 1fr;align-items:center;grid-gap:9px;gap:9px;width:190px;padding:10px 11px;border-radius:15px;border:1px solid rgba(159,135,236,.13);background:rgba(21,20,35,.55);box-shadow:0 18px 45px rgba(0,0,0,.2),0 0 28px rgba(97,65,181,.07);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.58}.ambient-chat>svg{color:#9c86df;justify-self:center}.ambient-chat>div{display:grid;grid-gap:6px;gap:6px}.ambient-chat b,.ambient-chat i{display:block;height:6px;border-radius:999px;background:rgba(232,227,250,.14)}.ambient-chat i{width:100%;height:5px;background:rgba(168,155,204,.09)}.ambient-chat i.short{width:62%}.ambient-avatar{width:27px;height:27px;border-radius:9px;background:linear-gradient(145deg,#443070,#211c35);border:1px solid rgba(184,158,255,.13)}.ambient-avatar.gold{background:linear-gradient(145deg,#69531c,#332b18);border-color:rgba(255,214,71,.15);box-shadow:0 0 14px rgba(255,203,46,.06)}.ambient-chat-a{left:-35px;top:52px;animation:ambientChatFloatA 10s ease-in-out infinite}.ambient-chat-b{right:-26px;top:90px;animation:ambientChatFloatB 11.5s ease-in-out .8s infinite}.ambient-chat-c{left:-18px;bottom:92px;animation:ambientChatFloatC 12.5s ease-in-out 1.2s infinite}.ambient-chat-d{right:-30px;bottom:68px;animation:ambientChatFloatD 10.8s ease-in-out .4s infinite}.ambient-thread-line{position:absolute;display:flex;align-items:center;gap:11px;opacity:.28}.ambient-thread-line span{width:7px;height:7px;border-radius:50%;background:#9c7df1;box-shadow:0 0 12px rgba(141,107,255,.3)}.ambient-thread-line:before{content:"";position:absolute;left:4px;right:4px;height:1px;background:linear-gradient(90deg,transparent,rgba(151,126,226,.38),transparent)}.ambient-thread-one{left:4%;top:44%;transform:rotate(-14deg);animation:ambientThreadDrift 8s ease-in-out infinite}.ambient-thread-two{right:3%;top:54%;transform:rotate(12deg);animation:ambientThreadDrift 9s ease-in-out infinite reverse}.ambient-mention-orbit,.ambient-reply-orbit{position:absolute;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#aa92ee;border:1px solid rgba(160,136,235,.14);background:rgba(26,23,43,.48);box-shadow:0 0 28px rgba(91,61,177,.12);opacity:.55}.ambient-mention-orbit{left:13%;top:28%;animation:ambientOrbitOne 9s ease-in-out infinite}.ambient-reply-orbit{right:12%;top:34%;animation:ambientOrbitTwo 10s ease-in-out infinite}@keyframes goldLikePop{0%{transform:scale(.82) rotate(-8deg)}48%{transform:scale(1.42) rotate(8deg)}72%{transform:scale(.94) rotate(-2deg)}to{transform:scale(1) rotate(0)}}@keyframes goldLikeRing{0%{opacity:.8;transform:scale(.35)}to{opacity:0;transform:scale(1.55)}}@keyframes goldLikeSpark{0%{opacity:0;transform:translate(4px,-2px) scale(.4) rotate(0)}45%{opacity:1}to{opacity:0;transform:translate(14px,-16px) scale(1.2) rotate(30deg)}}@keyframes ambientChatFloatA{0%,to{transform:translate(0) rotate(-2deg)}50%{transform:translate(34px,18px) rotate(1deg)}}@keyframes ambientChatFloatB{0%,to{transform:translate(0) rotate(2deg)}50%{transform:translate(-30px,22px) rotate(-1deg)}}@keyframes ambientChatFloatC{0%,to{transform:translate(0) rotate(1deg)}50%{transform:translate(26px,-24px) rotate(-2deg)}}@keyframes ambientChatFloatD{0%,to{transform:translate(0) rotate(-2deg)}50%{transform:translate(-24px,-18px) rotate(2deg)}}@keyframes ambientThreadDrift{0%,to{opacity:.18;transform:translateX(0) rotate(-9deg)}50%{opacity:.42;transform:translateX(24px) rotate(-5deg)}}@keyframes ambientOrbitOne{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(24px,-18px) rotate(10deg)}}@keyframes ambientOrbitTwo{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-20px,20px) rotate(-12deg)}}@media (max-width:900px){.ambient-chat{width:155px;opacity:.42}.ambient-thread-line{display:none}.community-mentions-pill{order:3}}@media (max-width:620px){.ambient-chat-a,.ambient-chat-c{left:-80px}.ambient-chat-b,.ambient-chat-d{right:-80px}.ambient-mention-orbit,.ambient-reply-orbit{opacity:.28}.mention-suggestions{left:4px;right:4px}}@media (prefers-reduced-motion:reduce){.ambient-chat,.ambient-mention-orbit,.ambient-reply-orbit,.ambient-thread-line,.comment-like-button.liked .like-icon-wrap,.comment-like-button.liked .like-icon-wrap:after,.comment-like-button.liked .like-icon-wrap:before,.discussion-like-button.liked .like-icon-wrap,.discussion-like-button.liked .like-icon-wrap:after,.discussion-like-button.liked .like-icon-wrap:before{animation:none!important}}.discussion-section-tabs{width:max-content;max-width:100%;display:flex;align-items:center;gap:5px;padding:5px;border-radius:14px;background:linear-gradient(180deg,rgba(17,18,30,.86),rgba(12,13,22,.9))}.discussion-section-tabs>button{position:relative;display:inline-flex;align-items:center;gap:7px;border:1px solid transparent;background:transparent;color:#817e94;border-radius:10px;padding:9px 13px;cursor:pointer;font-size:10.5px;font-weight:760;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.discussion-section-tabs>button:hover{color:#ded8f2;background:rgba(141,107,255,.05);transform:translateY(-1px)}.discussion-section-tabs>button.active{color:#f8f5ff;border-color:rgba(157,132,239,.2);background:linear-gradient(135deg,rgba(126,92,226,.17),rgba(77,54,153,.1));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 8px 18px rgba(49,32,104,.11)}.discussion-section-tabs>button.active:after{content:"";position:absolute;left:20%;right:20%;bottom:2px;height:1px;border-radius:99px;background:linear-gradient(90deg,transparent,#a98cff,transparent);box-shadow:0 0 8px rgba(169,140,255,.35)}.discussion-section-tabs b{min-width:17px;height:17px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:rgba(255,198,69,.11);color:#ffd45d;font:800 8px/1 SFMono-Regular,Consolas,monospace}.dm-unread-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,205,73,.15);background:rgba(255,197,35,.06);color:#f6d25d;font-size:9.5px;font-weight:760}.community-profile-button{border:0;background:transparent;padding:0;color:inherit;cursor:pointer;font:inherit}.community-profile-button.avatar-button{display:grid;place-items:center;border-radius:12px;transition:transform .18s ease,filter .18s ease}.community-profile-button.avatar-button:hover{transform:translateY(-1px) scale(1.035);filter:brightness(1.08)}.community-profile-button.name-button{text-align:left;transition:filter .18s ease,opacity .18s ease}.community-profile-button.name-button:hover{filter:brightness(1.18)}.community-avatar.large{width:76px;height:76px;border-radius:22px;font-size:18px;border-color:rgba(255,210,70,.16);box-shadow:0 15px 32px rgba(0,0,0,.28),0 0 28px rgba(132,94,228,.12)}.mention-author-button.icon-only{width:28px;height:28px;padding:0;display:grid;place-items:center;border-radius:9px}.mention-author-button.compact.icon-only{width:25px;height:25px;padding:0}.private-messages-layout{min-height:650px;display:grid;grid-template-columns:330px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch}.private-conversation-list{min-height:650px;padding:14px;display:flex;flex-direction:column;overflow:hidden}.private-list-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 2px 12px}.private-list-head>div{display:grid;grid-gap:4px;gap:4px}.private-list-head>div>span{color:#747287;font-size:9px}.private-list-head>svg{color:#9d8aca}.private-member-search{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid rgba(141,119,208,.12);background:rgba(9,10,17,.58);border-radius:11px;color:#77748a;transition:border-color .18s ease,box-shadow .18s ease}.private-member-search:focus-within{border-color:rgba(160,135,242,.28);box-shadow:0 0 0 3px rgba(141,107,255,.045)}.private-member-search input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--text);outline:0;font-size:10px}.private-member-search input::placeholder{color:#626173}.private-member-search>button{width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#77748a;cursor:pointer}.private-member-search>button:hover{background:rgba(255,255,255,.035);color:#ddd8eb}.private-subhead{margin:13px 3px 7px;color:#6d6a80;text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:800}.private-member-results{padding-bottom:9px;border-bottom:1px solid rgba(138,116,201,.09)}.private-member-results>button{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;border:0;background:transparent;color:var(--text);padding:8px;border-radius:10px;cursor:pointer;text-align:left}.private-member-results>button:hover{background:rgba(141,107,255,.055)}.private-member-results>button>span:nth-child(2){min-width:0;display:grid;grid-gap:2px;gap:2px}.private-member-results strong{font-size:10px}.private-member-results small{color:#716f82;font-size:8px}.private-member-results>button>svg{color:#736d8a}.private-conversations{display:grid;grid-gap:4px;gap:4px;overflow-y:auto;min-height:0;padding-right:2px}.private-conversations>button{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;border:1px solid transparent;background:transparent;color:var(--text);padding:9px 8px;border-radius:12px;cursor:pointer;text-align:left;transition:background .18s ease,border-color .18s ease,transform .18s ease}.private-conversations>button:hover{background:rgba(141,107,255,.045);transform:translateX(1px)}.private-conversations>button.active{background:linear-gradient(90deg,rgba(120,85,221,.12),rgba(70,49,136,.06));border-color:rgba(154,130,232,.16)}.dm-avatar-wrap{position:relative;width:34px;height:34px}.dm-avatar-wrap>i{position:absolute;right:-4px;top:-4px;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:#8a62ee;border:2px solid #11121c;color:#fff;font-style:normal;font:800 7px/1 SFMono-Regular,Consolas,monospace}.dm-conversation-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.dm-conversation-copy strong{font-size:10.5px}.dm-conversation-copy small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#747185;font-size:8.5px}.dm-last-time{color:#605e70;font-size:7.5px;align-self:start;margin-top:2px}.private-empty-list{padding:16px 8px;color:#6f6c7e;font-size:9px;text-align:center}.private-chat-panel{min-height:650px;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.private-chat-head{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 15px;border-bottom:1px solid rgba(138,116,201,.1);background:linear-gradient(180deg,rgba(255,255,255,.012),transparent)}.dm-profile-head{display:flex;align-items:center;gap:9px;text-align:left}.dm-profile-head>span:last-child{display:grid;grid-gap:3px;gap:3px}.dm-profile-head strong{font-size:11px}.dm-profile-head small{display:flex;align-items:center;gap:5px;color:#767486;font-size:8.5px}.dm-online-dot{width:6px;height:6px;border-radius:50%;background:#6bdda0;box-shadow:0 0 7px rgba(107,221,160,.38)}.private-chat-messages{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 18px 10px;background:radial-gradient(circle at 18% 15%,rgba(103,75,188,.035),transparent 17rem),linear-gradient(180deg,rgba(8,9,15,.16),rgba(8,9,15,.34))}.private-message-date{display:flex;align-items:center;gap:9px;margin:3px 0 17px;color:#5f5d6d;font-size:7.5px;text-transform:uppercase;letter-spacing:.12em}.private-message-date:after,.private-message-date:before{content:"";height:1px;flex:1 1;background:rgba(138,116,201,.07)}.dm-message-row{display:flex;align-items:flex-end;gap:8px;margin:8px 0}.dm-message-row.mine{justify-content:flex-end}.dm-message-bubble{max-width:min(74%,560px);padding:10px 12px 7px;border-radius:15px 15px 15px 5px;border:1px solid rgba(142,119,210,.1);background:rgba(25,25,39,.74);box-shadow:0 8px 18px rgba(0,0,0,.08)}.dm-message-row.mine .dm-message-bubble{border-radius:15px 15px 5px 15px;border-color:rgba(161,136,247,.15);background:linear-gradient(135deg,rgba(104,72,199,.27),rgba(64,46,131,.22))}.dm-message-bubble p{margin:0;color:#c5c1d2;font-size:10.5px;line-height:1.58}.dm-message-row.mine .dm-message-bubble p{color:#e1dbf4}.dm-message-bubble span{display:block;margin-top:4px;color:#686679;font-size:7px;text-align:right}.private-empty-chat{min-height:100%;display:grid;place-items:center;align-content:center;text-align:center;color:#777486;grid-gap:7px;gap:7px}.private-empty-chat svg{color:#9c89d0}.private-empty-chat strong{color:#c7c1d7;font-size:11px}.private-empty-chat span{font-size:9px}.private-chat-composer{padding:12px 14px 13px;border-top:1px solid rgba(138,116,201,.1);background:rgba(11,12,20,.78)}.private-chat-composer textarea{width:100%;min-height:70px;resize:none;border:1px solid rgba(142,119,210,.13);background:rgba(8,9,15,.68);color:var(--text);border-radius:12px;padding:10px 11px;outline:0;font:inherit;font-size:10.5px;line-height:1.5}.private-chat-composer textarea:focus{border-color:rgba(161,136,247,.31);box-shadow:0 0 0 3px rgba(141,107,255,.04)}.private-chat-composer>div{margin-top:8px}.dm-status{color:#686f6c;font-size:8px}.dm-status.checking{color:#a093c7}.dm-status.rejected{color:#d98ea6}.private-send-button{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;font-size:9.5px}.private-send-button:disabled{opacity:.42;cursor:not-allowed}.private-no-selection{min-height:650px;display:grid;align-content:center;justify-items:center;grid-gap:8px;gap:8px;text-align:center;color:#777486}.private-no-selection svg{color:#9a87cd}.private-no-selection h2{margin:0;color:#c6c0d5;font-size:17px}.private-no-selection p{margin:0;max-width:320px;font-size:10px;line-height:1.5}.community-profile-layer{z-index:145}.community-profile-modal{position:relative;z-index:2;width:min(410px,100%);overflow:hidden;padding:0 22px 22px;text-align:center;box-shadow:0 32px 90px rgba(0,0,0,.62),0 0 55px rgba(80,52,160,.12);animation:discussionModalIn .24s cubic-bezier(.2,.75,.2,1) both}.community-profile-close{position:absolute;z-index:3;top:11px;right:11px;background:rgba(8,9,15,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.community-profile-cover{height:92px;margin:0 -22px;position:relative;overflow:hidden;background:radial-gradient(circle at 25% 50%,rgba(141,107,255,.22),transparent 9rem),radial-gradient(circle at 75% 30%,rgba(255,197,35,.1),transparent 8rem),linear-gradient(135deg,#131322,#0b0c13)}.community-profile-cover:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(160,139,225,.05) 1px,transparent 0),linear-gradient(90deg,rgba(160,139,225,.05) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,black,transparent);mask-image:linear-gradient(180deg,black,transparent)}.community-profile-cover span{position:absolute;width:5px;height:5px;border-radius:50%;background:#a78cff;box-shadow:0 0 14px rgba(167,140,255,.65);animation:communityProfileParticle 4.5s ease-in-out infinite}.community-profile-cover span:first-child{left:22%;top:34%}.community-profile-cover span:nth-child(2){left:55%;top:58%;animation-delay:.8s}.community-profile-cover span:nth-child(3){right:18%;top:28%;animation-delay:1.5s}.community-profile-avatar-row{margin-top:-38px;position:relative;display:flex;justify-content:center;align-items:flex-end;gap:8px}.community-profile-avatar-row .community-mini-vip{margin-bottom:7px;padding:4px 6px;border-radius:999px;border:1px solid rgba(255,206,67,.15);background:rgba(255,196,33,.05)}.community-profile-modal h2{margin:12px 0 7px;font-size:19px}.community-profile-modal>p{margin:0 auto;max-width:330px;color:#9692a7;font-size:10.5px;line-height:1.65}.community-profile-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:17px 0}.community-profile-meta>div{padding:10px;border-radius:11px;border:1px solid rgba(143,120,211,.1);background:rgba(255,255,255,.015);display:grid;grid-gap:4px;gap:4px}.community-profile-meta span{color:#6f6c7e;font-size:7.5px;text-transform:uppercase;letter-spacing:.09em}.community-profile-meta strong{color:#c6c1d4;font-size:9.5px}.community-profile-message{width:100%;display:flex;align-items:center;justify-content:center;gap:7px}@keyframes communityProfileParticle{0%,to{transform:translateY(0) scale(.8);opacity:.45}50%{transform:translateY(-9px) scale(1);opacity:1}}@media (max-width:900px){.private-messages-layout{grid-template-columns:280px minmax(0,1fr)}}@media (max-width:720px){.discussion-section-tabs{width:100%}.discussion-section-tabs>button{flex:1 1;justify-content:center}.private-messages-layout{grid-template-columns:1fr;min-height:auto}.private-conversation-list{min-height:auto;max-height:330px}.private-chat-panel,.private-no-selection{min-height:590px}.dm-message-bubble{max-width:84%}}@media (prefers-reduced-motion:reduce){.community-profile-cover span,.community-profile-modal{animation:none!important}}.profile-side{align-items:center!important;text-align:center}.profile-side .profile-avatar{margin-left:auto;margin-right:auto}.profile-side .profile-username-preview{text-align:center}.profile-side .profile-photo-actions{width:auto;min-width:190px;justify-items:stretch}.profile-side .profile-photo-actions .btn{justify-content:center}.profile-side .profile-hint{max-width:220px;text-align:center}.avatar-picker-layer{position:fixed;inset:0;z-index:260;display:grid;place-items:center;padding:24px}.avatar-picker-backdrop{position:absolute;inset:0;border:0;background:rgba(4,4,10,.76);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:default;animation:modalFade .18s ease both}.avatar-picker-modal{position:relative;z-index:1;width:min(620px,100%);padding:22px;box-shadow:0 30px 100px rgba(0,0,0,.58),0 0 50px rgba(112,74,215,.1);animation:avatarPickerIn .24s cubic-bezier(.2,.8,.2,1) both}.avatar-picker-head h2{margin:6px 0 0;font-size:24px;letter-spacing:-.03em}.avatar-picker-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:20px 0 18px;padding:5px;border-radius:14px;background:rgba(255,255,255,.025);border:1px solid rgba(145,124,219,.12)}.avatar-picker-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid transparent;border-radius:10px;background:transparent;color:#8f8ba3;cursor:pointer;font-size:11px;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.avatar-picker-tabs button:hover{color:#f5f1ff;background:rgba(141,107,255,.055)}.avatar-picker-tabs button.active{color:#f7f2ff;background:linear-gradient(135deg,rgba(139,100,246,.15),rgba(88,61,170,.11));border-color:rgba(164,138,247,.22);box-shadow:0 8px 20px rgba(49,32,104,.16)}.avatar-preset-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.avatar-preset-card{position:relative;display:grid;justify-items:center;grid-gap:8px;gap:8px;border:1px solid rgba(145,124,219,.12);border-radius:14px;background:rgba(255,255,255,.018);color:#a8a3b8;padding:10px 8px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.avatar-preset-card:hover{transform:translateY(-3px);border-color:rgba(166,140,247,.32);background:rgba(141,107,255,.05);box-shadow:0 12px 24px rgba(29,18,65,.2)}.avatar-preset-card.selected{border-color:rgba(255,208,73,.48);box-shadow:0 0 0 1px rgba(255,208,73,.1),0 0 24px rgba(255,185,28,.1)}.avatar-preset-card img{width:72px;height:72px;border-radius:19px;object-fit:cover;display:block;border:1px solid rgba(255,255,255,.08);background:#12121d}.avatar-preset-card span{font-size:10px;font-weight:750}.avatar-preset-card>svg{position:absolute;top:7px;right:7px;color:#ffd84d;filter:drop-shadow(0 0 5px rgba(255,205,66,.5))}.avatar-upload-panel{min-height:240px;display:grid;place-items:center;align-content:center;grid-gap:9px;gap:9px;text-align:center;border:1px dashed rgba(157,132,239,.23);border-radius:16px;background:radial-gradient(circle at 50% 20%,rgba(141,107,255,.08),transparent 50%),rgba(255,255,255,.012)}.avatar-upload-icon{width:54px;height:54px;border-radius:17px;display:grid;place-items:center;color:#cdbfff;background:rgba(141,107,255,.09);border:1px solid rgba(163,137,246,.18)}.avatar-upload-panel h3{margin:5px 0 0;font-size:16px}.avatar-upload-panel p{margin:0 0 8px;color:var(--muted);font-size:11px}.pricing-main{position:relative;overflow:hidden;min-height:calc(100vh - 102px)}.pricing-content-layer{position:relative;z-index:2}.pricing-ambient{position:fixed;inset:102px 0 0;z-index:0;pointer-events:none;overflow:hidden}.pricing-ambient:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(137,112,201,.028) 1px,transparent 0),linear-gradient(90deg,rgba(137,112,201,.026) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 80%,transparent)}.pricing-orb{position:absolute;border-radius:50%;filter:blur(35px);opacity:.38}.pricing-orb-a{width:310px;height:310px;left:-135px;top:16%;background:rgba(114,74,224,.22);animation:pricingOrbA 9s ease-in-out infinite}.pricing-orb-b{width:360px;height:360px;right:-170px;top:38%;background:rgba(255,183,28,.1);animation:pricingOrbB 11s ease-in-out infinite}.pricing-signal-card{position:absolute;width:132px;padding:11px 12px;border-radius:14px;border:1px solid rgba(157,132,239,.12);background:rgba(14,14,25,.52);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 16px 40px rgba(0,0,0,.16);display:grid;grid-gap:4px;gap:4px}.pricing-signal-card span{font-size:8px;letter-spacing:.14em;color:#77728c}.pricing-signal-card strong{font:800 17px/1.2 SFMono-Regular,Consolas,monospace;color:#d9d2ee}.pricing-signal-card i{height:2px;border-radius:99px;background:linear-gradient(90deg,#8f6eff,rgba(143,110,255,0));transform-origin:left;animation:pricingSignalLine 2.8s ease-in-out infinite}.pricing-signal-card-a{left:3.5%;top:32%;animation:pricingFloatA 6.5s ease-in-out infinite}.pricing-signal-card-b{right:3.5%;top:58%;animation:pricingFloatB 7.4s ease-in-out infinite}.pricing-crown-particle{position:absolute;color:rgba(255,213,72,.52);filter:drop-shadow(0 0 8px rgba(255,190,30,.22))}.crown-particle-a{left:7%;top:69%;animation:pricingCrownA 8s ease-in-out infinite}.crown-particle-b{right:8%;top:22%;animation:pricingCrownB 9s ease-in-out infinite}.pricing-mini-chart{position:absolute;width:220px;height:110px;opacity:.28}.pricing-mini-chart svg{width:100%;height:100%;overflow:visible}.pricing-mini-chart path{fill:none;stroke:#9275f7;stroke-width:2.2;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:340;stroke-dashoffset:340;animation:pricingChartDraw 6.5s ease-in-out infinite;filter:drop-shadow(0 0 5px rgba(141,107,255,.28))}.pricing-mini-chart-left{left:1.8%;top:9%;transform:rotate(-4deg)}.pricing-mini-chart-right{right:1.8%;bottom:8%;transform:rotate(5deg)}.pricing-ticker{position:absolute;display:flex;align-items:center;gap:7px;font:700 9px/1 SFMono-Regular,Consolas,monospace;color:#77738a;opacity:.58}.pricing-ticker b{color:#82d5b4}.pricing-ticker-left{left:6%;top:54%;animation:pricingTickerA 7s ease-in-out infinite}.pricing-ticker-right{right:6%;top:39%;animation:pricingTickerB 8.5s ease-in-out infinite}@keyframes avatarPickerIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pricingOrbA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(36px,26px) scale(1.08)}}@keyframes pricingOrbB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,-24px) scale(.94)}}@keyframes pricingFloatA{0%,to{transform:translateY(0) rotate(-2deg);opacity:.5}50%{transform:translateY(-13px) rotate(1deg);opacity:.78}}@keyframes pricingFloatB{0%,to{transform:translateY(0) rotate(2deg);opacity:.48}50%{transform:translateY(12px) rotate(-1deg);opacity:.72}}@keyframes pricingSignalLine{0%,to{transform:scaleX(.25);opacity:.35}50%{transform:scaleX(1);opacity:.9}}@keyframes pricingCrownA{0%,to{transform:translateY(0) rotate(-8deg) scale(.9);opacity:.28}50%{transform:translateY(-18px) rotate(8deg) scale(1.12);opacity:.68}}@keyframes pricingCrownB{0%,to{transform:translateY(0) rotate(10deg);opacity:.24}50%{transform:translateY(15px) rotate(-5deg);opacity:.58}}@keyframes pricingChartDraw{0%,12%{stroke-dashoffset:340;opacity:.12}42%,82%{stroke-dashoffset:0;opacity:.72}to{stroke-dashoffset:-45;opacity:.16}}@keyframes pricingTickerA{0%,to{transform:translateX(0);opacity:.3}50%{transform:translateX(18px);opacity:.68}}@keyframes pricingTickerB{0%,to{transform:translateX(0);opacity:.3}50%{transform:translateX(-18px);opacity:.68}}@media (max-width:980px){.pricing-crown-particle,.pricing-mini-chart,.pricing-signal-card,.pricing-ticker{opacity:.18}.avatar-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.avatar-picker-layer{padding:12px}.avatar-picker-modal{padding:17px}.avatar-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.avatar-picker-tabs{grid-template-columns:1fr}.pricing-crown-particle,.pricing-mini-chart,.pricing-signal-card,.pricing-ticker{display:none}}.feed-legal-footer{display:flex;justify-content:center;padding:34px 0 4px;font-size:10px;letter-spacing:.06em;color:#65657a}.feed-legal-footer a{transition:color .18s ease,text-shadow .18s ease}.feed-legal-footer a:hover{color:#aaa4c4;text-shadow:0 0 12px rgba(141,107,255,.16)}.terms-consent-row{display:flex;align-items:flex-start;gap:10px;color:#a7a4bb;font-size:11px;line-height:1.45;cursor:pointer}.terms-consent-row input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;flex:0 0 16px;margin:1px 0 0;border:1px solid rgba(165,140,245,.3);border-radius:5px;background:rgba(11,12,21,.92);display:grid;place-items:center;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.terms-consent-row input:after{content:"";width:7px;height:4px;border-left:1.7px solid white;border-bottom:1.7px solid white;transform:rotate(-45deg) scale(0);transition:transform .16s ease;margin-top:-2px}.terms-consent-row input:checked{background:linear-gradient(135deg,#7f5df3,#a182ff);border-color:rgba(184,161,255,.78);box-shadow:0 0 0 3px rgba(141,107,255,.08),0 0 16px rgba(121,88,228,.2)}.terms-consent-row input:checked:after{transform:rotate(-45deg) scale(1)}.terms-consent-row input:active{transform:scale(.94)}.terms-consent-row a{color:#cfc5ff;text-decoration:underline;text-underline-offset:2px}.terms-consent-row a:hover{color:#fff}.discussion-terms-link{min-height:62px;padding:12px 13px;display:grid;grid-template-columns:32px 1fr auto;grid-gap:10px;gap:10px;align-items:center;color:inherit;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.discussion-terms-link:hover{transform:translateY(-1px);border-color:rgba(157,132,239,.28);background:linear-gradient(180deg,rgba(24,23,40,.94),rgba(15,16,28,.96));box-shadow:0 14px 28px rgba(24,16,54,.18)}.discussion-terms-icon{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:#c8bbff;background:rgba(141,107,255,.09);border:1px solid rgba(157,132,239,.14)}.discussion-terms-link>span:nth-child(2){display:grid;grid-gap:2px;gap:2px}.discussion-terms-link strong{font-size:11px}.discussion-terms-link small{font-size:9px;color:var(--muted)}.discussion-terms-link>svg{color:#77738d;transition:transform .18s ease,color .18s ease}.discussion-terms-link:hover>svg{transform:translateX(2px);color:#b9aaff}.discussion-composer-footer-end{justify-content:flex-end}.legal-page{min-height:100vh;padding:0 22px 70px;background:radial-gradient(circle at 15% 5%,rgba(105,67,201,.14),transparent 28rem),radial-gradient(circle at 88% 28%,rgba(69,74,171,.08),transparent 24rem),linear-gradient(180deg,#080810,#0a0a14 55%,#07070d)}.legal-topbar{width:min(1060px,100%);min-height:74px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(137,116,199,.12)}.legal-back{display:inline-flex;align-items:center;gap:7px;color:#8e8ba1;font-size:11px;transition:color .18s ease,transform .18s ease}.legal-back:hover{color:#d6d0ec;transform:translateX(-2px)}.legal-shell{width:min(920px,100%);margin:0 auto;padding-top:48px}.legal-hero{display:flex;align-items:center;gap:16px;margin-bottom:22px}.legal-icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;color:#d2c8ff;background:linear-gradient(145deg,rgba(122,88,231,.18),rgba(24,22,43,.9));border:1px solid rgba(160,134,243,.2);box-shadow:0 12px 34px rgba(40,26,88,.24)}.legal-kicker{display:block;color:#8d87a8;font-size:9px;text-transform:uppercase;letter-spacing:.17em;margin-bottom:5px}.legal-hero h1{margin:0;font-size:clamp(34px,5vw,52px);letter-spacing:-.045em}.legal-hero p{margin:7px 0 0;color:#77758a;font-size:11px}.legal-draft-note{display:grid;grid-template-columns:auto 1fr;grid-gap:11px;gap:11px;align-items:flex-start;padding:14px 16px;border:1px solid rgba(244,194,92,.18);border-radius:14px;color:#c7b478;background:rgba(150,108,23,.055);margin-bottom:18px}.legal-draft-note>svg{margin-top:2px}.legal-draft-note div{display:grid;grid-gap:3px;gap:3px}.legal-draft-note strong{color:#e3cc8d;font-size:11px}.legal-draft-note span{color:#9e9270;font-size:10px;line-height:1.55}.legal-intro{padding:18px 20px;background:rgba(17,18,29,.7);border:1px solid rgba(137,116,199,.12);border-radius:16px;color:#b9b6c7;font-size:12px;line-height:1.75;margin-bottom:14px}.legal-intro p{margin:0}.legal-sections{display:grid;grid-gap:10px;gap:10px}.legal-section{padding:20px 22px;border-radius:16px;background:linear-gradient(180deg,rgba(17,18,29,.72),rgba(13,14,23,.78));border:1px solid rgba(137,116,199,.11);box-shadow:0 12px 28px rgba(0,0,0,.1)}.legal-section h2{margin:0 0 11px;font-size:13px;letter-spacing:-.01em;color:#e4e1ee}.legal-section p{margin:0;color:#a5a3b5;font-size:11px;line-height:1.8}.legal-section p+p{margin-top:9px}.legal-note{margin-top:14px;display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:14px;border:1px solid rgba(139,118,205,.13);background:rgba(16,17,27,.72);color:#a9a5b9}.legal-note>svg{color:#a792ef;margin-top:2px}.legal-note>div{display:grid;grid-gap:3px;gap:3px}.legal-note strong{color:#ded9ed;font-size:10.5px}.legal-note span{color:#858193;font-size:9.5px;line-height:1.55}@media (max-width:640px){.legal-page{padding-inline:14px}.legal-topbar{min-height:64px}.legal-shell{padding-top:32px}.legal-hero{align-items:flex-start}.legal-section{padding:17px}}.founder-badge{width:max-content;padding:3px 7px;border-radius:999px;color:#ffe29a;background:rgba(255,193,64,.09);border:1px solid rgba(255,204,92,.22);font-size:9px;font-weight:800;letter-spacing:.04em}.admin-owner-chip.founder,.founder-role-label,.status-chip.founder{color:#ffe39c;background:rgba(255,193,64,.08);border:1px solid rgba(255,205,95,.2);box-shadow:0 0 20px rgba(255,190,48,.08)}.status-chip.founder{padding:4px 7px;border-radius:999px}.founder-role-label,.status-chip.founder{display:inline-flex;align-items:center;font-size:10px}.founder-role-label{gap:5px;padding:5px 8px;border-radius:9px;font-weight:800}.admin-grant-btn{border-color:rgba(141,107,255,.22);background:rgba(141,107,255,.07)}.admin-grant-btn:hover{border-color:rgba(168,145,255,.42);background:rgba(141,107,255,.14)}.thread-head-actions{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.community-delete-button{margin-left:auto;width:29px;height:29px;border-radius:9px;display:inline-grid;place-items:center;border:1px solid rgba(233,103,129,.14);background:rgba(219,70,102,.045);color:#c58e9a;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.community-delete-button:hover{color:#ffb0c0;border-color:rgba(246,111,142,.34);background:rgba(219,70,102,.11);transform:translateY(-1px);box-shadow:0 8px 18px rgba(126,31,54,.14)}.community-delete-button.compact{width:25px;height:25px;margin-left:0;border-radius:8px}.staff-moderation-note{color:var(--muted);display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px}.avatar-preset-card img{background:radial-gradient(circle at 25% 20%,rgba(255,255,255,.18),transparent 28%),linear-gradient(180deg,rgba(19,19,31,.98),rgba(10,10,19,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 18px rgba(0,0,0,.22)}.avatar-preset-card span{color:#e2dff1;letter-spacing:.02em}.avatar-preset-card.selected img{box-shadow:0 0 0 1px rgba(255,209,93,.28),0 0 28px rgba(255,196,72,.18)}.pricing-main:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0,rgba(255,207,92,.05),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 16%);pointer-events:none}.pricing-ambient{perspective:1400px}.pricing-ambient:before{background-image:linear-gradient(rgba(196,167,76,.028) 1px,transparent 0),linear-gradient(90deg,rgba(137,112,201,.024) 1px,transparent 0);background-size:46px 46px;transform:perspective(1100px) rotateX(68deg) translateY(16%);transform-origin:center top;opacity:.9}.pricing-orb-a{background:rgba(255,202,66,.12);filter:blur(45px)}.pricing-orb-b{background:rgba(120,79,232,.14)}.pricing-orb-c{width:420px;height:420px;left:50%;top:8%;transform:translateX(-50%);background:radial-gradient(circle,rgba(255,220,116,.1),rgba(255,220,116,0));animation:pricingOrbC 13s ease-in-out infinite}.pricing-grid-beam{position:absolute;width:2px;height:44%;border-radius:999px;background:linear-gradient(180deg,rgba(255,227,135,0),rgba(255,227,135,.55),rgba(255,227,135,0));filter:blur(.2px) drop-shadow(0 0 10px rgba(255,206,86,.22));opacity:.6}.pricing-grid-beam-a{left:19%;top:12%;transform:rotate(10deg);animation:pricingBeamA 7.8s ease-in-out infinite}.pricing-grid-beam-b{right:20%;top:18%;transform:rotate(-10deg);animation:pricingBeamB 9s ease-in-out infinite}.pricing-rate-card{position:absolute;min-width:136px;padding:10px 12px;display:grid;grid-gap:4px;gap:4px;border-radius:15px;border:1px solid rgba(255,205,88,.12);background:linear-gradient(180deg,rgba(17,17,28,.56),rgba(9,10,18,.42));box-shadow:0 20px 50px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.04);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pricing-rate-card span{font-size:8px;letter-spacing:.14em;color:#8e89a3}.pricing-rate-card strong{font:800 16px/1.2 SFMono-Regular,Consolas,monospace;color:#f0e5bf;text-shadow:0 0 14px rgba(255,213,87,.1)}.pricing-rate-card em{font-style:normal;font-size:10px;color:#9ee4c4}.pricing-rate-card-a{right:5%;top:18%;animation:pricingRateA 8.6s ease-in-out infinite}.pricing-rate-card-b{left:5%;bottom:19%;animation:pricingRateB 9.4s ease-in-out infinite}.pricing-crown-ring{position:absolute;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;color:rgba(255,217,107,.76);border:1px solid rgba(255,217,107,.18);background:radial-gradient(circle at 30% 30%,rgba(255,232,150,.12),rgba(255,232,150,0) 68%);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 30px rgba(255,215,92,.08)}.crown-ring-a{left:11%;top:17%;animation:pricingCrownRingA 10s ease-in-out infinite}.crown-ring-b{right:12%;bottom:14%;width:48px;height:48px;animation:pricingCrownRingB 11.5s ease-in-out infinite}.pricing-diamond{position:absolute;width:42px;height:42px;transform:rotate(45deg);border:1px solid rgba(255,219,118,.28);border-radius:10px;background:linear-gradient(145deg,rgba(255,237,177,.08),rgba(255,237,177,.02));box-shadow:0 0 0 1px rgba(255,255,255,.02),0 0 24px rgba(255,216,94,.08)}.pricing-diamond span{position:absolute;inset:8px;border-radius:8px;border:1px solid rgba(255,233,162,.22)}.pricing-diamond-a{left:14%;top:57%;animation:pricingDiamondA 9.5s ease-in-out infinite}.pricing-diamond-b{right:14%;top:30%;width:28px;height:28px;animation:pricingDiamondB 7.5s ease-in-out infinite}.pricing-diamond-c{left:49%;bottom:10%;width:34px;height:34px;animation:pricingDiamondC 10.6s ease-in-out infinite}.pricing-ticker{color:#918d9f;background:rgba(10,10,18,.28);padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.04);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pricing-ticker b{color:#f2d36d;text-shadow:0 0 16px rgba(255,215,104,.18)}.pricing-ticker-mid{left:44%;top:21%;animation:pricingTickerMid 8.2s ease-in-out infinite}.pricing-float-rates{position:absolute;left:50%;bottom:5.5%;transform:translateX(-50%);display:flex;gap:10px;align-items:center;flex-wrap:nowrap;color:#c5c0d6;opacity:.6;animation:pricingTape 13s linear infinite}.pricing-float-rates span{padding:8px 12px;border-radius:999px;background:rgba(14,14,23,.34);border:1px solid rgba(255,216,94,.08);font:700 9px/1 SFMono-Regular,Consolas,monospace;letter-spacing:.08em;white-space:nowrap}@keyframes pricingOrbC{0%,to{transform:translateX(-50%) scale(1);opacity:.28}50%{transform:translateX(-50%) scale(1.08) translateY(20px);opacity:.42}}@keyframes pricingBeamA{0%,to{opacity:.18;transform:rotate(10deg) translateY(0)}50%{opacity:.72;transform:rotate(10deg) translateY(24px)}}@keyframes pricingBeamB{0%,to{opacity:.18;transform:rotate(-10deg) translateY(0)}50%{opacity:.68;transform:rotate(-10deg) translateY(-20px)}}@keyframes pricingRateA{0%,to{transform:translateY(0) rotate(1deg);opacity:.5}50%{transform:translateY(-14px) rotate(-1deg);opacity:.82}}@keyframes pricingRateB{0%,to{transform:translateY(0) rotate(-1.5deg);opacity:.5}50%{transform:translateY(12px) rotate(.8deg);opacity:.78}}@keyframes pricingCrownRingA{0%,to{transform:translateY(0) scale(.94);opacity:.24}50%{transform:translateY(-16px) scale(1.06);opacity:.72}}@keyframes pricingCrownRingB{0%,to{transform:translateY(0) scale(.96);opacity:.22}50%{transform:translateY(15px) scale(1.04);opacity:.58}}@keyframes pricingDiamondA{0%,to{transform:rotate(45deg) translateY(0);opacity:.3}50%{transform:rotate(45deg) translateY(-14px);opacity:.75}}@keyframes pricingDiamondB{0%,to{transform:rotate(45deg) translateY(0);opacity:.28}50%{transform:rotate(45deg) translateY(12px);opacity:.72}}@keyframes pricingDiamondC{0%,to{transform:rotate(45deg) translateY(0);opacity:.18}50%{transform:rotate(45deg) translateY(-9px);opacity:.55}}@keyframes pricingTickerMid{0%,to{transform:translateX(0);opacity:.25}50%{transform:translateX(16px);opacity:.7}}@keyframes pricingTape{0%{transform:translateX(-50%) translateX(0)}to{transform:translateX(-50%) translateX(-48px)}}@media (max-width:980px){.pricing-crown-ring,.pricing-diamond,.pricing-float-rates,.pricing-grid-beam,.pricing-rate-card{opacity:.14}}@media (max-width:620px){.pricing-crown-ring,.pricing-diamond,.pricing-float-rates,.pricing-grid-beam,.pricing-orb-c,.pricing-rate-card,.pricing-ticker-mid{display:none}}.onboarding-page{position:relative;min-height:100vh;overflow:hidden;display:grid;place-items:center;padding:76px 22px 46px;background:radial-gradient(circle at 50% 0,rgba(119,78,223,.08),transparent 35%),linear-gradient(180deg,#080910,#090910 54%,#07080d)}.onboarding-brand{position:absolute;top:28px;left:34px;z-index:4}.onboarding-backdrop{position:absolute;inset:0;pointer-events:none;overflow:hidden}.onboarding-grid{position:absolute;inset:7% 0 0;background-image:linear-gradient(rgba(135,111,199,.025) 1px,transparent 0),linear-gradient(90deg,rgba(135,111,199,.024) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at center,#000 18%,rgba(0,0,0,.7) 53%,transparent 82%);mask-image:radial-gradient(ellipse at center,#000 18%,rgba(0,0,0,.7) 53%,transparent 82%);transform:perspective(1000px) rotateX(68deg) translateY(18%);transform-origin:center 12%}.onboarding-orb{position:absolute;border-radius:50%;filter:blur(48px);opacity:.28}.onboarding-orb-a{width:360px;height:360px;left:-170px;top:18%;background:rgba(119,79,229,.3);animation:onboardingOrbA 10s ease-in-out infinite}.onboarding-orb-b{width:400px;height:400px;right:-195px;bottom:8%;background:rgba(255,199,72,.12);animation:onboardingOrbB 12s ease-in-out infinite}.onboarding-card{position:relative;z-index:3;width:min(520px,100%);padding:31px 32px 29px;text-align:center;border-color:rgba(161,136,239,.18);box-shadow:0 36px 100px rgba(0,0,0,.48),0 0 60px rgba(96,62,190,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.onboarding-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,transparent 22%,rgba(255,255,255,.035) 43%,transparent 58%);transform:translateX(-120%);animation:onboardingCardSheen 7s ease-in-out infinite}.onboarding-step{display:flex;align-items:center;justify-content:center;gap:9px;color:#77738b;font:800 9px/1 SFMono-Regular,Consolas,monospace;letter-spacing:.15em}.onboarding-step span{width:44px;height:1px;background:linear-gradient(90deg,#9274ff,#4a4167);position:relative}.onboarding-step span:after{content:"";position:absolute;width:7px;height:7px;right:-2px;top:-3px;border-radius:50%;background:#9d82ff;box-shadow:0 0 12px rgba(157,130,255,.55)}.onboarding-step.completed span{background:linear-gradient(90deg,#e1b949,#9d82ff)}.onboarding-icon{width:48px;height:48px;margin:21px auto 14px;border-radius:16px;display:grid;place-items:center;color:#d6ccff;background:linear-gradient(145deg,rgba(148,113,255,.14),rgba(255,211,80,.04));border:1px solid rgba(164,140,242,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 34px rgba(55,37,114,.15)}.onboarding-card h1{margin:0;font-size:30px;letter-spacing:-.04em}.onboarding-card>p{max-width:420px;margin:10px auto 23px;font-size:12px;line-height:1.65}.onboarding-form{display:grid;text-align:left;grid-gap:8px;gap:8px}.onboarding-username-field{min-height:52px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;border-radius:14px;padding:0 14px;border:1px solid rgba(150,131,211,.16);background:rgba(8,9,15,.65);color:#7d7891;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.onboarding-username-field:focus-within{border-color:rgba(155,129,246,.52);box-shadow:0 0 0 4px rgba(132,97,233,.07),0 16px 36px rgba(26,17,59,.2);transform:translateY(-1px);color:#cfc3ff}.onboarding-username-field.valid>svg:last-child{color:#7be2b3;animation:onboardingCheckIn .24s cubic-bezier(.2,.9,.2,1.2) both}.onboarding-username-field input{width:100%;border:0;outline:0;background:transparent;color:#f3efff;font:700 15px/1.2 SFMono-Regular,Consolas,monospace}.onboarding-username-field input::placeholder{color:#514d61}.onboarding-field-help{color:#686477;font-size:9.5px;margin-bottom:8px}.onboarding-continue{min-height:47px;justify-content:center;margin-top:6px;transition:transform .2s ease,box-shadow .2s ease}.onboarding-continue:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(105,72,205,.24)}.onboarding-continue.submitting .onboarding-button-icon,.onboarding-continue.submitting>svg{animation:onboardingSpin .9s linear infinite}.onboarding-continue.success{background:linear-gradient(135deg,#8870df,#b497ff);box-shadow:0 0 0 4px rgba(152,123,246,.08),0 0 32px rgba(151,120,246,.26);animation:onboardingButtonSuccess .6s cubic-bezier(.2,.8,.2,1)}.onboarding-preview{margin:17px auto 0;display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.018);border:1px solid rgba(255,255,255,.045);color:#716d7f;font-size:9px}.onboarding-preview strong{color:#bdb2e8;font:700 10px/1 SFMono-Regular,Consolas,monospace}.avatar-float,.avatar-frame,.username-float,.username-symbol{position:absolute;border:1px solid rgba(164,140,242,.13);background:rgba(15,15,26,.54);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 22px 50px rgba(0,0,0,.2)}.username-float{display:flex;align-items:center;gap:9px;border-radius:15px;padding:12px 14px;color:#9e8cda;font:700 10px/1 SFMono-Regular,Consolas,monospace}.username-float i{width:1px;height:15px;background:#f0ca61;animation:usernameCursor .85s step-end infinite}.username-float-a{left:7%;top:24%;animation:usernameFloatA 6.5s ease-in-out infinite}.username-float-b{right:7%;top:31%;animation:usernameFloatB 7.4s ease-in-out infinite}.username-float-b .mono{font-size:21px;color:#c5b5ff}.username-float-b em{width:8px;height:2px;background:#f0cc67}.username-float-c{left:9%;bottom:20%;animation:usernameFloatC 8s ease-in-out infinite}.username-type-line{position:absolute;display:grid;grid-gap:6px;gap:6px;width:160px;padding:13px;border-radius:14px;border:1px solid rgba(255,255,255,.04);background:rgba(12,12,20,.35)}.username-type-line span{height:4px;border-radius:999px;background:linear-gradient(90deg,rgba(155,128,247,.52),rgba(155,128,247,.04));animation:typeLine 3s ease-in-out infinite;transform-origin:left}.username-type-line span:nth-child(2){width:72%}.username-type-line span:nth-child(3){width:42%}.username-type-line-a{right:8%;bottom:18%;transform:rotate(-2deg)}.username-type-line-b{left:12%;top:46%;width:112px;transform:rotate(3deg);opacity:.48}.username-symbol{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:#b9aaf0;font:800 14px/1 sans-serif}.username-symbol-a{right:14%;top:16%;animation:usernameSymbolA 9s ease-in-out infinite}.username-symbol-b{left:17%;bottom:11%;color:#f1cb62;animation:usernameSymbolB 10s ease-in-out infinite}.onboarding-avatar-card{width:min(670px,100%)}.onboarding-avatar-preview{width:92px;height:92px;margin:2px auto 18px;border-radius:28px;display:grid;place-items:center;background:#171722 50%/cover no-repeat;border:1px solid rgba(166,142,244,.19);color:#bfb4e4;font:800 22px/1 SFMono-Regular,Consolas,monospace;position:relative;box-shadow:0 18px 45px rgba(0,0,0,.28);transition:transform .24s ease,box-shadow .24s ease}.onboarding-avatar-preview.has-photo{transform:translateY(-2px) scale(1.03);box-shadow:0 20px 50px rgba(0,0,0,.34),0 0 30px rgba(153,122,245,.12)}.avatar-preview-ring{position:absolute;inset:-6px;border-radius:33px;border:1px solid rgba(255,211,84,.32);animation:avatarPreviewRing 2.6s ease-in-out infinite}.onboarding-avatar-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px}.onboarding-avatar-choice{position:relative;border:1px solid rgba(146,126,207,.13);border-radius:15px;padding:8px 7px;background:rgba(255,255,255,.016);color:#8b869a;display:grid;justify-items:center;grid-gap:6px;gap:6px;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.onboarding-avatar-choice:hover{transform:translateY(-4px) rotate(-.35deg);border-color:rgba(168,143,248,.35);background:rgba(142,105,245,.05);box-shadow:0 14px 28px rgba(31,19,68,.18)}.onboarding-avatar-choice:nth-child(2n):hover{transform:translateY(-4px) rotate(.35deg)}.onboarding-avatar-choice.selected{border-color:rgba(255,211,84,.5);background:linear-gradient(180deg,rgba(255,211,84,.045),rgba(143,109,244,.035));box-shadow:0 0 0 1px rgba(255,211,84,.08),0 0 26px rgba(255,199,60,.08)}.onboarding-avatar-choice img{width:72px;height:72px;border-radius:19px;object-fit:cover;border:1px solid rgba(255,255,255,.07)}.onboarding-avatar-choice span{font-size:9px;font-weight:750;color:#aaa4bb}.onboarding-avatar-choice>svg{position:absolute;right:7px;top:7px;color:#ffd75d;filter:drop-shadow(0 0 6px rgba(255,211,84,.5))}.onboarding-upload{width:100%;margin-top:11px;justify-content:center;border-style:dashed}.onboarding-avatar-actions{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.onboarding-skip{border:0;background:transparent;color:#777284;display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;cursor:pointer;padding:8px;transition:color .18s ease,transform .18s ease}.onboarding-skip:hover{color:#c5bdd8;transform:translateY(-1px)}.avatar-float{border-radius:18px;color:#b5a4f0;display:grid;place-items:center}.avatar-float-a{left:6%;top:24%;width:96px;height:108px;animation:avatarFloatA 7s ease-in-out infinite}.avatar-float-a span{position:absolute;bottom:17px;width:52px;height:17px;border-radius:50% 50% 14px 14px;background:rgba(159,130,247,.15)}.avatar-float-b{right:7%;top:30%;width:70px;height:70px;animation:avatarFloatB 8.2s ease-in-out infinite}.avatar-float-b i{position:absolute;inset:8px;border-radius:14px;border:1px dashed rgba(255,211,84,.22)}.avatar-float-c{left:9%;bottom:19%;width:128px;height:48px;display:flex;gap:8px;font:800 8px/1 sans-serif;letter-spacing:.14em;animation:avatarFloatC 8.8s ease-in-out infinite}.avatar-frame{width:90px;height:104px;border-radius:20px;transform:rotate(5deg)}.avatar-frame-a{right:10%;bottom:16%;animation:avatarFrameA 9s ease-in-out infinite}.avatar-frame-b{left:15%;top:43%;width:62px;height:72px;opacity:.44;transform:rotate(-7deg);animation:avatarFrameB 10s ease-in-out infinite}.avatar-sketch-head{position:absolute;width:28px;height:28px;border-radius:48% 52% 50% 46%;border:2px solid rgba(230,222,247,.52);left:50%;top:20%;transform:translateX(-50%) rotate(-3deg)}.avatar-sketch-body{position:absolute;width:48px;height:28px;border:2px solid rgba(230,222,247,.44);border-bottom:0;border-radius:28px 28px 0 0;left:50%;bottom:16%;transform:translateX(-50%) rotate(2deg)}.avatar-spark{position:absolute;color:rgba(255,211,84,.62);filter:drop-shadow(0 0 8px rgba(255,204,69,.28))}.avatar-spark-a{right:19%;top:17%;animation:avatarSpark 5s ease-in-out infinite}.avatar-spark-b{left:20%;bottom:13%;animation:avatarSpark 6.2s ease-in-out infinite reverse}.avatar-confirm-wave,.onboarding-success-burst{position:fixed;z-index:6;pointer-events:none;left:50%;top:50%;transform:translate(-50%,-50%)}.onboarding-success-burst i{position:absolute;width:5px;height:5px;border-radius:50%;background:#e5c65d;box-shadow:0 0 12px rgba(255,213,82,.6);animation:onboardingParticle .75s ease-out both}.onboarding-success-burst i:first-child{--x:78px;--y:-36px}.onboarding-success-burst i:nth-child(2){--x:-72px;--y:-28px}.onboarding-success-burst i:nth-child(3){--x:55px;--y:58px}.onboarding-success-burst i:nth-child(4){--x:-60px;--y:52px}.onboarding-success-burst i:nth-child(5){--x:5px;--y:-84px}.onboarding-success-burst i:nth-child(6){--x:-4px;--y:78px}.avatar-confirm-wave span{position:absolute;left:-60px;top:-60px;width:120px;height:120px;border-radius:36px;border:1px solid rgba(255,215,91,.45);animation:avatarConfirmWave .9s cubic-bezier(.2,.7,.2,1) both}.avatar-confirm-wave span:nth-child(2){animation-delay:.08s;border-color:rgba(155,126,246,.38)}.avatar-confirm-wave span:nth-child(3){animation-delay:.16s;border-color:rgba(255,255,255,.18)}.notification-wrap{position:relative}.notification-bell{position:relative;width:34px;height:34px;border-radius:11px;border:1px solid rgba(146,127,202,.12);background:rgba(255,255,255,.018);color:#a8a3ba;display:grid;place-items:center;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease;overflow:visible}.notification-bell:hover{color:#f0ebff;border-color:rgba(166,140,246,.3);background:rgba(139,104,242,.055);transform:translateY(-1px);box-shadow:0 10px 22px rgba(24,16,52,.18)}.notification-bell:hover>svg{animation:bellHover .65s cubic-bezier(.2,.8,.2,1);transform-origin:50% 8%}.notification-bell.clicked>svg{animation:bellClick .48s cubic-bezier(.2,.85,.2,1);transform-origin:50% 8%}.notification-bell-glow{position:absolute;inset:3px;border-radius:9px;box-shadow:0 0 0 0 rgba(160,129,250,0);pointer-events:none}.notification-bell.clicked .notification-bell-glow{animation:bellPulse .5s ease-out}.notification-count{position:absolute;right:-5px;top:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#e9bf43,#ffd96a);color:#1c1708;border:2px solid #0c0d13;font:900 8px/1 sans-serif;box-shadow:0 0 14px rgba(255,204,71,.28);animation:notificationBadgeIn .3s cubic-bezier(.2,.9,.2,1.2) both}.notification-panel{position:absolute;right:-44px;top:45px;width:min(390px,calc(100vw - 24px));padding:0;z-index:180;overflow:hidden;border-color:rgba(159,135,235,.18);box-shadow:0 28px 80px rgba(0,0,0,.52),0 0 45px rgba(80,50,161,.08);animation:notificationPanelIn .24s cubic-bezier(.2,.8,.2,1) both;transform-origin:88% 0}.notification-panel:before{content:"";position:absolute;inset:0 0 auto;height:80px;background:radial-gradient(circle at 85% 0,rgba(149,111,246,.12),transparent 62%);pointer-events:none}.notification-panel-head{position:relative;padding:16px 16px 13px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.05)}.notification-panel-head>div{display:grid;grid-gap:5px;gap:5px}.notification-panel-head strong{font-size:13px}.notification-panel-head button{border:0;background:transparent;color:#837e92;font-size:9px;display:flex;align-items:center;gap:5px;cursor:pointer;transition:color .16s ease}.notification-panel-head button:hover{color:#d4c9ff}.notification-list{max-height:430px;overflow:auto;padding:6px}.notification-item{width:100%;display:grid;grid-template-columns:34px 1fr auto;grid-gap:10px;gap:10px;text-align:left;border:0;border-radius:12px;background:transparent;padding:10px;color:inherit;cursor:pointer;transition:background .17s ease,transform .17s ease}.notification-item:hover{background:rgba(139,104,242,.055);transform:translateX(2px)}.notification-item.unread{background:linear-gradient(90deg,rgba(134,98,236,.07),transparent 76%)}.notification-kind{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#b6a6ef;background:rgba(140,106,238,.08);border:1px solid rgba(159,136,236,.1)}.notification-kind.welcome{color:#f2cb57;background:rgba(255,208,69,.07);border-color:rgba(255,208,69,.12)}.notification-kind.message{color:#8fcbff;background:rgba(80,160,255,.07)}.notification-kind.mention{color:#d6b4ff}.notification-kind.reply{color:#8de0bd}.notification-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.notification-copy strong{font-size:10.5px;color:#e7e3f0}.notification-copy>span{font-size:9px;line-height:1.45;color:#858093;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-copy small{font-size:8px;color:#5f5b6c}.notification-unread-dot{width:6px;height:6px;border-radius:50%;background:#a98bff;box-shadow:0 0 10px rgba(169,139,255,.56);margin-top:7px}.notification-empty{min-height:140px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;color:#777284;font-size:10px}.notification-vip-note{border-top:1px solid rgba(255,255,255,.045);padding:10px 14px;color:#777284;font-size:8.5px;display:flex;align-items:center;gap:6px}.notification-vip-note svg{color:#edc858}.watchlist-search-field{width:100%;min-height:43px;margin:7px 0 9px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:9px;gap:9px;border:1px solid rgba(145,126,205,.14);border-radius:13px;padding:0 12px;background:rgba(8,9,15,.45);color:#777286;transition:border-color .18s ease,box-shadow .18s ease}.watchlist-search-field:focus-within{border-color:rgba(160,134,242,.38);box-shadow:0 0 0 4px rgba(139,104,242,.05)}.watchlist-search-field input{border:0;outline:0;background:transparent;color:#eeeaf7;font-size:11px}.watchlist-search-field input::placeholder{color:#5f5a6d}.watchlist-search-field button{width:25px;height:25px;border:0;border-radius:8px;display:grid;place-items:center;color:#767184;background:transparent;cursor:pointer}.watchlist-search-field button:hover{background:rgba(255,255,255,.035);color:#c4badf}.watchlist-search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;max-height:245px;overflow:auto;padding:1px}.watchlist-search-result{min-height:56px;border:1px solid rgba(145,126,205,.1);border-radius:12px;background:rgba(255,255,255,.012);color:inherit;display:grid;grid-template-columns:64px 1fr 27px;align-items:center;grid-gap:8px;gap:8px;text-align:left;padding:8px 9px;cursor:pointer;transition:transform .17s ease,border-color .17s ease,background .17s ease}.watchlist-search-result:hover:not(:disabled){transform:translateY(-2px);border-color:rgba(157,132,238,.27);background:rgba(138,103,239,.045)}.watchlist-search-result:disabled{opacity:.42;cursor:not-allowed}.watchlist-search-symbol{font-size:11px;color:#d9d1f5}.watchlist-search-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.watchlist-search-copy strong{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.watchlist-search-copy small{font-size:8px;color:#6f6b7c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.watchlist-add-icon{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;color:#a995ef;background:rgba(137,105,232,.06)}.watchlist-search-empty{grid-column:1/-1;padding:20px;text-align:center;color:#777184;font-size:10px}.feed-live-arrival-toast{position:-webkit-sticky;position:sticky;top:112px;z-index:18;width:max-content;max-width:100%;margin:0 0 9px auto;padding:8px 11px;border-radius:999px;border:1px solid rgba(127,221,180,.18);background:rgba(12,22,20,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#9de5c4;display:flex;align-items:center;gap:7px;font-size:9px;font-weight:750;box-shadow:0 12px 30px rgba(0,0,0,.18);animation:liveToastIn .35s cubic-bezier(.2,.85,.2,1) both}.live-arrival-pulse{width:6px;height:6px;border-radius:50%;background:#74d9ad;box-shadow:0 0 0 0 rgba(116,217,173,.35);animation:liveArrivalPulse 1.25s ease-out infinite}.feed-story-arrival{position:relative;animation:feedStoryArrival .72s cubic-bezier(.16,1,.3,1) both}.feed-story-arrival:before{content:"";position:absolute;z-index:4;pointer-events:none;inset:0;border-radius:16px;border:1px solid rgba(121,224,179,.38);box-shadow:0 0 28px rgba(100,220,168,.1);animation:feedStoryOutline 1.35s ease-out both}.feed-story-arrival .news-card{box-shadow:0 22px 50px rgba(0,0,0,.24),0 0 28px rgba(112,221,175,.07)}.feed-tour-layer{position:fixed;inset:0;z-index:500;pointer-events:none}.feed-tour-spotlight{position:fixed;border-radius:18px;z-index:1;box-shadow:0 0 0 9999px rgba(3,4,9,.78),0 0 0 1px rgba(191,171,255,.42),0 0 42px rgba(144,106,246,.26);transition:top .48s cubic-bezier(.2,.8,.2,1),left .48s cubic-bezier(.2,.8,.2,1),width .48s cubic-bezier(.2,.8,.2,1),height .48s cubic-bezier(.2,.8,.2,1),border-radius .3s ease;animation:tourSpotPulse 2.2s ease-in-out infinite;pointer-events:none}.feed-tour-spotlight:after{content:"";position:absolute;inset:-7px;border-radius:23px;border:1px solid rgba(160,130,248,.18);opacity:.8}.feed-tour-grain{position:fixed;inset:0;background-image:radial-gradient(rgba(255,255,255,.025) .5px,transparent 0);background-size:5px 5px;opacity:.16;z-index:0}.feed-tour-card{position:fixed;z-index:3;padding:19px;width:350px;pointer-events:auto;border-color:rgba(174,150,248,.25);box-shadow:0 28px 80px rgba(0,0,0,.58),0 0 55px rgba(95,61,189,.15);transition:left .48s cubic-bezier(.2,.8,.2,1),top .48s cubic-bezier(.2,.8,.2,1);animation:tourCardIn .34s cubic-bezier(.2,.8,.2,1) both}.feed-tour-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 15% 0,rgba(145,109,244,.13),transparent 48%);pointer-events:none}.feed-tour-progress{display:flex;gap:4px;margin-bottom:15px}.feed-tour-progress i{width:18px;height:2px;border-radius:9px;background:#343141;transition:width .25s ease,background .25s ease,box-shadow .25s ease}.feed-tour-progress i.active{width:25px;background:#9a7aff;box-shadow:0 0 10px rgba(154,122,255,.34)}.feed-tour-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#cfbeff;background:rgba(142,107,243,.09);border:1px solid rgba(166,140,245,.15);margin-bottom:12px}.feed-tour-card h2{font-size:18px;margin:5px 0 7px;letter-spacing:-.03em}.feed-tour-card p{font-size:10.5px;line-height:1.58;color:#918c9f;margin:0}.feed-tour-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px}.feed-tour-skip{border:0;background:transparent;color:#706b7d;font-size:9px;cursor:pointer;padding:7px;transition:color .16s ease}.feed-tour-skip:hover{color:#b6aec8}.feed-tour-next{min-width:92px;justify-content:center}.feed-tour-step-count{position:absolute;right:17px;top:17px;color:#5f5a6d;font:700 8px/1 SFMono-Regular,Consolas,monospace}@keyframes onboardingOrbA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(48px,24px) scale(1.08)}}@keyframes onboardingOrbB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-42px,-26px) scale(.94)}}@keyframes onboardingCardSheen{0%,65%,to{transform:translateX(-120%);opacity:0}76%{opacity:1}88%{transform:translateX(120%);opacity:0}}@keyframes onboardingCheckIn{0%{transform:scale(.3) rotate(-20deg);opacity:0}to{transform:scale(1);opacity:1}}@keyframes onboardingSpin{to{transform:rotate(1turn)}}@keyframes onboardingButtonSuccess{0%{transform:scale(1)}40%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes usernameCursor{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes usernameFloatA{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-16px) rotate(1deg)}}@keyframes usernameFloatB{0%,to{transform:translateY(0) rotate(2deg)}50%{transform:translateY(15px) rotate(-1deg)}}@keyframes usernameFloatC{0%,to{transform:translateX(0) translateY(0)}50%{transform:translateX(10px) translateY(-12px)}}@keyframes typeLine{0%,to{transform:scaleX(.25);opacity:.25}50%{transform:scaleX(1);opacity:.82}}@keyframes usernameSymbolA{0%,to{transform:rotate(4deg) translateY(0);opacity:.35}50%{transform:rotate(-4deg) translateY(-15px);opacity:.8}}@keyframes usernameSymbolB{0%,to{transform:rotate(-5deg) translateY(0);opacity:.28}50%{transform:rotate(5deg) translateY(13px);opacity:.75}}@keyframes avatarPreviewRing{0%,to{transform:scale(.98);opacity:.35}50%{transform:scale(1.06);opacity:.85}}@keyframes avatarFloatA{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-16px) rotate(2deg)}}@keyframes avatarFloatB{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(14px) rotate(-3deg)}}@keyframes avatarFloatC{0%,to{transform:translateX(0)}50%{transform:translateX(12px)}}@keyframes avatarFrameA{0%,to{transform:rotate(5deg) translateY(0);opacity:.48}50%{transform:rotate(1deg) translateY(-16px);opacity:.8}}@keyframes avatarFrameB{0%,to{transform:rotate(-7deg) translateY(0)}50%{transform:rotate(-3deg) translateY(12px)}}@keyframes avatarSpark{0%,to{transform:scale(.78) rotate(-7deg);opacity:.25}50%{transform:scale(1.16) rotate(7deg);opacity:.85}}@keyframes onboardingParticle{0%{transform:translate(0) scale(.3);opacity:0}25%{opacity:1}to{transform:translate(var(--x),var(--y)) scale(1);opacity:0}}@keyframes avatarConfirmWave{0%{transform:scale(.5);opacity:0}20%{opacity:1}to{transform:scale(2.1);opacity:0}}@keyframes bellHover{0%,to{transform:rotate(0)}24%{transform:rotate(14deg)}48%{transform:rotate(-12deg)}72%{transform:rotate(7deg)}}@keyframes bellClick{0%{transform:rotate(0) scale(1)}25%{transform:rotate(-18deg) scale(1.1)}50%{transform:rotate(16deg) scale(1.08)}75%{transform:rotate(-8deg)}to{transform:rotate(0) scale(1)}}@keyframes bellPulse{0%{box-shadow:0 0 0 0 rgba(161,130,250,.4)}to{box-shadow:0 0 0 14px rgba(161,130,250,0)}}@keyframes notificationBadgeIn{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes notificationPanelIn{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes liveToastIn{0%{opacity:0;transform:translateY(-7px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes liveArrivalPulse{0%{box-shadow:0 0 0 0 rgba(116,217,173,.36)}to{box-shadow:0 0 0 10px rgba(116,217,173,0)}}@keyframes feedStoryArrival{0%{opacity:0;transform:translateY(-20px) scale(.982)}55%{opacity:1;transform:translateY(4px) scale(1.004)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes feedStoryOutline{0%{opacity:0;transform:scale(.985)}28%{opacity:1}to{opacity:0;transform:scale(1.01)}}@keyframes tourSpotPulse{0%,to{filter:drop-shadow(0 0 0 rgba(153,119,247,0))}50%{filter:drop-shadow(0 0 13px rgba(153,119,247,.22))}}@keyframes tourCardIn{0%{opacity:0;transform:translateY(10px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:980px){.avatar-float,.avatar-frame,.avatar-spark,.username-float,.username-symbol,.username-type-line{opacity:.25}.watchlist-search-results{grid-template-columns:1fr}.notification-panel{right:-74px}}@media (max-width:720px){.onboarding-page{padding:82px 12px 28px}.onboarding-brand{left:18px;top:23px}.onboarding-card{padding:25px 18px 22px}.onboarding-card h1{font-size:25px}.onboarding-avatar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-avatar-choice img{width:62px;height:62px}.avatar-float,.avatar-frame,.avatar-spark,.username-float,.username-symbol,.username-type-line{display:none}.notification-panel{position:fixed;right:12px;top:66px;width:calc(100vw - 24px)}.feed-tour-card{width:calc(100vw - 28px)!important;left:14px!important;top:auto!important;bottom:14px}.feed-tour-spotlight{border-radius:14px}.feed-live-arrival-toast{top:94px}}@media (max-width:430px){.onboarding-avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-avatar-choice img{width:70px;height:70px}}@media (prefers-reduced-motion:reduce){.avatar-confirm-wave *,.feed-live-arrival-toast,.feed-story-arrival,.feed-story-arrival:before,.feed-tour-card,.feed-tour-spotlight,.notification-bell *,.onboarding-backdrop *,.onboarding-card:before,.onboarding-success-burst *{animation:none!important;transition:none!important}}.avatar-preset-grid,.onboarding-avatar-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.feed-tour-layer{pointer-events:auto!important;touch-action:none}.feed-tour-layer,body.feed-tour-active{overscroll-behavior:none}body.feed-tour-active .shell{-webkit-user-select:none;-moz-user-select:none;user-select:none}.feed-tour-card{-webkit-user-select:text;-moz-user-select:text;user-select:text}@media (max-width:1080px){.avatar-preset-grid,.onboarding-avatar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:430px){.avatar-preset-grid,.onboarding-avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-legal-footer{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;padding:26px 16px 14px;color:#65657a;font-size:10px;letter-spacing:.06em;position:relative;z-index:3}.site-legal-footer a{color:inherit;transition:color .18s ease,text-shadow .18s ease}.site-legal-footer a:hover{color:#aaa4c4;text-shadow:0 0 12px rgba(141,107,255,.16)}.site-legal-footer>span{color:#4e4d60;font-size:8px}.legal-intro .accent-link{color:#cfc5ff;text-decoration:underline;text-underline-offset:2px}.legal-intro .accent-link:hover{color:#fff}.watchlist-loading{min-height:92px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch;margin-top:14px}.watchlist-loading span{display:block;min-height:72px;border-radius:14px;border:1px solid rgba(156,132,239,.08);background:linear-gradient(90deg,rgba(255,255,255,.018),rgba(141,107,255,.055) 45%,rgba(255,255,255,.018));background-size:220% 100%;animation:signalHydrationShimmer 1.25s ease-in-out infinite}.watchlist-loading span:nth-child(2){animation-delay:.09s}.watchlist-loading span:nth-child(3){animation-delay:.18s}@media (max-width:720px){.watchlist-loading{grid-template-columns:1fr}.watchlist-loading span:nth-child(n+2){display:none}}@media (prefers-reduced-motion:reduce){.watchlist-loading span{animation:none}}.shell-booting{min-height:100vh;background:var(--bg,#09090f);overflow:hidden}.shell-boot-topbar{position:relative;height:64px;border-bottom:1px solid rgba(255,255,255,.045);background:rgba(9,9,15,.94)}.shell-boot-topbar-inner{height:100%;display:grid;grid-template-columns:150px minmax(320px,1fr) 210px;align-items:center;grid-gap:28px;gap:28px}.discussion-loading-side .line,.discussion-loading-tabs>span,.shell-boot-actions,.shell-boot-brand,.shell-boot-grid>div,.shell-boot-heading,.shell-boot-nav,.shell-boot-subheading,.shell-boot-ticker{position:relative;overflow:hidden;background:rgba(255,255,255,.055)}.discussion-data-loading .discussion-skeleton-post .line:after,.discussion-data-loading .discussion-skeleton-topic b:after,.discussion-data-loading .discussion-skeleton-topic small:after,.discussion-data-loading .discussion-skeleton-topic>span:after,.discussion-loading-side .line:after,.discussion-loading-tabs>span:after,.shell-boot-actions:after,.shell-boot-brand:after,.shell-boot-grid>div:after,.shell-boot-heading:after,.shell-boot-nav:after,.shell-boot-subheading:after,.shell-boot-ticker:after{content:"";position:absolute;inset:0;transform:translateX(-110%);background:linear-gradient(90deg,transparent,rgba(171,143,255,.11),transparent);animation:signalHydrationShimmer 1.35s ease-in-out infinite}.shell-boot-brand{width:116px;height:28px;border-radius:9px}.shell-boot-nav{justify-self:center;width:min(620px,100%);height:35px;border-radius:13px}.shell-boot-actions{justify-self:end;width:180px;height:32px;border-radius:12px}.shell-boot-ticker{height:36px;border-bottom:1px solid rgba(255,255,255,.03);opacity:.72}.shell-boot-page{padding-top:36px}.shell-boot-heading{width:310px;height:31px;border-radius:10px}.shell-boot-subheading{width:470px;max-width:70vw;height:13px;border-radius:99px;margin-top:12px;opacity:.72}.shell-boot-grid{display:grid;grid-template-columns:1.4fr .85fr .85fr;grid-gap:15px;gap:15px;margin-top:32px}.shell-boot-grid>div{height:240px;border-radius:18px;border:1px solid rgba(148,119,234,.05)}.account-data-loading{position:relative;min-height:430px}.account-data-loading:after{content:"Loading account…";position:absolute;inset:0;z-index:5;display:grid;place-items:center;color:#8d889f;font-size:11px;letter-spacing:.06em;background:linear-gradient(180deg,rgba(9,9,15,.76),rgba(9,9,15,.58));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:18px}.discussion-data-loading .discussion-loading-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:6px}.discussion-loading-tabs>span{height:36px;border-radius:10px}.discussion-data-loading .discussion-skeleton-post .line,.discussion-data-loading .discussion-skeleton-topic b,.discussion-data-loading .discussion-skeleton-topic small,.discussion-data-loading .discussion-skeleton-topic>span,.discussion-loading-side .line{position:relative;overflow:hidden}.discussion-loading-side{min-height:210px;display:grid;align-content:start;grid-gap:12px;gap:12px}.discussion-loading-side .line{height:8px;border-radius:999px}.discussion-loading-side .line.title{width:72%;height:12px}.discussion-loading-side .line.short{width:48%}@keyframes signalHydrationShimmer{0%{transform:translateX(-110%)}65%,to{transform:translateX(110%)}}@media (max-width:900px){.shell-boot-topbar-inner{grid-template-columns:120px 1fr 100px;gap:12px}.shell-boot-nav{width:100%}.shell-boot-actions{width:86px}.shell-boot-grid{grid-template-columns:1fr}.shell-boot-grid>div:nth-child(n+2){display:none}}@media (prefers-reduced-motion:reduce){.discussion-data-loading :after,.shell-booting :after{animation:none!important}}.discussion-post.is-pending{position:relative}.discussion-post.is-pending,.dm-message-row.is-pending .dm-message-bubble,.thread-comment.is-pending{animation:optimisticArrival .24s cubic-bezier(.2,.8,.2,1) both}.discussion-post.is-pending:after{content:"Sending…";position:absolute;top:12px;right:14px;font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#c8b9ff;opacity:.7}.dm-message-row.is-pending .dm-message-bubble,.thread-comment.is-pending{opacity:.82}@keyframes optimisticArrival{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.discussion-post.is-pending,.dm-message-row.is-pending .dm-message-bubble,.thread-comment.is-pending{animation:none!important}}.dm-message-meta{margin-top:5px;display:flex;align-items:center;justify-content:flex-end;gap:5px;min-height:11px}.dm-message-bubble .dm-message-meta>span:first-child{display:block;margin:0;color:#686679;font-size:7px;line-height:1;text-align:right}.dm-delivery{width:13px;height:11px;margin:0!important;display:inline-grid!important;place-items:center;color:#817b91;transform-origin:center}.dm-delivery svg{display:block}.dm-delivery.sending i{width:5px;height:5px;border-radius:50%;background:#9d8bcb;box-shadow:0 0 0 0 rgba(157,139,203,.28);animation:dmSendingPulse 1s ease-in-out infinite}.dm-delivery.confirmed{color:#f2cf63;filter:drop-shadow(0 0 5px rgba(242,207,99,.34));animation:dmDeliveryPop .54s cubic-bezier(.2,.9,.25,1.25) both}.dm-message-row.is-new-incoming{animation:dmIncomingRow .46s cubic-bezier(.18,.86,.25,1) both}.dm-message-row.is-new-incoming .dm-message-bubble{position:relative;overflow:hidden;animation:dmIncomingBubble .52s cubic-bezier(.18,.86,.25,1) both}.dm-message-row.is-new-incoming .community-profile-button{animation:dmIncomingAvatar .5s cubic-bezier(.2,.9,.25,1.18) both}.dm-message-row.is-new-incoming .dm-message-bubble:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 20%,rgba(184,163,255,.11) 48%,transparent 76%);transform:translateX(-115%);animation:dmIncomingSheen .65s ease-out both}.dm-message-row.is-sent-confirmed .dm-message-bubble{position:relative;overflow:hidden;animation:dmSentConfirm .46s cubic-bezier(.2,.88,.26,1.16) both}.dm-message-row.is-sent-confirmed .dm-message-bubble:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 24%,rgba(255,218,105,.13) 49%,transparent 74%);transform:translateX(-120%);animation:dmSentSheen .72s ease-out both}@keyframes dmSendingPulse{0%,to{opacity:.48;transform:scale(.78);box-shadow:0 0 0 0 rgba(157,139,203,.18)}50%{opacity:1;transform:scale(1);box-shadow:0 0 0 4px rgba(157,139,203,0)}}@keyframes dmDeliveryPop{0%{opacity:.25;transform:scale(.55) rotate(-9deg)}58%{opacity:1;transform:scale(1.22) rotate(3deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes dmIncomingRow{0%{opacity:0;transform:translateX(-9px) translateY(4px)}to{opacity:1;transform:translateX(0) translateY(0)}}@keyframes dmIncomingBubble{0%{transform:scale(.94);box-shadow:0 0 0 rgba(139,110,255,0)}55%{transform:scale(1.018);box-shadow:0 10px 26px rgba(84,59,157,.12)}to{transform:scale(1);box-shadow:0 0 0 rgba(139,110,255,0)}}@keyframes dmIncomingAvatar{0%{opacity:.15;transform:scale(.78) translateY(4px)}68%{opacity:1;transform:scale(1.08) translateY(0)}to{opacity:1;transform:scale(1)}}@keyframes dmIncomingSheen{0%{transform:translateX(-115%);opacity:0}22%{opacity:1}to{transform:translateX(115%);opacity:0}}@keyframes dmSentConfirm{0%{transform:translateX(0) scale(.985)}45%{transform:translateX(-2px) scale(1.012)}to{transform:translateX(0) scale(1)}}@keyframes dmSentSheen{0%{transform:translateX(-120%);opacity:0}20%{opacity:1}to{transform:translateX(120%);opacity:0}}@media (prefers-reduced-motion:reduce){.dm-delivery.confirmed,.dm-delivery.sending i,.dm-message-row.is-new-incoming,.dm-message-row.is-new-incoming .community-profile-button,.dm-message-row.is-new-incoming .dm-message-bubble,.dm-message-row.is-new-incoming .dm-message-bubble:after,.dm-message-row.is-sent-confirmed .dm-message-bubble,.dm-message-row.is-sent-confirmed .dm-message-bubble:after{animation:none!important}}.dm-message-bubble .dm-delivery{color:#817b91}.auth-existing-account-error{color:#ff8798;font-weight:700;padding:9px 11px;border:1px solid rgba(255,111,133,.18);border-radius:10px;background:rgba(255,83,111,.055);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}@media (min-width:901px){.discussion-main{height:calc(100dvh - 104px);min-height:520px;padding:14px 0 16px;overflow:hidden}.discussion-page-wrap{height:100%;min-height:0}.discussion-page-shell{height:100%;min-height:0;overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:12px;gap:12px}.discussion-grid,.private-messages-layout{height:100%;min-height:0;overflow:hidden;align-items:stretch}.discussion-feed-column{min-height:0;height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:10px;gap:10px;overflow:hidden}.discussion-post-list{padding-right:5px;padding-bottom:4px}.discussion-post-list,.discussion-right-column,.discussion-topic-rail{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.discussion-right-column,.discussion-topic-rail{position:static;top:auto;max-height:100%}.discussion-right-column{align-content:start;padding-right:3px}.private-messages-layout{min-height:0}.private-chat-panel,.private-conversation-list{min-height:0;height:100%}.private-member-results{max-height:180px;overflow-y:auto;overscroll-behavior:contain}.discussion-post-list,.discussion-right-column,.discussion-topic-rail,.private-chat-messages,.private-conversations,.private-member-results{scrollbar-width:thin;scrollbar-color:rgba(142,116,218,.24) transparent}.discussion-post-list::-webkit-scrollbar,.discussion-right-column::-webkit-scrollbar,.discussion-topic-rail::-webkit-scrollbar,.private-chat-messages::-webkit-scrollbar,.private-conversations::-webkit-scrollbar,.private-member-results::-webkit-scrollbar{width:5px}.discussion-post-list::-webkit-scrollbar-thumb,.discussion-right-column::-webkit-scrollbar-thumb,.discussion-topic-rail::-webkit-scrollbar-thumb,.private-chat-messages::-webkit-scrollbar-thumb,.private-conversations::-webkit-scrollbar-thumb,.private-member-results::-webkit-scrollbar-thumb{background:rgba(142,116,218,.22);border-radius:999px}}@media (min-width:901px) and (max-height:820px){.discussion-main{padding-top:10px;padding-bottom:10px}.discussion-page-shell{gap:9px}.discussion-title-icon{width:36px;height:36px;border-radius:12px}.discussion-page-head h1{font-size:24px}.discussion-page-head p{margin-top:3px;font-size:11px}.discussion-section-tabs{min-height:42px}.discussion-section-tabs>button{min-height:34px}.discussion-topic-rail{padding:12px}.discussion-topic-button{padding-top:7px;padding-bottom:7px}.discussion-rail-rule{margin-top:10px;padding:9px}.community-pulse-metric{margin:10px 0}.community-pulse-row{padding:6px 0}.community-rules-card h3{margin:8px 0 5px}.private-chat-head{min-height:56px}.private-chat-composer,.private-chat-head{padding-top:9px;padding-bottom:9px}.private-chat-composer textarea{min-height:54px}}.community-profile-badges{margin-bottom:7px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px}.community-profile-badges .community-mini-vip{margin-bottom:0}.community-staff-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:850;letter-spacing:.045em;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.community-staff-badge.admin{color:#ffb8c8;border:1px solid rgba(227,83,123,.22);background:rgba(227,83,123,.075);box-shadow:0 0 14px rgba(227,83,123,.06)}.community-staff-badge.founder{color:#ffd96a;border:1px solid rgba(255,207,79,.25);background:linear-gradient(135deg,rgba(255,207,79,.09),rgba(143,102,255,.07));box-shadow:0 0 16px rgba(255,202,61,.08)}.community-staff-badge.founder svg{filter:drop-shadow(0 0 5px rgba(255,211,78,.38))}.market-live-badge{display:inline-flex;align-items:center;gap:6px;margin:13px 0 2px;padding:6px 9px;border-radius:999px;border:1px solid rgba(145,124,219,.15);background:rgba(255,255,255,.018);font-size:9px;font-weight:800;letter-spacing:.08em;color:#888294}.market-live-badge.live{color:#87d8b8;border-color:rgba(83,190,145,.23);background:rgba(64,170,126,.055)}.market-live-badge.connecting{color:#b8aaf1}.market-live-badge.offline{color:#df8d9f;border-color:rgba(221,93,124,.18)}.market-stream-dot{font-size:8px;font-weight:800;letter-spacing:.08em;color:#716b7c;padding:4px 6px;border-radius:7px;border:1px solid rgba(145,124,219,.1)}.market-stream-dot.available{color:#83d5b5;border-color:rgba(78,190,143,.18);background:rgba(57,159,116,.045)}.market-chart-loading{height:280px;display:flex;align-items:center;justify-content:center;gap:7px}.market-chart-loading span{width:7px;height:7px;border-radius:50%;background:#8d6bff;animation:marketLoading 1s ease-in-out infinite}.market-chart-loading span:nth-child(2){animation-delay:.12s}.market-chart-loading span:nth-child(3){animation-delay:.24s}@keyframes marketLoading{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}.market-chart-error{min-height:280px}.market-data-note{margin-bottom:0}.market-instrument-list{max-height:470px;overflow:auto;padding-right:2px}.instrument-row.selected{border-color:rgba(156,128,239,.34);background:rgba(141,107,255,.055)}.watch-market-line{display:flex;align-items:center;gap:8px;margin-top:7px;font-size:10px}.watch-market-line>.mono{font-size:12px;color:#ded8ef}.watch-market-delay{font-size:8px;letter-spacing:.07em;color:#6f697c;text-transform:uppercase}.market-chart-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:10px}.market-chart-controls .market-live-badge{margin:0}.market-chart-mode{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid rgba(145,124,219,.12);background:rgba(255,255,255,.018);border-radius:10px}.market-chart-mode button{border:0;background:transparent;color:#777184;font-size:9px;font-weight:800;letter-spacing:.05em;padding:6px 9px;border-radius:7px;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.market-chart-mode button:hover{color:#d9d1ee;background:rgba(141,107,255,.055)}.market-chart-mode button.active{color:#f5f1ff;background:rgba(141,107,255,.16);box-shadow:inset 0 0 0 1px rgba(171,147,255,.09)}.market-chart-interactive{position:relative;width:100%;margin-top:9px;cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:280px}.market-chart-svg{width:100%;height:100%;display:block;overflow:visible}.market-axis-grid{stroke:rgba(118,108,157,.12);stroke-width:1}.market-axis-line{stroke:rgba(150,139,184,.22);stroke-width:1}.market-axis-label{fill:#666174;font-size:9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.01em}.market-axis-y{font-size:8.5px}.market-price-line{stroke:#9879f5;stroke-width:2.1;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(141,107,255,.26))}.market-candle-wick{stroke:currentColor;stroke-width:1.05}.market-candle-body{fill:currentColor;stroke:currentColor;stroke-width:1}.market-candle-up{color:#57c99a}.market-candle-down{color:#e16f86}.market-ohlc-bar{stroke:#a78cf3;stroke-width:1.15;opacity:.92}.market-crosshair{stroke:rgba(211,200,244,.34);stroke-width:1;stroke-dasharray:4 5}.market-hover-point{fill:#f6f2ff;stroke:#8d6bff;stroke-width:2}.market-chart-tooltip{position:absolute;z-index:5;pointer-events:none;transform:translate(-50%,-108%);min-width:110px;max-width:230px;padding:8px 9px;border-radius:9px;border:1px solid rgba(159,137,226,.2);background:rgba(10,10,17,.94);box-shadow:0 12px 30px rgba(0,0,0,.32);display:grid;grid-gap:3px;gap:3px;white-space:nowrap}.market-chart-tooltip strong{font-size:12px}.market-chart-tooltip span{font-size:9px;color:#9690a5}.market-chart-tooltip small{font-size:8px;color:#777184}.admin-content-title-line{display:flex;align-items:center;gap:7px;min-width:0}.admin-title-edit{width:24px;height:24px;flex:0 0 24px;border:0;border-radius:7px;display:grid;place-items:center;background:transparent;color:#6f6980;cursor:pointer;opacity:.65;transition:opacity .16s ease,color .16s ease,background .16s ease,transform .16s ease}.admin-content-row:hover .admin-title-edit{opacity:1}.admin-title-edit:hover{color:#d7cdf7;background:rgba(141,107,255,.09);transform:translateY(-1px)}.admin-title-source{width:24px;height:24px;flex:0 0 24px;border-radius:7px;display:grid;place-items:center;color:#6f6980;text-decoration:none;opacity:.65;transition:opacity .16s ease,color .16s ease,background .16s ease,transform .16s ease}.admin-content-row:hover .admin-title-source{opacity:1}.admin-title-source:hover{color:#9fe1c2;background:rgba(79,192,142,.08);transform:translateY(-1px)}@media (max-width:720px){.market-chart-interactive{min-height:260px}.market-chart-mode{width:100%;justify-content:space-between}.market-chart-mode button{flex:1 1}.market-axis-label{font-size:8px}}.logo-dot{overflow:hidden}.logo-dot img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.logo-dot>span{width:100%;height:100%;display:grid;place-items:center}.auth-signup-message{padding:10px 12px;border-radius:11px;border:1px solid transparent;line-height:1.45;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.auth-signup-message.success{color:#9be8bf;background:rgba(51,190,123,.075);border-color:rgba(88,220,152,.3);box-shadow:0 10px 26px rgba(26,100,69,.08),inset 0 0 0 1px rgba(100,235,164,.025)}.auth-signup-message.error{color:#f3a7aa;background:rgba(210,74,81,.065);border-color:rgba(233,102,108,.22)}.onboarding-continue{position:relative;overflow:hidden;isolation:isolate}.onboarding-continue:after{content:"";position:absolute;z-index:-1;inset:0;transform:translateX(-115%);background:linear-gradient(100deg,transparent 15%,rgba(255,255,255,.11) 48%,transparent 82%);opacity:0}.onboarding-continue.submitting{transform:translateY(-1px);box-shadow:0 14px 32px rgba(87,58,174,.22)}.onboarding-continue.submitting:after{opacity:1;animation:usernameButtonSweep .72s cubic-bezier(.2,.8,.2,1) infinite}.onboarding-continue.submitting .onboarding-button-icon{animation:usernameArrowGlide .55s ease-in-out infinite alternate}.onboarding-continue.success{transform:translateY(-1px) scale(.995);box-shadow:0 10px 28px rgba(53,156,107,.16)}.onboarding-continue.success .onboarding-button-icon{animation:usernameCheckSettle .34s cubic-bezier(.2,.9,.2,1.2) both}.onboarding-page.onboarding-success .onboarding-card{animation:usernameCardConfirm .48s cubic-bezier(.2,.8,.2,1) both}@keyframes usernameButtonSweep{to{transform:translateX(115%)}}@keyframes usernameArrowGlide{0%{transform:translateX(-1px)}to{transform:translateX(3px)}}@keyframes usernameCheckSettle{0%{transform:scale(.7);opacity:.4}to{transform:scale(1);opacity:1}}@keyframes usernameCardConfirm{0%{transform:translateY(0)}45%{transform:translateY(-3px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.onboarding-continue.submitting .onboarding-button-icon,.onboarding-continue.submitting:after,.onboarding-continue.success .onboarding-button-icon,.onboarding-page.onboarding-success .onboarding-card{animation:none!important}}.calendar-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.calendar-create-btn{white-space:nowrap}.calendar-event-admin-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px}.calendar-event-admin-row .calendar-row{width:100%}.calendar-event-actions{display:flex;align-items:center;gap:5px}.calendar-delete,.calendar-edit{opacity:.58;transition:opacity .16s ease,background .16s ease,color .16s ease}.calendar-event-wrap:hover .calendar-delete,.calendar-event-wrap:hover .calendar-edit{opacity:1}.calendar-edit:hover:not(:disabled){color:#cbbcff;background:rgba(141,107,255,.08)}.calendar-event-actions button:disabled{opacity:.22;cursor:not-allowed}.calendar-flash{margin:0 0 10px auto;width:max-content;max-width:100%;padding:8px 11px;border:1px solid rgba(112,221,175,.18);border-radius:10px;background:rgba(20,49,38,.35);color:#9de5c4;font-size:9px}.calendar-modal-layer{position:fixed;inset:0;z-index:420;display:grid;place-items:center;padding:20px}.calendar-modal-backdrop{position:absolute;inset:0;border:0;background:rgba(3,4,9,.76);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:default}.calendar-modal{position:relative;z-index:1;width:min(680px,100%);padding:22px;display:grid;grid-gap:15px;gap:15px;box-shadow:0 34px 100px rgba(0,0,0,.6)}.calendar-modal h2{margin:5px 0 0}.calendar-modal label{display:grid;grid-gap:7px;gap:7px}.calendar-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.calendar-note-input{min-height:105px;resize:vertical;padding-top:11px}.calendar-critical-toggle{grid-template-columns:auto 1fr!important;align-items:flex-start;gap:10px!important;padding:11px 12px;border:1px solid rgba(255,90,98,.14);border-radius:11px;background:rgba(255,71,83,.025)}.calendar-critical-toggle input{margin-top:3px;accent-color:#ff5f66}.calendar-critical-toggle span{display:grid;grid-gap:3px;gap:3px}.calendar-critical-toggle strong{font-size:10px;color:#f4c5c8}.calendar-critical-toggle small{font-size:9px;color:#82737a;line-height:1.45}.calendar-modal-actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:700px){.calendar-header-actions{width:100%;justify-content:flex-start}.calendar-form-grid{grid-template-columns:1fr}.calendar-event-admin-row{grid-template-columns:minmax(0,1fr) 34px}}.onboarding-continue.success:after{opacity:0;animation:none}.calendar-major-title{color:#ff5f66;font-weight:750;animation:calendarMajorGlow 2.8s ease-in-out infinite;will-change:text-shadow,filter}.calendar-event-major{background:linear-gradient(90deg,rgba(255,73,79,.035),transparent 58%)}.calendar-event-major .importance.high,.upcoming-major .importance.high{background:#ff5f66;box-shadow:0 0 10px rgba(255,84,91,.56)}.upcoming-major{background:linear-gradient(90deg,rgba(255,73,79,.035),transparent 78%)}@keyframes calendarMajorGlow{0%,to{text-shadow:0 0 4px rgba(255,79,86,.2),0 0 10px rgba(255,93,69,.08)}50%{text-shadow:0 0 8px rgba(255,79,86,.62),0 0 18px rgba(255,118,62,.28);filter:brightness(1.08)}}@media (prefers-reduced-motion:reduce){.calendar-major-title{animation:none;text-shadow:0 0 7px rgba(255,79,86,.34)}}.chart-analyze-launch-row{display:flex;justify-content:flex-end;margin:14px 0 10px}.chart-analyze-button{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:10px;border:1px solid rgba(196,174,255,.78);color:#f8f3ff;text-decoration:none;font-size:12px;font-weight:800;background:linear-gradient(135deg,rgba(157,119,255,.96),rgba(116,76,238,.94));box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 8px 28px rgba(112,67,235,.32),0 0 26px rgba(173,135,255,.34);text-shadow:0 0 10px rgba(255,255,255,.3);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,filter .18s ease}.chart-analyze-button:hover{transform:translateY(-1px);border-color:rgba(224,211,255,.98);background:linear-gradient(135deg,rgba(177,145,255,1),rgba(132,88,255,.98));box-shadow:0 11px 32px rgba(112,67,235,.4),0 0 34px rgba(181,146,255,.48);filter:brightness(1.08)}.chart-analyze-button:active{transform:translateY(0) scale(.985)}.analysis-page{min-height:calc(100vh - 58px);background:radial-gradient(circle at 56% 18%,rgba(91,65,169,.08),transparent 34%),#090a10}.analysis-shell{width:min(100%,1760px);margin:0 auto;padding:12px 16px 22px;display:grid;grid-template-columns:196px minmax(0,1fr);grid-gap:12px;gap:12px}.analysis-toolbar{position:-webkit-sticky;position:sticky;top:72px;align-self:start;max-height:calc(100vh - 92px);overflow:auto;padding:10px;border:1px solid rgba(135,120,184,.16);border-radius:15px;background:linear-gradient(180deg,rgba(16,17,27,.96),rgba(10,11,18,.97));box-shadow:0 20px 55px rgba(0,0,0,.24);scrollbar-width:thin}.analysis-tool-group{display:grid;grid-gap:5px;gap:5px}.analysis-tool-group.compact{grid-template-columns:1fr 1fr}.analysis-tool-group-title{padding:5px 7px 7px;color:#6f6a80;font-size:9px;font-weight:800;letter-spacing:.13em}.analysis-tool-divider{height:1px;background:rgba(126,115,158,.13);margin:10px 3px}.analysis-tool-button{min-height:38px;width:100%;border:1px solid transparent;border-radius:9px;background:transparent;cursor:pointer;display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;padding:7px 8px;color:#a9a5b6;text-align:left;font-size:11px;font-weight:650;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease,opacity .15s ease}.analysis-tool-group.compact .analysis-tool-button{grid-template-columns:18px 1fr;padding:7px;font-size:10px}.analysis-tool-button:hover:not(:disabled){color:#f7f5ff;background:rgba(139,107,255,.075);border-color:rgba(151,124,236,.13);transform:translateX(1px)}.analysis-tool-button.active{color:#fff;background:linear-gradient(90deg,rgba(123,91,244,.22),rgba(101,72,211,.08));border-color:rgba(166,141,250,.25);box-shadow:inset 2px 0 0 #9b7cff,0 7px 18px rgba(69,44,145,.1)}.analysis-tool-button.locked{color:#595665;background:rgba(255,255,255,.012)}.analysis-tool-button.locked:hover{color:#777181;background:rgba(255,201,89,.025);border-color:rgba(255,198,69,.08);transform:none}.analysis-tool-button em{font-style:normal;font-size:8px;line-height:1;border:1px solid rgba(255,205,94,.2);color:#9e8550;background:rgba(92,65,10,.3);padding:3px 4px;border-radius:5px;letter-spacing:.05em}.analysis-tool-button:disabled{opacity:.32;cursor:default}.analysis-tool-button.danger:hover:not(:disabled){color:#ff9f9f;background:rgba(255,74,94,.06);border-color:rgba(255,95,111,.11)}.analysis-workspace{min-width:0;border:1px solid rgba(128,117,164,.14);border-radius:16px;background:rgba(11,12,19,.84);overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.23)}.analysis-topbar{min-height:66px;padding:10px 14px;border-bottom:1px solid rgba(128,117,164,.12);display:flex;align-items:center;justify-content:space-between;gap:14px;background:rgba(15,16,25,.9)}.analysis-topbar-left,.analysis-topbar-right{display:flex;align-items:center;gap:13px;min-width:0}.analysis-back{display:inline-flex;align-items:center;gap:5px;color:#8f899f;text-decoration:none;font-size:10px;font-weight:700;padding:7px 8px;border-radius:8px;transition:.15s ease}.analysis-back:hover{color:#fff;background:rgba(141,107,255,.07)}.analysis-instrument-identity{min-width:0;padding-left:11px;border-left:1px solid rgba(132,121,166,.16)}.analysis-instrument-identity>span{display:block;color:#6d687b;font-size:9px;text-transform:uppercase;letter-spacing:.07em}.analysis-instrument-identity>strong{display:flex;align-items:baseline;gap:8px;margin-top:3px;font-size:17px;white-space:nowrap}.analysis-instrument-identity strong small{color:#817b8d;font-size:10px;font-weight:550;overflow:hidden;text-overflow:ellipsis;max-width:260px}.analysis-price-block{display:flex;align-items:baseline;gap:8px}.analysis-price-block strong{font-size:18px}.analysis-price-block span{font-size:10px;font-weight:750}.analysis-vip-access{display:inline-flex;align-items:center;gap:5px;color:#e4c77b;font-size:9px;border:1px solid rgba(255,206,89,.16);background:rgba(102,72,12,.18);padding:6px 8px;border-radius:8px}.analysis-control-row{min-height:48px;padding:7px 13px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(128,117,164,.1);background:rgba(12,13,21,.86);flex-wrap:wrap}.analysis-mode-control{flex:0 0 auto}.analysis-periods{margin:0;display:flex;gap:4px}.analysis-instruction{min-width:0;margin-left:auto;display:flex;align-items:center;gap:6px;color:#716b80;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analysis-instruction svg{color:#9475ed;flex:0 0 auto}.analysis-reset-button{margin-left:auto;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,103,110,.24);background:rgba(95,18,29,.18);color:#ffb0b5;padding:7px 10px;border-radius:8px;font-size:10px;font-weight:800;letter-spacing:.03em;transition:.16s ease}.analysis-reset-button:hover:not(:disabled){color:#ffd9dc;background:rgba(120,22,36,.3);border-color:rgba(255,129,136,.38)}.analysis-reset-button:disabled{opacity:.38;cursor:default}.analysis-vip-notice{margin:10px 12px 0;padding:10px 12px;border-radius:10px;border:1px solid rgba(242,192,68,.16);background:linear-gradient(90deg,rgba(70,49,9,.34),rgba(34,26,12,.19));display:grid;grid-template-columns:auto 1fr auto;grid-gap:9px;gap:9px;align-items:center;color:#ceb66f;animation:analysisNoticeIn .22s ease both}.analysis-vip-notice>div{display:grid;grid-gap:2px;gap:2px}.analysis-vip-notice strong{font-size:10px;color:#efd48b}.analysis-vip-notice span{font-size:9px;color:#9d8d67}.analysis-vip-notice a{color:#ffe29a;text-decoration:none;font-size:9px;font-weight:800;border:1px solid rgba(255,206,89,.2);padding:6px 8px;border-radius:7px}.analysis-chart-surface{padding:10px 12px 4px;min-height:min(72vh,820px)}.analysis-loading{height:600px;display:grid;place-content:center;justify-items:center;grid-gap:8px;gap:8px;color:#777182;font-size:10px}.analysis-loading>span{width:6px;height:6px;border-radius:50%;background:#9a7dff;display:inline-block;animation:analysisLoad 1s ease-in-out infinite}.analysis-loading>span:nth-child(2){animation-delay:.13s}.analysis-loading>span:nth-child(3){animation-delay:.26s}.analysis-statusbar{min-height:30px;display:flex;align-items:center;gap:15px;padding:6px 14px;border-top:1px solid rgba(128,117,164,.09);color:#575360;font-size:8px;background:rgba(9,10,16,.9)}.analysis-statusbar span+span{position:relative;padding-left:14px}.analysis-statusbar span+span:before{content:"";position:absolute;left:3px;top:50%;width:2px;height:2px;border-radius:50%;background:#4c4855}.advanced-chart-stack{display:grid;grid-gap:6px;gap:6px}.advanced-market-chart{position:relative;width:100%;min-height:420px;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;cursor:crosshair;border:1px solid rgba(124,113,159,.09);border-radius:11px;background:linear-gradient(180deg,rgba(8,9,15,.8),rgba(10,11,18,.94))}.advanced-market-chart.tool-cursor{cursor:crosshair}.advanced-market-chart:not(.tool-cursor){cursor:cell}.advanced-market-svg{width:100%;height:100%;display:block}.advanced-axis-label{fill:#625e6d;font-size:9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.advanced-time-grid{stroke:rgba(115,105,146,.06);stroke-width:1}.advanced-chart-tooltip{position:absolute;pointer-events:none;transform:translate(-50%,-112%);z-index:9;min-width:145px;padding:7px 9px;border-radius:8px;border:1px solid rgba(157,133,233,.18);background:rgba(12,12,20,.95);box-shadow:0 12px 30px rgba(0,0,0,.34);display:grid;grid-gap:2px;gap:2px}.advanced-chart-tooltip strong{color:#fff;font-size:11px}.advanced-chart-tooltip small,.advanced-chart-tooltip span{color:#817b8e;font-size:8px;white-space:nowrap}.study-line{fill:none;stroke-width:1.35;opacity:.92}.study-sma{stroke:#70a6ff}.study-ema{stroke:#f2c760}.study-vwap{stroke:#4dd8c8;stroke-dasharray:4 3}.study-bollinger{stroke:#8e7cff;opacity:.72}.study-bollinger-mid{stroke:#7666d9;stroke-dasharray:3 3;opacity:.55}.study-regression{stroke:#ef9ed9}.study-regression-edge{stroke:#cb76b5;stroke-dasharray:5 4;opacity:.58}.study-bollinger-band{fill:url(#advanced-bollinger-fill)}.study-regression-band{fill:rgba(213,111,183,.035)}.market-ohlc-bar.up{stroke:#55c79b}.market-ohlc-bar.down{stroke:#e36d80}.analysis-drawing{stroke:#d9c86f;stroke-width:1.25;fill:none;vector-effect:non-scaling-stroke;pointer-events:none}.analysis-drawing text{fill:#d8c879;font-size:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;stroke:none}.analysis-drawing.preview{opacity:.48;stroke-dasharray:5 4}.analysis-rectangle{fill:rgba(221,196,85,.055);stroke-dasharray:4 3}.analysis-measure{stroke:#7fd7c3}.analysis-measure text{fill:#8fe2ce;font-weight:800}.analysis-measure circle{fill:#0e1518;stroke:#7fd7c3}.analysis-fibonacci line{stroke:rgba(232,199,95,.63)}.analysis-fibonacci text{fill:#bda75d}.analysis-channel polygon{fill:rgba(222,195,84,.045);stroke:none}.analysis-channel line{stroke:#cfb85f}.advanced-indicator-pane{position:relative;height:122px;border:1px solid rgba(124,113,159,.09);border-radius:10px;overflow:hidden;background:rgba(9,10,16,.88)}.advanced-indicator-pane svg{width:100%;height:100%;display:block}.advanced-indicator-title{position:absolute;z-index:2;left:9px;top:7px;color:#797383;font-size:8px;font-weight:800;letter-spacing:.06em}.indicator-volume-up{fill:rgba(72,197,149,.32)}.indicator-volume-down{fill:rgba(219,88,107,.28)}.indicator-guide{stroke:rgba(123,113,154,.14);stroke-dasharray:4 4}.indicator-label{fill:#55515e;font-size:8px}.indicator-rsi-line{stroke:#a58aff;stroke-width:1.3}.indicator-macd-line{stroke:#7ca8ff;stroke-width:1.25}.indicator-signal-line{stroke:#f2c460;stroke-width:1.15}@keyframes analysisLoad{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}@keyframes analysisNoticeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.analysis-shell{grid-template-columns:62px minmax(0,1fr);padding:10px;gap:8px}.analysis-toolbar{padding:7px}.analysis-tool-button span,.analysis-tool-group-title{display:none}.analysis-tool-button{grid-template-columns:1fr auto;justify-items:center;padding:7px 5px}.analysis-tool-button em{font-size:7px}.analysis-tool-group.compact,.analysis-tool-group.compact .analysis-tool-button{grid-template-columns:1fr}.analysis-instruction,.analysis-instrument-identity strong small,.analysis-vip-access{display:none}}@media (max-width:720px){.analysis-shell{display:block;padding:8px}.analysis-toolbar{position:static;max-height:none;overflow-x:auto;display:flex;gap:7px;margin-bottom:8px}.analysis-tool-group{display:flex;flex:0 0 auto}.analysis-tool-group.compact{display:flex}.analysis-tool-divider,.analysis-tool-group-title{display:none}.analysis-tool-button{width:42px;min-height:38px;grid-template-columns:1fr;padding:6px}.analysis-tool-button em{position:absolute;transform:translate(12px,-13px)}.analysis-topbar{align-items:flex-start}.analysis-topbar-left{flex-wrap:wrap}.analysis-topbar-right{margin-left:auto}.analysis-price-block{width:100%;padding-left:39px}.analysis-control-row{flex-wrap:wrap}.analysis-periods{order:3;width:100%;overflow-x:auto}.analysis-reset-button{margin-left:0;order:4}.analysis-chart-surface{padding:7px}.advanced-market-chart{min-height:460px}.analysis-statusbar{overflow-x:auto;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.analysis-loading>span,.analysis-tool-button,.analysis-vip-notice,.chart-analyze-button{transition:none!important;animation:none!important}}@media (min-width:1051px){.filter-sidebar,.sidebar{max-height:calc(100dvh - 136px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(142,116,218,.22) transparent}.sidebar{padding-right:3px}.filter-sidebar::-webkit-scrollbar,.sidebar::-webkit-scrollbar{width:5px}.filter-sidebar::-webkit-scrollbar-thumb,.sidebar::-webkit-scrollbar-thumb{background:rgba(142,116,218,.22);border-radius:999px}}@media (max-height:820px) and (min-width:1051px){.filter-sidebar{padding:13px}.filters-stack{gap:12px;margin-top:12px}.filters-group{gap:6px}.filter-btn{padding:8px 10px}.sidebar{gap:9px}.sidebar .card-pad{padding:13px}.metric-big{font-size:34px}.trending-row{margin:9px 0}.upcoming-item{padding:8px 0}}.discussion-post-list{display:flex;flex-direction:column;gap:14px;align-items:stretch}.discussion-post{position:relative;display:block;min-height:max-content;flex:0 0 auto;overflow:visible}.discussion-post-head{flex-wrap:wrap;align-items:center}.discussion-author-block{flex:1 1 160px}.discussion-post>h2,.discussion-post>p{overflow-wrap:anywhere}.settings-save-error{color:#ff9fa7;font-size:10px;font-weight:650}.subscription-manager-layer{position:fixed;inset:0;z-index:190;display:grid;place-items:center;padding:18px}.subscription-manager-backdrop{position:absolute;inset:0;border:0;background:rgba(5,6,10,.76);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.subscription-manager-modal{position:relative;z-index:1;width:min(620px,100%);max-height:min(760px,calc(100vh - 36px));overflow:auto;padding:20px;border-radius:18px;box-shadow:0 28px 90px rgba(0,0,0,.48)}.subscription-manager-head h2{margin:4px 0 0;font-size:22px}.subscription-manager-loading{min-height:150px;display:flex;align-items:center;justify-content:center;gap:7px;color:#8d899b;font-size:10px}.subscription-manager-loading>span{width:5px;height:5px;border-radius:50%;background:#a98fff;animation:analysisLoad 1s ease-in-out infinite}.subscription-manager-loading>span:nth-child(2){animation-delay:.12s}.subscription-manager-loading>span:nth-child(3){animation-delay:.24s}.subscription-manager-error{margin:12px 0;padding:9px 11px;border:1px solid rgba(255,93,107,.18);background:rgba(94,22,31,.2);border-radius:10px;color:#ffb2b8;font-size:10px}.subscription-current-plan{margin-top:16px;padding:14px;display:grid;grid-template-columns:40px 1fr;grid-gap:11px;gap:11px;border:1px solid rgba(143,123,201,.13);border-radius:13px;background:rgba(255,255,255,.018)}.subscription-current-plan.vip{border-color:rgba(255,207,73,.17);background:linear-gradient(135deg,rgba(95,67,9,.18),rgba(119,82,226,.055))}.subscription-current-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(137,108,235,.08);color:#b59cff}.subscription-current-plan.vip .subscription-current-icon{color:#f4cd65;background:rgba(255,201,54,.07)}.subscription-current-plan>div:last-child{display:grid;grid-gap:3px;gap:3px}.subscription-current-plan span{color:#747083;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.subscription-current-plan strong{font-size:15px}.subscription-current-plan small{color:#8d889b;font-size:9px}.subscription-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.subscription-detail-grid>div{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:11px;border:1px solid rgba(139,118,201,.1);border-radius:11px;background:rgba(255,255,255,.012)}.subscription-detail-grid svg{color:#9981e5}.subscription-detail-grid span{color:#716d7d;font-size:8px}.subscription-detail-grid strong{font-size:9px;overflow:hidden;text-overflow:ellipsis}.subscription-actions-stack{display:grid;grid-gap:10px;gap:10px;margin-top:13px}.subscription-actions-stack>.btn{justify-content:center}.subscription-cancel-link{justify-self:start;padding:0;border:0;background:transparent;color:#b56d74;font-size:9px;text-decoration:underline;cursor:pointer}.subscription-cancel-link:hover{color:#f09ca4}.subscription-cancel-box{display:grid;grid-gap:10px;gap:10px;padding:12px;border-radius:11px;border:1px solid rgba(255,94,108,.15);background:rgba(95,21,32,.14)}.subscription-cancel-box.scheduled{border-color:rgba(236,187,66,.16);background:rgba(96,70,12,.12)}.subscription-cancel-box>div:first-child{display:grid;grid-gap:3px;gap:3px}.subscription-cancel-box strong{font-size:10px}.subscription-cancel-box span{color:#8c8490;font-size:9px;line-height:1.55}.subscription-manual-note{margin-top:12px;display:grid;grid-template-columns:auto 1fr;grid-gap:9px;gap:9px;padding:11px;border:1px solid rgba(142,121,203,.11);border-radius:11px;color:#9984d7}.subscription-manual-note>div{display:grid;grid-gap:3px;gap:3px}.subscription-manual-note strong{font-size:9px}.subscription-manual-note span{color:#817b8d;font-size:9px}.subscription-basic-action{margin-top:13px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid rgba(142,121,203,.1);border-radius:11px}.subscription-basic-action p{margin:0;color:#858093;font-size:9px;line-height:1.55}.subscription-policy-link{margin-top:14px;color:#686473;font-size:8.5px;text-align:center}.subscription-policy-link a{color:#a38bed}.pricing-vip-no-downgrade{min-height:36px;display:flex;align-items:center;color:#6f6a79;font-size:9px}.pricing-manage-from-settings{margin-top:7px;color:#777183;font-size:8.5px;text-align:center}.article-hero-with-logo{position:relative;padding-right:92px}.article-company-logo{position:absolute;top:18px;right:20px;width:52px;height:52px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#fff;border:1px solid rgba(255,255,255,.11);box-shadow:0 9px 28px rgba(0,0,0,.22)}.article-company-logo img{width:100%;height:100%;object-fit:cover}.contact-shell{max-width:900px}.contact-intro-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:14px 0}.contact-intro-grid.contact-intro-single{grid-template-columns:1fr}.contact-form{padding:20px;display:grid;grid-gap:14px;gap:14px}.contact-form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.contact-form-head h2{margin:4px 0 0;font-size:20px}.contact-form-head svg{color:#a087ef}.contact-kind-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.contact-kind-grid button{border:1px solid rgba(141,121,200,.11);background:rgba(255,255,255,.014);color:#7e798a;border-radius:9px;padding:8px 7px;font-size:9px;cursor:pointer;transition:.15s ease}.contact-kind-grid button:hover{color:#c6bddf;border-color:rgba(156,130,232,.22)}.contact-kind-grid button.active{color:#e5dcff;background:rgba(132,97,237,.1);border-color:rgba(165,140,243,.29);box-shadow:inset 0 0 0 1px rgba(165,140,243,.05)}.contact-message{min-height:150px;resize:vertical}.contact-status{display:flex;align-items:center;gap:7px;padding:9px 10px;border-radius:9px;font-size:9px}.contact-status.success{color:#9be0bc;background:rgba(65,167,116,.08);border:1px solid rgba(76,196,137,.14)}.contact-status.error{color:#ffadb5;background:rgba(117,24,37,.13);border:1px solid rgba(255,92,108,.15)}.contact-form-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:3px}@media (max-width:760px){.subscription-detail-grid{grid-template-columns:1fr}.contact-form-actions,.subscription-basic-action{align-items:stretch;flex-direction:column}.contact-intro-grid{grid-template-columns:1fr}.contact-kind-grid{grid-template-columns:1fr 1fr}.article-hero-with-logo{padding-right:22px;padding-top:80px}.article-company-logo{left:20px;right:auto;top:17px}}.article-banner-admin{margin:10px 0 8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.article-banner-admin .btn{min-height:34px;font-size:10px}.article-banner-add{border-color:rgba(159,130,255,.24);background:rgba(126,88,233,.07);color:#d7caff}.article-banner-add:hover:not(:disabled){border-color:rgba(181,157,255,.42);background:rgba(139,99,247,.13);color:#f0eaff}.article-banner-remove{border-color:rgba(255,104,117,.18);color:#d98a91}.article-banner-remove:hover:not(:disabled){border-color:rgba(255,104,117,.3);background:rgba(113,26,35,.12);color:#ffb0b7}.article-banner{width:100%;margin:10px 0 18px;overflow:hidden;border-radius:16px;border:1px solid rgba(145,124,219,.12);background:#0d0e15;box-shadow:0 18px 46px rgba(0,0,0,.18)}.article-banner img{width:100%;aspect-ratio:16/7;max-height:470px;display:block;object-fit:cover}@media (max-width:640px){.article-banner{border-radius:12px}.article-banner img{aspect-ratio:16/9;max-height:340px}}@media (max-width:720px){.brand-wordmark{width:190px}.logo-fixed .brand-wordmark,.topbar .brand-wordmark{width:170px}.hero-wordmark{width:138px}}.community-name.vip-username-glow,.community-profile-search-list .vip-username-glow,.discussion-author-block .vip-username-glow,.dm-conversation-copy .vip-username-glow,.thread-comment-head .vip-username-glow{color:#ffd95f!important;-webkit-text-fill-color:#ffd95f!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;text-shadow:0 0 8px rgba(255,225,119,.55),0 0 18px rgba(233,173,31,.28)!important;filter:none!important}.filter-mobile-shell{min-width:0}.mobile-filter-toggle{display:none}@media (min-width:1221px){.filter-mobile-shell{position:-webkit-sticky;position:sticky;top:120px}.filter-mobile-shell .filter-sidebar{position:static}}@media (max-width:760px){.feed-layout{display:block;min-width:0}.feed-results{min-width:0;width:100%}.filter-mobile-shell{position:relative;width:100%;margin-bottom:10px}.mobile-filter-toggle{display:inline-flex;align-items:center;gap:7px;min-height:38px;margin-left:-10px;padding:8px 12px 8px 14px;border:1px solid rgba(151,126,232,.22);border-left:0;border-radius:0 12px 12px 0;background:rgba(16,16,28,.96);color:#c9c0e9;font-size:11px;font-weight:800;letter-spacing:.02em;box-shadow:0 9px 24px rgba(0,0,0,.22);cursor:pointer}.mobile-filter-toggle .mobile-filter-chevron{transition:transform .18s ease}.filter-mobile-shell.open .mobile-filter-chevron{transform:rotate(180deg)}.filter-mobile-shell.closed .filter-sidebar{display:none}.filter-mobile-shell.open .filter-sidebar{display:block;width:100%;margin-top:8px;animation:pageFade .18s ease both}.filter-mobile-shell .filter-sidebar{position:static;max-height:none;overflow:visible}.feed-toolbar{padding:14px}.feed-search-actions,.feed-toolbar,.feed-toolbar-copy{width:100%;min-width:0}.feed-search-actions{display:grid;grid-template-columns:minmax(0,1fr);flex:0 0 100%;grid-gap:8px;gap:8px}.feed-search-actions .search-field{width:100%;max-width:none;min-width:0}.feed-search-actions .search-input{width:100%;min-width:0}.feed-search-actions .export-btn{width:100%}}.future-intro{position:fixed;inset:0;z-index:9999;overflow:hidden;background:#050508;color:#fff;isolation:isolate;perspective:1600px;transform-style:preserve-3d;animation:futureIntroIgnition .7s ease-out both}.future-intro *{box-sizing:border-box}.future-intro-bg{position:absolute;inset:0;background:radial-gradient(circle at 50% 44%,rgba(141,107,255,.11),transparent 23%),radial-gradient(circle at 50% 60%,rgba(94,51,203,.08),transparent 34%),linear-gradient(180deg,#050508,#07070c 48%,#040407)}.future-intro-vignette{position:absolute;inset:-1px;z-index:40;pointer-events:none;box-shadow:inset 0 0 220px 85px rgba(0,0,0,.78),inset 0 0 55px rgba(0,0,0,.78)}.future-intro-aurora{position:absolute;width:48vw;height:48vw;border-radius:50%;filter:blur(95px);opacity:.12;mix-blend-mode:screen;pointer-events:none}.future-intro-aurora-a{left:-18vw;top:-18vw;background:#8d6bff;animation:futureAuroraA 4.5s ease-in-out both}.future-intro-aurora-b{right:-20vw;bottom:-22vw;background:#6332c9;animation:futureAuroraB 4.5s ease-in-out both}.future-intro-stars{position:absolute;inset:0;z-index:1}.future-intro-stars i{position:absolute;width:2px;height:2px;border-radius:50%;background:#d7ceff;opacity:0;box-shadow:0 0 8px rgba(165,139,255,.6);animation-name:futureStarIn,futureStarPulse;animation-duration:1.5s,2.3s;animation-timing-function:ease-out,ease-in-out;animation-fill-mode:forwards,none;animation-iteration-count:1,infinite}.future-intro-perspective{position:absolute;inset:0;z-index:5;transform-style:preserve-3d;perspective:1600px;animation:futureCamera 4.45s cubic-bezier(.18,.82,.2,1) both}.future-intro-grid{position:absolute;left:-35%;right:-35%;bottom:-56%;height:105%;transform-origin:center top;transform:rotateX(68deg) translateZ(-150px);background-image:linear-gradient(rgba(141,107,255,.15) 1px,transparent 0),linear-gradient(90deg,rgba(141,107,255,.15) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 82%);opacity:0;animation:futureGridRise 3.9s cubic-bezier(.2,.8,.2,1) .16s both}.future-intro-grid:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0,rgba(162,139,255,.2) 48%,transparent 52%);background-size:100% 190px;animation:futureGridScan 1.3s linear .55s 3}.future-intro-axis{position:absolute;left:50%;top:50%;background:linear-gradient(90deg,transparent,rgba(174,150,255,.45),transparent);opacity:0}.future-intro-axis-x{width:70vw;height:1px;transform:translate(-50%,-50%);animation:futureAxisX 1.6s ease-out .35s forwards}.future-intro-axis-y{width:1px;height:70vh;background:linear-gradient(180deg,transparent,rgba(174,150,255,.38),transparent);transform:translate(-50%,-50%);animation:futureAxisY 1.6s ease-out .45s forwards}.future-intro-ring{position:absolute;left:50%;top:50%;border-radius:50%;pointer-events:none;border:1px solid rgba(157,129,255,.17);transform-style:preserve-3d;opacity:0}.intro-ring-one{width:360px;height:360px;margin:-180px;transform:rotateX(72deg) rotate(0deg);animation:futureRingOne 3.8s cubic-bezier(.2,.75,.2,1) .25s both}.intro-ring-two{width:520px;height:520px;margin:-260px;border-style:dashed;border-color:rgba(157,129,255,.11);transform:rotateY(72deg) rotate(22deg);animation:futureRingTwo 4s cubic-bezier(.2,.75,.2,1) .34s both}.intro-ring-three{width:680px;height:680px;margin:-340px;border-color:rgba(255,255,255,.055);transform:rotateX(60deg) rotateY(18deg) rotate(40deg);animation:futureRingThree 4.1s cubic-bezier(.2,.75,.2,1) .42s both}.future-market-card{position:absolute;z-index:4;width:176px;min-height:94px;padding:13px 14px 11px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;grid-gap:3px 8px;gap:3px 8px;border:1px solid rgba(165,140,248,.15);background:linear-gradient(155deg,rgba(20,19,34,.74),rgba(9,10,18,.56));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;box-shadow:0 18px 45px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.025);transform-style:preserve-3d;opacity:0;will-change:transform,opacity}.future-market-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent 25%,rgba(157,130,255,.08),transparent 70%);transform:translateX(-110%);animation:futureCardSheen 1.6s ease-in-out 1.6s 2}.future-market-card>span{grid-column:1/-1;color:#756d91;font:700 7px/1.2 SFMono-Regular,Consolas,monospace;letter-spacing:.11em}.future-market-card>strong{font:850 14px/1.1 SFMono-Regular,Consolas,monospace;color:#eeebfb}.future-market-card>em{justify-self:end;font:800 10px/1.2 SFMono-Regular,Consolas,monospace;font-style:normal}.future-market-card>em.positive{color:#8edab9}.future-market-card>em.neutral{color:#beaefa}.future-market-card>em.critical{color:#ff9eac}.future-market-spark{grid-column:1/-1;height:20px;display:flex;align-items:flex-end;gap:3px;opacity:.54}.future-market-spark i{flex:1 1;min-width:3px;border-radius:2px 2px 0 0;background:linear-gradient(0deg,rgba(141,107,255,.16),rgba(159,133,255,.72));transform-origin:bottom;animation:futureSparkBars 1.2s ease-in-out infinite alternate}.future-market-spark i:first-child{height:26%}.future-market-spark i:nth-child(2){height:70%;animation-delay:.1s}.future-market-spark i:nth-child(3){height:44%;animation-delay:.18s}.future-market-spark i:nth-child(4){height:88%;animation-delay:.27s}.future-market-spark i:nth-child(5){height:58%;animation-delay:.34s}.intro-card-a{left:8vw;top:19vh;animation:futureCardA 4.25s cubic-bezier(.16,.78,.2,1) .34s both}.intro-card-b{right:8vw;top:15vh;animation:futureCardB 4.25s cubic-bezier(.16,.78,.2,1) .45s both}.intro-card-c{left:13vw;bottom:16vh;animation:futureCardC 4.25s cubic-bezier(.16,.78,.2,1) .53s both}.intro-card-d{right:12vw;bottom:17vh;animation:futureCardD 4.25s cubic-bezier(.16,.78,.2,1) .61s both}.intro-card-e{left:28vw;top:9vh;transform:scale(.72);animation:futureCardE 4.25s cubic-bezier(.16,.78,.2,1) .69s both}.intro-card-f{right:29vw;bottom:8vh;transform:scale(.72);animation:futureCardF 4.25s cubic-bezier(.16,.78,.2,1) .76s both}.future-intro-core{position:absolute;left:50%;top:50%;z-index:12;width:min(560px,70vw);height:220px;margin-left:max(-280px,-35vw);margin-top:-110px;display:grid;place-items:center;transform-style:preserve-3d;opacity:0;animation:futureCoreIn 3.1s cubic-bezier(.16,.82,.2,1) .76s both}.future-intro-core-halo{position:absolute;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(141,107,255,.24),rgba(141,107,255,.06) 38%,transparent 68%);filter:blur(5px);animation:futureCoreHalo 1.8s ease-in-out 1.2s infinite}.future-intro-core-frame{position:relative;z-index:3;width:min(480px,72vw);padding:24px 30px;transform-style:preserve-3d;transform:translateZ(120px)}.future-intro-core-frame:after,.future-intro-core-frame:before{content:"";position:absolute;pointer-events:none}.future-intro-core-frame:before{inset:-12px -18px;border:1px solid rgba(168,145,255,.11);border-radius:22px;box-shadow:0 0 50px rgba(117,82,226,.08);opacity:0;animation:futureFrameTrace 1.15s ease-out 1.45s forwards}.future-intro-core-frame:after{left:10%;right:10%;bottom:9px;height:1px;background:linear-gradient(90deg,transparent,#a586ff,transparent);transform:scaleX(0);animation:futureLogoLine 1s ease-out 1.65s forwards}.future-intro-core-frame img{display:block;width:100%;height:auto;filter:drop-shadow(0 0 28px rgba(141,107,255,.12));-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:futureLogoReveal 1.18s cubic-bezier(.2,.8,.2,1) 1.15s forwards,futureLogoBreath 1.8s ease-in-out 2.35s infinite}.future-intro-core-caption{position:absolute;z-index:4;bottom:7px;display:flex;align-items:center;gap:9px;opacity:0;color:#958aa9;font:700 8px/1 SFMono-Regular,Consolas,monospace;letter-spacing:.18em;animation:futureCaptionIn .6s ease-out 2.14s forwards}.future-intro-core-caption i{width:5px;height:5px;border-radius:50%;background:#8edab9;box-shadow:0 0 12px rgba(142,218,185,.75);animation:futureStatusPulse 1.2s ease-in-out infinite}.future-intro-stream{position:absolute;z-index:25;left:0;right:0;height:32px;overflow:hidden;opacity:0;border-color:rgba(156,132,239,.07);color:#736d83;font:700 8px/32px SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.future-intro-stream-top{top:28px;border-top:1px solid rgba(156,132,239,.06);border-bottom:1px solid rgba(156,132,239,.06);animation:futureStreamIn .7s ease .75s forwards,futureStreamOut .5s ease 3.72s forwards}.future-intro-stream>div{width:max-content;display:flex;gap:36px;animation:futureTicker 11s linear infinite}.future-intro-stream span{display:flex;gap:8px;white-space:nowrap}.future-intro-stream b{color:#b2a8ca;font-weight:700}.future-intro-stream em{color:#83cdb0;font-style:normal}.future-intro-scanline{position:absolute;z-index:20;left:0;right:0;height:1px;top:-2px;background:linear-gradient(90deg,transparent,rgba(157,130,255,.65),rgba(255,255,255,.38),rgba(157,130,255,.65),transparent);box-shadow:0 0 18px rgba(141,107,255,.36);opacity:0;animation:futureScanline 2.1s cubic-bezier(.28,.64,.4,1) 1.2s forwards}.future-intro-crosshair{position:absolute;z-index:10;left:50%;top:50%;width:42px;height:42px;transform:translate(-50%,-50%);opacity:0;animation:futureCrosshairIn .5s ease .58s forwards,futureCrosshairOut .45s ease 2.55s forwards}.future-intro-crosshair i{position:absolute;background:rgba(173,150,255,.48)}.future-intro-crosshair i:first-child{left:50%;top:-13px;bottom:-13px;width:1px}.future-intro-crosshair i:nth-child(2){top:50%;left:-13px;right:-13px;height:1px}.future-intro-crosshair b{position:absolute;inset:8px;border:1px solid rgba(173,150,255,.6);border-radius:50%;box-shadow:0 0 16px rgba(141,107,255,.18);animation:futureCrosshairSpin 2.2s linear infinite}.future-intro-reveal{position:absolute;z-index:50;left:50%;top:50%;width:10px;height:10px;transform:translate(-50%,-50%);pointer-events:none}.future-intro-reveal span{position:absolute;inset:0;border:1px solid rgba(164,138,255,.35);border-radius:50%;opacity:0;box-shadow:0 0 24px rgba(141,107,255,.18)}.future-intro-reveal span:first-child{animation:futureRevealRing .85s ease-out 3.58s forwards}.future-intro-reveal span:nth-child(2){animation:futureRevealRing .85s ease-out 3.7s forwards}.future-intro-reveal span:nth-child(3){animation:futureRevealRing .85s ease-out 3.82s forwards}.future-intro-skip{position:absolute;z-index:70;top:28px;right:28px;border:1px solid rgba(255,255,255,.07);background:rgba(11,11,18,.4);color:#736f81;border-radius:999px;padding:8px 11px;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:700 9px/1 SFMono-Regular,Consolas,monospace;transition:.18s ease;animation:futureSkipIn .45s ease 1.25s forwards}.future-intro-skip:hover{color:#ded9ec;border-color:rgba(158,132,247,.25);background:rgba(141,107,255,.07)}.future-intro-skip span{color:#9c84eb;margin-left:4px}.future-intro-status{position:absolute;z-index:26;left:28px;bottom:25px;display:flex;align-items:center;gap:8px;color:#625e6d;opacity:0;font:700 8px/1 SFMono-Regular,Consolas,monospace;letter-spacing:.16em;animation:futureStatusIn .5s ease .85s forwards,futureStreamOut .4s ease 3.75s forwards}.future-intro-status i{width:5px;height:5px;border-radius:50%;background:#8d6bff;box-shadow:0 0 10px rgba(141,107,255,.75);animation:futureStatusPulse 1.3s ease-in-out infinite}.future-intro.is-exiting{animation:futureIntroExit .76s cubic-bezier(.4,0,.2,1) forwards}.future-intro.is-exiting .future-intro-core{animation:futureCoreExit .66s cubic-bezier(.2,.8,.2,1) forwards}.future-intro.is-exiting .future-intro-grid{animation:futureGridExit .66s ease-in forwards}@keyframes futureIntroIgnition{0%{opacity:0}to{opacity:1}}@keyframes futureIntroExit{0%{opacity:1;filter:blur(0)}52%{opacity:1;filter:blur(1px)}to{opacity:0;filter:blur(14px);transform:scale(1.025)}}@keyframes futureAuroraA{0%{transform:translate(-8%,-5%) scale(.7);opacity:0}60%{opacity:.16}to{transform:translate(22%,18%) scale(1.2);opacity:.08}}@keyframes futureAuroraB{0%{transform:translate(8%,10%) scale(.7);opacity:0}60%{opacity:.14}to{transform:translate(-20%,-18%) scale(1.16);opacity:.06}}@keyframes futureStarIn{0%{opacity:0;transform:translateZ(-200px) scale(.4)}to{opacity:.44;transform:translateZ(0) scale(1)}}@keyframes futureStarPulse{0%,to{opacity:.17}50%{opacity:.7}}@keyframes futureCamera{0%{transform:translateZ(-480px) rotateX(4deg) scale(.86)}22%{transform:translateZ(-100px) rotateX(1.5deg) scale(.95)}72%{transform:translateZ(0) rotateX(0) scale(1)}to{transform:translateZ(140px) scale(1.02)}}@keyframes futureGridRise{0%{opacity:0;transform:rotateX(78deg) translateY(140px) translateZ(-300px)}30%{opacity:.35}70%{opacity:.6}to{opacity:.22;transform:rotateX(68deg) translateY(0) translateZ(-150px)}}@keyframes futureGridScan{0%{background-position:0 -190px}to{background-position:0 190px}}@keyframes futureGridExit{to{opacity:0;transform:rotateX(72deg) translateY(90px) translateZ(-250px)}}@keyframes futureAxisX{0%{opacity:0;transform:translate(-50%,-50%) scaleX(.08)}to{opacity:.28;transform:translate(-50%,-50%) scaleX(1)}}@keyframes futureAxisY{0%{opacity:0;transform:translate(-50%,-50%) scaleY(.08)}to{opacity:.22;transform:translate(-50%,-50%) scaleY(1)}}@keyframes futureRingOne{0%{opacity:0;transform:rotateX(72deg) rotate(-80deg) scale(.35)}28%{opacity:.6}to{opacity:.16;transform:rotateX(72deg) rotate(175deg) scale(1.1)}}@keyframes futureRingTwo{0%{opacity:0;transform:rotateY(72deg) rotate(120deg) scale(.42)}32%{opacity:.38}to{opacity:.11;transform:rotateY(72deg) rotate(-90deg) scale(1.08)}}@keyframes futureRingThree{0%{opacity:0;transform:rotateX(60deg) rotateY(18deg) rotate(-70deg) scale(.45)}36%{opacity:.22}to{opacity:.07;transform:rotateX(60deg) rotateY(18deg) rotate(100deg) scale(1.05)}}@keyframes futureCardSheen{0%{transform:translateX(-120%)}to{transform:translateX(130%)}}@keyframes futureSparkBars{0%{transform:scaleY(.55);opacity:.5}to{transform:scaleY(1);opacity:1}}@keyframes futureCardA{0%{opacity:0;transform:translate3d(-90px,20px,-650px) rotateY(35deg) rotateX(-8deg) scale(.6)}28%{opacity:.72}72%{opacity:.58;transform:translateZ(-80px) rotateY(14deg) rotateX(-3deg) scale(.94)}to{opacity:0;transform:translate3d(-45px,-15px,120px) rotateY(8deg) scale(1.03)}}@keyframes futureCardB{0%{opacity:0;transform:translate3d(95px,-20px,-700px) rotateY(-38deg) rotateX(8deg) scale(.58)}30%{opacity:.68}72%{opacity:.54;transform:translateZ(-90px) rotateY(-13deg) rotateX(3deg) scale(.94)}to{opacity:0;transform:translate3d(46px,-10px,120px) rotateY(-8deg) scale(1.03)}}@keyframes futureCardC{0%{opacity:0;transform:translate3d(-100px,60px,-740px) rotateY(40deg) rotateX(-5deg) scale(.55)}35%{opacity:.58}74%{opacity:.5;transform:translateZ(-100px) rotateY(12deg) scale(.9)}to{opacity:0;transform:translate3d(-35px,30px,90px) rotateY(5deg) scale(1.02)}}@keyframes futureCardD{0%{opacity:0;transform:translate3d(110px,70px,-750px) rotateY(-40deg) rotateX(5deg) scale(.55)}35%{opacity:.62}74%{opacity:.5;transform:translateZ(-100px) rotateY(-12deg) scale(.9)}to{opacity:0;transform:translate3d(35px,25px,90px) rotateY(-5deg) scale(1.02)}}@keyframes futureCardE{0%{opacity:0;transform:translate3d(-25px,-70px,-800px) rotateX(34deg) scale(.4)}38%{opacity:.4}75%{opacity:.34;transform:translateZ(-180px) rotateX(8deg) scale(.68)}to{opacity:0;transform:translate3d(0,-25px,20px) scale(.78)}}@keyframes futureCardF{0%{opacity:0;transform:translate3d(35px,70px,-820px) rotateX(-32deg) scale(.4)}38%{opacity:.4}75%{opacity:.32;transform:translateZ(-180px) rotateX(-8deg) scale(.68)}to{opacity:0;transform:translate3d(0,25px,20px) scale(.78)}}@keyframes futureCoreIn{0%{opacity:0;transform:translateZ(-650px) scale(.38) rotateX(22deg)}28%{opacity:1}66%{transform:translateZ(20px) scale(1) rotateX(0)}86%{transform:translateZ(0) scale(.985)}to{opacity:1;transform:translateZ(30px) scale(1)}}@keyframes futureCoreExit{to{opacity:0;transform:translateZ(500px) scale(1.46);filter:blur(5px)}}@keyframes futureCoreHalo{0%,to{transform:scale(.8);opacity:.45}50%{transform:scale(1.22);opacity:.82}}@keyframes futureFrameTrace{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes futureLogoLine{to{transform:scaleX(1)}}@keyframes futureLogoReveal{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transform:translateX(-16px);filter:blur(5px) drop-shadow(0 0 0 transparent)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translateX(0);filter:blur(0) drop-shadow(0 0 28px rgba(141,107,255,.16))}}@keyframes futureLogoBreath{0%,to{transform:scale(1);filter:drop-shadow(0 0 22px rgba(141,107,255,.12))}50%{transform:scale(1.012);filter:drop-shadow(0 0 36px rgba(141,107,255,.26))}}@keyframes futureCaptionIn{0%{opacity:0;transform:translateY(5px)}to{opacity:.72;transform:translateY(0)}}@keyframes futureStatusPulse{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}@keyframes futureStreamIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:.65;transform:translateY(0)}}@keyframes futureStreamOut{to{opacity:0}}@keyframes futureTicker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes futureScanline{0%{top:10%;opacity:0}10%{opacity:.68}88%{opacity:.5}to{top:91%;opacity:0}}@keyframes futureCrosshairIn{0%{opacity:0;transform:translate(-50%,-50%) scale(1.8) rotate(-35deg)}to{opacity:.85;transform:translate(-50%,-50%) scale(1) rotate(0)}}@keyframes futureCrosshairOut{to{opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(35deg)}}@keyframes futureCrosshairSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes futureRevealRing{0%{opacity:.9;transform:scale(.1)}60%{opacity:.35}to{opacity:0;transform:scale(125)}}@keyframes futureSkipIn{to{opacity:1}}@keyframes futureStatusIn{0%{opacity:0;transform:translateY(5px)}to{opacity:.72;transform:translateY(0)}}@media (max-width:820px){.future-intro-core{width:88vw;margin-left:-44vw}.future-intro-core-frame{width:86vw;padding:18px 22px}.future-market-card{width:146px;min-height:82px;padding:11px}.intro-card-a{left:-30px;top:18vh}.intro-card-b{right:-34px;top:18vh}.intro-card-c{left:-42px;bottom:16vh}.intro-card-d{right:-42px;bottom:16vh}.intro-card-e,.intro-card-f{display:none}.future-intro-stream-top{top:18px}.future-intro-skip{right:16px;top:60px}.future-intro-status{left:16px;bottom:18px}.intro-ring-one{width:300px;height:300px;margin:-150px}.intro-ring-two{width:440px;height:440px;margin:-220px}.intro-ring-three{width:570px;height:570px;margin:-285px}}@media (max-width:520px){.future-market-card{width:128px;min-height:74px;border-radius:12px}.future-market-card>span{font-size:6px}.future-market-card>strong{font-size:11px}.future-market-card>em{font-size:8px}.future-market-spark{height:15px}.future-intro-core-caption{font-size:6px;letter-spacing:.13em;bottom:18px}.future-intro-skip{font-size:8px;padding:7px 9px}.future-intro-stream{font-size:7px}}@media (prefers-reduced-motion:reduce){.future-intro *,.future-intro :after,.future-intro :before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important}.future-intro-core{opacity:1}.future-intro-core-frame img{-webkit-clip-path:none;clip-path:none}.future-intro-crosshair,.future-intro-grid,.future-intro-ring,.future-intro-stream,.future-market-card{opacity:0!important}}.future-intro{will-change:opacity,filter}.future-intro-perspective{animation:futureCameraV2 4.86s cubic-bezier(.16,.82,.18,1) both;will-change:transform}.future-intro-aurora-a{animation:futureAuroraAV2 4.9s ease-in-out both}.future-intro-aurora-b{animation:futureAuroraBV2 4.9s ease-in-out both}.future-intro-noise{z-index:39;opacity:.055;background-image:repeating-radial-gradient(circle at 17% 31%,rgba(255,255,255,.38) 0 1px,transparent 1px 4px),repeating-radial-gradient(circle at 71% 64%,rgba(141,107,255,.3) 0 1px,transparent 1px 5px);background-size:22px 22px,31px 31px;mix-blend-mode:soft-light;animation:futureNoiseDrift 4.8s steps(6) both}.future-depth-streaks,.future-intro-noise{position:absolute;inset:0;pointer-events:none}.future-depth-streaks{z-index:3;perspective:1200px;overflow:hidden}.future-depth-streaks i{--i:var(--streak-index);position:absolute;left:50%;top:50%;width:1px;height:clamp(80px,18vh,190px);transform-origin:center top;background:linear-gradient(180deg,rgba(190,173,255,0),rgba(190,173,255,.5),rgba(141,107,255,0));opacity:0;filter:blur(.2px) drop-shadow(0 0 6px rgba(141,107,255,.22));animation:futureDepthStreak 2.15s calc(.38s + var(--i) * .07s) cubic-bezier(.18,.7,.16,1) both}.future-depth-streaks i:first-child{transform:translate(-420px,-210px) rotate(-48deg)}.future-depth-streaks i:nth-child(2){transform:translate(-320px,-300px) rotate(-35deg)}.future-depth-streaks i:nth-child(3){transform:translate(-205px,-360px) rotate(-20deg)}.future-depth-streaks i:nth-child(4){transform:translate(-90px,-410px) rotate(-8deg)}.future-depth-streaks i:nth-child(5){transform:translate(90px,-410px) rotate(8deg)}.future-depth-streaks i:nth-child(6){transform:translate(205px,-360px) rotate(20deg)}.future-depth-streaks i:nth-child(7){transform:translate(320px,-300px) rotate(35deg)}.future-depth-streaks i:nth-child(8){transform:translate(420px,-210px) rotate(48deg)}.future-depth-streaks i:nth-child(9){transform:translate(-370px,80px) rotate(-65deg)}.future-depth-streaks i:nth-child(10){transform:translate(-180px,170px) rotate(-28deg)}.future-depth-streaks i:nth-child(11){transform:translate(180px,170px) rotate(28deg)}.future-depth-streaks i:nth-child(12){transform:translate(370px,80px) rotate(65deg)}.future-side-telemetry{position:absolute;z-index:22;top:50%;display:grid;grid-gap:10px;gap:10px;transform:translateY(-50%);color:#716b84;font:700 7px/1 SFMono-Regular,Consolas,monospace;letter-spacing:.14em;pointer-events:none}.future-side-telemetry-left{left:24px;text-align:left}.future-side-telemetry-right{right:24px;text-align:right}.future-side-telemetry span{opacity:0;transform:translateX(-8px);animation:futureTelemetryIn .46s ease forwards,futureTelemetryOut .45s ease 4.05s forwards}.future-side-telemetry-right span{transform:translateX(8px)}.future-side-telemetry span:before{content:"";display:inline-block;width:13px;height:1px;margin-right:7px;vertical-align:middle;background:linear-gradient(90deg,#8d6bff,transparent);opacity:.6}.future-side-telemetry-right span:before{display:none}.future-side-telemetry-right span:after{content:"";display:inline-block;width:13px;height:1px;margin-left:7px;vertical-align:middle;background:linear-gradient(90deg,transparent,#8d6bff);opacity:.6}.intro-ring-four{width:830px;height:830px;margin:-415px;border-color:rgba(141,107,255,.045);border-style:dotted;transform:rotateX(79deg) rotateY(7deg) rotate(-25deg);animation:futureRingFour 4.65s cubic-bezier(.16,.78,.18,1) .5s both}.future-orbit-dots{position:absolute;left:50%;top:50%;z-index:11;width:460px;height:460px;margin:-230px;border-radius:50%;pointer-events:none;animation:futureOrbitSpin 7s linear infinite}.future-orbit-dots i{position:absolute;width:5px;height:5px;border-radius:50%;background:#c7b8ff;box-shadow:0 0 13px rgba(141,107,255,.8);opacity:0;animation:futureOrbitDotIn .5s forwards}.future-orbit-dots i:first-child{left:50%;top:0;animation-delay:1.05s}.future-orbit-dots i:nth-child(2){right:8%;top:28%;animation-delay:1.18s}.future-orbit-dots i:nth-child(3){left:20%;bottom:5%;animation-delay:1.31s}.future-orbit-dots i:nth-child(4){left:2%;top:44%;animation-delay:1.44s}.future-intro-lock-brackets{position:absolute;z-index:5;left:50%;top:50%;width:min(540px,76vw);height:164px;transform:translate(-50%,-50%);pointer-events:none;opacity:0;animation:futureLockBrackets .7s cubic-bezier(.2,.8,.2,1) 1.75s forwards}.future-intro-lock-brackets i{position:absolute;width:26px;height:26px;border-color:rgba(181,160,255,.42)}.future-intro-lock-brackets i:first-child{left:0;top:0;border-left:1px solid;border-top:1px solid}.future-intro-lock-brackets i:nth-child(2){right:0;top:0;border-right:1px solid;border-top:1px solid}.future-intro-lock-brackets i:nth-child(3){left:0;bottom:0;border-left:1px solid;border-bottom:1px solid}.future-intro-lock-brackets i:nth-child(4){right:0;bottom:0;border-right:1px solid;border-bottom:1px solid}.future-signal-wave{position:absolute;z-index:7;left:0;right:0;bottom:8vh;width:100%;height:100px;opacity:0;pointer-events:none;filter:drop-shadow(0 0 7px rgba(141,107,255,.2));animation:futureWaveIn 1s ease 2.25s forwards,futureWaveOut .7s ease 3.95s forwards}.future-signal-wave path{fill:none;stroke:rgba(153,128,247,.2);stroke-width:1.2;stroke-dasharray:10 12;vector-effect:non-scaling-stroke;animation:futureWaveDash 2.2s linear infinite}.future-intro-flash{position:absolute;z-index:32;left:50%;top:50%;width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%);opacity:0;pointer-events:none;background:#fff;box-shadow:0 0 40px 16px rgba(214,203,255,.18),0 0 130px 48px rgba(141,107,255,.18);animation:futureCoreFlash .9s cubic-bezier(.18,.78,.18,1) 3.72s both}.future-intro-reveal span:first-child{animation:futureRevealRingV2 1.05s ease-out 3.68s forwards}.future-intro-reveal span:nth-child(2){animation:futureRevealRingV2 1.05s ease-out 3.82s forwards}.future-intro-reveal span:nth-child(3){animation:futureRevealRingV2 1.05s ease-out 3.96s forwards}.future-intro-reveal span:nth-child(4){animation:futureRevealRingV2 1.05s ease-out 4.1s forwards}.future-intro-core-frame img{animation:futureLogoReveal 1.18s cubic-bezier(.2,.8,.2,1) 1.15s forwards,futureLogoBreathV2 1.7s ease-in-out 2.35s infinite}.future-intro.is-exiting{animation:futureIntroBridgeExit 1.28s cubic-bezier(.32,0,.16,1) forwards}.future-intro.is-exiting .future-intro-bg{animation:futureBackdropDissolve 1.14s cubic-bezier(.32,0,.16,1) forwards}.future-intro.is-exiting .future-depth-streaks,.future-intro.is-exiting .future-intro-aurora,.future-intro.is-exiting .future-intro-noise,.future-intro.is-exiting .future-intro-stars,.future-intro.is-exiting .future-intro-status,.future-intro.is-exiting .future-intro-stream,.future-intro.is-exiting .future-intro-vignette,.future-intro.is-exiting .future-side-telemetry,.future-intro.is-exiting .future-signal-wave{animation:futureLayerSoftExit .74s ease forwards!important}.future-intro.is-exiting .future-market-card{animation:futureCardExitV2 .76s cubic-bezier(.22,.7,.18,1) forwards!important}.future-intro.is-exiting .future-intro-grid{animation:futureGridExitV2 .96s cubic-bezier(.3,.1,.2,1) forwards}.future-intro.is-exiting .future-intro-axis,.future-intro.is-exiting .future-intro-crosshair,.future-intro.is-exiting .future-intro-flash,.future-intro.is-exiting .future-intro-reveal,.future-intro.is-exiting .future-intro-ring,.future-intro.is-exiting .future-orbit-dots{animation:futureLayerSoftExit .66s ease forwards!important}.future-intro.is-exiting .future-intro-core{animation:futureCoreDock 1.22s cubic-bezier(.18,.78,.18,1) forwards}.future-intro.is-exiting .future-intro-core-caption,.future-intro.is-exiting .future-intro-core-frame:after,.future-intro.is-exiting .future-intro-core-frame:before,.future-intro.is-exiting .future-intro-core-halo,.future-intro.is-exiting .future-intro-lock-brackets{animation:futureCoreChromeExit .56s ease forwards!important}.future-intro.is-exiting .future-intro-core-frame img{animation:futureDockLogoGlow 1.22s cubic-bezier(.18,.78,.18,1) forwards!important}.future-intro.is-fast-exit{animation:futureFastIntroExit .4s ease forwards}.future-intro.is-fast-exit .future-intro-core{animation:futureFastCoreExit .38s ease forwards}@keyframes futureCameraV2{0%{transform:translateZ(-520px) rotateX(5deg) rotate(.6deg) scale(.84)}20%{transform:translateZ(-135px) rotateX(2deg) rotate(0) scale(.94)}58%{transform:translateZ(-14px) rotateX(.35deg) scale(.995)}79%{transform:translateZ(30px) rotateX(0) scale(1.006)}to{transform:translateZ(92px) scale(1.015)}}@keyframes futureAuroraAV2{0%{transform:translate(-8%,-5%) scale(.65);opacity:0}48%{opacity:.17}78%{transform:translate(18%,15%) scale(1.15);opacity:.11}to{transform:translate(27%,22%) scale(1.28);opacity:.07}}@keyframes futureAuroraBV2{0%{transform:translate(8%,10%) scale(.65);opacity:0}50%{opacity:.15}80%{transform:translate(-17%,-15%) scale(1.13);opacity:.1}to{transform:translate(-25%,-21%) scale(1.24);opacity:.055}}@keyframes futureNoiseDrift{0%{transform:translate(0);opacity:0}20%{opacity:.045}50%{transform:translate(-4px,3px)}78%{transform:translate(3px,-2px);opacity:.06}to{transform:translate(0);opacity:.035}}@keyframes futureDepthStreak{0%{opacity:0;scale:.25 1}14%{opacity:.38}62%{opacity:.18}to{opacity:0;scale:1.8 2.4;filter:blur(1px)}}@keyframes futureTelemetryIn{0%{opacity:0;filter:blur(4px)}to{opacity:.52;transform:translateX(0);filter:blur(0)}}@keyframes futureTelemetryOut{to{opacity:0;filter:blur(3px)}}@keyframes futureRingFour{0%{opacity:0;transform:rotateX(79deg) rotateY(7deg) rotate(-120deg) scale(.38)}34%{opacity:.15}to{opacity:.035;transform:rotateX(79deg) rotateY(7deg) rotate(115deg) scale(1.07)}}@keyframes futureOrbitSpin{to{transform:rotate(1turn)}}@keyframes futureOrbitDotIn{0%{opacity:0;transform:scale(.3)}to{opacity:.68;transform:scale(1)}}@keyframes futureLockBrackets{0%{opacity:0;transform:translate(-50%,-50%) scale(1.18)}62%{opacity:.7}to{opacity:.42;transform:translate(-50%,-50%) scale(1)}}@keyframes futureWaveIn{0%{opacity:0;transform:translateY(8px) scaleY(.6)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes futureWaveOut{to{opacity:0;transform:translateY(10px)}}@keyframes futureWaveDash{to{stroke-dashoffset:-44}}@keyframes futureCoreFlash{0%{opacity:0;transform:translate(-50%,-50%) scale(.1)}26%{opacity:.85}58%{opacity:.24;transform:translate(-50%,-50%) scale(4.2)}to{opacity:0;transform:translate(-50%,-50%) scale(9)}}@keyframes futureRevealRingV2{0%{opacity:.82;transform:scale(.12)}45%{opacity:.32}to{opacity:0;transform:scale(150)}}@keyframes futureLogoBreathV2{0%,to{transform:scale(1);filter:drop-shadow(0 0 20px rgba(141,107,255,.12))}50%{transform:scale(1.018);filter:drop-shadow(0 0 44px rgba(141,107,255,.32))}}@keyframes futureIntroBridgeExit{0%{opacity:1;filter:blur(0);transform:scale(1)}22%{opacity:.98}52%{opacity:.72;filter:blur(.4px)}78%{opacity:.28;filter:blur(1.4px)}to{opacity:0;filter:blur(2.5px);transform:scale(1.006)}}@keyframes futureBackdropDissolve{0%{opacity:1;filter:brightness(1)}38%{opacity:.86;filter:brightness(1.08)}72%{opacity:.26;filter:brightness(1.16)}to{opacity:0;filter:brightness(1.2)}}@keyframes futureLayerSoftExit{0%{opacity:1}to{opacity:0;filter:blur(4px)}}@keyframes futureCardExitV2{0%{opacity:.34;filter:blur(0)}35%{opacity:.17}to{opacity:0;filter:blur(5px);transform:translateZ(110px) scale(1.04)}}@keyframes futureGridExitV2{0%{opacity:.2}to{opacity:0;transform:rotateX(74deg) translateY(110px) translateZ(-280px);filter:blur(2px)}}@keyframes futureCoreChromeExit{to{opacity:0;filter:blur(4px);transform:scale(.94)}}@keyframes futureCoreDock{0%{opacity:1;transform:translateZ(30px) scale(1);filter:blur(0)}16%{opacity:1;transform:translate3d(0,-4px,38px) scale(1.025);filter:blur(0)}58%{opacity:1;transform:translate3d(calc(-50vw + 142px),calc(-50vh + 48px),18px) scale(.48);filter:blur(0)}82%{opacity:.96;transform:translate3d(calc(-50vw + 142px),calc(-50vh + 48px),0) scale(.458);filter:blur(0)}to{opacity:0;transform:translate3d(calc(-50vw + 142px),calc(-50vh + 48px),0) scale(.458);filter:blur(.4px)}}@keyframes futureDockLogoGlow{0%{filter:drop-shadow(0 0 34px rgba(141,107,255,.28))}55%{filter:drop-shadow(0 0 24px rgba(141,107,255,.18))}88%{filter:drop-shadow(0 0 8px rgba(141,107,255,.08))}to{filter:none}}@keyframes futureFastIntroExit{to{opacity:0;filter:blur(7px)}}@keyframes futureFastCoreExit{to{opacity:0;transform:scale(1.08);filter:blur(4px)}}@media (max-width:820px){.future-side-telemetry{display:none}.future-depth-streaks{opacity:.62}.future-orbit-dots{width:380px;height:380px;margin:-190px}.intro-ring-four{width:670px;height:670px;margin:-335px}.future-signal-wave{bottom:10vh;height:72px}@keyframes futureCoreDock{0%{opacity:1;transform:translateZ(30px) scale(1);filter:blur(0)}18%{opacity:1;transform:translate3d(0,-3px,34px) scale(1.02);filter:blur(0)}60%{opacity:1;transform:translate3d(calc(-50vw + 98px),calc(-50vh + 39px),12px) scale(.36);filter:blur(0)}84%{opacity:.94;transform:translate3d(calc(-50vw + 98px),calc(-50vh + 39px),0) scale(.34);filter:blur(0)}to{opacity:0;transform:translate3d(calc(-50vw + 98px),calc(-50vh + 39px),0) scale(.34);filter:blur(.4px)}}}@media (max-width:520px){.future-intro-noise{opacity:.035}.future-depth-streaks i:nth-child(n+9){display:none}.future-orbit-dots{width:320px;height:320px;margin:-160px}.future-intro-lock-brackets{width:90vw;height:128px}.intro-ring-four{width:560px;height:560px;margin:-280px}}@media (prefers-reduced-motion:reduce){.future-depth-streaks,.future-intro-flash,.future-intro-lock-brackets,.future-intro-noise,.future-orbit-dots,.future-side-telemetry,.future-signal-wave{display:none!important}}.future-intro:not(.is-exiting)~.fake-ui,.future-intro:not(.is-exiting)~.landing-overlay,.future-intro:not(.is-exiting)~.logo-fixed{opacity:0}.future-intro.is-exiting~.logo-fixed{animation:futureLandingLogoReveal 1.18s cubic-bezier(.18,.78,.18,1) .18s forwards}.future-intro.is-exiting~.fake-ui{filter:blur(11px);transform:scale(.982) translateY(5px);animation:futureLandingStageReveal 1.08s cubic-bezier(.22,.72,.18,1) .12s forwards}.future-intro.is-exiting~.landing-overlay{filter:blur(8px);transform:translateY(8px) scale(.99);animation:futureLandingCopyReveal 1s cubic-bezier(.22,.72,.18,1) .24s forwards}@keyframes futureLandingLogoReveal{0%,32%{opacity:0;filter:blur(4px);transform:translateY(2px) scale(.97)}62%{opacity:.3}82%{opacity:.82;filter:blur(.5px)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes futureLandingStageReveal{0%{opacity:0;filter:blur(11px);transform:scale(.982) translateY(5px)}45%{opacity:.28}to{opacity:1;filter:blur(0);transform:scale(1) translateY(0)}}@keyframes futureLandingCopyReveal{0%{opacity:0;filter:blur(8px);transform:translateY(8px) scale(.99)}48%{opacity:.32}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.future-intro~.fake-ui,.future-intro~.landing-overlay,.future-intro~.logo-fixed{opacity:1!important;filter:none!important;transform:none!important;animation:none!important}}.future-intro{--intro-dock-x:calc(-50vw + 138px);--intro-dock-y:calc(-50vh + 48px);--intro-dock-scale:.458}.future-intro.is-exiting{pointer-events:none;background:transparent;animation:none;opacity:1;filter:none;transform:none}.future-intro.is-exiting .future-intro-bg{animation:futureBackdropDissolveV3 1.18s cubic-bezier(.22,.72,.12,1) forwards}.future-intro.is-exiting .future-depth-streaks,.future-intro.is-exiting .future-intro-aurora,.future-intro.is-exiting .future-intro-noise,.future-intro.is-exiting .future-intro-scanline,.future-intro.is-exiting .future-intro-stars,.future-intro.is-exiting .future-intro-status,.future-intro.is-exiting .future-intro-stream,.future-intro.is-exiting .future-intro-vignette,.future-intro.is-exiting .future-side-telemetry,.future-intro.is-exiting .future-signal-wave{animation:futureLayerSoftExitV3 .72s cubic-bezier(.22,.61,.24,1) forwards!important}.future-intro.is-exiting .future-market-card{animation:futureCardExitV3 .72s cubic-bezier(.22,.68,.18,1) forwards!important}.future-intro.is-exiting .future-intro-grid{animation:futureGridExitV3 .92s cubic-bezier(.22,.61,.24,1) forwards!important}.future-intro.is-exiting .future-intro-axis,.future-intro.is-exiting .future-intro-crosshair,.future-intro.is-exiting .future-intro-flash,.future-intro.is-exiting .future-intro-reveal,.future-intro.is-exiting .future-intro-ring,.future-intro.is-exiting .future-orbit-dots{animation:futureLayerSoftExitV3 .62s cubic-bezier(.22,.61,.24,1) forwards!important}.future-intro.is-exiting .future-intro-core{transform-origin:center center;will-change:transform,opacity,filter;animation:futureCoreDockV3 1.28s cubic-bezier(.2,.76,.14,1) forwards}.future-intro.is-exiting .future-intro-core-caption,.future-intro.is-exiting .future-intro-core-frame:after,.future-intro.is-exiting .future-intro-core-frame:before,.future-intro.is-exiting .future-intro-core-halo,.future-intro.is-exiting .future-intro-lock-brackets{animation:futureCoreChromeExitV3 .5s cubic-bezier(.22,.61,.24,1) forwards!important}.future-intro.is-exiting .future-intro-core-frame img{animation:futureDockLogoGlowV3 1.28s cubic-bezier(.2,.76,.14,1) forwards!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.future-intro.is-exiting~.fake-ui{filter:blur(12px) brightness(.78);transform:scale(.986) translateY(7px);animation:futureLandingStageRevealV3 1.12s cubic-bezier(.2,.72,.14,1) .08s forwards}.future-intro.is-exiting~.landing-overlay{filter:blur(10px);transform:translateY(11px) scale(.988);animation:futureLandingCopyRevealV3 1.02s cubic-bezier(.2,.72,.14,1) .18s forwards}.future-intro.is-exiting~.logo-fixed{filter:none;transform:none;animation:futureLandingLogoRevealV3 .34s cubic-bezier(.2,.72,.14,1) .91s forwards}.future-intro.is-fast-exit{background:transparent;animation:futureFastIntroExitV3 .4s ease forwards}.future-intro.is-fast-exit .future-intro-core{animation:futureFastCoreExitV3 .38s ease forwards}.future-intro.is-fast-exit~.fake-ui,.future-intro.is-fast-exit~.landing-overlay,.future-intro.is-fast-exit~.logo-fixed{animation:futureFastLandingRevealV3 .36s ease .03s forwards}@keyframes futureBackdropDissolveV3{0%{opacity:1;filter:brightness(1);transform:scale(1)}32%{opacity:.94;filter:brightness(1.025)}68%{opacity:.48;filter:brightness(1.07);transform:scale(1.003)}to{opacity:0;filter:brightness(1.1);transform:scale(1.006)}}@keyframes futureLayerSoftExitV3{0%{opacity:1;filter:blur(0)}52%{opacity:.42}to{opacity:0;filter:blur(3px)}}@keyframes futureCardExitV3{0%{opacity:.34;filter:blur(0)}44%{opacity:.13}to{opacity:0;filter:blur(4px);transform:translateZ(80px) scale(1.025)}}@keyframes futureGridExitV3{0%{opacity:.2;filter:blur(0)}to{opacity:0;transform:rotateX(72deg) translateY(78px) translateZ(-230px);filter:blur(1.5px)}}@keyframes futureCoreChromeExitV3{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(3px);transform:scale(.97)}}@keyframes futureCoreDockV3{0%{opacity:1;transform:translateZ(30px) scale(1);filter:blur(0)}14%{opacity:1;filter:blur(0)}84%{opacity:1;transform:translate3d(var(--intro-dock-x),var(--intro-dock-y),0) scale(var(--intro-dock-scale));filter:blur(0)}92%{opacity:1;transform:translate3d(var(--intro-dock-x),var(--intro-dock-y),0) scale(var(--intro-dock-scale));filter:blur(0)}to{opacity:0;transform:translate3d(var(--intro-dock-x),var(--intro-dock-y),0) scale(var(--intro-dock-scale));filter:blur(.25px)}}@keyframes futureDockLogoGlowV3{0%{filter:drop-shadow(0 0 34px rgba(141,107,255,.28))}48%{filter:drop-shadow(0 0 21px rgba(141,107,255,.15))}84%{filter:drop-shadow(0 0 7px rgba(141,107,255,.06))}to{filter:none}}@keyframes futureLandingStageRevealV3{0%{opacity:0;filter:blur(12px) brightness(.78);transform:scale(.986) translateY(7px)}40%{opacity:.18}72%{opacity:.58;filter:blur(3px) brightness(.94)}to{opacity:.76;filter:blur(6px);transform:scale(1.02) translateY(0)}}@keyframes futureLandingCopyRevealV3{0%{opacity:0;filter:blur(10px);transform:translateY(11px) scale(.988)}42%{opacity:.22}76%{opacity:.72;filter:blur(1.5px)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes futureLandingLogoRevealV3{0%{opacity:0}45%{opacity:.12}to{opacity:1}}@keyframes futureFastIntroExitV3{to{opacity:0;filter:blur(5px)}}@keyframes futureFastCoreExitV3{to{opacity:0;transform:scale(1.035);filter:blur(3px)}}@keyframes futureFastLandingRevealV3{to{opacity:1;filter:none;transform:none}}.future-intro{--intro-dock-left:calc(50vw - 240px);--intro-dock-top:calc(50vh - 40px);--intro-dock-width:480px}.future-intro-dock-logo{position:absolute;z-index:66;left:var(--intro-dock-left);top:var(--intro-dock-top);width:var(--intro-dock-width);max-width:none;height:auto;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateZ(0) scale(1);transform-origin:top left;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity,filter}.future-intro.is-exiting .future-intro-core{opacity:1;transform:translateZ(30px) scale(1);animation:none}.future-intro.is-exiting .future-intro-core-frame>img{opacity:0;animation:none!important}.future-intro.is-exiting .future-intro-dock-logo{opacity:1;animation:futureDockLogoMoveV4 1.24s cubic-bezier(.2,.76,.14,1) forwards}.future-intro.is-exiting~.logo-fixed{animation:futureLandingLogoRevealV4 .31s cubic-bezier(.2,.72,.14,1) .94s forwards}.future-intro.is-fast-exit .future-intro-dock-logo{display:none}.future-intro.is-fast-exit~.fake-ui{animation:futureFastLandingStageRevealV4 .36s ease .03s forwards}.future-intro.is-fast-exit~.landing-overlay,.future-intro.is-fast-exit~.logo-fixed{animation:futureFastLandingForegroundRevealV4 .36s ease .03s forwards}@keyframes futureDockLogoMoveV4{0%{opacity:1;transform:translateZ(0) scale(1);filter:drop-shadow(0 0 30px rgba(141,107,255,.24))}18%{opacity:1;filter:drop-shadow(0 0 24px rgba(141,107,255,.18))}86%{opacity:1;transform:translate3d(var(--intro-dock-x),var(--intro-dock-y),0) scale(var(--intro-dock-scale));filter:drop-shadow(0 0 5px rgba(141,107,255,.05))}93%{opacity:1;transform:translate3d(var(--intro-dock-x),var(--intro-dock-y),0) scale(var(--intro-dock-scale));filter:none}to{opacity:0;transform:translate3d(var(--intro-dock-x),var(--intro-dock-y),0) scale(var(--intro-dock-scale));filter:none}}@keyframes futureLandingLogoRevealV4{0%{opacity:0}42%{opacity:.14}to{opacity:1}}@keyframes futureFastLandingStageRevealV4{to{opacity:.76;filter:blur(6px);transform:scale(1.02)}}@keyframes futureFastLandingForegroundRevealV4{to{opacity:1;filter:none;transform:none}}.future-intro.is-exiting .future-intro-core-frame>img{opacity:1;animation:futureSourceLogoHandoffV5 .14s linear forwards!important}.future-intro.is-exiting .future-intro-dock-logo{opacity:0;filter:none!important;animation:futureDockLogoMoveV5 1.26s linear forwards;will-change:transform,opacity;transform:translateZ(0) scale(1)}.future-intro.is-exiting~.logo-fixed{opacity:0;animation:futureLandingLogoRevealV5 .24s ease-out 1.01s forwards}.future-intro.is-exiting .future-intro-bg{filter:none!important;animation:futureBackdropDissolveV5 1.12s ease-out forwards}.future-intro.is-exiting .future-depth-streaks,.future-intro.is-exiting .future-intro-aurora,.future-intro.is-exiting .future-intro-axis,.future-intro.is-exiting .future-intro-crosshair,.future-intro.is-exiting .future-intro-flash,.future-intro.is-exiting .future-intro-noise,.future-intro.is-exiting .future-intro-reveal,.future-intro.is-exiting .future-intro-ring,.future-intro.is-exiting .future-intro-scanline,.future-intro.is-exiting .future-intro-stars,.future-intro.is-exiting .future-intro-status,.future-intro.is-exiting .future-intro-stream,.future-intro.is-exiting .future-intro-vignette,.future-intro.is-exiting .future-orbit-dots,.future-intro.is-exiting .future-side-telemetry,.future-intro.is-exiting .future-signal-wave{filter:none!important}.future-intro.is-exiting~.fake-ui{opacity:0;filter:blur(6px);transform:scale(.994);animation:futureLandingStageRevealV5 1.04s ease-out .07s forwards}.future-intro.is-exiting~.landing-overlay{opacity:0;filter:none;transform:translateY(7px) scale(.994);animation:futureLandingCopyRevealV5 .92s cubic-bezier(.2,.72,.14,1) .16s forwards}@keyframes futureSourceLogoHandoffV5{0%,35%{opacity:1}to{opacity:0}}@keyframes futureDockLogoMoveV5{0%{opacity:0;transform:translateZ(0) scale(1);animation-timing-function:ease-out}5%{opacity:1;transform:translateZ(0) scale(1);animation-timing-function:cubic-bezier(.16,.82,.18,1)}10%{opacity:1;transform:translateZ(0) scale(1);animation-timing-function:cubic-bezier(.16,.82,.18,1)}88%{opacity:1;transform:translate3d(var(--intro-dock-x),var(--intro-dock-y),0) scale(var(--intro-dock-scale));animation-timing-function:ease-out}96%{opacity:1;transform:translate3d(var(--intro-dock-x),var(--intro-dock-y),0) scale(var(--intro-dock-scale))}to{opacity:0;transform:translate3d(var(--intro-dock-x),var(--intro-dock-y),0) scale(var(--intro-dock-scale))}}@keyframes futureLandingLogoRevealV5{0%{opacity:0}45%{opacity:.32}to{opacity:1}}@keyframes futureBackdropDissolveV5{0%{opacity:1}32%{opacity:.94}72%{opacity:.38}to{opacity:0}}@keyframes futureLandingStageRevealV5{0%{opacity:0;transform:scale(.994)}45%{opacity:.26}to{opacity:.76;transform:scale(1.02)}}@keyframes futureLandingCopyRevealV5{0%{opacity:0;transform:translateY(7px) scale(.994)}42%{opacity:.28}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:760px){.feed-toolbar{display:flex!important;flex-direction:column;align-items:stretch;overflow:visible}.feed-toolbar-copy{order:1}.feed-search-actions{order:0;display:flex!important;flex-direction:column;align-items:stretch;position:relative;z-index:4;width:100%;min-width:0;flex:0 0 auto}.feed-search-actions .search-field{position:relative;z-index:5;max-width:none!important}.feed-search-actions .search-field,.feed-search-actions .search-input{display:block!important;width:100%!important;min-width:0!important;pointer-events:auto!important}.feed-search-actions .search-input{min-height:40px;height:40px;padding:8px 36px;font-size:16px;line-height:20px;touch-action:manipulation;-webkit-appearance:none;-moz-appearance:none;appearance:none}.feed-search-actions .search-clear{z-index:6;width:28px;height:28px;pointer-events:auto}.feed-search-actions .search-icon{z-index:6}.feed-search-actions .export-btn{width:100%}.feed-toolbar .result-count{order:2;align-self:flex-start}}.auth-password-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px}.auth-password-label-row .label{margin-bottom:0}.auth-forgot-link{font-size:11px;white-space:nowrap}.auth-forgot-link:focus-visible{outline:2px solid rgba(180,156,255,.55);outline-offset:3px;border-radius:4px}