:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-feature-settings:"cv01", "ss03";letter-spacing:-.011em;--font-weight-regular:400;--font-weight-medium:510;--font-weight-emphasis:590;--color-app-bg:#f7f8f8;--color-bg:var(--color-app-bg);--color-surface:#fff;--color-elevated:#f3f4f6;--color-border:#e4e5e8;--panel-border:#00000012;--scrollbar-thumb:#0003;--scrollbar-thumb-hover:#00000052;--color-text:#16171a;--color-muted:#6b6f76;--color-accent:#5e6ad2;--color-primary:var(--color-accent);--color-danger:#d92d20;--color-success:#00684a;--color-table-header-bg:#f0f1f4;--color-overlay:#0f111a73;--tooltip-bg:#16171a;--tooltip-text:#fff;--drawer-surface:#fff;--drawer-border:#e0e2e6;--field-bg:var(--color-bg);--field-border:var(--color-border);--field-label-gap:.5rem;--field-gap:1rem;--focus-ring:#00000014;--focus-ring-outer:#00000014;--field-bg-outer:var(--color-bg);--field-border-outer:var(--color-border);--field-border-focus:var(--color-muted);--chrome-bg:var(--color-surface);--sidebar-bg:var(--chrome-bg);--sidebar-text:var(--color-muted);--sidebar-text-hover:var(--color-text);--sidebar-text-active:var(--color-text);--sidebar-active-bg:color-mix(in srgb, var(--color-text) 6%, transparent);--sidebar-hover-bg:color-mix(in srgb, var(--color-text) 4%, transparent);--sidebar-heading-text:var(--color-muted);--sidebar-accent:#c12e18;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:12px;--radius-full:9999px;--shadow-sm:0 1px 2px #00000014;--shadow-md:0 8px 24px #00000029;--shadow-lg:0 8px 24px #0000004d;--z-backdrop:60;--z-sidebar:70;--z-tooltip:80;--z-overlay:900;--z-dropdown:1000;--z-modal:1100;--app-footer-height:44px;--sidebar-width:256px;--sidebar-width-collapsed:64px;--page-header-height:40px;--data-table-row-height:2.5rem;--top-bar-height:44px;--sidebar-inset-bottom:var(--space-3);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-app-bg:#08090a;--color-bg:var(--color-app-bg);--color-surface:#0f1011;--color-elevated:#171819;--color-border:#23252a;--panel-border:#ffffff0e;--scrollbar-thumb:#ffffff24;--scrollbar-thumb-hover:#ffffff3d;--color-text:#f7f8f8;--color-muted:#8a8f98;--color-accent:#5e6ad2;--color-primary:var(--color-accent);--color-danger:#f85149;--color-success:#00a35c;--color-table-header-bg:#171819;--color-overlay:#01040999;--tooltip-bg:#2c2e33;--tooltip-text:#f7f8f8;--drawer-surface:#141617;--drawer-border:#2b2c30;--field-bg:var(--color-bg);--field-border:var(--color-border);--focus-ring:#ffffff17;--focus-ring-outer:#ffffff17;--field-bg-outer:var(--color-bg);--field-border-outer:var(--color-border);--field-border-focus:var(--color-muted);--chrome-bg:var(--color-surface);--sidebar-bg:var(--chrome-bg);--sidebar-text:var(--color-muted);--sidebar-text-hover:var(--color-text);--sidebar-text-active:var(--color-text);--sidebar-active-bg:color-mix(in srgb, var(--color-text) 9%, transparent);--sidebar-hover-bg:color-mix(in srgb, var(--color-text) 5%, transparent);--sidebar-heading-text:var(--color-muted);--sidebar-accent:#c12e18}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000;border-width:3px 1px 3px 5px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:content-box}::-webkit-scrollbar-corner{background:0 0}body{background:var(--color-bg);color:var(--color-text);margin:0;transition:background-color .15s,color .15s}button{cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;padding:.5rem .9rem;font-size:.9rem}button:disabled{cursor:not-allowed;opacity:.6}button.danger{color:var(--color-danger);border-color:var(--color-danger)}button.primary{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}input:not([type=checkbox]),select,textarea{border:1px solid var(--field-border);background-color:var(--field-bg);width:100%;color:var(--color-text);border-radius:6px;padding:.5rem .6rem;font-family:inherit;font-size:.9rem;transition:border-color .12s,box-shadow .12s}textarea{resize:vertical;min-height:5.5rem;max-height:240px}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%238a8f98' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.75 6 7.75 9 4.75'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:12px 12px;padding-right:1.9rem}select:has(option[value=""]:checked){color:var(--color-muted)}@supports (appearance:base-select){select{appearance:base-select}::picker(select){appearance:base-select}select{text-align:left;background-image:none;justify-content:space-between;align-items:center;gap:.5rem;padding-right:.6rem;display:flex}select::picker-icon{color:var(--color-muted);transition:transform .15s}select:open::picker-icon{transform:rotate(180deg)}::picker(select){border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-elevated);box-shadow:var(--shadow-md);margin-top:.25rem;padding:.25rem}option{border-radius:var(--radius-md);color:var(--color-text);padding:.45rem .6rem;font-size:.9rem}option:hover,option:focus{background:var(--color-table-header-bg)}option:checked{font-weight:var(--font-weight-medium)}@media (prefers-reduced-motion:reduce){select::picker-icon{transition:none}}}input:not([type=checkbox]):focus,select:focus,textarea:focus{outline-offset:1px;border-color:var(--field-border-focus);box-shadow:0 0 0 3px var(--focus-ring);outline:2px solid #0000}@media (prefers-reduced-motion:reduce){input:not([type=checkbox]),select,textarea{transition:none}}input:disabled,select:disabled,textarea:disabled{opacity:.6;cursor:not-allowed}label{gap:var(--field-label-gap);margin-bottom:var(--field-gap);color:var(--color-muted);flex-direction:column;font-size:.85rem;display:flex}label.checkbox-field{flex-direction:row;align-items:center;gap:.5rem;margin-bottom:.75rem}input[type=checkbox]:not([role=switch]){appearance:none;box-sizing:border-box;border:1px solid var(--field-border);background:var(--field-bg);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin:0;display:inline-flex}input[type=checkbox]:not([role=switch]):checked{background:var(--color-primary);border-color:var(--color-primary)}input[type=checkbox]:not([role=switch]):checked:after{content:"";box-sizing:content-box;border:2px solid #fff;border-width:0 2px 2px 0;flex-shrink:0;width:4px;height:8px;margin-top:-2px;transform:rotate(45deg)}input[type=checkbox]:not([role=switch]):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}input[type=checkbox]:not([role=switch]):disabled{opacity:.6;cursor:not-allowed}.checkbox-group{border:1px solid var(--field-border);border-radius:6px;grid-template-rows:repeat(3,auto);grid-auto-flow:column;gap:.5rem 1.5rem;margin:0 0 .85rem;padding:.75rem;display:grid;overflow-x:auto}@media (width<=640px){.checkbox-group{grid-template-rows:none;grid-auto-flow:row}}.checkbox-group legend{color:var(--color-muted);padding:0 .4rem;font-size:.85rem}.checkbox-group label.checkbox-field{margin-bottom:0}.checkbox-group-list{grid-template-rows:none;grid-auto-flow:row;min-inline-size:0}.checkbox-group-list label.checkbox-field{overflow-wrap:anywhere}.field-error{color:var(--color-danger);font-size:.78rem}.field-hint{color:var(--color-muted);margin-top:calc(var(--field-label-gap) * -.5);font-size:.78rem}.editable-field-hint{margin-bottom:1rem;display:block}.label-with-hint{align-items:center;gap:.3rem;display:inline-flex}.login-page{flex-direction:column;min-height:100vh;display:flex}.login-page-content{flex:1;justify-content:center;align-items:center;display:flex}.login-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;width:380px;max-width:calc(100vw - 2rem);padding:2.5rem 2rem;box-shadow:0 8px 24px #0003}.login-card input{padding:.55rem .75rem}.login-divider{color:var(--color-muted);align-items:center;gap:.75rem;margin:1.25rem 0 .25rem;font-size:.85rem;display:flex}.login-divider:before,.login-divider:after{content:"";background:var(--color-border);flex:1;height:1px}.login-card .login-google-button{background:var(--color-surface);width:100%;color:var(--color-text);border:1px solid var(--color-border);justify-content:center;align-items:center;gap:.6rem;margin-top:.75rem;display:flex}.login-card .login-google-button:hover:not(:disabled){background:var(--color-table-header-bg)}.login-google-icon{flex-shrink:0;width:18px;height:18px}.login-forgot-password-link{text-align:center;color:var(--color-muted);margin-top:1rem;font-size:.85rem;display:block}.login-forgot-password-link:hover{color:var(--color-primary)}.login-form-message{color:var(--color-text);margin-bottom:1rem;font-size:.9rem}.login-form-back-link{text-align:center;color:var(--color-primary);margin-top:1rem;font-size:.85rem;display:block}.login-logo-badge{flex-shrink:0;justify-content:center;align-items:center;margin:0 auto 1.25rem;display:flex}.login-logo-badge img{width:auto;max-width:100%;height:64px}.login-card h1{text-align:center;margin:0 0 1.25rem;font-size:1.25rem}.login-card button[type=submit]{background:var(--color-primary);color:#fff;border-color:var(--color-primary);width:100%;margin-top:.75rem}.data-table-link{color:var(--color-primary);font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;background:0 0;border:none;max-width:100%;padding:0;display:inline-block;overflow:hidden}.data-table-link:hover{text-decoration:underline}.editable-field{flex-direction:column;gap:.3rem;margin-bottom:1rem;display:flex}.editable-field-label{color:var(--color-muted);font-size:.75rem;font-weight:var(--font-weight-medium)}.editable-field-readonly .editable-field-label{color:color-mix(in srgb, var(--color-muted) 75%, transparent)}.editable-field-readonly>span:last-child{font-weight:var(--font-weight-regular);color:var(--color-muted)}.field{margin-bottom:var(--field-gap)}.form-grid{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}.form-grid label.checkbox-field{align-self:end;padding-bottom:.5rem}.form-grid-name-flag{grid-template-columns:1fr auto}@container (width<=480px){.form-grid{grid-template-columns:1fr}}.modal-footer-aside{flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex}.license-code{word-break:break-all;font-family:Courier New,monospace;font-size:1rem}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes modal-panel-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-panel-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes notification-banner-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.modal-panel-content-overlay{background:var(--color-overlay);pointer-events:none;z-index:var(--z-overlay);animation:.15s ease-out modal-panel-overlay-fade-in;position:fixed;inset:0}.modal-panel[open]{animation:.18s ease-out modal-panel-slide-in}.notification-banner{animation:.18s ease-out notification-banner-fade-in}.skeleton-bar{animation:1.4s ease-in-out infinite skeleton-shimmer}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._sidebar_1v8dc_4{width:var(--sidebar-width);background:var(--sidebar-bg);color:var(--sidebar-text);padding:calc((var(--top-bar-height) - 34px) / 2) 0 var(--sidebar-inset-bottom);border-right:1px solid var(--color-border);--sidebar-item-gutter:var(--space-2);--sidebar-item-padding-x:.75rem;--sidebar-item-inset:calc(var(--sidebar-item-gutter) + var(--sidebar-item-padding-x));--sidebar-toggle-padding:.3rem;flex-direction:column;flex-shrink:0;font-size:.82rem;transition:width .15s;display:flex}._sidebar-logo_1v8dc_11{align-items:center;min-width:0;display:flex}._sidebar-logo_1v8dc_11 img{width:auto;max-width:100%;height:34px}._sidebar-brand_1v8dc_49{padding:0 var(--sidebar-item-gutter) var(--space-6) var(--sidebar-item-inset);align-items:center;gap:var(--space-4);font-weight:700;display:flex}@media (width>=641px){._sidebar_1v8dc_4.collapsed{width:var(--sidebar-width-collapsed)}._sidebar_1v8dc_4.collapsed ._sidebar-brand_1v8dc_49{padding:0 0 var(--space-6);justify-content:center}._sidebar_1v8dc_4.collapsed ._sidebar-toggle_1v8dc_72{margin-left:0}._sidebar_1v8dc_4.collapsed ._sidebar-brand_1v8dc_49 span,._sidebar_1v8dc_4.collapsed a span,._sidebar_1v8dc_4.collapsed ._sidebar-group-heading-text_1v8dc_84{display:none}._sidebar_1v8dc_4.collapsed ._sidebar-group-heading_1v8dc_84{text-align:center;margin-bottom:var(--space-2);padding:0}._sidebar_1v8dc_4.collapsed ._sidebar-group-heading-initial_1v8dc_101{color:color-mix(in srgb, var(--sidebar-heading-text) 65%, transparent);font-size:.65rem;display:inline}._sidebar_1v8dc_4.collapsed ._sidebar-group-heading_1v8dc_84[data-tooltip]:after{content:attr(data-tooltip)}._sidebar_1v8dc_4.collapsed ._sidebar-group-heading_1v8dc_84[data-tooltip]:before{content:""}._sidebar_1v8dc_4.collapsed ._sidebar-group-heading_1v8dc_84[data-tooltip]:hover:before,._sidebar_1v8dc_4.collapsed ._sidebar-group-heading_1v8dc_84[data-tooltip]:hover:after{opacity:1;visibility:visible}._sidebar_1v8dc_4.collapsed a{justify-content:center;padding:.65rem .65rem .65rem calc(.65rem - 2px)}._sidebar_1v8dc_4.collapsed ._sidebar-group_1v8dc_84{margin-bottom:var(--space-2)}}._sidebar-toggle_1v8dc_72{color:var(--sidebar-text);padding:var(--sidebar-toggle-padding);border-radius:var(--radius-md);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}._sidebar-toggle_1v8dc_72:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text-hover)}._sidebar-group_1v8dc_84{margin-bottom:var(--space-4)}._sidebar-group-heading-initial_1v8dc_101{display:none}._sidebar-group-heading_1v8dc_84{padding:0 var(--sidebar-item-inset);margin-bottom:var(--space-1);font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--sidebar-heading-text);display:block}._sidebar_1v8dc_4 ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._sidebar_1v8dc_4 a{padding:.55rem var(--sidebar-item-padding-x) .55rem calc(var(--sidebar-item-inset) - 2px);color:var(--sidebar-text);border-left:2px solid #0000;align-items:center;gap:.65rem;text-decoration:none;display:flex}._sidebar_1v8dc_4 a svg{flex-shrink:0}._sidebar_1v8dc_4 a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._sidebar_1v8dc_4 a._active_1v8dc_238{background:var(--sidebar-active-bg);border-left-color:var(--sidebar-accent);color:var(--sidebar-text-active);font-weight:var(--font-weight-medium)}._sidebar_1v8dc_4 a._active_1v8dc_238 svg{color:var(--sidebar-accent)}._sidebar_1v8dc_4 a:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text-hover)}._sidebar_1v8dc_4 [data-tooltip]{position:relative}._sidebar_1v8dc_4 [data-tooltip]:before,._sidebar_1v8dc_4 [data-tooltip]:after{z-index:var(--z-tooltip);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .1s,visibility .1s;position:absolute;top:50%;left:100%;transform:translateY(-50%)}._sidebar_1v8dc_4 [data-tooltip]:after{border-radius:var(--radius-lg);background:var(--tooltip-bg);color:var(--tooltip-text);font-size:.78rem;font-weight:var(--font-weight-medium);white-space:nowrap;box-shadow:var(--shadow-md);margin-left:9px;padding:.35rem .6rem;line-height:1.2}._sidebar_1v8dc_4 [data-tooltip]:before{border:5px solid #0000;border-right-color:var(--tooltip-bg)}._sidebar-toggle_1v8dc_72[data-tooltip]:after{content:attr(data-tooltip)}._sidebar-toggle_1v8dc_72[data-tooltip]:before{content:""}._sidebar-toggle_1v8dc_72[data-tooltip]:hover:before,._sidebar-toggle_1v8dc_72[data-tooltip]:hover:after,._sidebar-toggle_1v8dc_72[data-tooltip]:focus-visible:before,._sidebar-toggle_1v8dc_72[data-tooltip]:focus-visible:after{opacity:1;visibility:visible}@media (width>=641px){._sidebar_1v8dc_4.collapsed a[data-tooltip]:after{content:attr(data-tooltip)}._sidebar_1v8dc_4.collapsed a[data-tooltip]:before{content:""}._sidebar_1v8dc_4.collapsed a[data-tooltip]:hover:before,._sidebar_1v8dc_4.collapsed a[data-tooltip]:hover:after,._sidebar_1v8dc_4.collapsed a[data-tooltip]:focus-visible:before,._sidebar_1v8dc_4.collapsed a[data-tooltip]:focus-visible:after{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){._sidebar_1v8dc_4 [data-tooltip]:before,._sidebar_1v8dc_4 [data-tooltip]:after{transition:none}}._sidebar-backdrop_1v8dc_374{display:none}@media (width<=640px){._sidebar_1v8dc_4{z-index:var(--z-sidebar);width:250px;box-shadow:var(--shadow-lg);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}._sidebar_1v8dc_4._mobile-open_1v8dc_389{transform:translate(0)}._sidebar-toggle_1v8dc_72{display:none}._sidebar-backdrop_1v8dc_374{background:var(--color-overlay);cursor:pointer;z-index:var(--z-backdrop);border:none;padding:0;display:block;position:fixed;inset:0}}._dropdown-menu_yeb29_4{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:200px;box-shadow:var(--shadow-md);padding:var(--space-1);z-index:var(--z-dropdown);position:fixed}._dropdown-divider_yeb29_20{background:var(--color-border);height:1px;margin:var(--space-1) calc(-1 * var(--space-1))}._dropdown-item_yeb29_26{border-radius:var(--radius-sm);width:100%;color:var(--color-text);text-align:left;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.82rem;display:flex}._dropdown-item_yeb29_26:hover{background:var(--color-elevated)}._dropdown-item_yeb29_26.danger{color:var(--color-danger)}._dropdown-item_yeb29_26 svg{stroke-width:1.5px;width:.75rem;height:.75rem;color:var(--color-muted);flex-shrink:0}._dropdown-item_yeb29_26.danger svg{color:var(--color-danger)}._user-menu-trigger_pqk0z_1{width:100%;padding:.4rem calc(var(--sidebar-item-inset) - var(--sidebar-item-gutter));border-radius:var(--radius-md);text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;line-height:0;display:flex}._user-menu-trigger_pqk0z_1:hover{background:var(--sidebar-hover-bg)}._user-menu-avatar_pqk0z_22{border-radius:var(--radius-full);background:var(--color-accent);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:600;display:flex}._user-menu-label_pqk0z_36{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sidebar-text-active);flex:1;font-size:.82rem;line-height:1.2;overflow:hidden}._user-menu-chevron_pqk0z_47{color:var(--sidebar-text);flex-shrink:0}._user-menu-dropdown_pqk0z_56{width:240px}._user-menu-header_pqk0z_66{color:var(--color-muted);word-break:break-all;padding:.35rem .55rem .45rem;font-size:.75rem;line-height:1.3}@media (width<=640px){._user-menu-dropdown_pqk0z_56{width:220px}}._app-shell_1tsbq_5{background:var(--color-app-bg);height:100dvh;display:flex;overflow:hidden}._app-main_1tsbq_17{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}._app-panel_1tsbq_33{--content-padding-x:clamp(1.5rem, 12vw - 115px, 7rem);--content-padding-y:1.5rem;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}._app-content_1tsbq_25{min-height:0;padding:var(--content-padding-y) var(--content-padding-x);flex-direction:column;flex:1;display:flex;overflow:auto}@media (width<=900px){._app-panel_1tsbq_33{--content-padding-x:1rem;--content-padding-y:1.25rem}}@media (width<=640px){._app-panel_1tsbq_33{--content-padding-x:.75rem;--content-padding-y:1rem}}._sidebar-placeholder_qxq0c_4{width:var(--sidebar-width);flex-shrink:0}._splash-overlay_qxq0c_12{z-index:var(--z-modal);position:fixed;inset:0}._splash-panel_qxq0c_18{justify-content:center;align-items:center}._splash-logo_qxq0c_23{opacity:.55;width:48px;height:48px}@media (width<=640px){._sidebar-placeholder_qxq0c_4{display:none}}._sidebar-user_nj8bx_5{margin:auto var(--sidebar-item-gutter) 0;padding:var(--space-3) 0 0;border-top:1px solid var(--sidebar-hover-bg);gap:var(--space-2);flex-direction:column;display:flex}._top-bar_1vcgz_4{align-items:center;gap:var(--space-2);min-height:var(--top-bar-height);background:var(--chrome-bg);border-bottom:1px solid var(--color-border);flex-shrink:0;padding:0 1.5rem;display:flex}._top-bar-end_1vcgz_22{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}._top-bar-button_1vcgz_29{width:2.25rem;height:2.25rem;color:var(--color-muted);border-radius:var(--radius-md);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}._top-bar-button_1vcgz_29 svg{width:1.25rem;height:1.25rem}._top-bar-button_1vcgz_29:hover:not(:disabled){background:var(--color-elevated);color:var(--color-text)}._top-bar-badge_1vcgz_63{border-radius:var(--radius-full);background:var(--color-accent);width:.4rem;height:.4rem;box-shadow:0 0 0 2px var(--chrome-bg);position:absolute;top:.35rem;right:.35rem}._top-bar-menu-button_1vcgz_76{display:none}@media (width<=640px){._top-bar-menu-button_1vcgz_76{display:flex}._top-bar_1vcgz_4{padding:0 .75rem}}._form-banner_ajv6r_3{color:var(--color-text);border:1px solid;border-left-width:3px;border-radius:6px;align-items:flex-start;gap:.6rem;margin-bottom:.85rem;padding:.65rem .85rem;font-size:.85rem;line-height:1.4;display:flex}._form-banner_ajv6r_3 svg{flex-shrink:0;margin-top:.15rem}._form-banner-danger_ajv6r_25{background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface));border-color:color-mix(in srgb, var(--color-danger) 30%, var(--color-border));border-left-color:var(--color-danger)}._form-banner-danger_ajv6r_25 svg{color:var(--color-danger)}._form-banner-success_ajv6r_35{background:color-mix(in srgb, var(--color-success) 8%, var(--color-surface));border-color:color-mix(in srgb, var(--color-success) 30%, var(--color-border));border-left-color:var(--color-success)}._form-banner-success_ajv6r_35 svg{color:var(--color-success)}._notification-banner-layout_153xs_11{margin:var(--content-padding-y) var(--content-padding-x) 0;flex-shrink:0;align-items:center}._notification-banner-layout_153xs_11 span{flex:1}._notification-banner-close_153xs_24{color:inherit;cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1.15rem;line-height:1}._app-footer_hr786_1{height:var(--app-footer-height);color:var(--color-muted);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:0 1.5rem;font-size:.8rem;display:flex}._password-input-wrapper_gv0tx_1{display:flex;position:relative}._password-input-wrapper_gv0tx_1 input{padding-right:2.25rem}._password-input-toggle_gv0tx_10{color:var(--color-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:inline-flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}._password-input-toggle_gv0tx_10:hover,._password-input-toggle_gv0tx_10:focus-visible{color:var(--color-primary)}._data-table-wrapper_adlzv_7{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}._data-table-scroll_adlzv_15{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:auto}._data-table_adlzv_7{border-collapse:separate;border-spacing:0;background:var(--color-surface);width:100%;min-width:640px}._data-table_adlzv_7 th,._data-table_adlzv_7 td{text-align:left;padding:.4rem .75rem;font-size:.85rem}._data-table_adlzv_7 tbody td{height:var(--data-table-row-height)}._data-table_adlzv_7 th{color:var(--color-muted);font-size:.8rem;font-weight:var(--font-weight-regular);border-bottom:1px solid var(--color-border);background:0 0;padding-top:.45rem;padding-bottom:.45rem}._data-table_adlzv_7 tbody td{border-bottom:1px solid var(--color-border)}._data-table_adlzv_7 tbody tr:last-child td{border-bottom:none}._data-table_adlzv_7 [data-column-width=flex]{width:100%}._data-table_adlzv_7 [data-column-width=hug]{width:1%}._data-table_adlzv_7 th,._data-table_adlzv_7 td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._data-table_adlzv_7{--data-table-cell-max-width:28ch}._data-table_adlzv_7 td[data-column-width=hug]{max-width:var(--data-table-cell-max-width)}._data-table_adlzv_7 td[data-column-width=flex]{max-width:0}._data-table_adlzv_7 th:last-child,._data-table_adlzv_7 td:last-child{text-align:right}._data-table_adlzv_7 th:first-child,._data-table_adlzv_7 td:first-child{padding-left:var(--card-padding-x,1rem)}._data-table_adlzv_7 th:last-child,._data-table_adlzv_7 td:last-child{padding-right:var(--card-padding-x,1rem)}._data-table-empty_adlzv_147{color:var(--color-muted);padding:var(--space-6) var(--card-padding-x,1rem)}._data-table-row-clickable_adlzv_152{cursor:pointer}._data-table_adlzv_7 tbody tr:hover td{background:var(--color-elevated)}._data-table-pagination_adlzv_171{padding:.6rem var(--card-padding-x,1rem);color:var(--color-muted);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;font-size:.8rem;display:flex}._data-table-pagination-summary_adlzv_185{color:var(--color-muted)}._data-table-pagination-controls_adlzv_189{align-items:center;gap:var(--space-2);display:flex}._data-table-pagination-controls_adlzv_189 button{width:1.75rem;height:1.75rem;color:var(--color-muted);background:0 0;border-color:#0000;justify-content:center;align-items:center;padding:0;display:flex}._data-table-pagination-controls_adlzv_189 button:not(:disabled):hover{border-color:var(--color-border);background:var(--color-elevated);color:var(--color-text)}._data-table-pagination-controls_adlzv_189 button:disabled{opacity:.4}._data-table-pagination-range_adlzv_221{font-variant-numeric:tabular-nums;padding:0 var(--space-1)}._data-table-page-size_adlzv_226{align-items:center;gap:var(--space-2);white-space:nowrap;color:var(--color-muted);flex-direction:row;margin:0;font-size:.8rem;display:flex}._data-table-page-size_adlzv_226 select{width:auto;margin:0;padding:.2rem .4rem;font-size:.8rem}.skeleton-bar{background:linear-gradient(90deg, var(--color-border) 25%, var(--color-bg) 50%, var(--color-border) 75%);background-size:200% 100%;border-radius:4px;width:80%;height:.85rem;display:block}@media (prefers-reduced-motion:reduce){.skeleton-bar{animation:none}}._row-actions-trigger_vashl_1{color:var(--color-muted);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.35rem;display:flex}._row-actions-trigger_vashl_1:hover{background:var(--color-bg);color:var(--color-text)}._modal_ykm2m_1[open]{background:var(--color-surface);border:none;border-radius:10px;flex-direction:column;max-width:calc(100vw - 2rem);max-height:85vh;padding:0;display:flex;overflow:hidden}._modal-md_ykm2m_17[open]{width:480px}._modal_ykm2m_1:not(.modal-panel)::backdrop{background:var(--color-overlay)}.modal-panel::backdrop{background:0 0}._modal-lg_ykm2m_37[open]{width:680px}.modal-panel[open]{border-radius:var(--radius-2xl) 0 0 var(--radius-2xl);border:none;border-left:1px solid var(--panel-border);background:var(--drawer-surface);width:440px;max-width:100vw;height:auto;max-height:none;margin:0;position:fixed;inset:0 0 0 auto;box-shadow:-8px 0 24px #0000001f}.modal-panel[open] ._modal-header_ykm2m_80,.modal-panel[open] ._modal-footer_ykm2m_81{border-color:var(--drawer-border)}.modal-panel[open] ._modal-body_ykm2m_89{--field-bg:transparent;--field-border:var(--drawer-border)}.modal-panel[open] ._modal-footer_ykm2m_81{justify-content:flex-start}.modal-panel[open] ._modal-header_ykm2m_80{padding:.9rem 1.1rem}.modal-panel[open] ._modal-body_ykm2m_89{padding:1.1rem}@media (width<=640px){.modal-panel[open]{width:auto;box-shadow:none;border-left:none;border-radius:0;left:0;right:0}}._modal-header_ykm2m_80{justify-content:space-between;align-items:flex-start;gap:var(--space-4);border-bottom:1px solid var(--color-border);flex-shrink:0;padding:1rem 1.25rem;display:flex}._modal-header_ykm2m_80 h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1rem;overflow:hidden}._modal-close_ykm2m_153{color:var(--color-muted);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.35rem;display:flex}._modal-close_ykm2m_153:hover{background:var(--color-bg);color:var(--color-text)}._modal-body_ykm2m_89{flex:1;padding:1.25rem;overflow-y:auto;container-type:inline-size}._modal-footer_ykm2m_81{border-top:1px solid var(--color-border);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.6rem;padding:1rem 1.25rem;display:flex}._modal-heading_ykm2m_194{flex-direction:column;gap:.15rem;min-width:0;display:flex}._modal-description_ykm2m_202{color:var(--color-muted);margin:0;font-size:.8rem;line-height:1.35}._switch_1dy10_1{cursor:pointer;color:var(--color-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;flex-flow:row;align-items:center;gap:.5rem;margin:0;font-size:.8rem;display:inline-flex}._switch-input_1dy10_21{appearance:none;box-sizing:border-box;border-radius:var(--radius-full);background:var(--color-border);cursor:pointer;border:none;flex-shrink:0;width:32px;height:18px;margin:0;padding:0;transition:background .15s;position:relative}._switch-input_1dy10_21:after{content:"";box-sizing:border-box;background:#fff;border:none;border-radius:50%;width:14px;height:14px;margin:0;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}._switch-input_1dy10_21:checked{background:var(--color-primary)}._switch-input_1dy10_21:checked:after{transform:translate(14px)}._switch-input_1dy10_21:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._switch-input_1dy10_21:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){._switch-input_1dy10_21,._switch-input_1dy10_21:after{transition:none}}._editable-field-save-button_k4wwd_1,._editable-field-cancel-button_k4wwd_2{border:none;border-radius:6px;flex-shrink:0;padding:.35rem}._editable-field-save-button_k4wwd_1{background:var(--color-success);color:#fff}._editable-field-cancel-button_k4wwd_2{color:var(--color-muted);border:1px solid var(--color-border);background:0 0}._editable-field-cancel-button_k4wwd_2:hover{background:var(--color-bg)}._editable-field-display_b6f8k_1{font-size:.9rem;font-weight:var(--font-weight-medium);justify-content:space-between;align-items:center;gap:.5rem;display:flex}._editable-field-edit-button_b6f8k_10{color:var(--color-muted);opacity:0;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:.2rem;transition:opacity .12s ease-out}._editable-field-display_b6f8k_1:hover ._editable-field-edit-button_b6f8k_10,._editable-field-edit-button_b6f8k_10:focus-visible{opacity:1}._editable-field-edit-button_b6f8k_10:hover{background:var(--color-bg);color:var(--color-text)}._editable-field-editing_b6f8k_35{align-items:center;gap:.4rem;display:flex}._editable-field-editing_b6f8k_35 input:not([type=checkbox]),._editable-field-editing_b6f8k_35 textarea,._editable-field-editing_b6f8k_35 select{flex:1;font-size:.9rem}._page-shell_1ogq0_4{flex-direction:column;flex:1;min-height:0;display:flex}._page-shell-header_1ogq0_23{margin-bottom:var(--space-8);min-height:var(--page-header-height);flex-shrink:0}@media (width<=900px){._page-shell-header_1ogq0_23{margin-bottom:var(--space-4)}}._page-shell-heading_1ogq0_39{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._page-shell-card_1ogq0_55{background:var(--color-surface);border:1px solid var(--panel-border);border-radius:var(--radius-lg);flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow:hidden}._page-shell-title_1ogq0_71{align-items:center;gap:var(--space-2);font-size:1.15rem;font-weight:var(--font-weight-medium);color:var(--color-text);min-width:0;margin:0;display:flex}._page-shell-title-icon_1ogq0_84{color:var(--color-muted);display:flex}._page-shell-description_1ogq0_91{color:var(--color-muted);text-overflow:ellipsis;margin:0;font-size:.82rem;line-height:1.4;overflow:hidden}._page-shell-actions_1ogq0_107 button{border:1px solid color-mix(in srgb, var(--color-accent) 45%, transparent);background:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-accent);padding:.4rem var(--space-3);border-radius:var(--radius-md);font-size:.82rem;font-weight:var(--font-weight-medium);white-space:nowrap;transition:background .12s,border-color .12s}._page-shell-actions_1ogq0_107 button:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 24%, transparent);border-color:var(--color-accent)}._page-shell-toolbar_1ogq0_127{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--card-padding-x);border-bottom:1px solid var(--color-border);flex-wrap:wrap;flex-shrink:0;display:flex}._page-shell-toolbar-start_1ogq0_137{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._page-shell-toolbar-end_1ogq0_146{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}._page-shell-body_1ogq0_157{flex-direction:column;flex:1;min-height:0;display:flex}._page-shell-card_1ogq0_55{--card-padding-x:var(--space-4)}._badge_4sdt5_5{border-radius:var(--radius-full);width:fit-content;font-size:.78rem;font-weight:var(--font-weight-medium);white-space:nowrap;align-self:flex-start;align-items:center;padding:.15rem .55rem;line-height:1.4;display:inline-flex}._badge-success_4sdt5_18{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 16%, transparent)}._badge-neutral_4sdt5_23{color:var(--color-muted);background:var(--color-elevated)}._badge-danger_4sdt5_28{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 14%, transparent)}._search-field_sr5sd_5{align-items:center;gap:var(--space-2);border:1px solid var(--field-border-outer);border-radius:var(--radius-md);background:var(--field-bg-outer);--field-bg:transparent;--field-border:transparent;--field-border-focus:transparent;--focus-ring:transparent;width:300px;max-width:100%;padding:0 .6rem;transition:border-color .12s,box-shadow .12s;display:flex}._search-field_sr5sd_5:focus-within{border-color:var(--color-muted);box-shadow:0 0 0 3px var(--focus-ring-outer)}._search-field-icon_sr5sd_46{color:var(--color-muted);flex-shrink:0}._search-field_sr5sd_5 ._search-field-input_sr5sd_5{flex:1;min-width:0;padding:.45rem 0;font-size:.85rem}._search-field_sr5sd_5 ._search-field-input_sr5sd_5::-webkit-search-cancel-button{appearance:none}._select-filter_b7rgz_3{align-items:center;gap:var(--space-2);white-space:nowrap;flex-direction:row;margin:0;display:flex}._select-filter-label_b7rgz_12{color:var(--color-muted);font-size:.8rem}._select-filter_b7rgz_3 select{width:auto;margin:0}._info-tooltip_12ycp_1{display:inline-flex;position:relative}._info-tooltip-trigger_12ycp_6{color:var(--color-muted);cursor:default;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._info-tooltip-trigger_12ycp_6:hover,._info-tooltip-trigger_12ycp_6:focus-visible{color:var(--color-primary)}._info-tooltip-bubble_12ycp_22{background:var(--color-text);width:max-content;max-width:220px;color:var(--color-bg);z-index:20;border-radius:6px;padding:.4rem .6rem;font-size:.75rem;line-height:1.35;display:none;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%)}._info-tooltip-trigger_12ycp_6:hover+._info-tooltip-bubble_12ycp_22,._info-tooltip-trigger_12ycp_6:focus-visible+._info-tooltip-bubble_12ycp_22{display:block}._combobox_1jwjf_1{position:relative}._combobox-label_1jwjf_8{margin-bottom:var(--field-label-gap);color:var(--color-muted);font-size:.85rem;display:block}._combobox-input_1jwjf_15{width:100%}._combobox-listbox_1jwjf_19{z-index:20;background:var(--color-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);max-height:220px;box-shadow:var(--shadow-md);margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .2rem);left:0;right:0;overflow-y:auto}._combobox-option_1jwjf_38{color:var(--color-text);cursor:pointer;border-radius:6px;padding:.45rem .6rem;font-size:.85rem}._combobox-option_1jwjf_38._is-active_1jwjf_46,._combobox-option_1jwjf_38:hover{background:var(--color-bg)}._combobox-status_1jwjf_51{color:var(--color-muted);padding:.45rem .6rem;font-size:.85rem}._combobox-hint_1jwjf_57{color:var(--color-muted);margin-top:.2rem;font-size:.78rem;display:block}._group_n4itq_3{border:1px solid var(--field-border);margin:0 0 var(--field-gap);background-color:var(--field-bg);border-radius:6px;padding:.75rem;display:block}._hint_n4itq_14{margin-bottom:.7rem;line-height:1.4;display:block}._search_n4itq_20{margin:0 0 .6rem}._list_n4itq_26{flex-direction:column;gap:.3rem;max-height:11rem;display:flex;overflow-y:auto}._list_n4itq_26 .checkbox-field{margin-bottom:0}._token-warning_bz9nh_2{border:1px solid color-mix(in srgb, var(--color-accent) 30%, var(--color-border));border-left:3px solid var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface));color:var(--color-text);border-radius:6px;align-items:flex-start;gap:.6rem;margin-bottom:.85rem;padding:.65rem .85rem;font-size:.85rem;line-height:1.4;display:flex}._token-warning_bz9nh_2 svg{color:var(--color-accent);flex-shrink:0;margin-top:.15rem}._token-reveal_bz9nh_23{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}._token-value_bz9nh_30{word-break:break-all;background:var(--color-elevated);border:1px solid var(--color-border);-webkit-user-select:all;user-select:all;border-radius:6px;flex:16rem;min-width:0;padding:.55rem .7rem;font-family:Courier New,monospace;font-size:.95rem}._token-prefix_bz9nh_43{font-family:Courier New,monospace}
