:root{--tomanis-primary:#1f2a44;--tomanis-secondary:#334155;--tomanis-accent:#2ee6a6;--color-brand-primary:var(--tomanis-primary);--color-brand-on-primary:#f8fafc;--color-brand-on-primary-65:rgba(248,250,252,.65);--color-surface-base:#f8fafc;--color-surface-alt:#f1f5f9;--color-surface-raised:#fff;--color-glass-canvas:#e9eef5;--color-glass-panel:hsla(0,0%,100%,.7);--color-glass-panel-strong:hsla(0,0%,100%,.86);--color-glass-panel-muted:rgba(248,250,252,.52);--color-glass-border:rgba(31,42,68,.16);--color-glass-border-strong:rgba(31,42,68,.24);--color-glass-highlight:hsla(0,0%,100%,.72);--color-glass-shadow:rgba(15,23,42,.16);--color-glass-glow:rgba(46,230,166,.24);--color-text-primary:#0f172a;--color-text-secondary:var(--tomanis-secondary);--color-text-muted:#6b7280;--color-border-default:#cbd5e1;--color-divider-default:rgba(51,65,85,.14);--color-state-focus:var(--tomanis-accent);--color-state-active:var(--tomanis-accent);--color-state-hover:rgba(31,42,68,.06);--color-state-selected:rgba(31,42,68,.12);--color-overlay-brand-20:rgba(31,42,68,.2);--color-overlay-brand-18:rgba(31,42,68,.18);--color-overlay-brand-17:rgba(31,42,68,.17);--color-overlay-brand-16:rgba(31,42,68,.16);--color-overlay-accent-14:rgba(46,230,166,.14);--color-overlay-accent-12:rgba(46,230,166,.12);--color-text-emphasis-medium:#3a4a61;--color-link-default:#1d4ed8;--color-link-hover:#1e40af;--color-tooltip-bg:#0f172a;--color-tooltip-text:#f8fafc;--color-tooltip-border:#1e293b;--color-help-icon:#334155;--color-help-icon-hover:#1d4ed8;--shadow-elevation-2:0 10px 28px rgba(15,23,42,.14);--shadow-glass-panel:0 18px 48px rgba(15,23,42,.14);--shadow-glass-focus:0 0 0 1px rgba(46,230,166,.26),0 14px 34px rgba(15,23,42,.12);--shadow-tooltip:0 16px 34px rgba(15,23,42,.34);--blur-glass-panel:22px;--radius-glass-panel:8px;--radius-glass-control:8px}.v-theme--tomanisDark{--tomanis-primary:#1f2a44;--tomanis-secondary:#d3deee;--tomanis-accent:#2ee6a6;--color-brand-primary:var(--tomanis-primary);--color-brand-on-primary:#f8fafc;--color-brand-on-primary-65:rgba(248,250,252,.65);--color-surface-base:#0f172a;--color-surface-alt:#152238;--color-surface-raised:#1c2c45;--color-glass-canvas:#111827;--color-glass-panel:rgba(15,23,42,.66);--color-glass-panel-strong:rgba(17,24,39,.82);--color-glass-panel-muted:rgba(30,41,59,.54);--color-glass-border:rgba(203,213,225,.16);--color-glass-border-strong:rgba(203,213,225,.26);--color-glass-highlight:rgba(248,250,252,.12);--color-glass-shadow:rgba(2,6,23,.46);--color-glass-glow:rgba(46,230,166,.32);--color-text-primary:#f1f5f9;--color-text-secondary:var(--tomanis-secondary);--color-text-muted:#aebbd0;--color-border-default:#3a4b65;--color-divider-default:rgba(203,213,225,.34);--color-state-focus:var(--tomanis-accent);--color-state-active:var(--tomanis-accent);--color-state-hover:rgba(148,163,184,.18);--color-state-selected:rgba(46,230,166,.26);--color-overlay-brand-20:rgba(31,42,68,.24);--color-overlay-brand-18:rgba(31,42,68,.22);--color-overlay-brand-17:rgba(31,42,68,.2);--color-overlay-brand-16:rgba(31,42,68,.19);--color-overlay-accent-14:rgba(46,230,166,.18);--color-overlay-accent-12:rgba(46,230,166,.16);--color-text-emphasis-medium:#d5e0f1;--color-link-default:#7dd3fc;--color-link-hover:#bae6fd;--color-tooltip-bg:#f8fafc;--color-tooltip-text:#0f172a;--color-tooltip-border:#cbd5e1;--color-help-icon:#c8d7ef;--color-help-icon-hover:#f8fafc;--shadow-elevation-2:0 10px 28px rgba(2,6,23,.4);--shadow-glass-panel:0 18px 54px rgba(2,6,23,.48);--shadow-glass-focus:0 0 0 1px rgba(46,230,166,.38),0 16px 38px rgba(2,6,23,.38);--shadow-tooltip:0 18px 36px rgba(2,6,23,.45)}.v-theme--tomanis,.v-theme--tomanisDark{--v-border-opacity:1}.v-theme--tomanis{--v-high-emphasis-opacity:.96;--v-medium-emphasis-opacity:.82;--v-disabled-opacity:.5}.v-theme--tomanisDark{--v-high-emphasis-opacity:.98;--v-medium-emphasis-opacity:.9;--v-disabled-opacity:.56}.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"}.v-theme--tomanis .v-card,.v-theme--tomanisDark .v-card{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;overflow:hidden}.v-theme--tomanis .v-card--variant-tonal,.v-theme--tomanis .v-sheet,.v-theme--tomanisDark .v-card--variant-tonal,.v-theme--tomanisDark .v-sheet{background:var(--color-glass-panel-muted)!important;border-color:var(--color-glass-border)}.v-theme--tomanis .v-table,.v-theme--tomanisDark .v-table{background:transparent!important}.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-field,.v-theme--tomanisDark .v-field{background:var(--color-glass-panel-muted)!important;border-radius:var(--radius-glass-control)!important;box-shadow:inset 0 1px 0 var(--color-glass-highlight)}.v-theme--tomanis .v-field--focused,.v-theme--tomanisDark .v-field--focused{box-shadow:var(--shadow-glass-focus)}.v-theme--tomanis .v-btn,.v-theme--tomanisDark .v-btn{border-radius:var(--radius-glass-control);letter-spacing:0}.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:transparent!important}.v-theme--tomanis .v-list-item,.v-theme--tomanisDark .v-list-item{border-radius:var(--radius-glass-control)!important}.v-theme--tomanis .v-list-item--active,.v-theme--tomanisDark .v-list-item--active{background:linear-gradient(90deg,rgba(46,230,166,.2),transparent 70%),var(--color-state-selected)!important;box-shadow:inset 0 0 0 1px var(--color-glass-border-strong),0 10px 30px var(--color-glass-glow)}@supports ((backdrop-filter:blur(1px)) or (-webkit-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{color:var(--color-help-icon)!important;opacity:1!important;transition:color .2s ease}.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{background:var(--color-tooltip-bg)!important;border:1px solid var(--color-tooltip-border);border-radius:10px;box-shadow:var(--shadow-tooltip);color:var(--color-tooltip-text)!important;font-size:.82rem;letter-spacing:.01em;line-height:1.45;max-width:min(360px,calc(100vw - 24px));opacity:1!important;padding:10px 12px;white-space:normal}.v-overlay-container .v-overlay.v-tooltip.v-theme--tomanis .v-overlay__content{background:#0f172a!important;border-color:#1e293b;color:#f8fafc!important}.v-overlay-container .v-overlay.v-tooltip.v-theme--tomanisDark .v-overlay__content{background:#f8fafc!important;border-color:#cbd5e1;color:#0f172a!important}
