:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tiq-surface-sidebar:#0f2a3f;--tiq-surface-app:#f4f6f8;--tiq-surface-card:#fff;--tiq-surface-raised:#fff;--tiq-surface-hover:#f8fafb;--tiq-surface-inset:#eef2f5;--tiq-border-subtle:#e3e8ee;--tiq-border-strong:#d0d9e0;--tiq-text-primary:#1b2733;--tiq-text-secondary:#5b6b7a;--tiq-text-on-sidebar:#d7e3ec;--tiq-sidebar-text-strong:#fff;--tiq-sidebar-hover:#ffffff12;--tiq-sidebar-separator:#ffffff1a;--tiq-accent:#159aa6;--tiq-accent-strong:#0f7d87;--tiq-accent-contrast:#fff;--tiq-accent-soft:#e3f4f5;--tiq-accent-fill:#10808a;--tiq-accent-fill-hover:#0c6b74;--tiq-accent-text:#0d727b;--tiq-shadow-card:0 1px 2px #1428320a, 0 6px 18px #1428320f;--tiq-shadow-raised:0 8px 30px #14283224;--tiq-scrim:#0f1e236b;--tiq-focus-ring:0 0 0 2px var(--tiq-surface-card), 0 0 0 4px var(--tiq-accent);--tiq-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235b6b7a' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--tiq-success:#1e8e5a;--tiq-success-soft:#e1f3ea;--tiq-warning:#c9820a;--tiq-warning-soft:#faf0dc;--tiq-danger:#c0392b;--tiq-danger-soft:#f8e2df;--tiq-info:#2a6fb0;--tiq-info-soft:#e2ecf5;--tiq-neutral:#6b7a88;--tiq-neutral-soft:#e9edf0;--tiq-success-text:#17774b;--tiq-warning-text:#8f5c04;--tiq-danger-text:#ab3326;--tiq-info-text:#25649f;--tiq-neutral-text:#56636f;--tiq-on-solid:#fff}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tiq-surface-sidebar:#0b1e2e;--tiq-surface-app:#0e1621;--tiq-surface-card:#16232f;--tiq-surface-raised:#1c2b39;--tiq-surface-hover:#1b2a37;--tiq-surface-inset:#101c27;--tiq-border-subtle:#263644;--tiq-border-strong:#35485a;--tiq-text-primary:#eaf0f5;--tiq-text-secondary:#9db0bf;--tiq-text-on-sidebar:#d7e3ec;--tiq-sidebar-text-strong:#fff;--tiq-sidebar-hover:#ffffff12;--tiq-sidebar-separator:#ffffff1a;--tiq-accent:#2fb6c2;--tiq-accent-strong:#49c5d0;--tiq-accent-contrast:#08202a;--tiq-accent-soft:#123b41;--tiq-accent-fill:#2fb6c2;--tiq-accent-fill-hover:#49c5d0;--tiq-accent-text:#49c5d0;--tiq-shadow-card:0 1px 2px #0006, 0 8px 24px #00000059;--tiq-shadow-raised:0 12px 40px #0000008c;--tiq-scrim:#02080c99;--tiq-focus-ring:0 0 0 2px var(--tiq-surface-card), 0 0 0 4px var(--tiq-accent);--tiq-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239db0bf' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--tiq-success:#3fbf86;--tiq-success-soft:#163429;--tiq-warning:#e3a93c;--tiq-warning-soft:#3a2e14;--tiq-danger:#e56b5d;--tiq-danger-soft:#3a1f1a;--tiq-info:#5aa0dd;--tiq-info-soft:#17293a;--tiq-neutral:#8497a5;--tiq-neutral-soft:#24313c;--tiq-success-text:#3fbf86;--tiq-warning-text:#e3a93c;--tiq-danger-text:#e56b5d;--tiq-info-text:#5aa0dd;--tiq-neutral-text:#93a6b4;--tiq-on-solid:#08202a}:root{--tiq-font-sans:Inter, "Segoe UI", system-ui, -apple-system, sans-serif;--tiq-font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace;--tiq-space-0-5:2px;--tiq-space-1:4px;--tiq-space-1-5:6px;--tiq-space-2:8px;--tiq-space-2-5:10px;--tiq-space-3:12px;--tiq-space-4:16px;--tiq-space-5:24px;--tiq-space-6:32px;--tiq-space-7:48px;--tiq-radius-sm:6px;--tiq-radius-control:10px;--tiq-radius-card:10px;--tiq-radius-menu:12px;--tiq-radius-dialog:16px;--tiq-radius-chip:999px;--tiq-sidebar-width:244px;--tiq-sidebar-rail-width:72px;--tiq-topbar-height:64px;--tiq-content-max-width:1680px;--tiq-chart-1:var(--tiq-accent);--tiq-chart-2:var(--tiq-info);--tiq-chart-3:var(--tiq-success);--tiq-chart-4:var(--tiq-warning);--tiq-chart-5:var(--tiq-neutral);--tiq-chart-6:var(--tiq-danger);--tiq-chart-grid:var(--tiq-border-subtle);--tiq-chart-axis:var(--tiq-text-secondary);--tiq-chart-track:var(--tiq-surface-inset)}a{color:var(--tiq-accent-strong);text-decoration:none}a:hover{text-decoration:underline}:where(p,dd,figcaption,.tiq-banner,.tiq-text-muted,.tiq-field-hint,.tiq-cell-sub) a:not([class]){text-underline-offset:2px;text-decoration:underline}h1,h2,h3,h4{letter-spacing:-.01em;color:var(--tiq-text-primary);margin:0;font-weight:650}p{margin:0}::selection{background:var(--tiq-accent-fill);color:var(--tiq-on-solid)}*{scrollbar-width:thin;scrollbar-color:var(--tiq-border-strong) transparent}:focus-visible{box-shadow:var(--tiq-focus-ring);border-radius:var(--tiq-radius-sm);outline:none}button{cursor:pointer;font-family:inherit}:where(input:not([type=checkbox],[type=radio],[type=file])),:where(select),:where(textarea){color:var(--tiq-text-primary);background:var(--tiq-surface-card);border:1px solid var(--tiq-border-strong);border-radius:var(--tiq-radius-control);padding:var(--tiq-space-2) var(--tiq-space-3);min-width:0;font-family:inherit;font-size:13px;transition:border-color .15s}:where(input:not([type=checkbox],[type=radio])):focus,:where(select):focus,:where(textarea):focus{border-color:var(--tiq-accent);box-shadow:none;outline:none}:where(input:not([type=checkbox],[type=radio])):focus-visible,:where(select):focus-visible,:where(textarea):focus-visible{box-shadow:var(--tiq-focus-ring)}:where(input,select,textarea):disabled{background:var(--tiq-surface-inset);color:var(--tiq-text-secondary);cursor:not-allowed}:where(input,select,textarea)[aria-invalid=true]{border-color:var(--tiq-danger)}input[type=checkbox],input[type=radio]{accent-color:var(--tiq-accent-fill);width:16px;height:16px;margin:0}:where(select){appearance:none;padding-right:var(--tiq-space-6);cursor:pointer;background-image:var(--tiq-select-chevron);background-repeat:no-repeat;background-position:right var(--tiq-space-3) center}:where(select[multiple]){padding-right:var(--tiq-space-3);background-image:none;min-height:38px;max-height:144px}:where(textarea){resize:vertical;min-height:64px}button:not([class]){align-items:center;gap:var(--tiq-space-2);border-radius:var(--tiq-radius-control);padding:var(--tiq-space-2) var(--tiq-space-3);border:1px solid var(--tiq-border-subtle);background:var(--tiq-surface-card);color:var(--tiq-text-primary);font-size:13px;font-weight:600;display:inline-flex}button:disabled{opacity:.55;cursor:not-allowed}.tiq-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.tiq-skip-link{left:var(--tiq-space-2);top:calc(-1 * var(--tiq-space-7));z-index:100;background:var(--tiq-surface-raised);color:var(--tiq-text-primary);padding:var(--tiq-space-2) var(--tiq-space-3);border-radius:var(--tiq-radius-control);box-shadow:var(--tiq-shadow-raised);position:absolute}.tiq-skip-link:focus{top:var(--tiq-space-2)}.tiq-skip-link:focus-visible{box-shadow:var(--tiq-focus-ring), var(--tiq-shadow-raised)}.tiq-icon{vertical-align:middle;flex:none;width:18px;height:18px;display:inline-block}.tiq-btn{justify-content:center;align-items:center;gap:var(--tiq-space-2);border-radius:var(--tiq-radius-control);padding:var(--tiq-space-2) var(--tiq-space-4);border:1px solid var(--tiq-border-strong);background:var(--tiq-surface-card);color:var(--tiq-text-primary);white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;transition:background .14s,border-color .14s,transform 50ms;display:inline-flex}.tiq-btn:hover:not(:disabled){background:var(--tiq-surface-hover);border-color:var(--tiq-border-strong);text-decoration:none}.tiq-btn:active:not(:disabled){transform:translateY(1px)}.tiq-btn:disabled,.tiq-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.tiq-btn .tiq-icon{width:16px;height:16px}.tiq-btn--primary{background:var(--tiq-accent-fill);border-color:var(--tiq-accent-fill);color:var(--tiq-on-solid)}.tiq-btn--primary:hover:not(:disabled){background:var(--tiq-accent-fill-hover);border-color:var(--tiq-accent-fill-hover)}.tiq-btn--danger{background:var(--tiq-danger);border-color:var(--tiq-danger);color:var(--tiq-on-solid)}.tiq-btn--danger:hover:not(:disabled){background:var(--tiq-danger);border-color:var(--tiq-danger);filter:brightness(.92)}.tiq-btn--danger-soft{background:var(--tiq-danger-soft);color:var(--tiq-danger-text);border-color:#0000}.tiq-btn--danger-soft:hover:not(:disabled){background:var(--tiq-danger-soft);border-color:var(--tiq-danger)}.tiq-btn--ghost{color:var(--tiq-text-secondary);background:0 0;border-color:#0000}.tiq-btn--ghost:hover:not(:disabled){background:var(--tiq-surface-inset);color:var(--tiq-text-primary);border-color:#0000}.tiq-btn--link{color:var(--tiq-accent-strong);background:0 0;border:none;padding:0;font-weight:600}.tiq-btn--link:hover:not(:disabled){background:0 0;text-decoration:underline}.tiq-btn--sm{padding:var(--tiq-space-1) var(--tiq-space-2-5);font-size:12px}.tiq-btn--block{width:100%}.tiq-btn-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite tiq-spin}@keyframes tiq-spin{to{transform:rotate(360deg)}}.tiq-icon-btn{border-radius:var(--tiq-radius-control);border:1px solid var(--tiq-border-subtle);background:var(--tiq-surface-card);width:38px;height:38px;color:var(--tiq-text-secondary);flex:none;place-items:center;text-decoration:none;transition:background .14s,color .14s,border-color .14s;display:inline-grid;position:relative}.tiq-icon-btn:hover{color:var(--tiq-text-primary);border-color:var(--tiq-border-strong);background:var(--tiq-surface-hover);text-decoration:none}.tiq-icon-btn--ghost{background:0 0;border-color:#0000}.tiq-icon-btn--sm{width:30px;height:30px}.tiq-icon-btn .tiq-icon{width:18px;height:18px}.tiq-count{top:calc(-1 * var(--tiq-space-1-5));right:calc(-1 * var(--tiq-space-1-5));background:var(--tiq-danger);color:var(--tiq-on-solid);min-width:17px;height:17px;padding:0 var(--tiq-space-1);border-radius:var(--tiq-radius-chip);border:2px solid var(--tiq-surface-card);place-items:center;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute}.tiq-count--muted{background:var(--tiq-neutral)}.tiq-app{grid-template-columns:var(--tiq-sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.tiq-main{flex-direction:column;min-width:0;min-height:100vh;display:flex}.tiq-content{padding:var(--tiq-space-5);flex:1;min-width:0}.tiq-content>*{max-width:var(--tiq-content-max-width)}.tiq-sidebar{background:var(--tiq-surface-sidebar);color:var(--tiq-text-on-sidebar);z-index:40;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden auto}.tiq-brand{padding:var(--tiq-space-5) var(--tiq-space-3) var(--tiq-space-4)}.tiq-brand-tenant{letter-spacing:.14em;text-transform:uppercase;color:var(--tiq-text-on-sidebar);opacity:.8;margin-bottom:var(--tiq-space-2);overflow-wrap:anywhere;font-size:10.5px;line-height:1.45}.tiq-brand-name{letter-spacing:-.02em;color:var(--tiq-sidebar-text-strong);font-size:19px;font-weight:750;line-height:1.1}.tiq-brand-name .tiq-brand-iq{color:var(--tiq-accent)}.tiq-brand-sub{color:var(--tiq-text-on-sidebar);opacity:.8;margin-top:var(--tiq-space-0-5);font-size:11px}.tiq-brand-mark{color:var(--tiq-sidebar-text-strong);text-align:center;font-size:17px;font-weight:750;display:none}.tiq-brand-mark .tiq-brand-iq{color:var(--tiq-accent)}.tiq-nav{padding:var(--tiq-space-1) 0;flex-direction:column;display:flex}.tiq-nav-section{padding:0 var(--tiq-space-2);margin:0;list-style:none}.tiq-nav-item{align-items:center;gap:var(--tiq-space-3);padding:var(--tiq-space-2-5) var(--tiq-space-3);border-radius:var(--tiq-radius-control);margin-bottom:var(--tiq-space-0-5);color:var(--tiq-text-on-sidebar);font-size:13.5px;font-weight:550;text-decoration:none;transition:background .14s,color .14s;display:flex}.tiq-nav-item:hover{background:var(--tiq-sidebar-hover);color:var(--tiq-sidebar-text-strong);text-decoration:none}.tiq-nav-item .tiq-icon{opacity:.9;width:19px;height:19px}.tiq-nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tiq-nav-item--active,.tiq-nav-item--active:hover{background:var(--tiq-accent-fill);color:var(--tiq-on-solid)}.tiq-nav-badge{background:var(--tiq-danger);color:var(--tiq-on-solid);border-radius:var(--tiq-radius-chip);min-width:20px;height:20px;padding:0 var(--tiq-space-1);place-items:center;margin-left:auto;font-size:11px;font-weight:750;display:grid}.tiq-nav-item--active .tiq-nav-badge{background:var(--tiq-on-solid);color:var(--tiq-accent-fill)}.tiq-nav-group{flex-direction:column;display:flex}.tiq-nav-heading{align-items:center;gap:var(--tiq-space-2);margin:var(--tiq-space-2) var(--tiq-space-2) var(--tiq-space-0-5);padding:var(--tiq-space-1-5) var(--tiq-space-3);border-radius:var(--tiq-radius-control);color:var(--tiq-text-on-sidebar);font:inherit;letter-spacing:.08em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:none;font-size:10.5px;font-weight:700;display:flex}.tiq-nav-heading:hover{background:var(--tiq-sidebar-hover);color:var(--tiq-sidebar-text-strong)}.tiq-nav-heading-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tiq-nav-heading .tiq-icon{flex:none;width:14px;height:14px}.tiq-nav-heading .tiq-nav-badge{letter-spacing:0;margin-left:0;font-size:10.5px}.tiq-sidebar-sep{border:none;border-top:1px solid var(--tiq-sidebar-separator);margin:var(--tiq-space-3) var(--tiq-space-4)}.tiq-user-card{margin:auto var(--tiq-space-2) var(--tiq-space-2);padding-top:var(--tiq-space-4);position:relative}.tiq-user-card-btn{align-items:center;gap:var(--tiq-space-2-5);text-align:left;width:100%;padding:var(--tiq-space-2-5);border-radius:var(--tiq-radius-menu);color:var(--tiq-text-on-sidebar);background:0 0;border:none;transition:background .14s;display:flex}.tiq-user-card-btn:hover{background:var(--tiq-sidebar-hover)}.tiq-avatar{width:36px;height:36px;color:var(--tiq-on-solid);background:var(--tiq-accent-fill);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.tiq-user-card-who{flex:1;min-width:0;line-height:1.25}.tiq-user-card-name{color:var(--tiq-sidebar-text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;display:block;overflow:hidden}.tiq-user-card-sub{opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.tiq-menu{padding:var(--tiq-space-1);background:var(--tiq-surface-raised);border:1px solid var(--tiq-border-subtle);border-radius:var(--tiq-radius-menu);min-width:220px;box-shadow:var(--tiq-shadow-raised);z-index:60;margin:0;list-style:none}.tiq-menu-anchor{display:inline-flex;position:relative}.tiq-menu--floating{top:calc(100% + var(--tiq-space-1-5));position:absolute;right:0}.tiq-user-card .tiq-menu{bottom:calc(100% + var(--tiq-space-1-5));left:var(--tiq-space-2);right:var(--tiq-space-2);min-width:0;position:absolute}.tiq-menu li{margin:0}.tiq-menu-item{align-items:center;gap:var(--tiq-space-2-5);text-align:left;border-radius:var(--tiq-radius-sm);width:100%;padding:var(--tiq-space-2) var(--tiq-space-3);color:var(--tiq-text-primary);background:0 0;border:none;font-size:13px;font-weight:550;text-decoration:none;display:flex}.tiq-menu-item:hover,.tiq-menu-item:focus-visible{background:var(--tiq-surface-hover);text-decoration:none}.tiq-menu-item--danger{color:var(--tiq-danger-text)}.tiq-menu-sep{background:var(--tiq-border-subtle);height:1px;margin:var(--tiq-space-1) 0}.tiq-menu-context{padding:var(--tiq-space-2) var(--tiq-space-3);color:var(--tiq-text-secondary);font-size:12px}.tiq-topbar{height:var(--tiq-topbar-height);z-index:30;background:var(--tiq-surface-card);border-bottom:1px solid var(--tiq-border-subtle);align-items:center;gap:var(--tiq-space-3);padding:0 var(--tiq-space-5);display:flex;position:sticky;top:0}.tiq-topbar-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:20px;font-weight:600;overflow:hidden}.tiq-topbar-spacer{flex:1}.tiq-topbar-actions{align-items:center;gap:var(--tiq-space-3);flex:none;display:flex}.tiq-topbar-section-action{white-space:nowrap;flex:none}.tiq-icon-btn.tiq-topbar-section-action{background:var(--tiq-accent-fill);border-color:var(--tiq-accent-fill);color:var(--tiq-on-solid)}.tiq-icon-btn.tiq-topbar-section-action:hover{background:var(--tiq-accent-fill-hover);border-color:var(--tiq-accent-fill-hover);color:var(--tiq-on-solid)}.tiq-topbar-menu-btn{display:none}.tiq-searchbox{align-items:center;display:flex;position:relative}.tiq-searchbox .tiq-icon{left:var(--tiq-space-3);width:16px;height:16px;color:var(--tiq-text-secondary);pointer-events:none;position:absolute}.tiq-searchbox input{background:var(--tiq-surface-inset);border-radius:var(--tiq-radius-control);padding:var(--tiq-space-2) var(--tiq-space-3) var(--tiq-space-2) var(--tiq-space-6);border:1px solid #0000;width:250px;font-size:13px}.tiq-searchbox input:focus{border-color:var(--tiq-accent);background:var(--tiq-surface-card)}.tiq-searchbox--full input{width:100%}.tiq-footer{justify-content:space-between;align-items:center;gap:var(--tiq-space-4);padding:var(--tiq-space-3) var(--tiq-space-5);border-top:1px solid var(--tiq-border-subtle);color:var(--tiq-text-secondary);flex-wrap:wrap;font-size:12px;display:flex}.tiq-footer-asof{align-items:center;gap:var(--tiq-space-2);display:inline-flex}.tiq-prototype-banner{justify-content:center;align-items:center;gap:var(--tiq-space-2);padding:var(--tiq-space-1-5) var(--tiq-space-4);background:var(--tiq-warning-soft);color:var(--tiq-warning-text);border-bottom:1px solid var(--tiq-border-subtle);letter-spacing:.02em;font-size:12px;font-weight:650;display:flex}.tiq-prototype-banner .tiq-icon{width:14px;height:14px}.tiq-drawer-scrim{display:none}@media (width<=1279px){.tiq-app{grid-template-columns:var(--tiq-sidebar-rail-width) minmax(0, 1fr)}.tiq-app:not(.tiq-app--drawer) .tiq-brand{padding:var(--tiq-space-4) var(--tiq-space-2)}.tiq-app:not(.tiq-app--drawer) .tiq-brand-tenant,.tiq-app:not(.tiq-app--drawer) .tiq-brand-name,.tiq-app:not(.tiq-app--drawer) .tiq-brand-sub,.tiq-app:not(.tiq-app--drawer) .tiq-nav-label,.tiq-app:not(.tiq-app--drawer) .tiq-user-card-who,.tiq-app:not(.tiq-app--drawer) .tiq-user-card-chevron{display:none}.tiq-app:not(.tiq-app--drawer) .tiq-brand-mark{display:block}.tiq-app:not(.tiq-app--drawer) .tiq-nav-item{padding:var(--tiq-space-2-5);justify-content:center;position:relative}.tiq-app:not(.tiq-app--drawer) .tiq-nav-badge{top:var(--tiq-space-0-5);right:var(--tiq-space-0-5);min-width:16px;height:16px;font-size:10px;position:absolute}.tiq-app:not(.tiq-app--drawer) .tiq-user-card-btn{justify-content:center}.tiq-app:not(.tiq-app--drawer) .tiq-user-card .tiq-menu{width:240px;left:0;right:auto}.tiq-app:not(.tiq-app--drawer) .tiq-sidebar-sep{margin:var(--tiq-space-3) var(--tiq-space-2)}}@media (width<=767px){.tiq-app{grid-template-columns:minmax(0,1fr)}.tiq-sidebar{width:min(var(--tiq-sidebar-width), 86vw);visibility:hidden;z-index:80;transition:transform .2s,visibility 0s linear .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.tiq-app--drawer-open .tiq-sidebar{visibility:visible;transition:transform .2s,visibility linear;transform:translate(0)}.tiq-app--drawer-open .tiq-drawer-scrim{background:var(--tiq-scrim);z-index:75;display:block;position:fixed;inset:0}.tiq-topbar{padding:0 var(--tiq-space-3);gap:var(--tiq-space-2)}.tiq-topbar-menu-btn{display:inline-grid}.tiq-topbar-title{font-size:17px}.tiq-topbar .tiq-searchbox{display:none}.tiq-content{padding:var(--tiq-space-3)}}.tiq-public{background:var(--tiq-surface-app);flex-direction:column;min-height:100vh;display:flex}.tiq-public-header{background:var(--tiq-surface-sidebar);color:var(--tiq-text-on-sidebar)}.tiq-public-header-inner{align-items:center;gap:var(--tiq-space-5);max-width:1280px;padding:var(--tiq-space-3) var(--tiq-space-5);flex-wrap:wrap;margin:0 auto;display:flex}.tiq-public-brand{flex-direction:column;line-height:1.1;text-decoration:none;display:inline-flex}.tiq-public-brand:hover{text-decoration:none}.tiq-public-nav{align-items:center;gap:var(--tiq-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tiq-public-nav a{padding:var(--tiq-space-2) var(--tiq-space-3);border-radius:var(--tiq-radius-control);color:var(--tiq-text-on-sidebar);font-size:13.5px;font-weight:600;display:inline-block}.tiq-public-nav a:hover{background:var(--tiq-sidebar-hover);color:var(--tiq-sidebar-text-strong);text-decoration:none}.tiq-public-nav a[aria-current=page]{background:var(--tiq-sidebar-hover);color:var(--tiq-sidebar-text-strong)}.tiq-public-header-actions{align-items:center;gap:var(--tiq-space-2);margin-left:auto;display:flex}.tiq-public-header-actions .tiq-btn--ghost{color:var(--tiq-text-on-sidebar)}.tiq-public-header-actions .tiq-btn--ghost:hover:not(:disabled){background:var(--tiq-sidebar-hover);color:var(--tiq-sidebar-text-strong)}.tiq-public-main{width:100%;max-width:1280px;padding:var(--tiq-space-5);flex:1;margin:0 auto}.tiq-public-footer{border-top:1px solid var(--tiq-border-subtle);background:var(--tiq-surface-card)}.tiq-public-footer-inner{justify-content:space-between;align-items:center;gap:var(--tiq-space-4);max-width:1280px;padding:var(--tiq-space-4) var(--tiq-space-5);color:var(--tiq-text-secondary);flex-wrap:wrap;margin:0 auto;font-size:12px;display:flex}.tiq-public-footer nav{gap:var(--tiq-space-4);flex-wrap:wrap;display:flex}.tiq-card{background:var(--tiq-surface-card);border:1px solid var(--tiq-border-subtle);border-radius:var(--tiq-radius-card);box-shadow:var(--tiq-shadow-card);padding:var(--tiq-space-4);min-width:0}.tiq-card--flush{padding:0;overflow:hidden}.tiq-card--flush>.tiq-card-head{padding:var(--tiq-space-4) var(--tiq-space-4) 0}.tiq-card--flush>:not(.tiq-card-head):not(.tiq-datatable){padding-inline:var(--tiq-space-4)}.tiq-card--flush>:not(.tiq-card-head):not(.tiq-datatable):last-child{padding-bottom:var(--tiq-space-4)}.tiq-card--flush>:not(.tiq-card-head)+:not(.tiq-card-head){margin-top:var(--tiq-space-4)}.tiq-card-head{justify-content:space-between;align-items:flex-start;gap:var(--tiq-space-3);margin-bottom:var(--tiq-space-4);display:flex}.tiq-card-head-text{gap:var(--tiq-space-0-5);flex-direction:column;min-width:0;display:flex}.tiq-card-head-actions{align-items:center;gap:var(--tiq-space-3);flex:none;display:flex}.tiq-card-title{font-size:15px;font-weight:650}.tiq-card-sub{color:var(--tiq-text-secondary);font-size:12px;font-weight:500}.tiq-card-link{color:var(--tiq-accent-strong);align-items:center;gap:var(--tiq-space-1);font-size:12.5px;font-weight:600;display:inline-flex}.tiq-card-link .tiq-icon{width:14px;height:14px}.tiq-card-footer{margin-top:var(--tiq-space-3)}.tiq-menu-dots{color:var(--tiq-text-secondary);padding:var(--tiq-space-1);border-radius:var(--tiq-radius-sm);background:0 0;border:none;place-items:center;line-height:1;display:inline-grid}.tiq-menu-dots:hover{background:var(--tiq-surface-inset);color:var(--tiq-text-primary)}.tiq-kpi-grid{gap:var(--tiq-space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.tiq-kpi-grid:empty{display:none}.tiq-kpi{gap:var(--tiq-space-2);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.tiq-kpi-head{align-items:center;gap:var(--tiq-space-3);display:flex}.tiq-kpi-halo{border-radius:var(--tiq-radius-control);background:var(--tiq-accent-soft);width:34px;height:34px;color:var(--tiq-accent-strong);flex:none;place-items:center;display:inline-grid}.tiq-kpi-halo .tiq-icon{width:18px;height:18px}.tiq-kpi-halo--warning{background:var(--tiq-warning-soft);color:var(--tiq-warning-text)}.tiq-kpi-halo--danger{background:var(--tiq-danger-soft);color:var(--tiq-danger-text)}.tiq-kpi-halo--success{background:var(--tiq-success-soft);color:var(--tiq-success-text)}.tiq-kpi-halo--info{background:var(--tiq-info-soft);color:var(--tiq-info-text)}.tiq-kpi-label{color:var(--tiq-text-secondary);font-size:12px;font-weight:600}.tiq-kpi-value{white-space:nowrap;letter-spacing:-.02em;color:var(--tiq-text-primary);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1}.tiq-kpi-value--fit{white-space:normal;overflow-wrap:anywhere;font-size:clamp(16px,11cqi,28px)}.tiq-kpi-delta{align-items:center;gap:var(--tiq-space-1);font-size:12px;font-weight:600;display:inline-flex}.tiq-kpi-delta .tiq-icon{width:13px;height:13px}.tiq-kpi-delta--up{color:var(--tiq-success-text)}.tiq-kpi-delta--down{color:var(--tiq-danger-text)}.tiq-kpi-delta--flat{color:var(--tiq-text-secondary)}.tiq-kpi-hint{color:var(--tiq-text-secondary);font-size:12px}.tiq-chip{align-items:center;gap:var(--tiq-space-1-5);padding:var(--tiq-space-0-5) var(--tiq-space-2-5);border-radius:var(--tiq-radius-chip);white-space:nowrap;border:1px solid #0000;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.tiq-chip .tiq-icon{width:12px;height:12px}.tiq-chip--info{background:var(--tiq-info-soft);color:var(--tiq-info-text)}.tiq-chip--accent{background:var(--tiq-accent-soft);color:var(--tiq-accent-text)}.tiq-chip--success{background:var(--tiq-success-soft);color:var(--tiq-success-text)}.tiq-chip--danger{background:var(--tiq-danger-soft);color:var(--tiq-danger-text)}.tiq-chip--neutral{background:var(--tiq-neutral-soft);color:var(--tiq-neutral-text)}.tiq-chip--neutral-outlined{background:var(--tiq-neutral-soft);color:var(--tiq-neutral-text);border-color:var(--tiq-neutral)}.tiq-chip--warning{background:var(--tiq-warning-soft);color:var(--tiq-warning-text)}.tiq-chip--outlined{background:0 0;border-color:currentColor}.tiq-chip--sm{padding:0 var(--tiq-space-2);font-size:11px}.tiq-table-wrap{min-width:0;position:relative;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--tiq-text-secondary);padding:var(--tiq-space-2) var(--tiq-space-3);border-bottom:1px solid var(--tiq-border-subtle);white-space:nowrap;font-size:11px;font-weight:650}td{padding:var(--tiq-space-2-5) var(--tiq-space-3);border-bottom:1px solid var(--tiq-border-subtle);vertical-align:middle}tbody tr{transition:background .12s}tbody tr:hover{background:var(--tiq-surface-hover)}tbody tr:last-child td{border-bottom:none}tr[aria-selected=true]{background:var(--tiq-accent-soft)}.tiq-table-select{width:40px}.tiq-table-open{text-align:right;white-space:nowrap;width:44px}.tiq-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}th.tiq-num .tiq-th-sort{flex-direction:row-reverse}.tiq-th-sort{align-items:center;gap:var(--tiq-space-1);font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.tiq-th-sort:hover,th[aria-sort=ascending] .tiq-th-sort,th[aria-sort=descending] .tiq-th-sort{color:var(--tiq-text-primary)}.tiq-sort-arrow-slot{flex:none;align-items:center;display:inline-flex}.tiq-sort-arrow{fill:var(--tiq-border-strong)}.tiq-th-sort:hover .tiq-sort-arrow{fill:var(--tiq-text-secondary)}th[aria-sort=ascending] .tiq-sort-arrow,th[aria-sort=descending] .tiq-sort-arrow{fill:currentColor}.tiq-row-actions{justify-content:flex-end;align-items:center;gap:var(--tiq-space-2);white-space:nowrap;display:flex}.tiq-mono{font-family:var(--tiq-font-mono);font-size:12.5px}.tiq-ref{font-family:var(--tiq-font-mono);color:var(--tiq-accent-strong);white-space:nowrap;font-size:12.5px}.tiq-row-clickable{cursor:pointer}.tiq-cell-sub{color:var(--tiq-text-secondary);font-size:12px;display:block}.tiq-text-danger{color:var(--tiq-danger-text)}.tiq-text-warning{color:var(--tiq-warning-text)}.tiq-text-success{color:var(--tiq-success-text)}.tiq-text-muted{color:var(--tiq-text-secondary)}.tiq-table-state{padding:var(--tiq-space-4)}.tiq-table-footer{justify-content:space-between;align-items:center;gap:var(--tiq-space-3);padding:var(--tiq-space-3) var(--tiq-space-4);border-top:1px solid var(--tiq-border-subtle);color:var(--tiq-text-secondary);flex-wrap:wrap;font-size:12px;display:flex}.tiq-table-toolbar{align-items:center;gap:var(--tiq-space-3);padding:var(--tiq-space-2) var(--tiq-space-4);background:var(--tiq-accent-soft);color:var(--tiq-accent-text);font-size:13px;font-weight:600;display:flex}.tiq-pagination{align-items:center;gap:var(--tiq-space-1);margin:0;padding:0;list-style:none;display:flex}.tiq-page-btn{min-width:30px;height:30px;padding:0 var(--tiq-space-2);border-radius:var(--tiq-radius-sm);border:1px solid var(--tiq-border-subtle);background:var(--tiq-surface-card);color:var(--tiq-text-primary);place-items:center;font-size:12px;font-weight:600;display:inline-grid}.tiq-page-btn:hover:not(:disabled){background:var(--tiq-surface-hover)}.tiq-page-btn[aria-current=page]{background:var(--tiq-accent-fill);border-color:var(--tiq-accent-fill);color:var(--tiq-on-solid)}.tiq-page-btn .tiq-icon{width:14px;height:14px}.tiq-dl{gap:var(--tiq-space-4) var(--tiq-space-5);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;display:grid}.tiq-dl--stacked{gap:var(--tiq-space-3);grid-template-columns:1fr}.tiq-dl>div{min-width:0}.tiq-dl dt{text-transform:uppercase;letter-spacing:.04em;color:var(--tiq-text-secondary);margin:0 0 var(--tiq-space-1);font-size:11px;font-weight:650}.tiq-dl dd{color:var(--tiq-text-primary);overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:550}.tiq-field{gap:var(--tiq-space-1);flex-direction:column;min-width:0;display:flex}.tiq-field>label,.tiq-field-label{color:var(--tiq-text-secondary);font-size:12px;font-weight:600}.tiq-required{color:var(--tiq-danger-text);margin-left:var(--tiq-space-0-5)}.tiq-field-error{color:var(--tiq-danger-text);font-size:12px}.tiq-field-hint{color:var(--tiq-text-secondary);font-size:12px}.tiq-input-group{align-items:stretch;gap:var(--tiq-space-2);display:flex}.tiq-input-group>input,.tiq-input-group>select{flex:1}.tiq-input-addon{padding:0 var(--tiq-space-3);background:var(--tiq-surface-inset);border:1px solid var(--tiq-border-subtle);border-radius:var(--tiq-radius-control);color:var(--tiq-text-secondary);white-space:nowrap;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.tiq-input-addon--mono{font-family:var(--tiq-font-mono)}.tiq-check{align-items:flex-start;gap:var(--tiq-space-2);color:var(--tiq-text-primary);cursor:pointer;font-size:13px;font-weight:550;display:inline-flex}.tiq-check input{margin-top:var(--tiq-space-0-5);flex:none}.tiq-radio-group{gap:var(--tiq-space-1-5);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.tiq-radio-group>legend{color:var(--tiq-text-secondary);margin-bottom:var(--tiq-space-1);padding:0;font-size:12px;font-weight:600}.tiq-radio-group--inline .tiq-radio-options{gap:var(--tiq-space-4);flex-flow:wrap}.tiq-radio-options{gap:var(--tiq-space-1-5);flex-direction:column;display:flex}.tiq-multiselect{border:1px solid var(--tiq-border-strong);border-radius:var(--tiq-radius-control);padding:var(--tiq-space-2) var(--tiq-space-3);gap:var(--tiq-space-1-5);background:var(--tiq-surface-card);flex-direction:column;max-height:180px;display:flex;overflow-y:auto}.tiq-multiselect[aria-invalid=true]{border-color:var(--tiq-danger)}.tiq-form-grid{gap:var(--tiq-space-4);grid-template-columns:1fr 1fr;display:grid}.tiq-form-grid .tiq-form-full{grid-column:1/-1}@media (width<=1199px){.tiq-form-grid{grid-template-columns:1fr}}.tiq-form-stack{gap:var(--tiq-space-4);flex-direction:column;display:flex}.tiq-form-section-title{align-items:center;gap:var(--tiq-space-2);text-transform:uppercase;letter-spacing:.05em;color:var(--tiq-text-secondary);margin:var(--tiq-space-2) 0 0;grid-column:1/-1;font-size:11px;font-weight:700;display:flex}.tiq-form-section-title:after{content:"";background:var(--tiq-border-subtle);flex:1;height:1px}.tiq-fieldset{margin:0 0 var(--tiq-space-5);border:none;min-width:0;padding:0}.tiq-fieldset>legend{align-items:center;gap:var(--tiq-space-2);text-transform:uppercase;letter-spacing:.05em;width:100%;color:var(--tiq-text-secondary);margin-bottom:var(--tiq-space-4);padding:0;font-size:11px;font-weight:700;display:flex}.tiq-fieldset>legend:after{content:"";background:var(--tiq-border-subtle);flex:1;height:1px}.tiq-check-list{gap:var(--tiq-space-1) var(--tiq-space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.tiq-sticky-footer{gap:var(--tiq-space-3);padding:var(--tiq-space-3) var(--tiq-space-4);background:var(--tiq-surface-card);border-top:1px solid var(--tiq-border-subtle);border-radius:0 0 var(--tiq-radius-card) var(--tiq-radius-card);justify-content:flex-end;display:flex;position:sticky;bottom:0}.tiq-filterbar{gap:var(--tiq-space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.tiq-filterbar .tiq-field{min-width:150px}.tiq-filterbar-quick{gap:var(--tiq-space-1-5);flex-wrap:wrap;display:flex}.tiq-filterbar-actions{gap:var(--tiq-space-2);align-items:center;display:flex}.tiq-dropzone{align-items:center;gap:var(--tiq-space-2);padding:var(--tiq-space-5);border:1px dashed var(--tiq-border-strong);border-radius:var(--tiq-radius-card);background:var(--tiq-surface-hover);color:var(--tiq-text-secondary);text-align:center;cursor:pointer;flex-direction:column;font-size:13px;display:flex}.tiq-dropzone--active{border-color:var(--tiq-accent);background:var(--tiq-accent-soft);color:var(--tiq-accent-text)}.tiq-dropzone--disabled{cursor:not-allowed;opacity:.6}.tiq-dropzone .tiq-icon{width:26px;height:26px}.tiq-upload-list{margin:var(--tiq-space-3) 0 0;gap:var(--tiq-space-2);flex-direction:column;padding:0;list-style:none;display:flex}.tiq-upload-item{gap:var(--tiq-space-1) var(--tiq-space-3);padding:var(--tiq-space-2) var(--tiq-space-3);border:1px solid var(--tiq-border-subtle);border-radius:var(--tiq-radius-control);grid-template-columns:auto 1fr auto;align-items:center;font-size:13px;display:grid}.tiq-upload-item progress{width:100%;height:6px;accent-color:var(--tiq-accent-fill);grid-column:1/-1}.tiq-progress{border-radius:var(--tiq-radius-chip);background:var(--tiq-chart-track);width:100%;height:6px;overflow:hidden}.tiq-progress-bar{background:var(--tiq-accent);border-radius:var(--tiq-radius-chip);height:100%}.tiq-scrim{background:var(--tiq-scrim);z-index:70;padding:var(--tiq-space-5);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.tiq-dialog{background:var(--tiq-surface-raised);border-radius:var(--tiq-radius-dialog);box-shadow:var(--tiq-shadow-raised);flex-direction:column;width:560px;max-width:100%;max-height:92vh;display:flex}.tiq-dialog--lg{width:760px}.tiq-dialog--sm{width:420px}.tiq-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--tiq-space-3);padding:var(--tiq-space-4) var(--tiq-space-5);border-bottom:1px solid var(--tiq-border-subtle);display:flex}.tiq-dialog-header h2{font-size:17px}.tiq-dialog-body{padding:var(--tiq-space-5);gap:var(--tiq-space-4);flex-direction:column;display:flex;overflow-y:auto}.tiq-dialog-footer{gap:var(--tiq-space-3);padding:var(--tiq-space-4) var(--tiq-space-5);border-top:1px solid var(--tiq-border-subtle);justify-content:flex-end;display:flex}.tiq-consequence{border:1px solid var(--tiq-border-subtle);border-radius:var(--tiq-radius-card);background:var(--tiq-surface-hover);padding:var(--tiq-space-3) var(--tiq-space-4)}.tiq-banner{align-items:flex-start;gap:var(--tiq-space-3);padding:var(--tiq-space-3) var(--tiq-space-4);border-radius:var(--tiq-radius-card);border:1px solid #0000;border-left-width:4px;font-size:13px;display:flex}.tiq-banner>.tiq-icon{margin-top:var(--tiq-space-0-5)}.tiq-banner-body{gap:var(--tiq-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.tiq-banner-title{font-weight:650}.tiq-banner-actions{gap:var(--tiq-space-2);flex:none;align-items:center;display:flex}.tiq-banner--error{background:var(--tiq-danger-soft);color:var(--tiq-danger-text);border-color:var(--tiq-danger)}.tiq-banner--warning{background:var(--tiq-warning-soft);color:var(--tiq-warning-text);border-color:var(--tiq-warning);border-style:dashed dashed dashed solid}.tiq-banner--info{background:var(--tiq-info-soft);color:var(--tiq-info-text);border-color:#0000;border-left-color:var(--tiq-info)}.tiq-banner--success{background:var(--tiq-success-soft);color:var(--tiq-success-text);border-color:#0000;border-left-color:var(--tiq-success)}.tiq-banner ul{padding-left:var(--tiq-space-4);margin:0}.tiq-banner a:not([class]){color:inherit;font-weight:600}.tiq-toasts{top:var(--tiq-space-5);right:var(--tiq-space-5);z-index:90;gap:var(--tiq-space-2);flex-direction:column;align-items:flex-end;margin:0;padding:0;list-style:none;display:flex;position:fixed}.tiq-toast{background:var(--tiq-surface-raised);color:var(--tiq-text-primary);border:1px solid var(--tiq-border-subtle);border-left:3px solid var(--tiq-accent);padding:var(--tiq-space-3) var(--tiq-space-4);border-radius:var(--tiq-radius-control);box-shadow:var(--tiq-shadow-raised);align-items:center;gap:var(--tiq-space-3);max-width:420px;font-size:13px;font-weight:550;display:flex}.tiq-toast--success{border-left-color:var(--tiq-success)}.tiq-toast--error{border-left-color:var(--tiq-danger)}.tiq-skeleton{background:var(--tiq-surface-inset);border-radius:var(--tiq-radius-sm);animation:1.4s ease-in-out infinite tiq-pulse;display:block}@keyframes tiq-pulse{0%,to{opacity:1}50%{opacity:.45}}.tiq-skeleton-stack{gap:var(--tiq-space-2);flex-direction:column;display:flex}.tiq-empty{align-items:center;gap:var(--tiq-space-3);padding:var(--tiq-space-7) var(--tiq-space-5);text-align:center;color:var(--tiq-text-secondary);flex-direction:column;font-size:13px;display:flex}.tiq-empty>.tiq-icon{opacity:.6;width:32px;height:32px}.tiq-empty-title{color:var(--tiq-text-primary);font-size:15px;font-weight:650}.tiq-empty--compact{padding:var(--tiq-space-5) var(--tiq-space-4)}.tiq-restricted>.tiq-icon{color:var(--tiq-warning);opacity:1}.tiq-center-page{place-items:center;min-height:60vh;display:grid}.tiq-tabs{gap:var(--tiq-space-1);background:var(--tiq-surface-inset);padding:var(--tiq-space-1);border-radius:var(--tiq-radius-menu);width:max-content;max-width:100%;display:flex;overflow-x:auto}.tiq-tab{align-items:center;gap:var(--tiq-space-1-5);padding:var(--tiq-space-2) var(--tiq-space-4);border-radius:var(--tiq-radius-control);color:var(--tiq-text-secondary);white-space:nowrap;background:0 0;border:none;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.tiq-tab:hover{color:var(--tiq-text-primary);text-decoration:none}.tiq-tab--active,.tiq-tab[aria-selected=true]{background:var(--tiq-surface-card);color:var(--tiq-text-primary);box-shadow:var(--tiq-shadow-card)}.tiq-tab--active:focus-visible,.tiq-tab[aria-selected=true]:focus-visible{box-shadow:var(--tiq-focus-ring), var(--tiq-shadow-card)}.tiq-tab-count{padding:0 var(--tiq-space-1-5);border-radius:var(--tiq-radius-chip);background:var(--tiq-neutral-soft);color:var(--tiq-neutral-text);font-size:11px;font-weight:700}.tiq-tabpanel{margin-top:var(--tiq-space-4);gap:var(--tiq-space-4);flex-direction:column;display:flex}.tiq-tabpanel>*{min-width:0}.tiq-tabpanel>.tiq-stack--spaced{margin-top:0}.tiq-tabs{position:relative}.tiq-vtabs-layout{gap:var(--tiq-space-5);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}@media (width<=767px){.tiq-vtabs-layout{grid-template-columns:minmax(0,1fr)}}.tiq-vtabs-title{margin-bottom:var(--tiq-space-3);font-size:16px;font-weight:650}.tiq-vtabs{gap:var(--tiq-space-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tiq-vtabs a,.tiq-vtabs button{text-align:left;width:100%;padding:var(--tiq-space-2) var(--tiq-space-3);border-radius:var(--tiq-radius-control);color:var(--tiq-text-secondary);background:0 0;border:none;font-size:13px;font-weight:600;text-decoration:none;display:block}.tiq-vtabs a:hover,.tiq-vtabs button:hover{background:var(--tiq-surface-hover);color:var(--tiq-text-primary);text-decoration:none}.tiq-vtabs .tiq-vtab--active,.tiq-vtabs .tiq-vtab--active:hover,.tiq-vtabs [aria-current=page]{background:var(--tiq-accent-soft);color:var(--tiq-accent-text)}.tiq-stepper{align-items:flex-start;gap:var(--tiq-space-2);margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.tiq-step{align-items:center;gap:var(--tiq-space-2);min-width:120px;color:var(--tiq-text-secondary);flex:1;font-size:12.5px;display:flex;position:relative}.tiq-step:not(:last-child):after{content:"";height:2px;min-width:var(--tiq-space-3);background:var(--tiq-border-subtle);border-radius:var(--tiq-radius-chip);flex:1}.tiq-step--complete:not(:last-child):after{background:var(--tiq-accent)}.tiq-step-marker{border:2px solid var(--tiq-border-strong);background:var(--tiq-surface-card);width:26px;height:26px;color:var(--tiq-text-secondary);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.tiq-step-marker .tiq-icon{width:14px;height:14px}.tiq-step-text{gap:var(--tiq-space-0-5);flex-direction:column;min-width:0;display:flex}.tiq-step-label{white-space:nowrap;font-weight:600}.tiq-step-desc{font-size:11.5px}.tiq-step--complete .tiq-step-marker{background:var(--tiq-accent-fill);border-color:var(--tiq-accent-fill);color:var(--tiq-on-solid)}.tiq-step--current .tiq-step-marker{border-color:var(--tiq-accent);color:var(--tiq-accent-text)}.tiq-step--current .tiq-step-label{color:var(--tiq-text-primary)}.tiq-step--blocked .tiq-step-marker{border-color:var(--tiq-danger);color:var(--tiq-danger-text)}.tiq-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tiq-timeline-item{gap:var(--tiq-space-3);padding-bottom:var(--tiq-space-4);grid-template-columns:28px minmax(0,1fr);display:grid;position:relative}.tiq-timeline-item:not(:last-child):before{content:"";background:var(--tiq-border-subtle);width:2px;position:absolute;top:28px;bottom:0;left:13px}.tiq-timeline-dot{background:var(--tiq-neutral-soft);width:28px;height:28px;color:var(--tiq-neutral-text);border-radius:50%;place-items:center;display:grid}.tiq-timeline-dot .tiq-icon{width:14px;height:14px}.tiq-timeline-dot--success{background:var(--tiq-success-soft);color:var(--tiq-success-text)}.tiq-timeline-dot--danger{background:var(--tiq-danger-soft);color:var(--tiq-danger-text)}.tiq-timeline-dot--warning{background:var(--tiq-warning-soft);color:var(--tiq-warning-text)}.tiq-timeline-dot--info{background:var(--tiq-info-soft);color:var(--tiq-info-text)}.tiq-timeline-dot--accent{background:var(--tiq-accent-soft);color:var(--tiq-accent-text)}.tiq-timeline-body{gap:var(--tiq-space-1);min-width:0;padding-top:var(--tiq-space-1);flex-direction:column;display:flex}.tiq-timeline-title{font-size:13px;font-weight:600}.tiq-timeline-meta{color:var(--tiq-text-secondary);font-size:12px}.tiq-timeline-detail{color:var(--tiq-text-primary);overflow-wrap:anywhere;font-size:12.5px}.tiq-readiness{gap:var(--tiq-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tiq-readiness-summary{gap:var(--tiq-space-2);margin-bottom:var(--tiq-space-3);flex-wrap:wrap;display:flex}.tiq-readiness-item{gap:var(--tiq-space-3);padding:var(--tiq-space-2-5) var(--tiq-space-3);border-radius:var(--tiq-radius-control);border:1px solid var(--tiq-border-subtle);border-left-width:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;font-size:13px;display:grid}.tiq-readiness-item .tiq-icon{margin-top:var(--tiq-space-0-5)}.tiq-readiness-item--blocking{border-left-color:var(--tiq-danger);background:var(--tiq-danger-soft)}.tiq-readiness-item--blocking>.tiq-icon{color:var(--tiq-danger-text)}.tiq-readiness-item--warning{border-left-color:var(--tiq-warning);background:var(--tiq-warning-soft)}.tiq-readiness-item--warning>.tiq-icon{color:var(--tiq-warning-text)}.tiq-readiness-item--passed{border-left-color:var(--tiq-success)}.tiq-readiness-item--passed>.tiq-icon{color:var(--tiq-success-text)}.tiq-readiness-text{gap:var(--tiq-space-0-5);color:var(--tiq-text-primary);flex-direction:column;display:flex}.tiq-readiness-detail{color:var(--tiq-text-secondary);font-size:12px}.tiq-readiness-item--blocking .tiq-readiness-detail,.tiq-readiness-item--warning .tiq-readiness-detail,.tiq-readiness-item--blocking .tiq-btn--ghost,.tiq-readiness-item--warning .tiq-btn--ghost{color:var(--tiq-text-primary)}.tiq-readiness-item--blocking .tiq-btn--link,.tiq-readiness-item--warning .tiq-btn--link,.tiq-readiness-item--blocking a:not(.tiq-btn),.tiq-readiness-item--warning a:not(.tiq-btn){color:var(--tiq-text-primary);text-underline-offset:2px;text-decoration:underline}.tiq-deadline{gap:var(--tiq-space-0-5);flex-direction:column;display:inline-flex}.tiq-deadline-official{font-variant-numeric:tabular-nums;color:var(--tiq-text-primary);font-weight:600}.tiq-deadline-zone{color:var(--tiq-text-secondary);font-weight:500}.tiq-deadline-local{color:var(--tiq-text-secondary);font-size:12px}.tiq-deadline-status{font-size:12px}.tiq-deadline--block{gap:var(--tiq-space-1);padding:var(--tiq-space-3) var(--tiq-space-4);border:1px solid var(--tiq-border-subtle);border-left:4px solid var(--tiq-accent);border-radius:var(--tiq-radius-card);background:var(--tiq-surface-card);display:flex}.tiq-deadline--block.tiq-deadline--passed{border-left-color:var(--tiq-neutral)}.tiq-deadline--block.tiq-deadline--soon{border-left-color:var(--tiq-warning)}.tiq-deadline-inline-label{color:var(--tiq-text-secondary);font-weight:400}.tiq-deadline-label{text-transform:uppercase;letter-spacing:.04em;color:var(--tiq-text-secondary);font-size:11px;font-weight:650}.tiq-barlist{gap:var(--tiq-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tiq-barlist-row{align-items:center;gap:var(--tiq-space-3);grid-template-columns:minmax(96px,200px) minmax(60px,1fr) 48px 44px;font-size:12.5px;display:grid}.tiq-barlist-label{color:var(--tiq-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.tiq-barlist-track{background:var(--tiq-chart-track);border-radius:var(--tiq-radius-sm);height:16px;overflow:hidden}.tiq-barlist-fill{background:var(--tiq-chart-1);border-radius:var(--tiq-radius-sm);height:100%;display:block}.tiq-barlist-value{text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.tiq-barlist-share{text-align:right;color:var(--tiq-text-secondary);font-variant-numeric:tabular-nums}.tiq-barlist-row--link{border-radius:var(--tiq-radius-sm);color:inherit;text-decoration:none}.tiq-barlist-row--link:hover{background:var(--tiq-surface-hover);text-decoration:none}.tiq-chart{width:100%;min-width:0;margin:0;position:relative}.tiq-chart-legend{gap:var(--tiq-space-2);flex-direction:column;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.tiq-chart-legend--inline{gap:var(--tiq-space-2) var(--tiq-space-4);flex-flow:wrap}.tiq-chart-legend li{align-items:center;gap:var(--tiq-space-2);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.tiq-chart-legend--inline li{grid-template-columns:auto auto}.tiq-chart-swatch{border-radius:50%;flex:none;width:10px;height:10px}.tiq-donut{align-items:center;gap:var(--tiq-space-5);flex-wrap:wrap;display:flex}.tiq-donut-figure{flex:none;position:relative}.tiq-donut-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tiq-donut-total{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.tiq-donut-caption{color:var(--tiq-text-secondary);font-size:12px}.tiq-chart-tooltip{background:var(--tiq-surface-raised);border:1px solid var(--tiq-border-subtle);border-radius:var(--tiq-radius-control);box-shadow:var(--tiq-shadow-raised);padding:var(--tiq-space-2) var(--tiq-space-3);color:var(--tiq-text-primary);font-size:12px}.tiq-page{gap:var(--tiq-space-4);flex-direction:column;display:flex}.tiq-page-head{gap:var(--tiq-space-1);flex-direction:column;display:flex}.tiq-page-head-main{justify-content:space-between;align-items:center;gap:var(--tiq-space-3);min-height:calc(13px * 1.3 + 2 * var(--tiq-space-2) + 2px);flex-wrap:wrap;display:flex}.tiq-page-head-text{gap:var(--tiq-space-1);flex-direction:column;flex:16rem;min-width:0;display:flex}.tiq-page-head h2{font-size:20px;font-weight:600}.tiq-page-meta{align-items:center;gap:var(--tiq-space-3);color:var(--tiq-text-secondary);flex-wrap:wrap;font-size:13px;display:flex}.tiq-page-meta-row{align-items:center;gap:var(--tiq-space-3);flex-wrap:wrap;flex-basis:100%;display:flex}.tiq-page-intro{color:var(--tiq-text-secondary);font-size:12.5px}.tiq-page-actions{align-items:center;gap:var(--tiq-space-3);flex-wrap:wrap;flex:0 auto;justify-content:flex-end;min-width:0;display:flex}.tiq-back-link{align-items:center;gap:var(--tiq-space-1);font-size:12.5px;font-weight:600;display:inline-flex}.tiq-grid{gap:var(--tiq-space-4);display:grid}.tiq-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tiq-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tiq-grid--sidebar{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (width<=1199px){.tiq-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.tiq-grid--sidebar{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.tiq-grid--2,.tiq-grid--3{grid-template-columns:minmax(0,1fr)}}.tiq-stack{gap:var(--tiq-space-3);flex-direction:column;display:flex}ul.tiq-stack,ol.tiq-stack{margin:0;padding:0;list-style:none}.tiq-inline{align-items:center;gap:var(--tiq-space-2);flex-wrap:wrap;display:flex}.tiq-auth-page{justify-content:center;align-items:center;gap:var(--tiq-space-4);min-height:100vh;padding:var(--tiq-space-4);background:var(--tiq-surface-app);flex-direction:column;display:flex}.tiq-auth-brand{align-items:center;gap:var(--tiq-space-0-5);flex-direction:column;display:flex}.tiq-auth-brand .tiq-brand-name{color:var(--tiq-text-primary);font-size:24px}.tiq-auth-brand .tiq-brand-sub{color:var(--tiq-text-secondary);opacity:1;font-size:12px}.tiq-auth-card{width:100%;max-width:400px}.tiq-auth-card--wide{max-width:640px}.tiq-auth-card form{gap:var(--tiq-space-3);margin-top:var(--tiq-space-4);flex-direction:column;display:flex}.tiq-auth-card .tiq-btn--primary{width:100%}.tiq-auth-links{justify-content:space-between;gap:var(--tiq-space-3);margin-top:var(--tiq-space-3);font-size:12.5px;display:flex}.tiq-demo-accounts{width:100%;max-width:640px;margin-top:var(--tiq-space-4)}.tiq-demo-group+.tiq-demo-group{margin-top:var(--tiq-space-3)}.tiq-demo-group-title{text-transform:uppercase;letter-spacing:.05em;color:var(--tiq-text-secondary);margin-bottom:var(--tiq-space-1-5);font-size:11px;font-weight:700}.tiq-demo-list{gap:var(--tiq-space-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tiq-demo-account{padding:var(--tiq-space-1-5) var(--tiq-space-2-5);border-radius:var(--tiq-radius-control);border:1px solid var(--tiq-border-subtle);background:var(--tiq-surface-card);color:var(--tiq-text-primary);text-align:left;flex-direction:column;align-items:flex-start;gap:0;font-size:12.5px;font-weight:600;display:inline-flex}.tiq-demo-account:hover:not(:disabled){border-color:var(--tiq-accent);background:var(--tiq-accent-soft)}.tiq-demo-account-role{color:var(--tiq-text-secondary);font-size:11px;font-weight:500}.tiq-org-list{gap:var(--tiq-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tiq-org-option{gap:var(--tiq-space-3);text-align:left;width:100%;padding:var(--tiq-space-3) var(--tiq-space-4);border:1px solid var(--tiq-border-subtle);border-radius:var(--tiq-radius-card);background:var(--tiq-surface-card);color:var(--tiq-text-primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;font-size:13px;display:grid}button.tiq-org-option:hover:not(:disabled){border-color:var(--tiq-accent);background:var(--tiq-surface-hover)}.tiq-org-option--current{border-color:var(--tiq-accent);box-shadow:inset 0 0 0 1px var(--tiq-accent)}.tiq-org-option--current:focus-visible{box-shadow:var(--tiq-focus-ring), inset 0 0 0 1px var(--tiq-accent)}.tiq-org-option--unavailable{background:var(--tiq-surface-hover)}.tiq-org-name{font-size:14px;font-weight:650}.tiq-org-detail{color:var(--tiq-text-secondary);font-size:12px}.tiq-kpi-link,.tiq-kpi-link:hover{color:inherit;text-decoration:none}.tiq-kpi-link:hover .tiq-kpi-label{color:var(--tiq-accent-strong)}.tiq-stack--spaced{margin-top:var(--tiq-space-4)}.tiq-stack--start{align-items:flex-start}.tiq-list-plain{gap:var(--tiq-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tiq-loading-screen{background:var(--tiq-surface-app);min-height:100vh;color:var(--tiq-text-secondary);place-items:center;display:grid}.tiq-loading-screen-inner{align-items:center;gap:var(--tiq-space-3);flex-direction:column;display:flex}.tiq-loading-screen .tiq-brand-name{color:var(--tiq-text-primary);font-size:24px}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/JetBrainsMono-Medium.woff2)format("woff2")}*{box-sizing:border-box}html,body,#root{min-height:100%}body{font-family:var(--tiq-font-sans);color:var(--tiq-text-primary);background:var(--tiq-surface-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01";margin:0;font-size:14px;line-height:1.45}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
