.ask-page{--ask-state:var(--ink-muted)}.ask-page [data-state=deterministic]{--ask-state:var(--ink-text-2)}.ask-page [data-state=review]{--ask-state:var(--state-wait)}.ask-page [data-state=error]{--ask-state:var(--state-alarm)}.company-home.ask-page :is(a,button,input):focus-visible{outline:2px solid var(--ink-text);outline-offset:3px}.ask-page .ask-bench{background:var(--ink-ground);padding-block:64px 104px;position:relative;overflow-x:clip}.ask-page .ask-bench:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(16.666% - 1px),#ffffff04 calc(16.666% - 1px) 16.666%);height:560px;position:absolute;inset:0 0 auto}.ask-page .ask-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-areas:"head record""composer record""examples record";align-items:start;column-gap:72px;display:grid;position:relative}.ask-page .ask-head{grid-area:head;min-width:0;padding-top:24px}.ask-page .ask-head h1{max-width:560px;font-size:clamp(40px,4vw,56px)}.ask-page .ask-head .company-lead{max-width:540px;font-size:16px;line-height:1.65}.ask-page .ask-terms{border-left:2px solid #ffffff26;gap:6px;margin-top:22px;padding-left:14px;list-style:none;display:grid}.ask-page .ask-terms li{color:var(--ink-muted);font-size:13px;line-height:1.55}.ask-page .ask-composer{border:1px solid #ffffff1a;border-top:2px solid var(--ink-text);background:var(--ink-screen);grid-area:composer;min-width:0;margin-top:36px;padding:20px}.ask-page .ask-composer label{font:12px var(--font-text),sans-serif;color:var(--ink-text);margin-bottom:10px;display:block}.ask-page .ask-composer-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.ask-page .ask-composer input{background:var(--ink-ground);width:100%;min-width:0;height:52px;color:var(--ink-text);border:1px solid #ffffff26;border-radius:2px;padding:0 16px;font-size:16px}.ask-page .ask-composer input::placeholder{color:var(--ink-muted)}.ask-page .ask-composer input:focus{border-color:var(--ink-text);outline:none}.ask-page .ask-composer button{background:var(--paper);min-width:96px;min-height:52px;color:var(--paper-text);cursor:pointer;border-radius:2px;padding:0 22px;font-size:15px;font-weight:600;transition:background-color .15s}.ask-page .ask-composer button:hover{background:#fff}.ask-page .ask-composer button:disabled{opacity:.55;cursor:default}.ask-page .ask-examples{grid-area:examples;min-width:0;margin-top:28px}.ask-page .ask-examples>p{font:12px var(--font-text),sans-serif;color:var(--ink-muted);margin-bottom:8px}.ask-page .ask-examples ol{border-top:1px solid #ffffff14;padding:0;list-style:none}.ask-page .ask-examples li{border-bottom:1px solid #ffffff14}.ask-page .ask-examples button{text-align:left;width:100%;min-height:48px;color:var(--ink-text-2);cursor:pointer;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px 10px 10px 0;font-size:15px;line-height:1.45;transition:color .15s,background-color .15s,box-shadow .15s;display:grid}.ask-page .ask-examples button:hover{color:var(--ink-text);background:var(--ink-screen)}.ask-page .ask-examples button[aria-pressed=true]{color:var(--ink-text);background:var(--ink-ground);box-shadow:inset 2px 0 var(--ink-text)}.ask-page .ask-examples .ask-index{font:11px var(--font-code),monospace;color:var(--ink-faint);padding-left:10px}.ask-page .ask-examples [aria-pressed=true] .ask-index{color:var(--ink-text)}.ask-page .ask-examples svg{color:var(--ink-faint)}.ask-page .ask-examples button:hover svg,.ask-page .ask-examples [aria-pressed=true] svg{color:var(--ink-text)}.ask-page .ask-record{grid-area:record;align-self:start;min-width:0}.ask-page .ask-record .instrument-bar{flex-wrap:wrap;gap:6px 16px}.ask-page .ask-record .instrument-caption{overflow-wrap:anywhere}.ask-page .ask-state{font:12px var(--font-text),sans-serif;color:var(--ask-state);align-items:center;gap:8px;display:inline-flex}.ask-page .ask-state:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.ask-page .ask-record .instrument-body{min-height:360px;padding:24px}.ask-page .ask-question{font:500 24px/1.25 var(--font-display),sans-serif;letter-spacing:-.025em;color:var(--ink-text);overflow-wrap:anywhere}.ask-page .ask-question.is-placeholder{color:var(--ink-muted)}.ask-page .ask-answer{border-left:2px solid var(--ask-state);gap:10px;margin-top:18px;padding-left:16px;display:grid}.ask-page .ask-answer p{color:var(--ink-text);overflow-wrap:anywhere;font-size:15px;line-height:1.65}.ask-page .ask-answer ul{gap:6px;padding:0;list-style:none;display:grid}.ask-page .ask-answer li{color:var(--ink-text);overflow-wrap:anywhere;padding-left:16px;font-size:15px;line-height:1.6;position:relative}.ask-page .ask-answer li:before{content:"";background:var(--ink-muted);width:6px;height:1px;position:absolute;top:.72em;left:0}.ask-page .ask-block{margin-top:24px}.ask-page .ask-label{font:12px var(--font-text),sans-serif;color:var(--ink-muted);margin-bottom:10px;display:block}.ask-page .ask-articles{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.ask-page .ask-articles a{background:var(--ink-screen);min-height:32px;font:12px var(--font-code),monospace;color:var(--ink-text);border:1px solid #ffffff26;border-radius:2px;align-items:center;padding:4px 9px;transition:border-color .15s;display:inline-flex}.ask-page .ask-articles a:hover{border-color:var(--ink-text)}.ask-page .ask-trace{border-left:1px solid #ffffff26;margin-left:4px;padding:0;list-style:none}.ask-page .ask-trace li{font:12px/1.6 var(--font-code),monospace;color:var(--ink-text-2);overflow-wrap:anywhere;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:5px 0 5px 14px;display:grid;position:relative}.ask-page .ask-trace li:before{content:"";border:1px solid var(--ink-faint);background:var(--ink-screen);width:7px;height:7px;position:absolute;top:12px;left:-4px}.ask-page .ask-trace span{color:var(--ink-faint)}.ask-page .ask-open{border-left:2px solid var(--state-wait);padding:2px 0 2px 16px}.ask-page .ask-open .ask-label{color:var(--state-wait)}.ask-page .ask-open ul{gap:6px;padding:0;list-style:none;display:grid}.ask-page .ask-open li{color:var(--ink-text-2);font-size:14px;line-height:1.55}.ask-page .ask-tools{border-top:1px solid #ffffff12;padding:0;list-style:none;display:grid}.ask-page .ask-tools a{min-height:44px;color:var(--ink-text);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.ask-page .ask-tools a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.ask-page .ask-legend{gap:8px;margin-top:22px;padding:0;list-style:none;display:grid}.ask-page .ask-fields{border-block:1px solid #ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;display:grid}.ask-page .ask-fields>div{min-width:0;padding:10px 12px 12px 0}.ask-page .ask-fields>div:nth-child(2n){border-left:1px solid #ffffff12;padding-left:12px}.ask-page .ask-fields>div:nth-child(n+3){border-top:1px solid #ffffff12}.ask-page .ask-record .instrument-body>.ask-fields:last-child{margin-bottom:0}.ask-page .ask-fields dt{font:12px/1.6 var(--font-text),sans-serif;color:var(--ink-muted)}.ask-page .ask-fields dd{font:12px/1.5 var(--font-code),monospace;color:var(--ink-text);overflow-wrap:anywhere;margin-top:3px}.ask-page .ask-fields dd.is-pending{color:var(--ink-faint)}.ask-page .ask-error{border-left:2px solid var(--state-alarm);color:var(--ink-text-2);margin-top:18px;padding-left:16px;font-size:15px;line-height:1.6}.ask-page .ask-record .instrument-bottom{color:var(--ink-muted);font-family:inherit;font-size:12px;line-height:1.6}.ask-page .ask-record .instrument-bottom p{color:var(--ink-muted);font-size:12.5px;line-height:1.6}@media (min-width:1024px){.ask-page .ask-record{position:sticky;top:96px}}@media (max-width:1023px){.ask-page .ask-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""composer""record""examples"}.ask-page .ask-head{padding-top:0}.ask-page .ask-composer,.ask-page .ask-record,.ask-page .ask-examples{max-width:720px}.ask-page .ask-record{margin-top:28px}.ask-page .ask-examples{margin-top:44px}}@media (max-width:600px){.ask-page .ask-bench{padding-block:40px 72px}.ask-page .ask-head h1{font-size:38px;line-height:1.06}.ask-page .ask-composer{padding:16px}.ask-page .ask-composer-row{grid-template-columns:minmax(0,1fr)}.ask-page .ask-composer button{width:100%}.ask-page .ask-record .instrument-body{min-height:300px;padding:18px}.ask-page .ask-question{font-size:20px}.ask-page .ask-fields{grid-template-columns:minmax(0,1fr)}.ask-page .ask-fields>div,.ask-page .ask-fields>div+div{border-left:0;padding:9px 0}.ask-page .ask-fields>div+div{border-top:1px solid #ffffff12}}@media (prefers-reduced-motion:reduce){.ask-page .ask-examples button,.ask-page .ask-composer button,.ask-page .ask-articles a{transition:none}}
