@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d100b2a099e34044-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2c34d62a75506231-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/0f1bdadaf30e2d5f-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a115172161b307bb-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/601f5c280d60caca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f5271587012faf78-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4c40f6{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_4c40f6{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{--bg:#070a0f;--bg-2:#0c1118;--panel:#101720;--panel-2:#141d29;--line:#263241;--line-soft:#1b2532;--text:#eef4fb;--muted:#9aa8b8;--faint:#647283;--green:#36d188;--green-soft:rgba(54,209,136,0.12);--red:#ff6b6b;--red-soft:rgba(255,107,107,0.12);--amber:#f5b84b;--amber-soft:rgba(245,184,75,0.14);--cyan:#54c7ec;--cyan-soft:rgba(84,199,236,0.12);--violet:#9b8cff;--violet-soft:rgba(155,140,255,0.12);--radius:8px;--live-bar-offset:30px;--font-ui:var(--font-geist-sans),Inter,system-ui,sans-serif;--font-data:var(--font-geist-mono),"JetBrains Mono",Consolas,monospace}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;min-height:100vh;background:linear-gradient(180deg,rgba(84,199,236,.06),transparent 260px),var(--bg);color:var(--text);font-family:var(--font-ui);letter-spacing:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{border:1px solid var(--line);border-radius:7px;background:#172230;color:var(--text);cursor:pointer;height:36px;padding:0 14px}button:hover{border-color:#3a4b60;background:#1b2a3b}button:disabled{cursor:wait;opacity:.65}input{height:36px;border:1px solid var(--line);border-radius:7px;background:#0a111a;color:var(--text);padding:0 12px;outline:none}input:focus{border-color:var(--cyan)}.live-source-bar{position:sticky;top:0;z-index:31;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid rgba(189,199,211,.48);background:#f5f8fb;color:#111827;transition:height .18s ease,border-color .18s ease,background .18s ease}.live-source-bar.expanded{height:30px}.live-source-bar.collapsed{height:4px;border-bottom:0;background:linear-gradient(90deg,#e8f2f9,#f8fbfd)}.live-source-inner{display:inline-flex;align-items:center;gap:7px;min-width:0;font-family:var(--font-data);font-size:11px;font-weight:650;letter-spacing:0;white-space:nowrap;transition:opacity .14s ease,transform .18s ease}.live-source-bar.collapsed .live-source-inner{opacity:0;transform:translateY(-8px)}.live-dot{width:7px;height:7px;border-radius:999px;background:#1ecb73;box-shadow:0 0 0 3px rgba(30,203,115,.14)}.topbar{position:sticky;top:var(--live-bar-offset);z-index:30;display:flex;justify-content:space-between;min-height:58px;border-bottom:1px solid var(--line-soft);background:rgba(7,10,15,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:0 clamp(16px,3vw,40px);transition:top .18s ease}.brand,.topbar{align-items:center}.brand{display:inline-flex;gap:10px;font-weight:700}.brand-mark{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--amber);font-family:var(--font-data);font-size:12px}.nav-links{display:flex;align-items:center;gap:20px;color:var(--muted);font-size:14px}.nav-links a:hover{color:var(--text)}.workspace{width:min(1440px,100%);margin:0 auto;padding:24px clamp(14px,3vw,40px) 56px}.desk-hero,.page-heading,.stock-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:22px;align-items:end;margin-bottom:22px}.desk-hero h1,.page-heading h1,.stock-header h1{max-width:840px;margin:6px 0 8px;font-size:clamp(30px,4vw,58px);line-height:1;letter-spacing:0}.page-heading h1,.stock-header h1{font-size:clamp(30px,4vw,46px)}.desk-hero p,.page-heading p,.stock-header p{max-width:760px;margin:0;color:var(--muted);line-height:1.6}.desk-hero .hero-summary{max-width:none;font-size:15px;line-height:1.45;white-space:nowrap}.hero-proof{max-width:850px;margin-top:14px;color:#b8c7d8;font-size:14px;line-height:1.6}.hero-upgrade{height:38px;margin-top:16px;border-color:rgba(84,199,236,.34);background:var(--text);color:var(--bg);font-weight:800}.hero-upgrade:hover{border-color:var(--cyan);background:#dfeaf5}.eyebrow,.lock-label,.modal-kicker{color:var(--cyan);font-family:var(--font-data);font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.hero-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:16px}.panel-row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:13px}.panel-row:last-child{border-bottom:0}.panel-row strong{color:var(--text);font-family:var(--font-data)}.control-strip{display:flex;align-items:end;gap:10px;flex-wrap:wrap;border:1px solid var(--line-soft);border-radius:var(--radius);background:rgba(16,23,32,.72);padding:12px;margin-bottom:16px}.control-strip label{display:grid;gap:5px;color:var(--faint);font-size:12px}.search{min-width:min(280px,100%);flex:1 1}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px}.stats-grid>div{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel);padding:14px}.eps-strip span,.event-actions span,.metric-cell span,.stats-grid span{display:block;color:var(--faint);font-size:12px}.stats-grid strong{display:block;margin-top:6px;font-family:var(--font-data);font-size:24px}.pos{color:var(--green)}.neg{color:var(--red)}.feed-header,.panel-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:22px 0 12px}.feed-header h2,.panel-title h2{margin:0 0 4px;font-size:18px}.feed-header p,.panel-title span{margin:0;color:var(--faint);font-size:13px}.segmented{display:flex;gap:4px;border:1px solid var(--line);border-radius:var(--radius);background:#0b1119;padding:4px}.segmented button{height:30px;border:0;background:transparent;color:var(--muted);text-transform:capitalize}.segmented button.active{background:var(--text);color:var(--bg)}.event-list{display:grid;gap:6px}.event-card{display:grid;grid-template-columns:92px minmax(260px,1.7fr) repeat(4,minmax(104px,.7fr)) minmax(134px,.8fr);gap:12px;align-items:center;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel);padding:12px;animation:rise .24s ease-out both;animation-delay:calc(var(--i, 0) * 26ms)}.event-card:hover{border-color:#33455b;background:var(--panel-2)}.event-date{display:grid;gap:4px;font-family:var(--font-data)}.event-date span{color:var(--text);font-weight:700}.event-date strong{color:var(--faint);font-size:12px}.company-row{display:flex;gap:10px;min-width:0}.company-row,.company-row.large{align-items:center}.company-logo{width:34px;height:34px;border:1px solid var(--line);border-radius:7px;background:white;object-fit:contain;padding:3px;flex:0 0 auto}.company-logo.large{width:56px;height:56px}.company-logo.fallback{display:grid;place-items:center;background:#152234;color:var(--cyan);font-family:var(--font-data);font-size:12px;padding:0}.company-logo.fallback.large{font-size:16px}.symbol-link{color:var(--text);font-family:var(--font-data);font-weight:800}.company-name{max-width:360px}.company-name,.news-line{overflow:hidden;color:var(--muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.news-line{display:block;margin-top:8px}.news-line:hover{color:var(--cyan)}.news-line.muted{color:var(--faint)}.metric-cell{min-width:0}.metric-cell strong{display:block;margin-top:4px;overflow-wrap:anywhere;color:var(--text);font-family:var(--font-data);font-size:15px}.metric-cell.surprise strong{display:inline-flex;align-items:center;min-height:26px;border-radius:7px;padding:2px 8px}.metric-cell.surprise.beat strong{background:var(--green-soft);color:var(--green)}.metric-cell.surprise.miss strong{background:var(--red-soft);color:var(--red)}.metric-cell.surprise.upcoming strong{background:var(--amber-soft);color:var(--amber)}.metric-cell.surprise.inline strong,.metric-cell.surprise.unknown strong{background:var(--cyan-soft);color:var(--cyan)}.event-actions{display:grid;gap:6px;justify-items:start}.event-actions button{width:100%}.state-box{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel);color:var(--muted);padding:22px}.form-error,.state-box.error{border-color:rgba(255,107,107,.36);color:var(--red)}.pro-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.pro-lock{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px dashed #405266;border-radius:var(--radius);background:linear-gradient(135deg,rgba(155,140,255,.08),rgba(84,199,236,.04));padding:16px}.pro-lock h3{margin:4px 0;font-size:16px}.pro-lock p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.pro-lock button{flex:0 0 auto}.modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:rgba(0,0,0,.62);padding:18px}.modal{width:min(460px,100%);border:1px solid var(--line);border-radius:var(--radius);background:#0d141e;box-shadow:0 24px 90px rgba(0,0,0,.55);padding:22px}.modal h2{margin:8px 0}.modal p{margin:0 0 16px;color:var(--muted);line-height:1.5}.intent-form{display:grid;gap:10px}.intent-form label{color:var(--faint);font-size:13px}.intent-form button{width:100%}.modal-close{width:100%;margin-top:10px;background:transparent}.success-box{border:1px solid rgba(54,209,136,.36);border-radius:var(--radius);background:var(--green-soft);color:var(--green);padding:12px;line-height:1.5}.calendar-table{border:1px solid var(--line-soft);border-radius:var(--radius);overflow:hidden;background:var(--panel)}.calendar-row{display:grid;grid-template-columns:150px 90px minmax(220px,1fr) repeat(3,120px);gap:12px;align-items:center;border-bottom:1px solid var(--line-soft);padding:12px 14px;color:var(--muted);font-size:13px}.calendar-row.header{background:#0d141e;color:var(--faint);font-family:var(--font-data);font-size:12px;text-transform:uppercase}.calendar-row a,.calendar-row strong{color:var(--text);font-family:var(--font-data);font-weight:700}.calendar-lock{width:100%;height:48px;border:0;border-radius:0;border-top:1px dashed #405266;background:rgba(155,140,255,.1)}.stock-header{align-items:center}.page-heading>button,.stock-header>button{justify-self:end}.detail-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:14px;margin-top:18px}.detail-panel{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel);padding:16px}.eps-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.eps-strip>div{border:1px solid var(--line-soft);border-radius:7px;background:#0d141e;padding:12px}.eps-strip strong{display:block;margin-top:6px;font-family:var(--font-data);font-size:20px}.news-stack{display:grid;gap:8px}.news-stack a{display:grid;gap:4px;border:1px solid var(--line-soft);border-radius:7px;background:#0d141e;padding:12px}.news-stack a:hover{border-color:#33455b}.news-stack span{color:var(--faint);font-size:12px}.news-stack strong{color:var(--text);font-size:14px;line-height:1.35}.account-page{min-height:100vh;background:#f6f8fb;color:#071427}.account-page a{color:#0d2f86}.account-topbar{display:flex;align-items:center;justify-content:space-between;min-height:54px;border-bottom:1px solid #dbe2ec;background:#ffffff;padding:0 24px}.account-brand{color:#071427;font-size:16px;font-weight:800}.account-brand span{color:#24439b}.account-back{color:#0d2f86;font-size:13px}.account-back:before{content:"<- "}.account-shell{display:grid;width:min(488px,calc(100% - 32px));gap:16px;margin:32px auto 0;padding-bottom:56px}.account-card,.account-pro-card{border:1px solid #d9e2ee;border-radius:var(--radius)}.account-card{background:#ffffff;padding:28px}.account-card h1{margin:0 0 20px;font-size:17px;line-height:1.2}.account-row{display:grid;grid-template-columns:118px minmax(0,1fr);gap:14px;align-items:center;min-height:42px;border-bottom:1px solid #e9eef5;color:#3d4d63;font-size:13px}.account-row strong{overflow-wrap:anywhere;color:#071427;font-size:13px;font-weight:700;text-align:right}.account-status{display:inline-flex;align-items:center;min-height:27px;border-radius:999px;background:#fff0f0;color:#a52d38;padding:0 12px}.account-upgrade{width:100%;height:40px;margin-top:16px;border:0;background:#24439b;color:#ffffff;font-weight:800}.account-upgrade:hover{background:#1d377f}.account-pro-card{background:linear-gradient(160deg,#122556,#203b88);color:#ffffff;padding:28px}.account-pro-card h2{margin:0 0 6px;font-size:19px}.account-pro-card p{margin:0 0 20px;color:#bdd0ff;font-size:13px;line-height:1.5}.account-pro-card ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.account-pro-card li{display:flex;align-items:flex-start;gap:11px;color:#ffffff;font-size:13px;line-height:1.45}.account-feature-dot{width:7px;height:7px;margin-top:6px;border-radius:999px;background:#33d6ff;box-shadow:0 0 0 3px rgba(51,214,255,.16);flex:0 0 auto}.account-contact{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#465a75;font-size:13px}.account-contact a{color:#0d2f86;font-weight:700}.account-footer{display:grid;justify-items:center;gap:10px;color:#7c8ba1;font-size:12px;padding-top:28px}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.desk-hero .hero-summary{max-width:760px;white-space:normal}.event-card{grid-template-columns:88px minmax(230px,1.4fr) repeat(2,minmax(104px,.7fr))}.event-actions{grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}}@media (max-width:860px){.desk-hero,.detail-grid,.page-heading,.stock-header{grid-template-columns:1fr}.page-heading>button,.stock-header>button{justify-self:stretch}.pro-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-card{grid-template-columns:1fr}.event-actions{grid-column:auto;grid-template-columns:1fr}.calendar-row{grid-template-columns:1fr .7fr 1fr}.calendar-row span:nth-child(4),.calendar-row span:nth-child(5),.calendar-row span:nth-child(6),.calendar-row.header span:nth-child(4),.calendar-row.header span:nth-child(5),.calendar-row.header span:nth-child(6){display:none}}@media (max-width:560px){.live-source-inner{max-width:calc(100vw - 24px);overflow:hidden;text-overflow:ellipsis;font-size:10px}.topbar{align-items:flex-start;flex-direction:column;gap:10px;padding-top:12px;padding-bottom:12px}.nav-links{width:100%;justify-content:space-between}.workspace{padding-inline:12px}.eps-strip,.pro-grid,.stats-grid{grid-template-columns:1fr}.feed-header{align-items:stretch;flex-direction:column}.segmented{overflow-x:auto}.pro-lock{align-items:stretch;flex-direction:column}.calendar-row{grid-template-columns:1fr .7fr}.calendar-row span:nth-child(3),.calendar-row.header span:nth-child(3){display:none}.account-topbar{padding:0 16px}.account-shell{width:min(100% - 24px,488px);margin-top:20px}.account-card,.account-pro-card{padding:22px}.account-row{grid-template-columns:1fr;gap:4px;padding:10px 0}.account-row strong{text-align:left}.account-contact{align-items:flex-start;flex-direction:column;gap:8px}}