.v-theme--tomanis,.v-theme--tomanisDark,:root{--blur-glass-panel:22px;--color-border-subtle:var(--color-border-default);--color-brand-primary:var(--tomanis-primary);--color-hoai-accent-green-on-light:#15803d;--color-hoai-accent-orange-on-light:#b45309;--color-hoai-accent-purple-on-light:#6d4aff;--color-hoai-primary-on-light:#2458ff;--color-shell-sidebar-active:linear-gradient(90deg, #2563ffb8, #2563ff2e);--color-shell-sidebar-active-border:#7baaffb3;--color-shell-sidebar-border:#b4ccf529;--color-shell-sidebar-hover:#ffffff14;--color-shell-sidebar-muted:#d8e4f6ad;--color-shell-sidebar-text:#f8fbff;--color-state-active:var(--tomanis-accent);--color-state-focus:var(--tomanis-accent);--color-text-secondary:var(--tomanis-secondary);--color-theme-preview-border:#1d2e4e1f;--color-theme-preview-dark-body:#0f172a;--color-theme-preview-dark-line:#3a4b65;--color-theme-preview-dark-nav:#152238;--color-theme-preview-light-body:#fff;--color-theme-preview-light-line:#cbd5e1;--color-theme-preview-light-nav:#f1f5f9;--color-theme-preview-sun-body:#ffffffb3;--color-theme-preview-sun-end:#fff7d6;--color-theme-preview-sun-nav:#ffffff73;--color-theme-preview-sun-start:#fde68a;--focus-ring-offset:3px;--focus-ring-width:2px;--font-family-body:Roboto, Arial, sans-serif;--font-size-body:1rem;--font-size-caption:.8125rem;--font-size-heading:1.5rem;--font-weight-bold:700;--font-weight-medium:500;--font-weight-regular:400;--layout-shell-sidebar-width:250px;--line-height-body:1.5;--line-height-heading:1.25;--radius-glass-control:8px;--radius-glass-panel:8px;--radius-pill:999px;--shadow-theme-preview-control:0 1px 4px #0f172a59;--size-touch-target:2.75rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--tomanis-glass-blur:var(--blur-glass-panel);--tomanis-glass-radius-control:var(--radius-glass-control);--tomanis-glass-radius-panel:var(--radius-glass-panel);--tomanis-glass-shadow-focus:var(--shadow-glass-focus);--tomanis-glass-shadow-panel:var(--shadow-glass-panel);--transition-glass-interaction:.16s ease;--v-border-opacity:1}.v-theme--tomanis,:root{--color-border-default:#cbd5e1;--color-brand-on-primary:#f8fafc;--color-brand-on-primary-65:#f8fafca6;--color-divider-default:#33415524;--color-error:#dc2626;--color-glass-border:#1d2e4e1f;--color-glass-border-strong:#2563ff47;--color-glass-canvas:#f3f7fc;--color-glass-glow:#2563ff2e;--color-glass-highlight:#ffffffdb;--color-glass-panel:#ffffffe0;--color-glass-panel-muted:#ffffffc7;--color-glass-panel-strong:#fffffff5;--color-glass-shadow:#0f1f3d17;--color-help-icon:#334155;--color-help-icon-hover:#1d4ed8;--color-hoai-accent-green:#15803d;--color-hoai-accent-orange:#b45309;--color-hoai-accent-purple:#6d4aff;--color-hoai-hero-from:#e0ecfecc;--color-hoai-hero-to:#ffffffd9;--color-hoai-primary:#2458ff;--color-hoai-primary-hover:#1d47d6;--color-info:#2563ff;--color-link-default:#1f5eff;--color-link-hover:#1747c7;--color-overlay-accent-12:#2563ff1f;--color-overlay-accent-14:#2563ff24;--color-overlay-brand-16:#1f2a4429;--color-overlay-brand-17:#1f2a442b;--color-overlay-brand-18:#1f2a442e;--color-overlay-brand-20:#1f2a4433;--color-shell-page-wash:#2563ff0f;--color-shell-sidebar-bg:#07162c;--color-shell-sidebar-bg-elevated:#0a1f3c;--color-shell-topbar-bg:#ffffffe0;--color-shell-topbar-border:#1d2e4e1a;--color-state-hover:#2563ff14;--color-state-selected:#2563ff1f;--color-status-error-surface:#fef2f2;--color-status-error-text:#991b1b;--color-status-info-surface:#eff6ff;--color-status-info-text:#1e40af;--color-status-success-surface:#f0fdf4;--color-status-success-text:#166534;--color-status-warning-surface:#fffbeb;--color-status-warning-text:#92400e;--color-success:#16a34a;--color-surface-alt:#eef4fb;--color-surface-base:#f8fbff;--color-surface-muted:#e5e7eb;--color-surface-raised:#fff;--color-surface-subtle:var(--color-surface-base);--color-text-emphasis-medium:#3a4a61;--color-text-muted:#6b7280;--color-text-primary:#0f172a;--color-tooltip-bg:#0f172a;--color-tooltip-border:#1e293b;--color-tooltip-text:#f8fafc;--color-warning:#d97706;--layout-shell-content-max:1680px;--shadow-elevation-2:0 10px 28px #0f1f3d14;--shadow-glass-focus:0 0 0 1px #2563ff42, 0 14px 34px #0f1f3d14;--shadow-glass-panel:0 20px 54px #0f1f3d14;--shadow-tooltip:0 16px 34px #0f172a57;--tomanis-accent:#2563ff;--tomanis-primary:#0f1f3d;--tomanis-secondary:#44546f;--v-disabled-opacity:.5;--v-high-emphasis-opacity:.96;--v-medium-emphasis-opacity:.82}.v-theme--tomanisDark{--color-border-default:#3a4b65;--color-brand-on-primary:#0f172a;--color-brand-on-primary-65:#0f172aa6;--color-divider-default:#cbd5e157;--color-error:#f87171;--color-glass-border:#cbd5e129;--color-glass-border-strong:#cbd5e142;--color-glass-canvas:#111827;--color-glass-glow:#2ee6a652;--color-glass-highlight:#f8fafc1f;--color-glass-panel:#0f172aa8;--color-glass-panel-muted:#1e293b8a;--color-glass-panel-strong:#111827d1;--color-glass-shadow:#02061775;--color-help-icon:#c8d7ef;--color-help-icon-hover:#f8fafc;--color-hoai-accent-green:#4ade80;--color-hoai-accent-orange:#f5a54a;--color-hoai-accent-purple:#b4a2ff;--color-hoai-hero-from:#1e293bdb;--color-hoai-hero-to:#0f172aeb;--color-hoai-primary:#8fb0e0;--color-hoai-primary-hover:#a9c3e9;--color-info:#2ee6a6;--color-link-default:#7dd3fc;--color-link-hover:#bae6fd;--color-overlay-accent-12:#2ee6a629;--color-overlay-accent-14:#2ee6a62e;--color-overlay-brand-16:#1f2a4430;--color-overlay-brand-17:#1f2a4433;--color-overlay-brand-18:#1f2a4438;--color-overlay-brand-20:#1f2a443d;--color-shell-page-wash:#2563ff1a;--color-shell-sidebar-bg:#07172f;--color-shell-sidebar-bg-elevated:#0b203d;--color-shell-topbar-bg:#0c182dbd;--color-shell-topbar-border:#cbd5e11f;--color-state-hover:#94a3b82e;--color-state-selected:#2ee6a642;--color-status-error-surface:#450a0a;--color-status-error-text:#fecaca;--color-status-info-surface:#172554;--color-status-info-text:#bfdbfe;--color-status-success-surface:#052e16;--color-status-success-text:#bbf7d0;--color-status-warning-surface:#451a03;--color-status-warning-text:#fef3c7;--color-success:#4ade80;--color-surface-alt:#152238;--color-surface-base:#0f172a;--color-surface-muted:#26364f;--color-surface-raised:#1c2c45;--color-surface-subtle:var(--color-surface-alt);--color-text-emphasis-medium:#d5e0f1;--color-text-muted:#aebbd0;--color-text-primary:#f1f5f9;--color-tooltip-bg:#f8fafc;--color-tooltip-border:#cbd5e1;--color-tooltip-text:#0f172a;--color-warning:#fbbf24;--layout-shell-content-max:1660px;--shadow-elevation-2:0 10px 28px #02061766;--shadow-glass-focus:0 0 0 1px #2ee6a661, 0 16px 38px #02061761;--shadow-glass-panel:0 18px 54px #0206177a;--shadow-tooltip:0 18px 36px #02061773;--tomanis-accent:#2ee6a6;--tomanis-primary:#8fb0e0;--tomanis-secondary:#d3deee;--v-disabled-opacity:.56;--v-high-emphasis-opacity:.98;--v-medium-emphasis-opacity:.9}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal}.v-application{font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body)}h1,h2,h3,h4,h5,h6{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;text-wrap:balance;word-break:normal}blockquote,dd,dt,li,p{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal}.v-btn,.v-card-subtitle,.v-card-title,.v-chip,.v-field-label,.v-label,.v-list-item-subtitle,.v-list-item-title,.v-messages__message,.v-tab,.v-toolbar-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:pretty;word-break:normal}.v-theme--tomanis .text-medium-emphasis,.v-theme--tomanis .v-input .v-field-label,.v-theme--tomanis .v-input .v-messages__message,.v-theme--tomanisDark .text-medium-emphasis,.v-theme--tomanisDark .v-input .v-field-label,.v-theme--tomanisDark .v-input .v-messages__message{color:var(--color-text-emphasis-medium)!important;opacity:1!important}.v-theme--tomanisDark .v-field{--v-field-border-opacity:.92}.v-theme--tomanis .v-application,.v-theme--tomanisDark .v-application{color:var(--color-text-primary);font-feature-settings:"cv02","cv03","cv04"}.project-glass-page{flex-direction:column;gap:22px;min-width:0;display:flex}.project-glass-page .v-btn{white-space:normal;min-width:0;max-width:100%;height:auto}.project-glass-page .v-btn__content{overflow-wrap:anywhere;white-space:normal}.project-glass-page__header{background:linear-gradient(180deg,var(--color-glass-highlight),transparent 48%),var(--color-glass-panel-strong);border:1px solid var(--color-glass-border);border-radius:var(--radius-glass-panel);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex;box-shadow:0 14px 34px #0f1f3d0f}.project-glass-page__header>:first-child{min-width:0}.project-glass-page__header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.project-glass-page .v-tabs{background:var(--color-glass-panel-muted);border:1px solid var(--color-glass-border);border-radius:var(--radius-glass-control);overflow:hidden}.project-glass-page .v-tab--selected{background:var(--color-state-selected)}.project-glass-kpi{background:linear-gradient(180deg,var(--color-glass-highlight),transparent 48%),var(--color-glass-panel-strong);border:1px solid var(--color-glass-border);border-radius:var(--radius-glass-panel);color:var(--color-text-primary);cursor:pointer;min-height:78px;transition:background-color var(--transition-glass-interaction),border-color var(--transition-glass-interaction),box-shadow var(--transition-glass-interaction);align-items:center;gap:12px;padding:14px 18px;display:inline-flex;box-shadow:0 14px 32px #0f1f3d0f}.project-glass-kpi:hover{border-color:var(--color-glass-border-strong);box-shadow:var(--shadow-glass-focus)}.project-glass-kpi--active{background:linear-gradient(180deg,#ffffffe6,transparent 52%),color-mix(in srgb,var(--color-state-selected) 72%,var(--color-glass-panel-strong));border-color:var(--color-state-focus)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.project-glass-page__header{-webkit-backdrop-filter:blur(var(--blur-glass-panel)) saturate(1.2);backdrop-filter:blur(var(--blur-glass-panel)) saturate(1.2)}}@media (width<=600px){.project-glass-page__header{padding:14px}.project-glass-page__header-actions{width:100%}}.v-theme--tomanis .v-card,.v-theme--tomanisDark .v-card{transition:border-color var(--transition-glass-interaction),box-shadow var(--transition-glass-interaction);overflow:hidden;background:linear-gradient(180deg,var(--color-glass-highlight),transparent 44%),var(--color-glass-panel)!important;border:1px solid var(--color-glass-border)!important;border-radius:var(--radius-glass-panel)!important;box-shadow:var(--shadow-glass-panel)!important;color:var(--color-text-primary)!important}.v-theme--tomanis .v-card--variant-tonal,.v-theme--tomanis .v-sheet,.v-theme--tomanisDark .v-card--variant-tonal,.v-theme--tomanisDark .v-sheet{border-radius:var(--radius-glass-panel);color:var(--color-text-primary);background:var(--color-glass-panel-muted)!important;border-color:var(--color-glass-border)!important}.v-theme--tomanis .v-table,.v-theme--tomanisDark .v-table{color:var(--color-text-primary);background:0 0!important}.v-theme--tomanis .v-table .v-table__wrapper,.v-theme--tomanisDark .v-table .v-table__wrapper{border:1px solid var(--color-glass-border);border-radius:var(--radius-glass-control)}.v-theme--tomanis .v-table .v-table__wrapper>table>thead>tr>th,.v-theme--tomanisDark .v-table .v-table__wrapper>table>thead>tr>th{background:var(--color-glass-panel-muted);color:var(--color-text-secondary)}.v-theme--tomanis .v-table .v-table__wrapper>table>tbody>tr:hover,.v-theme--tomanisDark .v-table .v-table__wrapper>table>tbody>tr:hover{background:var(--color-state-hover)}.v-theme--tomanis .v-table .v-table__wrapper>table>tbody>tr>td,.v-theme--tomanisDark .v-table .v-table__wrapper>table>tbody>tr>td{border-bottom-color:var(--color-divider-default)!important}.v-theme--tomanis .v-field,.v-theme--tomanisDark .v-field{box-shadow:inset 0 1px 0 var(--color-glass-highlight);transition:background-color var(--transition-glass-interaction),box-shadow var(--transition-glass-interaction);background:var(--color-glass-panel-muted)!important;border-radius:var(--radius-glass-control)!important}.v-theme--tomanis .v-field:hover:not(.v-field--disabled),.v-theme--tomanisDark .v-field:hover:not(.v-field--disabled){background:color-mix(in srgb,var(--color-state-hover) 72%,var(--color-glass-panel-muted))!important}.v-theme--tomanis .v-field--focused,.v-theme--tomanisDark .v-field--focused{box-shadow:var(--shadow-glass-focus)}.v-theme--tomanis .v-field--disabled,.v-theme--tomanisDark .v-field--disabled{filter:saturate(.7);opacity:var(--v-disabled-opacity)}.v-theme--tomanis .v-btn,.v-theme--tomanisDark .v-btn{border-radius:var(--radius-glass-control);letter-spacing:0;transition:background-color var(--transition-glass-interaction),border-color var(--transition-glass-interaction),box-shadow var(--transition-glass-interaction),transform var(--transition-glass-interaction)}.v-theme--tomanis .v-btn:hover:not(.v-btn--disabled),.v-theme--tomanisDark .v-btn:hover:not(.v-btn--disabled){box-shadow:var(--shadow-glass-focus)}.v-theme--tomanis .v-btn:active:not(.v-btn--disabled),.v-theme--tomanisDark .v-btn:active:not(.v-btn--disabled){transform:translateY(1px)}.v-theme--tomanis .v-btn:focus-visible,.v-theme--tomanis .v-list-item:focus-visible,.v-theme--tomanisDark .v-btn:focus-visible,.v-theme--tomanisDark .v-list-item:focus-visible{outline:3px solid var(--color-state-focus);outline-offset:2px}.v-theme--tomanis .v-btn--disabled,.v-theme--tomanisDark .v-btn--disabled{filter:saturate(.65);box-shadow:none!important}.v-theme--tomanis .v-btn--variant-elevated,.v-theme--tomanis .v-btn--variant-flat,.v-theme--tomanisDark .v-btn--variant-elevated,.v-theme--tomanisDark .v-btn--variant-flat{box-shadow:0 10px 24px #0f172a1f}.v-theme--tomanis .v-list,.v-theme--tomanisDark .v-list{background:0 0!important}.v-overlay-container .v-overlay.v-menu .v-overlay__content{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:var(--radius-glass-control);overflow:hidden;box-shadow:0 12px 32px #0f172a29}.v-overlay-container .v-overlay.v-menu .v-list{color:rgb(var(--v-theme-on-surface));background:rgb(var(--v-theme-surface))!important}.v-theme--tomanis .v-list-item,.v-theme--tomanisDark .v-list-item{transition:background-color var(--transition-glass-interaction),box-shadow var(--transition-glass-interaction);border-radius:var(--radius-glass-control)!important}.v-theme--tomanis .v-list-item:hover:not(.v-list-item--disabled),.v-theme--tomanisDark .v-list-item:hover:not(.v-list-item--disabled){background:var(--color-state-hover)}.v-theme--tomanis .v-list-item--active,.v-theme--tomanisDark .v-list-item--active{box-shadow:inset 0 0 0 1px var(--color-glass-border-strong),0 10px 30px var(--color-glass-glow);background:linear-gradient(90deg,#2ee6a633,transparent 70%),var(--color-state-selected)!important}.v-overlay-container .v-dialog>.v-overlay__content,.v-overlay-container .v-menu>.v-overlay__content{border:1px solid var(--color-glass-border);border-radius:var(--radius-glass-panel);box-shadow:var(--shadow-glass-panel)}.v-overlay-container .v-dialog>.v-overlay__content{background:linear-gradient(180deg,var(--color-glass-highlight),transparent 44%),var(--color-glass-panel-strong);color:var(--color-text-primary);overflow:hidden}.v-overlay-container .v-overlay__scrim{background:var(--color-glass-canvas)!important;opacity:.72!important}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.v-theme--tomanis .v-card,.v-theme--tomanis .v-field,.v-theme--tomanis .v-overlay .v-overlay__content,.v-theme--tomanisDark .v-card,.v-theme--tomanisDark .v-field,.v-theme--tomanisDark .v-overlay .v-overlay__content{-webkit-backdrop-filter:blur(var(--blur-glass-panel)) saturate(1.25);backdrop-filter:blur(var(--blur-glass-panel)) saturate(1.25)}}.v-theme--tomanis .v-switch .v-label .mdi-information-outline,.v-theme--tomanisDark .v-switch .v-label .mdi-information-outline{transition:color .2s;color:var(--color-help-icon)!important;opacity:1!important}.v-theme--tomanis .v-switch .v-label .mdi-information-outline:focus-visible,.v-theme--tomanis .v-switch .v-label .mdi-information-outline:hover,.v-theme--tomanisDark .v-switch .v-label .mdi-information-outline:focus-visible,.v-theme--tomanisDark .v-switch .v-label .mdi-information-outline:hover{color:var(--color-help-icon-hover)!important}.v-overlay-container .v-overlay.v-tooltip .v-overlay__content{border:1px solid var(--color-tooltip-border);box-shadow:var(--shadow-tooltip);letter-spacing:.01em;white-space:normal;border-radius:10px;max-width:min(360px,100vw - 24px);padding:10px 12px;font-size:.82rem;line-height:1.45;background:var(--color-tooltip-bg)!important;color:var(--color-tooltip-text)!important;opacity:1!important}.v-overlay-container .v-overlay.v-tooltip.v-theme--tomanis .v-overlay__content{border-color:#1e293b;color:#f8fafc!important;background:#0f172a!important}.v-overlay-container .v-overlay.v-tooltip.v-theme--tomanisDark .v-overlay__content{border-color:#cbd5e1;color:#0f172a!important;background:#f8fafc!important}@media (prefers-reduced-transparency:reduce){.v-theme--tomanis,.v-theme--tomanisDark,:root{--color-glass-panel:var(--color-surface-raised);--color-glass-panel-strong:var(--color-surface-raised);--color-glass-panel-muted:var(--color-surface-alt);--color-glass-highlight:transparent;--blur-glass-panel:0px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.v-theme--tomanis,.v-theme--tomanisDark,:root{--color-glass-panel:var(--color-surface-raised);--color-glass-panel-strong:var(--color-surface-raised);--color-glass-panel-muted:var(--color-surface-alt);--color-glass-highlight:transparent;--blur-glass-panel:0px}}.v-application :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--color-state-focus);outline-offset:var(--focus-ring-offset)}.platform-workspace{min-width:0;color:var(--color-text-primary);overflow-wrap:anywhere;flex-direction:column;gap:24px;display:flex}.platform-workspace>.ui-content-section+.ui-content-section{border-top:1px solid var(--color-border-subtle);padding-top:24px}.platform-workspace .v-col,.platform-workspace .v-table{min-width:0}.platform-workspace .v-table td{overflow-wrap:anywhere}.platform-workspace tr[tabindex]{cursor:pointer}.platform-workspace :is(tr[tabindex],a):focus-visible{outline:2px solid var(--color-link-default);outline-offset:-2px}.platform-workspace :is(.detail-head,.detail-head__chips,.message-title-wrap,.module-actions){flex-wrap:wrap}.platform-workspace .v-btn:not(.v-btn--icon){max-width:100%;height:auto;min-height:var(--v-btn-height);flex-shrink:1;min-width:0;padding-block:4px}.platform-workspace .v-btn:not(.v-btn--icon)>.v-btn__content{white-space:normal}.platform-workspace .v-chip{max-width:100%;height:auto;min-height:var(--v-chip-height)}.platform-workspace .v-chip__content{white-space:normal}@media (width<=760px){.platform-workspace .v-table>.v-table__wrapper{overflow:visible}.platform-workspace .v-table :is(table,tbody){width:100%;display:block}.platform-workspace .v-table thead{display:none}.platform-workspace .v-table tr{border-bottom:1px solid var(--color-border-subtle);padding:12px 0;display:grid}.platform-workspace .v-table>.v-table__wrapper>table>tbody>tr>td{border:0;min-width:0;max-width:none;height:auto;padding:6px 12px;display:block}.platform-workspace .v-table td[data-label]:before{content:attr(data-label);color:var(--color-text-secondary);margin-bottom:4px;font-size:12px;font-weight:600;display:block}}.rate-limit-title[data-v-7eb3c059]{white-space:normal;line-height:1.3}.rate-limit-close[data-v-7eb3c059]{min-height:44px}
