@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/jetbrains-mono-latin-wght-normal.2rmhnsrc80fag.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/source-serif-4-latin-wght-normal.3_g1pg7bqcyap.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/dm-sans-latin-wght-normal.0tm8u-h63rec8.woff2)format("woff2")}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/fira-code-latin-wght-normal.060qjcmg_41f4.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/geist-latin-wght-normal.20f3xrkj613ah.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/geist-mono-latin-wght-normal.1t7tphccnfzmb.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ibm-plex-mono-latin-500-normal.11q3guvgd1r20.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ibm-plex-mono-latin-600-normal.30e0eqd5fxn92.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ibm-plex-mono-latin-700-normal.2dfeoyem8ph0h.woff2)format("woff2")}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/libre-baskerville-latin-wght-normal.0tghjr70jr-ay.woff2)format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/lora-latin-wght-normal.42zqtbxrnmb37.woff2)format("woff2")}@font-face{font-family:Merriweather;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/merriweather-latin-wght-normal.3_g2n7q20a3c1.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/montserrat-latin-wght-normal.0s216eisv2o7-.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/open-sans-latin-wght-normal.3n8ppntdid8x1.woff2)format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/outfit-latin-wght-normal.3l9rzm26h_u0r.woff2)format("woff2")}@font-face{font-family:Oxanium;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/oxanium-latin-wght-normal.3pe1atno441yw.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/playfair-display-latin-wght-normal.1izqcz-wkfvza.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/plus-jakarta-sans-latin-wght-normal.1nsast9qgxif8.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/poppins-latin-400-normal.26axoheojcvao.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/poppins-latin-500-normal.01tiwsu2c6vk3.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/poppins-latin-600-normal.14nztc_w4mkh_.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/poppins-latin-700-normal.3raw8inii9jva.woff2)format("woff2")}@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/quicksand-latin-wght-normal.2upmmugdnwsod.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/roboto-latin-wght-normal.113jqrlu1v-_f.woff2)format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/roboto-mono-latin-wght-normal.22tto7d-z8vyl.woff2)format("woff2")}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/source-code-pro-latin-wght-normal.32urh1kkfy9j6.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/space-mono-latin-400-normal.37_1qewfwlumh.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/space-mono-latin-700-normal.3dmnla43cklex.woff2)format("woff2")}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ubuntu-mono-latin-400-normal.0se352e1pdnly.woff2)format("woff2")}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ubuntu-mono-latin-700-normal.1plf_hvieldy1.woff2)format("woff2")}
.imt-root{font-family:var(--font-body,var(--admin-body-font,var(--font-sans,Geist))), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--foreground);background:var(--background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.imt-root:not(.imt-host-navigation){--primary:#244f43;--primary-foreground:#fff;--foreground:#22322e;--background:#f5f7f6;--card:#fff;--card-foreground:#22322e;--muted:#eef2f0;--muted-foreground:#71817a;--border:#e0e7e3;--radius:12px;--sidebar:#fff;--sidebar-foreground:#53665e;--sidebar-accent:#edf3ef;--sidebar-primary:#244f43;--sidebar-primary-foreground:#fff;--input:#dde5df;--destructive:#b64a42;--secondary:#eef2ef;--secondary-foreground:#344e43}.imt-root *{box-sizing:border-box}.imt-root{min-width:340px;font-size:var(--body-size,14px);font-weight:var(--body-weight,400);line-height:var(--body-line-height,1.5);margin:0}.imt-root button,.imt-root input,.imt-root select,.imt-root textarea{font:inherit}.imt-root button,.imt-root a,.imt-root input,.imt-root select,.imt-root textarea{-webkit-tap-highlight-color:transparent}.imt-root button,.imt-root a{touch-action:manipulation}.imt-root button{cursor:pointer}.imt-root button:disabled{cursor:not-allowed;opacity:.55}.imt-root a{color:var(--primary);text-decoration:none}.imt-root a:hover{text-decoration:underline}.imt-root h1,.imt-root h2,.imt-root h3,.imt-root h4,.imt-root p{margin-top:0}.imt-root h1{font-family:var(--heading-h1-font,var(--font-heading,inherit));font-size:var(--heading-h1-size,32px);letter-spacing:var(--heading-h1-letter-spacing,-1px);font-weight:var(--heading-h1-weight,600);line-height:var(--heading-h1-line-height,1.22);color:var(--heading-h1-color,var(--foreground));text-transform:var(--heading-h1-transform,none)}.imt-root h2{font-family:var(--heading-h2-font,var(--font-heading,inherit));font-size:var(--heading-h2-size,17px);letter-spacing:var(--heading-h2-letter-spacing,-.25px);font-weight:var(--heading-h2-weight,600);line-height:var(--heading-h2-line-height,1.3);color:var(--heading-h2-color,var(--foreground));text-transform:var(--heading-h2-transform,none)}.imt-root h3{font-family:var(--heading-h3-font,var(--font-heading,inherit));font-size:var(--heading-h3-size,17px);letter-spacing:var(--heading-h3-letter-spacing,normal);font-weight:var(--heading-h3-weight,600);line-height:var(--heading-h3-line-height,1.3);color:var(--heading-h3-color,var(--foreground));text-transform:var(--heading-h3-transform,none);margin-bottom:8px}.imt-root h4{font-family:var(--heading-h3-font,var(--font-heading,inherit));font-size:var(--heading-h3-size,14px);font-weight:var(--heading-h3-weight,600);color:var(--heading-h3-color,var(--foreground))}.imt-root p{line-height:var(--body-line-height,1.65)}.imt-root small{font-family:var(--meta-font,var(--font-ui,var(--font-body,inherit)));font-size:var(--meta-size,12px);font-weight:var(--meta-weight,inherit);line-height:var(--meta-line-height,1.5);letter-spacing:var(--meta-letter-spacing,normal)}.imt-root hr{border:0;border-top:1px solid var(--border);margin:6px 0}.imt-root svg{flex-shrink:0}.imt-root input,.imt-root select,.imt-root textarea{width:100%;min-height:var(--input-height,36px);padding:var(--input-padding-y,11px) var(--input-padding-x,12px);color:var(--input-text,var(--foreground));background:var(--input-bg,var(--card));border:var(--input-border-width,1px) solid var(--input-border,var(--border));border-radius:var(--input-radius,8px);font-size:var(--input-font-size,inherit);outline:none;transition:border-color .15s,box-shadow .15s}.imt-root input:focus,.imt-root select:focus,.imt-root textarea:focus{border-color:var(--input-border-focus,var(--ring,var(--primary)));box-shadow:0 0 0 3px color-mix(in srgb, var(--input-border-focus,var(--primary)) 12%, transparent)}.imt-root input:disabled,.imt-root select:disabled,.imt-root textarea:disabled,.imt-root input[readonly]{background:var(--muted);color:var(--muted-foreground)}.imt-root input[type=checkbox]{width:17px;height:17px;min-height:0;accent-color:var(--primary);padding:0}.imt-root input[type=file]{font-size:12px}.imt-root textarea{min-height:var(--textarea-min-height,110px);resize:vertical}.imt-root code{overflow-wrap:anywhere;font-size:12px}.imt-root button:focus-visible,.imt-root a:focus-visible,.imt-root summary:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 55%, transparent);outline-offset:3px}.imt-root .button{justify-content:center;align-items:center;gap:var(--button-gap,8px);padding:var(--button-padding-y,10px) var(--button-padding-x,15px);min-height:var(--button-height,40px);border:var(--button-border-width,1px) solid var(--button-primary-border,transparent);border-radius:var(--button-radius,8px);font-size:var(--button-font-size,13px);font-family:var(--button-font,var(--font-body,inherit));font-weight:var(--button-font-weight,600);white-space:nowrap;color:inherit;line-height:1.35;transition:background .15s,transform .15s;display:inline-flex;text-decoration:none!important}.imt-root .button.primary{background:var(--button-primary-bg,var(--admin-button-bg,var(--primary)));color:var(--button-primary-text,var(--admin-button-text,var(--primary-foreground)))}.imt-root .button.primary:hover{background:var(--button-primary-hover-bg,var(--admin-button-hover-bg,color-mix(in srgb, var(--primary) 90%, black)));color:var(--button-primary-hover-text,var(--button-primary-text));border-color:var(--button-primary-hover-border,var(--button-primary-border))}.imt-root .button.primary:active{background:var(--button-primary-active-bg,var(--button-primary-bg));color:var(--button-primary-active-text,var(--button-primary-text))}.imt-root .button.secondary{background:var(--button-secondary-bg,var(--card));border-color:var(--button-secondary-border,var(--border));color:var(--button-secondary-text,var(--foreground))}.imt-root .button.secondary:hover{background:var(--button-secondary-hover-bg,var(--muted));color:var(--button-secondary-hover-text,var(--button-secondary-text));border-color:var(--button-secondary-hover-border,var(--button-secondary-border))}.imt-root .button.secondary:active{background:var(--button-secondary-active-bg,var(--button-secondary-bg));color:var(--button-secondary-active-text,var(--button-secondary-text))}.imt-root .button.ghost{background:var(--button-tertiary-bg,transparent);border-color:var(--button-tertiary-border,transparent);color:var(--button-tertiary-text,var(--muted-foreground));padding:var(--button-padding-y,8px) var(--button-padding-x,10px)}.imt-root .button.ghost:hover{background:var(--button-tertiary-hover-bg,var(--muted));color:var(--button-tertiary-hover-text,var(--button-tertiary-text));border-color:var(--button-tertiary-hover-border,var(--button-tertiary-border))}.imt-root .button.ghost:active{background:var(--button-tertiary-active-bg,var(--button-tertiary-bg));color:var(--button-tertiary-active-text,var(--button-tertiary-text))}.imt-root .button.danger{background:var(--error,#fff4f2);border-color:var(--error-border,#f0d0ca);color:var(--error-foreground,#a64036)}.imt-root .button.primary:disabled{background:var(--button-primary-disabled-bg,var(--button-disabled-bg));color:var(--button-primary-disabled-text,var(--button-disabled-text));border-color:var(--button-disabled-border,var(--button-primary-border))}.imt-root .button.secondary:disabled{background:var(--button-secondary-disabled-bg,var(--button-disabled-bg));color:var(--button-secondary-disabled-text,var(--button-disabled-text));border-color:var(--button-disabled-border,var(--button-secondary-border))}.imt-root .button.ghost:disabled{background:var(--button-tertiary-disabled-bg,transparent);color:var(--button-tertiary-disabled-text,var(--button-disabled-text));border-color:var(--button-disabled-border,var(--button-tertiary-border))}.imt-root .full{width:100%}.imt-root .actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.imt-root .form-actions{justify-content:flex-end;gap:10px;padding-top:12px;display:flex}.imt-root .text-button{color:var(--foreground);text-align:left;background:0 0;border:0;padding:0}.imt-root .field{flex-direction:column;gap:8px;min-width:0;font-size:13px;display:flex}.imt-root .field>span{color:var(--foreground);font-weight:600}.imt-root .field>small{color:var(--muted-foreground)}.imt-root .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.imt-root .stack{flex-direction:column;gap:21px;display:flex}.imt-root .stack>.button{align-self:flex-start}.imt-root .padded{padding:24px}.imt-root .muted{color:var(--muted-foreground);font-size:13px}.imt-root .block{display:block}.imt-root .align-right{text-align:right;font-size:13px}.imt-root .eyebrow{letter-spacing:1.6px;color:var(--muted-foreground);margin-bottom:14px;font-size:10px;font-weight:700}.imt-root .badge{padding:var(--badge-padding-y,4px) var(--badge-padding-x,8px);border-radius:var(--badge-radius,5px);font-size:var(--badge-font-size,10px);font-weight:var(--badge-font-weight,600);line-height:var(--badge-line-height,1.5);background:var(--muted);color:var(--muted-foreground);white-space:nowrap;align-items:center;display:inline-flex}.imt-root .badge.green{background:var(--badge-bg-success);color:var(--badge-text-success)}.imt-root .badge.amber{background:var(--badge-bg-warning);color:var(--badge-text-warning)}.imt-root .badge.red{background:var(--badge-bg-error);color:var(--badge-text-error)}.imt-root .identity{align-items:center;gap:11px;display:flex}.imt-root .identity strong,.imt-root .identity small{display:block}.imt-root .identity strong{margin-bottom:3px;font-size:13px;font-weight:600}.imt-root .identity small{color:var(--muted-foreground);font-size:11px}.imt-root .avatar{background:var(--avatar-fallback-bg,var(--muted));width:35px;height:35px;color:var(--foreground);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.imt-root .avatar img{object-fit:cover;width:100%;height:100%}.imt-root .org-icon{border:1px solid var(--border);width:35px;height:35px;color:var(--primary);background:var(--card);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.imt-root .surface{background:var(--surface-card-bg,var(--admin-card-bg,var(--card)));color:var(--surface-card-fg,var(--foreground));border:var(--surface-card-border-width,var(--card-border-width,1px)) solid var(--surface-card-border,var(--card-border,var(--border)));border-radius:var(--surface-card-radius,var(--card-radius,var(--radius)));padding:var(--surface-card-padding,var(--card-padding,0));gap:var(--surface-card-gap,var(--card-gap,normal));box-shadow:var(--surface-card-shadow,var(--card-shadow,none));min-width:0;margin-bottom:24px}.imt-root .surface-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:21px 24px;display:flex}.imt-root .surface-heading h2{margin:0 0 4px}.imt-root .surface-heading p{color:var(--muted-foreground);margin:0;font-size:12px}.imt-root .surface>.surface{margin:0}.imt-root .summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;margin-bottom:24px;display:grid}.imt-root .summary-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.imt-root .summary-grid>.surface{flex-direction:column;gap:6px;margin:0;padding:22px 21px;display:flex}.imt-root .summary-label{color:var(--muted-foreground);font-size:12px}.imt-root .summary-number{letter-spacing:-.6px;font-size:29px;font-weight:600;line-height:1.4}.imt-root .summary-word{min-height:40px;font-size:17px;font-weight:600;line-height:1.65}.imt-root .summary-icon{color:var(--primary);padding:5px 0}.imt-root .summary-grid .muted{font-size:11px}.imt-root .page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.imt-root .page-heading>div{min-width:0}@container app-window (max-width:560px){.imt-root .page-heading{flex-direction:column;align-items:stretch;gap:16px}.imt-root .page-heading .actions{width:100%}.imt-root .page-heading .actions>.button{white-space:normal;min-width:0;max-width:100%}}.imt-root .page-heading h1{margin-bottom:9px}.imt-root .page-heading p:not(.eyebrow){color:var(--muted-foreground);margin:0;font-size:13px}.imt-root .page-heading .eyebrow{margin-bottom:9px}.imt-root .toolbar{gap:var(--surface-toolbar-gap,13px);padding:var(--surface-toolbar-padding,16px 19px);color:var(--surface-toolbar-fg,inherit);background:var(--surface-toolbar-bg,transparent);border:var(--surface-toolbar-border-width,0) solid var(--surface-toolbar-border,transparent);border-radius:var(--surface-toolbar-radius,0);box-shadow:var(--surface-toolbar-shadow,none);align-items:center;display:flex}.imt-root .toolbar>input{box-shadow:none;background:0 0;border:none;flex:1;min-width:130px;padding:7px 0}.imt-root .toolbar>select{width:170px;font-size:12px}.imt-root .toolbar>.field{flex-direction:row;flex:1;align-items:center;max-width:380px}.imt-root .toolbar>.field>span{min-width:65px}.imt-root .toolbar>svg{color:var(--muted-foreground)}.imt-root .table-surface{overflow:auto}.imt-root .table-surface table{border-collapse:collapse;text-align:left;width:100%}.imt-root .table-surface th{text-transform:uppercase;letter-spacing:.8px;color:var(--muted-foreground);background:color-mix(in srgb, var(--muted) 40%, var(--card));border-bottom:1px solid var(--border);white-space:nowrap;padding:14px 20px;font-size:10px;font-weight:600}.imt-root .table-surface td{border-bottom:1px solid var(--border);padding:19px 20px;font-size:12px;line-height:1.65}.imt-root .table-surface tr:last-child td{border-bottom:0}.imt-root .table-surface .button{min-height:31px;padding:6px 10px;font-size:11px}.imt-root .table-surface td:last-child,.imt-root .table-surface th:last-child{text-align:right}.imt-root .table-surface td:last-child .actions{justify-content:flex-end}.imt-root .row-menu{text-align:left;position:relative}.imt-root .row-menu summary{border:1px solid var(--border);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:33px;height:30px;margin-left:auto;list-style:none;display:flex}.imt-root .row-menu summary::-webkit-details-marker{display:none}.imt-root .row-menu[open]{z-index:5;position:relative}.imt-root .row-menu>div{border:1px solid var(--border);background:var(--popover,var(--card));width:170px;box-shadow:var(--shadow-md);border-radius:9px;padding:5px;position:absolute;top:35px;right:0}.imt-root .row-menu button{text-align:left;width:100%;color:var(--foreground);background:0 0;border:none;border-radius:5px;padding:10px;font-size:12px;display:block}.imt-root .row-menu button:hover{background:var(--muted)}.imt-root .table-surface:has(.row-menu[open]){z-index:5;margin-bottom:-206px;padding-bottom:230px;position:relative;overflow:visible}.imt-root .loading{color:var(--muted-foreground);justify-content:center;align-items:center;gap:12px;padding:55px 24px;font-size:13px;display:flex}.imt-root .spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.imt-root .empty{text-align:center;padding:55px 25px}.imt-root .empty p{color:var(--muted-foreground);max-width:500px;margin:0 auto 22px;font-size:13px}.imt-root .workspace-main:has(>.holding-page){display:flex}.imt-root .holding-page{flex:1;place-items:center;display:grid}.imt-root .holding-page .empty{max-width:620px}.imt-root .notice{border:1px solid var(--error-border);background:var(--error);color:var(--error-foreground);border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:13px 16px;font-size:13px;line-height:1.6;display:flex}.imt-root .notice>svg{margin-top:2px}.imt-root .notice.success{border-color:var(--success-border);background:var(--success);color:var(--success-foreground)}.imt-root .notice.info{border-color:var(--info-border);background:var(--info);color:var(--info-foreground)}.imt-root .stack>.notice{margin:0}.imt-root .toggle-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:25px;padding:15px 0;display:flex}.imt-root .toggle-row:last-child{border-bottom:0}.imt-root .toggle-row strong{font-size:13px;font-weight:500;display:block}.imt-root .toggle-row small{color:var(--muted-foreground);margin-top:4px;display:block}.imt-root .toggle-row input[role=switch]{appearance:none;background:var(--switch-track-bg-off);cursor:pointer;border:0;border-radius:20px;flex-shrink:0;width:35px;height:21px;min-height:0;transition:background .2s;position:relative}.imt-root .toggle-row input[role=switch]:before{content:"";background:var(--switch-thumb-bg);width:15px;height:15px;box-shadow:var(--switch-thumb-shadow);border-radius:50%;transition:transform .2s;position:absolute;top:3px;left:3px}.imt-root .toggle-row input[role=switch]:checked{background:var(--switch-track-bg-on)}.imt-root .toggle-row input[role=switch]:checked:before{transform:translate(14px)}.imt-root .toggle-row.disabled{opacity:.6}.imt-root .account-switch-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:25px;padding:15px 0;font-size:13px;display:flex}.imt-root .account-switch{background:var(--switch-track-bg-off,var(--muted-foreground));cursor:pointer;border:0;border-radius:999px;width:44px;height:24px;padding:2px;transition:background .2s}.imt-root .account-switch[aria-checked=true]{background:var(--switch-track-bg-on,var(--primary))}.imt-root .account-switch-thumb{background:var(--switch-thumb-bg,var(--card));width:20px;height:20px;box-shadow:var(--switch-thumb-shadow,0 1px 2px #0003);border-radius:50%;transition:transform .2s;display:block}.imt-root .account-switch[aria-checked=true] .account-switch-thumb{transform:translate(20px)}.imt-root .account-switch:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 55%, transparent);outline-offset:2px}.imt-root .facts{margin:0}.imt-root .facts>div{border-bottom:1px solid var(--border);grid-template-columns:160px 1fr;gap:20px;padding:14px 0;font-size:13px;display:grid}.imt-root .facts dt{color:var(--muted-foreground)}.imt-root .facts dd{overflow-wrap:anywhere;margin:0}.imt-root .facts>div:last-child{border:0}.imt-root .setup-link{background:var(--card);border:1px solid var(--border);border-radius:10px;margin-bottom:20px;padding:20px}.imt-root .setup-link p{color:var(--muted-foreground);margin:6px 0 12px;font-size:12px}.imt-root .setup-link input{margin-bottom:12px;font-size:12px}.imt-root .permission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.imt-root .permission-option{border:1px solid var(--border);border-radius:7px;align-items:center;gap:9px;padding:10px;font-size:12px;display:flex}.imt-root .access-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.imt-root .access-row:last-child{border-bottom:0}.imt-root .access-row strong{font-size:13px;display:block}.imt-root .access-row small{color:var(--muted-foreground);margin-top:4px;display:block}.imt-root .access-row select{flex-shrink:0;width:120px;font-size:12px}.imt-root .record-content{white-space:pre-wrap;max-width:430px}.imt-root .id-cell{overflow-wrap:anywhere;max-width:140px;font-size:10px!important}.imt-root .audit-details{font-size:var(--font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;max-width:100%}.imt-root .connection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.imt-root .connection-card{border:1px solid var(--border);border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.imt-root .workspace-row{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:10px;align-items:center;gap:13px;padding:18px;display:flex}.imt-root .workspace-row>.badge{margin-left:auto}.imt-root .modal{border:var(--surface-modal-border-width,var(--card-border-width,1px)) solid var(--surface-modal-border,var(--card-border,var(--border)));border-radius:var(--surface-modal-radius,var(--dialog-radius,15px));padding:var(--surface-modal-padding,0);width:min(620px,100vw - 32px);max-height:90vh;color:var(--surface-modal-fg,var(--foreground));background:var(--surface-modal-bg,var(--dialog-bg,var(--card)));box-shadow:var(--surface-modal-shadow,var(--dialog-shadow,0 24px 100px #001a1838));margin:auto;overflow:auto}.imt-root .modal.wide{width:min(1050px,100vw - 32px)}.imt-root .modal::backdrop{background:var(--modal-backdrop,#132b2455);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.imt-root .modal-heading{z-index:3;border-bottom:1px solid var(--border);background:var(--surface-modal-bg,var(--dialog-bg,var(--card)));justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex;position:sticky;top:0}.imt-root .modal-heading h2{margin-bottom:6px;font-size:20px}.imt-root .modal-heading p{color:var(--muted-foreground);margin:0;font-size:12px}.imt-root .tabs{border-bottom:1px solid var(--border);gap:3px;margin-bottom:26px;display:flex;overflow:auto}.imt-root .tabs button{color:var(--muted-foreground);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 16px;font-size:12px}.imt-root .tabs button.active{color:var(--primary);border-color:var(--primary);font-weight:600}.imt-root .account-layout{grid-template-columns:210px minmax(0,1fr);display:grid}.imt-root .account-surface{border:0;border-radius:0}.imt-root .account-sidebar{background:color-mix(in srgb, var(--muted) 28%, var(--card));border-right:1px solid var(--border);border-radius:var(--radius) 0 0 var(--radius);padding:26px 16px}.imt-root .account-identity{text-align:center;flex-direction:column;align-items:center;gap:9px;margin-bottom:27px;display:flex}.imt-root .account-identity .avatar{border-radius:50%;width:100%;height:100%;font-size:17px}.imt-root .account-identity strong{overflow-wrap:anywhere;font-size:13px}.imt-root .account-avatar-edit{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:50%;width:60%;padding:0;display:inline-flex;position:relative;overflow:hidden}.imt-root .account-avatar-edit-overlay{border-radius:inherit;background:var(--overlay-heavy);color:var(--primary-foreground);opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;display:flex;position:absolute;inset:0}.imt-root .account-avatar-edit:not(:disabled):hover .account-avatar-edit-overlay,.imt-root .account-avatar-edit:not(:disabled):focus-visible .account-avatar-edit-overlay{opacity:1}.imt-root .account-avatar-edit:disabled{cursor:default}.imt-root .account-sidebar .tabs{border:0;flex-direction:column;gap:5px;margin:0;display:flex}.imt-root .account-sidebar .tabs button{text-align:left;border:0;border-radius:7px;padding:12px 14px}.imt-root .account-sidebar .tabs button.active{background:var(--muted)}.imt-root .account-content{min-width:0;padding:30px}.imt-root .account-content>.stack>.surface{margin:0}.imt-root .avatar-upload{align-items:center;gap:20px;display:flex}.imt-root .avatar-upload>.avatar{width:65px;height:65px;font-size:22px}.imt-root .avatar-upload>.field{flex:1}.imt-root .app-shell{min-height:100vh}.imt-root .sidebar{border-right:var(--surface-sidebar-border-width,1px) solid var(--surface-sidebar-border,var(--admin-sidebar-border,var(--sidebar-border,var(--border))));background:var(--surface-sidebar-bg,var(--admin-sidebar-bg,var(--sidebar)));width:239px;color:var(--surface-sidebar-fg,var(--admin-sidebar-text,var(--sidebar-foreground)));z-index:20;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.imt-root .shell-brand{color:var(--foreground);align-items:center;gap:10px;min-height:88px;padding:26px 23px;display:flex;text-decoration:none!important}.imt-root .shell-brand>span:last-child{max-width:155px;font-size:13px;font-weight:650;line-height:1.4}.imt-root .brand-symbol{background:var(--primary);width:37px;height:37px;color:var(--primary-foreground);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.imt-root .shell-brand>picture{min-width:0;max-width:178px;display:inline-flex}.imt-root .shell-brand>picture>img{object-fit:contain;max-width:100%;max-height:42px}.imt-root .shell-brand:has(>picture)>span{display:none}.imt-root .workspace-switch{border:1px solid var(--border);border-radius:9px;margin:5px 15px 20px;padding:14px 13px}.imt-root .switch-label{letter-spacing:1.2px;color:var(--muted-foreground);margin-bottom:10px;font-size:8px;font-weight:600;display:block}.imt-root .workspace-switch label{align-items:center;gap:8px;display:flex}.imt-root .workspace-switch label .org-icon{background:var(--muted);border:0;width:27px;height:27px}.imt-root .workspace-switch select{box-shadow:none;background:0 0;border:0;padding:0 13px 0 0;font-size:11px;font-weight:600}.imt-root .workspace-switch small{color:var(--muted-foreground);margin:6px 0 0 35px;font-size:9px;display:block}.imt-root .main-nav{flex:1;padding:0 13px;overflow-y:auto}.imt-root .main-nav>div{margin-bottom:23px}.imt-root .main-nav p{color:var(--muted-foreground);letter-spacing:1.2px;text-transform:uppercase;margin:0 0 8px;padding:0 12px;font-size:9px;font-weight:600}.imt-root .main-nav a{color:var(--sidebar-foreground);border-radius:7px;align-items:center;gap:10px;margin:2px 0;padding:10px 12px;font-size:11px;text-decoration:none;display:flex}.imt-root .main-nav a>svg{width:16px;height:16px;color:var(--muted-foreground)}.imt-root .main-nav a:hover{background:var(--sidebar-accent)}.imt-root .main-nav a.active{background:var(--sidebar-primary);color:var(--sidebar-primary-foreground);font-weight:600}.imt-root .main-nav a.active>svg{color:inherit}.imt-root .sidebar-account{border-top:1px solid var(--border);padding:16px 18px}.imt-root .sidebar-account>button:first-child{text-align:left;width:100%;color:var(--foreground);background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.imt-root .sidebar-account>button:first-child>span:nth-child(2){flex:1;min-width:0}.imt-root .sidebar-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;display:block;overflow:hidden}.imt-root .sidebar-account small{color:var(--muted-foreground);margin-top:3px;font-size:10px;display:block}.imt-root .sidebar-account .logout{color:var(--muted-foreground);background:0 0;border:0;align-items:center;gap:9px;margin-top:16px;padding:0;font-size:10px;display:flex}.imt-root .shell-body{flex-direction:column;min-height:100vh;margin-left:239px;display:flex}.imt-root .shell-header{border-bottom:1px solid var(--border);background:var(--admin-header-bg,var(--card));height:75px;color:var(--admin-header-text,var(--foreground));justify-content:space-between;align-items:center;gap:15px;padding:0 32px;display:flex}.imt-root .header-left,.imt-root .header-actions{align-items:center;gap:15px;display:flex}.imt-root .header-left .button{min-height:32px;padding:7px}.imt-root .breadcrumb{color:var(--muted-foreground);align-items:center;gap:14px;font-size:11px;display:flex}.imt-root .breadcrumb strong{color:var(--foreground);font-weight:500}.imt-root .breadcrumb>span{color:var(--border)}.imt-root .header-actions .badge{font-size:9px}.imt-root .header-avatar{background:0 0;border:0;padding:0}.imt-root .header-avatar>.avatar{width:32px;height:32px}.imt-root .workspace-main{width:100%;max-width:1600px;padding:var(--surface-page-padding,36px 38px);min-width:0;color:var(--surface-page-fg,inherit);background:var(--surface-page-bg,transparent);border:var(--surface-page-border-width,0) solid var(--surface-page-border,transparent);border-radius:var(--surface-page-radius,0);box-shadow:var(--surface-page-shadow,none);flex:1;margin:0 auto}.imt-root .workspace-main.theme-page{max-width:none;padding:24px}@media (min-width:951px){.imt-root .shell-body:has(>.theme-page){height:100dvh;min-height:0}:is(.imt-root .shell-body:has(>.theme-page)>.shell-header,.imt-root .shell-body:has(>.theme-page)>.shell-footer){flex-shrink:0}.imt-root .workspace-main.theme-page{flex-direction:column;min-height:0;display:flex}.imt-root .theme-page>.imt-theme-studio{flex-direction:column;flex:1;min-height:0;display:flex}.imt-root .theme-page>.imt-theme-studio>:not(.imt-studio-workspace){flex-shrink:0}.imt-root .theme-page .imt-studio-workspace{flex:1;min-height:0}.imt-root .theme-page .imt-studio-layout{flex:1;min-height:0;max-height:none}}.imt-root .shell-footer{color:var(--muted-foreground);border-top:1px solid var(--border);background:var(--admin-footer-bg,transparent);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:16px 38px;font-size:9px;display:flex}.imt-root .mobile-menu,.imt-root .mobile-scrim,.imt-root .mobile-brand{display:none!important}@media (min-width:761px){.imt-root .sidebar-collapsed .sidebar{width:76px}.imt-root .sidebar-collapsed .shell-body{margin-left:76px}.imt-root .sidebar-collapsed .shell-brand{padding:26px 18px}.imt-root .sidebar-collapsed .shell-brand>picture{max-width:40px}.imt-root .sidebar-collapsed .shell-brand>span:last-child,.imt-root .sidebar-collapsed .workspace-switch,.imt-root .sidebar-collapsed .main-nav a>span,.imt-root .sidebar-collapsed .main-nav p,.imt-root .sidebar-collapsed .sidebar-account>button:first-child>span:nth-child(2),.imt-root .sidebar-collapsed .sidebar-account>button:first-child>svg,.imt-root .sidebar-collapsed .logout>span{display:none}.imt-root .sidebar-collapsed .main-nav a{justify-content:center;padding:12px}.imt-root .sidebar-collapsed .main-nav{padding:0 10px}.imt-root .sidebar-collapsed .sidebar-account{padding:18px 20px}.imt-root .sidebar-collapsed .main-nav>div{margin-bottom:12px}}.imt-root .welcome-card{background:linear-gradient(115deg, color-mix(in srgb, var(--primary) 8%, var(--card)), var(--card));justify-content:space-between;align-items:center;min-height:270px;padding:33px 37px;display:flex;position:relative;overflow:hidden}.imt-root .welcome-card h2{letter-spacing:-.8px;margin-bottom:12px;font-size:30px;line-height:1.25}.imt-root .welcome-card p:not(.eyebrow){max-width:385px;color:var(--muted-foreground);margin-bottom:22px;font-size:12px}.imt-root .welcome-card .eyebrow{color:var(--primary);font-size:9px}.imt-root .workspace-visual{border:1px solid color-mix(in srgb, var(--primary) 11%, transparent);border-radius:50%;flex-shrink:0;width:270px;height:220px;margin-right:20px;position:relative;transform:rotate(-20deg)}.imt-root .workspace-visual:before{content:"";border:1px solid color-mix(in srgb, var(--primary) 11%, transparent);border-radius:50%;position:absolute;inset:26px}.imt-root .visual-center{background:var(--primary);color:var(--primary-foreground);border:7px solid color-mix(in srgb, var(--primary) 12%, var(--card));box-shadow:var(--shadow-lg);border-radius:22px;justify-content:center;align-items:center;font-size:33px;font-weight:500;display:flex;position:absolute;inset:65px 85px;transform:rotate(20deg)}.imt-root .has-start-page-logo .visual-center{color:#0000;background-color:var(--card);background-image:var(--start-page-logo-url);background-position:50%;background-repeat:no-repeat;background-size:contain}.imt-root .workspace-visual i{background:var(--card);border:1px solid var(--border);width:35px;height:35px;box-shadow:var(--shadow-sm);border-radius:11px;position:absolute}.imt-root .workspace-visual i:first-of-type{top:23px;left:14px}.imt-root .workspace-visual i:nth-of-type(2){top:88px;right:-6px}.imt-root .workspace-visual i:nth-of-type(3){bottom:-8px;left:75px}.imt-root .workspace-visual i:nth-of-type(4){top:-11px;right:70px}.imt-root .quick-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.imt-root .quick-link{text-align:left;color:var(--foreground);flex-direction:column;gap:10px;padding:25px 20px;display:flex;position:relative}.imt-root .quick-link strong{font-size:13px}.imt-root .quick-link>span{color:var(--muted-foreground);max-width:80%;font-size:11px;line-height:1.6}.imt-root .quick-link>svg{color:var(--primary);position:absolute;top:23px;right:19px}.imt-root .impersonation-banner{z-index:35;background:var(--info);color:var(--info-foreground);box-shadow:var(--shadow-lg);align-items:center;gap:16px;padding:14px 24px;display:flex;position:fixed;bottom:0;left:0;right:0}.imt-root .impersonation-banner>div{flex:1}.imt-root .impersonation-banner strong{font-size:13px;display:block}.imt-root .impersonation-banner span{opacity:.75;margin-top:4px;font-size:11px;display:block}.imt-root .impersonation-banner .button{color:var(--button-secondary-text)}.imt-root .is-impersonating .shell-footer{padding-bottom:95px}.imt-root .startup{min-height:100vh;color:var(--primary);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:25px;display:flex}.imt-root .auth-shell{background:var(--card);min-height:100vh;color:var(--card-foreground);font-family:var(--auth-body-font,var(--admin-body-font,var(--font-sans,inherit)));display:flex}.imt-root .auth-visual{background:var(--primary);width:45%;min-height:100vh;color:var(--primary-foreground);flex-direction:column;justify-content:space-between;padding:43px 49px;display:flex;position:relative;overflow:hidden}.imt-root .auth-visual:before{content:"";pointer-events:none;background:repeating-linear-gradient(45deg,#f3f5e803 0 1px,#0000 1px 55px),repeating-linear-gradient(-45deg,#f3f5e803 0 1px,#0000 1px 55px);position:absolute;inset:0}.imt-root .auth-visual:after{content:"";pointer-events:none;border:1px solid #e7f1d41a;border-radius:50%;width:470px;height:470px;position:absolute;top:38%;left:60%;box-shadow:0 0 0 65px #e7f1d403,0 0 0 130px #e7f1d403}.imt-root .auth-background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.imt-root .auth-overlay{pointer-events:none;background:linear-gradient(160deg,#0000,#00000059);position:absolute;inset:0}.imt-root .auth-brand{z-index:1;align-items:center;gap:11px;font-size:15px;font-weight:500;display:flex;position:relative}.imt-root .auth-brand>.brand-symbol{background:color-mix(in srgb, currentColor 10%, transparent);color:inherit}.imt-root .auth-brand>img{object-fit:contain;max-width:190px;max-height:55px}.imt-root .auth-form-brand{color:var(--card-foreground);margin-bottom:28px}.imt-root .auth-story{z-index:1;margin:50px 0;position:relative}.imt-root .auth-story .eyebrow{color:color-mix(in srgb, var(--primary-foreground) 80%, transparent);font-size:10px}.imt-root .auth-visual .auth-story h1{color:var(--primary-foreground);white-space:pre-line;font-family:var(--auth-heading-font,var(--font-heading,inherit));letter-spacing:-2px;margin:24px 0;font-size:clamp(35px,4.5vw,65px);font-weight:400;line-height:1.15}.imt-root .auth-rule{background:color-mix(in srgb, var(--primary-foreground) 40%, transparent);width:55px;height:1px;margin:30px 0}.imt-root .auth-story ul{margin:0;padding:0;list-style:none}.imt-root .auth-story li{color:var(--primary-foreground);align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.imt-root .auth-story li>svg{color:inherit}.imt-root .auth-footer{color:color-mix(in srgb, var(--primary-foreground) 75%, transparent);z-index:1;margin:0;font-size:10px;position:relative}.imt-root .auth-form-panel{flex:1;justify-content:center;align-items:center;padding:65px 35px 80px;display:flex;position:relative}.imt-root .auth-form{width:100%;max-width:375px}.imt-root .auth-heading{margin-bottom:30px}.imt-root .auth-heading .eyebrow{font-family:var(--auth-meta-font,var(--font-ui,inherit));letter-spacing:1.5px;font-size:8px}.imt-root .auth-heading h2{font-family:var(--auth-heading-font,var(--font-heading,inherit));color:var(--admin-title-heading-text,var(--card-foreground));letter-spacing:-.7px;margin:13px 0;font-size:31px;line-height:1.2}.imt-root .auth-heading p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.75}.imt-root .auth-form .field{font-size:12px}.imt-root .auth-form input{background:var(--admin-input-bg,var(--background));color:var(--admin-input-text,var(--foreground));border-color:var(--admin-input-border,var(--input));padding:13px 14px;font-size:13px}.imt-root .auth-form .button.full{align-self:stretch;padding:14px;font-size:13px}.imt-root .auth-form .stack{gap:20px}.imt-root .auth-links{color:var(--muted-foreground);text-align:center;margin-top:26px;font-size:12px}.imt-root .auth-links a{margin-left:4px;font-weight:600}.imt-root .auth-bottom{color:var(--muted-foreground);text-align:center;max-width:calc(100% - 40px);font-size:10px;font-family:var(--auth-meta-font,var(--font-ui,inherit));flex-wrap:wrap;justify-content:center;gap:6px 14px;display:flex;position:absolute;bottom:22px}.imt-root .password-input{position:relative}.imt-root .password-input input{padding-right:45px}.imt-root .password-input button{color:var(--muted-foreground);background:0 0;border:0;padding:3px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (min-width:1600px){.imt-root .workspace-main{padding:43px 50px}.imt-root .auth-visual{padding:55px 70px}}@media (max-width:1200px){.imt-root .sidebar{width:216px}.imt-root .shell-body{margin-left:216px}.imt-root .workspace-main{padding:29px 25px}.imt-root .shell-header{padding:0 22px}.imt-root .summary-grid{gap:13px}.imt-root .summary-grid>.surface{padding:19px 16px}.imt-root .workspace-visual{width:220px;margin-right:0}.imt-root .visual-center{inset:65px}.imt-root .permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.imt-root .table-surface td,.imt-root .table-surface th{padding:15px 14px}.imt-root .connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.imt-root .sidebar{width:200px}.imt-root .shell-body{margin-left:200px}.imt-root .shell-brand{padding:24px 16px}.imt-root .shell-brand>span:last-child{font-size:11px}.imt-root .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.imt-root .summary-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.imt-root .workspace-visual{display:none}.imt-root .welcome-card{min-height:250px}.imt-root .account-layout{grid-template-columns:175px minmax(0,1fr)}.imt-root .account-content{padding:23px}.imt-root .page-heading{align-items:flex-start}.imt-root .page-heading h1{font-size:28px}.imt-root .quick-links{grid-template-columns:1fr}.imt-root .quick-link{margin:0}.imt-root .auth-visual{padding:37px 28px}.imt-root .auth-story li{font-size:11px;line-height:1.6}.imt-root .auth-story h1{font-size:45px}.imt-root .toolbar{flex-wrap:wrap}.imt-root .table-surface table{min-width:710px}}@media (max-width:760px){.imt-root .sidebar,.imt-root .sidebar-collapsed .sidebar{width:239px;transition:transform .2s;transform:translate(-100%)}.imt-root .sidebar.mobile-open{transform:translate(0)}.imt-root .shell-body,.imt-root .sidebar-collapsed .shell-body{margin-left:0}.imt-root .desktop-menu{display:none!important}.imt-root .mobile-menu{display:inline-flex!important}.imt-root .mobile-brand{align-items:center;min-width:0;max-width:135px;display:inline-flex!important}.imt-root .mobile-brand img{object-fit:contain;max-width:100%;max-height:34px}.imt-root .mobile-brand+.breadcrumb{display:none}.imt-root .sidebar-collapsed .shell-brand>picture{max-width:178px}.imt-root .mobile-scrim{background:var(--overlay-medium);z-index:19;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;position:fixed;inset:0;display:block!important}.imt-root .shell-header{height:65px;padding:0 15px}.imt-root .breadcrumb{gap:9px;font-size:10px}.imt-root .header-actions{gap:8px}.imt-root .header-actions>.badge{display:none}.imt-root .workspace-main{padding:26px 18px}.imt-root .workspace-main.theme-page{padding:16px 10px}.imt-root .page-heading{flex-direction:column;gap:16px}.imt-root .page-heading h1{font-size:28px}.imt-root .page-heading>div:last-child.actions{align-self:flex-start}.imt-root .welcome-card{padding:26px}.imt-root .welcome-card h2{font-size:28px}.imt-root .summary-grid,.imt-root .summary-grid.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.imt-root .summary-grid>.surface{padding:17px 15px}.imt-root .summary-number{font-size:26px}.imt-root .summary-word{font-size:15px}.imt-root .summary-grid .muted{font-size:10px}.imt-root .surface-heading{flex-wrap:wrap;align-items:flex-start;padding:19px}.imt-root .padded{padding:20px}.imt-root .form-grid{gap:18px}.imt-root .toolbar{padding:13px}.imt-root .toolbar>select{width:calc(50% - 7px)}.imt-root .toolbar>input{min-width:80%;font-size:12px}.imt-root .account-layout{flex-direction:column;display:flex}.imt-root .account-sidebar{border-right:0;border-bottom:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0;padding:19px 15px}.imt-root .account-identity{text-align:left;flex-direction:row;justify-content:flex-start;gap:12px;margin-bottom:17px}.imt-root .account-identity .avatar{border-radius:50%;width:100%;height:100%;font-size:12px}.imt-root .account-avatar-edit{aspect-ratio:auto;flex:0 0 35px;width:35px;height:35px}.imt-root .account-identity .muted{margin-left:auto;font-size:10px}.imt-root .account-sidebar .tabs{flex-direction:row;gap:3px;overflow:auto}.imt-root .account-sidebar .tabs button{padding:10px 12px;font-size:11px}.imt-root .account-content{padding:22px 18px}.imt-root .modal-heading{padding:20px}.imt-root .modal-heading h2{font-size:19px}.imt-root .permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.imt-root .connection-grid{grid-template-columns:1fr}.imt-root .facts>div{grid-template-columns:115px 1fr;gap:15px;font-size:12px}.imt-root .shell-footer{padding:18px;font-size:8px}.imt-root .impersonation-banner{gap:11px;padding:12px 15px}.imt-root .impersonation-banner>svg{display:none}.imt-root .impersonation-banner strong{font-size:11px}.imt-root .impersonation-banner span{font-size:9px}.imt-root .impersonation-banner .button{min-height:35px;padding:8px 11px;font-size:11px}.imt-root .auth-visual{width:40%;padding:35px 24px}.imt-root .auth-brand>span:last-child{font-size:11px}.imt-root .auth-story h1{letter-spacing:-1px;font-size:35px}.imt-root .auth-story li{gap:7px;font-size:10px}.imt-root .auth-form-panel{padding:40px 25px 70px}.imt-root .auth-heading h2{font-size:27px}.imt-root .auth-heading .eyebrow{font-size:7px}.imt-root .auth-footer{font-size:8px}}@media (max-width:540px){.imt-root .auth-shell{flex-direction:column}.imt-root .auth-visual{width:100%;min-height:auto;padding:23px 25px}.imt-root .auth-brand,.imt-root .auth-brand>span:last-child{font-size:12px}.imt-root .auth-story,.imt-root .auth-footer{display:none}.imt-root .auth-form-panel{align-items:flex-start;min-height:calc(100vh - 83px);padding:33px 26px 70px}.imt-root .auth-heading{margin-bottom:27px}.imt-root .auth-heading h2{font-size:29px}.imt-root .auth-heading .eyebrow{font-size:8px}.imt-root .form-grid,.imt-root .permission-grid{grid-template-columns:1fr}.imt-root .page-heading .actions{width:100%}.imt-root .page-heading .actions>.button{padding:9px 11px;font-size:11px}.imt-root .summary-grid>.surface{padding:16px 13px}.imt-root .summary-word{font-size:13px}.imt-root .surface-heading .actions{width:100%}.imt-root .avatar-upload{align-items:flex-start}.imt-root .access-row{gap:12px}.imt-root .access-row select{width:100px}.imt-root .tabs button{padding:13px 10px}.imt-root .connection-grid{padding:16px}}
.imt-root{box-sizing:border-box;font-size:var(--body-size,14px);line-height:var(--body-line-height,1.5);isolation:isolate}.imt-native-auth{min-height:100dvh}.imt-native-settings,.imt-native-module{min-width:0;height:100%;min-height:0;overflow:hidden}:is([data-testid=prototype-main-window]:has(.imt-native-settings .module-focused)~[data-prompt-dock-shell],[data-testid=prototype-main-window]:has(.imt-native-module .module-focused)~[data-prompt-dock-shell]){display:none}.imt-host-navigation{width:100%;min-width:0;height:100%;min-height:0;color:var(--sidebar-foreground,#a3a3a3);font-family:var(--font-ui,var(--font-sans));background:0 0}.imt-host-navigation>.sidebar{width:100%;height:100%;min-height:0;color:inherit;background:0 0;border:0;position:static;inset:auto;transform:none}.imt-host-navigation .shell-brand{display:none}.imt-host-navigation .workspace-switch{border-color:var(--sidebar-border,#282828);background:0 0;flex-shrink:0;margin:8px 12px;padding:10px}.imt-host-navigation .workspace-switch label .org-icon{color:inherit;background:0 0}.imt-host-navigation .workspace-switch select{min-width:0;color:var(--sidebar-foreground,#e5e5e5);background-color:var(--sidebar,#0d0d0d);font-size:var(--meta-size,12px);flex:1}.imt-host-navigation .workspace-switch small,.imt-host-navigation .switch-label{color:var(--muted-foreground,#a3a3a3)}.imt-host-navigation .main-nav{min-height:0;padding:4px 0 16px;overflow:auto}.imt-host-navigation .main-nav p{color:var(--muted-foreground,#777);padding:0 16px}.imt-host-navigation .main-nav a{color:var(--sidebar-foreground,#a3a3a3);border-radius:var(--header-link-radius,0);font-size:var(--body-size,14px);gap:12px;padding:10px 16px}.imt-host-navigation .main-nav a:hover{background:var(--sidebar-accent,#242424);color:var(--sidebar-accent-foreground,#e5e5e5)}.imt-host-navigation .main-nav a.active{background:var(--sidebar-primary,#242424);color:var(--sidebar-primary-foreground,#e5e5e5)}.imt-host-navigation .main-nav a.active>svg{color:inherit}[data-testid=system-settings-sidebar-host][data-expanded=false] .workspace-switch,[data-testid=system-settings-sidebar-host][data-expanded=false] .main-nav p,[data-testid=system-settings-sidebar-host][data-expanded=false] .main-nav a>span{display:none}[data-testid=system-settings-sidebar-host][data-expanded=false] .main-nav a{justify-content:center;padding:10px 0}.imt-root .imt-embedded-shell{height:100%;min-height:0;display:flex;overflow:hidden}.imt-root .imt-embedded-shell>.sidebar{flex:0 0 218px;width:218px;height:100%;min-height:0;position:relative;inset:auto}.imt-root .imt-embedded-shell>.sidebar .shell-brand{display:none}.imt-root .imt-embedded-shell>.shell-body{flex:1;min-width:0;height:100%;min-height:0;margin-left:0;overflow:auto}.imt-root .imt-embedded-shell .shell-header{flex-shrink:0;height:52px;padding:0 18px}.imt-root .imt-embedded-shell .shell-footer{box-sizing:border-box;flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;align-items:stretch;height:36px;padding-top:10px;padding-bottom:10px;padding-right:76px}.imt-root .imt-embedded-shell .shell-footer>span:last-child{margin-left:0}.imt-root .imt-embedded-shell .shell-body>.workspace-main{flex:1 0 auto;min-height:100%;padding:24px;overflow:visible;box-shadow:none!important;border:0!important;border-radius:0!important}.imt-root .imt-embedded-shell .workspace-main.theme-page{flex:1;min-height:0;overflow:hidden;padding:0!important}.imt-root .imt-embedded-shell.sidebar-collapsed>.sidebar{flex-basis:72px;width:72px}@media (max-width:950px){.imt-root .imt-embedded-shell .workspace-main.theme-page{flex:1 0 auto;min-height:100%;overflow:auto}}@media (max-width:760px){.imt-root .imt-embedded-shell>.sidebar{z-index:110;width:218px;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.imt-root .imt-embedded-shell>.sidebar.mobile-open{transform:translate(0)}.imt-root .imt-embedded-shell{position:relative}.imt-root .imt-embedded-shell .workspace-main{padding:24px}}.imt-root .imt-embedded-shell .page-heading .eyebrow{display:none}.imt-root .surface{color:var(--surface-card-fg,var(--card-foreground,var(--foreground)))}.imt-root .button.ghost{color:var(--foreground);background:0 0;border-color:#0000}.imt-root .button.ghost:hover,.imt-root .button.ghost:active{background:var(--accent);color:var(--accent-foreground);border-color:#0000}.imt-root .button.ghost:disabled{color:var(--muted-foreground);background:0 0;border-color:#0000}.imt-root a{color:inherit}.imt-root :is(p,article,.prose,.help-content) a:not(.button):not([role]):not([data-platform-ui-action]),.imt-root a[href^="https://"]:not(.button):not([role]):not([data-platform-ui-action]){color:var(--text-link,var(--primary))}.imt-root :is(p,article,.prose,.help-content) a:not(.button):not([role]):not([data-platform-ui-action]):hover,.imt-root a[href^="https://"]:not(.button):not([role]):not([data-platform-ui-action]):hover{color:var(--text-link-hover,var(--primary))}
.SystemMenu-module__SvpqSq__menu{z-index:1000;max-height:var(--radix-dropdown-menu-content-available-height);background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--dialog-shadow);padding:5px;overflow-y:auto}.SystemMenu-module__SvpqSq__item{border-radius:var(--button-radius,var(--radius));width:100%;min-height:34px;color:var(--popover-foreground);cursor:pointer;text-align:left;background:0 0;border:none;outline:none;align-items:center;gap:8px;padding:7px 9px;display:flex}.SystemMenu-module__SvpqSq__item[data-destructive]{color:var(--destructive)}.SystemMenu-module__SvpqSq__item[data-highlighted]{background:var(--accent);color:var(--accent-foreground)}.SystemMenu-module__SvpqSq__separator{border-top:1px solid var(--border);margin:5px 4px}.SystemMenu-module__SvpqSq__dialogOverlay{z-index:1100;background:var(--overlay-heavy);position:fixed;inset:0}.SystemMenu-module__SvpqSq__shortcuts{z-index:1101;background:var(--popover);max-height:calc(100vh - 40px);color:var(--popover-foreground);border-radius:var(--radius);box-shadow:var(--dialog-shadow);padding:28px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}
.WindowFrame-module__1n1gGW__canvas{background:var(--background,var(--surface,#fff));flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.WindowFrame-module__1n1gGW__frame{pointer-events:auto;border:1px solid var(--border,color-mix(in srgb, var(--foreground,#18181b) 14%, transparent));border-radius:var(--radius,12px);background:var(--card,var(--surface,#fff));min-width:0;min-height:0;box-shadow:0 16px 44px color-mix(in srgb, var(--foreground,#18181b) 16%, transparent);flex-direction:column;display:flex;position:absolute;overflow:hidden;container:app-window/inline-size}.WindowFrame-module__1n1gGW__polishedLayer{z-index:20;pointer-events:none;position:absolute;inset:0}.WindowFrame-module__1n1gGW__polishedLayer[hidden]{display:none}:is(.WindowFrame-module__1n1gGW__canvas:has(.WindowFrame-module__1n1gGW__polishedLayer[data-scrollable=true]),[data-page-context]:has([data-polished-window-layer][data-scrollable=true])){overscroll-behavior:contain;overflow:auto!important}.WindowFrame-module__1n1gGW__polishedLayer[data-scrollable=true]{height:var(--window-workspace-height);min-height:100%;bottom:auto}.WindowFrame-module__1n1gGW__polishedLayer[data-scrollable=true] .WindowFrame-module__1n1gGW__frame[data-maximized=true]{height:var(--window-viewport-height);bottom:auto}.WindowFrame-module__1n1gGW__frame[data-active=true]{border-color:var(--primary,#4f46e5);box-shadow:0 20px 54px color-mix(in srgb, var(--primary,#4f46e5) 22%, transparent)}.WindowFrame-module__1n1gGW__frame[data-maximized=true]{border-radius:0;inset:0}.WindowFrame-module__1n1gGW__frame[data-minimized=true]{display:none}.WindowFrame-module__1n1gGW__titlebar{border-bottom:1px solid var(--border,color-mix(in srgb, var(--foreground,#18181b) 12%, transparent));background:var(--background,#fff);min-height:48px;color:var(--foreground,#18181b);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:0 8px 0 12px;display:flex}.WindowFrame-module__1n1gGW__titlebar:active{cursor:grabbing}.WindowFrame-module__1n1gGW__title{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8125rem;font-weight:600;overflow:hidden}.WindowFrame-module__1n1gGW__controls{flex-shrink:0;align-items:center;gap:5px;margin:0 10px;display:flex}.WindowFrame-module__1n1gGW__controls button{gap:4px;padding-top:0;padding-bottom:0;font-size:10px;line-height:1}.WindowFrame-module__1n1gGW__controls svg{width:12px;height:12px}.WindowFrame-module__1n1gGW__toolbar{flex:1;min-width:0}.WindowFrame-module__1n1gGW__toolbar:empty:before{content:attr(data-window-title);font-size:.8125rem;font-weight:600}.WindowFrame-module__1n1gGW__toolbar[hidden]{display:none}.WindowFrame-module__1n1gGW__content{flex:1;min-height:0;position:relative;overflow:auto}.WindowFrame-module__1n1gGW__windowContent{height:100%}.WindowFrame-module__1n1gGW__resize{z-index:60;touch-action:none;position:absolute}.WindowFrame-module__1n1gGW__resize[data-resize-edge=n],.WindowFrame-module__1n1gGW__resize[data-resize-edge=s]{cursor:ns-resize;height:6px;left:14px;right:14px}.WindowFrame-module__1n1gGW__resize[data-resize-edge=n]{top:0}.WindowFrame-module__1n1gGW__resize[data-resize-edge=s]{bottom:0}.WindowFrame-module__1n1gGW__resize[data-resize-edge=e],.WindowFrame-module__1n1gGW__resize[data-resize-edge=w]{cursor:ew-resize;width:6px;top:14px;bottom:14px}.WindowFrame-module__1n1gGW__resize[data-resize-edge=e]{right:0}.WindowFrame-module__1n1gGW__resize[data-resize-edge=w]{left:0}.WindowFrame-module__1n1gGW__resize[data-resize-edge=ne],.WindowFrame-module__1n1gGW__resize[data-resize-edge=se],.WindowFrame-module__1n1gGW__resize[data-resize-edge=sw],.WindowFrame-module__1n1gGW__resize[data-resize-edge=nw]{width:14px;height:14px}.WindowFrame-module__1n1gGW__resize[data-resize-edge=ne],.WindowFrame-module__1n1gGW__resize[data-resize-edge=sw]{cursor:nesw-resize}.WindowFrame-module__1n1gGW__resize[data-resize-edge=nw],.WindowFrame-module__1n1gGW__resize[data-resize-edge=se]{cursor:nwse-resize}.WindowFrame-module__1n1gGW__resize[data-resize-edge=ne],.WindowFrame-module__1n1gGW__resize[data-resize-edge=se]{right:0}.WindowFrame-module__1n1gGW__resize[data-resize-edge=nw],.WindowFrame-module__1n1gGW__resize[data-resize-edge=sw]{left:0}.WindowFrame-module__1n1gGW__resize[data-resize-edge=ne],.WindowFrame-module__1n1gGW__resize[data-resize-edge=nw]{top:0}.WindowFrame-module__1n1gGW__resize[data-resize-edge=se],.WindowFrame-module__1n1gGW__resize[data-resize-edge=sw]{bottom:0}.WindowFrame-module__1n1gGW__resize[data-resize-edge=se]:after{border-right:2px solid var(--muted-foreground,#71717a);border-bottom:2px solid var(--muted-foreground,#71717a);content:"";opacity:.7;width:7px;height:7px;position:absolute;bottom:4px;right:4px}.WindowFrame-module__1n1gGW__taskbar{pointer-events:none;gap:6px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;overflow-x:auto}.WindowFrame-module__1n1gGW__task{border:1px solid var(--border,#e4e4e7);border-radius:var(--radius,8px);background:var(--card,#fff);min-width:0;color:var(--foreground,#18181b);box-shadow:0 8px 20px color-mix(in srgb, var(--foreground,#18181b) 12%, transparent);cursor:pointer;pointer-events:auto;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.WindowFrame-module__1n1gGW__task span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:.75rem;overflow:hidden}@media (max-width:700px){.WindowFrame-module__1n1gGW__titlebar{min-height:48px;padding-right:4px}.WindowFrame-module__1n1gGW__resize[data-resize-edge=n],.WindowFrame-module__1n1gGW__resize[data-resize-edge=s]{height:10px;left:24px;right:24px}.WindowFrame-module__1n1gGW__resize[data-resize-edge=e],.WindowFrame-module__1n1gGW__resize[data-resize-edge=w]{width:10px;top:24px;bottom:24px}.WindowFrame-module__1n1gGW__resize[data-resize-edge=ne],.WindowFrame-module__1n1gGW__resize[data-resize-edge=se],.WindowFrame-module__1n1gGW__resize[data-resize-edge=sw],.WindowFrame-module__1n1gGW__resize[data-resize-edge=nw]{width:24px;height:24px}}.WindowFrame-module__1n1gGW__nativeToolbar{align-items:center;gap:8px;min-width:0;min-height:48px;display:flex}.WindowFrame-module__1n1gGW__breadcrumbs{flex:1;align-items:center;gap:2px;min-width:0;display:flex}.WindowFrame-module__1n1gGW__breadcrumbs>button{width:24px;min-width:24px;height:28px;padding:0}.WindowFrame-module__1n1gGW__breadcrumbHost{flex:1;min-width:0;overflow:hidden}.WindowFrame-module__1n1gGW__breadcrumbHost nav{width:100%;min-width:0;overflow:hidden}.WindowFrame-module__1n1gGW__breadcrumbHost nav>button:not([aria-label]){text-overflow:ellipsis;min-width:0;max-width:45%;overflow:hidden}.WindowFrame-module__1n1gGW__breadcrumbHost [aria-current=page]{flex:1;min-width:0}:is(.WindowFrame-module__1n1gGW__breadcrumbHost button[aria-label=Back],.WindowFrame-module__1n1gGW__breadcrumbHost button[aria-label=Forward]){display:none!important}.WindowFrame-module__1n1gGW__actionMenu{flex-shrink:0;position:relative}.WindowFrame-module__1n1gGW__mobileNavigation{display:none}.WindowFrame-module__1n1gGW__actions{z-index:1000;min-width:208px;max-height:var(--radix-dropdown-menu-content-available-height);border:1px solid var(--border);border-radius:var(--radius);background:var(--popover);color:var(--popover-foreground);box-shadow:0 10px 28px color-mix(in srgb, var(--foreground) 20%, transparent);padding:8px;overflow-y:auto}.WindowFrame-module__1n1gGW__actions[hidden]{display:none}@container app-window (max-width:420px){.WindowFrame-module__1n1gGW__titlebar{flex-wrap:wrap;gap:0;padding:4px 8px}.WindowFrame-module__1n1gGW__controls{flex-wrap:wrap;max-width:100%;min-height:28px;margin:0}.WindowFrame-module__1n1gGW__controls button{width:24px!important;min-width:24px!important;padding:0!important}.WindowFrame-module__1n1gGW__controls button>span{display:none!important}.WindowFrame-module__1n1gGW__toolbar{flex-basis:100%;width:100%}.WindowFrame-module__1n1gGW__nativeToolbar{gap:4px;min-height:36px}}@media (max-width:700px){.WindowFrame-module__1n1gGW__titlebar{flex-wrap:wrap;gap:0}.WindowFrame-module__1n1gGW__toolbar{flex-basis:100%;width:100%}.WindowFrame-module__1n1gGW__frame:not([data-maximized=true]) .WindowFrame-module__1n1gGW__titlebar{padding:12px 24px}.WindowFrame-module__1n1gGW__mobileNavigation{flex-shrink:0;width:44px;min-width:44px;height:44px;padding:0;display:inline-flex}.WindowFrame-module__1n1gGW__actionMenu>button{width:44px;min-width:44px;height:44px}.WindowFrame-module__1n1gGW__controls button{height:44px;min-height:44px;width:44px!important;min-width:44px!important}.WindowFrame-module__1n1gGW__nativeToolbar{flex-wrap:wrap;gap:2px;padding:4px 0}.WindowFrame-module__1n1gGW__breadcrumbs{max-width:100%}}.WindowFrame-module__1n1gGW__arrangeMenu{z-index:1000;min-width:168px;max-height:var(--radix-dropdown-menu-content-available-height);border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);border-radius:8px;padding:5px;overflow-y:auto;box-shadow:0 10px 28px #0003}.WindowFrame-module__1n1gGW__arrangeItem{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:12px;display:flex}.WindowFrame-module__1n1gGW__arrangeItem[data-highlighted]{background:var(--accent);color:var(--accent-foreground)}.WindowFrame-module__1n1gGW__snapPreview{pointer-events:none;box-sizing:border-box;border:2px solid var(--primary);background:color-mix(in srgb,var(--primary) 15%,transparent);box-shadow:var(--dialog-shadow);border-radius:10px;place-items:center;display:grid;position:absolute}.WindowFrame-module__1n1gGW__snapPreview span{background:var(--primary);color:var(--primary-foreground);border-radius:6px;padding:6px 12px;font-size:12px}
