.ai-mode-settings__price[data-v-b5ef1b99]{align-items:center;gap:var(--giz-space-2);margin:0 var(--giz-space-2) var(--giz-space-2);padding:var(--giz-space-1) 0;border-bottom:1px solid var(--giz-divider-subtle);flex-wrap:wrap;display:flex}.ai-mode-settings__loading[data-v-b5ef1b99],.ai-mode-settings__error[data-v-b5ef1b99]{min-height:120px;color:var(--giz-text-muted);justify-content:center;align-items:center;gap:10px;display:flex}.ai-mode-settings__error[data-v-b5ef1b99]{color:var(--q-negative)}.ai-mode-settings__price strong[data-v-b5ef1b99]{white-space:nowrap}.ai-mode-settings__allowance-help[data-v-b5ef1b99]{gap:8px;max-width:320px;padding:12px;display:grid}.ai-mode-settings__allowance-help p[data-v-b5ef1b99]{margin:0;line-height:1.45}.ai-mode-settings__allowance-help>div[data-v-b5ef1b99]{justify-content:flex-end;gap:4px;display:flex}:root{--giz-media-scrim:#07101f;--giz-media-text:#f4f7ff;--giz-terminal-background:#0b0f14;--giz-terminal-foreground:#d7dde6;--giz-terminal-cursor:var(--q-accent);--giz-terminal-cursor-accent:#fff;--giz-terminal-selection:#355070}:root,.body--light,html.body--light,html.light{--q-primary:#263a8f;--giz-primary-text:#fff;--q-secondary:#b7c3da;--q-accent:#6061cd;--q-positive:#16813a;--q-negative:#b42318;--q-info:#1769aa;--q-warning:#8a5a00;--q-dark:#fff;--q-text:#2f3440;--q-menu-bg:#fff;--giz-app-bg:#f7f8fb;--giz-sidebar-bg:#eef1f6;--giz-sidebar-border:#1f29371f;--giz-divider-subtle:#1f293714;--giz-header-bg:transparent;--giz-header-divider:#1f29370b;--giz-active-bg:#6061cd21;--giz-active-text:#30328f;--giz-hover-bg:#1f29370f;--giz-surface:#fff;--giz-floating-control-bg:color-mix(in srgb, var(--giz-surface) 78%, transparent);--giz-surface-muted:#eef1f6;--giz-surface-hover:#e5e9f1;--giz-input-bg:#eef1f6;--giz-border:#1f29371f;--giz-border-hover:#1f293738;--giz-field-underline:#1f29372e;--giz-field-underline-focus:#6061cd94;--giz-focus-ring:0 0 0 3px color-mix(in srgb, var(--q-primary) 18%, transparent);--giz-focus-ring-negative:0 0 0 3px color-mix(in srgb, var(--q-negative) 18%, transparent);--giz-text-muted:#2f3440b8;--giz-tile-shadow:0 1px 3px 0 #0f172a0f, 0 1px 2px -1px #0f172a0f;--giz-dialog-shadow:0 20px 25px -5px #0f172a1f, 0 8px 10px -6px #0f172a14;--giz-dropdown-shadow:0 10px 15px -3px #0f172a14, 0 4px 6px -4px #0f172a0a;background:var(--giz-app-bg)}@media (prefers-color-scheme:dark){:root:not(.body--light):not(html.body--light):not(html.light){--q-primary:#5f73d9;--giz-primary-text:#fff;--q-secondary:#4f6fb6;--q-accent:#6061cd;--q-positive:#56d364;--q-negative:#ff7b72;--q-info:#79c0ff;--q-warning:#e3b341;--q-dark-page:#07101f;--q-dark:#07101f;--q-text:#d8dfec;--q-menu-bg:#101a2b;--giz-app-bg:#07101f;--giz-sidebar-bg:#0b1424;--giz-sidebar-border:#d8dfec1f;--giz-divider-subtle:#d8dfec14;--giz-header-bg:transparent;--giz-header-divider:#d8dfec0e;--giz-active-bg:#788bff33;--giz-active-text:#edf2ff;--giz-hover-bg:#d8dfec14;--giz-surface:#111c2d;--giz-floating-control-bg:color-mix(in srgb, var(--giz-surface) 78%, transparent);--giz-surface-muted:#172434;--giz-surface-hover:#1d2c3d;--giz-input-bg:#111c2d;--giz-border:#d8dfec1f;--giz-border-hover:#d8dfec38;--giz-field-underline:#d8dfec3d;--giz-field-underline-focus:#d8dfec7a;--giz-focus-ring:0 0 0 3px color-mix(in srgb, var(--q-primary) 22%, transparent);--giz-focus-ring-negative:0 0 0 3px color-mix(in srgb, var(--q-negative) 22%, transparent);--giz-text-muted:#d8dfecb8;--giz-tile-shadow:0 4px 20px #0000004d, 0 0 0 1px #ffffff0f;--giz-dialog-shadow:0 25px 50px -12px #00000080, 0 0 0 1px #ffffff14;--giz-dropdown-shadow:0 12px 28px #00000073, 0 0 0 1px #ffffff14;background:var(--giz-app-bg)}}.body--dark,html.body--dark,html.dark{--q-primary:#5f73d9;--giz-primary-text:#fff;--q-secondary:#4f6fb6;--q-accent:#6061cd;--q-positive:#56d364;--q-negative:#ff7b72;--q-info:#79c0ff;--q-warning:#e3b341;--q-dark-page:#07101f;--q-dark:#07101f;--q-text:#d8dfec;--q-menu-bg:#101a2b;--giz-app-bg:#07101f;--giz-sidebar-bg:#0b1424;--giz-sidebar-border:#d8dfec1f;--giz-divider-subtle:#d8dfec14;--giz-header-bg:transparent;--giz-header-divider:#d8dfec0e;--giz-active-bg:#788bff33;--giz-active-text:#edf2ff;--giz-hover-bg:#d8dfec14;--giz-surface:#111c2d;--giz-floating-control-bg:color-mix(in srgb, var(--giz-surface) 78%, transparent);--giz-surface-muted:#172434;--giz-surface-hover:#1d2c3d;--giz-input-bg:#111c2d;--giz-border:#d8dfec1f;--giz-border-hover:#d8dfec38;--giz-field-underline:#d8dfec3d;--giz-field-underline-focus:#d8dfec7a;--giz-focus-ring:0 0 0 3px color-mix(in srgb, var(--q-primary) 22%, transparent);--giz-focus-ring-negative:0 0 0 3px color-mix(in srgb, var(--q-negative) 22%, transparent);--giz-text-muted:#d8dfecb8;--giz-tile-shadow:0 4px 20px #0000004d, 0 0 0 1px #ffffff0f;--giz-dialog-shadow:0 25px 50px -12px #00000080, 0 0 0 1px #ffffff14;--giz-dropdown-shadow:0 12px 28px #00000073, 0 0 0 1px #ffffff14;background:var(--giz-app-bg)}.mode-settings{border:1px solid var(--giz-border);border-radius:var(--giz-radius-lg);width:min(520px,100vw);min-height:0;color:var(--q-text);flex-direction:column;display:flex;overflow:hidden;background:var(--giz-surface)!important;box-shadow:var(--giz-tile-shadow)!important}.mode-settings__header{justify-content:space-between;align-items:center;gap:var(--giz-space-3);min-height:44px;padding:var(--giz-space-1) var(--giz-space-2) var(--giz-space-1) var(--giz-space-3);border-bottom:1px solid var(--giz-divider-subtle);display:flex}.mode-settings__title{align-items:center;gap:var(--giz-space-2);min-width:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);display:flex}.mode-settings__title .q-icon{border-radius:var(--giz-radius-md);background:var(--giz-active-bg);width:28px;height:28px;color:var(--giz-active-text);font-size:var(--giz-icon-size-md);flex:none;justify-content:center;align-items:center;display:inline-flex}.mode-settings__title span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mode-settings__actions{flex:none;align-items:center;gap:2px;display:flex}.mode-settings__actions .q-btn{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--giz-text-muted);font-size:var(--giz-icon-size-sm);padding:0}.mode-settings__actions .q-btn .q-icon{font-size:var(--giz-icon-size-sm)}.mode-settings__actions .q-btn:hover{background:var(--giz-surface-hover);color:var(--q-text)}.mode-settings__actions .mode-settings__close{color:var(--q-text)}.mode-settings__actions .mode-settings__close .q-icon{font-size:var(--giz-icon-size-md)}.mode-settings__usage{padding:var(--giz-space-2) var(--giz-space-3) 0;display:flex}.mode-settings__body{min-height:0;padding:var(--giz-space-1) var(--giz-space-2) var(--giz-space-2);flex:auto;display:flex;overflow:hidden}.mode-settings__content,.mode-settings__content>:last-child{flex-direction:column;flex:auto;min-height:0;display:flex}.mode-settings__content .any-view,.mode-settings__content .main-view{flex:auto;min-height:0}.mode-settings__body .q-form{padding:var(--giz-space-1) var(--giz-space-1) var(--giz-space-2)}.mode-settings__body .q-form>.q-px-none>.row{align-items:flex-start;row-gap:2px}.mode-settings__body .q-field{margin:0}.mode-settings__body .q-field__label{color:var(--giz-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight)}.mode-settings__body .q-field__native,.mode-settings__body .q-field__input,.mode-settings__body .q-toggle__label{color:var(--q-text);font-size:var(--font-size-base)}.mode-settings__body .q-field__after{padding-left:2px}.mode-settings__body .q-field__after>.q-icon{border-radius:var(--giz-radius-pill);width:16px;height:20px;color:var(--giz-text-muted);cursor:help;opacity:.72;justify-content:center;align-items:center;display:inline-flex;margin:0!important;font-size:12px!important}.mode-settings__body .q-field__after>.q-icon:hover{background:var(--giz-surface-hover);color:var(--q-text);opacity:1}.mode-settings__body textarea{min-height:58px}@media (max-width:599px){.mode-settings{border-radius:var(--giz-radius-lg) var(--giz-radius-lg) 0 0;border-bottom:0;border-left:0;border-right:0}.mode-settings__header{min-height:48px}.mode-settings__actions .q-btn{width:var(--giz-control-height-lg);min-width:var(--giz-control-height-lg);height:var(--giz-control-height-lg);min-height:var(--giz-control-height-lg)}.mode-settings__body .q-form{padding:var(--giz-space-1) 0 var(--giz-space-2)}.mode-settings__body .q-form>.q-px-none>.row>[class*=col-]{flex:0 0 50%;width:50%;max-width:50%}.mode-settings__body .q-form>.q-px-none>.row>:is(.col-12,.col-xs-12){flex-basis:100%;width:100%;max-width:100%}}
