.iqk-bootstrap-log{box-sizing:border-box;margin:var(--iqk-space-4);padding:var(--iqk-space-3) var(--iqk-space-4);max-width:42rem;border:1px solid var(--iqk-color-border, #c5cdd5);border-radius:var(--iqk-radius-md);background:var(--iqk-color-surface-raised, #ffffff);color:var(--iqk-color-text, #1a1a1a);font-family:var(--iqk-font-family)}.iqk-bootstrap-log--collapsed{padding:var(--iqk-space-2) var(--iqk-space-4);background:transparent;border-color:transparent}.iqk-bootstrap-log--persistent:not(.iqk-bootstrap-log--collapsed){border-left:3px solid var(--iqk-color-warning, #b45309)}.iqk-bootstrap-log__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--iqk-space-3)}.iqk-bootstrap-log--expanded .iqk-bootstrap-log__header{margin-bottom:var(--iqk-space-3)}.iqk-bootstrap-log__title{margin:0;font-size:var(--iqk-font-size-base);font-weight:600}.iqk-bootstrap-log__toggle{display:inline-flex;align-items:baseline;gap:.35em;margin:0;padding:0;border:0;background:none;color:var(--iqk-color-link, #2988bc);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.15em;cursor:pointer;text-align:left}.iqk-bootstrap-log__toggle:hover{color:var(--iqk-color-link-hover, #1e6a94)}.iqk-bootstrap-log__toggle:focus-visible{outline:3px solid var(--iqk-color-focus);outline-offset:2px}.iqk-bootstrap-log__chevron{text-decoration:none;font-weight:400;font-size:.85em}.iqk-bootstrap-log__details[hidden]{display:none}.iqk-bootstrap-log__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--iqk-space-3);margin-bottom:var(--iqk-space-3)}.iqk-bootstrap-log__copy{min-height:var(--iqk-touch-target-field);padding:var(--iqk-space-2) var(--iqk-space-4);border:1px solid var(--iqk-color-border, #c5cdd5);border-radius:var(--iqk-radius-md);background:var(--iqk-color-bg-elevated, #f8f9fa);color:var(--iqk-color-text, #1a1a1a);font:inherit;cursor:pointer}.iqk-bootstrap-log__copy:focus-visible{outline:3px solid var(--iqk-color-focus);outline-offset:2px}.iqk-bootstrap-log__steps{margin:0;padding:0;list-style:none;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:var(--iqk-font-size-sm)}.iqk-bootstrap-log__step{display:grid;grid-template-columns:auto 1fr auto;gap:var(--iqk-space-2) var(--iqk-space-3);padding:var(--iqk-space-2) 0;border-top:1px solid var(--iqk-color-border, #c5cdd5)}.iqk-bootstrap-log__badge{display:inline-flex;align-items:center;min-height:1.35rem;padding:.1rem .55rem;border-radius:var(--iqk-radius-full, 9999px);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.iqk-bootstrap-log__badge[data-status=OK]{background:var(--iqk-color-success-soft, rgba(32, 178, 170, .16));color:var(--iqk-color-success, #0f7a72)}.iqk-bootstrap-log__badge[data-status=FAIL]{background:var(--iqk-color-danger-soft, rgba(197, 48, 48, .12));color:var(--iqk-color-danger, #c53030)}.iqk-bootstrap-log__badge[data-status=SKIP]{background:var(--iqk-color-bg-muted, #e6ebf0);color:var(--iqk-color-text-muted, #5a6874)}.iqk-bootstrap-log__badge[data-status=PENDING]{background:var(--iqk-color-warning-soft, rgba(180, 83, 9, .14));color:var(--iqk-color-warning, #b45309)}.iqk-bootstrap-log__name{font:inherit}.iqk-bootstrap-log__at{color:var(--iqk-color-text-muted);white-space:nowrap}.iqk-bootstrap-log__detail{grid-column:1 / -1;margin:0;padding:var(--iqk-space-2);background:var(--iqk-color-bg, #eceff2);border-radius:var(--iqk-radius-sm);white-space:pre-wrap;word-break:break-word;color:var(--iqk-color-text-muted)}.iqk-bootstrap-log__error{margin:var(--iqk-space-3) 0 0;color:var(--iqk-color-danger);font-size:var(--iqk-font-size-sm)}.iqk-bootstrap-log__hint{margin:var(--iqk-space-3) 0 0;color:var(--iqk-color-text-muted);font-size:var(--iqk-font-size-sm)}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/shell/fonts/ibm-plex-sans-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/shell/fonts/ibm-plex-sans-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/shell/fonts/ibm-plex-sans-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/shell/fonts/ibm-plex-sans-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/shell/fonts/ibm-plex-sans-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/shell/fonts/ibm-plex-sans-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/shell/fonts/ibm-plex-sans-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/shell/fonts/ibm-plex-sans-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--iqk-brand-primary: #2988bc;--iqk-brand-secondary: #1b517b;--iqk-brand-accent: #2988bc;--iqk-brand-on-primary: #ffffff;--iqk-brand-accent-soft: rgba(41, 136, 188, .14);--iqk-brand-support: #20b2aa;--iqk-brand-support-soft: rgba(32, 178, 170, .16);--iqk-color-chrome: #1b517b;--iqk-color-chrome-text: #f8f9fa;--iqk-color-chrome-muted: #c5d4e0;--iqk-color-chrome-border: rgba(248, 249, 250, .18);--iqk-color-bg: #f3f5f7;--iqk-color-bg-support: #eef2f5;--iqk-color-bg-glow: #e8edf2;--iqk-color-bg-elevated: #f8fafb;--iqk-color-bg-muted: #e6ebf0;--iqk-color-surface: #ffffff;--iqk-color-surface-raised: #ffffff;--iqk-color-surface-hover: #eef2f6;--iqk-color-border: #e2e8ef;--iqk-color-border-strong: rgba(27, 81, 123, .28);--iqk-color-table-head: color-mix(in srgb, var(--iqk-brand-primary) 6%, #f4f7fa);--iqk-color-control-bg: #ffffff;--iqk-color-control-border: #d5dde6;--iqk-color-text: #1a1a1a;--iqk-color-text-muted: #5a6874;--iqk-color-text-inverse: #f8f9fa;--iqk-color-link: #2988bc;--iqk-color-link-hover: #1e6a94;--iqk-color-success: #0f7a72;--iqk-color-success-soft: rgba(32, 178, 170, .16);--iqk-color-warning: #b45309;--iqk-color-warning-soft: rgba(180, 83, 9, .14);--iqk-color-danger: #c53030;--iqk-color-danger-soft: rgba(197, 48, 48, .12);--iqk-color-info: #1e90ff;--iqk-color-info-soft: rgba(30, 144, 255, .14);--iqk-color-focus: rgba(41, 136, 188, .45);--iqk-color-focus-ring: var(--iqk-color-focus);--iqk-color-focus-soft: rgba(32, 178, 170, .35);--iqk-space-1: .25rem;--iqk-space-2: .5rem;--iqk-space-3: .75rem;--iqk-space-4: 1rem;--iqk-space-5: 1.25rem;--iqk-space-6: 1.5rem;--iqk-space-8: 2rem;--iqk-space-10: 2.5rem;--iqk-space-12: 3rem;--iqk-font-sans: "IBM Plex Sans", "Segoe UI", ui-sans-serif, sans-serif;--iqk-font-family: var(--iqk-font-sans);--iqk-font-mono: ui-monospace, "IBM Plex Mono", "Cascadia Code", Menlo, monospace;--iqk-font-size-xs: .75rem;--iqk-font-size-sm: .875rem;--iqk-font-size-base: .9375rem;--iqk-font-size-md: 1rem;--iqk-font-size-lg: 1.125rem;--iqk-font-size-xl: 1.375rem;--iqk-font-size-2xl: 1.75rem;--iqk-font-weight-normal: 400;--iqk-font-weight-medium: 500;--iqk-font-weight-semibold: 600;--iqk-font-weight-bold: 700;--iqk-line-height-tight: 1.25;--iqk-line-height-normal: 1.5;--iqk-line-height-relaxed: 1.625;--iqk-line-height: var(--iqk-line-height-normal);--iqk-letter-section: .08em;--iqk-radius-sm: .375rem;--iqk-radius-md: .5rem;--iqk-radius-lg: .75rem;--iqk-radius-xl: .875rem;--iqk-radius-full: 9999px;--iqk-shadow-sm: 0 1px 2px rgba(27, 81, 123, .06);--iqk-shadow-md: 0 2px 8px rgba(27, 81, 123, .08);--iqk-shadow-lg: 0 8px 24px rgba(27, 81, 123, .1);--iqk-duration-fast: .12s;--iqk-duration-normal: .22s;--iqk-duration-slow: .36s;--iqk-easing-default: cubic-bezier(.4, 0, .2, 1);--iqk-easing-in: cubic-bezier(.4, 0, 1, 1);--iqk-easing-out: cubic-bezier(0, 0, .2, 1);--iqk-touch-target-field: 2.75rem;--iqk-z-dropdown: 100;--iqk-z-sticky: 200;--iqk-z-modal: 300;--iqk-z-toast: 400;--iqk-z-tooltip: 500;--iqk-topbar-height: 3.5rem;--iqk-sidenav-width: 16.5rem;--iqk-content-max-width: 80rem}.iqk-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--iqk-space-2);min-height:var(--iqk-touch-target-field);min-width:var(--iqk-touch-target-field);padding:var(--iqk-space-2) var(--iqk-space-4);border:1px solid transparent;border-radius:var(--iqk-radius-md);background:var(--iqk-brand-primary);color:var(--iqk-brand-on-primary);font:inherit;font-size:var(--iqk-font-size-sm);font-weight:600;line-height:1.2;letter-spacing:.01em;cursor:pointer;transition:background var(--iqk-duration-fast) var(--iqk-easing-out),border-color var(--iqk-duration-fast) var(--iqk-easing-out),color var(--iqk-duration-fast) var(--iqk-easing-out),box-shadow var(--iqk-duration-fast) var(--iqk-easing-out),transform var(--iqk-duration-fast) var(--iqk-easing-out)}.iqk-btn:hover:not(:disabled){background:var(--iqk-color-link-hover)}.iqk-btn:active:not(:disabled){transform:translateY(1px)}.iqk-btn:focus-visible{outline:3px solid var(--iqk-color-focus);outline-offset:2px}.iqk-btn:disabled,.iqk-btn--loading{opacity:.55;cursor:not-allowed;transform:none}.iqk-btn--secondary{background:var(--iqk-color-surface-raised);border-color:var(--iqk-color-control-border);color:var(--iqk-color-text);box-shadow:none}.iqk-btn--secondary:hover:not(:disabled){background:var(--iqk-color-surface-hover);border-color:var(--iqk-brand-primary);color:var(--iqk-brand-primary)}.iqk-btn--danger{background:var(--iqk-color-danger);color:#fff}.iqk-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--iqk-color-danger) 88%,#000)}.iqk-btn--ghost{background:transparent;color:var(--iqk-color-text);min-width:var(--iqk-touch-target-field);padding:var(--iqk-space-2)}.iqk-btn--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--iqk-brand-primary) 10%,transparent)}.iqk-btn__icon{display:inline-flex;font-size:1.1rem;line-height:1}.iqk-btn__label:empty{display:none}@media (prefers-reduced-motion: reduce){.iqk-btn{transition:none}.iqk-btn:active:not(:disabled){transform:none}}.iqk-modal-backdrop{position:fixed;inset:0;z-index:var(--iqk-z-modal);display:grid;place-items:center;padding:var(--iqk-space-4);background:#1b517b47;animation:iqk-modal-fade var(--iqk-duration-normal) var(--iqk-easing-out)}.iqk-modal{width:min(32rem,100%);max-height:min(90vh,40rem);overflow:auto;padding:0;border:1px solid var(--iqk-color-border);border-radius:var(--iqk-radius-lg);background:var(--iqk-color-surface-raised);box-shadow:var(--iqk-shadow-md);color:var(--iqk-color-text);animation:iqk-modal-rise var(--iqk-duration-normal) var(--iqk-easing-out)}.iqk-modal__header{display:flex;align-items:center;justify-content:space-between;gap:var(--iqk-space-3);padding:var(--iqk-space-4) var(--iqk-space-5);border-bottom:1px solid var(--iqk-color-border)}.iqk-modal__title{margin:0;font-size:var(--iqk-font-size-lg);font-weight:700;line-height:var(--iqk-line-height-tight)}.iqk-modal__body{padding:var(--iqk-space-5)}@keyframes iqk-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes iqk-modal-rise{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.iqk-modal-backdrop,.iqk-modal{animation:none}}.iqk-field{display:flex;flex-direction:column;gap:var(--iqk-space-2);margin:0 0 var(--iqk-space-4)}.iqk-field__label{color:var(--iqk-color-text);font-size:var(--iqk-font-size-sm);font-weight:600}.iqk-field__hint,.iqk-field__error{margin:0;font-size:var(--iqk-font-size-xs)}.iqk-field__hint{color:var(--iqk-color-text-muted)}.iqk-field__error{color:var(--iqk-color-danger)}.iqk-input,.iqk-select,.iqk-textarea,.iqk-content input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),.iqk-content select,.iqk-content textarea,.iqk-company select{display:block;width:100%;min-height:var(--iqk-touch-target-field);padding:.55rem .85rem;border:1px solid var(--iqk-color-control-border);border-radius:var(--iqk-radius-md);background:var(--iqk-color-control-bg);color:var(--iqk-color-text);font:inherit;font-size:var(--iqk-font-size-sm);line-height:1.35;transition:border-color var(--iqk-duration-fast) var(--iqk-easing-out),box-shadow var(--iqk-duration-fast) var(--iqk-easing-out)}.iqk-textarea,.iqk-content textarea{min-height:6rem;resize:vertical}.iqk-input:hover,.iqk-select:hover,.iqk-textarea:hover,.iqk-content input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):hover,.iqk-content select:hover,.iqk-content textarea:hover{border-color:color-mix(in srgb,var(--iqk-brand-primary) 35%,var(--iqk-color-control-border))}.iqk-input:focus-visible,.iqk-select:focus-visible,.iqk-textarea:focus-visible,.iqk-content input:focus-visible,.iqk-content select:focus-visible,.iqk-content textarea:focus-visible{outline:3px solid var(--iqk-color-focus);outline-offset:1px;border-color:var(--iqk-brand-primary)}.iqk-select,.iqk-content select,.iqk-company select{appearance:none;padding-right:2.25rem;background-image:linear-gradient(45deg,transparent 50%,var(--iqk-color-text-muted) 50%),linear-gradient(135deg,var(--iqk-color-text-muted) 50%,transparent 50%);background-position:calc(100% - 1.05rem) calc(50% - .15rem),calc(100% - .7rem) calc(50% - .15rem);background-size:.35rem .35rem;background-repeat:no-repeat}.iqk-table,.iqk-content table{width:100%;border-collapse:collapse;background:var(--iqk-color-surface-raised);font-size:var(--iqk-font-size-sm)}.iqk-table thead th,.iqk-content table thead th{padding:.7rem .85rem;border-bottom:1px solid var(--iqk-color-border);background:var(--iqk-color-table-head);color:var(--iqk-color-text-muted);font-size:.6875rem;font-weight:700;letter-spacing:var(--iqk-letter-section);text-align:left;text-transform:uppercase;white-space:nowrap}.iqk-table td,.iqk-content table td{padding:.75rem .85rem;border-bottom:1px solid var(--iqk-color-border);border-left:0;border-right:0;vertical-align:middle;color:var(--iqk-color-text)}.iqk-table tbody tr:last-child td,.iqk-content table tbody tr:last-child td{border-bottom-color:transparent}.iqk-table caption{caption-side:top;margin-bottom:var(--iqk-space-3);text-align:left;font-weight:600}.iqk-badge,.iqk-pill{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:1.5rem;padding:.15rem .65rem;border-radius:var(--iqk-radius-full);background:var(--iqk-color-bg-muted);color:var(--iqk-color-text-muted);font-size:.6875rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.iqk-badge--neutro,.iqk-pill--neutro,.iqk-badge[data-tono=neutro]{background:var(--iqk-color-bg-muted);color:var(--iqk-color-text-muted)}.iqk-badge--exito,.iqk-pill--exito,.iqk-badge[data-tono=exito]{background:var(--iqk-color-success-soft);color:var(--iqk-color-success)}.iqk-badge--aviso,.iqk-pill--aviso,.iqk-badge[data-tono=aviso]{background:var(--iqk-color-warning-soft);color:var(--iqk-color-warning)}.iqk-badge--peligro,.iqk-pill--peligro,.iqk-badge[data-tono=peligro]{background:var(--iqk-color-danger-soft);color:var(--iqk-color-danger)}.iqk-badge--info,.iqk-pill--info,.iqk-badge[data-tono=info]{background:var(--iqk-color-info-soft);color:var(--iqk-color-info)}.iqk-code-chip{display:inline-block;padding:.15rem .5rem;border-radius:var(--iqk-radius-sm);background:color-mix(in srgb,var(--iqk-brand-primary) 10%,#fff);color:var(--iqk-brand-secondary);font-family:var(--iqk-font-mono);font-size:.8125rem;font-weight:600}.iqk-card,.iqk-panel,.iqk-section{border:1px solid var(--iqk-color-border);border-radius:var(--iqk-radius-lg);background:var(--iqk-color-surface-raised);box-shadow:var(--iqk-shadow-sm)}.iqk-card__title{margin:0 0 var(--iqk-space-4);font-size:var(--iqk-font-size-lg);font-weight:700}*,*:before,*:after{box-sizing:border-box}html,body,#iqk-root{height:100%;margin:0}body{background:var(--iqk-color-bg);color:var(--iqk-color-text);font-family:var(--iqk-font-family);font-size:var(--iqk-font-size-base);line-height:var(--iqk-line-height);-webkit-font-smoothing:antialiased}.iqk-shell{display:grid;grid-template-rows:auto 1fr auto;min-height:100%;color:var(--iqk-color-text)}.iqk-topbar{display:flex;align-items:center;gap:var(--iqk-space-3);min-height:var(--iqk-topbar-height);padding:0 var(--iqk-space-5);border-bottom:1px solid var(--iqk-color-border);background:var(--iqk-color-surface-raised);color:var(--iqk-color-text)}.iqk-topbar__brand{color:var(--iqk-color-chrome);font-size:var(--iqk-font-size-sm);font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color var(--iqk-duration-fast) var(--iqk-easing-out)}.iqk-topbar__brand:hover{color:var(--iqk-brand-primary)}.iqk-topbar__brand:focus-visible{outline:3px solid var(--iqk-color-focus);outline-offset:2px}.iqk-topbar__spacer{flex:1}.iqk-topbar .iqk-btn--ghost{color:var(--iqk-color-text-muted)}.iqk-topbar .iqk-btn--ghost:hover:not(:disabled){background:var(--iqk-brand-accent-soft);color:var(--iqk-brand-primary);opacity:1}.iqk-topbar__logout{min-width:auto;padding-inline:var(--iqk-space-3);border:1px solid var(--iqk-color-control-border);border-radius:var(--iqk-radius-md);background:var(--iqk-color-surface-raised);color:var(--iqk-color-text);font-size:var(--iqk-font-size-sm);font-weight:600;letter-spacing:.01em;white-space:nowrap}.iqk-topbar__logout:hover:not(:disabled){border-color:var(--iqk-brand-primary);color:var(--iqk-brand-primary);background:var(--iqk-color-surface-hover)}.iqk-topbar__logout-label{line-height:1}.iqk-user-chip{display:inline-flex;align-items:center;gap:var(--iqk-space-2);max-width:18rem;min-height:2.5rem;padding:.2rem .75rem .2rem .25rem;border:1px solid transparent;border-radius:var(--iqk-radius-full);background:var(--iqk-brand-accent-soft);color:var(--iqk-color-text);text-decoration:none;transition:background var(--iqk-duration-fast) var(--iqk-easing-out),border-color var(--iqk-duration-fast) var(--iqk-easing-out)}.iqk-user-chip:hover{background:color-mix(in srgb,var(--iqk-brand-primary) 18%,#fff);border-color:color-mix(in srgb,var(--iqk-brand-primary) 22%,transparent)}.iqk-user-chip:focus-visible{outline:3px solid var(--iqk-color-focus);outline-offset:2px}.iqk-user-chip__avatar{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--iqk-brand-primary);color:var(--iqk-brand-on-primary);font-size:var(--iqk-font-size-sm);font-weight:700;line-height:1;flex-shrink:0}.iqk-user-chip__text{display:flex;flex-direction:column;min-width:0;line-height:1.2}.iqk-user-chip__primary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--iqk-color-text);font-size:var(--iqk-font-size-sm);font-weight:600}.iqk-user-chip__secondary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--iqk-color-text-muted);font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.iqk-company{color:var(--iqk-color-text-muted);font-size:var(--iqk-font-size-sm)}.iqk-company select{width:auto;min-width:10rem}.iqk-body{display:grid;grid-template-columns:var(--iqk-sidenav-width) 1fr;min-height:0}.iqk-sidenav{overflow:auto;padding:var(--iqk-space-5) var(--iqk-space-3);border-right:1px solid var(--iqk-color-border);background:var(--iqk-color-surface-raised);color:var(--iqk-color-text)}.iqk-sidenav__eyebrow{margin:0 var(--iqk-space-3) var(--iqk-space-3);color:var(--iqk-color-text-muted);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.iqk-sidenav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.iqk-sidenav__link{display:flex;align-items:center;gap:var(--iqk-space-3);min-height:2.5rem;padding:.45rem var(--iqk-space-3);border-radius:var(--iqk-radius-md);color:var(--iqk-color-text-muted);font-size:.9375rem;font-weight:500;text-decoration:none;transition:background var(--iqk-duration-fast) var(--iqk-easing-out),color var(--iqk-duration-fast) var(--iqk-easing-out),transform var(--iqk-duration-fast) var(--iqk-easing-out)}.iqk-sidenav__icon{display:inline-flex;flex-shrink:0;width:1.125rem;height:1.125rem;color:currentColor}.iqk-sidenav__icon svg{display:block;width:100%;height:100%}.iqk-sidenav__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iqk-sidenav__link:hover{background:color-mix(in srgb,var(--iqk-brand-primary) 8%,#fff);color:var(--iqk-color-chrome);transform:translate(2px)}.iqk-sidenav__link--active{background:var(--iqk-brand-accent-soft);color:var(--iqk-brand-primary);font-weight:600}.iqk-sidenav__link:focus-visible{outline:3px solid var(--iqk-color-focus);outline-offset:2px}.iqk-content{overflow:auto;padding:var(--iqk-space-6) var(--iqk-space-8);background:radial-gradient(120% 80% at 0% 0%,color-mix(in srgb,var(--iqk-brand-primary) 6%,transparent),transparent 55%),var(--iqk-color-bg);color:var(--iqk-color-text);animation:iqk-content-in var(--iqk-duration-slow) var(--iqk-easing-out)}.iqk-content .iqk-section,.iqk-panel,.iqk-card{margin-bottom:var(--iqk-space-5);padding:var(--iqk-space-5) var(--iqk-space-6);border:1px solid var(--iqk-color-border);border-radius:var(--iqk-radius-lg);background:var(--iqk-color-surface-raised);box-shadow:var(--iqk-shadow-sm)}.iqk-content h1{margin:0 0 var(--iqk-space-5);color:var(--iqk-color-text);font-size:var(--iqk-font-size-2xl);font-weight:700;letter-spacing:-.01em;line-height:var(--iqk-line-height-tight)}.iqk-content h2{margin:0 0 var(--iqk-space-4);color:var(--iqk-color-text);font-size:var(--iqk-font-size-lg);font-weight:700}.iqk-content h3{margin:0 0 var(--iqk-space-3);color:var(--iqk-color-text);font-size:var(--iqk-font-size-md);font-weight:600}.iqk-content p,.iqk-content label,.iqk-content td,.iqk-content th{font-size:var(--iqk-font-size-sm)}.iqk-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--iqk-space-4);min-height:2.25rem;padding:var(--iqk-space-2) var(--iqk-space-5);border-top:1px solid var(--iqk-color-border);background:var(--iqk-color-surface-raised);color:var(--iqk-color-text-muted);font-size:var(--iqk-font-size-xs)}.iqk-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.iqk-splash,.iqk-boot-fallback{min-height:100%;margin:0;padding:var(--iqk-space-8) var(--iqk-space-6);color:var(--iqk-color-text);font-family:var(--iqk-font-family);background:radial-gradient(90% 60% at 50% 0%,color-mix(in srgb,var(--iqk-brand-primary) 8%,transparent),transparent 60%),var(--iqk-color-bg)}.iqk-splash h1,.iqk-boot-fallback h1{color:var(--iqk-color-chrome);letter-spacing:.04em}.iqk-splash__panel,.iqk-boot-fallback__panel{max-width:36rem;margin-top:var(--iqk-space-5);padding:var(--iqk-space-5) var(--iqk-space-6);border:1px solid var(--iqk-color-border);border-radius:var(--iqk-radius-lg);background:var(--iqk-color-surface-raised);box-shadow:var(--iqk-shadow-sm)}@keyframes iqk-content-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.iqk-content,.iqk-sidenav__link,.iqk-user-chip,.iqk-topbar__brand{animation:none;transition:none}.iqk-sidenav__link:hover{transform:none}}@media (max-width: 768px){.iqk-body{grid-template-columns:1fr}.iqk-sidenav{border-right:0;border-bottom:1px solid var(--iqk-color-border);padding:var(--iqk-space-3)}.iqk-sidenav ul{flex-direction:row;flex-wrap:wrap}.iqk-sidenav__link:hover{transform:none}.iqk-user-chip__text{display:none}.iqk-content,.iqk-content .iqk-section,.iqk-panel,.iqk-card{padding:var(--iqk-space-4)}}.iqk-home{box-sizing:border-box;max-width:48rem;padding:var(--iqk-space-2) 0 var(--iqk-space-8);color:var(--iqk-color-text);font-family:var(--iqk-font-family);line-height:var(--iqk-line-height);animation:iqk-home-in var(--iqk-duration-slow) var(--iqk-easing-out)}.iqk-home__brand{margin:0 0 var(--iqk-space-2);color:var(--iqk-brand-primary);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.iqk-home__title{margin:0 0 var(--iqk-space-5);color:var(--iqk-color-text);font-size:var(--iqk-font-size-2xl);font-weight:700;letter-spacing:-.01em;line-height:var(--iqk-line-height-tight)}.iqk-home__alert{margin:0 0 var(--iqk-space-4);padding:var(--iqk-space-4) var(--iqk-space-5);border:1px solid var(--iqk-color-border);border-left:3px solid var(--iqk-color-warning);border-radius:var(--iqk-radius-lg);background:var(--iqk-color-surface-raised);box-shadow:var(--iqk-shadow-sm);color:var(--iqk-color-text);font-size:var(--iqk-font-size-sm)}.iqk-home__diag-link{color:var(--iqk-brand-primary);font-weight:600;text-decoration:underline;text-underline-offset:.15em}.iqk-home__diag-link:focus-visible{outline:3px solid var(--iqk-color-focus);outline-offset:2px}.iqk-home__lead{margin:0 0 var(--iqk-space-5);color:var(--iqk-color-text-muted);font-size:var(--iqk-font-size-sm)}.iqk-home__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--iqk-space-3);margin:0 0 var(--iqk-space-6)}.iqk-home__link{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:var(--iqk-space-2) var(--iqk-space-4);border:0;border-radius:var(--iqk-radius-md);background:var(--iqk-brand-primary);color:var(--iqk-brand-on-primary);font-size:var(--iqk-font-size-sm);font-weight:600;text-decoration:none;transition:background var(--iqk-duration-fast) var(--iqk-easing-out),transform var(--iqk-duration-fast) var(--iqk-easing-out)}.iqk-home__logout{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:var(--iqk-space-2) var(--iqk-space-4);border:1px solid var(--iqk-color-control-border);border-radius:var(--iqk-radius-md);background:var(--iqk-color-surface-raised);color:var(--iqk-color-text);font:inherit;font-size:var(--iqk-font-size-sm);font-weight:600;cursor:pointer;transition:border-color var(--iqk-duration-fast) var(--iqk-easing-out),color var(--iqk-duration-fast) var(--iqk-easing-out),background var(--iqk-duration-fast) var(--iqk-easing-out)}.iqk-home__logout:hover:not(:disabled){border-color:var(--iqk-brand-primary);color:var(--iqk-brand-primary);background:var(--iqk-color-surface-hover)}.iqk-home__logout:focus-visible{outline:3px solid var(--iqk-color-focus);outline-offset:2px}.iqk-home__logout:disabled{opacity:.55;cursor:not-allowed}.iqk-home__link:hover{background:var(--iqk-color-link-hover)}.iqk-home__link:active{transform:translateY(1px)}.iqk-home__link:focus-visible{outline:3px solid var(--iqk-color-focus);outline-offset:2px}.iqk-home__diag{margin-top:var(--iqk-space-2);padding:var(--iqk-space-5);border:1px solid var(--iqk-color-border);border-radius:var(--iqk-radius-lg);background:var(--iqk-color-surface-raised);box-shadow:var(--iqk-shadow-sm)}.iqk-home__diag .iqk-bootstrap-log{margin:0}@keyframes iqk-home-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.iqk-home,.iqk-home__link,.iqk-home__logout{animation:none;transition:none}.iqk-home__link:active{transform:none}}
