.ask-predicta{--ask-bg:#050b10;--ask-panel:#091720;--ask-panel-raised:#0c1c25;--ask-line:#29434e;--ask-line-bright:#3c6270;--ask-text:#edf5f7;--ask-muted:#8ca0a8;--ask-cyan:#61dcef;--ask-amber:#efbd60;--ask-coral:#ef8a80;background:var(--ask-bg);min-height:calc(100vh - 66px);padding-bottom:clamp(56px,8vw,100px)}.ask-hero{border-bottom:1px solid var(--ask-line);background:radial-gradient(circle at 10% 15%,#53d8f31f,#0000 28%),radial-gradient(circle at 90% 0,#8d63d512,#0000 24%),#061018;padding:clamp(38px,5vw,68px) clamp(18px,5vw,72px) clamp(34px,5vw,60px)}.ask-hero-copy,.ask-query-panel,.ask-progress{width:min(100%,1120px);margin-inline:auto}.ask-hero-copy h1{max-width:760px;color:var(--ask-text);letter-spacing:-.045em;text-wrap:balance;margin:10px 0 12px;font-size:clamp(38px,5vw,64px);line-height:1.02}.ask-hero-copy>p{max-width:690px;color:var(--ask-muted);margin:0;font-size:clamp(14px,1.2vw,17px);line-height:1.65}.ask-query-panel{border:1px solid var(--ask-line-bright);background:#07141bf0;border-radius:12px;margin-top:clamp(24px,4vw,38px);padding:clamp(18px,3vw,28px);box-shadow:0 22px 55px #0000003d}.ask-form>label{color:#cfe0e4;margin-bottom:10px;font-size:13px;font-weight:800;display:block}.ask-form-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.ask-form-row input{width:100%;min-width:0;height:58px;color:var(--ask-text);background:#040d12;border:1px solid #3a5964;border-radius:7px;outline:0;padding:0 18px;font-size:15px}.ask-form-row input::placeholder{color:#657b84}.ask-form-row input:focus{border-color:var(--ask-cyan);box-shadow:0 0 0 3px #5ed9ef1c}.ask-form-row button{border:1px solid var(--ask-cyan);background:var(--ask-cyan);color:#061116;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-width:174px;min-height:58px;padding:0 20px;font-size:13px;font-weight:900;display:inline-flex}.ask-form-row button:hover{background:#8ae9f7}.ask-form-row button:disabled{cursor:wait;opacity:.62}.ask-starter-group{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-top:18px;display:grid}.ask-starter-group>span{color:#6f858e;white-space:nowrap;padding-top:9px;font-size:11px;font-weight:800}.ask-starters{flex-wrap:wrap;gap:8px;display:flex}.ask-starters button{color:#9cb0b7;text-align:left;cursor:pointer;background:#0a1b23;border:1px solid #2d4853;border-radius:999px;min-height:36px;padding:8px 12px;font-size:12px;line-height:1.35}.ask-starters button:hover,.ask-starters button:focus-visible{border-color:var(--ask-cyan);color:#e4f7fa;background:#5ed9ef12}.ask-starters button:disabled{cursor:wait;opacity:.55}.ask-query-panel>small{color:#6d828b;margin-top:16px;font-size:11px;line-height:1.5;display:block}.ask-query-panel>small a{color:#8bdfee;font-weight:800;text-decoration:none}.ask-query-panel>small a:hover{text-underline-offset:3px;text-decoration:underline}.ask-progress{background:#091a22db;border:1px solid #294750;border-radius:8px;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.ask-progress>i{background:var(--ask-cyan);width:10px;height:10px;box-shadow:0 0 16px var(--ask-cyan);border-radius:50%;flex:none;animation:1.15s ease-in-out infinite askPulse}.ask-progress>div{gap:3px;display:grid}.ask-progress strong{color:#dcecef;font-size:12px}.ask-progress span{color:#738991;font-size:11px}@keyframes askPulse{50%{opacity:.35;transform:scale(.72)}}.ask-result{border:1px solid var(--ask-line);background:#07141b;border-radius:14px;width:min(100% - 36px,1240px);margin:clamp(24px,4vw,48px) auto 0;overflow:hidden;box-shadow:0 26px 70px #0003}.ask-answer{border-bottom:1px solid var(--ask-line);background:linear-gradient(100deg,#58dbf012,#0000 45%),#08161d;padding:clamp(24px,4vw,46px)}.ask-answer.is-abstention{background:linear-gradient(100deg,#efbd6013,#0000 48%),#0a171c}.ask-answer-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ask-section-label{color:var(--ask-cyan);letter-spacing:.13em;font-size:10px;font-weight:900;display:block}.ask-answer.is-abstention .ask-section-label{color:var(--ask-amber)}.ask-answer-heading p{color:#758a92;max-width:760px;margin:8px 0 0;font-size:12px;line-height:1.5}.ask-answer-heading p strong{color:#b5c6cb;font-weight:700}.ask-confidence{color:#83e5f3;text-transform:capitalize;background:#5ed9ef0f;border:1px solid #376774;border-radius:999px;flex:none;padding:8px 12px;font-size:11px;font-weight:800}.ask-confidence.is-low{color:#e8c77e;background:#efbd600f;border-color:#66583b}.ask-evidence-plan{color:#71878f;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin-top:20px;font-size:10px;font-weight:850;display:flex}.ask-evidence-plan>div{flex-wrap:wrap;gap:6px;display:flex}.ask-evidence-plan em{color:#9bb1b8;letter-spacing:.06em;background:#7edced0a;border:1px solid #29444d;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.ask-answer>h2{color:#edf5f6;letter-spacing:-.035em;text-wrap:balance;max-width:820px;margin:clamp(22px,3vw,30px) 0 12px;font-size:clamp(25px,3vw,38px);line-height:1.14}.ask-answer-copy{color:#a9bbc1;max-width:900px;margin:0;font-size:clamp(15px,1.35vw,18px);line-height:1.65}html[data-view=simple] .ask-answer-copy{font-size:clamp(15px,1.35vw,18px)}.ask-analysis{border-bottom:1px solid var(--ask-line);background:#061219;padding:clamp(24px,4vw,40px)}.ask-analysis>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ask-analysis>header>div{max-width:760px}.ask-analysis h2{color:#e4eef0;letter-spacing:-.03em;margin:7px 0 8px;font-size:clamp(22px,2.5vw,30px);line-height:1.2}.ask-analysis>header p{color:#83979f;margin:0;font-size:13px;line-height:1.6}.ask-context-used{color:#8bdfee;background:#5ed9ef0d;border:1px solid #315864;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.ask-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.ask-analysis-card{background:#0a1a22;border:1px solid #29434e;border-radius:10px;min-width:0;padding:19px}.ask-analysis-card.is-change{grid-column:1/-1}.ask-analysis-card>span{color:var(--ask-cyan);letter-spacing:.11em;font-size:9px;font-weight:900}.ask-analysis-card.is-unknown>span,.ask-analysis-card.is-change>span{color:var(--ask-amber)}.ask-analysis-card h3{color:#dce8eb;margin:7px 0 12px;font-size:16px;line-height:1.35}.ask-analysis-card ul{margin:0;padding-left:18px}.ask-analysis-card li{color:#637b84}.ask-analysis-card li+li{margin-top:13px}.ask-analysis-card p{color:#91a4ab;margin:0;font-size:13px;line-height:1.62}.ask-analysis-empty{font-style:italic;color:#71878f!important}.ask-answer-meta{border:1px solid var(--ask-line);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(24px,4vw,36px);display:grid;overflow:hidden}.ask-answer-meta>div{border-right:1px solid var(--ask-line);flex-direction:column;justify-content:center;min-height:76px;padding:14px 16px;display:flex}.ask-answer-meta>div:last-child{border-right:0}.ask-answer-meta span{color:#647b84;letter-spacing:.1em;font-size:9px;font-weight:800}.ask-answer-meta strong{color:#d6e3e6;margin-top:8px;font-size:12px;line-height:1.4}.ask-reasoning{border-bottom:1px solid var(--ask-line);background:#071219;padding:clamp(24px,4vw,40px)}.ask-reasoning>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ask-reasoning>header>div{max-width:760px}.ask-reasoning h2{color:#e4eef0;letter-spacing:-.03em;text-wrap:balance;margin:7px 0 8px;font-size:clamp(22px,2.5vw,30px);line-height:1.2}.ask-reasoning>header p{color:#83979f;margin:0;font-size:13px;line-height:1.6}.ask-reasoning-mode{color:#8bdfee;text-transform:capitalize;background:#5ed9ef0d;border:1px solid #315864;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.ask-reasoning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.ask-reasoning-grid>article{background:#0a1a22;border:1px solid #29434e;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:13px;min-width:0;padding:18px;display:grid}.ask-reasoning-grid>article>span{color:#061116;background:var(--ask-cyan);border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.ask-reasoning-grid h3{color:#dce8eb;margin:2px 0 7px;font-size:16px;line-height:1.35}.ask-reasoning-grid p{color:#91a4ab;margin:0;font-size:13px;line-height:1.65}.ask-source-chips{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.ask-source-chips>a,.ask-receipt-chip{color:#97abb2;background:#07151c;border:1px solid #345663;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:6px 9px;font-size:10px;line-height:1.35;text-decoration:none;display:inline-flex}.ask-source-chips>a:hover{border-color:var(--ask-cyan);color:#e0f2f5}.ask-source-chips>a strong{color:#8bdfee;font-size:inherit}.ask-source-chips>a span:before{content:"· ";color:#58717a}.ask-receipt-chip{color:#738991;border-style:dashed}.ask-grid{grid-template-columns:minmax(0,1.4fr) minmax(330px,.8fr);align-items:start;display:grid}.ask-evidence{border-right:1px solid var(--ask-line);padding:clamp(24px,4vw,40px)}.ask-evidence>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.ask-evidence h2,.ask-caution h2,.ask-followups h2{color:#e1ecee;letter-spacing:-.02em;margin:6px 0 0;font-size:20px;line-height:1.25}.ask-evidence>header>strong{color:#8ca5ae;white-space:nowrap;background:#10242d;border-radius:999px;padding:6px 10px;font-size:11px}.ask-empty-evidence{background:#efbd6009;border:1px dashed #5a5039;border-radius:10px;padding:clamp(20px,3vw,28px)}.ask-empty-evidence strong{color:#e6d3a8;font-size:15px}.ask-empty-evidence p{color:#958b75;max-width:640px;margin:8px 0 0;font-size:13px;line-height:1.65}.ask-evidence-card{background:var(--ask-panel);border:1px solid #263f49;border-radius:10px;padding:20px}.ask-evidence-card+.ask-evidence-card{margin-top:12px}.ask-evidence-meta{justify-content:space-between;align-items:center;gap:14px;display:flex}.ask-evidence-meta em{color:var(--ask-amber);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.ask-evidence-meta time{color:#6f858d;font-size:11px}.ask-evidence-card h3{color:#dce8eb;margin:12px 0 8px;font-size:17px;line-height:1.35}.ask-evidence-card p{color:#8fa2a9;margin:0;font-size:13px;line-height:1.65}.ask-evidence-card>a{color:var(--ask-cyan);gap:7px;margin-top:14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.ask-evidence-card>a:hover{text-underline-offset:3px;text-decoration:underline}.ask-context{background:#061118}.ask-caution{border-bottom:1px solid var(--ask-line);padding:clamp(22px,3vw,30px)}.ask-caution-heading{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ask-caution-icon{width:34px;height:34px;color:var(--ask-cyan);background:#0b1d25;border:1px solid #31515d;border-radius:8px;place-items:center;font-size:14px;font-style:normal;font-weight:900;display:grid}.ask-missing .ask-caution-icon{color:var(--ask-amber);background:#efbd600a;border-color:#5d5036}.ask-caution p,.ask-caution li{color:#8ea1a8;font-size:13px;line-height:1.65}.ask-caution p{margin:16px 0 0}.ask-caution ul{margin:16px 0 0;padding-left:20px}.ask-caution li+li{margin-top:9px}.ask-related>div:last-child{gap:8px;margin-top:16px;display:grid}.ask-related a{color:#9cb0b7;background:#091820;border:1px solid #263f49;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:12px;font-size:12px;line-height:1.45;text-decoration:none;display:grid}.ask-related a:hover{color:#dcecef;border-color:#3d6876}.ask-related a strong{color:var(--ask-amber);font-size:13px}.ask-followups{border-top:1px solid var(--ask-line);background:#08161d;padding:clamp(24px,4vw,40px)}.ask-followups .ask-starters{margin-top:18px}.ask-followups .ask-starters button{border-radius:8px;align-items:center;gap:10px;display:inline-flex}.ask-followups .ask-starters button span{color:var(--ask-cyan)}.ask-engine-note{color:#607780;text-align:center;background:#050f15;border-top:1px solid #203740;padding:14px 20px;font-size:10px;line-height:1.5}.ask-predicta.compact .ask-hero{padding-block:36px}.ask-predicta.compact .ask-hero-copy h1{font-size:clamp(32px,4vw,48px)}@media (width<=900px){.ask-analysis-grid{grid-template-columns:1fr}.ask-analysis-card.is-change{grid-column:auto}.ask-reasoning-grid,.ask-grid{grid-template-columns:1fr}.ask-evidence{border-right:0;border-bottom:1px solid var(--ask-line)}.ask-context{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ask-caution{border-right:1px solid var(--ask-line)}.ask-caution:nth-child(2n){border-right:0}.ask-related{border-right:0;grid-column:1/-1}}@media (width<=700px){.ask-predicta{min-height:calc(100vh - 60px)}.ask-hero{min-height:0;padding:30px 14px 34px}.ask-hero-copy h1{font-size:clamp(34px,11vw,48px)}.ask-query-panel{border-radius:10px;margin-top:22px;padding:15px}.ask-form-row{grid-template-columns:1fr}.ask-form-row input{height:54px}.ask-form-row button{width:100%;min-height:50px}.ask-starter-group{grid-template-columns:1fr;gap:7px}.ask-starter-group>span{padding-top:0}.ask-starters{grid-template-columns:1fr;display:grid}.ask-starters button{border-radius:7px;width:100%}.ask-result{border-radius:10px;width:calc(100% - 24px);margin-top:20px}.ask-answer{padding:22px 18px}.ask-answer-heading{gap:14px;display:grid}.ask-confidence{width:fit-content}.ask-evidence-plan{flex-direction:column;align-items:flex-start}.ask-answer>h2{margin-top:20px;font-size:clamp(24px,8vw,32px)}.ask-answer-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.ask-answer-meta>div:nth-child(2){border-right:0}.ask-answer-meta>div:nth-child(-n+2){border-bottom:1px solid var(--ask-line)}.ask-evidence,.ask-analysis{padding:22px 18px}.ask-analysis>header{gap:14px;display:grid}.ask-context-used{width:fit-content}.ask-reasoning{padding:22px 18px}.ask-reasoning>header{gap:14px;display:grid}.ask-reasoning-mode{width:fit-content}.ask-reasoning-grid>article{padding:16px}.ask-evidence-card{padding:17px}.ask-context{grid-template-columns:1fr}.ask-caution,.ask-caution:nth-child(2n){border-right:0}.ask-related{grid-column:auto}.ask-followups{padding:22px 18px}.ask-engine-note{text-align:left}}@media (prefers-reduced-motion:reduce){.ask-progress>i{animation:none}}
