.agent-avatar{position:relative;flex-shrink:0;overflow:hidden;background:#fff}.agent-avatar__field,.agent-avatar__veil{position:absolute;inset:0;display:block;width:100%;height:100%}.agent-avatar__veil{z-index:1;pointer-events:none}.substrate-sidebar-subnav{display:flex;flex-direction:column;width:100%;gap:2px;overflow:hidden;overflow:clip;overflow-clip-margin:1px;flex-shrink:0}.substrate-sidebar-subnav--collapsed{gap:0}.substrate-sidebar-subnav-tab{width:100%;max-height:38px;flex-shrink:0;opacity:1;transform:translateY(0);overflow:hidden;overflow:clip;overflow-clip-margin:1px;transition:opacity 90ms ease-out,transform .11s cubic-bezier(.33,1,.68,1),max-height .11s cubic-bezier(.33,1,.68,1)}.substrate-sidebar-subnav-tab:nth-child(1){transition-delay:0ms}.substrate-sidebar-subnav-tab:nth-child(2){transition-delay:25ms}.substrate-sidebar-subnav-tab:nth-child(3){transition-delay:50ms}.substrate-sidebar-subnav-tab--collapsed{max-height:0;opacity:0;transform:translateY(-3px);pointer-events:none}@media(prefers-reduced-motion:reduce){.substrate-sidebar-subnav-tab{transition-duration:0ms;transition-delay:0ms}.substrate-sidebar-subnav-tab--collapsed{transform:none}.substrate-sidebar-nav-tab{transition-duration:0ms}.substrate-sidebar-nav-tab:has(.substrate-sidebar-nav-tab__frame:active){transform:none}}.substrate-sidebar-nav-tab{width:100%;transition:transform .12s ease;will-change:transform}.substrate-sidebar-nav-tab:has(.substrate-sidebar-nav-tab__frame:active:not([aria-expanded])){transform:scale(.99)}.substrate-sidebar-nav-tab__frame{position:relative;display:flex;width:100%}.substrate-sidebar-nav-tab__frame:after{content:"";position:absolute;inset:-1px 0}.substrate-sidebar-nav{padding-block:1px;margin-block:-1px}.substrate-sidebar-nav-tab__soon{background-color:var(--color-surface)}@property --sandbox-progress{syntax: "<number>"; inherits: true; initial-value: 0;}@property --sandbox-frame-opacity{syntax: "<number>"; inherits: true; initial-value: 0;}@property --shell-glide{syntax: "<number>"; inherits: true; initial-value: 0;}.substrate-shell{position:relative;height:100%;overflow:hidden;--substrate-corner-scale: 1}.substrate-shell__texture,.substrate-shell__frame{position:absolute;inset:0;z-index:0;pointer-events:none}.substrate-shell__frame{opacity:var(--sandbox-frame-opacity, var(--sandbox-progress, 0))}.substrate-shell--gliding .substrate-shell__frame{will-change:opacity}.substrate-shell__banner{position:absolute;top:0;left:10px;right:10px;z-index:1;display:flex;align-items:center;justify-content:center;height:var(--substrate-sandbox-banner-height, 38px);padding:4px 24px;pointer-events:none}.substrate-shell__banner-text{position:relative;z-index:1;text-align:center;white-space:nowrap;opacity:var(--sandbox-progress, 0);transform:translateY(calc((1 - var(--sandbox-progress, 0)) * 6px))}.substrate-shell__banner-bed{position:relative;display:block}.substrate-shell__banner-bed:before{content:"";position:absolute;inset:-16px -56px;z-index:-1;-webkit-backdrop-filter:blur(calc(var(--sandbox-progress, 0) * 12px));backdrop-filter:blur(calc(var(--sandbox-progress, 0) * 12px));-webkit-mask-image:linear-gradient(to right,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(to right,transparent,#000 20%,#000 80%,transparent)}.substrate-shell--gliding .substrate-shell__banner-bed:before{-webkit-backdrop-filter:none;backdrop-filter:none}.substrate-shell__wrap{position:absolute;inset:0;z-index:2;padding:0;box-sizing:border-box;pointer-events:none}.substrate-shell__canvas{border-radius:calc(16px * var(--substrate-corner-scale) * var(--sandbox-progress, 0));overflow:clip;pointer-events:auto}.substrate-shell__canvas:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2;box-shadow:0 -2px 12px #0000000a,0 2px 6px #1815140f,0 10px 28px #18151424;opacity:var(--sandbox-progress, 0)}.substrate-shell--gliding .substrate-shell__canvas:after{will-change:opacity}@media(min-width:2000px){.substrate-shell--gliding .substrate-shell__canvas:after{box-shadow:none}}.substrate-shell__veil{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:calc(.9 + (.86 - .9) * var(--sandbox-progress, 0))}.substrate-shell--gliding .substrate-shell__veil{opacity:.9}.substrate-shell--gliding.substrate-shell--to-sandbox .substrate-shell__veil{opacity:.86}.substrate-shell__sheet{--substrate-sheet-radius: calc( var(--radius-2xl, 12px) + (8px * var(--substrate-corner-scale) - var(--radius-2xl, 12px)) * var(--sandbox-progress, 0) );border-radius:var(--substrate-sheet-radius) var(--substrate-sheet-radius) 0 0;border:.5px solid var(--color-line);border-bottom-width:0;background-color:var(--color-surface);overflow:clip}.substrate-shell__sheet>*,.substrate-shell__sheet>*>main{border-radius:var(--substrate-sheet-radius) var(--substrate-sheet-radius) 0 0}.substrate-shell--gliding .substrate-shell__sheet{--substrate-sheet-radius: var(--radius-2xl, 12px)}.substrate-shell--gliding.substrate-shell--to-sandbox .substrate-shell__sheet{--substrate-sheet-radius: calc(8px * var(--substrate-corner-scale))}@media(prefers-reduced-motion:no-preference){.line-graph__series{animation:line-graph-fade .52s cubic-bezier(.22,.61,.36,1) both}}@keyframes line-graph-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){.avatar-blur-enter{--_enter-row: calc(round(up, calc(var(--avatar-enter-prev-count, 0) / var(--avatar-enter-cols, 9999)), 1) + round(down, calc(var(--avatar-enter-index, 0) / var(--avatar-enter-cols, 9999)), 1)) ;--_enter-col: mod(var(--avatar-enter-index, 0), var(--avatar-enter-cols, 9999));animation:avatar-blur-enter .35s ease-out backwards;animation-delay:min(calc((var(--_enter-row) + var(--_enter-col)) * var(--avatar-enter-step, 40ms)),.6s)}@keyframes avatar-blur-enter{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}}.error-page{display:flex;align-items:center;justify-content:center;width:100%;min-height:100dvh;padding:var(--spacing-80) var(--spacing-120);background-color:var(--color-background-primary);text-align:center}.error-page-content,.error-page-copy{display:flex;flex-direction:column;align-items:center}.error-page-content{gap:var(--spacing-48)}.error-page-copy{gap:var(--spacing-12)}.error-page-title{color:var(--color-midnight-100);font-size:20px;line-height:28px}.error-page-description{max-width:480px;color:var(--color-text-secondary)}.error-page-message{max-width:480px;color:var(--color-charcoal);font-family:var(--font-gt-standard-mono);font-size:12px;line-height:16px}.error-page-actions{display:flex;align-items:center;gap:var(--spacing-12)}@media(max-width:768px){.error-page{padding:var(--spacing-80) var(--spacing-32)}}.accent-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:36px;padding:6px 16px;border-radius:20px;width:fit-content;transition:background-color .1s ease-out}.accent-button--slate{background-color:var(--color-slate)}.accent-button--slate:hover,.accent-button--linen{background-color:var(--color-background-tertiary)}.accent-button--linen:hover{background-color:var(--color-background-secondary)}.accent-button--ice{background-color:var(--color-ice-100)}.accent-button--midnight{background-color:var(--color-background-button);color:var(--color-ice-100)}.accent-button--midnight:hover{background-color:var(--color-midnight-75)}.accent-button p{color:inherit}.accent-button--transparent{background-color:transparent;color:var(--color-text-primary);transition:color .1s ease-out}.accent-button--transparent:hover{color:var(--color-text-secondary)}.accent-button-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.not-found-page{display:flex;align-items:center;justify-content:center;width:100%;min-height:100dvh;padding:var(--spacing-80) var(--spacing-120);background-color:var(--color-background-primary)}.not-found-content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-48)}.not-found-time{display:flex;align-items:center;justify-content:center;gap:var(--spacing-40);color:var(--color-midnight-100)}.not-found-time p{color:inherit;font-size:20px;line-height:28px;white-space:nowrap}@media(max-width:768px){.not-found-page{padding:var(--spacing-80) var(--spacing-32)}.not-found-time{flex-wrap:wrap;gap:var(--spacing-12) var(--spacing-24)}}
