.assistant-module__VPehFa__page{width:100%}.assistant-module__VPehFa__hero{margin-bottom:2rem}.assistant-module__VPehFa__titleRow{align-items:center;gap:.7rem;display:flex}.assistant-module__VPehFa__title{font-family:var(--font-plex-sans), sans-serif;letter-spacing:-.025em;color:var(--cds-text-primary);text-wrap:balance;margin:0;font-size:1.5rem;font-weight:600;line-height:2rem}.assistant-module__VPehFa__subtitle{color:var(--cds-text-secondary);text-wrap:pretty;max-width:68ch;margin:.25rem 0 0;font-size:.875rem;line-height:1.55}.assistant-module__VPehFa__panel{flex-direction:column;gap:1.5rem;display:flex}.assistant-module__VPehFa__barWrap{flex-direction:column;gap:.7rem;display:flex}.assistant-module__VPehFa__bar{background:var(--cds-layer-01);border:1px solid var(--cds-border-strong-01);transition:border-color var(--nv-duration-fast) var(--nv-motion-standard), box-shadow var(--nv-duration-fast) var(--nv-motion-standard), background var(--nv-duration-fast) var(--nv-motion-standard);border-radius:0;align-items:center;gap:.55rem;padding:.55rem .6rem .55rem .85rem;display:flex}.assistant-module__VPehFa__bar:focus-within{border-color:var(--cds-interactive);box-shadow:var(--nv-focus-ring);background:var(--cds-layer-02)}.assistant-module__VPehFa__prompt{font-family:var(--font-mono), ui-monospace, monospace;color:var(--cds-link-primary);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:1.05rem;font-weight:600;line-height:1}.assistant-module__VPehFa__input{min-width:0;color:var(--cds-text-primary);caret-color:var(--cds-interactive);background:0 0;border:none;outline:none;flex:1;font-size:1.25rem}.assistant-module__VPehFa__input::placeholder{color:var(--cds-text-helper)}.assistant-module__VPehFa__askBtn{min-width:3.2rem;height:var(--nv-touch-target);background:var(--cds-interactive);color:var(--cds-text-primary);cursor:pointer;transition:background var(--nv-duration-fast) var(--nv-motion-standard), opacity var(--nv-duration-fast) var(--nv-motion-standard), transform var(--nv-duration-fast) var(--nv-motion-standard);border:1px solid #0000;border-radius:0;align-items:center;gap:.4rem;padding:0 1.05rem;font-size:.875rem;font-weight:600;display:inline-flex}.assistant-module__VPehFa__askBtn:hover:not(:disabled){background:var(--cds-interactive)}.assistant-module__VPehFa__askBtn:active:not(:disabled){transform:translateY(1px)}.assistant-module__VPehFa__askBtn:focus-visible{box-shadow:var(--nv-focus-ring);outline:none}.assistant-module__VPehFa__askBtn:disabled{opacity:.45;cursor:not-allowed}.assistant-module__VPehFa__askHint{color:var(--cds-text-helper);justify-content:flex-end;gap:.4rem;font-size:.75rem;display:flex}.assistant-module__VPehFa__askHint kbd{font-family:var(--font-mono), monospace;color:var(--cds-text-secondary);background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);border-radius:0;padding:.05rem .35rem;font-size:.7rem}.assistant-module__VPehFa__examples{flex-wrap:wrap;gap:.45rem;display:flex}.assistant-module__VPehFa__chip{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);color:var(--cds-text-primary);text-align:left;border-radius:var(--nv-tag-radius);cursor:pointer;transition:color var(--nv-duration-fast) var(--nv-motion-standard), border-color var(--nv-duration-fast) var(--nv-motion-standard), background var(--nv-duration-fast) var(--nv-motion-standard);align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.875rem;display:inline-flex}.assistant-module__VPehFa__chip:hover:not(:disabled){color:var(--cds-text-primary);border-color:var(--cds-border-interactive);background:var(--cds-layer-02)}.assistant-module__VPehFa__chip:focus-visible{box-shadow:var(--nv-focus-ring);outline:none}.assistant-module__VPehFa__chip:disabled{opacity:.5;cursor:not-allowed}.assistant-module__VPehFa__board{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:0;padding:1.5rem}.assistant-module__VPehFa__boardTitle{color:var(--cds-text-primary);margin:0 0 .3rem;font-size:1rem;font-weight:600}.assistant-module__VPehFa__boardSub{color:var(--cds-text-secondary);margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.assistant-module__VPehFa__boardGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem 2rem;display:grid}.assistant-module__VPehFa__capGroup{flex-direction:column;gap:.5rem;display:flex}.assistant-module__VPehFa__capHead{align-items:center;gap:.5rem;display:flex}.assistant-module__VPehFa__capDot{background:var(--cds-interactive);border-radius:50%;flex-shrink:0;width:7px;height:7px}.assistant-module__VPehFa__capTag{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--cds-text-secondary);font-size:.68rem;font-weight:600}.assistant-module__VPehFa__capDesc{color:var(--cds-text-helper);margin-left:auto;font-size:.75rem}.assistant-module__VPehFa__capList{flex-direction:column;gap:.3rem;display:flex}.assistant-module__VPehFa__capQuery{text-align:left;width:100%;color:var(--cds-text-primary);cursor:pointer;transition:background var(--nv-duration-fast) var(--nv-motion-standard), color var(--nv-duration-fast) var(--nv-motion-standard);background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;gap:.6rem;padding:.42rem .55rem;font-size:.875rem;display:flex}.assistant-module__VPehFa__capQuery:hover:not(:disabled){background:var(--cds-layer-02);color:var(--cds-text-primary)}.assistant-module__VPehFa__capQuery:focus-visible{box-shadow:var(--nv-focus-ring);outline:none}.assistant-module__VPehFa__capQuery:disabled{opacity:.5;cursor:not-allowed}.assistant-module__VPehFa__capArrow{color:var(--cds-link-primary);opacity:0;transition:opacity var(--nv-duration-fast) var(--nv-motion-standard), transform var(--nv-duration-fast) var(--nv-motion-standard);transform:translate(-3px)}.assistant-module__VPehFa__capQuery:hover .assistant-module__VPehFa__capArrow{opacity:1;transform:translate(0)}.assistant-module__VPehFa__thinking{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:0;padding:1.5rem}.assistant-module__VPehFa__thinkingHead{align-items:center;gap:.6rem;margin-bottom:1.5rem;display:flex}.assistant-module__VPehFa__orb{background:radial-gradient(circle at 35% 30%, var(--nv-forecast), var(--nv-forecast-border));width:16px;height:16px;animation:assistant-module__VPehFa__orb-pulse 1.4s var(--nv-motion-standard) infinite;border-radius:50%}.assistant-module__VPehFa__thinkingLabel{color:var(--cds-text-primary);font-size:1rem}.assistant-module__VPehFa__thinkingQuery{font-family:var(--font-mono), monospace;color:var(--cds-text-secondary)}.assistant-module__VPehFa__dots:after{content:"";animation:1.4s steps(4,end) infinite assistant-module__VPehFa__dots}.assistant-module__VPehFa__skelRow{background:linear-gradient(90deg, var(--cds-border-subtle-01) 0%, var(--cds-layer-02) 50%, var(--cds-border-subtle-01) 100%);background-size:200% 100%;border-radius:0;height:14px;margin-bottom:.7rem;animation:1.5s linear infinite assistant-module__VPehFa__shimmer}.assistant-module__VPehFa__skelRow:nth-child(2){width:92%}.assistant-module__VPehFa__skelRow:nth-child(3){width:78%}.assistant-module__VPehFa__skelRow:nth-child(4){width:85%;margin-bottom:0}@keyframes assistant-module__VPehFa__orb-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--nv-forecast) 35%, transparent)}70%{box-shadow:0 0 0 9px color-mix(in srgb, var(--nv-forecast) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--nv-forecast) 0%, transparent)}}@keyframes assistant-module__VPehFa__dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@keyframes assistant-module__VPehFa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.assistant-module__VPehFa__answerCard{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);animation:assistant-module__VPehFa__answer-enter var(--nv-duration-moderate) var(--nv-motion-standard) both;border-radius:0;padding:0;overflow:hidden}@keyframes assistant-module__VPehFa__answer-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.assistant-module__VPehFa__answerHead{background:var(--cds-layer-02);border-bottom:1px solid var(--cds-border-subtle-01);align-items:center;gap:.6rem;padding:.7rem 1.5rem;display:flex}.assistant-module__VPehFa__intentTag{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--cds-link-primary);background:var(--cds-layer-selected-01);border:1px solid var(--cds-border-interactive);border-radius:0;padding:.1rem .45rem;font-size:.68rem;font-weight:600}.assistant-module__VPehFa__asOf{font-family:var(--font-mono), monospace;color:var(--cds-text-helper);margin-left:auto;font-size:.75rem}.assistant-module__VPehFa__answerHeadLabel{color:var(--cds-text-secondary);font-size:.875rem}.assistant-module__VPehFa__queryEcho{color:var(--cds-text-primary);margin:0;padding:.85rem 1.5rem 0;font-size:1rem}.assistant-module__VPehFa__queryEcho span{color:var(--cds-text-primary);font-weight:500}.assistant-module__VPehFa__answerBody{padding:1.5rem}.assistant-module__VPehFa__section{border-bottom:1px solid var(--cds-border-subtle-01);margin-bottom:1.5rem;padding-bottom:1.5rem}.assistant-module__VPehFa__section:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.assistant-module__VPehFa__summary{color:var(--cds-text-primary);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.55}.assistant-module__VPehFa__fragmentStack{flex-direction:column;gap:1.5rem;display:flex}.assistant-module__VPehFa__table{border-collapse:collapse;width:100%;font-size:.875rem}.assistant-module__VPehFa__table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--cds-text-helper);background:var(--cds-layer-02);border-bottom:1px solid var(--cds-border-subtle-01);padding:.5rem .6rem;font-size:.68rem;font-weight:500;position:sticky;top:0}.assistant-module__VPehFa__table th.assistant-module__VPehFa__right{text-align:right}.assistant-module__VPehFa__table th:first-child{border-top-left-radius:0}.assistant-module__VPehFa__table th:last-child{border-top-right-radius:0}.assistant-module__VPehFa__row td{border-bottom:1px solid var(--cds-border-subtle-01);vertical-align:middle;padding:.6rem}.assistant-module__VPehFa__row:last-child td{border-bottom:none}.assistant-module__VPehFa__row:hover td{background:var(--cds-layer-02)}.assistant-module__VPehFa__rank{width:2rem;color:var(--cds-text-helper);font-family:var(--font-mono), monospace;text-align:right;font-size:.75rem}.assistant-module__VPehFa__code{font-family:var(--font-mono), monospace;color:var(--cds-link-primary);font-size:.875rem;font-weight:600;text-decoration:none}.assistant-module__VPehFa__code:hover{text-decoration:underline}.assistant-module__VPehFa__name{color:var(--cds-text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:28ch;font-size:.875rem;overflow:hidden}.assistant-module__VPehFa__ret{text-align:right;white-space:nowrap}.assistant-module__VPehFa__right{text-align:right}.assistant-module__VPehFa__up{color:var(--cds-support-success)}.assistant-module__VPehFa__down{color:var(--cds-text-error)}.assistant-module__VPehFa__unavailable{color:var(--cds-text-helper);cursor:help}.assistant-module__VPehFa__dataTableWrap{flex-direction:column;gap:.6rem;display:flex}.assistant-module__VPehFa__tableToolbar{justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:relative}.assistant-module__VPehFa__resultCount{font-family:var(--font-mono), monospace;color:var(--cds-text-helper);font-size:.75rem}.assistant-module__VPehFa__colMenuBtn{color:var(--cds-text-secondary);background:var(--cds-layer-02);border:1px solid var(--cds-border-strong-01);cursor:pointer;transition:color var(--nv-duration-fast) var(--nv-motion-standard), border-color var(--nv-duration-fast) var(--nv-motion-standard);border-radius:0;padding:.32rem .65rem;font-size:.75rem}.assistant-module__VPehFa__colMenuBtn:hover{color:var(--cds-link-primary);border-color:var(--cds-border-interactive)}.assistant-module__VPehFa__colMenuBtn:focus-visible{box-shadow:var(--nv-focus-ring);outline:none}.assistant-module__VPehFa__colMenuBackdrop{z-index:20;position:fixed;inset:0}.assistant-module__VPehFa__colMenu{z-index:21;background:var(--cds-layer-01);border:1px solid var(--cds-border-strong-01);box-shadow:none;border-radius:0;grid-template-columns:1fr 1fr;gap:.1rem .9rem;min-width:17rem;margin-top:.35rem;padding:.7rem .8rem;display:grid;position:absolute;top:100%;right:0}.assistant-module__VPehFa__colMenuItem{color:var(--cds-text-primary);cursor:pointer;white-space:nowrap;align-items:center;gap:.45rem;padding:.2rem 0;font-size:.875rem;display:flex}.assistant-module__VPehFa__colMenuItem input{accent-color:var(--cds-interactive)}.assistant-module__VPehFa__sortBtn{font:inherit;color:inherit;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:color var(--nv-duration-fast) var(--nv-motion-standard);background:0 0;border:none;align-items:center;gap:.3rem;margin:0;padding:0;display:inline-flex}.assistant-module__VPehFa__sortBtn:hover{color:var(--cds-link-primary)}.assistant-module__VPehFa__sortBtn:focus-visible{box-shadow:var(--nv-focus-ring);border-radius:0;outline:none}.assistant-module__VPehFa__right .assistant-module__VPehFa__sortBtn{flex-direction:row-reverse}.assistant-module__VPehFa__sortArrow{opacity:.55;font-size:.6rem}.assistant-module__VPehFa__fact{flex-direction:column;gap:.2rem;display:flex}.assistant-module__VPehFa__factHead{justify-content:space-between;align-items:baseline;gap:1rem;width:100%;display:flex}.assistant-module__VPehFa__factCode{font-family:var(--font-mono), monospace;color:var(--cds-text-primary);font-size:1.2rem;font-weight:600;text-decoration:none}.assistant-module__VPehFa__factCode:hover{color:var(--cds-link-primary)}.assistant-module__VPehFa__factName{color:var(--cds-text-secondary);font-size:.875rem}.assistant-module__VPehFa__factRet{font-size:1.1rem}.assistant-module__VPehFa__factGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.2rem 1.1rem;margin:.7rem 0 0;display:grid}.assistant-module__VPehFa__factGridRow{border-bottom:1px solid var(--cds-border-subtle-01);justify-content:space-between;align-items:baseline;gap:.6rem;padding:.32rem 0;display:flex}.assistant-module__VPehFa__factGridRow dt{color:var(--cds-text-secondary);font-size:.875rem}.assistant-module__VPehFa__factGridRow dd{white-space:nowrap;margin:0;font-size:.875rem}.assistant-module__VPehFa__compareStack{flex-direction:column;gap:1.5rem;display:flex}.assistant-module__VPehFa__compareCard{border:1px solid var(--cds-border-subtle-01);background:var(--cds-background);border-radius:0;padding:.8rem .9rem .7rem}.assistant-module__VPehFa__compareCardTitle{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--cds-text-secondary);margin:0 0 .55rem;font-size:.68rem;font-weight:600}.assistant-module__VPehFa__compareScroll{overflow-x:auto}.assistant-module__VPehFa__compareTable{border-collapse:collapse;width:100%;font-size:.875rem}.assistant-module__VPehFa__compareTable th,.assistant-module__VPehFa__compareTable td{border-bottom:1px solid var(--cds-border-subtle-01);vertical-align:baseline;padding:.42rem .65rem}.assistant-module__VPehFa__compareTable thead th{color:var(--cds-text-secondary)}.assistant-module__VPehFa__compareMetric{color:var(--cds-text-secondary);white-space:nowrap;font-size:.75rem}.assistant-module__VPehFa__compareGroup td{border-bottom:none}.assistant-module__VPehFa__compareGroupLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--cds-text-helper);font-size:.66rem;font-weight:600;padding-top:.85rem!important}.assistant-module__VPehFa__compareGroup:first-child .assistant-module__VPehFa__compareGroupLabel{padding-top:.2rem!important}.assistant-module__VPehFa__cardNote{color:var(--cds-text-helper);text-wrap:pretty;margin:.6rem 0 0;font-size:.75rem;line-height:1.5}.assistant-module__VPehFa__benchTable{border-collapse:collapse;width:100%;font-size:.875rem}.assistant-module__VPehFa__benchTable th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--cds-text-helper);border-bottom:1px solid var(--cds-border-subtle-01);padding:0 .65rem .4rem;font-size:.66rem;font-weight:500}.assistant-module__VPehFa__benchTable th.assistant-module__VPehFa__right{text-align:right}.assistant-module__VPehFa__benchTable td{border-bottom:1px solid var(--cds-border-subtle-01);padding:.36rem .65rem}.assistant-module__VPehFa__betweenNote{color:var(--cds-text-primary);text-wrap:pretty;margin:0;padding:0 .15rem;font-size:1rem;line-height:1.6}.assistant-module__VPehFa__commentary{background:var(--nv-forecast-fill);border:1px solid var(--nv-forecast-border);border-radius:0;flex-direction:column;gap:.55rem;padding:.85rem .9rem;display:flex}.assistant-module__VPehFa__commentary:before{content:"Analist notu";font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--nv-forecast);font-size:.66rem;font-weight:600}.assistant-module__VPehFa__commentary p{color:var(--cds-text-primary);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.6}.assistant-module__VPehFa__concept{flex-direction:column;gap:.6rem;display:flex}.assistant-module__VPehFa__conceptText{color:var(--cds-text-primary);margin:0;line-height:1.6}.assistant-module__VPehFa__sourceBadge,.assistant-module__VPehFa__generalBadge{font-family:var(--font-mono), monospace;letter-spacing:.04em;border-radius:0;align-self:flex-start;padding:.15rem .5rem;font-size:.66rem;font-weight:600}.assistant-module__VPehFa__sourceBadge{color:var(--cds-link-primary);background:var(--cds-layer-selected-01);border:1px solid var(--cds-border-interactive)}.assistant-module__VPehFa__generalBadge{color:var(--nv-forecast);background:var(--nv-forecast-fill);border:1px solid var(--nv-forecast-border)}.assistant-module__VPehFa__footer{border-top:1px solid var(--cds-border-subtle-01);background:var(--cds-background);padding:1rem 1.5rem}.assistant-module__VPehFa__metaRow{flex-wrap:wrap;gap:.4rem .5rem;margin-bottom:.55rem;display:flex}.assistant-module__VPehFa__metaItem{font-family:var(--font-mono), monospace;color:var(--cds-text-helper);background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);border-radius:0;padding:.12rem .45rem;font-size:.75rem}.assistant-module__VPehFa__assumption{color:var(--nv-forecast);border-color:var(--nv-forecast-border)}.assistant-module__VPehFa__disclaimer{color:var(--cds-text-helper);margin:0;font-size:.75rem;line-height:1.5}.assistant-module__VPehFa__errorBox,.assistant-module__VPehFa__declineBox{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);color:var(--cds-text-primary);border-radius:0;padding:1rem 1.5rem;font-size:1rem;line-height:1.5}.assistant-module__VPehFa__errorBox{border-color:var(--cds-text-error);color:var(--cds-text-error)}.assistant-module__VPehFa__followUps{flex-direction:column;gap:.5rem;display:flex}.assistant-module__VPehFa__followUpsLabel{color:var(--cds-text-helper);font-size:.75rem}.assistant-module__VPehFa__followUpsRow{flex-wrap:wrap;gap:.45rem;display:flex}.assistant-module__VPehFa__aiMark{font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--nv-forecast);background:var(--nv-forecast-fill);border:1px solid var(--nv-forecast-border);border-radius:var(--nv-tag-radius);align-items:center;gap:.3rem;padding:.18rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.assistant-module__VPehFa__aiMarkHeading{letter-spacing:.08em;text-indent:.08em;gap:.4rem;padding:.34rem .6rem .34rem .55rem;font-size:.8125rem;line-height:1}@media (max-width:600px){.assistant-module__VPehFa__boardGrid{grid-template-columns:1fr}.assistant-module__VPehFa__askBtn span{display:none}}@media (prefers-reduced-motion:reduce){.assistant-module__VPehFa__orb,.assistant-module__VPehFa__dots:after,.assistant-module__VPehFa__skelRow,.assistant-module__VPehFa__answerCard{animation:none}.assistant-module__VPehFa__dots:after{content:"…"}}
