@charset "UTF-8";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css";:root{color-scheme:light;--brand: #D7007F;--brand-2: #702283;--accent: #0BBBEF;--deep: #2B1A4A;--warm: #F39200;--ok: #14A05A;--bad: #E5484D;--warn: #F5A524;--bg: #F4F5F7;--ink: #1C1B24;--muted: #6A6A78;--line: rgba(20, 20, 30, .12);--tile: #F5F6F8;--field: #FFFFFF;--glass-a: #FFFFFF;--glass-b: #FFFFFF;--glass-line: rgba(20, 20, 30, .12);--blur: 0px;--brand-strong: color-mix(in oklab, var(--brand) 80%, var(--ink));--brand-soft: color-mix(in srgb, var(--brand) 12%, transparent);--ring: color-mix(in srgb, var(--brand) 45%, transparent);--brand-line: color-mix(in srgb, var(--brand) 25%, transparent);--ok-soft: color-mix(in srgb, var(--ok) 14%, transparent);--bad-soft: color-mix(in srgb, var(--bad) 13%, transparent);--warn-soft: color-mix(in srgb, var(--warn) 16%, transparent);--warm-soft: color-mix(in srgb, var(--warm) 18%, transparent);--warm-strong: color-mix(in oklab, var(--warm) 72%, var(--ink));--grad-brand: linear-gradient(var(--brand), var(--brand));--grad-navy: linear-gradient(var(--deep), var(--deep));--kembit-magenta: var(--brand);--kembit-teal: #2FAAAF;--kembit-cyan: #0BBBEF;--kembit-indigo: #312783;--kembit-orange: #F59E00;--icon-red: #E4032E;--icon-magenta: #E6007E;--icon-indigo: #2E2C86;--icon-blue: #0071BC;--icon-cyan: #00AEEF;--icon-teal: #3AB6A8;--icon-orange: #F39200;--icon-green: #71B62C;--kembit-stripe: linear-gradient(90deg, #E4032E 0 14.285%, #E6007E 14.285% 28.57%, #2E2C86 28.57% 42.857%, #0071BC 42.857% 57.14%, #00AEEF 57.14% 71.428%, #3AB6A8 71.428% 85.71%, #F39200 85.71% 100%);--r-sm: 2px;--r-md: 2px;--r-lg: 2px;--r-xl: 2px;--r-pill: 999px;--shadow-card: 0 1px 2px rgba(20, 20, 30, .06);--shadow-pop: 0 2px 8px rgba(20, 20, 30, .18);--font-display: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Spline Sans Mono", ui-monospace, "Cascadia Mono", monospace;--mi-chart-1: var(--brand);--mi-chart-2: var(--accent);--mi-chart-3: #6E8BFF;--mi-chart-4: var(--ok);--mi-chart-5: var(--warm);--mi-chart-6: var(--deep);--color-primary: var(--brand);--color-primary-dark: color-mix(in oklab, var(--brand) 82%, black);--color-secondary: var(--accent);--color-tertiary: color-mix(in srgb, var(--accent) 20%, transparent);--color-quaternary: color-mix(in srgb, var(--accent) 43%, transparent);--color-quinary: color-mix(in srgb, var(--brand) 16%, white);--color-light: color-mix(in srgb, var(--brand) 10%, white);--color-text-primary: #fff;--color-text-secondary: var(--ink);--color-black: #000;--color-white: #fff;--color-bg-content: var(--bg);--color-bg-light: var(--bg);--color-bg-dark: color-mix(in srgb, var(--ink) 6%, var(--bg));--color-bg-sidebar: #F7F8FA;--color-bg-sidebar-hover: #ECEDF0;--color-bg-sidebar-collapse-btn: #E7E8EC;--color-bg-notification-tag: var(--brand);--color-bg-login: var(--glass-a);--color-bg-header-menu: var(--glass-a);--color-bg-header: #FFFFFF;--color-bg-footer: var(--deep);--color-bg-hover: var(--brand-soft);--color-bg-cta: var(--brand);--color-bg-cta-hover: var(--brand-strong);--color-bg-tab: color-mix(in srgb, var(--ink) 5%, transparent);--color-bg-tab-hover: color-mix(in srgb, var(--ink) 9%, transparent);--color-border-tab: var(--line);--color-border-tab-hover: color-mix(in srgb, var(--ink) 20%, transparent);--color-bg-tab-active: var(--brand-soft);--color-border-tab-active: color-mix(in srgb, var(--brand) 70%, transparent);--color-text-tab: color-mix(in oklab, var(--muted) 70%, var(--ink));--color-text-tab-active-sub: color-mix(in oklab, var(--brand) 55%, var(--ink));--color-bg-tab-arrow-hover: color-mix(in srgb, var(--ink) 12%, transparent);--color-bg-content-tab-active: var(--brand);--color-bg-content-toggle-active: var(--ok);--color-bg-content-toggle: var(--muted);--color-bg-top-menu-hover: #ECEDF0;--color-text: var(--ink);--color-text-light: var(--muted);--color-text-toast: #fff;--color-text-sidebar: var(--ink);--color-text-sidebar-collapse-btn: var(--muted);--color-text-notification-tag: #fff;--color-text-button: #fff;--color-text-tab-hover: var(--ink);--color-text-tab-active: var(--ink);--color-border: var(--line);--color-notification-unread: color-mix(in srgb, var(--accent) 12%, white);--color-notification-dot: var(--accent);--color-toast-success: var(--ok);--color-toast-error: var(--bad);--color-toast-info: var(--brand);--color-toast-warning: var(--warn);--color-toast-text: #fff;--color-header-info-bg: color-mix(in srgb, var(--brand) 10%, white);--color-header-info-text: color-mix(in oklab, var(--brand) 70%, var(--ink));--color-header-info-border: var(--brand);--color-header-warning-bg: color-mix(in srgb, var(--warn) 14%, white);--color-header-warning-text: color-mix(in oklab, var(--warn) 55%, var(--ink));--color-header-warning-border: var(--warn);--color-header-error-bg: color-mix(in srgb, var(--bad) 10%, white);--color-header-error-text: color-mix(in oklab, var(--bad) 65%, var(--ink));--color-header-error-border: var(--bad);--color-header-default-bg: color-mix(in srgb, var(--ink) 5%, white);--color-header-default-text: var(--ink);--color-header-default-border: var(--muted);--color-callout-info-bg: color-mix(in srgb, var(--brand) 10%, white);--color-callout-info-text: color-mix(in oklab, var(--brand) 70%, var(--ink));--color-callout-info-border: var(--brand);--color-callout-warning-bg: color-mix(in srgb, var(--warn) 14%, white);--color-callout-warning-text: color-mix(in oklab, var(--warn) 55%, var(--ink));--color-callout-warning-border: var(--warn);--color-callout-error-bg: color-mix(in srgb, var(--bad) 10%, white);--color-callout-error-text: color-mix(in oklab, var(--bad) 65%, var(--ink));--color-callout-error-border: var(--bad);--color-callout-default-bg: color-mix(in srgb, var(--ink) 5%, white);--color-callout-default-text: var(--ink);--color-callout-default-border: var(--muted);--color-callout-succes-bg: color-mix(in srgb, var(--ok) 12%, white);--color-callout-succes-text: color-mix(in oklab, var(--ok) 60%, var(--ink));--color-callout-succes-border: var(--ok);--color-google-bg: #DB4437;--color-facebook-bg: #3B5998;--color-close-btn-bg: var(--muted);--color-social-text: #fff;--color-surface: #ffffff;--color-bg-subtle: color-mix(in srgb, var(--brand) 5%, white);--color-text-muted: var(--muted);--color-accent: var(--brand);--color-danger: var(--bad);--color-info-bg: color-mix(in srgb, var(--brand) 8%, white);--color-info-border: var(--brand);--color-warning-bg: color-mix(in srgb, var(--warn) 12%, white);--color-warning-border: var(--warn);--glass-bg: var(--field);--glass-bg-strong: var(--glass-a);--glass-bg-subtle: rgba(255, 255, 255, .55);--glass-border: var(--glass-line);--glass-hairline: var(--glass-line);--glass-blur: var(--blur);--glass-saturate: 150%;--glass-shadow: var(--shadow-card);--app-glow-1: transparent;--app-glow-2: transparent;--app-glow-3: transparent;--radius-xs: 2px;--radius-sm: var(--r-sm);--radius-md: var(--r-md);--radius-lg: var(--r-lg);--radius-xl: var(--r-xl);--radius-pill: var(--r-pill);--shadow-sm: 0 1px 3px rgba(12, 27, 58, .06), 0 1px 2px rgba(12, 27, 58, .04);--shadow-md: 0 4px 16px rgba(12, 27, 58, .08), 0 1px 4px rgba(12, 27, 58, .04);--shadow-lg: 0 12px 40px rgba(12, 27, 58, .12), 0 4px 12px rgba(12, 27, 58, .06);--shadow-float: 0 8px 30px rgba(12, 27, 58, .14), 0 2px 8px rgba(12, 27, 58, .06);--mobile-tabbar-height: 70px;--sidebar-rail-width: 68px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-emphasized: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .15s;--dur-base: .22s;--dur-slow: .35s;--ngx-editor-background-color: #ffffff;--ngx-editor-text-color: var(--ink);--ngx-editor-border-color: #E4E4EA;--ngx-editor-wrapper-border-color: #E4E4EA;--ngx-editor-menubar-bg-color: color-mix(in srgb, var(--brand) 4%, white);--ngx-editor-seperator-color: #E4E4EA;--ngx-editor-menu-item-hover-bg-color: color-mix(in srgb, var(--brand) 8%, white);--ngx-editor-menu-item-active-bg-color: color-mix(in srgb, var(--brand) 14%, white);--ngx-editor-menu-item-active-color: var(--brand-strong);--ngx-editor-popup-bg-color: #ffffff;--ngx-editor-placeholder-color: var(--muted);--font-size-base: 13px;--font-size-sm: 11px;--font-size-lg: 15px;--font-size-xl: 17px;--font-size-title: 20px;--font-size-icon: 15px;--font-size-label: 11px}[data-theme=dark]{color-scheme:dark;--brand: #FF3DAB;--bg: #242322 !important;--ink: #F3F2F1;--muted: #A19F9D;--line: rgba(255, 255, 255, .1);--tile: rgba(255, 255, 255, .055);--field: rgba(255, 255, 255, .07);--glass-a: #2E2D2C;--glass-b: #2E2D2C;--glass-line: rgba(255, 255, 255, .12);--brand-strong: color-mix(in oklab, var(--brand) 62%, white);--warm-strong: color-mix(in oklab, var(--warm) 75%, white);--icon-red: #FF5A6E;--icon-magenta: #FF3DAB;--icon-indigo: #8C88E8;--icon-blue: #4DA3F5;--icon-cyan: #3EC6FF;--icon-teal: #52C9BC;--icon-orange: #FFAE33;--icon-green: #8FD154;--shadow-card: inset 0 1px 0 var(--glass-line), 0 28px 56px -30px rgba(0, 0, 0, .65), 0 2px 8px -2px rgba(0, 0, 0, .35);--color-primary: var(--brand);--color-primary-dark: color-mix(in oklab, var(--brand) 80%, black);--color-secondary: var(--accent);--color-bg-content: var(--bg);--color-bg-light: var(--bg);--color-bg-dark: #201F1E;--color-bg-sidebar: #333231;--color-bg-sidebar-hover: #413F3E;--color-bg-sidebar-collapse-btn: #4F4D4B;--color-bg-header-menu: #333231;--color-bg-header: #292827;--color-bg-login: var(--glass-a);--color-bg-footer: #333231;--color-bg-hover: color-mix(in srgb, var(--brand) 18%, transparent);--color-bg-cta: var(--brand);--color-bg-cta-hover: color-mix(in oklab, var(--brand) 75%, white);--color-bg-content-tab-active: var(--brand);--color-bg-content-toggle-active: var(--ok);--color-bg-content-toggle: var(--muted);--color-bg-top-menu-hover: #413F3E;--color-bg-notification-tag: var(--brand);--color-surface: #2E2D2C;--color-bg-subtle: #292827;--color-accent: var(--brand);--color-danger: var(--bad);--color-info-bg: color-mix(in srgb, var(--brand) 20%, #292827);--color-info-border: var(--brand);--color-warning-bg: color-mix(in srgb, var(--warn) 16%, #292827);--color-warning-border: var(--warn);--glass-bg: var(--field);--glass-bg-strong: var(--glass-a);--glass-bg-subtle: rgba(10, 15, 36, .45);--glass-border: var(--glass-line);--glass-hairline: var(--glass-line);--glass-shadow: var(--shadow-card);--app-glow-1: transparent;--app-glow-2: transparent;--app-glow-3: transparent;--color-text: var(--ink);--color-text-primary: #fff;--color-text-secondary: var(--ink);--color-text-light: var(--muted);--color-text-muted: var(--muted);--color-text-sidebar: var(--ink);--color-text-sidebar-collapse-btn: var(--muted);--color-text-tab-hover: var(--ink);--color-text-tab-active: var(--ink);--color-text-button: #fff;--color-text-toast: #fff;--color-border: var(--line);--color-notification-unread: color-mix(in srgb, var(--brand) 18%, #292827);--color-notification-dot: var(--accent);--color-header-info-bg: color-mix(in srgb, var(--brand) 22%, #292827);--color-header-info-text: color-mix(in oklab, var(--accent) 70%, white);--color-header-info-border: var(--brand);--color-header-warning-bg: color-mix(in srgb, var(--warn) 18%, #292827);--color-header-warning-text: color-mix(in oklab, var(--warn) 75%, white);--color-header-warning-border: var(--warn);--color-header-error-bg: color-mix(in srgb, var(--bad) 18%, #292827);--color-header-error-text: color-mix(in oklab, var(--bad) 60%, white);--color-header-error-border: var(--bad);--color-header-default-bg: #333231;--color-header-default-text: var(--ink);--color-header-default-border: var(--muted);--color-callout-info-bg: color-mix(in srgb, var(--brand) 22%, #292827);--color-callout-info-text: color-mix(in oklab, var(--accent) 70%, white);--color-callout-info-border: var(--brand);--color-callout-warning-bg: color-mix(in srgb, var(--warn) 18%, #292827);--color-callout-warning-text: color-mix(in oklab, var(--warn) 75%, white);--color-callout-warning-border: var(--warn);--color-callout-error-bg: color-mix(in srgb, var(--bad) 18%, #292827);--color-callout-error-text: color-mix(in oklab, var(--bad) 60%, white);--color-callout-error-border: var(--bad);--color-callout-default-bg: #333231;--color-callout-default-text: var(--ink);--color-callout-default-border: var(--muted);--color-callout-succes-bg: color-mix(in srgb, var(--ok) 18%, #292827);--color-callout-succes-text: color-mix(in oklab, var(--ok) 60%, white);--color-callout-succes-border: var(--ok);--color-tertiary: color-mix(in srgb, var(--accent) 20%, transparent);--color-quaternary: color-mix(in srgb, var(--accent) 43%, transparent);--color-light: #413F3E;--color-quinary: #413F3E;--ngx-editor-background-color: #3B3A39;--ngx-editor-text-color: var(--ink);--ngx-editor-border-color: #5C5A58;--ngx-editor-wrapper-border-color: #5C5A58;--ngx-editor-menubar-bg-color: #363534;--ngx-editor-seperator-color: #5C5A58;--ngx-editor-menu-item-hover-bg-color: #4A4846;--ngx-editor-menu-item-active-bg-color: #504E4C;--ngx-editor-menu-item-active-color: var(--ink);--ngx-editor-popup-bg-color: #3B3A39;--ngx-editor-placeholder-color: #A19F9D}html[data-theme=dark]{--ngx-editor-background-color: #3B3A39;--ngx-editor-text-color: var(--ink);--ngx-editor-border-color: #5C5A58;--ngx-editor-wrapper-border-color: #5C5A58;--ngx-editor-menubar-bg-color: #363534;--ngx-editor-seperator-color: #5C5A58;--ngx-editor-menu-item-hover-bg-color: #4A4846;--ngx-editor-menu-item-active-bg-color: #504E4C;--ngx-editor-menu-item-active-color: var(--ink);--ngx-editor-popup-bg-color: #3B3A39;--ngx-editor-placeholder-color: #A19F9D}[data-theme=dark] .NgxEditor__Wrapper{background:var(--ngx-editor-background-color)!important;border-color:var(--ngx-editor-border-color)!important}[data-theme=dark] .NgxEditor{background:var(--ngx-editor-background-color)!important;color:var(--ngx-editor-text-color)!important;border-color:var(--ngx-editor-border-color)!important}[data-theme=dark] .NgxEditor__Content,[data-theme=dark] .ProseMirror{background:var(--ngx-editor-background-color)!important;color:var(--ngx-editor-text-color)!important}[data-theme=dark] .NgxEditor__MenuBar{background:var(--ngx-editor-menubar-bg-color)!important;border-bottom-color:var(--ngx-editor-seperator-color)!important}[data-theme=dark] .NgxEditor__Popup{background:var(--ngx-editor-popup-bg-color)!important;border-color:var(--ngx-editor-border-color)!important}[data-theme=dark] .NgxEditor__MenuItem{color:var(--ngx-editor-text-color)!important}[data-theme=dark] .NgxEditor__MenuItem:hover,[data-theme=dark] .NgxEditor__MenuItem--Active{background:var(--ngx-editor-menu-item-hover-bg-color)!important}[data-theme=dark] .NgxEditor__MenuItem svg,[data-theme=dark] .NgxEditor__MenuItem--IconContainer svg,[data-theme=dark] .NgxEditor__MenuItem--Icon svg{fill:currentColor!important}[data-theme=dark] .NgxEditor__MenuItem--Active,[data-theme=dark] .NgxEditor__MenuItem--IconContainer.NgxEditor__MenuItem--Active{color:var(--ngx-editor-menu-item-active-color)!important}[data-theme=dark] .NgxEditor__Dropdown{color:var(--ngx-editor-text-color)!important}[data-theme=dark] .NgxEditor__Dropdown:hover{background:var(--ngx-editor-menu-item-hover-bg-color)!important}[data-theme=dark] .NgxEditor__Dropdown .NgxEditor__Dropdown--DropdownMenu{background:var(--ngx-editor-popup-bg-color)!important;border-color:var(--ngx-editor-border-color)!important}[data-theme=dark] .NgxEditor__Dropdown .NgxEditor__Dropdown--Item{color:var(--ngx-editor-text-color)!important}[data-theme=dark] .NgxEditor__Dropdown .NgxEditor__Dropdown--Item:hover,[data-theme=dark] .NgxEditor__Dropdown .NgxEditor__Dropdown--Item.NgxEditor__Dropdown--Active{background:var(--ngx-editor-menu-item-hover-bg-color)!important}[data-theme=dark] .NgxEditor__Seperator{border-color:var(--ngx-editor-seperator-color)!important}[data-theme=dark] .ProseMirror a{color:var(--brand-strong)!important}html[data-font-size=small]{--font-size-base: 11px;--font-size-sm: 9px;--font-size-lg: 13px;--font-size-xl: 15px;--font-size-title: 18px;--font-size-icon: 13px;--font-size-label: 9px}html[data-font-size=normal]{--font-size-base: 13px;--font-size-sm: 11px;--font-size-lg: 15px;--font-size-xl: 17px;--font-size-title: 20px;--font-size-icon: 15px;--font-size-label: 11px}html[data-font-size=large]{--font-size-base: 15px;--font-size-sm: 13px;--font-size-lg: 17px;--font-size-xl: 19px;--font-size-title: 22px;--font-size-icon: 17px;--font-size-label: 12px}html[data-font-size=x-large]{--font-size-base: 17px;--font-size-sm: 14px;--font-size-lg: 19px;--font-size-xl: 22px;--font-size-title: 25px;--font-size-icon: 19px;--font-size-label: 13px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.mi-body,body.mi-body{margin:0;min-height:100vh;font:400 15px/1.55 var(--font-body);color:var(--ink);background:var(--bg);background-attachment:fixed;-webkit-font-smoothing:antialiased}.mi-h1,.mi-h2,.mi-title{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0}.mi-h1{font-size:calc(var(--font-size-title) + 8px);line-height:1.15}.mi-h2{font-size:var(--font-size-title);line-height:1.2}.mi-title{font-size:var(--font-size-title);line-height:1.25}.mi-sub{margin:2px 0 0;font-size:var(--font-size-base, 13px);color:var(--muted)}.mi-kicker{font:500 var(--font-size-label)/1 var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:color-mix(in srgb,var(--brand-strong) 85%,var(--muted))}.mi-num{font-variant-numeric:tabular-nums lining-nums}.mi-value{font-family:var(--font-display);font-weight:600;font-size:calc(var(--font-size-title) + 8px);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mi-value-lg{font-size:calc(var(--font-size-title) + 14px)}.mi-muted{color:var(--muted)}.mi-shell{max-width:1360px;margin:0 auto;padding:24px clamp(16px,3vw,36px) 48px}.mi-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.mi-col-3{grid-column:span 3}.mi-col-4{grid-column:span 4}.mi-col-5{grid-column:span 5}.mi-col-6{grid-column:span 6}.mi-col-8{grid-column:span 8}.mi-col-12{grid-column:span 12}@media (max-width: 1100px){.mi-col-3,.mi-col-4,.mi-col-5,.mi-col-8{grid-column:span 6}}@media (max-width: 760px){.mi-col-3,.mi-col-4,.mi-col-5,.mi-col-6,.mi-col-8{grid-column:span 12}}.mi-row{display:flex;align-items:center;gap:12px}.mi-between{display:flex;align-items:center;justify-content:space-between;gap:12px}.mi-glass{background:linear-gradient(180deg,var(--glass-a),var(--glass-b));-webkit-backdrop-filter:blur(var(--blur)) saturate(1.5);backdrop-filter:blur(var(--blur)) saturate(1.5);border:1px solid var(--glass-line);box-shadow:var(--shadow-card);border-radius:var(--r-lg)}.mi-card{background:linear-gradient(180deg,var(--glass-a),var(--glass-b));-webkit-backdrop-filter:blur(var(--blur)) saturate(1.5);backdrop-filter:blur(var(--blur)) saturate(1.5);border:1px solid var(--glass-line);box-shadow:var(--shadow-card);border-radius:var(--r-lg);padding:20px;transition:transform .25s ease,box-shadow .25s ease}.mi-card:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 var(--glass-line),0 30px 56px -28px #0c1b3a57,0 2px 8px -2px #0c1b3a14}.mi-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.mi-tile{background:var(--tile);border:1px solid var(--line);border-radius:var(--r-md)}.mi-divider{border:0;border-top:1px solid var(--line);margin:14px 0}.mi-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border-radius:var(--r-pill);border:1px solid transparent;font:600 14px/1 var(--font-body);color:var(--ink);background:transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,filter .15s ease}.mi-btn:active{transform:translateY(1px)}.mi-btn svg{width:15px;height:15px;flex:none}.mi-btn-primary{color:#fff;background:var(--grad-brand);box-shadow:var(--shadow-pop)}.mi-btn-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.mi-btn-soft{color:var(--brand-strong);background:var(--brand-soft)}.mi-btn-soft:hover{background:color-mix(in srgb,var(--brand) 18%,transparent)}.mi-btn-ghost{color:var(--muted)}.mi-btn-ghost:hover{color:var(--ink);background:var(--tile)}.mi-btn-danger{color:var(--bad);background:var(--bad-soft)}.mi-btn-sm{padding:7px 12px;font-size:var(--font-size-base)}.mi-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--tile);color:var(--muted);cursor:pointer;transition:color .15s ease,background .15s ease}.mi-icon-btn:hover{color:var(--ink)}.mi-icon-btn svg{width:16px;height:16px}.mi-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--tile);font:500 13px/1 var(--font-body);color:var(--ink);white-space:nowrap}.mi-chip svg{width:14px;height:14px;color:var(--brand-strong)}.mi-chip-warm{background:var(--warm-soft);border-color:transparent;color:var(--warm-strong)}.mi-chip-warm svg{color:currentColor}.mi-badge{display:inline-flex;align-items:center;padding:4px 9px;border-radius:var(--r-pill);font:600 var(--font-size-base)/1 var(--font-body);font-variant-numeric:tabular-nums}.mi-badge.up{color:var(--ok);background:var(--ok-soft)}.mi-badge.down{color:var(--bad);background:var(--bad-soft)}.mi-badge.flat{color:var(--muted);background:var(--tile)}.mi-segmented{display:inline-flex;gap:4px;padding:4px;border-radius:var(--r-pill);background:var(--tile);border:1px solid var(--line)}.mi-segment{padding:7px 14px;border:0;border-radius:var(--r-pill);background:transparent;font:600 13px/1 var(--font-body);color:var(--muted);cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.mi-segment:hover{color:var(--ink)}.mi-segment.is-active{color:#fff;background:var(--grad-brand);box-shadow:var(--shadow-pop)}.mi-field{display:grid;gap:6px}.mi-label{font:600 13px/1.2 var(--font-body);color:var(--ink)}.mi-hint{font-size:var(--font-size-base);color:var(--muted)}.mi-input,.mi-select select,.mi-textarea{width:100%;box-sizing:border-box;padding:10px 14px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--field);color:var(--ink);font:500 14px/1.3 var(--font-body);transition:border-color .15s ease,box-shadow .15s ease}.mi-input::placeholder{color:var(--muted)}.mi-input:focus,.mi-select select:focus,.mi-textarea:focus{outline:none;border-color:color-mix(in srgb,var(--brand) 60%,transparent);box-shadow:0 0 0 4px var(--ring)}.mi-select{position:relative;display:inline-block}.mi-select select{appearance:none;-webkit-appearance:none;padding-right:34px;border-radius:var(--r-pill);cursor:pointer}.mi-select:after{content:"";position:absolute;right:14px;top:50%;width:7px;height:7px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}.mi-switch{--w: 40px;--h: 23px;appearance:none;-webkit-appearance:none;width:var(--w);height:var(--h);border-radius:var(--r-pill);background:var(--line);border:1px solid var(--line);position:relative;cursor:pointer;transition:background .2s ease;vertical-align:middle}.mi-switch:after{content:"";position:absolute;top:2px;left:2px;width:calc(var(--h) - 6px);height:calc(var(--h) - 6px);border-radius:50%;background:#fff;box-shadow:0 1px 3px #0c1b3a4d;transition:transform .2s ease}.mi-switch:checked{background:var(--grad-brand)}.mi-switch:checked:after{transform:translate(calc(var(--w) - var(--h) + 2px))}.mi-table{width:100%;border-collapse:collapse;font-size:var(--font-size-lg)}.mi-table th{text-align:left;padding:10px 12px;font:500 var(--font-size-label)/1 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);background:color-mix(in srgb,var(--brand) 6%,transparent);border-bottom:1px solid var(--line)}.mi-table th:first-child{border-top-left-radius:var(--r-sm)}.mi-table th:last-child{border-top-right-radius:var(--r-sm)}.mi-table td{padding:12px;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.mi-table tbody tr{transition:background .15s ease}.mi-table tbody tr:hover{background:var(--tile)}.mi-table tbody tr:last-child td{border-bottom:0}.mi-list{display:grid;gap:6px}.mi-list-row{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:14px;padding:11px 14px;border-radius:var(--r-md);transition:background .15s ease}.mi-list-row:hover{background:var(--tile)}.mi-list-row .mi-name{font-weight:600;font-size:var(--font-size-lg)}.mi-progress{--v: 50%;height:6px;border-radius:var(--r-pill);background:var(--line);overflow:hidden}.mi-progress>i{display:block;height:100%;width:var(--v);border-radius:var(--r-pill);background:var(--grad-brand)}.mi-progress.is-warm>i{background:var(--warm)}.mi-progress.is-ok>i{background:var(--ok)}.mi-kpi{padding:18px 20px}.mi-kpi .mi-kpi-label{font-size:var(--font-size-base);font-weight:600;color:var(--muted)}.mi-kpi .mi-kpi-value{margin-top:8px;font-family:var(--font-display);font-weight:600;font-size:calc(var(--font-size-title) + 8px);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mi-kpi .mi-kpi-foot{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:var(--font-size-base);color:var(--muted)}.mi-spot{border-radius:var(--r-lg);padding:16px;color:#fff;box-shadow:0 18px 36px -20px #0c1b3a73}.mi-spot .mi-spot-label{font:600 var(--font-size-base)/1 var(--font-body);opacity:.85}.mi-spot .mi-spot-value{margin-top:8px;font-family:var(--font-display);font-weight:600;font-size:var(--font-size-title);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mi-spot .mi-spot-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.mi-spot .mi-spot-chips span{font:600 11px/1 var(--font-body);padding:4px 8px;border-radius:var(--r-pill);background:#ffffff2e;font-variant-numeric:tabular-nums}.mi-spot-cyan{background:var(--accent)}.mi-spot-blue{background:var(--brand)}.mi-spot-navy{background:var(--grad-navy)}.mi-spot-warm{background:var(--warm)}.mi-spark{display:block}.mi-spark polyline,.mi-spark path{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mi-spark.up polyline,.mi-spark.up path{stroke:var(--ok)}.mi-spark.down polyline,.mi-spark.down path{stroke:var(--bad)}.mi-bars{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;height:170px}.mi-bar{--v: 50%;position:relative;flex:1;max-width:30px;height:100%;border-radius:var(--r-pill);background:var(--tile);border:1px solid var(--line)}.mi-bar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--v);border-radius:var(--r-pill);background:var(--brand);opacity:.55;transition:opacity .15s ease}.mi-bar:hover:after,.mi-bar.is-max:after{opacity:1}.mi-bar.is-max:after{box-shadow:var(--shadow-pop)}.mi-bar-labels{display:flex;justify-content:space-between;gap:10px;margin-top:8px;font:500 var(--font-size-label)/1 var(--font-mono);color:var(--muted)}.mi-bar-labels span{flex:1;max-width:30px;text-align:center}.mi-legend{display:grid;gap:10px}.mi-legend-row{display:flex;align-items:center;gap:9px;font-size:var(--font-size-base)}.mi-legend-row i{width:9px;height:9px;border-radius:3px;flex:none}.mi-stackbar{display:flex;height:8px;border-radius:var(--r-pill);overflow:hidden;gap:3px}.mi-stackbar span{border-radius:var(--r-pill)}@keyframes mi-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mi-rise{animation:mi-rise .5s ease both}@media (prefers-reduced-motion: reduce){.mi-rise{animation:none}.mi-card,.mi-btn,.mi-segment,.mi-bar:after{transition:none}.mi-card:hover{transform:none}}.fa-spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-state{cursor:wait;pointer-events:none}
