.mobile-language-toggle{display:none}@media (max-width:780px){html,body{max-width:100%;overflow:clip visible}body{-webkit-text-size-adjust:100%}.app-shell,.main-area,.route-content,.content-wrap{min-width:0;max-width:100%}.main-area,.route-content{overflow-x:clip}.content-wrap{width:100%;padding:24px 14px 28px}.sidebar .nav-list{display:none!important}.topbar{grid-template-rows:30px 30px!important;grid-template-columns:112px minmax(0,1fr) 48px!important;padding-inline:12px!important}.mobile-brand{grid-area:1/1}.mobile-brand-story{grid-area:1/2;min-width:0;height:30px;display:grid!important}.mobile-language-toggle{border:1px solid color-mix(in srgb,var(--brand-teal) 35%,var(--line));background:color-mix(in srgb,var(--brand-teal) 8%,var(--panel));min-width:42px;height:28px;color:var(--brand-teal);font:650 10px var(--mono);letter-spacing:.04em;cursor:pointer;border-radius:999px;grid-area:1/3;place-self:center end;place-items:center;padding:0 7px;display:grid}.mobile-utility{grid-area:2/1/auto/-1}.mobile-utility>b{max-width:35vw}.mobile-utility-controls{max-width:70vw}.mobile-utility-controls .experience-switch{transform-origin:100%;margin-inline:-4px;display:flex;transform:scale(.78)}.mobile-utility-controls .theme-quick-switch{margin-inline:0!important;transform:none!important}.mobile-utility-controls .top-signin{white-space:nowrap}.page-footer{overflow-wrap:anywhere}.page-heading,.section-heading,.universe-heading,.welcome-row,.watchlist-tools,.asset-profile,.asset-next-step,.demo-final-cta,.nw-command-bar,.nw-panel-head,.strategy-workbench-head,.strategy-result-heading,.system-health-top{min-width:0}.page-heading>*,.section-heading>*,.welcome-row>*,.watchlist-tools>*,.asset-profile>*,.asset-next-step>*,.demo-final-cta>*{min-width:0;max-width:100%}.page-heading h1,.section-heading h2,.welcome-row h1,.hero-card h2,.flow-hero h1,.nw-hero h1,.futures-hero h1,.markets-hero h1,.strategy-hero h1{overflow-wrap:anywhere}.hero-card,.flow-hero,.nw-hero,.futures-hero,.markets-hero,.strategy-hero{width:100%;min-width:0;max-width:100%}.flow-hero,.nw-hero,.futures-hero,.markets-hero,.strategy-hero{grid-template-columns:1fr;padding:24px 18px 0}.nw-orbit,.market-orbit,.strategy-hero-art{justify-self:center;width:min(100%,330px);max-width:100%}.hero-ornament{max-width:52vw}.workflow-strip,.company-grid,.brief-card-grid,.watchlist-grid,.universe-grid,.nw-kpi-grid,.nw-main-grid,.futures-main-grid,.strategy-metric-grid,.strategy-method,.strategy-method-facts,.system-provider-grid,.systems-explainer,.demo-proof-grid,.demo-architecture,.settings-layout,.overview-grid,.strategy-controls,.nw-market-select-row{grid-template-columns:1fr!important}.strategy-run-button{width:100%;grid-column:auto!important}.nw-command-actions,.strategy-result-actions,.demo-final-actions{flex-wrap:wrap;width:100%}.nw-command-actions>*,.strategy-result-actions>*,.demo-final-actions>*{flex:auto}.library-toolbar,.universe-controls{flex-direction:column;align-items:stretch}.library-search,.universe-search{width:100%;max-width:none}.filter-tabs,.universe-filters{width:100%;padding-bottom:2px;overflow-x:auto}.coverage-table,.strategy-history-table,.asset-chart-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.coverage-table-head,.coverage-row{min-width:610px}.strategy-history-row{min-width:470px}.asset-chart{min-width:520px}.watchlist-add{flex-wrap:wrap;width:100%}.watchlist-add input,.watchlist-add select,.watchlist-add button{flex:100%;width:100%;min-width:0}.asset-profile-price{padding-left:0}.asset-profile-heading h1{font-size:clamp(25px,8vw,38px)}.source-starters,.tide-guide-resources{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.source-starters>a,.tide-guide-resources>a{flex:none}input,select,textarea,button,img,svg,video{max-width:100%}}.landing-page{overflow:clip visible}.tide-guide-launcher{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);box-shadow:0 14px 38px #02080947, inset 0 1px 0 #ffffff47, inset 0 -1px 0 color-mix(in srgb,var(--brand-teal) 18%,transparent), 0 0 22px color-mix(in srgb,var(--brand-teal) 12%,transparent);position:relative;border-color:color-mix(in srgb,var(--brand-teal) 34%,transparent)!important;background:color-mix(in srgb,var(--panel) 43%,transparent)!important}.tide-guide-launcher:before{z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg, #ffffff24, color-mix(in srgb,var(--brand-teal) 7%,transparent) 42%, transparent 76%);content:"";position:absolute;inset:0}.tide-guide-launcher:hover{box-shadow:0 17px 44px #02080952, inset 0 1px 0 #ffffff57, inset 0 -1px 0 color-mix(in srgb,var(--brand-teal) 22%,transparent), 0 0 30px color-mix(in srgb,var(--brand-teal) 21%,transparent);border-color:color-mix(in srgb,var(--brand-teal) 52%,transparent)!important}:root[data-theme=daylight] .tide-guide-launcher{box-shadow:0 14px 38px #263d2924,inset 0 1px #ffffffd4,inset 0 -1px #6f9a7a21,0 0 22px #6f9a7a12;background:#fffefa85!important;border-color:#6f9a7a52!important}:root[data-theme=blue] .tide-guide-launcher{box-shadow:0 14px 38px #05091666,inset 0 1px #dbe3ff2b,inset 0 -1px #9caeff21,0 0 24px #9caeff16;background:#111b317a!important;border-color:#9caeff59!important}.main-area>.topbar{--masthead-glass:color-mix(in srgb, var(--panel) 48%, transparent);z-index:40;isolation:isolate;-webkit-backdrop-filter:blur(26px)saturate(175%);backdrop-filter:blur(26px)saturate(175%);box-shadow:0 12px 34px #07120e29, inset 0 1px 0 #ffffff47, inset 0 -1px 0 color-mix(in srgb, var(--brand-teal) 14%, transparent);border-top:0;border-radius:0 0 22px 22px;position:sticky;top:0;border:1px solid color-mix(in srgb, var(--brand-teal) 24%, transparent)!important;background:var(--masthead-glass)!important}.main-area>.topbar:before{z-index:0;background:linear-gradient(112deg, #ffffff21, color-mix(in srgb, var(--brand-teal) 8%, transparent) 34%, transparent 66%, #ffffff12)}.main-area>.topbar>*{z-index:1}:root[data-theme=daylight] .main-area>.topbar{--masthead-glass:#fffefa87;box-shadow:0 12px 34px #263d291a,inset 0 1px #ffffffd4,inset 0 -1px #6f9a7a24;border-color:#6f9a7a4a!important}:root[data-theme=blue] .main-area>.topbar{--masthead-glass:#111b3185;box-shadow:0 12px 34px #05091666,inset 0 1px #dbe3ff2b,inset 0 -1px #9caeff21;border-color:#9caeff4a!important}.landing-nav{border:1px solid color-mix(in srgb, var(--brand-teal) 24%, transparent);background:color-mix(in srgb, var(--bg) 48%, transparent);-webkit-backdrop-filter:blur(26px)saturate(175%);backdrop-filter:blur(26px)saturate(175%);box-shadow:0 12px 34px #07120e29, inset 0 1px 0 #ffffff3d, inset 0 -1px 0 color-mix(in srgb, var(--brand-teal) 14%, transparent);border-top:0;border-radius:0 0 24px 24px}:root[data-theme=daylight] .landing-nav{background:#fbfaf58f;border-color:#6f9a7a47;box-shadow:0 12px 34px #263d291a,inset 0 1px #ffffffd4,inset 0 -1px #6f9a7a24}:root[data-theme=blue] .landing-nav{background:#111b318f;border-color:#9caeff47;box-shadow:0 12px 34px #05091666,inset 0 1px #dbe3ff2b,inset 0 -1px #9caeff21}@media (max-width:780px){.main-area>.topbar,.landing-nav{border-radius:0 0 20px 20px}}@media (prefers-reduced-transparency:reduce){.main-area>.topbar,.landing-nav,.tide-guide-launcher{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--panel)!important}}@media (max-width:600px){.app-shell .operator-identity-card{min-width:0;overflow:hidden}.app-shell .operator-identity-email{font-size:clamp(15px,4.4vw,22px)}.app-shell .station-panel-head{gap:8px;padding:11px}.app-shell .station-panel-head>.station-subtle{font-size:10px}}@media (max-width:520px){.content-wrap{padding-inline:12px}.mobile-utility{gap:6px}.mobile-utility-controls{gap:2px}.top-signin{padding-inline:6px!important}.page-footer{margin-inline:12px}.hero-card,.flow-hero,.nw-hero,.futures-hero,.markets-hero,.strategy-hero{border-radius:14px}.landing-hero-stage{min-height:390px}.landing-tide-hand{width:min(310px,76vw);bottom:-92px}.landing-hero-stage .landing-orbit{min-height:375px}.landing-stage-readout{z-index:5}.landing-stage-readout small{white-space:normal;max-width:210px}.proof-cards article{flex-basis:min(82vw,280px)}.tide-guide{z-index:9999;gap:0;width:auto;position:fixed}.tide-guide.is-open .tide-guide-panel{width:min(344px,100vw - 16px);height:min(420px, var(--tide-panel-available,calc(100dvh - 32px)));min-height:min(250px, var(--tide-panel-available,250px))}.tide-guide.is-open .tide-guide-launcher{z-index:2;display:flex;position:relative}.tide-guide-panel{max-width:min(344px,100vw - 24px)!important}.tide-guide-portrait{display:none}.tide-guide:not(.is-open) .tide-guide-launcher{justify-content:center;gap:0;width:46px;min-width:46px;height:46px;min-height:46px;padding:2px}.tide-guide:not(.is-open) .tide-guide-launcher>span,.tide-guide:not(.is-open) .tide-guide-launcher>i{display:none}.tide-guide:not(.is-open) .tide-guide-launcher .tide-guide-mark{width:39px;height:39px}.tide-guide-welcome{gap:7px}.tide-guide-thread{padding:12px}.tide-guide-welcome h3{margin-top:1px;font-size:17px}.tide-guide-welcome p{font-size:11px;line-height:1.45}.tide-guide-prompts{gap:6px;margin-top:3px}.tide-guide-prompts button{min-height:36px}.tide-guide-history{top:66px}.tide-guide-history-item small{font-family:var(--font)}.nav-icon img{object-fit:contain;border-radius:4px;width:17px;height:17px}}@media (max-width:380px){.topbar{grid-template-columns:104px minmax(0,1fr) 42px!important;padding-inline:9px!important}.mobile-brand{font-size:14px}.mobile-brand img{flex-basis:28px;width:28px!important;height:28px!important}.mobile-utility>b{max-width:29vw;font-size:7px!important}.mobile-utility-controls .theme-quick-option{width:16px;height:16px}.mobile-utility-controls .experience-switch{margin-inline:-7px;transform:scale(.68)}.landing-tide-hand{width:280px;bottom:-72px}}:root .app-shell :is(.metric-card,.company-card,.brief-card,.watch-card,.universe-card,.futures-review-card,.market-note-card,.alpha-hypothesis-card,.alpha-leader-card,.connection-card,.security-activity-card,.theme-card,.privacy-card,.token-pulse,.notification-hero-count,.contact-channel-card,.account-center-row-static,.storage-stats article,.community-studio-stats>div,.community-profile-stats>div,.flow-asset-card,.futures-metrics article,.nw-orbit-chip,.nw-risk-summary>div,.iu-brief-stats>div,.iu-asset-card,.iu-chart-card,.iu-scenario,.iu-risk-grid>article,.iu-actions-grid>article,.stock-stat,.stock-context-card,.analyst-targets-card,.company-overview-card,.dividend-panel,.analyst-card,.google-review-card,.trustpilot-review-card,.station-ledger-summary,.station-live-order-summary){background-color:color-mix(in srgb,var(--panel) 82%,transparent);-webkit-backdrop-filter:blur(14px)saturate(145%);backdrop-filter:blur(14px)saturate(145%);transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 10px 28px #07120e14,inset 0 1px #ffffff26}:root .app-shell :is(.company-card,.brief-card,.watch-card,.universe-card,.futures-review-card,.market-note-card,.contact-channel-card):hover{border-color:color-mix(in srgb,var(--brand-teal) 36%,var(--line));transform:translateY(-2px);box-shadow:0 14px 34px #07120e21,inset 0 1px #ffffff36}:root .app-shell :is(.metric-note,.company-card-range>span,.company-card-volume,.stock-market-state>div>div,.stock-stats-grid .stock-stat,.station-account-grid>div,.iu-brief-stats>div,.community-studio-stats>div,.storage-stats article){border-color:color-mix(in srgb,var(--brand-teal) 14%,var(--line));box-shadow:inset 0 1px #ffffff21}.landing-stage-readout,.landing-docs-status{border-color:color-mix(in srgb,var(--brand-teal) 24%,var(--line));background-color:color-mix(in srgb,var(--panel) 62%,transparent);-webkit-backdrop-filter:blur(18px)saturate(155%);backdrop-filter:blur(18px)saturate(155%);box-shadow:0 12px 30px #0208092e,inset 0 1px #ffffff2e}.app-shell .stock-issuer-chip{background-color:color-mix(in srgb,var(--panel) 58%,transparent);-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);box-shadow:inset 0 1px #ffffff2e}@media (max-width:780px){:root .app-shell :is(.metric-card,.company-card,.brief-card,.watch-card,.universe-card,.futures-review-card,.contact-channel-card,.flow-asset-card,.futures-metrics article,.iu-asset-card,.iu-chart-card,.iu-scenario,.stock-stat){-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%)}}@media (prefers-reduced-motion:reduce){:root .app-shell :is(.company-card,.brief-card,.watch-card,.universe-card,.futures-review-card,.contact-channel-card){transition:none}:root .app-shell :is(.company-card,.brief-card,.watch-card,.universe-card,.futures-review-card,.contact-channel-card):hover{transform:none}}@media (prefers-reduced-transparency:reduce){:root .app-shell :is(.metric-card,.company-card,.brief-card,.watch-card,.token-pulse,.universe-card,.futures-review-card,.market-note-card,.alpha-hypothesis-card,.alpha-leader-card,.connection-card,.security-activity-card,.theme-card,.privacy-card,.notification-hero-count,.contact-channel-card,.storage-stats article,.account-center-row-static,.community-studio-stats>div,.community-profile-stats>div,.flow-asset-card,.futures-metrics article,.nw-orbit-chip,.nw-risk-summary>div,.iu-brief-stats>div,.iu-asset-card,.iu-chart-card,.iu-scenario,.iu-risk-grid>article,.iu-actions-grid>article,.stock-stat,.stock-context-card,.stock-issuer-chip,.analyst-targets-card,.company-overview-card,.dividend-panel,.analyst-card,.google-review-card,.trustpilot-review-card,.station-ledger-summary,.station-live-order-summary),.landing-stage-readout,.landing-docs-status,.app-shell .stock-issuer-chip{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--panel)}}@media (max-width:780px){.company-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.company-card{min-width:0;min-height:150px;padding:10px}.company-card-foot{flex-wrap:wrap}.universe-grid{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.universe-card{border-radius:10px;padding:10px}.universe-card-head{gap:6px}.universe-logo{border-radius:8px;width:28px;height:28px}.universe-logo img{width:21px;height:21px}.universe-identity{gap:2px}.universe-identity b{font-size:9px}.universe-identity span{font-size:6px}.asset-class{padding:3px 4px;font-size:5px}.universe-price{letter-spacing:-.5px;gap:5px;margin:11px 0 10px;font-size:17px}.universe-price span{font-size:6px}.universe-range{grid-template-columns:auto minmax(12px,1fr) auto;gap:5px}.universe-range small{font-size:5px}.universe-range b{font-size:6px}.universe-card-foot{flex-wrap:wrap;align-items:center;gap:4px;margin-top:9px;padding-top:7px;font-size:5px}.universe-token-details{gap:3px;margin-top:6px;font-size:6px;display:grid}}@media (max-width:340px){.universe-grid{grid-template-columns:1fr!important}}@media (max-width:780px){.universe-identity b{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.company-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.company-card{min-height:210px}}@media (max-width:359px){.company-grid{grid-template-columns:1fr!important}.company-card{min-height:220px}}:root .app-shell :is(.brief-dialog,.session-sheet,.workshop-sheet,.feedback-dialog){isolation:isolate;background-color:color-mix(in srgb,var(--panel) 76%,transparent);-webkit-backdrop-filter:blur(28px)saturate(155%);backdrop-filter:blur(28px)saturate(155%);border-color:color-mix(in srgb,var(--brand-teal) 25%,var(--line));box-shadow:0 28px 86px #0209084d, inset 0 1px 0 #ffffff38, inset 0 -1px 0 color-mix(in srgb,var(--brand-teal) 12%,transparent);position:relative}:root .app-shell :is(.brief-dialog,.session-sheet,.workshop-sheet,.feedback-dialog):before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#ffffff1a,transparent 34%,transparent 72%,color-mix(in srgb,var(--brand-teal) 5%,transparent));position:absolute;inset:0}:root .app-shell :is(.brief-dialog,.session-sheet,.workshop-sheet,.feedback-dialog)>*{position:relative}:root .app-shell :is(.brief-dialog,.session-sheet,.workshop-sheet,.feedback-dialog) :is(.source-entry,.session-limits,.workshop-illustration,.workshop-tool-summary,.workshop-tool-grid>button,.feedback-status){background-color:color-mix(in srgb,var(--panel-2) 62%,transparent);-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);box-shadow:inset 0 1px #ffffff1f}:root .app-shell .brief-dialog .source-fields :is(input,textarea){background-color:color-mix(in srgb,var(--bg) 62%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-backdrop,.feedback-scrim,.session-backdrop,.workshop-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}:root .app-shell details[open]>div[class*=popover]{background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 84%,transparent),color-mix(in srgb,var(--panel-2) 87%,transparent));-webkit-backdrop-filter:blur(24px)saturate(155%)!important;backdrop-filter:blur(24px)saturate(155%)!important}:root .tide-guide-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 84%,transparent),color-mix(in srgb,var(--panel-2) 87%,transparent))!important;-webkit-backdrop-filter:blur(26px)saturate(160%)!important;backdrop-filter:blur(26px)saturate(160%)!important}:root .tide-guide-panel .tide-guide-head{background:linear-gradient(135deg,color-mix(in srgb,var(--panel-2) 76%,transparent),color-mix(in srgb,var(--panel) 72%,transparent))!important;-webkit-backdrop-filter:blur(18px)saturate(150%)!important;backdrop-filter:blur(18px)saturate(150%)!important}:root .tide-guide-panel .tide-guide-thread{background:color-mix(in srgb,var(--panel) 64%,transparent)!important;-webkit-backdrop-filter:blur(22px)saturate(150%)!important;backdrop-filter:blur(22px)saturate(150%)!important}:root .tide-guide-panel .tide-guide-message{background:color-mix(in srgb,var(--panel-2) 78%,transparent)!important;-webkit-backdrop-filter:blur(16px)saturate(145%)!important;backdrop-filter:blur(16px)saturate(145%)!important}:root .tide-guide-panel .tide-guide-message.user{background:color-mix(in srgb,var(--brand-teal) 16%,var(--panel) 84%)!important}@media (prefers-reduced-transparency:reduce){:root .app-shell details[open]>div[class*=popover]{background:var(--panel)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root .tide-guide-panel,:root .tide-guide-panel .tide-guide-head,:root .tide-guide-panel .tide-guide-thread,:root .tide-guide-panel .tide-guide-message{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root .tide-guide-panel{background:var(--panel)!important}:root .tide-guide-panel .tide-guide-head,:root .tide-guide-panel .tide-guide-thread,:root .tide-guide-panel .tide-guide-message{background:var(--panel-2)!important}}@media (max-width:780px){:root .app-shell :is(.brief-dialog,.session-sheet,.workshop-sheet,.feedback-dialog){-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%)}}@media (prefers-reduced-transparency:reduce){:root .app-shell :is(.brief-dialog,.session-sheet,.workshop-sheet,.feedback-dialog){background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}:root .app-shell :is(.brief-dialog,.session-sheet,.workshop-sheet,.feedback-dialog):before{display:none}:root .app-shell :is(.brief-dialog,.session-sheet,.workshop-sheet,.feedback-dialog) :is(.source-entry,.session-limits,.workshop-illustration,.workshop-tool-summary,.workshop-tool-grid>button,.feedback-status){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--panel-2)}:root .app-shell .brief-dialog .source-fields :is(input,textarea){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg)}}
.stock-workspace{--stock-up:#13ad78;--stock-down:#dc5261;padding-bottom:24px}.stock-hero{position:relative;overflow:hidden}.stock-hero:after{background:color-mix(in srgb,var(--brand-teal) 11%,transparent);filter:blur(55px);content:"";pointer-events:none;border-radius:50%;width:270px;height:180px;position:absolute;bottom:-82px;right:8%}.stock-tabs{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:0;margin:0 0 14px;display:flex;position:sticky;top:65px}.stock-tabs button{color:var(--muted);font:500 11px var(--display);cursor:pointer;background:0 0;border:0;padding:13px 18px;position:relative}.stock-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:18px;right:18px}.stock-tabs button[aria-selected=true]{color:var(--text)}.stock-tabs button[aria-selected=true]:after{background:var(--brand-teal)}.stock-tab-spacer{flex:1}.stock-issuer-chip{border:1px solid var(--line);color:var(--muted);font:7px var(--mono);letter-spacing:.55px;border-radius:99px;padding:6px 10px}.stock-tab-panel{min-width:0;animation:.25s both stock-tab-enter}@keyframes stock-tab-enter{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.stock-market-state{border:1px solid var(--line);background:var(--panel);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:11px 14px;display:flex}.stock-market-state>div{align-items:center;gap:10px;min-width:0;display:flex}.market-live-dot{background:#a8afb8;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #a8afb821}.market-live-dot.is-live{background:var(--stock-up);box-shadow:0 0 0 4px color-mix(in srgb,var(--stock-up) 13%,transparent)}.stock-market-state>div>div{gap:3px;display:grid}.stock-market-state b{color:var(--text);font:500 10px var(--display)}.stock-market-state small{color:var(--muted);font:7px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stock-market-state button,.stock-context-card button{border:1px solid var(--line);background:var(--panel-2);color:var(--text);font:8px var(--mono);cursor:pointer;border-radius:6px;flex:none;padding:8px 10px}.stock-market-state button span,.stock-context-card button span{color:var(--brand-teal);padding-left:8px}.stock-stats-grid{border:1px solid var(--line);background:var(--panel);border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px;display:grid}.stock-stat{border-right:1px solid var(--line-soft);gap:8px;min-width:0;padding:13px 14px;display:grid}.stock-stat:last-child{border-right:0}.stock-stat span{color:var(--muted);font:7px var(--mono);letter-spacing:.15px}.stock-stat b{color:var(--text);font:500 13px var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stock-stat b.positive{color:var(--stock-up)}.stock-stat b.negative{color:var(--stock-down)}.stock-chart-panel{margin-bottom:12px}.stock-detail-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.stock-detail-grid h2{margin:7px 0 14px}.stock-context-card{background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--brand-teal) 10%,transparent),transparent 65%),var(--panel)}.stock-context-card p{max-width:620px;color:var(--muted);font-size:10px;line-height:1.75}.research-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;margin:9px 0 15px;display:flex}.research-toolbar h2{color:var(--text);font:500 25px var(--display);letter-spacing:-.6px;margin:7px 0 0}.research-subtitle{color:var(--muted);margin:6px 0 0;font-size:10px}.research-provenance{justify-items:end;gap:5px;display:grid}.research-provenance b{color:var(--brand-teal);font:8px var(--mono);letter-spacing:.8px}.research-provenance span,.unit-note{color:var(--faint);font:8px var(--mono)}.company-overview-card,.dividend-panel,.financial-card,.analyst-card{border:1px solid var(--line);background:var(--panel);border-radius:11px}.company-overview-card{padding:20px;position:relative;overflow:hidden}.company-overview-card:before{background:linear-gradient(90deg,var(--brand-teal),color-mix(in srgb,var(--brand-teal) 5%,transparent) 75%);content:"";width:100%;height:2px;position:absolute;top:0;left:0}.company-overview-copy{align-items:center;gap:13px;display:flex}.company-monogram{border:1px solid color-mix(in srgb,var(--brand-teal) 32%,var(--line));background:color-mix(in srgb,var(--brand-teal) 10%,var(--panel-2));width:46px;height:46px;color:var(--brand-teal);font:600 19px var(--display);border-radius:13px;place-items:center;display:grid}.company-overview-copy h3{color:var(--text);font:500 18px var(--display);margin:0}.company-overview-copy p{color:var(--muted);font:8px var(--mono);margin:5px 0 0}.company-overview-copy p span{color:var(--faint);padding:0 6px}.company-description{max-width:760px;color:var(--muted);margin:17px 0;font-size:10px;line-height:1.7}.company-facts-grid{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.company-facts-grid>div{align-content:start;gap:7px;min-height:64px;padding:13px 12px 10px 0;display:grid}.company-facts-grid span{color:var(--faint);font:7px var(--mono);letter-spacing:.4px;text-transform:uppercase}.company-facts-grid b{color:var(--text);overflow-wrap:anywhere;font-size:9px;font-weight:500;line-height:1.5}.company-facts-grid a,.sec-source-link,.sec-financial-source a{color:var(--brand-teal);text-decoration:none}.sec-source-link{border:1px solid color-mix(in srgb,var(--brand-teal) 28%,var(--line));font:8px var(--mono);border-radius:6px;align-items:center;gap:18px;margin-top:10px;padding:9px 11px;display:inline-flex}.dividend-panel{margin-top:12px;padding:17px 19px}.research-toolbar.compact{align-items:center;margin:0 0 9px}.research-toolbar.compact h2{font-size:19px}.dividend-list{display:grid}.dividend-row{border-top:1px solid var(--line-soft);justify-content:space-between;gap:15px;padding:12px 0;display:flex}.dividend-row>div{gap:5px;display:grid}.dividend-row>div:last-child{text-align:right}.dividend-row b{color:var(--text);font:500 12px var(--display)}.dividend-row span,.dividend-row small{color:var(--muted);font-size:8px}.dividend-row small{font-family:var(--mono)}.filing-foot{color:var(--faint);font:7px/1.6 var(--mono);margin:9px 0 0}.financial-period-toggle{border:1px solid var(--line);background:var(--panel-2);border-radius:7px;gap:3px;padding:3px;display:flex}.financial-period-toggle button{min-width:82px;color:var(--muted);font:8px var(--mono);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 11px}.financial-period-toggle button.selected{background:var(--panel);color:var(--text);box-shadow:0 1px 3px #00000014}.financial-sections{gap:11px;display:grid}.financial-card{padding:16px 17px;overflow:hidden}.financial-card-head{justify-content:space-between;align-items:center;display:flex}.financial-card-head h3,.analyst-card h3{color:var(--text);font:500 17px var(--display);margin:6px 0 0}.financial-units{background:var(--panel-2);color:var(--muted);font:7px var(--mono);border-radius:99px;padding:5px 8px}.financial-chart{gap:11px;margin:15px 0 2px;display:grid}.financial-series{grid-template-columns:120px minmax(0,1fr);align-items:end;gap:13px;display:grid}.financial-series-label{color:var(--muted);align-items:center;gap:7px;font-size:8px;display:flex}.financial-series-label i{background:var(--brand-teal);border-radius:2px;width:7px;height:7px}.financial-card.blue .financial-series-label i{background:#679fdb}.financial-card.violet .financial-series-label i{background:#a77be0}.financial-bars{border-bottom:1px solid var(--line);background:repeating-linear-gradient(to bottom,transparent 0,transparent 26px,var(--line-soft) 27px,var(--line-soft) 28px);grid-auto-columns:minmax(24px,1fr);grid-auto-flow:column;align-items:end;gap:9px;height:83px;display:grid}.financial-bar-wrap{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.financial-bar{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-teal) 86%,white),var(--brand-teal));width:min(25px,75%);min-height:4px;box-shadow:0 0 15px color-mix(in srgb,var(--brand-teal) 17%,transparent);border-radius:4px 4px 1px 1px;display:block}.financial-card.blue .financial-bar{background:linear-gradient(#83b6e6,#5086c2)}.financial-card.violet .financial-bar{background:linear-gradient(#c1a2f0,#8c64c6)}.financial-bar-wrap small{width:100%;height:12px;color:var(--faint);font:6px var(--mono);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.financial-table{border-top:1px solid var(--line-soft);margin-top:14px;overflow-x:auto}.financial-row{border-bottom:1px solid var(--line-soft);min-width:540px;color:var(--muted);font:7px var(--mono);text-align:right;grid-template-columns:minmax(110px,1.1fr) repeat(5,minmax(74px,1fr));gap:10px;padding:9px 0;display:grid}.financial-row>b{color:var(--text);font:500 8px var(--display);text-align:left}.financial-row.period-row{color:var(--faint);border:0;font-size:6px}.analyst-card{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:17px;display:flex}.analyst-card p{color:var(--muted);margin:7px 0 0;font-size:9px}.analyst-unavailable{border:1px dashed var(--line);border-radius:7px;gap:5px;min-width:210px;padding:12px 14px;display:grid}.analyst-unavailable span{color:#c58d43;font:7px var(--mono);letter-spacing:.7px}.analyst-unavailable b{color:var(--text);font:500 10px var(--display)}.analyst-unavailable small{max-width:280px;color:var(--faint);font-size:7px;line-height:1.5}.sec-financial-source{color:var(--faint);font:7px var(--mono);justify-content:space-between;gap:14px;margin:12px 2px;display:flex}.research-empty{border:1px dashed var(--line);background:var(--panel);color:var(--muted);border-radius:9px;gap:7px;margin:9px 0;padding:18px;display:grid}.research-empty b{color:var(--text);font:500 13px var(--display)}.research-empty span{font-size:9px;line-height:1.6}.research-empty.short{padding:13px}.research-stale{color:var(--muted);background:#d69b4511;border:1px solid #d69b4544;border-radius:7px;margin:0 0 10px;padding:10px 12px;font-size:8px}.stock-next-step{margin-top:14px}.session-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07110ec2;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.session-sheet{width:min(100%,720px);max-height:min(82vh,850px);padding:10px 24px max(24px,env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--bg);border-bottom:0;border-radius:18px 18px 0 0;animation:.25s both session-rise;overflow-y:auto;box-shadow:0 -20px 90px #0003}@keyframes session-rise{0%{opacity:.4;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.session-sheet-grab{background:var(--faint);border-radius:4px;width:38px;height:4px;margin:0 auto 18px}.session-sheet-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.session-sheet-head h2{color:var(--text);font:500 23px var(--display);margin:6px 0}.session-sheet-head>button{border:1px solid var(--line);background:var(--panel);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:50%;font-size:20px}.session-sheet>p{max-width:590px;color:var(--muted);font-size:10px;line-height:1.7}.session-reference-meta{border-block:1px solid var(--line-soft);justify-content:space-between;margin:20px 0 11px;padding:11px 0;font-size:9px;display:flex}.session-reference-meta span{color:var(--muted)}.session-reference-meta b{color:var(--text);font-weight:500}.session-schedule{gap:0;display:grid}.session-schedule-row{border-bottom:1px solid var(--line-soft);grid-template-columns:10px minmax(100px,1fr) auto;align-items:center;gap:12px;padding:12px 3px;display:grid}.session-swatch{background:var(--brand-teal);border-radius:99px;width:9px;height:30px}.session-schedule-row>div{gap:4px;display:grid}.session-schedule-row b{color:var(--text);font:500 10px var(--display)}.session-schedule-row small{color:var(--faint);font:7px var(--mono)}.session-schedule-row strong{color:var(--text);font:8px var(--mono)}.session-schedule-row strong span{color:var(--faint);padding:0 4px}.session-limits{border:1px solid var(--line-soft);background:var(--panel-2);border-radius:7px;gap:5px;margin-top:17px;padding:12px;display:grid}.session-limits b{color:var(--brand-teal);font:7px var(--mono);letter-spacing:.5px;text-transform:uppercase}.session-limits span{color:var(--muted);font-size:8px;line-height:1.6}:root[data-theme=daylight] .stock-market-state,:root[data-theme=daylight] .stock-stats-grid,:root[data-theme=daylight] .company-overview-card,:root[data-theme=daylight] .dividend-panel,:root[data-theme=daylight] .financial-card,:root[data-theme=daylight] .analyst-card{box-shadow:0 7px 22px #183c3210}:root[data-theme=daylight] .market-live-dot{background:#9ba6a2}:root[data-theme=daylight] .market-live-dot.is-live{background:#0a9c69}@media (max-width:980px){.stock-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-stat:nth-child(3){border-right:0}.stock-stat:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}.stock-detail-grid{grid-template-columns:1fr}}@media (max-width:780px){.stock-workspace{padding-top:13px!important;padding-inline:15px!important}.stock-hero{gap:11px;margin:16px 0 14px;padding:14px}.stock-profile-logo{border-radius:13px;width:48px;height:48px}.stock-hero .asset-profile-logo{width:46px;height:46px}.stock-hero .asset-profile-logo img{width:35px;height:35px}.stock-hero .asset-profile-heading h1{letter-spacing:-.6px;margin:6px 0 4px;font-size:22px}.stock-hero .asset-profile-heading p{font-size:7px;line-height:1.5}.stock-hero .asset-profile-price>b{font-size:18px}.stock-hero .asset-profile-price>span{font-size:7px}.stock-hero .asset-profile-price small{text-align:right;max-width:125px;font-size:5px}.stock-tabs{margin-left:-15px;margin-right:-15px;padding:0 7px;top:112px}.stock-tabs button{padding:12px 15px;font-size:10px}.stock-tabs button:after{left:15px;right:15px}.stock-issuer-chip{padding:5px 7px;font-size:6px}.stock-market-state{align-items:flex-start;padding:10px}.stock-market-state b{font-size:9px}.stock-market-state small{max-width:190px;font-size:6px}.stock-market-state button{padding:7px;font-size:7px}.stock-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-stat{padding:11px 12px}.stock-stat:nth-child(2n){border-right:0}.stock-stat:nth-child(3){border-right:1px solid var(--line-soft)}.stock-stat:nth-child(-n+4){border-bottom:1px solid var(--line-soft)}.stock-stat:nth-child(n+5){border-bottom:0}.stock-stat b{font-size:12px}.stock-chart-panel{padding:13px}.stock-chart-panel .asset-panel-head{align-items:flex-start}.stock-chart-panel .asset-panel h2{font-size:18px}.stock-chart-panel .asset-intervals{gap:1px}.stock-chart-panel .asset-intervals button{min-width:33px;padding:7px 4px;font-size:7px}.stock-chart-panel .asset-chart{min-width:480px}.stock-detail-grid .asset-panel{padding:14px}.stock-detail-grid .asset-panel h2{font-size:19px}.research-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.research-toolbar h2{font-size:21px}.research-provenance{justify-items:start}.company-overview-card{padding:15px}.company-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-facts-grid>div{min-height:61px}.dividend-panel{padding:14px}.dividend-row{gap:8px}.dividend-row b{font-size:10px}.dividend-row span,.dividend-row small{font-size:7px}.financial-period-toggle{align-self:flex-start}.financial-period-toggle button{min-width:76px}.financial-card{padding:13px 12px}.financial-series{grid-template-columns:88px minmax(0,1fr);gap:8px}.financial-series-label{font-size:7px}.financial-bars{grid-auto-columns:minmax(18px,1fr);gap:5px;height:70px}.financial-row{grid-template-columns:minmax(92px,1.1fr) repeat(5,minmax(70px,1fr));min-width:470px;font-size:6px}.analyst-card{flex-direction:column;align-items:flex-start;padding:14px}.analyst-unavailable{width:100%;min-width:0}.sec-financial-source{flex-direction:column}.stock-next-step{flex-direction:column;align-items:flex-start;padding:15px}.stock-next-step h2{font-size:20px}.stock-next-step p{line-height:1.6}.session-sheet{padding-left:17px;padding-right:17px}.session-sheet-head h2{font-size:20px}.session-schedule-row{grid-template-columns:8px minmax(86px,1fr) auto;gap:9px}.session-schedule-row strong{font-size:7px}}@media (max-width:390px){.stock-workspace{padding-inline:11px!important}.stock-hero{padding:11px}.stock-hero .asset-profile-heading h1{font-size:19px}.stock-hero .asset-profile-price>b{font-size:16px}.stock-hero .asset-profile-price small{max-width:100px}.stock-market-state small{max-width:150px}.stock-stats-grid{margin-inline:-1px}.stock-stat{padding:10px}.company-facts-grid b{font-size:8px}.session-schedule-row{grid-template-columns:8px minmax(70px,1fr) auto;gap:7px}.session-schedule-row strong{font-size:6px}}.dashboard-market-eyebrow{flex-wrap:wrap;align-items:center;gap:7px 9px;min-width:0;display:flex}.market-session-indicator{z-index:12;vertical-align:middle;font:inherit;letter-spacing:normal;display:inline-flex;position:relative}.market-session-indicator>summary{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 90%,transparent);min-height:24px;color:var(--text);cursor:pointer;text-transform:none;letter-spacing:normal;border-radius:100px;align-items:center;gap:7px;padding:3px 8px;list-style:none;display:flex}.market-session-indicator>summary::-webkit-details-marker{display:none}.market-session-light{background:#929c96;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #929c9621}.market-session-indicator.is-open .market-session-light{background:#16a875;box-shadow:0 0 0 3px #16a87529,0 0 10px #16a87570}.market-session-main{gap:2px;min-width:0;display:grid}.market-session-main b{font:600 8px/1.1 var(--font);white-space:nowrap}.market-session-main small{color:var(--muted);font:7px/1.1 var(--mono);white-space:nowrap}.market-session-clock{border-left:1px solid var(--line);color:var(--muted);font:7px var(--mono);white-space:nowrap;padding-left:6px}.market-session-indicator>summary>i{color:var(--faint);font:10px var(--font);font-style:normal}.market-session-popover{border:1px solid var(--line);background:var(--panel);letter-spacing:normal;text-transform:none;border-radius:11px;width:min(330px,100vw - 32px);padding:13px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 40px #0003}.market-session-popover>b{font:600 11px var(--font);color:var(--text)}.market-session-popover>p{color:var(--muted);font:10px/1.55 var(--font);margin:7px 0 10px}.market-session-popover>div{border-top:1px solid var(--line-soft);color:var(--muted);font:9px var(--font);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.market-session-popover>div b{color:var(--text);font:9px var(--mono)}.market-session-popover>div.current span,.market-session-popover>div.current b{color:var(--brand-teal)}.nav-icon img{object-fit:contain;border-radius:4px;width:17px;height:17px;display:block}.mobile-drawer-icon img{object-fit:contain;border-radius:5px;width:18px;height:18px;display:block}@media (max-width:780px){.dashboard-market-eyebrow{gap:6px;font-size:8px}.market-session-indicator>summary{min-height:26px;padding-inline:8px}.market-session-main b{font-size:8px}.market-session-main small{font-size:7px}}@media (max-width:420px){.market-session-clock{display:none}.market-session-main small{font-size:6px}.market-session-popover{left:-4px}}.stock-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-stat:nth-child(3n){border-right:0}.stock-stat:nth-child(-n+6){border-bottom:1px solid var(--line-soft)}.stock-indicator-legend{color:var(--muted);font:8px var(--mono);flex-wrap:wrap;gap:7px 13px;margin:9px 0 0;display:flex}.stock-indicator-legend span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.stock-indicator-legend i{border-radius:50%;width:7px;height:7px}.analyst-targets-card{align-items:center}.analyst-target-values{grid-template-columns:repeat(4,minmax(72px,1fr));gap:8px;min-width:min(100%,360px);display:grid}.analyst-target-values>span{border:1px solid var(--line-soft);background:var(--panel-2);border-radius:7px;gap:5px;padding:9px;display:grid}.analyst-target-values small{color:var(--faint);font:7px var(--mono);letter-spacing:.7px}.analyst-target-values b{color:var(--text);font:500 12px var(--display)}.analyst-unavailable code{color:var(--brand-teal);font-size:inherit}@media (max-width:780px){.stock-chart-panel .asset-chart{width:100%;min-width:0!important}.stock-chart-panel .chart-axis-label,.stock-chart-panel .chart-volume-label{font-size:16px}.stock-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-stat:nth-child(3n){border-right:1px solid var(--line-soft)}.stock-stat:nth-child(2n){border-right:0}.stock-stat:nth-child(-n+6){border-bottom:1px solid var(--line-soft)}.stock-stat:nth-child(n+7){border-bottom:0}.stock-stat span{font-size:8px}.stock-stat b{font-size:13px}.stock-hero .asset-profile-heading p{font-size:8px}.stock-hero .asset-profile-price small{max-width:160px;font-size:7px}.stock-market-state{align-items:center}.stock-market-state button{font-size:8px}.company-facts-grid span,.company-facts-grid b{font-size:9px}.financial-series-label,.financial-card .filing-foot,.financial-card .financial-units,.session-schedule-row strong,.session-schedule-row small{font-size:8px}.analyst-targets-card{align-items:flex-start}.analyst-target-values{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}}@media (max-width:390px){.stock-stat{padding:10px 9px}.stock-stat span{font-size:7.5px}.stock-stat b{font-size:12px}.stock-hero .asset-profile-price small{max-width:130px;font-size:6px}.session-schedule-row strong{font-size:7px}}
.language-choice{align-items:center;gap:7px;margin-top:14px;display:flex}.language-choice button,.landing-language-toggle{border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--muted);font:600 11px var(--font);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 13px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.language-choice button:hover,.landing-language-toggle:hover{border-color:var(--mint-2);color:var(--text)}.language-choice button.selected{border-color:var(--mint-2);background:color-mix(in srgb,var(--mint-2) 13%,var(--panel));color:var(--text)}.landing-language-toggle{border-color:color-mix(in srgb,var(--mint) 34%,var(--line));min-height:32px;color:var(--mint);background:0 0;padding:0 10px;font-size:10px}:root[data-theme=daylight] .landing-language-toggle{color:#286a4d;border-color:#a7c9ae}:root[data-theme=blue] .landing-language-toggle{color:#c1d0ff;border-color:#6476ad}[data-language=zh-CN] .landing-nav-actions{gap:12px}[data-language=zh-CN] .landing-nav-links{font-size:11px}[data-language=zh-CN] .eyebrow,[data-language=zh-CN] .workspace-label,[data-language=zh-CN] .breadcrumb,[data-language=zh-CN] .brand small,[data-language=zh-CN] .workspace-label{letter-spacing:.04em}[data-language=zh-CN] .settings-card p,[data-language=zh-CN] .page-heading p,[data-language=zh-CN] .landing-page p{line-height:1.8}@media (max-width:800px){.landing-nav-actions{gap:6px}.landing-language-toggle{min-height:30px;padding:0 8px}.language-choice{flex-wrap:wrap}}@media (max-width:360px){.landing-language-toggle{padding:0 6px;font-size:9px}.landing-nav-actions{gap:4px}}
.product-quick-actions{z-index:88;left:266px;bottom:calc(16px + env(safe-area-inset-bottom));border:1px solid color-mix(in srgb,var(--line) 86%,transparent);background:color-mix(in srgb,var(--panel) 94%,transparent);-webkit-backdrop-filter:blur(16px);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;padding:6px;display:flex;position:fixed;box-shadow:0 8px 28px #07120e2e}.product-quick-actions:active{cursor:grabbing}.product-quick-actions.is-positioned{bottom:auto}.product-quick-actions button{touch-action:manipulation}.product-quick-actions.is-landing{left:16px}.product-quick-actions button{width:38px;height:38px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.product-quick-actions button:hover{border-color:color-mix(in srgb,var(--mint) 35%,var(--line));background:color-mix(in srgb,var(--mint) 10%,var(--panel));box-shadow:0 4px 16px color-mix(in srgb,var(--mint) 13%,transparent);transform:translateY(-2px)}.product-quick-actions button:focus-visible,.feedback-dialog button:focus-visible,.feedback-dialog input:focus-visible,.feedback-dialog textarea:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.product-quick-actions button:first-child span{font:20px/1 Apple Color Emoji,Segoe UI Emoji,sans-serif}.product-quick-actions button:last-child span{border:1px solid color-mix(in srgb,var(--mint) 42%,var(--line));width:21px;height:21px;color:var(--mint);font:600 13px/1 var(--font);border-radius:50%;place-items:center;display:grid}.feedback-scrim{z-index:140;-webkit-backdrop-filter:blur(5px);background:#07120e6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.feedback-dialog{border:1px solid var(--line);background:var(--panel);width:min(100%,480px);max-height:min(90dvh,680px);color:var(--text);border-radius:20px;padding:24px;animation:.18s ease-out feedback-enter;overflow:auto;box-shadow:0 28px 90px #06140f45}.feedback-dialog>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.feedback-eyebrow{color:var(--mint);font:8px var(--mono);letter-spacing:.16em}.feedback-dialog h2{color:var(--text);font:var(--weight-heading) 25px/1.12 var(--display);letter-spacing:-.045em;margin:8px 0 0}.feedback-close{border:1px solid var(--line);background:var(--panel-2);width:34px;height:34px;color:var(--muted);font:22px/1 var(--font);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.feedback-dialog>p{color:var(--muted);font:12px/1.7 var(--font);margin:14px 0 20px}.feedback-dialog form{gap:9px;display:grid}.feedback-dialog label{color:var(--text);font:550 11px var(--font);justify-content:space-between;align-items:baseline;margin-top:7px;display:flex}.feedback-dialog label span{color:var(--faint);font:10px var(--font)}.feedback-dialog textarea,.feedback-dialog input:not(.feedback-honeypot){border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 62%,var(--panel));width:100%;min-height:48px;color:var(--text);font:12px/1.65 var(--font);resize:vertical;border-radius:11px;padding:12px 13px}.feedback-dialog textarea{min-height:132px}.feedback-dialog textarea::placeholder,.feedback-dialog input::placeholder{color:var(--faint)}.feedback-dialog form>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.feedback-dialog form>footer>small{color:var(--faint);font:9px var(--mono)}.feedback-dialog form>footer>div{align-items:center;gap:8px;display:flex}.feedback-dialog form button{min-height:38px;font:600 11px var(--font);cursor:pointer;border-radius:9px;padding:0 14px;transition:opacity .18s,transform .18s}.feedback-dialog form button:disabled{opacity:.45;cursor:wait}.feedback-cancel{border:1px solid var(--line);background:var(--panel-2);color:var(--muted)}.feedback-send{border:1px solid color-mix(in srgb,var(--mint) 62%,transparent);background:var(--mint);color:var(--bg)}.feedback-send:hover:not(:disabled){transform:translateY(-1px)}.feedback-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.feedback-dialog .feedback-status{border:1px solid color-mix(in srgb,var(--amber) 32%,var(--line));color:var(--muted);font:11px/1.5 var(--font);border-radius:10px;margin:14px 0 0;padding:11px 12px}.feedback-dialog .feedback-status.is-success{border-color:color-mix(in srgb,var(--mint) 34%,var(--line));color:var(--mint)}@keyframes feedback-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1080px){.product-quick-actions:not(.is-landing){left:236px}}@media (max-width:780px){.product-quick-actions,.product-quick-actions.is-landing,.product-quick-actions:not(.is-landing){left:10px}}@media (max-width:600px){.product-quick-actions{bottom:calc(10px + env(safe-area-inset-bottom));gap:4px;padding:4px}.product-quick-actions button{width:36px;height:36px}.feedback-scrim{padding:10px 10px calc(10px + env(safe-area-inset-bottom));align-items:end}.feedback-dialog{border-radius:18px;max-height:min(88dvh,700px);padding:20px 18px}.feedback-dialog h2{font-size:23px}.feedback-dialog textarea{min-height:118px}}@media (prefers-reduced-motion:reduce){.feedback-dialog{animation:none}.product-quick-actions button,.feedback-dialog form button{transition:none}}
.intelligent-overview{--iu-accent:var(--mint);--iu-positive:#2c9a70;--iu-negative:#c56659;--iu-soft:color-mix(in srgb,var(--mint) 8%,var(--panel));padding-top:clamp(24px,4vw,56px);padding-bottom:18px}.iu-intro{justify-content:space-between;align-items:flex-end;gap:26px;margin:0 0 25px;display:flex}.iu-intro-copy{max-width:810px}.iu-eyebrow,.iu-kicker{color:var(--faint);font:600 9px/1.4 var(--mono);letter-spacing:1.35px;text-transform:uppercase;align-items:center;gap:9px;display:flex}.iu-eyebrow i,.iu-connection i{background:var(--iu-accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--iu-accent) 12%,transparent);border-radius:50%;flex:none}.iu-intro h1{color:var(--text);font:600 clamp(34px,5vw,58px)/1.02 var(--display);letter-spacing:-.055em;margin:15px 0 9px}.iu-intro h1>span{color:var(--iu-accent)}.iu-intro-copy>p{max-width:700px;color:var(--muted);font:14px/1.7 var(--font);margin:0}.iu-intro-meta{justify-items:end;gap:12px;padding-bottom:4px;display:grid}.iu-mode-chip{border:1px solid color-mix(in srgb,var(--iu-accent) 25%,var(--line));background:color-mix(in srgb,var(--iu-accent) 7%,var(--panel));color:var(--text);font:600 8px var(--mono);letter-spacing:.7px;white-space:nowrap;border-radius:99px;padding:8px 11px}.iu-connection{color:var(--faint);font:8px var(--mono);letter-spacing:.25px;white-space:nowrap;align-items:center;gap:8px;display:flex}.iu-connection i{background:var(--faint);box-shadow:none}.iu-connection.is-online i{background:var(--iu-positive);box-shadow:0 0 0 4px color-mix(in srgb,var(--iu-positive) 12%,transparent)}.iu-workspace{grid-template-columns:minmax(0,1fr) minmax(255px,.32fr);align-items:start;gap:15px;display:grid}.iu-main-column{gap:15px;min-width:0;display:grid}.iu-prompt-panel,.iu-panel,.iu-welcome-panel,.iu-rail-panel,.iu-rail-promo{border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--iu-accent) 4%,var(--panel)),var(--panel) 55%);box-shadow:0 14px 38px color-mix(in srgb,var(--text) 4%,transparent);border-radius:17px}.iu-prompt-panel{padding:clamp(19px,2.5vw,29px);position:relative;overflow:hidden}.iu-prompt-panel:after{background:color-mix(in srgb,var(--iu-accent) 9%,transparent);filter:blur(75px);content:"";pointer-events:none;border-radius:50%;width:310px;height:260px;position:absolute;top:-130px;right:-45px}.iu-prompt-top{z-index:1;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.iu-prompt-top>span:last-child{color:var(--faint);font:8px var(--mono)}.iu-prompt-panel h2,.iu-panel-heading h2,.iu-welcome-panel h2,.iu-rail-panel h2{color:var(--text);font:550 clamp(20px,2.3vw,27px)/1.2 var(--display);letter-spacing:-.035em;margin:8px 0}.iu-prompt-panel>p,.iu-welcome-panel>div>p{max-width:700px;color:var(--muted);font:12px/1.65 var(--font);margin:8px 0 15px}.iu-prompt-panel form{z-index:1;border:1px solid var(--line);background:var(--bg);border-radius:13px;padding:9px;position:relative;box-shadow:inset 0 1px #ffffff18}.iu-prompt-panel textarea{resize:vertical;width:100%;min-height:66px;color:var(--text);font:14px/1.55 var(--font);background:0 0;border:0;outline:none;padding:7px 8px;display:block}.iu-prompt-panel textarea::placeholder{color:var(--faint)}.iu-prompt-controls{justify-content:space-between;align-items:center;gap:14px;padding:5px 2px 1px;display:flex}.iu-prompt-controls small{color:var(--faint);font:8px var(--mono)}.iu-prompt-controls button,.iu-welcome-panel button{background:var(--mint);color:var(--bg);font:650 11px var(--font);cursor:pointer;box-shadow:0 7px 19px color-mix(in srgb,var(--mint) 14%,transparent);border:0;border-radius:9px;align-items:center;gap:22px;padding:11px 15px;transition:transform .18s,box-shadow .18s;display:flex}.iu-prompt-controls button:hover,.iu-welcome-panel button:hover{box-shadow:0 10px 22px color-mix(in srgb,var(--mint) 19%,transparent);transform:translateY(-1px)}.iu-prompt-controls button:disabled{opacity:.58;cursor:progress}.iu-prompt-controls button span,.iu-welcome-panel button span{font-size:15px}.iu-suggestions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;display:flex}.iu-suggestions>span{color:var(--faint);font:7px var(--mono);letter-spacing:.7px;margin-right:3px}.iu-suggestions button,.iu-suggestions>a{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 84%,transparent);color:var(--muted);font:9px var(--font);cursor:pointer;border-radius:99px;padding:7px 10px;text-decoration:none}.iu-suggestions button:hover,.iu-suggestions>a:hover{border-color:color-mix(in srgb,var(--mint) 50%,var(--line));color:var(--text)}.iu-feedback,.iu-error{color:var(--iu-positive);font:10px var(--font);margin:8px 0 0}.iu-error{color:var(--iu-negative)}.iu-context-rail{gap:13px;min-width:0;display:grid}.iu-rail-panel{padding:17px}.iu-rail-head{justify-content:space-between;align-items:center;display:flex}.iu-rail-head>a{border:1px solid var(--line);width:28px;height:28px;color:var(--iu-accent);border-radius:50%;place-items:center;font-size:12px;text-decoration:none;display:grid}.iu-rail-head>a:hover{background:color-mix(in srgb,var(--mint) 9%,var(--panel))}.iu-rail-panel h2{margin:10px 0 5px;font-size:17px}.iu-rail-panel>p{color:var(--muted);font:10px/1.55 var(--font);margin:0}.iu-context-list{gap:0;margin-top:15px;display:grid}.iu-context-list>div{border-top:1px solid var(--line-soft);align-items:center;gap:10px;padding:10px 0;display:flex}.iu-context-icon{border:1px solid color-mix(in srgb,var(--mint) 18%,var(--line));background:color-mix(in srgb,var(--mint) 6%,var(--panel));width:30px;height:30px;color:var(--mint);font:14px var(--font);border-radius:9px;flex:none;place-items:center;font-style:normal;display:grid}.iu-context-list span{gap:4px;min-width:0;display:grid}.iu-context-list b{color:var(--text);font:500 10px var(--font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iu-context-list small{color:var(--faint);font:7px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iu-privacy-note{border-top:1px solid var(--line-soft);color:var(--faint);font:8px/1.55 var(--font);padding-top:10px;display:block}.iu-saved-panel{padding-bottom:9px}.iu-saved-list{margin-top:12px;display:grid}.iu-saved-run{border:0;border-top:1px solid var(--line-soft);text-align:left;cursor:pointer;background:0 0;gap:7px;width:100%;padding:11px 0;display:grid}.iu-saved-run:hover>span:nth-child(2),.iu-saved-run.is-selected>span:nth-child(2){color:var(--mint)}.iu-saved-run-top{color:var(--faint);font:7px var(--mono);letter-spacing:.4px;justify-content:space-between;gap:8px;display:flex}.iu-saved-run>span:nth-child(2){color:var(--text);font:500 10px/1.45 var(--font);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.iu-saved-run small,.iu-empty-rail{color:var(--faint);font:8px/1.5 var(--font)}.iu-empty-rail{border-top:1px solid var(--line-soft);padding-top:10px}.iu-rail-promo{background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--mint) 10%,transparent),transparent 70%),var(--panel);gap:9px;padding:17px;display:grid}.iu-rail-promo>b{color:var(--text);font:550 16px/1.35 var(--display);letter-spacing:-.025em}.iu-rail-promo>p{color:var(--muted);font:9px/1.6 var(--font);margin:0}.iu-rail-promo>div{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.iu-rail-promo a,.iu-subtle-link{color:var(--mint);font:9px var(--font);text-decoration:none}.iu-rail-promo a{border:1px solid color-mix(in srgb,var(--mint) 24%,var(--line));border-radius:8px;padding:7px 9px}.iu-rail-promo a span,.iu-subtle-link span{margin-left:7px}.iu-welcome-panel{grid-template-columns:auto minmax(0,1fr);gap:13px 17px;padding:clamp(18px,2.4vw,26px);display:grid}.iu-welcome-symbol{border:1px solid color-mix(in srgb,var(--mint) 28%,var(--line));background:color-mix(in srgb,var(--mint) 9%,var(--panel));width:44px;height:44px;color:var(--mint);border-radius:14px;place-items:center;font-size:24px;display:grid}.iu-welcome-panel h2{font-size:21px}.iu-welcome-panel>div>p{margin-bottom:12px}.iu-welcome-panel button{padding:9px 12px;font-size:9px}.iu-brief-stats{border-top:1px solid var(--line-soft);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:5px;padding-top:14px;display:grid}.iu-brief-stats>div{border-right:1px solid var(--line-soft);gap:6px;padding:0 12px;display:grid}.iu-brief-stats>div:first-child{padding-left:0}.iu-brief-stats>div:last-child{border:0}.iu-brief-stats span{color:var(--faint);font:7px var(--mono);letter-spacing:.4px}.iu-brief-stats b{color:var(--text);font:550 14px var(--display)}.iu-composed-workspace{gap:12px;display:grid}.iu-result-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:4px 2px 5px;display:flex}.iu-result-header h2{max-width:800px;color:var(--text);font:550 clamp(20px,3vw,30px)/1.15 var(--display);letter-spacing:-.04em;margin:8px 0}.iu-result-header p{color:var(--muted);font:10px/1.55 var(--font);margin:0}.iu-result-header>button{border:1px solid var(--line);background:var(--panel);color:var(--muted);font:8px var(--mono);cursor:pointer;border-radius:8px;flex:none;padding:8px 10px}.iu-panel{padding:clamp(15px,2vw,21px);overflow:hidden}.iu-panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.iu-panel-heading h2{margin:5px 0 0;font-size:19px}.iu-panel-state{border:1px solid var(--line);color:var(--muted);font:7px var(--mono);letter-spacing:.4px;border-radius:99px;flex:none;padding:6px 8px}.iu-panel-state.is-clear{border-color:color-mix(in srgb,var(--iu-positive) 32%,var(--line));color:var(--iu-positive)}.iu-panel-state.is-held{border-color:color-mix(in srgb,var(--amber) 32%,var(--line));color:var(--amber)}.iu-activity-card>p{color:var(--muted);font:9px/1.5 var(--font);margin:7px 0 13px}.iu-panel-state i{background:var(--iu-positive);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.iu-stage-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.iu-stage{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--panel) 68%,var(--bg));border-radius:10px;min-width:0;padding:0 10px}.iu-stage summary{cursor:pointer;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:53px;list-style:none;display:grid}.iu-stage summary::-webkit-details-marker{display:none}.iu-stage-index{border:1px solid var(--line);width:23px;height:23px;color:var(--faint);font:8px var(--mono);border-radius:50%;place-items:center;display:grid}.iu-stage-complete .iu-stage-index{border-color:color-mix(in srgb,var(--iu-positive) 42%,var(--line));background:color-mix(in srgb,var(--iu-positive) 10%,var(--panel));color:var(--iu-positive)}.iu-stage-blocked .iu-stage-index{border-color:color-mix(in srgb,var(--amber) 42%,var(--line));color:var(--amber)}.iu-stage summary>span:nth-child(2){gap:4px;min-width:0;display:grid}.iu-stage summary small{color:var(--faint);font:7px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iu-stage summary b{color:var(--text);font:500 9px var(--font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iu-stage summary em{color:var(--muted);font:7px var(--mono);font-style:normal}.iu-stage>p{color:var(--muted);font:9px/1.55 var(--font);margin:0 0 11px 33px}.iu-asset-grid,.iu-charts-grid,.iu-scenario-grid,.iu-risk-grid,.iu-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.iu-asset-card,.iu-chart-card,.iu-scenario,.iu-risk-grid>article,.iu-actions-grid>article{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--panel) 78%,var(--bg));border-radius:12px;min-width:0;padding:14px}.iu-asset-card header,.iu-chart-card>div:first-child{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.iu-asset-card header h3{color:var(--text);font:550 15px var(--display);margin:4px 0}.iu-ticker{color:var(--faint);font:8px var(--mono);letter-spacing:.6px}.iu-stance{border:1px solid var(--line);color:var(--muted);font:7px var(--mono);text-transform:uppercase;border-radius:99px;flex:none;padding:6px 8px}.iu-stance-bullish{color:var(--iu-positive);border-color:#399b6a66}.iu-stance-bearish{color:var(--iu-negative);border-color:#bf6d5966}.iu-asset-card>p{min-height:54px;color:var(--muted);font:10px/1.6 var(--font);margin:9px 0}.iu-metrics{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:10px;padding-top:10px;display:grid}.iu-metrics>div{align-content:start;gap:5px;min-width:0;display:grid}.iu-metrics span{color:var(--faint);font:6px var(--mono);letter-spacing:.35px}.iu-metrics b{color:var(--text);font:550 12px var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iu-metrics small{color:var(--muted);font:7px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iu-confidence{background:var(--line);border-radius:9px;height:3px;overflow:hidden}.iu-confidence i{border-radius:inherit;background:var(--mint);height:100%;display:block}.iu-asof{color:var(--faint);font:7px/1.5 var(--mono);margin-top:10px;display:block}.iu-chart-card>div:first-child{align-items:center}.iu-chart-card>div:first-child b{color:var(--text);font:550 12px var(--display)}.iu-chart-card>div:first-child span{color:var(--faint);font:7px var(--mono)}.iu-chart-wrap{margin-top:9px}.iu-chart-wrap svg{width:100%;height:75px;display:block;overflow:visible}.iu-chart-caption{color:var(--faint);font:6px var(--mono);justify-content:space-between;gap:6px;display:flex}.iu-chart-empty{color:var(--faint);font:9px var(--font);padding:20px 12px}.iu-footnote{border-top:1px solid var(--line-soft);color:var(--faint);font:8px/1.55 var(--font);margin:12px 0 0;padding-top:10px}.iu-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.iu-source{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--panel) 72%,var(--bg));border-radius:10px;gap:6px;min-width:0;padding:11px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.iu-source:hover{border-color:color-mix(in srgb,var(--mint) 40%,var(--line));transform:translateY(-1px)}.iu-source-meta{color:var(--faint);font:7px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iu-source b{color:var(--text);font:500 9px/1.45 var(--font);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.iu-source>small{color:var(--mint);font:7px var(--mono)}.iu-source>small span{float:right}.iu-empty-inline{color:var(--muted);font:9px var(--font)}.iu-scenario-grid{grid-template-columns:1fr}.iu-scenario>p{color:var(--muted);font:10px/1.6 var(--font);margin:8px 0 11px}.iu-scenario>div{border-top:1px solid var(--line-soft);padding-top:10px}.iu-scenario>div>b{color:var(--text);font:500 9px var(--font)}.iu-scenario ul,.iu-risk-grid ul{color:var(--muted);font:9px/1.5 var(--font);gap:6px;margin:8px 0 0;padding-left:17px;display:grid}.iu-scenario>div>p{color:var(--muted);font:9px/1.5 var(--font);margin:7px 0}.iu-next-check{gap:5px;margin-top:9px;display:grid}.iu-next-check span{color:var(--muted);font:9px/1.5 var(--font)}.iu-risk-grid>article>div{gap:5px;display:grid}.iu-risk-grid>article>div>b{color:var(--text);font:550 12px var(--display)}.iu-risk-grid>article>div>span{color:var(--muted);font:8px var(--font)}.iu-risk-grid>article>p{color:var(--muted);font:9px/1.55 var(--font)}.iu-actions-grid>article{gap:11px;display:grid}.iu-actions-grid>article>div:first-child{gap:4px;display:grid}.iu-actions-grid>article>div:first-child>b{color:var(--text);font:550 13px var(--display)}.iu-actions-grid>article>div:first-child>span{color:var(--muted);font:8px var(--font)}.iu-action-links{gap:6px;display:grid}.iu-action-links a{border:1px solid var(--line);color:var(--muted);font:8px var(--font);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;text-decoration:none;display:flex}.iu-action-links a:hover{border-color:color-mix(in srgb,var(--mint) 40%,var(--line));color:var(--mint)}.iu-action-links a span{color:var(--mint)}.iu-market-section{padding-top:25px}.iu-market-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:15px;padding-bottom:13px;display:flex}.iu-market-heading h2{color:var(--text);font:550 25px var(--display);letter-spacing:-.04em;margin:8px 0 4px}.iu-market-heading p{color:var(--muted);font:9px var(--font);margin:0}.iu-market-heading .session-indicator{margin:0}.iu-market-section .data-disclaimer{max-width:900px}.intelligence-activity{z-index:90;border:1px solid color-mix(in srgb,var(--mint) 26%,var(--line));background:color-mix(in srgb,var(--panel) 92%,transparent);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);width:min(390px,100vw - 28px);color:var(--text);border-radius:15px;position:fixed;bottom:82px;right:18px;overflow:hidden;box-shadow:0 18px 55px #0003}.intelligence-activity-toggle{width:100%;min-height:48px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 13px;display:flex}.intelligence-activity-dot{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px}.intelligence-activity-dot.is-active{background:var(--mint);box-shadow:0 0 0 4px color-mix(in srgb,var(--mint) 15%,transparent);animation:1.8s ease-in-out infinite iu-pulse}.intelligence-activity-label{font:550 10px var(--font);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.intelligence-activity-state{color:var(--faint);font:7px var(--mono);letter-spacing:.7px}.intelligence-activity-chevron{color:var(--mint);font-size:16px}.intelligence-activity-body{padding:0 13px 12px}.intelligence-activity-question{color:var(--muted);font:8px/1.5 var(--font);text-overflow:ellipsis;white-space:nowrap;margin:0 0 7px;overflow:hidden}.intelligence-activity-body ol{gap:3px;max-height:230px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.intelligence-activity-body li{border-top:1px solid var(--line-soft);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:31px;padding:4px 0;display:grid}.activity-step-mark{border:1px solid var(--line);width:17px;height:17px;color:var(--faint);font:8px var(--mono);border-radius:50%;place-items:center;display:grid}.activity-complete .activity-step-mark{border-color:color-mix(in srgb,var(--mint) 45%,var(--line));color:var(--mint)}.intelligence-activity-body li>span:nth-child(2){gap:3px;min-width:0;display:grid}.intelligence-activity-body li b,.intelligence-activity-body li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.intelligence-activity-body li b{color:var(--text);font:500 8px var(--font)}.intelligence-activity-body li small{color:var(--muted);font:7px var(--font)}.intelligence-activity-body li details summary{color:var(--mint);font:7px var(--font);cursor:pointer;list-style:none}.intelligence-activity-body li details summary::-webkit-details-marker{display:none}.intelligence-activity-body li details p{z-index:1;border:1px solid var(--line);background:var(--panel);color:var(--muted);font:8px/1.5 var(--font);border-radius:8px;margin:7px 0 0;padding:9px;position:absolute;left:10px;right:10px;box-shadow:0 8px 24px #0002}.intelligence-activity-note,.intelligence-activity-error{color:var(--faint);font:7px var(--mono);margin:8px 0 0}.intelligence-activity-error{color:var(--amber)}@keyframes iu-pulse{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--mint) 6%,transparent)}}@media (max-width:1040px){.iu-workspace{grid-template-columns:minmax(0,1fr) minmax(225px,.34fr)}.iu-connection{white-space:normal}.iu-asset-grid,.iu-charts-grid{grid-template-columns:1fr}}@media (max-width:780px){.intelligent-overview{padding:21px 15px 14px}.iu-intro{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:17px}.iu-intro h1{margin:11px 0 7px;font-size:clamp(32px,8vw,43px)}.iu-intro-copy>p{font-size:12px}.iu-intro-meta{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.iu-mode-chip{padding:7px 9px;font-size:7px}.iu-connection{text-align:right;font-size:7px}.iu-workspace{grid-template-columns:1fr;gap:12px}.iu-main-column{gap:12px}.iu-context-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px}.iu-rail-panel{padding:13px}.iu-rail-panel h2{font-size:15px}.iu-rail-promo{grid-column:1/-1;padding:14px}.iu-prompt-panel{border-radius:14px;padding:17px}.iu-prompt-top>span:last-child{font-size:7px}.iu-prompt-panel h2{font-size:20px}.iu-prompt-panel>p{font-size:10px}.iu-prompt-panel textarea{min-height:72px;font-size:13px}.iu-prompt-controls button{padding:10px 12px;font-size:9px}.iu-prompt-controls small{font-size:7px}.iu-suggestions{gap:6px}.iu-suggestions button,.iu-suggestions>a{font-size:8px}.iu-welcome-panel{gap:10px 12px;padding:16px}.iu-welcome-symbol{border-radius:12px;width:38px;height:38px;font-size:21px}.iu-welcome-panel h2{font-size:18px}.iu-welcome-panel>div>p{font-size:10px}.iu-brief-stats{margin-top:3px}.iu-brief-stats>div{padding:0 8px}.iu-brief-stats span{font-size:6px}.iu-brief-stats b{font-size:12px}.iu-result-header{align-items:flex-start}.iu-result-header h2{font-size:21px}.iu-result-header p{max-width:75%;font-size:8px}.iu-panel{border-radius:13px;padding:14px}.iu-panel-heading h2{font-size:17px}.iu-stage-track,.iu-asset-grid,.iu-charts-grid,.iu-source-grid,.iu-risk-grid,.iu-actions-grid{grid-template-columns:1fr}.iu-stage summary{min-height:48px}.iu-stage summary b{font-size:9px}.iu-asset-card>p{min-height:0}.iu-asset-card,.iu-chart-card,.iu-scenario,.iu-risk-grid>article,.iu-actions-grid>article{padding:12px}.iu-chart-wrap svg{height:82px}.iu-scenario-grid{gap:7px}.iu-market-section{padding:20px 15px 25px}.iu-market-heading{flex-direction:column;align-items:flex-start}.iu-market-heading h2{font-size:22px}.iu-market-heading .session-indicator{align-self:flex-start}.intelligence-activity{right:12px;bottom:max(76px,calc(env(safe-area-inset-bottom) + 68px));width:min(360px,100vw - 24px)}.intelligence-activity.is-minimized{width:min(285px,100vw - 24px)}.intelligence-activity-body ol{max-height:180px}}@media (max-width:440px){.iu-context-rail{grid-template-columns:1fr}.iu-rail-promo{grid-column:auto}.iu-rail-panel{padding:14px}.iu-context-list>div{padding:8px 0}.iu-prompt-top{flex-direction:column;align-items:flex-start;gap:5px}.iu-prompt-controls{flex-direction:column;align-items:flex-start}.iu-prompt-controls button{align-self:flex-end}.iu-suggestions>span{width:100%}.iu-result-header{flex-direction:column}.iu-result-header p{max-width:none}.iu-result-header>button{align-self:flex-end}.iu-metrics{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.intelligent-overview *,.intelligence-activity *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.tidelight-animated-mark{width:24px;height:24px;color:var(--mint,#a6f4d0);flex:none;display:block;overflow:visible}.tidelight-mark-wave{fill:none;stroke-linecap:round;stroke-width:4px;transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite tidelight-wave-drift}.tidelight-mark-wave-primary{stroke:currentColor;filter:drop-shadow(0 0 3px color-mix(in srgb,currentColor 38%,transparent))}.tidelight-mark-wave-secondary{stroke:var(--amber,#f1c377);stroke-width:2.8px;opacity:.88;animation-delay:-2.4s}.tidelight-mark-spark{fill:currentColor;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite tidelight-spark}.orbit-mark .tidelight-animated-mark{width:42px;height:42px}.promo-mark .tidelight-animated-mark{width:18px;height:18px}.method-icon .tidelight-animated-mark{width:22px;height:22px}.market-orbit-center .tidelight-animated-mark{width:44px;height:44px}.settings-icon .tidelight-animated-mark,.note-star .tidelight-animated-mark,.sparkle .tidelight-animated-mark,.promise-icon-mark .tidelight-animated-mark{width:20px;height:20px}.heading-note .tidelight-animated-mark{width:21px;height:21px}.empty-mark .tidelight-animated-mark{width:26px;height:26px}.empty-library .empty-mark .tidelight-animated-mark,.sign-in-panel .empty-mark .tidelight-animated-mark{width:23px;height:23px}.market-data-card .data-card-mark .tidelight-animated-mark{opacity:.7;width:52px;height:52px}.landing-docs-window-brand .tidelight-animated-mark{width:16px;height:16px}.nw-empty-activity .tidelight-animated-mark{width:25px;height:25px}@keyframes tidelight-wave-drift{0%,to{opacity:.83;transform:translateY(1px)scaleX(.98)}50%{opacity:1;transform:translateY(-1px)scaleX(1.02)}}@keyframes tidelight-spark{0%,to{opacity:.65;transform:scale(.82)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.tidelight-mark-wave,.tidelight-mark-spark{animation:none}}.market-orbit-center>.tidelight-animated-mark{color:#b3e6bc}.asset-picker-empty-mark .tidelight-animated-mark{width:20px;height:20px}.nw-kpi i>.tidelight-animated-mark{width:22px;height:22px}
.account-center{max-width:1040px;padding-bottom:70px}.account-center-hero{border:1px solid var(--line);background:radial-gradient(ellipse at 8% 0%,color-mix(in srgb,var(--brand-teal) 13%,transparent),transparent 55%),var(--panel);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin:12px 0 24px;padding:28px;display:flex;box-shadow:0 18px 48px #0000000c}.account-center-identity{align-items:center;gap:18px;min-width:0;display:flex}.account-center-avatar{border:1px solid color-mix(in srgb,var(--brand-teal) 40%,var(--line));background:color-mix(in srgb,var(--brand-teal) 16%,var(--panel-2));width:70px;height:70px;color:var(--brand-teal);border-radius:50%;flex:none;place-items:center;font-size:27px;font-weight:650;display:grid;overflow:hidden}.account-center-avatar img{object-fit:cover;width:100%;height:100%}.account-center-identity h1{color:var(--text);font:650 clamp(26px,4vw,36px)/1.1 var(--display);letter-spacing:-.045em;margin:6px 0 3px}.account-center-identity p{color:var(--muted);margin:0;font-size:12px}.account-center-edit,.secondary-account-link{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 90%,transparent);min-height:40px;color:var(--text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.account-center-edit:hover,.secondary-account-link:hover{border-color:var(--brand-teal);color:var(--brand-teal);transform:translateY(-1px)}.account-center-tabs{z-index:3;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:25px;margin-bottom:28px;padding:10px 20px;display:flex;position:sticky;top:68px}.account-center-tabs a{color:var(--muted);padding:7px 0;font-size:12px;text-decoration:none}.account-center-tabs a:hover{color:var(--brand-teal)}.account-center-group{margin:0 0 31px;scroll-margin-top:130px}.account-center-group-head{justify-content:space-between;align-items:end;gap:20px;margin:0 3px 12px;display:flex}.account-center-group-head h2,.account-info-heading h2{color:var(--text);font:600 22px/1.1 var(--display);letter-spacing:-.035em;margin:5px 0 0}.account-center-group-head p{max-width:400px;color:var(--muted);margin:0;font-size:11px}.account-center-list{border:1px solid var(--line);background:var(--panel);border-radius:16px;overflow:hidden}.account-center-row{min-height:76px;color:var(--text);align-items:center;gap:15px;padding:13px 18px;text-decoration:none;transition:background .18s;display:flex}.account-center-row+.account-center-row{border-top:1px solid var(--line-soft)}.account-center-row:hover{background:color-mix(in srgb,var(--brand-teal) 6%,var(--panel))}.account-center-icon{border:1px solid color-mix(in srgb,var(--brand-teal) 23%,var(--line));background:color-mix(in srgb,var(--brand-teal) 8%,var(--panel));width:38px;height:38px;color:var(--brand-teal);border-radius:12px;flex:none;place-items:center;font-size:18px;display:grid}.account-center-row-copy{gap:5px;min-width:0;display:grid}.account-center-row-copy b{font-size:13px;font-weight:600}.account-center-row-copy small{color:var(--muted);font-size:10px}.account-center-arrow{color:var(--muted);margin-left:auto;font-size:17px;transition:transform .18s,color .18s}.account-center-row:hover .account-center-arrow{color:var(--brand-teal);transform:translate(2px,-2px)}.account-center-footer{color:var(--muted);align-items:center;gap:18px;padding:18px 4px;font-size:10px;display:flex}.account-center-footer a{color:var(--muted);text-decoration:none}.account-center-footer span{margin-left:auto}.account-info-page{max-width:900px;padding-bottom:76px}.account-info-hero{padding:18px 0 30px}.account-info-hero h1{max-width:790px;color:var(--text);font:620 clamp(34px,6vw,56px)/1.02 var(--display);letter-spacing:-.055em;margin:11px 0 10px}.account-info-hero>p{max-width:670px;color:var(--muted);margin:0;font-size:14px;line-height:1.75}.account-info-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.account-info-actions .primary-link{background:var(--brand-teal);color:#062319;border:0;border-radius:999px;align-items:center;gap:14px;min-height:43px;padding:0 17px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.account-info-actions .primary-link span{font-size:15px}.account-info-section{margin:16px 0 25px}.account-info-heading{margin-bottom:15px}.help-faq-list{border:1px solid var(--line);background:var(--panel);border-radius:16px;overflow:hidden}.help-faq-list details+details{border-top:1px solid var(--line-soft)}.help-faq-list summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:13px;font-weight:600;list-style:none;display:flex}.help-faq-list summary::-webkit-details-marker{display:none}.help-faq-list summary span{color:var(--brand-teal);font-size:19px}.help-faq-list details[open] summary span{transform:rotate(45deg)}.help-faq-list details p{max-width:720px;color:var(--muted);margin:0;padding:0 20px 18px;font-size:12px;line-height:1.75}.account-info-bottom{border:1px solid var(--line);background:color-mix(in srgb,var(--brand-teal) 5%,var(--panel));color:var(--muted);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;font-size:12px;display:flex}.account-info-bottom a,.account-info-note a,.about-operator a,.about-method a{color:var(--brand-teal);font-weight:600;text-decoration:none}.account-info-bottom b,.account-info-note a span{margin-left:8px}.contact-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 24px;display:grid}.contact-channel-card{border:1px solid var(--line);background:var(--panel);min-height:174px;color:var(--text);border-radius:16px;justify-items:start;gap:8px;padding:20px;text-decoration:none;transition:all .18s;display:grid;position:relative}.contact-channel-card:hover{border-color:color-mix(in srgb,var(--brand-teal) 65%,var(--line));transform:translateY(-2px)}.contact-channel-card .eyebrow{font-size:8px}.contact-channel-card>b{font-size:14px}.contact-channel-card>small{color:var(--muted);font-size:10px}.account-info-card-icon{background:color-mix(in srgb,var(--brand-teal) 11%,var(--panel));width:37px;height:37px;color:var(--brand-teal);border-radius:12px;place-items:center;font-size:18px;display:grid}.contact-arrow{color:var(--muted);position:absolute;top:21px;right:19px}.account-info-note{border:1px solid color-mix(in srgb,var(--brand-teal) 23%,var(--line));background:color-mix(in srgb,var(--brand-teal) 5%,var(--panel));border-radius:14px;padding:17px 19px}.account-info-note>b{color:var(--text);font-size:12px}.account-info-note p{max-width:760px;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.7}.account-info-note a{margin-top:10px;font-size:11px;display:inline-block}.about-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:30px 0;display:grid}.about-principles article{border:1px solid var(--line);background:var(--panel);border-radius:15px;min-height:158px;padding:18px}.about-principles article>span{color:var(--brand-teal);font:10px var(--mono);margin-bottom:20px;display:block}.about-principles article>b{font-size:12px}.about-principles article>p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.65}.about-method{border:1px solid color-mix(in srgb,var(--brand-teal) 32%,var(--line));background:radial-gradient(ellipse at 95% 0%,color-mix(in srgb,var(--brand-teal) 15%,transparent),transparent 53%),var(--panel);border-radius:16px;padding:23px}.about-method>p{color:var(--text);font:600 clamp(15px,2.7vw,22px) var(--display);letter-spacing:-.03em;margin:12px 0 19px}.about-method>p i{color:var(--brand-teal);padding:0 3px;font-style:normal}.about-method a{font-size:11px}.about-operator{border:1px solid var(--line);background:var(--panel);border-radius:15px;gap:16px;margin-top:13px;padding:21px;display:flex}.about-operator h2{color:var(--text);font:600 18px var(--display);margin:7px 0}.about-operator p{max-width:650px;color:var(--muted);margin:0 0 12px;font-size:11px;line-height:1.65}.about-operator a{font-size:11px}.storage-panel{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin:12px 0;padding:20px}.storage-manager{margin-top:17px}.storage-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.storage-stats article{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--bg) 42%,var(--panel));border-radius:12px;gap:8px;min-height:87px;padding:14px;display:grid}.storage-stats article b{color:var(--text);font-size:17px}.storage-stats article span{color:var(--muted);font-size:9px;line-height:1.45}.storage-manager-note{margin:16px 0}.storage-manager-note>b{color:var(--text);font-size:12px}.storage-manager-note p,.storage-server-panel>p{color:var(--muted);margin:6px 0;font-size:11px;line-height:1.7}.storage-clear-button{min-height:39px;color:var(--red);cursor:pointer;background:0 0;border:1px solid #bc665c;border-radius:999px;padding:0 14px;font-size:11px;font-weight:600}.storage-clear-button:hover{background:color-mix(in srgb,var(--red) 9%,transparent)}.storage-manager-status,.rating-status{min-height:16px;color:var(--brand-teal);font-size:10px}.storage-server-panel .account-info-actions{margin-top:14px}.rating-panel{border:1px solid var(--line);background:var(--panel);border-radius:17px;padding:22px}.rating-panel-intro{border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;padding-bottom:17px;display:flex}.rating-orbit{border:1px solid color-mix(in srgb,var(--brand-teal) 34%,var(--line));background:color-mix(in srgb,var(--brand-teal) 10%,var(--panel));width:46px;height:46px;color:var(--brand-teal);border-radius:50%;place-items:center;font-size:21px;display:grid}.rating-panel-intro h2{color:var(--text);font:600 20px var(--display);margin:5px 0}.rating-panel-intro p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.product-rating-form{gap:13px;padding-top:17px;display:grid}.product-rating-form fieldset{border:0;padding:0}.product-rating-form legend,.product-rating-form label{color:var(--text);margin-bottom:9px;font-size:11px;font-weight:600}.product-rating-form label span{color:var(--muted);font-weight:400}.rating-stars{gap:4px;margin:7px 0 3px;display:flex}.rating-stars button{border:1px solid var(--line);background:var(--bg);width:38px;height:38px;color:var(--muted);cursor:pointer;border-radius:10px;font-size:20px}.rating-stars button.selected{background:color-mix(in srgb,#e3b952 14%,var(--panel));color:#e3b952;border-color:#d6a84f}.product-rating-form fieldset small{color:var(--muted);font-size:9px}.product-rating-form textarea{border:1px solid var(--line);resize:vertical;background:var(--bg);min-height:95px;color:var(--text);font:11px/1.6 var(--font);border-radius:12px;padding:12px}.product-rating-form .primary-link{cursor:pointer;justify-self:start}.product-rating-form .primary-link:disabled{opacity:.6;cursor:wait}.account-center .settings-card{scroll-margin-top:110px}@media (max-width:700px){.account-center-hero{flex-direction:column;align-items:flex-start;padding:21px}.account-center-edit{align-self:flex-end}.account-center-tabs{gap:23px;margin:0 -8px 23px;padding:8px 12px;top:54px}.account-center-group-head{flex-direction:column;align-items:flex-start;gap:7px}.account-center-group-head p{font-size:10px}.account-center-row{min-height:69px;padding:12px}.account-center-row-copy b{font-size:12px}.account-center-row-copy small{font-size:9px}.account-center-footer{flex-wrap:wrap}.account-center-footer span{width:100%;margin:2px 0 0}.account-info-hero{padding:13px 2px 24px}.account-info-hero>p{font-size:12px}.contact-channel-grid{grid-template-columns:1fr}.contact-channel-card{min-height:146px}.about-principles{grid-template-columns:1fr}.about-principles article{min-height:unset}.about-principles article>span{margin-bottom:10px}.storage-stats{grid-template-columns:1fr}.storage-stats article{min-height:65px}.account-info-bottom{flex-direction:column;align-items:flex-start;gap:8px}.rating-panel{padding:17px}}.user-profile-link,.mobile-profile-link{min-width:0;color:inherit;flex:1;align-items:center;gap:9px;text-decoration:none;display:flex}.user-profile-link:hover .user-profile-copy b,.mobile-profile-link:hover b{color:var(--brand-teal)}.user-profile-link .user-profile-copy{flex:1;min-width:0}.mobile-profile-link{flex:none}.mobile-drawer-foot .mobile-profile-link{flex:1;min-width:0}.mobile-drawer-foot .mobile-profile-link span{min-width:0}.mobile-drawer-foot .mobile-profile-link b,.mobile-drawer-foot .mobile-profile-link small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-center-row-static{cursor:default}.account-center-row-static:hover{background:var(--panel)}.account-center-row-state{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;margin-left:auto;padding:5px 9px;font-size:9px}.account-center-row-value{max-width:min(38%,250px);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:10px;overflow:hidden}.account-center-row .account-center-row-value{margin-left:auto}.account-center-row-value+.account-center-arrow{margin-left:0}.account-center-copy{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:7px 10px;font-size:9px}.account-center-copy:hover{border-color:var(--brand-teal);color:var(--brand-teal)}.account-center-logout{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-size:10px}.account-center-logout:hover{border-color:var(--red);color:var(--red)}.account-center-copy-status:empty{display:none}.account-center-uid{-webkit-user-select:all;user-select:all;max-width:min(40%,300px)}.account-center-row-static .account-center-uid{margin-left:auto}.account-center-row-static .account-center-copy{margin-left:8px}.account-center-copy-status{color:var(--brand-teal);white-space:nowrap;font-size:9px}@media (max-width:760px){.account-center-uid{max-width:29%;font-size:9px}.account-center-row-static .account-center-copy{padding:6px 8px}}.account-center-tabs{z-index:3;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:26px;margin:0 0 25px;padding:0 20px;display:flex;position:sticky;top:68px}.account-center-tab{min-height:43px;color:var(--muted);font:500 12px/1 var(--font);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 1px;position:relative}.account-center-tab:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.account-center-tab[aria-selected=true]{color:var(--text);font-weight:650}.account-center-tab[aria-selected=true]:after{background:var(--brand-teal)}.account-center-tab:focus-visible{outline:2px solid var(--brand-teal);outline-offset:3px;border-radius:3px}.account-center-group{min-height:360px;margin-bottom:0}.account-center-group[role=tabpanel]:focus{outline:none}@media (max-width:700px){.account-center-tabs{scrollbar-width:none;gap:25px;margin:0 -8px 22px;padding:0 12px;top:54px;overflow-x:auto}.account-center-tabs::-webkit-scrollbar{display:none}.account-center-tab{min-height:44px;font-size:12px}.account-center-group{min-height:300px}.account-center-group-head{margin-bottom:12px}}
.notification-center{max-width:1120px;padding-bottom:54px}.notification-hero{border:1px solid var(--line);border-radius:var(--radius-card);background:radial-gradient(ellipse at 92% 16%,color-mix(in srgb,var(--mint) 15%,transparent),transparent 45%),var(--panel);justify-content:space-between;align-items:flex-end;gap:24px;padding:34px 38px;display:flex}.notification-hero h1{font:520 clamp(32px,4vw,48px)/1.08 var(--display);letter-spacing:-.045em;margin:13px 0 8px}.notification-hero h1 em{color:var(--mint);font-style:normal}.notification-hero p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.notification-hero-count{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 88%,var(--mint) 12%);border-radius:12px;grid-template-columns:auto auto;align-items:center;column-gap:10px;min-width:120px;padding:14px 17px;display:grid}.notification-hero-count span{color:var(--faint);font:9px var(--mono);letter-spacing:.12em;grid-column:1/-1}.notification-hero-count b{font:600 27px var(--display)}.notification-hero-count small{color:var(--muted);font-size:10px}.notification-tabs{border:1px solid var(--line);background:var(--panel);border-radius:13px;align-items:center;gap:7px;margin:20px 0 14px;padding:7px;display:flex}.notification-tabs button{min-height:36px;color:var(--muted);font:550 11px var(--font);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 13px;display:inline-flex}.notification-tabs button.active{background:color-mix(in srgb,var(--mint) 12%,var(--panel));color:var(--text)}.notification-tabs button b{background:var(--line);font:10px var(--mono);border-radius:20px;padding:2px 6px}.notification-tabs .notification-mark-all{color:var(--mint);margin-left:auto}.notification-feed{gap:9px;display:grid}.notification-item{border:1px solid var(--line);background:var(--panel);border-radius:13px;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.notification-item.unread{border-color:color-mix(in srgb,var(--mint) 35%,var(--line));background:linear-gradient(110deg,color-mix(in srgb,var(--mint) 5%,var(--panel)),var(--panel) 55%)}.notification-item-mark{background:color-mix(in srgb,var(--mint) 13%,var(--panel));width:43px;height:43px;color:var(--mint);border-radius:13px;flex:none;place-items:center;font-size:20px;display:grid}.notification-item-mark.fill{background:color-mix(in srgb,#4d8dff 12%,var(--panel));color:#4d8dff}.notification-item-mark.security{background:color-mix(in srgb,#bd9cff 14%,var(--panel));color:#9870df}.notification-item-copy{flex:1;min-width:0}.notification-item-copy .eyebrow{font-size:8px}.notification-item-copy h2{font:580 16px/1.35 var(--display);margin:5px 0 4px}.notification-item-copy p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.notification-item-copy time{color:var(--faint);font:9px var(--mono);margin-top:10px;display:block}.notification-read-button,.notification-read-label{flex:none;align-self:center}.notification-read-button{border:1px solid var(--line);color:var(--muted);font:10px var(--font);cursor:pointer;background:0 0;border-radius:8px;padding:8px 10px}.notification-read-button:hover{border-color:var(--mint);color:var(--mint)}.notification-read-label{color:var(--faint);font:8px var(--mono);letter-spacing:.1em}.notification-empty{border:1px solid var(--line);background:var(--panel);text-align:center;border-radius:14px;padding:44px 24px}.notification-empty h2{font:550 22px var(--display);margin:12px 0 7px}.notification-empty p{max-width:500px;color:var(--muted);margin:0 auto 18px;font-size:12px;line-height:1.7}.notification-settings{gap:14px;display:grid}.notification-settings-head{border:1px solid var(--line);background:var(--panel);border-radius:13px;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px 27px;display:flex}.notification-settings-head h2{font:550 23px var(--display);margin:7px 0}.notification-settings-head p,.notification-pref-group header p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.notification-settings-head>a{color:var(--mint);white-space:nowrap;font-size:11px;text-decoration:none}.notification-pref-group{border:1px solid var(--line);background:var(--panel);border-radius:13px;padding:21px 25px}.notification-pref-group>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:13px;display:flex}.notification-pref-group h3{font:560 17px var(--display);margin:0 0 5px}.notification-channel-pill{border:1px solid var(--line);color:var(--muted);font:8px var(--mono);letter-spacing:.07em;white-space:nowrap;border-radius:20px;padding:6px 8px}.notification-pref-row{border-bottom:1px solid var(--line-soft);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.notification-pref-row:last-child{border-bottom:0;padding-bottom:2px}.notification-pref-row b{font:550 12px var(--font);display:block}.notification-pref-row small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.5;display:block}.notification-pref-row input{appearance:none;border:1px solid var(--line);background:var(--line);cursor:pointer;border-radius:20px;flex:none;width:38px;height:22px;transition:all .18s;position:relative}.notification-pref-row input:after{content:"";background:var(--panel);border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002}.notification-pref-row input:checked{border-color:var(--mint);background:var(--mint)}.notification-pref-row input:checked:after{background:#fff;left:19px}.notification-pref-row input:disabled{opacity:.45;cursor:not-allowed}.notification-pref-row input:focus-visible,.notification-tabs button:focus-visible,.notification-read-button:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.notification-save-message{color:var(--mint);margin:0;font-size:11px}@media (max-width:680px){.notification-hero{align-items:flex-start;padding:25px 21px}.notification-hero-count{min-width:96px;padding:10px}.notification-tabs{flex-wrap:wrap}.notification-tabs .notification-mark-all{margin-left:0}.notification-item{gap:11px;padding:16px}.notification-item-mark{width:36px;height:36px}.notification-item-copy h2{font-size:14px}.notification-read-button{padding:7px;font-size:9px}.notification-settings-head{flex-direction:column;align-items:flex-start;padding:21px}.notification-pref-group{padding:18px}.notification-pref-group>header{flex-direction:column;gap:10px}.notification-channel-pill{align-self:flex-start}}
