.topbar__brand{flex:none;display:flex;align-items:center;width:216px;transition:width var(--dur-base) var(--ease)}.topbar__home{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;color:var(--ink);text-decoration:none}.topbar__brand .topbar__symbol{display:none}.shell[data-rail=collapsed] .topbar__brand{width:32px}.shell[data-rail=collapsed] .topbar__brand .topbar__lockup{display:none}.shell[data-rail=collapsed] .topbar__brand .topbar__symbol{display:block}.shell__topbar>.finv-popover-anchor{flex:0 1 auto;min-width:0}.topbar__context{display:inline-flex;align-items:center;gap:var(--space-2);height:32px;max-width:min(280px,100%);padding:0 var(--space-3);background:var(--surface-1);border:1px solid var(--line-strong);border-radius:0;color:var(--ink);font:var(--body-strong);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease)}.topbar__context:hover{background:var(--hover)}.topbar__context-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.topbar__context-caret,.topbar__context-kind{flex:none}.topbar__context-caret,.topbar__search{color:var(--ink-3)}.topbar__search{flex:1 1 0;min-width:140px;max-width:400px;height:32px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 var(--space-3);background:var(--inset);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font:var(--body);white-space:nowrap;cursor:text;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.topbar__search:hover{color:var(--ink-2);border-color:var(--ink-3)}.topbar__search-icon{display:none;flex:none}.topbar__search-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left}.topbar__search-kbd{flex:none;font:var(--code);color:var(--ink-3)}.topbar__spacer{flex:1 1 0;min-width:0}.topbar__tools{display:flex}.asof-chip,.topbar__tools{flex:none;align-items:center;gap:var(--space-2)}.asof-chip{display:inline-flex;height:32px;margin:0 var(--space-1) 0 0;padding:0 var(--space-3);background:var(--target-soft);color:var(--target);font:var(--num);white-space:nowrap}.asof-chip__label{font:var(--micro);letter-spacing:var(--tracking-micro);text-transform:uppercase}.asof-chip .finv-date,.asof-chip .num-inline{font:var(--num);font-variant-numeric:tabular-nums lining-nums;color:inherit}.asof-chip .finv-unavailable{color:var(--target)}@media (min-width:768px){.shell__scopebar .finv-scopebar__item--asof{background:transparent}.shell__scopebar .finv-scopebar__item--asof .finv-scopebar__label{color:var(--ink-3)}.shell__scopebar.finv-scopebar{min-height:36px}.shell__scopebar .finv-scopebar__item{flex-direction:row;align-items:center;gap:var(--space-2);padding-top:0;padding-bottom:0}.shell__scopebar .finv-scopebar__value{font:var(--body)}.shell__scopebar .finv-scopebar__item--asof,.shell__scopebar .finv-scopebar__item--workspace{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}}.shell__drawer[data-collapsed]{display:none}.theme-chip{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 10px;background:transparent;border:1px solid var(--line-strong);color:var(--ink-2);font:var(--caption);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.theme-chip:hover{background:var(--hover);color:var(--ink)}.theme-chip__dot{flex:none;box-sizing:border-box;width:12px;height:12px;border:1.5px solid;border-radius:50%}.theme-chip__dot[data-filled]{background:currentColor}.topbar__avatar-btn{flex:none;padding:0;background:none;border:0;cursor:pointer}.topbar__avatar,.topbar__avatar-btn{display:inline-flex;border-radius:50%}.topbar__avatar{align-items:center;justify-content:center;width:32px;height:32px;background:var(--s1);color:var(--on-sleeve);font:var(--micro);letter-spacing:var(--tracking-micro)}@media (min-width:768px){.shell__rail .rail__item{gap:10px;padding:0 10px;font:500 12px/16px var(--sans)}.shell__rail[data-collapsed] .rail__list .finv-tooltip-anchor{display:flex}.shell__rail[data-collapsed] .rail__item{width:100%;padding:0}}.rail__foot{margin-top:auto;padding:var(--space-2)}.rail__collapse{display:flex;align-items:center;gap:var(--space-2);width:100%;height:32px;padding:0 10px;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--ink-3);font:var(--caption);text-align:left;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.rail__collapse:hover{background:var(--hover);color:var(--ink-2)}.shell__rail[data-collapsed] .rail__collapse{justify-content:center;padding:0}@media (min-width:768px){.shell .shell__main{padding:var(--space-6) var(--space-6) var(--space-12)}}.assistant-title{display:inline-flex;align-items:center;gap:10px;padding:2px;vertical-align:middle}.shell__drawer:has(.thread__head,[data-assistant-header]) .assistant-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.assistant-title__status{display:none;font:var(--caption);color:var(--ink-3)}.shell__drawer:has([data-assistant-busy=false]) .assistant-title__status--ready,.shell__drawer:has([data-assistant-busy=true]) .assistant-title__status--working{display:inline}.shell__drawer:has([data-assistant-busy=true]) .assistant-title__mark .finv-mark__corner--bl{animation:finvMarkBreatheBL var(--dur-loop-breathe) var(--ease) infinite}.shell__drawer:has([data-assistant-busy=true]) .assistant-title__mark .finv-mark__corner--tr{animation:finvMarkBreatheTR var(--dur-loop-breathe) var(--ease) infinite}.cmdk-root{position:fixed;inset:0;z-index:var(--z-dialog);display:flex;align-items:flex-start;justify-content:center;padding:12vh var(--space-4) var(--space-4)}.cmdk-scrim{position:absolute;inset:0;background:var(--scrim)}.cmdk{position:relative;display:flex;flex-direction:column;width:640px;max-width:100%;max-height:min(76vh,560px);background:var(--surface-2);color:var(--ink);border:1px solid var(--line-strong);clip-path:polygon(0 0,calc(100% - var(--notch-lg)) 0,100% var(--notch-lg),100% 100%,0 100%);outline:none}.cmdk:after{content:"";position:absolute;top:calc(var(--notch-lg) / 2 - 1px);right:calc(var(--notch-lg) / 2 - 1px);width:calc(var(--notch-lg) * 1.41421);height:1px;background:var(--line-strong);transform:translate(50%,-50%) rotate(45deg);pointer-events:none}.cmdk__input{flex:none;width:100%;height:48px;padding:0 calc(var(--space-4) + var(--notch-lg)) 0 var(--space-4);background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--ink);font:var(--body);outline:none}.cmdk__input::placeholder{color:var(--ink-3)}.cmdk__input:focus-visible{border-bottom-color:var(--focus);box-shadow:inset 0 -1px 0 var(--focus)}.cmdk__body{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--space-2)}.cmdk__status{padding:var(--space-1) var(--space-3) var(--space-2);color:var(--ink-3)}.cmdk__note,.cmdk__status{margin:0;font:var(--caption)}.cmdk__note{padding:0 var(--space-3) var(--space-2);color:var(--ink-2)}.cmdk__note--error{color:var(--loss)}.cmdk__list{display:flex;flex-direction:column}.cmdk__group-label{padding:var(--space-2) var(--space-3) var(--space-1);font:var(--micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--ink-3)}.cmdk__item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;height:32px;padding:0 var(--space-3);background:transparent;border:0;border-radius:var(--radius-sm);color:var(--ink);font:var(--body);text-align:left;white-space:nowrap;cursor:pointer}.cmdk__item:hover{background:var(--hover)}.cmdk__item--active,.cmdk__item--active:hover{background:var(--selected)}.cmdk__label{display:flex;flex:0 1 auto;min-width:0;overflow:hidden}.cmdk__label-base{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmdk__label-suffix{flex:none;white-space:pre}.cmdk__hint{flex:0 1 auto;min-width:0;max-width:55%;overflow:hidden;text-overflow:ellipsis;font:var(--caption);color:var(--ink-3);text-align:right}.cmdk__empty{margin:0;padding:var(--space-3);font:var(--body);color:var(--ink-3)}.cmdk__foot{flex:none;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);padding:var(--space-2) var(--space-4);border-top:1px solid var(--line);font:var(--caption);color:var(--ink-3)}.shell-launch{display:flex;justify-content:center;padding-block:var(--space-6) var(--space-2)}@media (max-width:1199.98px){.theme-chip{width:32px;padding:0}.theme-chip__label,.topbar__context-kind{display:none}}@media (max-width:767px){.shell .shell__topbar{gap:var(--space-2);padding-inline:var(--space-3)}.shell[data-rail=collapsed] .topbar__brand,.topbar__brand{width:32px;transition:none}.topbar__brand .topbar__lockup{display:none}.topbar__brand .topbar__symbol{display:block}.topbar__search{flex:none;width:32px;min-width:32px;justify-content:center;padding:0;color:var(--ink-2)}.topbar__search-icon{display:block}.topbar__search-kbd{display:none}.topbar__search-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.asof-chip,.rail__foot{display:none}}@media (prefers-reduced-motion:reduce){.rail__collapse,.theme-chip,.topbar__brand,.topbar__context,.topbar__search{transition:none}}.ask-shell{--topbar-h:0px;--ask-side-w:232px;min-height:100dvh;color:var(--ink)}.ask-shell,.ask-side{display:flex;background:var(--surface-0)}.ask-side{flex:none;position:sticky;top:env(safe-area-inset-top,0);flex-direction:column;gap:var(--space-3);width:var(--ask-side-w);height:calc(100dvh - env(safe-area-inset-top, 0px));padding:var(--space-3) var(--space-2) var(--space-3);border-right:1px solid var(--line);overflow-y:auto;transition:width var(--dur-base) var(--ease)}.ask-side[data-collapsed]{width:60px}.ask-side__brand{display:flex;align-items:center;height:32px;padding:0 var(--space-2)}.ask-side__home{display:inline-flex;align-items:center;min-width:32px;min-height:32px;color:var(--ink);text-decoration:none}.ask-side[data-collapsed] .ask-side__home .ask-side__lockup,.ask-side__home .ask-side__symbol{display:none}.ask-side[data-collapsed] .ask-side__home .ask-side__symbol{display:block}.ask-side__actions{display:flex;flex-direction:column;gap:2px}.ask-side__new{display:flex;align-items:center;gap:var(--space-2);height:36px;margin-bottom:var(--space-1);padding:0 var(--space-3);background:var(--surface-1);border:1px solid var(--line-strong);color:var(--ink);font:var(--body-strong);text-decoration:none;transition:background var(--dur-fast) var(--ease)}.ask-side__new:hover{background:var(--hover)}.ask-side__list,.ask-side__recent-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ask-side__item{display:flex;align-items:center;gap:var(--space-2);width:100%;height:32px;padding:0 var(--space-2);background:none;border:0;border-radius:var(--radius-sm);color:var(--ink-2);font:var(--caption);text-align:left;text-decoration:none;cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.ask-side__item:hover{background:var(--hover);color:var(--ink)}.ask-side__item--active{background:var(--selected);color:var(--ink);font-weight:500}.ask-side__item svg{flex:none}.ask-side__kbd{margin-left:auto;font:var(--code);color:var(--ink-3)}.ask-side__heading{margin:0;padding:var(--space-2) var(--space-2) var(--space-1)}.ask-side__recent-item{display:block;padding:5px var(--space-2);border-radius:var(--radius-sm);color:var(--ink-2);font:var(--caption);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ask-side__recent-item:hover{background:var(--hover);color:var(--ink)}.ask-side__recent-item--active{background:var(--selected);color:var(--ink)}.ask-side__recent-item--thread{display:flex}.ask-side__title{min-width:0;overflow:hidden;text-overflow:ellipsis}.ask-side__title-n{flex:none;white-space:pre}.ask-side__more{display:block;width:100%;margin-top:2px;padding:5px var(--space-2);border:0;border-radius:var(--radius-sm);background:none;text-align:left;cursor:pointer}.ask-side__more:hover{background:var(--hover);color:var(--ink)}.ask-side__foot{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line)}.ask-side__org .topbar__context,.ask-side__org>.finv-popover-anchor{display:flex;width:100%;max-width:none}.ask-side__org .topbar__context-name{flex:1 1 auto;text-align:left}.ask-side__me{display:flex;align-items:center;gap:var(--space-2)}.ask-side__collapse{margin-left:auto;min-width:32px;min-height:32px;background:none;border:0;border-radius:var(--radius-sm);color:var(--ink-3);font:var(--caption);cursor:pointer}.ask-side__collapse:hover{background:var(--hover);color:var(--ink)}.ask-side[data-collapsed] .ask-side__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ask-side[data-collapsed] .ask-side__kbd,.ask-side[data-collapsed] .theme-chip__label,.ask-side[data-collapsed] .topbar__context-caret,.ask-side[data-collapsed] .topbar__context-kind{display:none}.ask-side[data-collapsed] .ask-side__item,.ask-side[data-collapsed] .ask-side__new{justify-content:center;padding:0}.ask-side[data-collapsed] .topbar__context{justify-content:center;padding:0 var(--space-1)}.ask-side[data-collapsed] .topbar__context-name{text-overflow:clip;text-align:center}.ask-side[data-collapsed] .ask-side__me{flex-direction:column}.ask-side[data-collapsed] .ask-side__collapse{margin-left:0}.ask-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.ask-main .ask-main__page{padding:var(--space-6) var(--space-8) var(--space-12)}.ask-main--home .ask-main__page{padding-top:0}.ask-scope.finv-scopebar{min-height:0;gap:var(--space-4);padding:var(--space-4) var(--space-8) 0;background:transparent;border-bottom:0;overflow:visible;flex-wrap:wrap}.ask-scope .finv-scopebar__item{flex-direction:row;align-items:baseline;gap:var(--space-2);padding:0;border-right:0}.ask-scope .finv-scopebar__value{font:var(--caption);color:var(--ink-2)}.ask-scope .finv-scopebar__item--asof{background:transparent}.ask-scope .finv-scopebar__item--asof .finv-scopebar__label,.ask-scope .finv-scopebar__item--asof .finv-scopebar__value,.ask-scope .finv-scopebar__item--asof .num{color:var(--target)}.ask-scope .finv-scopebar__item--asof .num{font:var(--num-sm)}.ask-scope .finv-scopebar__item--workspace{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ask-mobilebar,.ask-scrim{display:none}@media (max-width:767.98px){.ask-shell{--topbar-h:52px;flex-direction:column}.ask-mobilebar{position:sticky;top:env(safe-area-inset-top,0);z-index:var(--z-sticky);display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 var(--space-2);background:var(--surface-0);border-bottom:1px solid var(--line)}.ask-mobilebar__brand,.ask-mobilebar__menu,.ask-mobilebar__new{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;background:none;border:0;color:var(--ink);cursor:pointer}.ask-scrim{display:block;position:fixed;inset:0;z-index:calc(var(--z-drawer) - 1);background:var(--scrim)}.ask-side,.ask-side[data-collapsed]{position:fixed;top:0;bottom:0;left:0;z-index:var(--z-drawer);width:min(280px,85vw);height:100dvh;padding-top:calc(var(--space-3) + env(safe-area-inset-top, 0px));transform:translateX(-100%);visibility:hidden;transition:transform var(--dur-base) var(--ease),visibility 0s linear var(--dur-base)}.ask-side[data-open]{transform:none;visibility:visible;transition:transform var(--dur-base) var(--ease);box-shadow:var(--sh3)}.ask-main .ask-main__page{padding:var(--space-4) var(--space-4) var(--space-12)}.ask-scope.finv-scopebar{padding:var(--space-3) var(--space-4) 0}}@media (prefers-reduced-motion:reduce){.ask-side,.ask-side[data-open]{transition:none}}