.stock-app{--ink:#03121f;--panel:#0c2030;--line:#243744;--cyan:#00d9e9;--orange:#ff8a08;--muted:#92a5b5;position:absolute;inset:0;background:var(--ink);color:#f7f8fa;font-family:Manrope,sans-serif;font-size:14px}.stock-app button{border:0;color:inherit;background:none;padding:0}.stock-app a:focus-visible,.stock-app button:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.stock-app p{line-height:1.65}.stock-app h1,.stock-app h2,.stock-app h3,.stock-app p{margin-top:0}.stock-app h1{font-size:34px;line-height:1.13;letter-spacing:-1.2px;font-weight:800;margin-bottom:16px}.stock-app h2{font-size:22px;line-height:1.25;letter-spacing:-.6px;margin-bottom:14px}.stock-app h3{font-size:18px;line-height:1.3;margin-bottom:8px}.stock-app em{font-style:normal;color:var(--orange)}.stock-app a{text-decoration:none}.cyan,.stock-app a{color:var(--cyan)}.orange{color:var(--orange)}.muted{color:var(--muted)}.small{font-size:11px}.eyebrow{font-size:10px;letter-spacing:1.6px;font-weight:800}.date{color:#8e9ba8;margin-bottom:10px}.app-toolbar{position:absolute;top:54px;left:0;right:0;padding:0 20px;display:flex;align-items:center;gap:10px;background:var(--ink);z-index:15}.app-toolbar b{font-size:20px;letter-spacing:-.7px;flex:1 1}.app-toolbar button{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:40px}.stock-scroll{background:var(--ink)}.screen-body{padding:120px 20px 125px;min-height:100%}.cover-title{font-size:47px!important;line-height:1.02!important;letter-spacing:-1.9px!important;position:relative;z-index:2;margin-bottom:0!important}.cover-art{width:calc(100% + 40px);margin:0 -20px;height:215px;object-fit:cover;display:block}.cover-question{margin-top:-7px;position:relative}.ticker{border:1px solid var(--cyan);border-radius:10px;color:var(--cyan);padding:3px 9px;font-size:12px;font-weight:800;display:inline-block}.cover-question h2{font-size:28px;margin:8px 0 18px;letter-spacing:-1px}.sides{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 12px}.sides button{min-height:67px;border-radius:16px;padding:12px 10px;display:flex;align-items:center;gap:8px;color:#041722;text-align:left}.sides .bull{background:var(--cyan)}.sides .bear{background:var(--orange)}.sides b{font-size:15px;font-weight:800;white-space:nowrap}.sides small{display:block;font-size:11px;margin-top:3px}.follow,.primary{width:100%;min-height:51px;display:flex;gap:9px;align-items:center;justify-content:center;border-radius:13px!important;font-weight:800;font-size:15px!important}.stock-app .primary{background:#f8f8fa;color:#061826}.stock-app .follow{border:1px solid var(--line);margin:14px 0 24px;color:var(--cyan)}.stock-app .following{background:#0b303c;border-color:#22606a}.stock-app section{margin-top:30px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.section-title h2{margin:0}.explore-track{gap:12px}.mini-stock{width:150px;background:var(--panel)!important;border-radius:13px;overflow:hidden;text-align:left}.mini-stock img{width:100%;height:95px;object-fit:cover;display:block}.mini-stock span{display:flex;align-items:center;justify-content:space-between;padding:12px;font-weight:800}.event-teaser,.update-row,.wide-row{width:100%;text-align:left;display:flex;align-items:center;gap:13px;padding:17px 0!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.event-teaser>span,.update-row>span:nth-child(2),.wide-row>span{flex:1 1}.event-teaser small,.wide-row small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.pill{font-size:10px;font-weight:800;color:var(--cyan);background:#0a303d;border:1px solid #245563;border-radius:6px;padding:5px 8px;display:inline-block}.bottom-nav{position:absolute;bottom:0;left:0;right:0;height:98px;padding:10px 20px 34px;background:var(--ink);border-top:1px solid var(--line);z-index:18;display:flex;justify-content:space-around}.bottom-nav button{width:85px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:11px}.bottom-nav .selected{color:var(--cyan)}.content-footer{margin-top:28px;color:#798b9b;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:8px;letter-spacing:1px}.content-footer button{display:flex;align-items:center;gap:4px;font-size:10px;letter-spacing:0}.lede{color:#b2bfcb;font-size:14px;line-height:1.65;margin-bottom:22px}.search{display:flex;align-items:center;gap:9px;padding:13px;border:1px solid var(--line);border-radius:11px;background:var(--panel);margin:23px 0 16px}.search input{min-width:0;width:100%;border:0;outline:0;background:none;color:white;font-size:13px}.filter-track{gap:8px;padding-bottom:15px}.filter{border:1px solid var(--line)!important;border-radius:20px;padding:8px 13px!important;font-size:11px;white-space:nowrap}.filter.active{background:var(--cyan);color:var(--ink);border-color:var(--cyan)!important;font-weight:800}.stock-list{display:grid;gap:18px}.stock-card{border:1px solid var(--line)!important;border-radius:17px;overflow:hidden;text-align:left;width:100%;background:var(--panel)!important}.stock-card img{width:100%;height:150px;object-fit:cover;display:block}.stock-card>div{padding:16px}.stock-card h3{font-size:22px;margin-top:10px}.card-bottom{justify-content:space-between;color:var(--muted);font-size:11px;margin-top:14px}.card-bottom,.detail-identity{display:flex;align-items:center}.detail-identity{gap:9px;font-size:10px;margin-bottom:15px}.detail-image{width:calc(100% + 40px);margin:0 -20px;height:185px;object-fit:cover}.argument{display:flex;gap:12px;text-align:left;width:100%;padding:19px 0!important;border-bottom:1px solid var(--line)!important}.argument-marker{width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex:none;border-radius:9px;background:#11333d;color:var(--cyan)}.argument-marker.bear{background:#362719;color:var(--orange)}.argument>span:last-child{flex:1 1;min-width:0}.argument small{font-size:9px;color:var(--muted);letter-spacing:1px;display:block;margin-bottom:6px}.argument b{font-size:18px;display:block}.argument p{font-size:13px;color:#b9c5cf;margin:8px 0 12px}.source-link{font-size:12px;display:flex;align-items:center;gap:6px}.wide-row{margin-top:26px}.text-button{display:flex;align-items:center;gap:8px;color:var(--cyan)!important;font-weight:700;font-size:12px;padding:8px 0!important}.detail-actions{display:flex;gap:20px;margin-top:28px;border-top:1px solid var(--line);padding-top:20px}.detail-actions button{display:flex;align-items:center;gap:6px;font-size:12px}.detail-actions svg{width:18px}.timeline{padding-left:18px;border-left:1px solid #30515e;margin:30px 0 0 7px}.timeline article{position:relative;padding:0 0 28px 8px}.timeline article p{font-size:13px;color:#b3c0ca}.timeline .eyebrow{font-size:10px}.timeline .eyebrow span{display:block;letter-spacing:0;margin-top:8px}.timeline-dot{position:absolute;left:-24px;top:4px;width:10px;height:10px;background:var(--cyan);border-radius:50%}.demo-note{font-size:11px;color:#8fa2b3;line-height:1.6;border-left:2px solid #375667;padding-left:11px;margin:20px 0}.calendar-strip{background:var(--panel);padding:18px;display:flex;align-items:center;gap:14px;border-radius:13px;margin:24px 0;color:var(--orange)}.calendar-strip span{font-weight:700;color:white}.calendar-strip small{display:block;color:var(--muted);font-size:10px;font-weight:400;margin-top:5px}.event-card{padding:20px!important;text-align:left;border:1px solid var(--line)!important;border-radius:16px;margin-bottom:16px;background:var(--panel)!important;width:100%}.event-card>.small{float:right}.event-card h2{margin:15px 0 9px}.event-card p{color:#b6c3cc;font-size:13px;margin-bottom:18px}.event-card .card-bottom{border-top:1px solid var(--line);padding-top:15px}.watch-summary{display:flex;align-items:center;gap:10px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--cyan);font-size:12px;margin:25px 0}.watch-summary span{flex:1 1}.saved-card{position:relative;border-bottom:1px solid var(--line);padding:18px 26px 18px 0}.saved-main{display:flex;align-items:center;gap:14px;width:100%;text-align:left}.saved-main img{width:84px;height:90px;object-fit:cover;border-radius:12px}.saved-main h3{font-size:16px;margin:6px 0}.saved-main small{font-size:10px}.saved-main small:last-child{color:var(--muted);display:flex;gap:5px;align-items:center}.remove{position:absolute;right:0;top:24px;color:var(--cyan)!important}.empty{text-align:center;padding:32px 8px;color:var(--muted)}.empty h2{color:white;margin-top:20px}.empty .primary{margin-top:23px}.method-row{padding:24px 0;border-top:1px solid var(--line)}.method-row h2{margin-top:14px}.method-row p{color:#b4c3cd}.toast{position:absolute;left:20px;right:20px;bottom:110px;z-index:200;background:#e8f9fa;color:#082331;padding:14px 16px;border-radius:12px;font-size:12px;box-shadow:0 8px 20px #0005}.sheet-content{font-family:Manrope,sans-serif;color:#102532;padding:4px 0 24px;font-size:14px}.sheet-content h2{font-size:26px;line-height:1.2;letter-spacing:-.8px;margin:16px 0}.sheet-content h3{font-size:16px;margin:24px 0 10px}.sheet-content p{line-height:1.65;color:#50606c}.sheet-content a{gap:8px;color:#006578;font-size:13px;font-weight:800}.menu-row,.sheet-content a{display:flex;align-items:center}.menu-row{width:100%;gap:13px;padding:17px 0;border:0;background:none;border-bottom:1px solid #dce3e8;color:#153344;font-size:14px;text-align:left}.menu-row svg:last-child{margin-left:auto}.source-box{background:#eef4f6;border:1px solid #dae5e9;border-radius:13px;padding:17px;margin:23px 0}.source-box .eyebrow{font-size:9px;color:#5d727f}.source-box h3{margin-top:10px}.source-box p{font-size:12px}.sheet-primary,.sheet-secondary{background:#082332;color:white!important;border:0;border-radius:12px;padding:15px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;font:700 13px Manrope;margin:12px 0;text-decoration:none}.sheet-secondary{background:#e5f3f6;color:#103344!important}.event-time{display:flex;gap:10px;align-items:center}.editor{padding:18px;border:1px solid var(--line);background:var(--panel);border-radius:14px}.editor label{display:block;color:#b1c1cd;font-size:12px;margin-top:17px}.editor input,.editor select{display:block;min-width:0;width:100%;background:#061824;border:1px solid #345164;color:white;border-radius:8px;padding:11px 9px;margin-top:7px;font-size:13px}.editor select option{background:#061824}.config-row{display:flex;gap:10px;align-items:center;margin:12px 0;font-size:12px}.config-row span{flex:1 1}.config-row svg{width:18px}.config-image{width:100%;height:120px;object-fit:cover;border-radius:10px;margin-top:12px}.editor+.primary{margin-top:25px}.screen-body{padding-top:92px!important}.cover-art{height:185px!important}.sides button{min-height:62px!important}.sheet-content{--cyan:#00798b;--ink:#03121f;padding:4px 20px 24px!important}.sheet-content .pill{color:#00798b;background:#edf6f7;border-color:#c7e2e5}.home .mini-stock{width:150px}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:#03121f;color:#f7f8fa;font-family:Manrope,sans-serif}button,input,select,textarea{font:inherit}a,button{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a{color:#00d9e9}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #00d9e9;outline-offset:3px}.stock-app{position:relative;min-height:100dvh;max-width:480px;margin:auto}.app-toolbar{position:sticky;top:0;height:55px;padding-top:env(safe-area-inset-top);box-sizing:content-box}.stock-scroll{min-height:calc(100dvh - 55px)}.screen-body{padding-top:15px!important;padding-bottom:110px}.bottom-nav{position:fixed;left:50%;transform:translateX(-50%);width:100%;max-width:480px;height:calc(66px + env(safe-area-inset-bottom));padding:8px 20px calc(8px + env(safe-area-inset-bottom))}.native-carousel{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.native-carousel>*{flex-shrink:0;scroll-snap-align:start}.native-carousel::-webkit-scrollbar{display:none}.toast{position:fixed;left:50%;transform:translateX(-50%);width:calc(100% - 40px);max-width:440px;bottom:90px}.sheet-overlay{position:fixed;inset:0;background:#0008;z-index:100}.native-sheet{position:fixed;left:50%;bottom:0;transform:translateX(-50%);width:100%;max-width:480px;max-height:86dvh;overflow-y:auto;overscroll-behavior:contain;background:#fff;border-radius:24px 24px 0 0;z-index:101;padding-bottom:env(safe-area-inset-bottom);color:#102532}.sheet-grabber{width:38px;height:5px;background:#b8c3c9;border-radius:4px;margin:10px auto 16px}.sheet-heading{display:flex;align-items:center;padding:0 20px;gap:12px}.sheet-heading h2{font-size:18px;flex:1 1;margin:0}.sheet-heading button{border:0;background:#eef2f5;border-radius:50%;font-size:26px;width:34px;height:34px;color:#263e4c}.sheet-description{margin:8px 20px 16px;color:#637783;font-size:12px}.sheet-content .menu-row{text-decoration:none;font-weight:500}.search input{font-size:16px}.system-page{padding:40px 24px;max-width:480px;margin:auto;line-height:1.7}.system-page h1{line-height:1.2;font-size:36px}.system-page>a{display:block;margin:20px 0}.account-button,.system-page button{background:#00d9e9;color:#03121f;border:0;border-radius:10px;padding:14px 20px}.system-page section{border:1px solid #345164;border-radius:16px;padding:20px;margin:30px 0}.system-page p{color:#a6bac7}.admin-shell{max-width:1200px;margin:auto;padding:0 24px 60px}.admin-shell header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #243744;padding:22px 0}.admin-shell header b span{color:#93a9b9;font-weight:400;margin-left:10px}.admin-intro{margin:40px 0 25px}.admin-intro h1{font-size:42px;letter-spacing:-1.4px;line-height:1.1}.admin-shell em{font-style:normal;color:#ff8a08}.admin-intro p,.admin-panel p{color:#9fb5c5;line-height:1.7}.admin-tabs{display:flex;gap:8px;overflow:auto}.admin-shell button{border:1px solid #345164;border-radius:8px;background:#112c3d;color:#e7f4fa;padding:10px 16px}.admin-tabs .active,.draft-item.active{border-color:#00d9e9;color:#00d9e9}.admin-status{min-height:24px;color:#ffaf50;overflow-wrap:anywhere}.admin-grid{display:grid;grid-template-columns:300px 1fr;gap:20px;align-items:start}.admin-panel{background:#0c2030;border:1px solid #243744;border-radius:16px;padding:24px;min-width:0}.admin-panel h2{margin-top:0}.admin-panel label{display:block;font-size:13px;color:#c2d3dd;margin:18px 0}.admin-panel input:not([type=checkbox]),.admin-panel select,.admin-panel textarea{width:100%;display:block;min-width:0;margin-top:7px;background:#061824;border:1px solid #345164;border-radius:8px;padding:11px;color:#fff}.admin-panel textarea{resize:vertical;line-height:1.5}.admin-panel input[type=checkbox]{margin-right:10px;accent-color:#00d9e9}.admin-panel fieldset{border:0;padding:0;min-width:0}.admin-cover{width:100%;max-height:220px;object-fit:cover;border-radius:12px}.draft-item{width:100%;text-align:left;margin-bottom:10px}.draft-item small{display:block;margin-top:6px;color:#8ea9ba}.admin-evidence{border-top:1px solid #345164;margin-top:26px;padding-top:20px}.admin-publish{margin-top:25px;border-top:1px solid #345164}.admin-module{display:flex;align-items:center;gap:12px}.admin-module label{flex:1 1}.admin-releases{grid-column:1/-1}.admin-releases>div{display:flex;gap:10px;align-items:center;justify-content:space-between;margin:10px 0}.audit-entry{border-bottom:1px solid #345164;padding:18px 0}.audit-entry h3{margin:8px 0}.admin-panel details{margin:24px 0}.admin-panel summary{cursor:pointer;color:#00d9e9}.admin-panel button+button{margin-left:8px}@media (max-width:700px){.admin-grid{grid-template-columns:1fr}.admin-shell{padding:0 16px 40px}.admin-shell header{flex-wrap:wrap;font-size:12px}.admin-panel{padding:18px}.admin-intro h1{font-size:36px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.login-form label{display:block;margin:18px 0;color:#bdcbd6}.login-form input{display:block;width:100%;margin-top:8px;padding:13px;border:1px solid #345164;border-radius:10px;background:#0c2030;color:white}.login-form button{width:100%;margin:6px 0}.preview-banner{font-size:8px;letter-spacing:1px;color:#aebfcd;margin:0 0 12px;border-left:2px solid #ff8a08;padding-left:8px}.language-picker{display:inline-flex;align-items:center;gap:4px;position:relative;flex:none;border:1px solid #345164;border-radius:8px;min-height:36px;padding:4px 7px;color:#00d9e9;font-size:11px;max-width:80px}.language-picker select{background:#03121f;color:#f7f8fa;border:0;width:48px;min-width:0;font-size:11px;padding:0;cursor:pointer}.language-picker option{background:#0c2030;color:#fff}.app-toolbar b{min-width:0;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-toolbar{gap:7px}.translation-note{color:#9bb0c0;font-size:10px;line-height:1.5;border-inline-start:2px solid #2a6974;padding-inline-start:8px;margin-bottom:12px}.sides b{white-space:normal!important;line-height:1.2;display:block}.sides button{min-width:0}.sides svg{flex-shrink:0}.sides small{overflow-wrap:anywhere}.bottom-nav button{min-width:0;flex:1 1}.bottom-nav span{line-height:1.15;max-width:105px}.pill,.ticker{unicode-bidi:isolate;direction:ltr}[dir=rtl] .argument,[dir=rtl] .event-card,[dir=rtl] .event-teaser,[dir=rtl] .menu-row,[dir=rtl] .mini-stock,[dir=rtl] .saved-main,[dir=rtl] .sides button,[dir=rtl] .stock-card,[dir=rtl] .update-row,[dir=rtl] .wide-row{text-align:start}[dir=rtl] .menu-row svg:last-child{margin-left:0;margin-right:auto}[dir=rtl] .demo-note{border-left:0;border-right:2px solid #375667;padding-left:0;padding-right:11px}[dir=rtl] .remove{right:auto;left:0}[dir=rtl] .saved-card{padding-left:26px;padding-right:0}[lang^=ar] .cover-title,[lang^=fa] .cover-title{font-size:40px!important;line-height:1.25!important;letter-spacing:0!important}[lang^=ja] .cover-title,[lang^=ko] .cover-title,[lang^=zh] .cover-title{font-size:36px!important;line-height:1.18!important;letter-spacing:-1px!important}.admin-shell{direction:ltr}.home .explore-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow:visible}.home .mini-stock{width:100%;min-width:0}.home .mini-stock span{padding:11px 8px;font-size:12px;gap:3px}.home .mini-stock span svg{width:14px;flex-shrink:0}.home .mini-stock img{height:90px}[lang^=ar] .sheet-content,[lang^=ar] .stock-app,[lang^=fa] .sheet-content,[lang^=fa] .stock-app{font-family:Tahoma,Arial,sans-serif}[lang^=ar] .cover-title,[lang^=fa] .cover-title{margin-bottom:12px!important}[dir=rtl] .preview-banner{border-left:0;border-right:2px solid #ff8a08;padding-left:0;padding-right:8px}[dir=rtl] .timeline{border-left:0;border-right:1px solid #30515e;padding-left:0;padding-right:18px;margin-left:0;margin-right:7px}[dir=rtl] .timeline-dot{left:auto;right:-24px}@media (max-width:360px){.home .mini-stock span{font-size:10px;padding:10px 6px}.home .mini-stock span svg{width:12px}.home .mini-stock img{height:78px}}