:root,:root.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:224 39% 7%;--foreground:210 40% 98%;--card:224 32% 12%;--card-foreground:210 40% 98%;--header:223 36% 13%;--popover:224 32% 12%;--popover-foreground:210 40% 98%;--primary:212.7 26.8% 83.9%;--primary-foreground:222.2 47.4% 11.2%;--secondary:223 28% 15%;--secondary-foreground:210 40% 98%;--muted:223 28% 15%;--muted-foreground:215 20.2% 65.1%;--muted-foreground-subtle:215 16% 50%;--accent:223 28% 15%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--border:220 16% 46%;--input:220 16% 46%;--ring:212.7 26.8% 83.9%;--invalid:0 72% 51%;--radius:.875rem;--status-ok:151 55% 42%;--status-warn:45 93% 47%;--status-danger:0 72% 51%;--status-info:221 83% 53%;--miq-action-text:199 90% 72%;--miq-positive-text:145 70% 68%;--miq-negative-text:0 100% 75%;--miq-warning-text:45 100% 70%;--miq-live-text:var(--miq-positive-text);--category-start:151 55% 42%;--category-conditions:221 83% 56%;--category-actions:38 92% 50%;--category-interaction:281 72% 57%;--category-end:354 72% 56%;--brand-cyan:199 92% 64%;--brand-cyan-foreground:222 47% 11%;--brand-navy:209 100% 16%;--brand-navy-foreground:210 40% 98%;--miq-app-backdrop:radial-gradient(circle at top left, hsl(var(--primary) / .08), transparent 24rem), linear-gradient(180deg, hsl(var(--background)), hsl(var(--background)));--miq-surface-shadow:0 20px 46px #0f172a2e;--miq-subsurface-shadow:0 12px 30px #0f172a1a;--miq-toolbar-shadow:0 10px 24px #0f172a14;--miq-density-multiplier:1}:root.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:210 29% 97%;--foreground:222 47% 11%;--card:0 0% 100%;--card-foreground:222 47% 11%;--header:210 32% 94%;--popover:0 0% 100%;--popover-foreground:222 47% 11%;--primary:221 50% 20%;--primary-foreground:210 40% 98%;--secondary:210 28% 94%;--secondary-foreground:222 47% 11%;--muted:210 28% 94%;--muted-foreground:215 20% 38%;--muted-foreground-subtle:215 14% 55%;--accent:210 28% 94%;--accent-foreground:222 47% 11%;--destructive:0 72% 48%;--destructive-foreground:210 40% 98%;--border:214 20% 56%;--input:214 20% 56%;--ring:221 50% 20%;--invalid:0 72% 48%;--status-ok:151 55% 42%;--status-warn:38 92% 50%;--status-danger:0 72% 48%;--status-info:221 83% 53%;--miq-action-text:199 90% 25%;--miq-positive-text:151 65% 25%;--miq-negative-text:0 70% 38%;--miq-warning-text:32 95% 28%;--miq-live-text:var(--miq-positive-text);--category-start:151 55% 42%;--category-conditions:221 83% 56%;--category-actions:38 92% 50%;--category-interaction:281 72% 57%;--category-end:354 72% 56%;--brand-cyan:199 92% 44%;--brand-cyan-foreground:222 47% 11%;--brand-navy:209 100% 16%;--brand-navy-foreground:210 40% 98%;--radius:.875rem;--miq-density-multiplier:1;--miq-app-backdrop:radial-gradient(circle at top left, hsl(var(--primary) / .06), transparent 24rem), linear-gradient(180deg, hsl(var(--background)), hsl(var(--background)));--miq-surface-shadow:0 18px 40px #0f172a14;--miq-subsurface-shadow:0 10px 24px #0f172a0f;--miq-toolbar-shadow:0 8px 18px #0f172a0d}:root.theme-accessible{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:0 0% 4%;--foreground:0 0% 100%;--card:0 0% 8%;--card-foreground:0 0% 100%;--header:0 0% 10%;--popover:0 0% 8%;--popover-foreground:0 0% 100%;--primary:48 100% 62%;--primary-foreground:0 0% 4%;--secondary:0 0% 12%;--secondary-foreground:0 0% 100%;--muted:0 0% 12%;--muted-foreground:0 0% 82%;--muted-foreground-subtle:0 0% 62%;--accent:210 100% 18%;--accent-foreground:0 0% 100%;--destructive:0 88% 54%;--destructive-foreground:0 0% 4%;--border:0 0% 42%;--input:0 0% 42%;--ring:48 100% 62%;--invalid:0 88% 54%;--status-ok:120 100% 50%;--status-warn:48 100% 62%;--status-danger:0 100% 62%;--status-info:199 100% 62%;--miq-action-text:199 100% 72%;--miq-positive-text:120 100% 62%;--miq-negative-text:0 100% 72%;--miq-warning-text:48 100% 68%;--miq-live-text:var(--miq-positive-text);--category-start:120 100% 50%;--category-conditions:210 100% 68%;--category-actions:48 100% 62%;--category-interaction:280 100% 72%;--category-end:0 100% 62%;--brand-cyan:199 100% 72%;--brand-cyan-foreground:0 0% 4%;--brand-navy:209 100% 30%;--brand-navy-foreground:0 0% 100%;--radius:.875rem;--miq-density-multiplier:1;--miq-app-backdrop:linear-gradient(180deg, hsl(var(--background)), hsl(var(--background)));--miq-surface-shadow:0 0 0 1px #ffffff0f;--miq-subsurface-shadow:0 0 0 1px #ffffff0f;--miq-toolbar-shadow:0 0 0 1px #ffffff0f}:root{--miq-surface-canvas:var(--background);--miq-surface-1:var(--card);--miq-surface-2:var(--secondary);--miq-surface-3:var(--muted);--miq-surface-overlay:var(--popover);--miq-surface-header:var(--header);--miq-surface-rail:var(--card);--miq-surface-inspector:var(--card);--miq-text-primary:var(--foreground);--miq-text-secondary:var(--muted-foreground);--miq-text-tertiary:var(--muted-foreground-subtle);--miq-text-inverse:var(--primary-foreground);--brand-primary:var(--brand-cyan);--brand-primary-foreground:var(--brand-cyan-foreground);--brand-secondary:var(--brand-navy);--miq-selection:var(--brand-cyan);--miq-selection-foreground:var(--brand-cyan-foreground);--miq-selection-border:var(--brand-cyan);--miq-positive:var(--status-ok);--miq-negative:var(--status-danger);--miq-warning:var(--status-warn);--miq-neutral:var(--muted-foreground);--miq-live:var(--status-ok);--status-warning:var(--status-warn);--miq-chrome-border:var(--border);--miq-chrome-highlight:var(--foreground);--miq-chrome-shadow:0 18px 48px #02040861;--miq-chrome-glow:0 0 32px hsl(var(--miq-selection) / .12);--miq-chrome-blur:14px;--miq-chrome-opacity:.92;--miq-radius-xs:.25rem;--miq-radius-sm:.375rem;--miq-radius-md:.5rem;--miq-radius-lg:.75rem;--miq-radius-xl:1rem;--miq-radius-pill:9999px;--miq-icon-size-2xs:.75rem;--miq-icon-size-xs:.875rem;--miq-icon-size-sm:1rem;--miq-icon-size-md:1.25rem;--miq-icon-size-lg:1.5rem;--miq-icon-size-xl:2rem;--miq-icon-size-2xl:2.5rem;--miq-space-1:.25rem;--miq-space-2:.5rem;--miq-space-3:.75rem;--miq-space-4:1rem;--miq-space-5:1.25rem;--miq-space-6:1.5rem;--miq-space-7:2rem;--miq-space-8:2.5rem;--miq-density-control-height:calc(2.5rem * var(--miq-density-multiplier));--miq-density-gap:calc(.75rem * var(--miq-density-multiplier));--miq-density-padding:calc(1rem * var(--miq-density-multiplier));--miq-duration-fast:.12s;--miq-duration-normal:.18s;--miq-duration-slow:.32s;--miq-ease-standard:cubic-bezier(.2, 0, 0, 1);--miq-ease-emphasized:cubic-bezier(.2, .8, .2, 1);--miq-z-header:30;--miq-z-rail:25;--miq-z-inspector:35;--miq-z-overlay:50;--miq-z-drawer:80;--miq-z-flyout:85;--miq-z-dialog:90;--miq-z-popover:95;--miq-z-tooltip:100;--miq-z-toast:105;--chart-1:199 92% 64%;--chart-2:151 55% 48%;--chart-3:38 92% 56%;--chart-4:281 72% 64%;--chart-5:221 83% 62%;--chart-6:354 72% 62%;--age-1:151 55% 48%;--age-2:82 68% 48%;--age-3:45 93% 54%;--age-4:24 92% 55%;--age-5:0 72% 56%}:root.theme-light{--miq-chrome-shadow:0 16px 42px #18264424;--miq-chrome-glow:0 0 26px hsl(var(--miq-selection) / .09);--miq-chrome-opacity:.96;--chart-1:199 92% 44%;--chart-2:151 55% 41%;--chart-3:38 92% 40%;--age-1:151 55% 41%;--age-2:82 68% 36%;--age-3:45 93% 36%;--age-4:24 92% 48%}:root.theme-accessible{--miq-selection:var(--primary);--miq-selection-foreground:var(--primary-foreground);--miq-selection-border:var(--primary);--miq-chrome-shadow:none;--miq-chrome-glow:none;--miq-chrome-blur:0px;--miq-chrome-opacity:1;--chart-1:199 100% 72%;--chart-2:120 100% 50%;--chart-3:48 100% 62%;--chart-4:280 100% 76%;--chart-5:214 100% 70%;--chart-6:0 100% 70%;--age-1:120 100% 50%;--age-2:82 100% 55%;--age-3:48 100% 62%;--age-4:26 100% 60%;--age-5:0 100% 66%}:root[data-ui-density=compact]{--miq-density-multiplier:.92;--miq-density-control-height:calc(2.125rem * var(--miq-density-multiplier));--miq-density-gap:calc(.625rem * var(--miq-density-multiplier));--miq-density-padding:calc(.75rem * var(--miq-density-multiplier))}:root[data-reduce-motion=true] *,:root[data-reduce-motion=true] :before,:root[data-reduce-motion=true] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@layer base{*{box-sizing:border-box;border-color:hsl(var(--border))}html{background:hsl(var(--background));font-size:clamp(16px,14px + .25vw,24px)}body{background:var(--miq-app-backdrop);min-height:100vh;color:hsl(var(--foreground));text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter,Segoe UI,Avenir Next,system-ui,sans-serif;line-height:1.55}h1,h2,h3,h4{letter-spacing:-.025em}}
@layer components{.miq-surface-card,.miq-section-card{border:1px solid hsl(var(--border) / .82);background:linear-gradient(180deg, hsl(var(--card)), hsl(var(--card) / .97)), hsl(var(--card));box-shadow:var(--miq-surface-shadow);overflow:hidden}.miq-surface-header,.miq-section-header{border-bottom:1px solid hsl(var(--border) / .76);background:linear-gradient(135deg, hsl(var(--header) / .9), transparent 72%), hsl(var(--card))}.miq-surface-subtle,.miq-subsurface{border:1px solid hsl(var(--border) / .82);background:linear-gradient(180deg, hsl(var(--muted) / .3), hsl(var(--muted) / .14)), hsl(var(--card));box-shadow:var(--miq-subsurface-shadow)}.miq-hero-banner,.miq-policy-hero,.miq-page-hero{border:1px solid hsl(var(--border) / .82);background:linear-gradient(135deg, hsl(var(--primary) / .12), transparent 58%), linear-gradient(180deg, hsl(var(--card)), hsl(var(--card) / .98));box-shadow:var(--miq-surface-shadow)}.miq-inline-banner{border:1px solid hsl(var(--border) / .88);background:linear-gradient(135deg, hsl(var(--accent) / .24), transparent 75%), hsl(var(--card));box-shadow:var(--miq-toolbar-shadow)}.miq-stat-card{border:1px solid hsl(var(--border) / .78);background:linear-gradient(180deg, hsl(var(--card) / .92), hsl(var(--muted) / .14)), hsl(var(--card));box-shadow:0 12px 28px #0f172a1f,inset 0 1px #ffffff0a}.miq-selection-card,.miq-policy-card,.miq-preference-card{border:1px solid hsl(var(--border) / .82);background:linear-gradient(180deg, hsl(var(--card) / .96), hsl(var(--muted) / .16)), hsl(var(--card));transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s}.miq-selection-card:hover,.miq-policy-card:hover,.miq-preference-card:hover{border-color:hsl(var(--primary) / .24);box-shadow:var(--miq-subsurface-shadow);transform:translateY(-.0625rem)}.miq-selection-card-active,.miq-policy-card-selected,.miq-preference-card-active{border-color:hsl(var(--primary) / .42);background:linear-gradient(135deg, hsl(var(--primary) / .12), transparent 72%), linear-gradient(180deg, hsl(var(--card)), hsl(var(--muted) / .14));box-shadow:var(--miq-surface-shadow), 0 0 0 1px hsl(var(--primary) / .08) inset}.miq-focus-panel,.miq-policy-detail-panel{border:1px solid hsl(var(--border) / .76);background:linear-gradient(180deg, hsl(var(--card) / .92), hsl(var(--muted) / .12)), hsl(var(--card));box-shadow:var(--miq-subsurface-shadow)}.miq-guided-module{border:1px solid hsl(var(--border));background:linear-gradient(180deg, hsl(var(--card)), hsl(var(--muted) / .12)), hsl(var(--card));box-shadow:var(--miq-toolbar-shadow);position:relative;overflow:hidden}.miq-guided-module:before{content:"";background:0 0;width:.25rem;position:absolute;inset:0 auto 0 0}.miq-guided-module-active{border-color:hsl(var(--primary) / .35);background:linear-gradient(135deg, hsl(var(--primary) / .08), transparent 72%), linear-gradient(180deg, hsl(var(--card)), hsl(var(--muted) / .14))}.miq-guided-module-active:before{background:hsl(var(--primary) / .72)}.miq-step-card,.miq-decision-step{border:1px solid hsl(var(--border) / .82);background:linear-gradient(180deg, hsl(var(--card)), hsl(var(--muted) / .14)), hsl(var(--card));box-shadow:var(--miq-toolbar-shadow)}.miq-toolbar-group{border:1px solid hsl(var(--border) / .88);background:linear-gradient(180deg, hsl(var(--muted) / .2), transparent), hsl(var(--card));box-shadow:var(--miq-toolbar-shadow)}.miq-density-grid{gap:calc(1rem * var(--miq-density-multiplier));display:grid}.miq-field-note{color:hsl(var(--muted-foreground));font-size:.92rem}.miq-chip-row{flex-wrap:wrap;gap:.5rem;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
:root{--miq-type-hero-size:3.5rem;--miq-type-hero-weight:550;--miq-type-hero-line-height:1.08;--miq-type-hero-tracking:-.025em;--miq-type-display-size:2.25rem;--miq-type-display-weight:700;--miq-type-display-line-height:1.2;--miq-type-display-tracking:-.025em;--miq-type-heading-size:1.5rem;--miq-type-heading-weight:600;--miq-type-heading-line-height:1.2;--miq-type-heading-tracking:-.02em;--miq-type-subheading-size:1.125rem;--miq-type-subheading-weight:600;--miq-type-subheading-line-height:1.3;--miq-type-subheading-tracking:inherit;--miq-type-body-size:1rem;--miq-type-body-weight:inherit;--miq-type-body-line-height:1.5;--miq-type-body-tracking:inherit;--miq-type-label-size:.875rem;--miq-type-label-weight:500;--miq-type-label-line-height:1.25;--miq-type-label-tracking:inherit;--miq-type-caption-size:.75rem;--miq-type-caption-weight:inherit;--miq-type-caption-line-height:1.25;--miq-type-caption-tracking:inherit;--miq-type-overline-size:.75rem;--miq-type-overline-weight:600;--miq-type-overline-line-height:1.25;--miq-type-overline-tracking:.05em;--miq-type-mono-size:.875rem;--miq-type-mono-weight:inherit;--miq-type-mono-line-height:1.5;--miq-type-mono-tracking:inherit;--miq-type-body-compact-size:.9375rem;--miq-type-label-compact-size:.8125rem}.miq-text-hero{font-size:var(--miq-type-hero-size);line-height:var(--miq-type-hero-line-height);font-weight:var(--miq-type-hero-weight,inherit);letter-spacing:var(--miq-type-hero-tracking,inherit)}.miq-text-display{font-size:var(--miq-type-display-size);line-height:var(--miq-type-display-line-height);font-weight:var(--miq-type-display-weight,inherit);letter-spacing:var(--miq-type-display-tracking,inherit)}.miq-text-heading{font-size:var(--miq-type-heading-size);line-height:var(--miq-type-heading-line-height);font-weight:var(--miq-type-heading-weight,inherit);letter-spacing:var(--miq-type-heading-tracking,inherit)}.miq-text-subheading{font-size:var(--miq-type-subheading-size);line-height:var(--miq-type-subheading-line-height);font-weight:var(--miq-type-subheading-weight,inherit);letter-spacing:var(--miq-type-subheading-tracking,inherit)}.miq-text-body{font-size:var(--miq-type-body-size);line-height:var(--miq-type-body-line-height);font-weight:var(--miq-type-body-weight,inherit);letter-spacing:var(--miq-type-body-tracking,inherit)}.miq-text-label{font-size:var(--miq-type-label-size);line-height:var(--miq-type-label-line-height);font-weight:var(--miq-type-label-weight,inherit);letter-spacing:var(--miq-type-label-tracking,inherit)}.miq-text-caption{font-size:var(--miq-type-caption-size);line-height:var(--miq-type-caption-line-height);font-weight:var(--miq-type-caption-weight,inherit);letter-spacing:var(--miq-type-caption-tracking,inherit)}.miq-text-overline{font-size:var(--miq-type-overline-size);line-height:var(--miq-type-overline-line-height);font-weight:var(--miq-type-overline-weight,inherit);letter-spacing:var(--miq-type-overline-tracking,inherit)}.miq-text-mono{font-size:var(--miq-type-mono-size);line-height:var(--miq-type-mono-line-height);font-weight:var(--miq-type-mono-weight,inherit);letter-spacing:var(--miq-type-mono-tracking,inherit)}.miq-text-caption,.miq-text-overline{color:hsl(var(--muted-foreground))}.miq-text-hero,.miq-text-display,.miq-text-heading,.miq-text-subheading,.miq-text-body,.miq-text-label,.miq-text-caption,.miq-text-overline{font-family:var(--miq-type-font-family,inherit)}.miq-text-overline{text-transform:uppercase}.miq-text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}[data-ui-density=compact] .miq-text-body{font-size:var(--miq-type-body-compact-size)}[data-ui-density=compact] .miq-text-label{font-size:var(--miq-type-label-compact-size)}

.miq-combobox{display:inline-block;position:relative}.miq-combobox__trigger{border:1px solid hsl(var(--border) / .88);background:linear-gradient(180deg, hsl(var(--card)), hsl(var(--card) / .95));max-width:16rem;color:hsl(var(--foreground));cursor:pointer;border-radius:.55rem;align-items:center;gap:.45rem;padding:.3rem .55rem;font-size:.78rem;transition:border-color .12s,background .12s;display:inline-flex}.miq-combobox__trigger:hover:not(:disabled){border-color:hsl(var(--primary) / .6)}.miq-combobox__trigger:focus-visible{outline:2px solid hsl(var(--ring,var(--primary)));outline-offset:2px}.miq-combobox__trigger:disabled{opacity:.5;cursor:not-allowed}.miq-combobox__trigger-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.miq-combobox__chevron{opacity:.6;font-size:.6rem}.miq-combobox__clear{border:1px solid hsl(var(--border));background:hsl(var(--card));width:max(24px,1.5rem);height:max(24px,1.5rem);color:hsl(var(--muted-foreground));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin-left:.25rem;font-size:.85rem;line-height:1;display:inline-flex}.miq-combobox__clear:hover{background:hsl(var(--muted) / .7);color:hsl(var(--foreground))}.miq-combobox__panel{border:1px solid hsl(var(--border) / .88);background:hsl(var(--card));width:19rem;box-shadow:0 12px 32px hsl(var(--background) / .66), 0 2px 8px hsl(var(--background) / .5);z-index:60;border-radius:.75rem;position:absolute;right:0;overflow:hidden}.miq-combobox__panel--bottom{top:calc(100% + .4rem)}.miq-combobox__panel--top{bottom:calc(100% + .4rem)}.miq-combobox__search{border:none;border-bottom:1px solid hsl(var(--border) / .7);background:hsl(var(--card));width:100%;color:hsl(var(--foreground));outline:none;padding:.55rem .75rem;font-size:.8rem}.miq-combobox__search::placeholder{color:hsl(var(--muted-foreground) / .8)}.miq-combobox__list{max-height:17rem;margin:0;padding:.3rem;list-style:none;overflow-y:auto}.miq-combobox__group-list{margin:0;padding:0;list-style:none}.miq-combobox__group-header{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));align-items:center;gap:.4rem;padding:.45rem .55rem .2rem;font-size:.62rem;font-weight:600;display:flex}.miq-combobox__group-count{background:hsl(var(--muted) / .6);border-radius:999px;padding:0 .4rem;font-size:.6rem;line-height:1.2rem}.miq-combobox__option{cursor:pointer;border-radius:.5rem;align-items:center;gap:.55rem;padding:.45rem .55rem;display:flex}.miq-combobox__option.is-active{background:hsl(var(--accent) / .65)}.miq-combobox__option.is-selected .miq-combobox__option-label{font-weight:600}.miq-combobox__option-text{flex-direction:column;min-width:0;display:flex}.miq-combobox__option-label{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.miq-combobox__option-sub{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.miq-combobox__check{color:hsl(var(--primary));margin-left:auto;font-size:.8rem}.miq-combobox__empty,.miq-combobox__loading{color:hsl(var(--muted-foreground));text-align:center;padding:.8rem;font-size:.75rem}.miq-combobox__loading{opacity:.85}.miq-combobox__avatar{letter-spacing:.02em;font-size:.62rem;font-weight:700}.miq-combobox__avatar--neutral{background:hsl(var(--muted) / .7);color:hsl(var(--muted-foreground))}.miq-combobox__avatar--primary{background:hsl(var(--primary) / .18);color:hsl(var(--primary))}.miq-combobox__avatar--success{background:hsl(var(--success,142 71% 45%) / .18);color:hsl(var(--success,142 71% 45%))}.miq-combobox__avatar--warning{background:hsl(var(--warning,38 92% 50%) / .18);color:hsl(var(--warning,38 92% 50%))}.miq-combobox__avatar--danger{background:hsl(var(--destructive,0 84% 60%) / .18);color:hsl(var(--destructive,0 84% 60%))}.miq-combobox__icon{flex:0 0 1.25rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.miq-combobox__icon svg{width:1.125rem;height:1.125rem}.miq-phone-input{position:relative}.miq-phone-input__icon{inset-inline-start:.75rem;width:1.1rem;height:1.1rem;color:hsl(var(--muted-foreground));pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.miq-phone-input--icon .miq-input{padding-inline-start:2.5rem}.miq-phone-input--filled .miq-input{background:hsl(var(--muted))}.miq-phone-input--flushed .miq-input{background:0 0;border-width:0 0 1px;border-radius:0}.miq-phone-input--sm .miq-input{height:2.25rem;font-size:.875rem}.miq-phone-input--lg .miq-input{height:3.25rem;font-size:1.125rem}.miq-form-field>*+*{margin-top:.375rem}.miq-form-field--horizontal{align-items:flex-start;gap:1rem;display:flex}.miq-form-field--horizontal>*+*{margin-top:0}.miq-form-field__label-row{align-items:center;gap:.25rem;display:flex}.miq-form-field__label-row--horizontal{min-width:10rem;padding-top:.625rem}.miq-form-field__label{color:hsl(var(--foreground));font-size:.875rem;font-weight:500;line-height:1.25}[data-ui-density=compact] .miq-form-field__label{font-size:.8125rem}.miq-form-field__required{color:hsl(var(--miq-negative-text,var(--destructive)));margin-left:.125rem}.miq-form-field__body--horizontal{flex:1}.miq-form-field__description{color:hsl(var(--muted-foreground));margin-top:.375rem;font-size:.75rem;line-height:1.25}[data-ui-density=compact] .miq-form-field__description{font-size:.6875rem}.miq-form-field__error{color:hsl(var(--miq-negative-text,var(--destructive)));margin-top:.375rem;font-size:.75rem;line-height:1.25}[data-ui-density=compact] .miq-form-field__error{font-size:.6875rem}.miq-plugin-property-fields{flex-direction:column;gap:1rem;display:flex}.miq-plugin-property-fields__section{flex-direction:column;gap:.75rem;display:flex}.miq-plugin-property-fields__section-header{flex-direction:column;gap:.25rem;display:flex}.miq-plugin-property-fields__section-title{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}.miq-plugin-property-fields__grid{gap:1rem;display:grid}@media (min-width:768px){.miq-plugin-property-fields__grid{grid-template-columns:repeat(2,1fr)}}.miq-plugin-property-fields__field{flex-direction:column;gap:.5rem;display:flex}.miq-plugin-property-fields__field--wide{grid-column:1/-1}.miq-plugin-property-fields__label{font-size:.875rem;font-weight:500}.miq-plugin-property-fields__description{color:hsl(var(--muted-foreground));font-size:.75rem}.miq-plugin-property-fields__bool-wrapper{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:1rem;align-items:center;min-height:2.75rem;padding:0 .75rem;display:flex}.miq-color-picker{flex-direction:column;gap:.65rem;display:flex}.miq-color-picker__sat-panel{aspect-ratio:4/3;cursor:crosshair;touch-action:none;border-radius:.5rem;width:100%;position:relative;overflow:hidden}.miq-color-picker__sat-white{pointer-events:none;background:linear-gradient(90deg,#fff,#0000);position:absolute;inset:0}.miq-color-picker__sat-black{pointer-events:none;background:linear-gradient(#0000,#000);position:absolute;inset:0}.miq-color-picker__sat-indicator{pointer-events:none;border:2px solid #fff;border-radius:50%;width:.75rem;height:.75rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0000004d,inset 0 0 0 1px #00000026}.miq-color-picker__slider{cursor:pointer;touch-action:none;border-radius:.375rem;width:100%;height:.75rem;position:relative}.miq-color-picker__hue-track{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:.375rem;width:100%;height:100%}.miq-color-picker__alpha-track{background-image:linear-gradient(45deg, hsl(var(--muted) / .3) 25%, transparent 25%), linear-gradient(-45deg, hsl(var(--muted) / .3) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, hsl(var(--muted) / .3) 75%), linear-gradient(-45deg, transparent 75%, hsl(var(--muted) / .3) 75%);background-position:0 0,0 .25rem,.25rem -.25rem,-.25rem 0;background-size:.5rem .5rem;border-radius:.375rem;width:100%;height:100%}.miq-color-picker__alpha-gradient{border-radius:.375rem;position:absolute;inset:0}.miq-color-picker__slider-thumb{pointer-events:none;border:2px solid #fff;border-radius:50%;width:.875rem;height:.875rem;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0003,0 .125rem .25rem #00000026}.miq-color-picker__footer{align-items:center;gap:.5rem;display:flex}.miq-color-picker__preview{border:1px solid hsl(var(--border));border-radius:.375rem;flex-shrink:0;width:2rem;height:2rem}.miq-color-picker__hex-input{border:1px solid hsl(var(--border) / .62);background:hsl(var(--background) / .6);height:2rem;color:hsl(var(--foreground));text-transform:uppercase;border-radius:.375rem;flex:1;padding:0 .5rem;font-family:ui-monospace,monospace;font-size:.8rem}.miq-color-picker__hex-input:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring) / .2);outline:none}.miq-color-picker__presets{flex-wrap:wrap;gap:.25rem;display:flex}.miq-color-swatch{border:1px solid hsl(var(--border) / .4);cursor:pointer;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;transition:transform .1s,border-color .1s;display:inline-flex}.miq-color-swatch:hover{border-color:hsl(var(--border));transform:scale(1.15)}.miq-color-swatch--selected{border:2px solid hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary) / .3)}.miq-color-swatch--sm{width:1.25rem;height:1.25rem}.miq-color-swatch--md{width:1.75rem;height:1.75rem}.miq-color-swatch--lg{width:2.25rem;height:2.25rem}.miq-select{border:1px solid hsl(var(--input));background:hsl(var(--background));width:100%;height:2.75rem;color:inherit;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;display:flex}.miq-select:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring));outline:none}.miq-select:disabled{cursor:not-allowed;opacity:.5}.miq-select[aria-invalid=true]{border-color:hsl(var(--invalid));box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--invalid))}.miq-select--multiple{min-height:11rem;padding-top:.75rem;padding-bottom:.75rem}.miq-textarea{border:1px solid hsl(var(--input));background:hsl(var(--background));width:100%;min-height:6rem;color:inherit;border-radius:.375rem;padding:.5rem .75rem;font-family:inherit;font-size:1rem;line-height:1.5;display:flex}.miq-textarea::placeholder{color:hsl(var(--muted-foreground))}.miq-textarea:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring));outline:none}.miq-textarea:disabled{cursor:not-allowed;opacity:.5}.miq-textarea[aria-invalid=true]{border-color:hsl(var(--invalid));box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--invalid))}.miq-input{border:1px solid hsl(var(--input));background:hsl(var(--background));width:100%;height:2.75rem;color:inherit;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;display:flex}.miq-input::file-selector-button{background:0 0;border:0;font-size:1rem;font-weight:500}.miq-input::placeholder{color:hsl(var(--muted-foreground))}.miq-input:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring));outline:none}.miq-input:disabled{cursor:not-allowed;opacity:.5}.miq-input[aria-invalid=true]{border-color:hsl(var(--invalid));box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--invalid))}.miq-multi-select{border:1px solid hsl(var(--border));border-radius:var(--miq-radius-md,.5rem);min-width:0;margin:0;padding:.625rem}.miq-multi-select legend{padding-inline:.25rem;font-size:.875rem;font-weight:600}.miq-multi-select__options{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:.25rem;display:grid}.miq-multi-select__option{overflow-wrap:anywhere;border-radius:.25rem;align-items:center;gap:.5rem;min-width:0;padding:.5rem;font-size:.875rem;display:flex}.miq-multi-select__option[data-selected=true]{background:hsl(var(--miq-selection) / .1)}.miq-multi-select__icon{flex-shrink:0;display:inline-flex}.miq-multi-select__icon svg{width:1.125rem;height:1.125rem}@media (forced-colors:active){.miq-multi-select{border-color:canvastext}}.miq-switch{-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}.miq-switch--disabled{opacity:.5}.miq-switch:not(.miq-switch--disabled){cursor:pointer}.miq-switch__track-wrapper{flex-shrink:0;align-items:center;width:2.25rem;height:1.25rem;display:inline-flex;position:relative}.miq-switch__track{border:1px solid hsl(var(--border));background:hsl(var(--muted));width:2.25rem;height:1.25rem;cursor:inherit;border-radius:999rem;align-items:center;padding:0;transition:background-color .15s,border-color .15s;display:inline-flex}.miq-switch__track:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring));outline:none}.miq-switch__track[aria-checked=true]{border-color:hsl(var(--primary));background:hsl(var(--primary))}.miq-switch__thumb{pointer-events:none;background:#fff;border-radius:999rem;width:1rem;height:1rem;transition:transform .15s;display:block;transform:translate(.125rem);box-shadow:0 .0625rem .125rem #0000000d}.miq-switch__thumb--checked{transform:translate(1rem)}.miq-switch__label{font-size:.875rem}.miq-one-time-code{width:100%;max-width:100%}.miq-one-time-code__entry{position:relative}.miq-one-time-code__input{z-index:1;opacity:0;color:#0000;caret-color:#0000;width:100%;height:100%;font-family:var(--miq-font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.miq-one-time-code__cells{gap:.5rem;width:100%;display:grid}.miq-one-time-code[data-cells="4"] .miq-one-time-code__cells{grid-template-columns:repeat(4,minmax(0,1fr))}.miq-one-time-code[data-cells="5"] .miq-one-time-code__cells{grid-template-columns:repeat(5,minmax(0,1fr))}.miq-one-time-code[data-cells="6"] .miq-one-time-code__cells{grid-template-columns:repeat(6,minmax(0,1fr))}.miq-one-time-code[data-cells="7"] .miq-one-time-code__cells{grid-template-columns:repeat(7,minmax(0,1fr))}.miq-one-time-code[data-cells="8"] .miq-one-time-code__cells{grid-template-columns:repeat(8,minmax(0,1fr))}.miq-one-time-code__cell{box-sizing:border-box;aspect-ratio:1;border:1px solid hsl(var(--input));background:hsl(var(--background));width:100%;min-width:0;color:hsl(var(--foreground));font-family:var(--miq-font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:clamp(var(--miq-one-time-code-font), 42cqw, 2.25rem);font-variant-numeric:tabular-nums;border-radius:.375rem;justify-content:center;align-items:center;line-height:1;display:flex;container-type:inline-size}.miq-one-time-code--sm{--miq-one-time-code-font:var(--miq-font-size-label,.875rem)}.miq-one-time-code--md{--miq-one-time-code-font:var(--miq-font-size-body,1rem)}.miq-one-time-code--lg{--miq-one-time-code-font:var(--miq-font-size-subheading,1.125rem)}.miq-one-time-code--rounded .miq-one-time-code__cell{border-radius:999px}.miq-one-time-code--underline .miq-one-time-code__cell{background:0 0;border-width:0 0 2px;border-radius:0}.miq-one-time-code__entry:focus-within .miq-one-time-code__cell[data-active=true]{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring))}.miq-one-time-code__input[aria-invalid=true]~.miq-one-time-code__cells .miq-one-time-code__cell{border-color:hsl(var(--invalid))}.miq-one-time-code__input:disabled~.miq-one-time-code__cells{cursor:not-allowed;opacity:.5}
.miq-workstation__navigation{z-index:var(--miq-z-rail,20);width:var(--miq-workstation-rail-width,5.5rem);flex:0 0 var(--miq-workstation-rail-width,5.5rem);border-right:1px solid hsl(var(--miq-chrome-border,var(--border)) / .82);background:hsl(var(--miq-surface-rail,var(--card)));flex-direction:column;min-width:0;min-height:0;transition:width .16s,flex-basis .16s;display:flex;position:relative}.miq-workstation__navigation[data-nav-state=expanded]{width:var(--miq-workstation-nav-expanded-width,15rem);flex-basis:var(--miq-workstation-nav-expanded-width,15rem)}.miq-workstation__navigation[data-nav-state=collapsed]{width:var(--miq-workstation-nav-collapsed-width,4rem);flex-basis:var(--miq-workstation-nav-collapsed-width,4rem)}.miq-workstation__navigation[data-nav-storage-resolved=false]{transition:none}.miq-workstation__nav-panel-region{flex:auto;width:100%;min-width:0;min-height:0;display:flex}.miq-workstation__nav-panel{scrollbar-width:thin;border-right:0;flex:auto;width:100%;min-height:0;overflow:hidden auto}.miq-workstation__navigation[data-nav-state=expanded] .miq-appnav--sidebar,.miq-workstation__navigation[data-nav-state=expanded] .miq-appnav--rail,.miq-workstation__navigation[data-nav-state=collapsed] .miq-appnav--compact{border-right:0;width:100%}.miq-workstation__navigation[data-nav-state=expanded] .miq-appnav__link{min-height:var(--miq-density-control-height,2.75rem);align-items:center}.miq-workstation__navigation[data-nav-state=expanded] .miq-appnav__label{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.25;overflow:visible}@media (min-width:1200px){.miq-workstation__navigation[data-nav-state=expanded][data-nav-expanded-variant=stacked] .miq-appnav--rail .miq-appnav__link{min-height:var(--miq-workstation-nav-stacked-item-min-height,5.25rem);gap:var(--miq-space-2,.5rem);padding:var(--miq-space-3,.75rem) var(--miq-space-2,.5rem);font-size:.8125rem;line-height:1.25}.miq-workstation__navigation[data-nav-state=expanded][data-nav-expanded-variant=stacked] .miq-appnav--rail .miq-appnav__icon{width:var(--miq-workstation-nav-stacked-icon-size,1.75rem);height:var(--miq-workstation-nav-stacked-icon-size,1.75rem);flex:none}.miq-workstation__navigation[data-nav-state=expanded][data-nav-expanded-variant=stacked] .miq-appnav--rail .miq-appnav__icon>svg{width:100%;height:100%}.miq-workstation__navigation[data-nav-state=expanded][data-nav-expanded-variant=stacked] .miq-appnav--rail .miq-appnav__compact-search{justify-content:var(--miq-workstation-nav-stacked-search-justify,flex-start)}.miq-workstation__navigation[data-nav-state=expanded][data-nav-expanded-variant=stacked] .miq-appnav--rail .miq-appnav__label{text-align:center;width:100%;max-width:100%}}.miq-workstation__nav-footer,.miq-workstation__nav-collapse-row{width:100%;min-width:0;min-height:var(--miq-density-control-height,2.75rem);padding:var(--miq-space-2,.5rem);border-top:1px solid hsl(var(--miq-chrome-border,var(--border)) / .72);flex:none;align-items:center;display:flex}.miq-workstation__nav-footer{justify-content:center;overflow:hidden}.miq-workstation__nav-collapse-row{justify-content:stretch}.miq-workstation__nav-collapse-toggle.miq-btn{justify-content:flex-start;width:100%;min-width:0}.miq-workstation__nav-collapse-toggle .miq-btn__content{justify-content:flex-start;width:100%}.miq-workstation__navigation[data-nav-state=expanded] .miq-workstation__nav-collapse-toggle.miq-btn{height:auto;min-height:var(--miq-density-control-height,2.75rem);white-space:normal}.miq-workstation__navigation[data-nav-state=expanded] .miq-workstation__nav-collapse-toggle .miq-btn__content{height:auto;min-height:100%}.miq-workstation__navigation[data-nav-state=expanded] .miq-workstation__nav-collapse-toggle .miq-btn__label{overflow-wrap:anywhere;text-align:start;text-overflow:clip;white-space:normal;line-height:1.25;overflow:visible}.miq-workstation__navigation[data-nav-state=collapsed] .miq-workstation__nav-collapse-row{justify-content:center}.miq-workstation__navigation[data-nav-state=collapsed] .miq-workstation__nav-collapse-toggle.miq-btn{width:var(--miq-density-control-height,2.75rem);justify-content:center;padding-inline:0}.miq-workstation__navigation[data-nav-state=collapsed] .miq-workstation__nav-collapse-toggle .miq-btn__content{justify-content:center;width:auto}.miq-workstation__navigation[data-nav-state=collapsed] .miq-workstation__nav-collapse-toggle .miq-btn__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.miq-workstation__bottom-navigation{display:none}:root[data-chrome-variant=flat] .miq-workstation__navigation{box-shadow:none}:root[data-chrome-variant=elevated] .miq-workstation__navigation{box-shadow:var(--miq-chrome-shadow,0 .75rem 2.5rem hsl(var(--background) / .24))}:root[data-chrome-variant=glass] .miq-workstation__navigation{background-color:hsl(var(--miq-surface-overlay,var(--card)) / var(--miq-chrome-opacity,.82));box-shadow:var(--miq-chrome-shadow,0 1rem 3rem hsl(var(--background) / .3));-webkit-backdrop-filter:blur(var(--miq-chrome-blur,1rem));backdrop-filter:blur(var(--miq-chrome-blur,1rem))}:root[data-ui-theme=accessible] .miq-workstation__navigation{background-color:hsl(var(--miq-surface-2,var(--card)));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media (min-width:768px) and (max-width:1199px){.miq-workstation__navigation[data-nav-state=fixed]{width:var(--miq-workstation-compact-rail-width,3.75rem);flex-basis:var(--miq-workstation-compact-rail-width,3.75rem)}.miq-workstation__navigation[data-nav-state=expanded],.miq-workstation__navigation[data-nav-state=collapsed]{width:var(--miq-workstation-nav-collapsed-width,4rem);flex-basis:var(--miq-workstation-nav-collapsed-width,4rem)}.miq-workstation__nav-collapse-row{display:none}.miq-workstation__navigation .miq-appnav--rail,.miq-workstation__navigation .miq-appnav--sidebar,.miq-workstation__navigation .miq-appnav--compact{border-right:0;width:100%}.miq-workstation__navigation .miq-appnav--sidebar .miq-appnav__search,.miq-workstation__navigation .miq-appnav--sidebar .miq-appnav__section-title{display:none}.miq-workstation__navigation .miq-appnav--sidebar .miq-appnav__body{gap:var(--miq-density-gap,.375rem);padding:var(--miq-space-3,.75rem) var(--miq-space-2,.5rem)}.miq-workstation__navigation .miq-appnav--sidebar .miq-appnav__items{gap:var(--miq-space-1,.25rem)}.miq-workstation__navigation .miq-appnav--rail .miq-appnav__label,.miq-workstation__navigation .miq-appnav--sidebar .miq-appnav__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.miq-workstation__navigation .miq-appnav--rail .miq-appnav__link,.miq-workstation__navigation .miq-appnav--sidebar .miq-appnav__link{min-height:var(--miq-density-control-height,2.75rem);padding:var(--miq-space-2,.5rem);border-radius:var(--miq-radius-md,.75rem);text-align:center;border:1px solid #0000;flex-direction:column;justify-content:center;gap:0;position:relative}.miq-workstation__navigation .miq-appnav--sidebar .miq-appnav__icon{flex:none;width:1.2rem;height:1.2rem}.miq-workstation__navigation .miq-appnav--sidebar .miq-appnav__icon>svg{width:100%;height:100%}}@media (max-width:767px){.miq-workstation__navigation{display:none}.miq-workstation__bottom-navigation{z-index:var(--miq-z-rail,20);align-items:stretch;gap:var(--miq-space-1,.25rem);min-width:0;padding:var(--miq-space-1,.25rem);border-top:1px solid hsl(var(--miq-chrome-border,var(--border)) / .82);background:hsl(var(--miq-surface-rail,var(--card)));flex:none;display:flex;position:relative}.miq-workstation__bottom-link,.miq-workstation__bottom-more{min-width:0;min-height:3.5rem;padding:var(--miq-space-1,.25rem);border-radius:var(--miq-radius-sm,.5rem);color:hsl(var(--muted-foreground));text-align:center;border:1px solid #0000;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.2rem;font-size:.6875rem;font-weight:600;line-height:1.1;text-decoration:none;display:flex;position:relative}.miq-workstation__bottom-link:hover,.miq-workstation__bottom-more:hover{background:hsl(var(--miq-selection,var(--accent)));color:hsl(var(--miq-selection-foreground,var(--accent-foreground)))}.miq-workstation__bottom-link--active,.miq-workstation__bottom-more--active{border-color:hsl(var(--miq-selection-border,var(--border)) / .84);background:hsl(var(--miq-selection,var(--accent)));color:hsl(var(--miq-selection-foreground,var(--accent-foreground)))}.miq-workstation__bottom-icon,.miq-workstation__bottom-more .miq-btn__icon{justify-content:center;align-items:center;width:1.1rem;height:1.1rem;display:inline-flex}.miq-workstation__bottom-icon>svg,.miq-workstation__bottom-more .miq-btn__icon>svg{width:100%;height:100%}.miq-workstation__bottom-label,.miq-workstation__bottom-more .miq-btn__label{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.miq-workstation__bottom-more.miq-btn{height:auto}.miq-workstation__bottom-more .miq-btn__content{flex-direction:column;gap:.2rem}.miq-workstation__bottom-badge{position:absolute;top:.2rem;right:.2rem}}@media (prefers-reduced-motion:reduce){.miq-workstation__navigation{transition:none}}@media (forced-colors:active){.miq-workstation__navigation,.miq-workstation__bottom-navigation,.miq-workstation__bottom-link--active,.miq-workstation__bottom-more--active,.miq-workstation__nav-footer,.miq-workstation__nav-collapse-row{box-shadow:none;border-color:canvastext}}.miq-canvas-shell__viewport{flex:1;min-height:0;position:relative;overflow:hidden}.miq-canvas-shell__canvas{position:absolute;inset:0}.miq-canvas-shell__toolbar{z-index:10;position:absolute;left:50%;transform:translate(-50%)}.miq-canvas-shell__toolbar--top{top:.75rem}.miq-canvas-shell__toolbar--bottom{bottom:.75rem}.miq-canvas-shell__panel{z-index:10;position:absolute;top:.75rem;bottom:.75rem}.miq-canvas-shell__panel--left{left:.75rem}.miq-canvas-shell__panel--right{right:.75rem}.miq-workspace-page{border:1px solid hsl(var(--border));border-radius:var(--miq-radius-md,.5rem);background:hsl(var(--miq-surface-1));min-width:0;font-size:.875rem;container-type:inline-size}.miq-workspace-page__content{gap:.75rem;min-width:0;padding:.75rem;display:grid}.miq-workspace-page__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.miq-workspace-page__actions:empty{display:none}.miq-workspace-page__filters{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.miq-workspace-page__filters>:first-child{flex:12rem;min-width:0}.miq-workspace-page__notice{border-bottom:1px solid hsl(var(--border));padding:.5rem .75rem}.miq-workspace-page__footer{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));padding:.5rem .75rem;font-size:.75rem}.miq-workspace-page__content>p{margin:0}.miq-record-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.375rem 1rem;min-width:0;padding:.625rem 0;list-style:none;display:grid}.miq-record-row+.miq-record-row{border-top:1px solid hsl(var(--border))}.miq-record-row__identity{overflow-wrap:anywhere;gap:.2rem;min-width:0;display:grid}.miq-record-row__metadata{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;grid-column:1;font-size:.8125rem}.miq-record-row__actions{flex-wrap:wrap;grid-area:1/2/span 2;justify-content:end;align-items:center;gap:.5rem;display:flex}@container (max-width:560px){.miq-record-row{grid-template-columns:minmax(0,1fr)}.miq-record-row__actions{grid-area:auto/1;justify-content:start}}@media (forced-colors:active){.miq-workspace-page,.miq-record-row,.miq-workspace-page__filters,.miq-workspace-page__footer{border-color:canvastext}}.miq-page-header{z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--miq-space-4,1rem);background:hsl(var(--miq-surface-canvas,var(--background)));flex:none;min-width:0;display:flex;position:relative}.miq-page-header--inset-none{padding:var(--miq-space-3,.75rem) 0}.miq-page-header--with-before{row-gap:var(--miq-space-3,.75rem);flex-wrap:wrap}.miq-page-header__before{flex:0 0 100%;min-width:0}.miq-page-header--inset-compact{padding:var(--miq-space-3,.75rem)}.miq-page-header--inset-standard{padding:var(--miq-space-4,1rem) var(--miq-space-6,1.5rem)}.miq-page-header--bordered{border-bottom:1px solid hsl(var(--miq-chrome-border,var(--border)) / .78)}.miq-page-header__main{flex:auto;min-width:0}.miq-page-header--align-start .miq-page-header__main{text-align:start}.miq-page-header--align-center .miq-page-header__main{text-align:center}.miq-page-header--align-end .miq-page-header__main{text-align:end}.miq-page-header--align-center .miq-page-header__heading{justify-content:center}.miq-page-header--align-end .miq-page-header__heading{justify-content:flex-end}.miq-page-header__heading{align-items:flex-start;gap:var(--miq-space-3,.75rem);min-width:0;display:flex}.miq-page-header__leading{flex:none;justify-content:center;align-items:center;display:flex}.miq-page-header__text{gap:var(--miq-space-1,.25rem);flex-direction:column;min-width:0;display:flex}.miq-page-header__title{color:hsl(var(--foreground));margin:0;font-size:1.125rem;font-weight:650;line-height:1.3}.miq-page-header__subtitle{color:hsl(var(--muted-foreground));margin:0}.miq-page-header__custom{min-width:0}.miq-page-header__actions{justify-content:flex-end;align-items:center;gap:var(--miq-space-2,.5rem);flex-wrap:wrap;flex:none;display:flex}@media (max-width:767px){.miq-page-header{flex-wrap:wrap}.miq-page-header--inset-standard{padding:var(--miq-space-3,.75rem) var(--miq-space-4,1rem)}.miq-page-header__actions{justify-content:flex-start;width:100%}}.miq-page-header--inset-compact{align-items:center}@media (max-width:767px){.miq-page-header--inset-compact .miq-page-header__main{flex:8rem}.miq-page-header--inset-compact .miq-page-header__actions{flex:0 auto;width:auto;max-width:100%}}.miq-app-header{border-bottom:1px solid hsl(var(--border));background:hsl(var(--header));flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:.75rem;height:3.5rem;padding-inline:1.5rem;display:grid}.miq-app-header__left{grid-column:1;justify-self:start;align-items:center;gap:.5rem;min-width:0;display:flex}.miq-app-header__icon{flex:none;align-items:center;display:inline-flex}.miq-app-header__icon svg{width:1.25rem;height:1.25rem}.miq-app-header__brand-image{object-fit:contain;width:auto;max-width:12rem;display:block}.miq-app-header__title{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;min-width:0;max-width:100%;color:hsl(var(--foreground));margin-left:.375rem;font-size:.9375rem;font-weight:700;overflow:hidden}.miq-app-header__center{min-width:0;color:hsl(var(--muted-foreground));grid-column:2;justify-content:center;justify-self:center;align-items:center;font-size:.9375rem;font-weight:600;display:flex;overflow:hidden}.miq-app-header__center:empty{min-width:0}.miq-app-header__center>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.miq-app-header__right{grid-column:3;justify-self:end;align-items:center;gap:.375rem;min-width:0;display:flex;overflow:visible}.miq-app-header__group{align-items:center;gap:.25rem;display:flex}.miq-app-header__separator{background:hsl(var(--border) / .52);flex-shrink:0;width:1px;height:1.5rem;margin-inline:.25rem}.miq-app-header__settings-trigger,.miq-app-header__group--actions button,.miq-app-header__group--settings button{justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.miq-app-header__group--actions button svg,.miq-app-header__group--settings button svg{width:1.25rem;height:1.25rem}.miq-app-header__group--actions .miq-app-header__action--labelled{gap:.4rem;width:auto;min-width:2.25rem;padding-inline:.65rem}.miq-app-header__action--labelled .miq-app-header__action-label{white-space:nowrap}.miq-app-header__settings-trigger{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:.5rem;transition:color .16s,background-color .16s}.miq-app-header__settings-trigger:hover{color:hsl(var(--foreground));background:hsl(var(--accent) / .72)}.miq-app-header__settings-trigger[aria-expanded=true]{color:hsl(var(--foreground));background:hsl(var(--accent))}.miq-app-header__action{min-width:2.25rem;height:2.25rem;color:hsl(var(--muted-foreground));cursor:pointer;font:inherit;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;padding-inline:.5rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.miq-app-header__action:hover:not(:disabled){color:hsl(var(--foreground));background:hsl(var(--accent) / .72)}.miq-app-header__action:disabled{opacity:.45;cursor:not-allowed}.miq-app-header__action-icon{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.miq-app-header__action-icon svg{width:1.25rem;height:1.25rem}.miq-app-header__more{display:inline-flex;position:relative}.miq-app-header__more-menu{z-index:60;border:1px solid hsl(var(--border));background:hsl(var(--card));min-width:11rem;max-width:min(18rem,90vw);box-shadow:0 .5rem 1.5rem hsl(var(--background) / .35);border-radius:.5rem;padding:.25rem 0;position:absolute;top:calc(100% + .35rem);right:0}.miq-app-header__more-item .miq-app-header__action{border-radius:0;justify-content:flex-start;width:100%;height:auto;min-height:2.25rem;padding:.45rem .75rem}@media (max-width:767px){.miq-app-header{column-gap:var(--miq-space-1,.25rem);padding-inline:var(--miq-space-2,.5rem);grid-template-columns:minmax(0,1fr) auto}.miq-app-header__left{justify-self:stretch;overflow:hidden}.miq-app-header__center{display:none}.miq-app-header__right{grid-column:2}}.miq-site-shell{--miq-site-shell-max-width:80rem;--miq-site-shell-header-height:4rem;--miq-site-shell-tabbar-height:4rem;--miq-site-shell-gutter:clamp(1rem, 3vw, 2rem);--miq-site-shell-chrome-block:calc(var(--miq-site-shell-header-height) + 1px);min-height:var(--miq-shell-height,100dvh);background:hsl(var(--background));color:hsl(var(--foreground));flex-direction:column;display:flex}.miq-site-shell__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:has(.miq-site-shell:not(.miq-site-shell--immersive)){scroll-padding-top:calc(var(--miq-site-shell-scroll-header,4rem) + .5rem)}@media (max-width:767.98px){html:has(.miq-site-shell--with-tabs){scroll-padding-bottom:calc(var(--miq-site-shell-scroll-tabbar,4rem) + env(safe-area-inset-bottom,0px) + .5rem)}}.miq-site-shell__header{z-index:40;background:hsl(var(--background) / .94);border-bottom:1px solid hsl(var(--border) / .7);-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);transition:background .2s,border-color .2s,box-shadow .2s;position:sticky;top:0}.miq-site-shell--header-overlay .miq-site-shell__header{background:linear-gradient(to bottom, hsl(var(--background) / .92) 0%, hsl(var(--background) / .86) 62%, hsl(var(--background) / 0) 100%);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#0000;position:fixed;inset:0 0 auto}.miq-site-shell--header-overlay.miq-site-shell--scrolled .miq-site-shell__header{background:hsl(var(--background) / .96);border-bottom-color:hsl(var(--border) / .7);box-shadow:0 6px 24px -18px hsl(var(--foreground) / .45);-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px)}.miq-site-shell__header-inner{align-items:center;gap:calc(1.5rem * var(--miq-density-multiplier,1));max-width:var(--miq-site-shell-max-width);min-height:var(--miq-site-shell-header-height);padding:0 var(--miq-site-shell-gutter);margin:0 auto;display:flex}.miq-site-shell__brand{min-height:2.75rem;color:inherit;border-radius:.75rem;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.miq-site-shell__brand-lockup{align-items:center;gap:.5rem;display:inline-flex}.miq-site-shell__nav{margin-inline-start:auto}.miq-site-shell__nav-list{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.miq-site-shell__nav-link{min-height:2.75rem;color:hsl(var(--foreground));border-radius:999px;align-items:center;padding:0 .9rem;font-size:1rem;font-weight:550;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:relative}.miq-site-shell__nav-link:hover{background:hsl(var(--foreground) / .06)}.miq-site-shell__nav-link--active{color:hsl(var(--primary))}.miq-site-shell__nav-link--active:after{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;inset:auto .9rem .35rem}.miq-site-shell__utility{flex-shrink:0;align-items:center;gap:.25rem;margin-inline-start:.25rem;display:flex}.miq-site-shell__header-inner>.miq-site-shell__brand+.miq-site-shell__utility{margin-inline-start:auto}@media (min-width:768px){.miq-site-shell__nav-list{flex-wrap:wrap}}.miq-site-shell__main{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.miq-site-shell__main:focus{outline:none}.miq-site-shell__footer{border-top:1px solid var(--miq-site-shell-footer-top-rule,var(--miq-site-shell-footer-rule,hsl(var(--border) / .8)));background:var(--miq-site-shell-footer-surface,hsl(var(--card)));color:var(--miq-site-shell-footer-ink,hsl(var(--muted-foreground)));margin-top:auto;position:relative}.miq-site-shell__footer:before{content:"";inset-inline:0;block-size:var(--miq-site-shell-footer-edge-size,0px);background:var(--miq-site-shell-footer-surface,hsl(var(--card)));-webkit-mask:var(--miq-site-shell-footer-edge,none) center bottom / 100% 100% no-repeat;mask:var(--miq-site-shell-footer-edge,none) center bottom / 100% 100% no-repeat;pointer-events:none;position:absolute;bottom:100%}.miq-site-shell__footer-lead{min-width:0}.miq-site-shell__footer-inner{max-width:var(--miq-site-shell-max-width);padding:3rem var(--miq-site-shell-gutter) 2.5rem;gap:2rem;margin:0 auto;display:grid}.miq-site-shell__footer-nav{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:2rem;display:grid}.miq-site-shell__footer-heading{color:var(--miq-site-shell-footer-strong-ink,hsl(var(--foreground)));font-family:var(--miq-site-shell-display-font,inherit);margin:0 0 .75rem;font-size:1rem;font-weight:650}.miq-site-shell__footer-links{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.miq-site-shell__footer-link{min-height:2.75rem;color:var(--miq-site-shell-footer-ink,hsl(var(--muted-foreground)));align-items:center;text-decoration:none;transition:color .15s;display:inline-flex}.miq-site-shell__footer-link:hover,.miq-site-shell__footer-link--active{color:var(--miq-site-shell-footer-strong-ink,hsl(var(--foreground)));text-underline-offset:.2em;text-decoration:underline}.miq-site-shell__attribution{color:var(--miq-site-shell-footer-strong-ink,hsl(var(--foreground)))}.miq-site-shell__legal{border-top:1px solid var(--miq-site-shell-footer-rule,hsl(var(--border) / .7));padding-top:1.5rem;font-size:.875rem}.miq-site-shell__nav-icon{display:none}@media (max-width:767.98px){.miq-site-shell__header,.miq-site-shell--header-overlay.miq-site-shell--scrolled .miq-site-shell__header{-webkit-backdrop-filter:none;backdrop-filter:none}.miq-site-shell__utility{margin-inline-start:auto}.miq-site-shell--with-tabs{--miq-site-shell-chrome-block:calc(var(--miq-site-shell-header-height) + var(--miq-site-shell-tabbar-height) + env(safe-area-inset-bottom,0px) + 2px);padding-bottom:calc(var(--miq-site-shell-tabbar-height) + env(safe-area-inset-bottom,0px))}.miq-site-shell__nav{z-index:40;padding-bottom:env(safe-area-inset-bottom,0px);background:hsl(var(--background) / .98);border-top:1px solid hsl(var(--border) / .8);margin:0;position:fixed;inset:auto 0 0}.miq-site-shell__nav-list{gap:0}.miq-site-shell__nav-item{flex:1 1 0;min-width:0}.miq-site-shell__nav-link{width:100%;min-height:var(--miq-site-shell-tabbar-height);color:hsl(var(--muted-foreground));border-radius:0;flex-direction:column;justify-content:center;gap:.15rem;padding:.35rem .25rem;font-size:.75rem;font-weight:600}.miq-site-shell__nav-link:hover{background:0 0}.miq-site-shell__nav-link--active{color:hsl(var(--primary))}.miq-site-shell__nav-link--active:after{border-radius:0 0 3px 3px;height:3px;inset:0 30% auto}.miq-site-shell__nav-icon{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.miq-site-shell__nav-icon>svg{width:1.375rem;height:1.375rem}.miq-site-shell__nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}.miq-site-shell__breadcrumbs{border-bottom:1px solid hsl(var(--border) / .8);background:hsl(var(--background));color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}.miq-site-shell__breadcrumbs ol{max-width:var(--miq-site-shell-max-width);padding:.5rem var(--miq-site-shell-gutter);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0 auto;list-style:none;display:flex}.miq-site-shell__breadcrumbs li{align-items:center;gap:.5rem;min-width:0;max-width:100%;display:inline-flex}.miq-site-shell__breadcrumbs li>svg,.miq-site-shell__breadcrumb-sep{color:hsl(var(--muted-foreground));flex:none}.miq-site-shell__breadcrumbs li>svg{width:.875rem;height:.875rem}.miq-site-shell__breadcrumb-link,.miq-site-shell__breadcrumbs span{overflow-wrap:anywhere;border-radius:var(--miq-radius-sm,.25rem)}.miq-site-shell__breadcrumb-link{color:inherit;text-decoration:none}.miq-site-shell__breadcrumb-link:hover{color:hsl(var(--foreground));text-decoration:underline}.miq-site-shell__breadcrumbs [aria-current=page]{color:hsl(var(--foreground));font-weight:600}.miq-site-shell__breadcrumb-link:focus-visible,.miq-site-shell__breadcrumbs [aria-current=page]:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring));outline:none}.miq-site-shell--immersive{padding-bottom:0}.miq-site-shell__brand:focus-visible,.miq-site-shell__nav-link:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring));outline:none}.miq-site-shell__footer-link:focus-visible{box-shadow:0 0 0 2px var(--miq-site-shell-footer-focus-gap,hsl(var(--background))), 0 0 0 4px var(--miq-site-shell-footer-focus,hsl(var(--ring)));outline:none}@media (prefers-reduced-motion:reduce){.miq-site-shell__header,.miq-site-shell__nav-link,.miq-site-shell__footer-link{transition:none}}@media (forced-colors:active){.miq-site-shell__header,.miq-site-shell--header-overlay .miq-site-shell__header,.miq-site-shell__nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.miq-site-shell__nav-link--active{color:highlight}.miq-site-shell__footer{color:canvastext;background:canvas}.miq-site-shell__footer:before{display:none}.miq-site-shell__breadcrumbs{color:canvastext;background:canvas;border-color:canvastext}.miq-site-shell__breadcrumb-link{color:linktext;text-decoration:underline}.miq-site-shell__breadcrumbs [aria-current=page]{color:canvastext}.miq-site-shell__brand:focus-visible,.miq-site-shell__nav-link:focus-visible,.miq-site-shell__footer-link:focus-visible,.miq-site-shell__breadcrumb-link:focus-visible,.miq-site-shell__breadcrumbs [aria-current=page]:focus-visible{outline-offset:2px;outline:2px solid highlight}}.miq-a11y{flex-direction:column;gap:1.5rem;display:flex}.miq-a11y--compact{gap:.875rem}.miq-a11y__section{flex-direction:column;gap:.375rem;display:flex}.miq-a11y__label{text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--foreground) / .35);font-size:.625rem;font-weight:700}.miq-a11y__hint{color:hsl(var(--foreground) / .25);margin-bottom:.125rem;font-size:.6875rem}.miq-a11y__divider{background:hsl(var(--foreground) / .05);height:1px}.miq-a11y__theme-grid{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.miq-a11y--compact .miq-a11y__theme-grid{gap:.375rem}.miq-a11y__theme-card{border:1px solid hsl(var(--foreground) / .06);background:hsl(var(--foreground) / .025);cursor:pointer;border-radius:.875rem;flex-direction:column;flex:7rem;align-items:center;padding:1rem .75rem;transition:background-color .16s,border-color .16s,box-shadow .16s;display:flex}.miq-a11y--compact .miq-a11y__theme-card{border-radius:.625rem;padding:.5rem .25rem}.miq-a11y__theme-card:hover{background:hsl(var(--foreground) / .04);border-color:hsl(var(--foreground) / .1)}.miq-a11y__theme-card--active{background:hsl(var(--ring) / .08);border-color:hsl(var(--ring) / .3);box-shadow:0 .25rem 1rem hsl(var(--ring) / .08)}.miq-a11y__theme-card--active:hover{background:hsl(var(--ring) / .1);border-color:hsl(var(--ring) / .4)}.miq-a11y__swatch{background:linear-gradient(145deg, var(--miq-theme-swatch-1,hsl(var(--card))), var(--miq-theme-swatch-2,hsl(var(--background))) 55%, var(--miq-theme-swatch-3,hsl(var(--secondary))));width:2.75rem;height:2.75rem;box-shadow:var(--miq-subsurface-shadow);border-radius:.625rem;margin-bottom:.5rem}.miq-a11y--compact .miq-a11y__swatch{width:1.75rem;height:1.75rem;margin-bottom:.3rem}.miq-a11y__swatch--dark{border:1px solid hsl(var(--border) / .5)}.miq-a11y__theme-card--active .miq-a11y__swatch--dark{border-color:hsl(var(--ring) / .4)}.miq-a11y__swatch--light{border:1px solid hsl(var(--foreground) / .1)}.miq-a11y__swatch--hicon{border:2px solid hsl(var(--status-warn))}.miq-a11y__swatch--custom{border:1px solid hsl(var(--miq-selection-border) / .55)}.miq-a11y__theme-name{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600}.miq-a11y--compact .miq-a11y__theme-name{font-size:.625rem}.miq-a11y__theme-card--active .miq-a11y__theme-name{color:hsl(var(--ring))}.miq-a11y__theme-hint{color:hsl(var(--foreground) / .2);margin-top:.125rem;font-size:.6rem}.miq-a11y__theme-card--active .miq-a11y__theme-hint{color:hsl(var(--ring) / .6)}.miq-a11y__row-grid{gap:.625rem;margin-top:.25rem;display:flex}.miq-a11y--compact .miq-a11y__row-grid{gap:.375rem}.miq-a11y__opt-row{border:1px solid hsl(var(--foreground) / .05);background:hsl(var(--foreground) / .025);color:hsl(var(--muted-foreground));cursor:pointer;border-radius:.75rem;flex:1;align-items:center;gap:.75rem;padding:.875rem;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;display:flex}.miq-a11y--compact .miq-a11y__opt-row{border-radius:.5rem;justify-content:center;padding:.4375rem}.miq-a11y__opt-row:hover{background:hsl(var(--foreground) / .04);border-color:hsl(var(--foreground) / .08)}.miq-a11y__opt-row--active{background:hsl(var(--ring) / .07);border-color:hsl(var(--ring) / .25);color:hsl(var(--ring))}.miq-a11y__opt-row--active:hover{background:hsl(var(--ring) / .1);border-color:hsl(var(--ring) / .35)}.miq-a11y__density-icon{opacity:.5;flex-shrink:0;display:inline-flex}.miq-a11y__opt-row--active .miq-a11y__density-icon{opacity:.7}.miq-a11y__opt-text{flex-direction:column;gap:.125rem;display:flex}.miq-a11y__opt-name{font-size:.75rem;font-weight:600}.miq-a11y--compact .miq-a11y__opt-name{font-size:.625rem}.miq-a11y__opt-hint{color:hsl(var(--foreground) / .2);font-size:.6rem}.miq-a11y__opt-row--active .miq-a11y__opt-hint{color:hsl(var(--ring) / .5)}.miq-a11y__toggle-row{background:hsl(var(--foreground) / .025);border:1px solid hsl(var(--foreground) / .05);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:.25rem;padding:.875rem;display:flex}.miq-a11y__toggle-text{flex-direction:column;gap:.125rem;display:flex}.miq-a11y__switch{border:1px solid hsl(var(--foreground) / .06);background:linear-gradient(135deg, hsl(var(--muted)), hsl(var(--muted) / .6));cursor:pointer;border-radius:999px;flex-shrink:0;width:2.75rem;height:1.375rem;transition:background-color .2s,border-color .2s;position:relative}.miq-a11y__switch--on{background:linear-gradient(135deg, hsl(var(--ring)), hsl(var(--ring) / .85));border-color:hsl(var(--ring) / .5)}.miq-a11y__switch-thumb{background:linear-gradient(135deg, hsl(var(--muted-foreground)), hsl(var(--muted-foreground) / .7));border-radius:50%;width:1.05rem;height:1.05rem;transition:transform .2s,background-color .2s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 .125rem .25rem #0000004d}.miq-a11y__switch--on .miq-a11y__switch-thumb{background:linear-gradient(135deg,#fff,#e6edf3);transform:translate(1.35rem)}[data-reduce-motion=true] .miq-a11y__switch-thumb{transition:none}.miq-skip-link{z-index:10000;background:hsl(var(--card));color:hsl(var(--foreground));border:2px solid hsl(var(--ring));border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .12s;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.miq-skip-link:focus{outline:none;transform:translateY(0)}.miq-skip-link:focus-visible{box-shadow:0 0 0 3px hsl(var(--ring) / .35)}.miq-theme-picker{flex-direction:column;gap:.65rem;display:flex}.miq-theme-picker--compact{flex-direction:row;align-items:center;gap:.5rem}.miq-theme-picker--inline{flex-direction:row;align-items:center;gap:.25rem}.miq-theme-picker__section{flex-direction:column;gap:.3rem;display:flex}.miq-theme-picker__label{text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--muted-foreground) / .5);font-size:.6rem;font-weight:700}.miq-theme-picker__group{flex-wrap:wrap;gap:.25rem;display:flex}.miq-theme-picker__btn{border:1px solid hsl(var(--border) / .52);color:hsl(var(--muted-foreground));cursor:pointer;white-space:nowrap;background:0 0;border-radius:.4rem;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.72rem;font-weight:500;transition:all .15s;display:inline-flex}.miq-theme-picker__btn:hover{background:hsl(var(--accent) / .3);color:hsl(var(--foreground))}.miq-theme-picker__btn--active{background:hsl(var(--primary) / .15);color:hsl(var(--primary));border-color:hsl(var(--primary) / .35);font-weight:600}.miq-theme-picker--compact .miq-theme-picker__btn,.miq-theme-picker--inline .miq-theme-picker__btn{padding:.25rem .45rem;font-size:.68rem}.miq-theme-picker--inline .miq-theme-picker__label{display:none}.miq-theme-picker__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.5rem;display:grid}.miq-theme-picker__card{border:1px solid hsl(var(--border) / .52);background:hsl(var(--card));cursor:pointer;text-align:left;border-radius:.6rem;flex-direction:column;gap:.35rem;padding:.65rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.miq-theme-picker__card:hover{border-color:hsl(var(--border));background:hsl(var(--accent) / .2)}.miq-theme-picker__card--active{border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .08);box-shadow:0 0 0 1px hsl(var(--primary) / .12)}.miq-theme-picker__card-swatches{gap:.25rem;margin-bottom:.15rem;display:flex}.miq-theme-picker__card-swatch{border:1px solid hsl(var(--border) / .3);border-radius:.2rem;width:1.5rem;height:1rem}.miq-theme-picker__card-label{color:hsl(var(--foreground));font-size:.78rem;font-weight:600}.miq-theme-picker__card-desc{color:hsl(var(--muted-foreground));font-size:.65rem;line-height:1.4}.miq-theme-picker__flyout-trigger{border:1px solid hsl(var(--border));width:2rem;height:2rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.miq-theme-picker__flyout-trigger:hover{background:hsl(var(--accent) / .5);color:hsl(var(--foreground))}.miq-theme-picker__flyout-header{border-bottom:1px solid hsl(var(--border) / .72);background:linear-gradient(135deg, hsl(var(--header) / .9), transparent 72%), hsl(var(--card));justify-content:space-between;align-items:flex-start;padding:1.25rem 1.25rem 1rem;display:flex}.miq-theme-picker__flyout-title{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}.miq-theme-picker__flyout-subtitle{color:hsl(var(--muted-foreground));margin-top:.2rem;font-size:.72rem}.miq-theme-picker__flyout-close{width:1.5rem;height:1.5rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:.35rem;justify-content:center;align-items:center;transition:color .15s;display:flex}.miq-theme-picker__flyout-close:hover{color:hsl(var(--foreground))}.miq-theme-picker__flyout-body{flex-direction:column;flex:1;gap:1.5rem;padding:1.25rem;display:flex;overflow-y:auto}.miq-theme-picker__flyout-section-label{text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--foreground) / .6);margin-bottom:.65rem;font-size:.62rem;font-weight:700}.miq-theme-picker__flyout-options{flex-direction:column;gap:.5rem;display:flex}.miq-theme-picker__flyout-option{border:1px solid hsl(var(--border));text-align:left;cursor:pointer;background:0 0;border-radius:.6rem;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem;transition:border-color .15s,background .15s;display:flex}.miq-theme-picker__flyout-option:hover{background:hsl(var(--accent) / .3)}.miq-theme-picker__flyout-option--active{border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .1)}.miq-theme-picker__flyout-option-icon{flex-shrink:0;margin-top:.1rem}.miq-theme-picker__flyout-option-label{color:hsl(var(--foreground));font-size:.85rem;font-weight:500}.miq-theme-picker__flyout-option--active .miq-theme-picker__flyout-option-label{font-weight:600}.miq-theme-picker__flyout-option-desc{color:hsl(var(--muted-foreground) / .7);margin-top:.15rem;font-size:.72rem;line-height:1.45}.miq-theme-picker__flyout-check{color:hsl(var(--primary));flex-shrink:0;margin-top:.15rem;margin-left:auto}.miq-theme-picker__flyout-info{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .2);color:hsl(var(--muted-foreground) / .7);border-radius:.5rem;padding:.75rem;font-size:.72rem;line-height:1.55}.miq-theme-picker__flyout-footer{border-top:1px solid hsl(var(--border) / .72);padding:.85rem 1.25rem}.miq-theme-picker__flyout-done{border:1px solid hsl(var(--border));width:100%;color:hsl(var(--foreground));cursor:pointer;background:0 0;border-radius:.5rem;padding:.5rem;font-size:.85rem;transition:background .15s}.miq-theme-picker__flyout-done:hover{background:hsl(var(--accent) / .3)}.miq-dashboard-shell__content{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.miq-dashboard-shell__toolbar{z-index:10;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}.miq-connection-status__dot--connected{background:hsl(var(--status-ok))}.miq-connection-status__dot--connecting{background:hsl(var(--muted-foreground))}.miq-connection-status__dot--reconnecting{background:hsl(var(--status-warn))}.miq-connection-status__dot--stale{background:hsl(var(--muted-foreground))}.miq-connection-status__dot--offline,.miq-connection-status__dot--error{background:hsl(var(--status-danger))}.miq-connection-status__pulse--connected{background:hsl(var(--status-ok) / .4)}.miq-connection-status__pulse--connecting{background:hsl(var(--muted-foreground) / .4)}.miq-connection-status__pulse--reconnecting{background:hsl(var(--status-warn) / .4)}.miq-connection-status__pulse--stale{background:hsl(var(--muted-foreground) / .3)}.miq-connection-status__pulse--offline,.miq-connection-status__pulse--error{background:hsl(var(--status-danger) / .4)}.miq-connection-status__text--connected{color:hsl(var(--status-ok))}.miq-connection-status__text--connecting{color:hsl(var(--muted-foreground))}.miq-connection-status__text--reconnecting{color:hsl(var(--status-warn))}.miq-connection-status__text--stale{color:hsl(var(--muted-foreground))}.miq-connection-status__text--offline,.miq-connection-status__text--error{color:hsl(var(--status-danger))}.miq-connection-status__border--connected{border-color:hsl(var(--status-ok) / .3)}.miq-connection-status__border--connecting{border-color:hsl(var(--border))}.miq-connection-status__border--reconnecting{border-color:hsl(var(--status-warn) / .3)}.miq-connection-status__border--stale{border-color:hsl(var(--border))}.miq-connection-status__border--offline,.miq-connection-status__border--error{border-color:hsl(var(--status-danger) / .3)}.miq-connection-status__bg--connected{background:hsl(var(--status-ok) / .1)}.miq-connection-status__bg--connecting{background:hsl(var(--muted) / .3)}.miq-connection-status__bg--reconnecting{background:hsl(var(--status-warn) / .1)}.miq-connection-status__bg--stale{background:hsl(var(--muted) / .3)}.miq-connection-status__bg--offline,.miq-connection-status__bg--error{background:hsl(var(--status-danger) / .1)}.miq-connection-status--pill{position:relative}.miq-connection-status__pill-btn{cursor:pointer;background:0 0;border-style:solid;border-width:1px;border-radius:999rem;align-items:center;gap:.5rem;padding:.375rem .75rem .375rem .625rem;font-size:.75rem;font-weight:500;transition:filter .15s;display:inline-flex}.miq-connection-status__pill-btn:hover{filter:brightness(1.1)}.miq-connection-status__dot-container{width:.625rem;height:.625rem;display:flex;position:relative}.miq-connection-status__dot-ping{border-radius:999rem;animation:2s cubic-bezier(0,0,.2,1) infinite miq-connection-ping;position:absolute;inset:0}.miq-connection-status__dot-ping--fast{animation-duration:1s}@keyframes miq-connection-ping{75%,to{opacity:0;transform:scale(2)}}.miq-connection-status__dot{border-radius:999rem;width:.625rem;height:.625rem;position:relative}.miq-connection-status__flyout{border:1px solid hsl(var(--border));background:hsl(var(--background));z-index:50;border-radius:.75rem;width:18rem;margin-top:.5rem;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.miq-connection-status__flyout-header{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.miq-connection-status__flyout-header-left{align-items:center;gap:.5rem;display:flex}.miq-connection-status__flyout-icon{width:1rem;height:1rem}.miq-connection-status__flyout-title{font-size:.875rem;font-weight:600}.miq-connection-status__close-btn{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;padding:0;transition:color .15s}.miq-connection-status__close-btn:hover{color:hsl(var(--foreground))}.miq-connection-status__close-icon{width:.875rem;height:.875rem}.miq-connection-status__flyout-body{flex-direction:column;gap:.75rem;padding:.75rem 1rem;display:flex}.miq-connection-status__detail-row{justify-content:space-between;align-items:center;display:flex}.miq-connection-status__detail-label{color:hsl(var(--muted-foreground));font-size:.75rem}.miq-connection-status__attempt-value{color:hsl(var(--status-warn));font-size:.75rem;font-weight:500}.miq-connection-status__error-box{border:1px solid hsl(var(--status-danger) / .2);background:hsl(var(--status-danger) / .05);border-radius:.5rem;padding:.5rem .75rem}.miq-connection-status__error-text{color:hsl(var(--status-danger));font-size:.75rem}.miq-connection-status__reconnect-btn{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .3);width:100%;color:hsl(var(--foreground));cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:background-color .15s;display:flex}.miq-connection-status__reconnect-btn:hover{background:hsl(var(--accent) / .3)}.miq-connection-status__reconnect-icon{width:.75rem;height:.75rem}.miq-connection-status--banner{border-style:solid;border-width:1px;border-radius:1rem;padding:.75rem 1rem;position:relative}.miq-connection-status--banner-error{border-color:hsl(var(--status-danger) / .25);background:linear-gradient(135deg, hsl(var(--status-danger) / .12), transparent 75%), hsl(var(--card))}.miq-connection-status--banner-warn{border-color:hsl(var(--status-warn) / .25);background:linear-gradient(135deg, hsl(var(--status-warn) / .12), transparent 75%), hsl(var(--card))}.miq-connection-status__banner-dismiss{min-width:24px;min-height:24px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.125rem;transition:color .15s;position:absolute;top:.75rem;right:.75rem}.miq-connection-status__banner-dismiss:hover{color:hsl(var(--foreground))}.miq-connection-status__banner-dismiss:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring));outline:none}.miq-connection-status__banner-dismiss-icon{width:1rem;height:1rem}.miq-connection-status__banner-body{flex-direction:column;gap:.75rem;display:flex}@media (min-width:768px){.miq-connection-status__banner-body{flex-direction:row;justify-content:space-between;align-items:center}}.miq-connection-status__banner-info{flex-direction:column;gap:.25rem;min-width:0;display:flex}.miq-connection-status__banner-status{align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.miq-connection-status__banner-icon{width:1rem;height:1rem}.miq-connection-status__banner-heartbeat{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;font-size:.75rem;display:flex}.miq-connection-status__banner-reconnect{border:1px solid hsl(var(--border));background:hsl(var(--background) / .8);color:hsl(var(--foreground));cursor:pointer;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:background-color .15s;display:inline-flex}.miq-connection-status__banner-reconnect:hover{background:hsl(var(--accent) / .3)}.miq-connection-status__banner-reconnect-icon{width:.75rem;height:.75rem}.miq-connection-status__icon--spin{animation:1s linear infinite miq-connection-spin}@keyframes miq-connection-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.miq-workstation-breadcrumbs{min-width:0;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5}.miq-workstation-breadcrumbs ol{align-items:center;gap:var(--miq-space-1,.25rem) var(--miq-space-2,.5rem);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.miq-workstation-breadcrumbs li{align-items:center;gap:var(--miq-space-2,.5rem);min-width:0;max-width:100%;display:inline-flex}.miq-workstation-breadcrumbs li>svg{flex:0 0 .875rem;width:.875rem;height:.875rem}.miq-workstation-breadcrumbs__link,.miq-workstation-breadcrumbs span{overflow-wrap:anywhere;border-radius:var(--miq-radius-sm,.25rem)}.miq-workstation-breadcrumbs__link{color:inherit;text-decoration:none}.miq-workstation-breadcrumbs__link:hover{color:hsl(var(--foreground));text-decoration:underline}.miq-workstation-breadcrumbs [aria-current=page]{color:hsl(var(--foreground));font-weight:600}.miq-workstation-breadcrumbs__link:focus-visible,.miq-workstation-breadcrumbs [aria-current=page]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.miq-workstation-navigation-unavailable{color:hsl(var(--muted-foreground))}@media (forced-colors:active){.miq-workstation-breadcrumbs__link{color:linktext;text-decoration:underline}.miq-workstation-breadcrumbs [aria-current=page]{color:canvastext}.miq-workstation-breadcrumbs__link:focus-visible,.miq-workstation-breadcrumbs [aria-current=page]:focus-visible{outline-color:highlight}}.miq-quick-a11y__trigger{width:2rem;height:2rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;transition:color .16s,background-color .16s;display:inline-flex}.miq-quick-a11y__trigger:hover{color:hsl(var(--foreground));background:hsl(var(--accent) / .72)}.miq-quick-a11y__panel{min-width:17rem;padding:1rem}.miq-kiosk-shell__content{flex:1;min-height:0;overflow:auto}.miq-kiosk-shell__controls{z-index:40;gap:.5rem;display:flex;position:fixed;top:1rem;right:1rem}.miq-nav-shell__body{flex:1;min-height:0;display:flex;overflow:hidden}.miq-nav-shell__sidebar{width:var(--miq-nav-width,14rem);border-right:1px solid hsl(var(--border));background:hsl(var(--card));flex-direction:column;flex-shrink:0;transition:width .2s;display:flex}.miq-nav-shell__sidebar--collapsed{width:var(--miq-nav-collapsed-width,3.5rem)}.miq-nav-shell__nav{flex:1;overflow-y:auto}.miq-nav-shell__sidebar--collapsed .miq-appnav__label,.miq-nav-shell__sidebar--collapsed .miq-appnav__search,.miq-nav-shell__sidebar--collapsed .miq-appnav__empty,.miq-nav-shell__sidebar--collapsed .miq-appnav__section-title,.miq-nav-shell__sidebar--collapsed .miq-appnav__chevron,.miq-nav-shell__sidebar--collapsed .miq-appnav__section-title--spaced{display:none}.miq-nav-shell__sidebar .miq-appnav{border-right:none;width:auto}.miq-nav-shell__sidebar--collapsed .miq-appnav__link{justify-content:center;gap:0;padding-inline:0}.miq-nav-shell__sidebar--collapsed .miq-appnav__body{padding:.875rem .375rem}.miq-nav-shell__sidebar-footer{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;display:flex}.miq-nav-shell__sidebar--collapsed .miq-nav-shell__sidebar-footer{justify-content:center;padding:.75rem .375rem}.miq-nav-shell__collapse-btn{width:2rem;height:2rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:color .16s,background-color .16s;display:inline-flex}.miq-nav-shell__collapse-btn:hover{color:hsl(var(--foreground));background:hsl(var(--accent) / .72)}.miq-nav-shell__collapse-btn svg{width:1rem;height:1rem}.miq-nav-shell__main{flex:1;min-width:0;padding:1.5rem;overflow-y:auto}.miq-workstation{background:hsl(var(--miq-surface-canvas,var(--background)));width:100%;min-width:0;min-height:0;color:hsl(var(--foreground));isolation:isolate;flex-direction:column;flex:auto;display:flex;overflow:hidden}.miq-workstation>.miq-app-header{z-index:var(--miq-z-header,40);border-color:hsl(var(--miq-chrome-border,var(--border)) / .82);background:hsl(var(--miq-surface-header,var(--header)));position:relative}.miq-workstation__body{flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.miq-workstation__summary,.miq-workstation__mobile-mode-bar{z-index:2;border-bottom:1px solid hsl(var(--miq-chrome-border,var(--border)) / .78);background:hsl(var(--miq-surface-1,var(--card)));flex:none;min-width:0;position:relative}.miq-workstation__wide-header-actions{display:contents}.miq-workstation__summary{padding:var(--miq-space-3,.75rem) var(--miq-space-4,1rem)}.miq-workstation__summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.miq-workstation__mobile-mode-bar{padding:var(--miq-space-2,.5rem) var(--miq-space-3,.75rem);scrollbar-width:thin;align-items:center;display:none;overflow-x:auto}.miq-workstation__workspace-column{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.miq-workstation__workspace-frame{background:hsl(var(--miq-surface-canvas,var(--background)));flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.miq-workstation__workspace{overscroll-behavior:contain;background:hsl(var(--miq-surface-canvas,var(--background)));scrollbar-gutter:stable;flex:auto;min-width:0;min-height:0;overflow:auto}.miq-workstation__workspace--inset-none{padding:0}.miq-workstation__workspace--inset-compact{padding:var(--miq-space-3,.75rem)}.miq-workstation__workspace--inset-standard{padding:var(--miq-space-6,1.5rem)}.miq-workstation__workspace-header{z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--miq-space-4,1rem);background:hsl(var(--miq-surface-canvas,var(--background)));flex:none;min-width:0;display:flex;position:relative}.miq-workstation__workspace-header--inset-none{padding:var(--miq-space-3,.75rem) 0}.miq-workstation__workspace-header--inset-compact{padding:var(--miq-space-3,.75rem)}.miq-workstation__workspace-header--inset-standard{padding:var(--miq-space-4,1rem) var(--miq-space-6,1.5rem)}.miq-workstation__workspace-header--bordered{border-bottom:1px solid hsl(var(--miq-chrome-border,var(--border)) / .78)}.miq-workstation__workspace-header--scroll{margin-bottom:var(--miq-space-4,1rem);background:0 0}.miq-workstation__workspace-header-main{flex:auto;min-width:0}.miq-workstation__workspace-header--align-start .miq-workstation__workspace-header-main{text-align:start}.miq-workstation__workspace-header--align-center .miq-workstation__workspace-header-main{text-align:center}.miq-workstation__workspace-header--align-end .miq-workstation__workspace-header-main{text-align:end}.miq-workstation__workspace-header--align-center .miq-workstation__workspace-header-heading,.miq-workstation__workspace-header--align-end .miq-workstation__workspace-header-heading{justify-content:inherit}.miq-workstation__workspace-header--align-center .miq-workstation__workspace-header-heading{justify-content:center}.miq-workstation__workspace-header--align-end .miq-workstation__workspace-header-heading{justify-content:flex-end}.miq-workstation__workspace-header-heading{align-items:flex-start;gap:var(--miq-space-3,.75rem);min-width:0;display:flex}.miq-workstation__workspace-header-leading{flex:none;justify-content:center;align-items:center;display:flex}.miq-workstation__workspace-header-text{gap:var(--miq-space-1,.25rem);flex-direction:column;min-width:0;display:flex}.miq-workstation__workspace-header-title{color:hsl(var(--foreground));margin:0;font-size:1.125rem;font-weight:650;line-height:1.3}.miq-workstation__workspace-header-subtitle{color:hsl(var(--muted-foreground));margin:0}.miq-workstation__workspace-header-custom{min-width:0}.miq-workstation__workspace-header-actions{justify-content:flex-end;align-items:center;gap:var(--miq-space-2,.5rem);flex-wrap:wrap;flex:none;display:flex}@media (max-width:767px){.miq-workstation__workspace-header{flex-wrap:wrap}.miq-workstation__workspace-header--inset-standard{padding:var(--miq-space-3,.75rem) var(--miq-space-4,1rem)}.miq-workstation__workspace-header-actions{justify-content:flex-start;width:100%}}.miq-workstation__inspector{z-index:var(--miq-z-inspector,30);width:var(--miq-workstation-inspector-width,20rem);min-width:min(16rem, var(--miq-workstation-inspector-width,20rem));flex:0 0 var(--miq-workstation-inspector-width,20rem);border-left:1px solid hsl(var(--miq-chrome-border,var(--border)) / .82);background:hsl(var(--miq-surface-inspector,var(--card)));min-height:0;position:relative;overflow:hidden}.miq-workstation__inspector-drawer{background:hsl(var(--miq-surface-inspector,var(--card)));padding:0}.miq-workstation__more-drawer,.miq-workstation__utility-drawer{background:hsl(var(--miq-surface-overlay,var(--card)));padding:0}.miq-workstation__more-nav-panel{border:0;width:100%}.miq-workstation__utility-actions{align-items:stretch;gap:var(--miq-space-2,.5rem);flex-direction:column;display:flex}.miq-workstation__contextual-rail{border-top:1px solid hsl(var(--miq-chrome-border,var(--border)) / .82);background:hsl(var(--miq-surface-2,var(--card)));scrollbar-width:thin;flex:none;min-width:0;max-width:100%;overflow-x:auto}.miq-workstation__status-footer{flex:none;min-width:0}:root[data-chrome-variant=flat] .miq-workstation>.miq-app-header,:root[data-chrome-variant=flat] .miq-workstation__inspector,:root[data-chrome-variant=flat] .miq-workstation__summary,:root[data-chrome-variant=flat] .miq-workstation__contextual-rail,:root[data-chrome-variant=flat] .miq-workstation__inspector-drawer,:root[data-chrome-variant=flat] .miq-workstation__more-drawer,:root[data-chrome-variant=flat] .miq-workstation__utility-drawer{box-shadow:none}:root[data-chrome-variant=elevated] .miq-workstation>.miq-app-header,:root[data-chrome-variant=elevated] .miq-workstation__inspector,:root[data-chrome-variant=elevated] .miq-workstation__inspector-drawer,:root[data-chrome-variant=elevated] .miq-workstation__more-drawer,:root[data-chrome-variant=elevated] .miq-workstation__utility-drawer{box-shadow:var(--miq-chrome-shadow,0 .75rem 2.5rem hsl(var(--background) / .24))}:root[data-chrome-variant=glass] .miq-workstation>.miq-app-header,:root[data-chrome-variant=glass] .miq-workstation__inspector,:root[data-chrome-variant=glass] .miq-workstation__summary,:root[data-chrome-variant=glass] .miq-workstation__contextual-rail,:root[data-chrome-variant=glass] .miq-workstation__inspector-drawer,:root[data-chrome-variant=glass] .miq-workstation__more-drawer,:root[data-chrome-variant=glass] .miq-workstation__utility-drawer{background-color:hsl(var(--miq-surface-overlay,var(--card)) / var(--miq-chrome-opacity,.82));box-shadow:var(--miq-chrome-shadow,0 1rem 3rem hsl(var(--background) / .3));-webkit-backdrop-filter:blur(var(--miq-chrome-blur,1rem));backdrop-filter:blur(var(--miq-chrome-blur,1rem))}:root[data-chrome-variant=glass] .miq-workstation__inspector .miq-inspector-frame,:root[data-chrome-variant=glass] .miq-workstation__inspector-drawer .miq-inspector-frame,:root[data-chrome-variant=glass] .miq-workstation__more-drawer .miq-inspector-frame,:root[data-chrome-variant=glass] .miq-workstation__utility-drawer .miq-inspector-frame{background:0 0}@media (min-width:768px) and (max-width:1199px){.miq-workstation__inspector,.miq-workstation__wide-header-actions{display:none}.miq-workstation>.miq-app-header{padding-inline:var(--miq-space-3,.75rem)}.miq-workstation>.miq-app-header .miq-app-header__title{max-width:clamp(5rem,14vw,8rem)}}@media (max-width:767px){.miq-workstation>.miq-app-header{gap:var(--miq-space-1,.25rem);height:3.25rem;padding-inline:var(--miq-space-2,.5rem);grid-template-columns:minmax(0,1fr) auto 0}.miq-workstation>.miq-app-header .miq-app-header__left{max-width:100%;overflow:hidden}.miq-workstation>.miq-app-header .miq-app-header__center,.miq-workstation__inspector,.miq-workstation__wide-header-actions{display:none}.miq-workstation>.miq-app-header .miq-app-header__right{grid-column:2}.miq-workstation>.miq-app-header .miq-app-header__title{max-width:8rem}.miq-workstation>.miq-app-header .miq-app-header__separator{display:none}.miq-workstation__mobile-mode-bar{display:flex}.miq-workstation__summary{padding:var(--miq-space-2,.5rem) var(--miq-space-3,.75rem);overflow-x:auto}.miq-workstation__workspace--inset-standard{padding:var(--miq-space-4,1rem)}.miq-workstation__inspector-drawer,.miq-workstation__more-drawer,.miq-workstation__utility-drawer{width:100%}}:root[data-ui-theme=accessible] .miq-workstation>.miq-app-header,:root[data-ui-theme=accessible] .miq-workstation__inspector,:root[data-ui-theme=accessible] .miq-workstation__summary,:root[data-ui-theme=accessible] .miq-workstation__contextual-rail,:root[data-ui-theme=accessible] .miq-workstation__inspector-drawer,:root[data-ui-theme=accessible] .miq-workstation__more-drawer,:root[data-ui-theme=accessible] .miq-workstation__utility-drawer{background-color:hsl(var(--miq-surface-2,var(--card)));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-motion:reduce){.miq-workstation *,.miq-workstation :before,.miq-workstation :after{scroll-behavior:auto!important}}@media (forced-colors:active){.miq-workstation>.miq-app-header,.miq-workstation__inspector,.miq-workstation__summary,.miq-workstation__contextual-rail{box-shadow:none;border-color:canvastext}}.miq-base-shell{width:100%;height:var(--miq-shell-height,100dvh);max-height:var(--miq-shell-height,100dvh);background:hsl(var(--background));min-height:0;color:hsl(var(--foreground));flex-direction:column;display:flex;overflow:hidden}body:has(.miq-base-shell){margin:0;padding:0}body:has(.miq-base-shell:not(.miq-base-shell--document)){overflow:hidden}.miq-base-shell--document{height:auto;max-height:none;min-height:var(--miq-shell-height,100dvh);overflow:visible}.miq-base-shell__viewport,.miq-shell__content-raw{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.miq-shell__content-main{flex:1;min-height:0;overflow-y:auto}.miq-shell-error{text-align:center;background:hsl(var(--background));height:100dvh;color:hsl(var(--foreground));flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex}.miq-settings-panel__header{align-items:center}.miq-settings-panel__close{border:1px solid hsl(var(--border) / .42);width:1.75rem;height:1.75rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;transition:color .16s,background-color .16s;display:inline-flex}.miq-settings-panel__close:hover{color:hsl(var(--foreground));background:hsl(var(--accent) / .72)}.miq-settings-panel__close svg{width:1.125rem;height:1.125rem}.miq-settings-panel__tabs{flex-direction:column;flex:auto;min-height:0;display:flex}.miq-settings-panel__tabbar{flex-shrink:0;padding:.5rem 1.5rem 0}.miq-settings-panel__body{flex:auto;min-height:0;padding:1.25rem 1.5rem;overflow-y:auto}.miq-settings-panel__footer{justify-content:flex-start}.miq-settings-panel__about{border:1px solid hsl(var(--border) / .52);color:hsl(var(--foreground));cursor:pointer;background:0 0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;font-weight:600;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.miq-settings-panel__about:hover{background:hsl(var(--accent) / .72);border-color:hsl(var(--border))}.miq-settings-panel__about svg{width:1.125rem;height:1.125rem;color:hsl(var(--muted-foreground))}.miq-dual-panel__body{flex:1;min-height:0;display:flex;overflow:hidden}.miq-dual-panel__nav{width:var(--miq-nav-width,14rem);border-right:1px solid hsl(var(--border));background:hsl(var(--card));flex-direction:column;flex-shrink:0;transition:width .2s;display:flex}.miq-dual-panel__nav--collapsed{width:var(--miq-nav-collapsed-width,3.5rem)}.miq-dual-panel__nav-content{flex:1;overflow-y:auto}.miq-dual-panel__nav .miq-appnav{border-right:none;width:auto}.miq-dual-panel__nav--collapsed .miq-appnav__label,.miq-dual-panel__nav--collapsed .miq-appnav__section-title,.miq-dual-panel__nav--collapsed .miq-appnav__chevron,.miq-dual-panel__nav--collapsed .miq-appnav__section-title--spaced{display:none}.miq-dual-panel__nav--collapsed .miq-appnav__link{justify-content:center;gap:0;padding-inline:0}.miq-dual-panel__nav--collapsed .miq-appnav__body{padding:.875rem .375rem}.miq-dual-panel__nav-footer{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;display:flex}.miq-dual-panel__nav--collapsed .miq-dual-panel__nav-footer{justify-content:center;padding:.75rem .375rem}.miq-dual-panel__main{flex:1;min-width:0;padding:1.5rem;overflow-y:auto}.miq-dual-panel__inspector{width:var(--miq-inspector-width,20rem);border-left:1px solid hsl(var(--border));background:hsl(var(--card));flex-direction:column;flex-shrink:0;transition:width .2s;display:flex}.miq-dual-panel__inspector--collapsed{width:3rem}.miq-dual-panel__inspector-header{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:center;padding:.625rem .75rem;display:flex}.miq-dual-panel__inspector--collapsed .miq-dual-panel__inspector-header{justify-content:center}.miq-dual-panel__inspector-content{flex:1;padding:.75rem;overflow-y:auto}.miq-dual-panel__inspector-frame{border:0;border-radius:0;height:100%}.miq-dual-panel__toggle-btn{width:2rem;height:2rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:color .16s,background-color .16s;display:inline-flex}.miq-dual-panel__toggle-btn:hover{color:hsl(var(--foreground));background:hsl(var(--accent) / .72)}.miq-dual-panel__toggle-btn svg{width:1rem;height:1rem}.miq-settings-drawer__trigger{width:2.25rem;height:2.25rem;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;transition:color .16s,background-color .16s;display:inline-flex}.miq-settings-drawer__trigger svg{width:1.25rem;height:1.25rem}.miq-settings-drawer__trigger:hover{color:hsl(var(--foreground));background:hsl(var(--accent) / .72)}.miq-settings-drawer__trigger[aria-expanded=true]{color:hsl(var(--foreground));background:hsl(var(--accent))}.miq-status-footer{border-top:1px solid hsl(var(--border) / .62);background:linear-gradient(180deg, hsl(var(--card) / .6), hsl(var(--card) / .3)), hsl(var(--background));height:1.75rem;color:hsl(var(--muted-foreground) / .82);flex-shrink:0;align-items:center;padding-left:1rem;display:flex}.miq-status-footer__attribution{min-width:0;color:hsl(var(--muted-foreground) / .78);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.miq-status-footer__attribution--empty{flex:1;min-width:0}.miq-status-footer__live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-ui-theme=accessible] .miq-status-footer,:root[data-ui-theme=accessible] .miq-status-footer__attribution,:root[data-ui-theme=accessible] .miq-status-footer__section,:root[data-ui-theme=accessible] .miq-status-footer__indicators{color:hsl(var(--muted-foreground))}.miq-status-footer__indicators{color:hsl(var(--muted-foreground) / .5);align-items:center;gap:.75rem;padding-inline:1rem;display:flex}.miq-status-footer__sections{align-items:stretch;height:100%;display:flex}.miq-status-footer__section{white-space:nowrap;color:hsl(var(--muted-foreground) / .82);border:none;border-left:1px solid hsl(var(--border) / .42);background:0 0;justify-content:center;align-items:center;gap:.35rem;padding-inline:.75rem;display:flex}.miq-status-footer__section--interactive{cursor:pointer;transition:background-color .12s,color .12s}.miq-status-footer__section--interactive:hover{background:hsl(var(--accent) / .52);color:hsl(var(--foreground))}.miq-status-footer__tone-dot{border-radius:999px;flex-shrink:0;width:.4rem;height:.4rem}.miq-status-footer__tone-dot--ok{background:hsl(var(--status-success,142 70% 40%))}.miq-status-footer__tone-dot--warn{background:hsl(var(--status-warn,38 92% 50%))}.miq-status-footer__tone-dot--error{background:hsl(var(--status-error,0 72% 51%))}.miq-status-footer__section--tone-ok{color:hsl(var(--foreground) / .9)}.miq-status-footer__section--tone-warn{color:hsl(var(--status-warn,38 92% 45%))}.miq-status-footer__section--tone-error{color:hsl(var(--status-error,0 72% 48%))}.miq-status-footer__more{align-items:stretch;height:100%;display:flex;position:relative}.miq-status-footer__more-trigger{gap:.25rem}.miq-status-footer__more-count{font-variant-numeric:tabular-nums}.miq-status-footer__more-menu{z-index:50;border:1px solid hsl(var(--border));background:hsl(var(--card));min-width:10rem;max-width:min(20rem,90vw);box-shadow:0 .5rem 1.5rem hsl(var(--background) / .35);border-radius:.5rem;padding:.25rem 0;position:absolute;bottom:calc(100% + .25rem);right:0}.miq-status-footer__more-item .miq-status-footer__section{border-left:none;width:100%;padding:.45rem .75rem;justify-content:flex-start!important}.miq-status-footer__more-item .miq-status-footer__section--interactive:hover{background:hsl(var(--accent) / .45)}
