.ask-scroll-caliper{--caliper-ink:#ece7dab8;--caliper-accent:#f5b027;top:max(102px, env(safe-area-inset-top));z-index:48;pointer-events:none;width:48px;color:var(--caliper-ink);opacity:.82;-webkit-user-select:none;user-select:none;contain:layout;transition:opacity .18s;position:fixed;bottom:24px;right:7px}.ask-scroll-caliper-svg{width:100%;height:100%;display:block;overflow:visible}.ask-scroll-caliper-ticks{opacity:.65}.ask-scroll-caliper-indicator{color:var(--caliper-accent)}.ask-scroll-caliper-chip{color:#f5f0e9;font-variant-numeric:tabular-nums;white-space:nowrap;background:#0e1117f0;border:1px solid #f5b02742;border-radius:5px;min-width:91px;padding:6px 8px;font-family:Space Mono,Roboto Mono,ui-monospace,monospace;font-size:10px;line-height:1.4;position:absolute;bottom:8px;right:57px;box-shadow:0 8px 22px #00000052}.ask-scroll-caliper-label{color:var(--caliper-accent);letter-spacing:.13em;font-size:9px;font-weight:700;display:block}@media (width<=767px){.ask-scroll-caliper{width:25px;top:calc(84px + env(safe-area-inset-top));bottom:calc(94px + env(safe-area-inset-bottom));opacity:.46;right:1px}.ask-scroll-caliper-chip{display:none}}@media (prefers-reduced-motion:reduce){.ask-scroll-caliper{transition:none}.ask-scroll-caliper-ticks{filter:none!important}}:is(body:has([aria-modal=true]) .ask-scroll-caliper,body:has([data-meeting-active=true]) .ask-scroll-caliper){opacity:0}.ask-scroll-caliper{opacity:.96;z-index:49;--caliper-ink:#e99463!important;--caliper-accent:#f4a125!important;color:var(--caliper-ink)!important;filter:none!important}.ask-scroll-caliper[data-scrollable=false]{opacity:.68!important}.ask-scroll-caliper-ticks{opacity:.85;color:#e99463!important}.ask-scroll-caliper-svg>path{stroke:#e99463}.ask-scroll-caliper-jaw,.ask-scroll-caliper-indicator{color:#f4a125!important}.ask-scroll-caliper-chip{color:#fff!important;box-shadow:none!important;background:#060606f0!important;border:1px solid #f4a125bf!important;border-radius:2px!important}.ask-scroll-caliper-label{color:#f4a125!important}.ask-scroll-caliper-dim{color:#edb78e!important}.ask-scroll-caliper-bottom-scale{left:2vw;right:55px;bottom:max(0px,env(safe-area-inset-bottom));pointer-events:none;z-index:48;opacity:.72;background-image:repeating-linear-gradient(90deg,#e994639e 0 1px,#0000 1px 8px),repeating-linear-gradient(90deg,#f4a125c7 0 2px,#0000 2px 80px);background-position:0 100%,0 100%;background-repeat:repeat-x;background-size:100% 5px,100% 16px;border-bottom:1px solid #f4a12599;height:20px;position:fixed}@media (width<=767px){.ask-scroll-caliper{opacity:.62;right:0}.ask-scroll-caliper[data-scrollable=false]{opacity:.35!important}.ask-scroll-caliper-bottom-scale{opacity:.4;height:9px;left:10px;right:29px}}:is(body:has([aria-modal=true]) .ask-scroll-caliper,body:has([data-meeting-active=true]) .ask-scroll-caliper,body:has([aria-modal=true]) .ask-scroll-caliper-bottom-scale,body:has([data-meeting-active=true]) .ask-scroll-caliper-bottom-scale){opacity:0!important}@media print{.ask-scroll-caliper,.ask-scroll-caliper-bottom-scale{display:none!important}}.public-news{background:var(--bg,var(--night,#111317));width:min(100%,1500px);min-height:100vh;color:var(--soft,#f4f6f8);margin:0 auto;padding:clamp(12px,2.5vw,32px)}.public-news-topbar,.public-news-story-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.public-news-topbar a,.public-news-story-head a{color:inherit;text-decoration:none}.public-news-join,.public-news-story-head>a:last-child{border:1px solid var(--line-dark,#5d6974);border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-weight:650;display:inline-flex}.public-news .news-thumb,.public-news .news-title{color:inherit;text-decoration:none}.public-news a.news-title:hover,.public-news a.news-link:hover{text-underline-offset:4px;text-decoration:underline}.public-news .news-link{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.public-news .news-featured .news-thumb{aspect-ratio:auto}.public-news .news-featured .news-thumb .news-thumbnail{height:100%}.public-news .news-featured .news-thumb img{object-fit:cover;height:100%}.public-news .news-card .news-thumb{aspect-ratio:16/9}.public-news-sharebar{border:1px solid var(--line-dark,#647383);background:var(--raised,#192737);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;padding:14px;display:flex}.public-news-sharebar span{flex:1;min-width:200px}.public-news-sharebar button,.public-news-sharebar a,.public-news-copy{color:#fff;font:inherit;cursor:pointer;background:#17293a;border:1px solid #8297aa;border-radius:8px;align-items:center;gap:7px;padding:10px 12px;font-weight:600;text-decoration:none;display:inline-flex}.public-news-archived{border:1px solid var(--line-dark,#647383);background:var(--raised,#192737);border-radius:12px;max-width:780px;margin:30px auto;padding:25px}.public-news-archived h1{font-size:clamp(28px,5vw,48px);line-height:1.15}.public-news-archived a{color:var(--cobalt,#7daaff)}.public-news .reader{max-width:1000px;margin:0 auto}@media (width<=700px){.public-news{padding:12px}.public-news-sharebar>*{width:100%}.public-news .news-featured .news-thumb{aspect-ratio:16/9}}.ai-try{--try-canvas:#f1f4f3;--try-paper:#fffdfa;--try-raised:#eaf0ef;--try-ink:#1c2c33;--try-body:#39515c;--try-muted:#536772;--try-line:#bac9ce;--try-copper:#90532d;--try-accent:#205a7d;--try-btn:#172b36;--try-btn-ink:#fff;--try-focus:#2a81b3;background:var(--try-canvas);min-height:100vh;color:var(--try-ink);font-family:Inter,system-ui,sans-serif;overflow-x:clip}:root[data-theme=dark] .ai-try{--try-canvas:#10181d;--try-paper:#18242a;--try-raised:#223139;--try-ink:#f3f6f4;--try-body:#d5e0e1;--try-muted:#b7c9d0;--try-line:#536b77;--try-copper:#f0bc88;--try-accent:#a0d7f9;--try-btn:#f1f5f2;--try-btn-ink:#15232a;--try-focus:#f0bc88}.ai-try *,.ai-try :before,.ai-try :after{box-sizing:border-box}.ai-try :is(button,textarea,a):focus-visible{outline:3px solid var(--try-focus);outline-offset:3px}.ai-try button{cursor:pointer}.ai-try-top{border-bottom:1px solid var(--try-line);background:var(--try-paper);z-index:1;justify-content:space-between;align-items:center;gap:18px;padding:19px clamp(18px,5vw,72px);display:flex;position:relative}.ai-try-logo{letter-spacing:-.045em;font:800 21px/1.2 Space Grotesk,Inter,sans-serif;text-decoration:none;color:var(--try-ink)!important}.ai-try-logo span{color:var(--try-copper)!important}.ai-try-header-actions{align-items:center;gap:14px;display:flex}.ai-try-back{align-items:center;gap:5px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex;color:var(--try-ink)!important}.ai-try-container{max-width:1240px;margin:0 auto;padding:clamp(26px,5vw,60px) 20px 20px}.ai-try-heading{max-width:800px;margin-bottom:34px}.ai-try-eyebrow{letter-spacing:.13em;text-transform:uppercase;font:750 10px/1.35 Space Grotesk,Inter,sans-serif;display:inline-block;color:var(--try-copper)!important}.ai-try-heading h1{letter-spacing:-.045em;margin:16px 0 18px;font:500 clamp(45px,6.3vw,80px)/.99 Georgia,serif;color:var(--try-ink)!important}.ai-try-heading h1 em{font-style:italic;color:var(--try-copper)!important}.ai-try-heading p{max-width:690px;margin:0;font:450 16px/1.6 Inter,sans-serif;color:var(--try-body)!important}.ai-try-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.ai-try-builder,.ai-try-output{border:1px solid var(--try-line);background:var(--try-paper);min-width:0;padding:clamp(18px,3vw,31px)}.ai-try :is(h2,h3){color:var(--try-ink)!important}.ai-try-builder h2,.ai-try-output h2{letter-spacing:-.03em;margin:5px 0 24px;font:600 clamp(26px,2.8vw,36px)/1.1 Georgia,serif}.ai-try-goals{border:0;min-width:0;margin:0 0 20px;padding:0}.ai-try-goals legend,.ai-try-fields label{text-transform:uppercase;letter-spacing:.055em;margin-bottom:9px;font:750 11px/1.3 Inter,sans-serif;display:block;color:var(--try-body)!important}.ai-try-goal-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ai-try-goal{text-align:left;border:1px solid var(--try-line);border-radius:0;gap:10px;min-width:0;min-height:88px;padding:14px 12px;transition:border-color .15s,box-shadow .15s;display:flex;background:var(--try-raised)!important;color:var(--try-ink)!important}.ai-try-goal:hover,.ai-try-goal.selected{box-shadow:inset 0 0 0 1px var(--try-accent);border-color:var(--try-accent)!important}.ai-try-goal-num{font:650 11px/1.45 monospace;color:var(--try-copper)!important}.ai-try-goal span:last-child{min-width:0}.ai-try-goal strong{font:750 13px/1.35 Inter,sans-serif;display:block;color:var(--try-ink)!important}.ai-try-goal small{margin-top:7px;font:500 11px/1.3 Inter,sans-serif;display:block;color:var(--try-muted)!important}.ai-try-fields{gap:8px;display:grid}.ai-try-fields textarea{resize:vertical;border:1px solid var(--try-line);overflow-wrap:anywhere;border-radius:0;width:100%;max-width:100%;min-height:74px;margin-bottom:12px;padding:11px 12px;font:500 14px/1.5 Inter,sans-serif;background:var(--try-raised)!important;color:var(--try-ink)!important}.ai-try-reset,.ai-try-copy{border-radius:0;justify-content:center;align-items:center;gap:8px;padding:11px 13px;font:750 12px/1.3 Inter,sans-serif;display:inline-flex;border:1px solid var(--try-line)!important;background:var(--try-paper)!important;color:var(--try-ink)!important}.ai-try-privacy,.ai-try-disclaimer{font:500 12px/1.55 Inter,sans-serif;color:var(--try-muted)!important}.ai-try-privacy{margin:14px 0 0}.ai-try-output .ai-try-eyebrow{margin-bottom:12px}.ai-try-draft{border-left:3px solid var(--try-copper);background:var(--try-raised);margin:0 0 25px;padding:clamp(16px,2.5vw,24px)}.ai-try-draft-label{letter-spacing:.08em;font:750 10px/1.35 Inter,sans-serif;display:block;color:var(--try-copper)!important}.ai-try-draft p{overflow-wrap:anywhere;margin:18px 0;font:500 clamp(16px,1.65vw,19px)/1.65 Georgia,serif;color:var(--try-ink)!important}.ai-try-output h3{text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px;font:750 13px/1.4 Inter,sans-serif}.ai-try-next-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.ai-try-next-steps li{border-bottom:1px solid var(--try-line);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;padding:12px 0;display:grid}.ai-try-next-steps b{font:750 11px/1.5 monospace;color:var(--try-copper)!important}.ai-try-next-steps span{font:500 13px/1.5 Inter,sans-serif;color:var(--try-body)!important}.ai-try-disclaimer{margin:17px 0}.ai-try-actions{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.ai-try-actions a{overflow-wrap:anywhere;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:15px 18px;font:750 13px/1.3 Inter,sans-serif;text-decoration:none;display:inline-flex}.ai-try-primary{border:1px solid var(--try-btn);color:var(--try-btn-ink)!important;background:var(--try-btn)!important}.ai-try-secondary{border:1px solid var(--try-line);color:var(--try-ink)!important;background:var(--try-paper)!important}.ai-try-footer{border-top:1px solid var(--try-line);flex-wrap:wrap;justify-content:space-between;gap:9px;margin-top:24px;padding:18px 0 0;display:flex}.ai-try-footer span{letter-spacing:.07em;font:700 11px/1.5 Inter,sans-serif;color:var(--try-muted)!important}@media (width<=850px){.ai-try-layout{grid-template-columns:minmax(0,1fr)}.ai-try-container{padding-top:26px}.ai-try-builder h2,.ai-try-output h2{margin-bottom:17px}}@media (width<=440px){.ai-try-top{padding:13px 15px}.ai-try-header-actions{gap:7px}.ai-try-back{font-size:11px}.ai-try-goal-grid{grid-template-columns:1fr 1fr}.ai-try-goal{min-height:91px;padding:11px 9px}.ai-try-actions a{flex:100%}}@media (prefers-reduced-motion:reduce){.ai-try-goal{transition:none}}.executive-upgrade-trigger{z-index:45;color:#fff;cursor:pointer;background:#152438;border:1px solid #bd8a42;border-radius:999px;padding:.85rem 1.1rem;font-weight:650;position:fixed;bottom:1rem;right:1rem;box-shadow:0 8px 30px #0004}.executive-upgrade-trigger:hover,.executive-upgrade-trigger:focus-visible{outline-offset:2px;background:#29415a;outline:2px solid #f4a125}.executive-upgrade-overlay{z-index:120;background:#000b;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.executive-upgrade-dialog{color:#f8f8f8;background:#111b27;border:1px solid #536b7e;border-radius:18px;width:min(100%,620px);max-height:min(92vh,900px);padding:clamp(1.2rem,4vw,2rem);position:relative;overflow-y:auto;box-shadow:0 25px 70px #0009}.executive-upgrade-dialog h2{color:#fff;margin:.8rem 2rem 1rem 0;font-size:clamp(1.5rem,4vw,2rem);line-height:1.2}.executive-upgrade-dialog p{color:#e0e7ee;line-height:1.6}.executive-upgrade-dialog a{color:#f5b55c;text-decoration:underline}.executive-upgrade-close{color:#fff;background:#263a50;border:1px solid #a9bfd0;border-radius:8px;padding:.25rem .65rem;font-size:1.4rem;position:absolute;top:1rem;right:1rem}.executive-upgrade-form{gap:1rem;margin-top:1.25rem;display:grid}.executive-upgrade-form label{color:#f6f6f6;gap:.35rem;font-weight:600;display:grid}.executive-upgrade-form input,.executive-upgrade-form textarea{color:#fff;width:100%;font:inherit;background:#07111e;border:1px solid #8ca3b7;border-radius:8px;padding:.8rem}.executive-upgrade-form input:focus,.executive-upgrade-form textarea:focus{outline:2px solid #f4a125}.executive-upgrade-form button,.executive-upgrade-actions button{color:#151515;cursor:pointer;background:#e6a343;border:0;border-radius:8px;padding:.85rem 1rem;font-weight:700}.executive-upgrade-actions{gap:.7rem;margin-top:.8rem;display:flex}.executive-application{overflow-wrap:anywhere;border:1px solid #647587;border-radius:12px;margin:1rem 0;padding:1rem}@media (width<=600px){.executive-upgrade-trigger{bottom:calc(1rem + env(safe-area-inset-bottom));max-width:calc(100vw - 1.5rem);font-size:.85rem;right:.75rem}.executive-upgrade-dialog{padding:1.2rem}}:root[data-theme=dark] .member-intel-page{--mi-canvas:#080b0d;--mi-panel:#131b21;--mi-tile:#1b262d;--mi-text:#f7fafb;--mi-muted:#d0dce2;--mi-line:#56636c;--mi-blue:#346c9b;--mi-blue-text:#fff;--mi-error:#ffc1c1}:root[data-theme=light] .member-intel-page{--mi-canvas:#f6f8f9;--mi-panel:#fff;--mi-tile:#f0f4f6;--mi-text:#111820;--mi-muted:#394c59;--mi-line:#9aaab6;--mi-blue:#265e88;--mi-blue-text:#fff;--mi-error:#a02323}.member-intel-page{box-sizing:border-box;background:var(--mi-canvas);min-height:100vh;color:var(--mi-text);overflow-wrap:anywhere;padding:clamp(16px,3vw,44px)}.member-intel-page :is(h1,h2,h3,h4,strong,p,li,time,label){color:inherit;-webkit-text-fill-color:currentColor}.member-intel-header{max-width:1100px;margin:0 auto 28px}.member-intel-back{border:1px solid var(--mi-line);min-height:44px;color:var(--mi-text);align-items:center;padding:9px 14px;font-size:14px;text-decoration:none;display:inline-flex}.member-intel-back:hover,.member-intel-back:focus-visible{outline:2px solid var(--mi-blue);outline-offset:3px}.member-intel-eyebrow{letter-spacing:.16em;margin:28px 0 8px;font-size:12px;font-weight:700;color:var(--mi-muted)!important}.member-intel-header h1{margin:0 0 12px;font-size:clamp(29px,4vw,52px);line-height:1.13}.member-intel-header>p:last-child,.member-intel-explanation{max-width:760px;font-size:15px;line-height:1.65;color:var(--mi-muted)!important}.member-intel-grid{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);align-items:start;gap:22px;max-width:1450px;margin:0 auto;display:grid}.member-intel-panel{background:var(--mi-panel);border:1px solid var(--mi-line);min-width:0;padding:clamp(16px,2.6vw,30px)}.member-intel-panel>h2{margin:0 0 10px;font-size:clamp(20px,2.5vw,28px)}.member-intel-loading{color:var(--mi-text);padding:20px}.member-intel-page :is(.analyst-panel,.analyst-results){gap:20px;min-width:0;display:grid}.member-intel-page .analyst-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:15px;display:flex}.member-intel-page .analyst-panel-header>div{flex:210px;min-width:0}.member-intel-page .analyst-panel-title{margin:0 0 5px;font-size:19px;color:var(--mi-text)!important}.member-intel-page :is(.analyst-panel-subtitle,.analyst-timestamp,.analyst-opp-rationale,.analyst-loading-init,.analyst-loading,.momentum-gauge-label,.analyst-card-title,.analyst-summary h3,.track-stat-icon,.track-stat-label){color:var(--mi-muted)!important;-webkit-text-fill-color:var(--mi-muted)!important}.member-intel-page .analyst-generate-btn{border:1px solid var(--mi-blue);background:var(--mi-blue);cursor:pointer;min-height:44px;padding:10px 14px;font-weight:650;color:var(--mi-blue-text)!important;-webkit-text-fill-color:var(--mi-blue-text)!important}.member-intel-page .analyst-generate-btn:disabled{opacity:.65;cursor:wait}.member-intel-page .analyst-error{background:var(--mi-tile);border:1px solid var(--mi-line);padding:12px;color:var(--mi-error)!important}.member-intel-page .analyst-empty{color:var(--mi-muted);border:1px solid var(--mi-line);background:var(--mi-tile);padding:20px}.member-intel-page :is(.analyst-card,.analyst-summary,.momentum-gauge,.reputation-dashboard,.track-stat){border:1px solid var(--mi-line);background:var(--mi-tile);min-width:0;padding:16px}.member-intel-page .analyst-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.member-intel-page .analyst-card{align-content:start;gap:10px;display:grid}.member-intel-page .analyst-card-title{text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:13px}.member-intel-page .analyst-card-list{gap:9px;margin:0;padding-left:20px;font-size:14px;line-height:1.55;display:grid}.member-intel-page .analyst-card-list li{color:var(--mi-text)!important;-webkit-text-fill-color:var(--mi-text)!important}.member-intel-page :is(.analyst-opp-rationale,.analyst-opp-action){margin-top:3px;font-size:13px;line-height:1.5;display:block}.member-intel-page .analyst-opp-action{color:var(--mi-text);font-weight:600}.member-intel-page .analyst-summary{gap:10px;display:grid}.member-intel-page .analyst-summary h3{margin:0;font-size:13px}.member-intel-page .analyst-summary p{margin:0;font-size:15px;line-height:1.6}.member-intel-page .momentum-gauge{gap:10px;display:grid}.member-intel-page .momentum-gauge-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.member-intel-page .momentum-gauge-track{background:var(--mi-line);border-radius:6px;height:9px;overflow:hidden}.member-intel-page .momentum-gauge-fill{height:100%}.member-intel-page .reputation-dashboard{gap:12px;display:grid}.member-intel-page .reputation-badge{flex:none;place-items:center;width:80px;height:80px;display:grid;position:relative}.member-intel-page .reputation-ring{width:100%;height:100%}.member-intel-page .reputation-score{font-size:25px;font-weight:750;position:absolute}.member-intel-page .track-stats-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.member-intel-page .track-stat{text-align:center;justify-items:center;gap:6px;padding:12px 6px;display:grid}.member-intel-page .track-stat-value{color:var(--mi-text);font-size:20px;font-weight:700}.member-intel-page .track-stat-label{font-size:12px;line-height:1.35}.member-intel-page .reputation-dashboard .btn.quiet{border:1px solid var(--mi-line);min-height:40px;color:var(--mi-text)!important;-webkit-text-fill-color:var(--mi-text)!important}.member-intel-page .reputation-dashboard .btn.quiet:hover{background:var(--mi-panel)}.member-intel-page .analyst-spin{border:2px solid var(--mi-line);border-top-color:var(--mi-blue);border-radius:100%;width:17px;height:17px;animation:.85s linear infinite mi-spin;display:inline-block}@keyframes mi-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.member-intel-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=570px){.member-intel-page .analyst-cards-grid,.member-intel-page .track-stats-row{grid-template-columns:minmax(0,1fr)}.member-intel-page .analyst-generate-btn{width:100%}}.onboarding-progress{color:#f7f9fb;background:#182635;border:1px solid #647587;border-radius:12px;gap:.55rem;margin:0 0 1.3rem;padding:1rem;display:grid}.onboarding-progress-label{color:#f7f9fb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:.95rem;display:flex}.onboarding-progress-label span{color:#f5b55c;font-variant-numeric:tabular-nums}.onboarding-progress-track{background:#526579;border-radius:99px;height:.5rem;overflow:hidden}.onboarding-progress-fill{border-radius:inherit;background:#f4a125;height:100%;transition:width .2s}.onboarding-progress small{color:#e0e7ee;line-height:1.5}@media (prefers-reduced-motion:reduce){.onboarding-progress-fill{transition:none}}
