.tac-mia-modal,.tac-mia-modal *,.tac-mia-modal :before,.tac-mia-modal :after{box-sizing:border-box}.tac-mia-modal{z-index:1000;padding:var(--tac-space-24);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-tac-primary);background-color:#10161a8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tac-mia-modal .tac-mia-modal__panel{border:1px solid var(--tac-card-secondary-outline);border-radius:var(--tac-radius-xs);background-color:var(--tac-card-background);width:100%;max-width:1120px;height:min(600px,100%);box-shadow:var(--tac-shadow-modal);outline:none;display:flex;position:relative;overflow:hidden}.tac-mia-modal .tac-mia-modal__panel--md{max-width:1013px}.tac-mia-modal .tac-mia-modal__panel--xl{max-width:1440px}.tac-mia-modal .tac-mia-modal__sidebar{flex-shrink:0;display:flex;position:relative}.tac-mia-modal .tac-mia-modal__main{gap:var(--tac-space-32);min-width:0;min-height:0;padding:var(--tac-space-24);flex-direction:column;flex:auto;display:flex}.tac-mia-modal .tac-mia-modal__header{justify-content:space-between;align-items:center;gap:var(--tac-space-16);min-height:24px;display:flex}.tac-mia-modal .tac-mia-modal__scope{min-width:0;color:var(--tac-copy-button-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.tac-mia-modal .tac-mia-modal__toggle:focus-visible{outline:2px solid var(--tac-mia-pink);outline-offset:2px}.tac-mia-modal .tac-mia-modal__toggle{z-index:1;border:1px solid var(--tac-card-secondary-outline);background-color:var(--tac-card-secondary-background);color:var(--tac-icon-default);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.tac-mia-modal .tac-mia-modal__panel--side .tac-mia-modal__sidebar{padding-inline-end:15px}.tac-mia-modal .tac-mia-modal__panel--side .tac-mia-modal__toggle{border-radius:0 var(--tac-radius-full) var(--tac-radius-full) 0;border-left:0;width:16px;height:50px;top:50%;left:calc(100% - 16px);transform:translateY(-50%)}.tac-mia-modal .tac-mia-modal__panel--stacked,.tac-mia-modal .tac-mia-modal__panel--stacked .tac-mia-modal__sidebar{flex-direction:column}.tac-mia-modal .tac-mia-modal__panel--stacked.tac-mia-modal__panel--open .tac-mia-modal__sidebar{flex:0 746px;min-height:0}.tac-mia-modal .tac-mia-modal__panel--stacked .tac-mia-modal__toggle{border-radius:0 0 var(--tac-radius-full) var(--tac-radius-full);border-top:0;width:clamp(50px,12.47%,100px);height:16px;top:calc(100% - 1px);left:50%;transform:translate(-50%)}.tac-mia-modal .tac-mia-modal__panel--stacked>.tac-mia-modal__sidebar>.tac-mia-modal__close{top:var(--tac-space-16);right:var(--tac-space-16);position:absolute}.tac-mia-modal .tac-mia-modal__panel--stacked .tac-mia-modal__main{padding:var(--tac-space-32) var(--tac-space-16) var(--tac-space-24)}.tac-mia-modal .tac-mia-modal__panel--stacked.tac-mia-modal__panel--open .tac-mia-chat{justify-content:flex-end}.tac-mia-modal .tac-mia-modal__panel--stacked.tac-mia-modal__panel--open .tac-mia-chat__transcript{display:none}@media (width<=1023px){.tac-mia-modal{padding:0}.tac-mia-modal .tac-mia-modal__panel{border:0;border-radius:0;max-width:none;height:100%}}.tac-mia-modal .tac-mia-sidebar{gap:var(--tac-space-24);width:328px;min-height:0;padding:var(--tac-space-24);border-right:1px solid var(--tac-card-secondary-outline);background-color:var(--tac-card-secondary-background);flex-direction:column;display:flex}.tac-mia-modal .tac-mia-sidebar--rail{align-items:center;gap:var(--tac-space-24);width:48px;padding:var(--tac-space-24) 0}.tac-mia-modal .tac-mia-modal__panel--stacked .tac-mia-sidebar{width:100%;padding:var(--tac-space-16);border-right:0;border-bottom:1px solid var(--tac-card-secondary-outline);flex:auto}.tac-mia-modal .tac-mia-sidebar__brand{align-items:center;gap:var(--tac-space-12);padding:0 var(--tac-space-16);display:flex}.tac-mia-modal .tac-mia-modal__panel--stacked .tac-mia-sidebar__brand{padding-inline-end:var(--tac-space-40)}.tac-mia-modal .tac-mia-sidebar__brand-copy{flex-direction:column;min-width:0;display:flex}.tac-mia-modal .tac-mia-sidebar__brand-title{color:var(--tac-copy-heading);margin:0;font-size:24px;line-height:28px}.tac-mia-modal .tac-mia-sidebar__brand-kicker{color:var(--tac-copy-instruction)}.tac-mia-modal .tac-mia-sidebar__body{gap:var(--tac-space-24);scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.tac-mia-modal .tac-mia-sidebar__body[hidden]{display:none}.tac-mia-modal .tac-mia-sidebar__section{gap:var(--tac-space-8);flex-direction:column;display:flex}.tac-mia-modal .tac-mia-sidebar__section-label{padding-left:var(--tac-space-16);color:var(--tac-copy-heading);margin:0}.tac-mia-modal .tac-mia-sidebar__suggestions,.tac-mia-modal .tac-mia-sidebar__history{gap:var(--tac-space-12);flex-direction:column;display:flex}.tac-mia-modal .tac-mia-sidebar__empty{padding-left:var(--tac-space-16);color:var(--tac-copy-instruction);text-box:trim-both cap alphabetic;margin:0}.tac-mia-modal .tac-mia-sidebar__error{align-items:flex-start;gap:var(--tac-space-12);padding-left:var(--tac-space-16);flex-direction:column;display:flex}.tac-mia-modal .tac-mia-sidebar__error .tac-mia-sidebar__empty{padding-left:0}.tac-mia-modal .tac-mia-history-row{align-items:center;display:flex;position:relative}.tac-mia-modal .tac-mia-history-row__button{flex:auto;min-width:0}.tac-mia-modal .tac-mia-history-row__spacer{width:52px;display:block}.tac-mia-modal .tac-mia-history-row__text{flex-direction:column;gap:2px;min-width:0;display:flex}.tac-mia-modal .tac-mia-history-row__rename{flex:auto;min-width:0}.tac-mia-modal .tac-mia-history-row__title{color:var(--tac-copy-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tac-mia-modal .tac-mia-history-row__meta{color:var(--tac-copy-instruction)}.tac-mia-modal .tac-mia-history-row__actions{top:50%;right:var(--tac-space-16);gap:var(--tac-space-4);opacity:0;transition:opacity .12s;display:inline-flex;position:absolute;transform:translateY(-50%)}.tac-mia-modal .tac-mia-history-row:hover .tac-mia-history-row__actions,.tac-mia-modal .tac-mia-history-row:focus-within .tac-mia-history-row__actions,.tac-mia-modal .tac-mia-history-row--active .tac-mia-history-row__actions{opacity:1}@media (hover:none){.tac-mia-modal .tac-mia-history-row__actions{opacity:1}}.tac-mia-modal .tac-mia-chat{gap:var(--tac-space-24);flex-direction:column;flex:auto;min-height:0;display:flex}.tac-mia-modal .tac-mia-chat__transcript{gap:var(--tac-space-32);scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.tac-mia-modal .tac-mia-chat__loading{gap:var(--tac-space-8);flex-direction:column;display:flex}.tac-mia-modal .tac-mia-chat__loading-question{margin-bottom:var(--tac-space-16);align-self:flex-end}.tac-mia-modal .tac-mia-chat__error{align-items:flex-start;gap:var(--tac-space-12);flex-direction:column;display:flex}.tac-mia-modal .tac-mia-chat__error-text,.tac-mia-modal .tac-mia-chat__failed{color:var(--tac-copy-instruction);margin:0}.tac-mia-modal .tac-mia-chat__chart{width:560px;max-width:100%;margin-top:var(--tac-space-8);white-space:normal}.tac-mia-ask-button.tac-mia-ask-button{right:calc(30px + env(safe-area-inset-right));bottom:calc(30px + env(safe-area-inset-bottom));z-index:900;position:fixed}.tac-mia-modal .tac-mia-chart,.tac-mia-chart-modal .tac-mia-chart{gap:var(--tac-space-8);padding:var(--tac-space-12);border:1px solid var(--tac-card-divider);border-radius:var(--tac-radius-l);background:var(--tac-card-background);color:var(--tac-copy-heading);flex-direction:column;margin:0;display:flex}.tac-mia-modal .tac-mia-chart__head{justify-content:space-between;align-items:flex-start;gap:var(--tac-space-8);display:flex}.tac-mia-modal .tac-mia-chart__caption{flex-direction:column;gap:2px;min-width:0;display:flex}.tac-mia-modal .tac-mia-chart__title{color:var(--tac-copy-heading)}.tac-mia-modal .tac-mia-chart__subtitle,.tac-mia-chart-modal .tac-mia-chart__subtitle{color:var(--tac-copy-answer);margin:0}.tac-mia-modal .tac-mia-chart__table,.tac-mia-chart-modal .tac-mia-chart__table{min-width:0;overflow-x:auto}.tac-mia-chart-modal .tac-mia-chart-modal__body{gap:var(--tac-space-12);flex-direction:column;min-width:0;display:flex}.tac-mia-chart-modal .tac-mia-chart__error{color:var(--tac-system-orange);margin:0}.tac-apidoc{background:var(--tac-page-background);min-height:100%;color:var(--tac-copy-answer);--scalar-content-max-width:100%;--refs-content-max-width:100%;flex-direction:column;display:flex}.tac-apidoc .scalar-app{--scalar-spacing-sections:var(--tac-space-24)}.tac-apidoc .section,.tac-apidoc .reference-section{padding-top:var(--tac-space-24);padding-bottom:var(--tac-space-24)}.tac-apidoc .tac-apidoc__status{align-items:flex-start;gap:var(--tac-space-12);padding:var(--tac-space-24) var(--tac-space-16);flex-direction:column;margin:0;display:flex}.tac-apidoc .tac-apidoc__error-text{color:var(--tac-copy-answer);margin:0}
