:root:not([data-nx-theme=light]),[data-nx-theme=dark]{--nx-bg:#090909;--nx-bg-subtle:#0f0f0f;--nx-surface:#141414;--nx-surface-raised:#1a1a1a;--nx-surface-overlay:#222;--nx-text:#e8e8e8;--nx-text-heading:#d4d4d4;--nx-text-muted:#a3a3a3;--nx-text-subtle:#737373;--nx-on-accent:#fff;--nx-on-accent-muted:#ffffffeb;--nx-border:#ffffff0a;--nx-border-strong:#ffffff13;--nx-border-focus:#4dceba8c;--nx-accent:#4dceba;--nx-accent-hover:#5fd3c1;--nx-accent-muted:#4dceba29;--nx-accent-muted-hover:#4dceba3d;--nx-accent-text:#86ded0;--nx-accent-muted-text:#86ded0;--nx-accent-fill:#379486;--nx-accent-fill-hover:#3fa999;--nx-success:#3dd68c;--nx-success-muted:#3dd68c24;--nx-warning:#f5a623;--nx-warning-muted:#f5a62324;--nx-danger:#eb5757;--nx-danger-muted:#eb575724;--nx-danger-text:#ffb4b4;--nx-info:#7b8cff;--nx-info-muted:#7b8cff24;--nx-hover-surface:#ffffff0a;--nx-active-surface:#ffffff0f;--nx-overlay-backdrop:#0000009e;--nx-control-border-error:#eb57578c;--nx-panel-shadow:0 8px 24px #0006;--nx-shadow-sm:0 1px 2px #00000052;--nx-shadow-lg:0 16px 48px #00000080;--nx-focus-ring:0 0 0 1px #4dceba8c, 0 0 0 3px #4dceba38;--nx-scrollbar-thumb:#ffffff29;--nx-scrollbar-thumb-hover:#ffffff47;--nx-control-bg:var(--nx-bg-subtle);--nx-control-bg-focus:var(--nx-surface);--nx-control-border:var(--nx-border);--nx-control-border-hover:var(--nx-border-strong);--nx-control-border-focus:var(--nx-border-focus);--nx-panel-bg:var(--nx-surface);--nx-panel-border:var(--nx-border);--nx-shadow-md:var(--nx-panel-shadow);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-nx-theme=light],[data-nx-theme=light]{--nx-bg:#f7f7f8;--nx-bg-subtle:#fff;--nx-surface:#fff;--nx-surface-raised:#f1f1f3;--nx-surface-overlay:#e8e8ec;--nx-text:#18181b;--nx-text-heading:#3f3f46;--nx-text-muted:#52525b;--nx-text-subtle:#71717a;--nx-on-accent:#fff;--nx-on-accent-muted:#ffffffeb;--nx-border:#00000014;--nx-border-strong:#00000024;--nx-border-focus:#4dcebab3;--nx-accent:#4dceba;--nx-accent-hover:#47beab;--nx-accent-muted:#4dceba29;--nx-accent-muted-hover:#4dceba3d;--nx-accent-text:#2a7166;--nx-accent-muted-text:#1d4e47;--nx-accent-fill:#3ca191;--nx-accent-fill-hover:#42b1a0;--nx-success:#1f9d62;--nx-success-muted:#1f9d621f;--nx-warning:#c47d0e;--nx-warning-muted:#c47d0e1f;--nx-danger:#d64545;--nx-danger-muted:#d6454524;--nx-danger-text:#b42318;--nx-info:#60a1d2;--nx-info-muted:#60a1d21f;--nx-hover-surface:#0000000a;--nx-active-surface:#0000000f;--nx-overlay-backdrop:#0000006b;--nx-control-border-error:#d64545b3;--nx-panel-shadow:0 8px 24px #0f0f1214;--nx-shadow-sm:0 1px 2px #0f0f120f;--nx-shadow-lg:0 16px 48px #0f0f121f;--nx-focus-ring:0 0 0 1px #4dcebab3, 0 0 0 3px #4dceba2e;--nx-scrollbar-thumb:#0000002e;--nx-scrollbar-thumb-hover:#00000052;--nx-control-bg:var(--nx-bg-subtle);--nx-control-bg-focus:var(--nx-surface);--nx-control-border:var(--nx-border);--nx-control-border-hover:var(--nx-border-strong);--nx-control-border-focus:var(--nx-border-focus);--nx-panel-bg:var(--nx-surface);--nx-panel-border:var(--nx-border);--nx-shadow-md:var(--nx-panel-shadow);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--nx-font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--nx-font-mono:ui-monospace, "SF Mono", "Cascadia Code", monospace;--nx-font-section:"Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--nx-font-display:"Google Sans", "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--nx-font-document:"Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--nx-text-xs:.6875rem;--nx-text-sm:.8125rem;--nx-text-md:.875rem;--nx-text-lg:1rem;--nx-text-xl:1.25rem;--nx-leading-tight:1.25;--nx-leading-normal:1.5;--nx-font-weight:400;--nx-heading-weight:500;--nx-heading-tracking:.015em;--nx-space-1:4px;--nx-space-2:8px;--nx-space-3:12px;--nx-space-4:16px;--nx-space-5:20px;--nx-space-6:24px;--nx-space-8:32px;--nx-radius-sm:6px;--nx-radius-md:8px;--nx-radius-lg:12px;--nx-radius-xl:16px;--nx-radius-pill:999px;--nx-duration-fast:.12s;--nx-duration-normal:.18s;--nx-ease-out:cubic-bezier(.16, 1, .3, 1);--nx-hub-nav-rail-width:56px;--nx-hub-header-height:52px;--nx-editor-header-height:40px;--nx-context-bar-height:28px;--nx-editor-toolbar-height:40px;--nx-editor-toolbar-secondary-height:40px;--nx-editor-status-height:28px;--nx-sidebar-width:280px;--nx-sidebar-rail-width:48px;--nx-sidebar-min-width:220px;--nx-sidebar-max-width:480px;--nx-content-max-width:1120px;--nx-z-base:1;--nx-z-dropdown:100;--nx-z-sticky:200;--nx-z-popover:300;--nx-z-menu:350;--nx-z-drawer:950;--nx-z-modal:1000;--nx-z-command:1050;--nx-z-sheet:1060;--nx-z-toast:1100;--nx-z-tooltip:1200;--nx-drawer-width:min(88vw, 320px);--nx-safe-top:env(safe-area-inset-top,0px);--nx-safe-right:env(safe-area-inset-right,0px);--nx-safe-bottom:env(safe-area-inset-bottom,0px);--nx-safe-left:env(safe-area-inset-left,0px);--nx-touch-target:44px;--nx-control-height:34px;--nx-control-height-sm:30px;--nx-control-radius:var(--nx-radius-md);--nx-control-padding-x:var(--nx-space-3);--nx-rail-height:6px;--nx-rail-radius:var(--nx-radius-pill);--nx-rail-bg:var(--nx-surface-overlay);--nx-rail-border:var(--nx-control-border);--nx-rail-fill:var(--nx-accent-fill);--nx-rail-fill-muted:var(--nx-text-subtle);--nx-control-knob-size:18px;--nx-panel-radius:var(--nx-radius-lg);--nx-panel-padding:var(--nx-space-4);--nx-document-bg:var(--nx-surface);--nx-document-highlight:color-mix(in srgb, var(--nx-accent) 28%, var(--nx-surface));--nx-skeleton-base:var(--nx-surface-overlay);--nx-skeleton-highlight:var(--nx-hover-surface);--nx-scrollbar-size:10px;--nx-scrollbar-track:transparent;--nx-tooltip-font-size:var(--nx-text-sm);--nx-tooltip-line-height:var(--nx-leading-normal);--nx-tooltip-padding-y:6px;--nx-tooltip-padding-x:10px}:root[data-nx-font=jost]{--nx-font-sans:"Jost", "Trebuchet MS", ui-sans-serif, system-ui, -apple-system, sans-serif}:root[data-nx-font=inter]{--nx-font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, sans-serif}html.nx-root,html.nx-root body{--nixie-z-shell:20;--nixie-z-hub:25;--nixie-z-panel:30;--nixie-z-editor:35;--nixie-z-popover:40;--nixie-z-menu:50;--nixie-z-dialog:60;--nixie-z-tooltip:55;background-color:var(--nx-bg);color:var(--nx-text)}html.nx-root.nx-theme-switching,html.nx-root.nx-theme-switching *{transition:none!important}*,:after,:before{box-sizing:border-box}html.nx-root,html.nx-root body{background:var(--nx-bg);height:100%;min-height:100%;color:var(--nx-text);font-family:var(--nx-font-sans);font-size:var(--nx-text-md);font-weight:var(--nx-font-weight);line-height:var(--nx-leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow:hidden}html.nx-root :where(button,input,textarea,select){font-family:inherit}html.nx-root #__nuxt{height:100%}html.nx-root h1,html.nx-root h2,html.nx-root h3,html.nx-root h4,html.nx-root h5,html.nx-root h6{color:var(--nx-text-heading);font-weight:var(--nx-heading-weight);letter-spacing:var(--nx-heading-tracking);line-height:var(--nx-leading-tight);margin:0}:where(html.nx-root blockquote,html.nx-root dl,html.nx-root dd,html.nx-root figure,html.nx-root hr,html.nx-root p,html.nx-root pre){margin:0}:where(html.nx-root fieldset){border:0;min-width:0;margin:0;padding:0}:where(html.nx-root legend){padding:0}:where(html.nx-root ol,html.nx-root ul,html.nx-root menu){margin:0;padding:0;list-style:none}:where(html.nx-root dialog){padding:0}:where(html.nx-root a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(html.nx-root button,html.nx-root input,html.nx-root optgroup,html.nx-root select,html.nx-root textarea){margin:0}:where(html.nx-root img,html.nx-root video){max-width:100%;height:auto;display:block}.nx-root button:not(.nx-btn):not(.nx-checkbox):not(.nx-switch):not(.nx-btn-group__option):not(.nx-nav-item):not(.nx-tabs__tab):not(.nx-menubar__trigger):not(.nx-theme-switcher__option):not(.nx-menu-item):not(.nx-select__trigger):not(.nx-media-aside__preview):not(.nx-sidebar-section__header):not(.nx-number-input__stepper):not(.nx-assistant-entity-link),.nx-root input:not(.nx-color-picker__field-input),.nx-root select,.nx-root textarea{font:inherit;color:inherit}.nx-root .nx-btn,.nx-root .nx-checkbox,.nx-root .nx-switch{color:unset}.nx-root .nx-btn--primary,.nx-root .nx-btn--primary:hover:not(:disabled){color:var(--nx-accent-muted-text)}.nx-root .nx-btn--primary .nx-icon{color:inherit}.nx-root .nx-btn--danger,.nx-root .nx-btn--danger:hover:not(:disabled){color:var(--nx-danger-text)}.nx-root .nx-btn--danger .nx-icon{color:inherit}.nx-root .nx-btn-group__option.is-active,.nx-root .nx-btn-group__option.is-active .nx-icon,.nx-root .nx-btn-group__option.is-active:hover:not(:disabled),.nx-root .nx-nav-item.is-active,.nx-root .nx-nav-item.is-active .nx-icon,.nx-root .nx-nav-item.is-active:hover,.nx-root .nx-tabs__tab.is-active,.nx-root .nx-tabs__tab.is-active .nx-icon,.nx-root .nx-tabs__tab.is-active:hover:not(:disabled){color:var(--nx-accent-muted-text)}.nx-root .nx-checkbox.is-on,.nx-root .nx-checkbox.is-on .nx-icon{color:var(--nx-on-accent)}.nx-root :focus-visible{box-shadow:var(--nx-focus-ring);outline:none}.nx-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.nx-root,html.nx-root *{scrollbar-width:thin;scrollbar-color:var(--nx-scrollbar-thumb) var(--nx-scrollbar-track)}html.nx-root ::-webkit-scrollbar{width:var(--nx-scrollbar-size);height:var(--nx-scrollbar-size)}html.nx-root ::-webkit-scrollbar-track{background:var(--nx-scrollbar-track)}html.nx-root ::-webkit-scrollbar-thumb{background-color:var(--nx-scrollbar-thumb);border-radius:var(--nx-radius-pill);background-clip:padding-box;border:2px solid #0000}html.nx-root ::-webkit-scrollbar-thumb:hover{background-color:var(--nx-scrollbar-thumb-hover)}html.nx-root ::-webkit-scrollbar-corner{background:0 0}html.nx-root,html.nx-root .nx-root{-webkit-user-select:none;user-select:none}html.nx-root .nx-activity-feed,html.nx-root .nx-assistant-chat,html.nx-root .nx-callout,html.nx-root .nx-callout__message,html.nx-root .nx-callout__title,html.nx-root .nx-card,html.nx-root .nx-document-editor,html.nx-root .nx-editor__canvas,html.nx-root .nx-hub__content,html.nx-root .nx-member-row,html.nx-root .nx-page-header__subtitle,html.nx-root .nx-page-header__title,html.nx-root .nx-setting-row__mono-id,html.nx-root .nx-showcase-demo,html.nx-root .nx-tabs__panel,html.nx-root [contenteditable=true],html.nx-root input,html.nx-root textarea{-webkit-user-select:text;user-select:text}[class*=nx-]:is(button,input,textarea,select):not(.nx-sidebar-section__header){font-family:var(--nx-font-sans)}.nx-btn{justify-content:center;align-items:center;gap:var(--nx-space-2);border-radius:var(--nx-radius-md);font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--nx-duration-fast) var(--nx-ease-out),border-color var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out),opacity var(--nx-duration-fast) var(--nx-ease-out);border:1px solid #0000;line-height:1;display:inline-flex}.nx-btn:disabled{opacity:.45;cursor:not-allowed}.nx-btn--sm{min-height:var(--nx-control-height-sm);padding:0 var(--nx-space-2);font-size:var(--nx-text-xs);border-radius:var(--nx-radius-sm)}.nx-btn--md{min-height:var(--nx-control-height);padding:0 var(--nx-space-3)}.nx-btn--lg{min-height:36px;padding:0 var(--nx-space-4);font-size:var(--nx-text-md)}.nx-btn--primary{background:var(--nx-accent-muted);color:var(--nx-accent-muted-text);border-color:var(--nx-border-focus)}.nx-btn--primary:hover:not(:disabled){background:var(--nx-accent-muted-hover);border-color:var(--nx-accent)}.nx-btn--secondary{background:var(--nx-surface-raised);color:var(--nx-text);border-color:var(--nx-border)}.nx-btn--secondary:hover:not(:disabled){background:var(--nx-surface-overlay);border-color:var(--nx-border-strong)}[data-nx-theme=light] .nx-btn--secondary{background:var(--nx-surface);border-color:color-mix(in srgb,var(--nx-text) 20%,transparent)}[data-nx-theme=light] .nx-btn--secondary:hover:not(:disabled){background:var(--nx-hover-surface);border-color:color-mix(in srgb,var(--nx-text) 32%,transparent)}.nx-btn--ghost{color:var(--nx-text-muted);background:0 0;border-color:#0000}.nx-btn--ghost:hover:not(:disabled){background:var(--nx-hover-surface);color:var(--nx-text)}.nx-btn--bare{color:var(--nx-text-subtle);background:0 0;border-color:#0000}.nx-btn--bare:hover:not(:disabled){color:var(--nx-text);background:0 0;border-color:#0000}.nx-btn--bare.is-active:hover:not(:disabled),.nx-btn--bare.is-active:not(:disabled){color:var(--nx-accent);background:0 0;border-color:#0000}.nx-btn--danger{background:var(--nx-danger-muted);color:var(--nx-danger-text);border-color:var(--nx-control-border-error)}.nx-btn--danger:hover:not(:disabled){background:#eb575738}.nx-btn.is-active:not(:disabled):not(.nx-btn--bare){background:var(--nx-accent-muted);color:var(--nx-accent-muted-text);border-color:var(--nx-control-border-focus)}.nx-btn.is-active:hover:not(:disabled):not(.nx-btn--bare){background:var(--nx-accent-muted-hover);color:var(--nx-accent-muted-text);border-color:var(--nx-control-border-focus)}.nx-btn--icon-only{width:var(--nx-control-height);padding:0}.nx-btn--icon-only.nx-btn--sm{width:var(--nx-control-height-sm)}.nx-btn--icon-only.nx-btn--lg{width:36px}.nx-btn--icon-only.nx-btn--bare{width:var(--nx-editor-status-height);min-height:var(--nx-editor-status-height);border-radius:0}.nx-field{gap:var(--nx-space-2);display:grid}.nx-field__label{font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight);color:var(--nx-text)}.nx-field__hint{font-size:var(--nx-text-xs);color:var(--nx-text-subtle)}.nx-field__error{font-size:var(--nx-text-xs)}.nx-field__error,.nx-field__required{color:var(--nx-danger-text)}.nx-field--inline{align-items:center;gap:var(--nx-space-3);grid-template-columns:1fr auto}.nx-field--inline .nx-field__label{font-weight:var(--nx-font-weight)}.nx-field--inline .nx-toggle-field{justify-self:end}.nx-control{width:100%;min-height:var(--nx-control-height);padding:0 var(--nx-control-padding-x);border:1px solid var(--nx-control-border);border-radius:var(--nx-control-radius);background:var(--nx-control-bg);color:var(--nx-text);transition:border-color var(--nx-duration-fast) var(--nx-ease-out),background var(--nx-duration-fast) var(--nx-ease-out);line-height:1}.nx-control::placeholder{color:var(--nx-text-subtle)}.nx-control:hover:not(:disabled):not(:focus):not(:focus-within){border-color:var(--nx-control-border-hover)}.nx-control:focus{border-color:var(--nx-control-border-focus);background:var(--nx-control-bg-focus)}.nx-control:disabled{opacity:.5;cursor:not-allowed}.nx-control--error{border-color:var(--nx-control-border-error)}.nx-input{width:100%}.nx-input-wrap{width:100%;position:relative}.nx-input-wrap--with-end-meta .nx-input{padding-right:3.25rem}.nx-input-wrap__end-meta{right:var(--nx-space-2);color:var(--nx-text-subtle);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.625rem;line-height:1;position:absolute;bottom:9px}.nx-badge{justify-self:start;align-items:center;gap:var(--nx-space-1);min-height:20px;padding:0 var(--nx-space-2);border:1px solid var(--nx-border);background:var(--nx-surface-raised);color:var(--nx-text-muted);font-size:var(--nx-text-xs);font-weight:var(--nx-font-weight);border-radius:999px;line-height:1;display:inline-flex}[data-nx-theme=light] .nx-badge:not([class*=nx-badge--]){background:var(--nx-surface);border-color:color-mix(in srgb,var(--nx-text) 20%,transparent);color:var(--nx-text)}.nx-badge--accent{background:var(--nx-accent-muted);border-color:var(--nx-control-border-focus);color:var(--nx-accent-muted-text)}.nx-badge--success{background:var(--nx-success-muted);color:var(--nx-success);border-color:#3dd68c4d}.nx-badge--warning{background:var(--nx-warning-muted);color:var(--nx-warning);border-color:#f5a6234d}.nx-badge--danger{background:var(--nx-danger-muted);color:var(--nx-danger-text);border-color:#eb57574d}.nx-icon{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nx-icon--sm{width:14px;height:14px;font-size:14px}.nx-icon--md{width:16px;height:16px;font-size:16px}.nx-icon--lg{width:20px;height:20px;font-size:20px}.nx-modal-fade-enter-active,.nx-modal-fade-leave-active{transition:opacity var(--nx-duration-normal) var(--nx-ease-out)}.nx-modal-fade-enter-from,.nx-modal-fade-leave-to{opacity:0}.nx-modal-overlay{z-index:var(--nx-z-modal);padding:var(--nx-space-5);background:var(--nx-overlay-backdrop);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;display:grid;position:fixed;inset:0}.nx-modal-overlay--contained{pointer-events:auto;position:absolute;inset:0}.nx-modal-overlay--contained .nx-modal{max-width:100%;max-height:calc(100% - var(--nx-space-5)*2);pointer-events:auto;min-width:0}.nx-modal{width:var(--nx-modal-width,min(480px,calc(100vw - 32px)));border:1px solid var(--nx-border);border-radius:var(--nx-radius-xl);background:var(--nx-surface);max-height:calc(100vh - 40px);box-shadow:var(--nx-shadow-lg);grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.nx-modal__body,.nx-modal__footer,.nx-modal__header{padding:var(--nx-space-4) var(--nx-space-5)}.nx-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--nx-space-3);border-bottom:1px solid var(--nx-border);display:flex}.nx-modal__header-main{gap:var(--nx-space-1);min-width:0;display:grid}.nx-modal__close{flex:none;margin:-2px -4px 0 0}.nx-modal__eyebrow{font-size:var(--nx-text-xs);font-weight:var(--nx-font-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--nx-text-subtle);margin:0}.nx-modal__title{font-size:var(--nx-text-xl);font-weight:var(--nx-heading-weight);letter-spacing:var(--nx-heading-tracking);line-height:var(--nx-leading-tight);color:var(--nx-text-heading);margin:0}.nx-modal__body{overflow:auto}.nx-modal__body--form{gap:var(--nx-space-4);min-width:0;display:grid}.nx-modal__body--form>*{min-width:0}.nx-modal__form-shell{display:contents}.nx-modal__footer{justify-content:flex-end;gap:var(--nx-space-2);border-top:1px solid var(--nx-border);display:flex}.nx-hub-recovery{min-height:0}.nx-hub-recovery,.nx-hub-recovery__list{gap:var(--nx-space-3);min-width:0;display:grid}.nx-hub-recovery__list{max-height:min(24rem,100vh - 18rem);padding-right:var(--nx-space-1);overflow:auto}.nx-hub-recovery__list .nx-checkbox-group{gap:var(--nx-space-1)}.nx-hub-recovery__status{padding-top:var(--nx-space-2);color:var(--nx-text-muted);font-size:var(--nx-text-xs);text-align:center;margin:0}.nx-hub{grid-template-rows:var(--nx-hub-header-height) minmax(0,1fr) auto;background:var(--nx-bg);height:100dvh;display:grid;overflow:hidden}.nx-hub__header{align-items:center;gap:var(--nx-space-4);padding:0 var(--nx-space-5);border-bottom:1px solid var(--nx-border);background:var(--nx-bg-subtle);display:flex}.nx-hub__brand{font-size:var(--nx-text-md);font-weight:var(--nx-font-weight);color:var(--nx-text)}.nx-hub__brand,.nx-hub__header-actions{align-items:center;gap:var(--nx-space-2);display:inline-flex}.nx-hub__header-actions{margin-left:auto}.nx-hub__body{grid-template-columns:auto 1fr;min-height:0;display:grid;overflow:hidden}.nx-hub--no-nav .nx-hub__body{grid-template-columns:1fr}.nx-hub__nav-rail,.nx-nav-rail{height:100%;min-height:0}.nx-nav-rail{font-family:var(--nx-font-section);gap:var(--nx-space-2);border-right:1px solid var(--nx-border);background:var(--nx-bg-subtle);flex-direction:column;display:flex;overflow:hidden}.nx-nav-rail,.nx-nav-rail--collapsed{width:var(--nx-hub-nav-rail-width);padding:var(--nx-space-3) var(--nx-space-2)}.nx-nav-rail__main,.nx-nav-rail__top{gap:var(--nx-space-1);flex:none;align-content:start;min-height:0;display:grid;overflow:hidden auto}.nx-nav-rail__top{padding-bottom:var(--nx-space-2);border-bottom:1px solid var(--nx-border)}.nx-nav-rail .nx-tooltip{width:100%;min-width:0;display:flex}.nx-nav-rail__bottom{gap:var(--nx-space-2);padding-top:var(--nx-space-2);border-top:1px solid var(--nx-border);flex-shrink:0;margin-top:auto;display:grid}.nx-nav-rail__footer{gap:var(--nx-space-1);display:grid}.nx-nav-rail--collapsed .nx-nav-item{justify-content:center;width:36px;max-width:36px;margin:0 auto;padding:0}.nx-nav-rail--collapsed .nx-nav-item__label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-nav-account-popover,.nx-nav-account-popover .nx-popover__trigger{width:100%;min-width:0;display:flex}.nx-nav-account{align-items:center;gap:var(--nx-space-2);width:100%;max-width:100%;min-height:36px;padding:0 var(--nx-space-3);border-radius:var(--nx-radius-md);color:var(--nx-text-muted);font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight);text-align:left;cursor:pointer;transition:background var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out);background:0 0;border:none;display:flex}.nx-nav-account--detail{min-height:44px;padding-top:var(--nx-space-1);padding-bottom:var(--nx-space-1)}.nx-nav-account.is-active,.nx-nav-account:hover{background:var(--nx-hover-surface);color:var(--nx-text)}.nx-nav-account__mark{border-radius:var(--nx-radius-md);border:1px solid color-mix(in srgb,var(--nx-nav-account-accent,var(--nx-accent)) 30%,var(--nx-border-strong));background:color-mix(in srgb,var(--nx-nav-account-accent,var(--nx-accent)) 18%,var(--nx-surface-overlay));width:28px;height:28px;color:var(--nx-nav-account-accent,var(--nx-accent-text));font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--nx-text-xs);font-weight:var(--nx-heading-weight);letter-spacing:.02em;text-transform:uppercase;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}.nx-nav-account__mark--menu{width:36px;height:36px;font-size:var(--nx-text-sm)}.nx-nav-account__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.nx-nav-account__initials{line-height:1}.nx-nav-account--image .nx-nav-account__mark,.nx-nav-account__mark--image{border-color:var(--nx-border-strong);background:var(--nx-surface-overlay)}.nx-nav-account__copy{flex:1;gap:1px;min-width:0;display:grid}.nx-nav-account__name{color:inherit}.nx-nav-account__detail,.nx-nav-account__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nx-nav-account__detail{color:var(--nx-text-subtle);font-size:var(--nx-text-xs)}.nx-nav-account--collapsed,.nx-nav-rail--collapsed .nx-nav-account{justify-content:center;align-self:center;width:36px;max-width:36px;margin:0 auto;padding:0}.nx-nav-account--collapsed.nx-nav-account--detail,.nx-nav-rail--collapsed .nx-nav-account--detail{min-height:36px;padding-top:0;padding-bottom:0}.nx-nav-account--collapsed .nx-nav-account__mark,.nx-nav-rail--collapsed .nx-nav-account__mark{width:28px;height:28px;font-size:var(--nx-text-sm);margin-inline:auto}.nx-nav-account-menu{gap:var(--nx-space-1);padding:var(--nx-space-1);display:grid}.nx-nav-account-menu__header{align-items:center;gap:var(--nx-space-2);min-width:0;padding:var(--nx-space-2);display:flex}.nx-nav-account-menu__copy{flex:1;gap:1px;min-width:0;display:grid}.nx-nav-account-menu__name{color:var(--nx-text);font-size:var(--nx-text-sm);font-weight:var(--nx-heading-weight)}.nx-nav-account-menu__detail,.nx-nav-account-menu__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nx-nav-account-menu__detail{color:var(--nx-text-subtle);font-size:var(--nx-text-xs)}.nx-hub__content{min-width:0;min-height:0;overflow:auto}.nx-hub__content-inner{width:min(100%,var(--nx-content-max-width));padding:var(--nx-space-6) var(--nx-space-5);margin:0 auto}.nx-hub__footer{padding:var(--nx-space-3) var(--nx-space-5);border-top:1px solid var(--nx-border);color:var(--nx-text-subtle);font-size:var(--nx-text-xs)}.nx-hub--nav-collapsed .nx-hub__nav-rail{width:var(--nx-hub-nav-rail-width)}.nx-nav-item{align-items:center;gap:var(--nx-space-2);width:100%;max-width:100%;min-height:36px;padding:0 var(--nx-space-3);border-radius:var(--nx-radius-md);color:var(--nx-text-muted);font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight);text-align:left;cursor:pointer;transition:background var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out);background:0 0;border:none;display:flex}.nx-nav-item__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nx-nav-item--nested{padding-left:calc(var(--nx-space-3) + 14px)}.nx-nav-rail--collapsed .nx-nav-item--nested{padding-left:0}.nx-nav-item:hover{background:var(--nx-hover-surface);color:var(--nx-text)}.nx-nav-item.is-active{background:var(--nx-accent-muted);color:var(--nx-accent-muted-text)}.nx-nav-item.is-active:hover{background:var(--nx-accent-muted-hover);color:var(--nx-accent-muted-text)}.nx-showcase-section{gap:var(--nx-space-4);padding:var(--nx-space-5);border:1px solid var(--nx-border);border-radius:var(--nx-radius-lg);background:var(--nx-surface);display:grid}.nx-showcase-row{align-items:center;gap:var(--nx-space-2);flex-wrap:wrap;display:flex}.nx-showcase-title{font-size:var(--nx-text-lg);font-weight:var(--nx-heading-weight);letter-spacing:var(--nx-heading-tracking);color:var(--nx-text-heading);margin:0}.nx-showcase-subtitle{color:var(--nx-text-subtle);font-size:var(--nx-text-sm);margin:0}.nx-ld-stage{width:100%;height:100%;font-family:var(--nx-font-sans);color:var(--nx-text);background:var(--nx-bg);font-size:14px;line-height:1.35;display:grid;position:relative;overflow:hidden}.nx-ld-stage[data-nx-theme=light]{--nx-bg:#f7f7f8;--nx-bg-subtle:#fff;--nx-surface:#fff;--nx-surface-raised:#f0f0f2;--nx-text:#1a1a1a;--nx-text-heading:#111;--nx-text-muted:#525252;--nx-text-subtle:#737373;--nx-border:#0000000f;--nx-border-strong:#0000001f;--nx-accent:#4dceba;--nx-accent-muted:#4dceba2e;--nx-accent-text:#1d4e47;--nx-on-accent:#fff}.nx-ld-mark{-o-object-fit:contain;object-fit:contain;flex:none;width:1em;height:1em;display:block}.nx-ld-lockup{align-items:center;gap:.55em;min-width:0;display:inline-flex}.nx-ld-lockup--center{justify-content:center}.nx-ld-lockup--bar{gap:.45em}.nx-ld-lockup .nx-ld-title{font-size:1.85em}.nx-ld-lockup__title{color:var(--nx-text-heading);letter-spacing:-.02em;font-size:.9em;font-weight:500}.nx-ld-cta{min-height:0;color:var(--nx-accent-text);white-space:nowrap;background:0 0;border:none;border-radius:0;align-items:center;gap:.4em;padding:0;font-size:.9em;font-weight:500;line-height:1.2;display:inline-flex}.nx-ld-cta:after{content:"→";opacity:.85;font-weight:400}.nx-ld-cta--bar{border:1px solid var(--nx-border-focus);border-radius:var(--nx-radius-md);background:var(--nx-accent-muted);min-height:2em;color:var(--nx-accent-muted-text);padding:0 .85em;font-size:.78em}.nx-ld-cta--bar:after{content:none}.nx-ld-cta--ghost{color:var(--nx-text);border:1px solid var(--nx-border-strong);background:0 0}.nx-ld-cta--ghost:after{content:none}.nx-ld-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--nx-accent-text);margin:0;font-size:.7em}.nx-ld-title{letter-spacing:-.03em;color:var(--nx-text-heading);margin:0;font-size:2.1em;font-weight:500;line-height:1.05}.nx-ld-lede{max-width:28em;color:var(--nx-text-muted);margin:0;font-size:.95em}.nx-ld-badge{letter-spacing:.04em;padding:.25em .55em;font-size:.65em}.nx-extension-badge,.nx-ld-badge{border-radius:var(--nx-radius-sm);background:var(--nx-accent-muted);color:var(--nx-accent-text);text-transform:uppercase;align-items:center;gap:.35em;font-weight:500;display:inline-flex}.nx-extension-badge{font-family:var(--nx-font-sans);letter-spacing:.06em;padding:.28em .6em;font-size:.6875rem;line-height:1.2}.nx-brand-extension-seal{justify-items:center;gap:.65rem;display:grid}.nx-brand-extension-seal--row{align-items:center;gap:.75rem;justify-items:unset;display:inline-flex}.nx-brand-extension-seal__mark{-o-object-fit:contain;object-fit:contain;flex:none;display:block}.nx-brand-extension-seal__mark--sm{width:1.15rem;height:1.15rem}.nx-brand-extension-seal__mark--md{width:1.5rem;height:1.5rem}.nx-brand-extension-seal__mark--lg{width:2rem;height:2rem}.nx-brand-extension-seal__mark--xl{width:2.5rem;height:2.5rem}.nx-theme-switcher{border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface-raised);align-items:center;gap:2px;padding:2px;display:inline-flex}.nx-theme-switcher__option{align-items:center;gap:var(--nx-space-1);min-height:28px;padding:0 var(--nx-space-2);border-radius:calc(var(--nx-radius-md) - 2px);color:var(--nx-text-muted);font-size:var(--nx-text-xs);font-weight:var(--nx-font-weight);cursor:pointer;transition:background var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out);background:0 0;border:none;display:inline-flex}.nx-theme-switcher__option:hover:not(.is-active){background:var(--nx-hover-surface);color:var(--nx-text)}.nx-theme-switcher__option.is-active{background:var(--nx-accent-muted);color:var(--nx-accent-muted-text)}.nx-theme-switcher__option.is-active:hover{background:var(--nx-accent-muted-hover);color:var(--nx-accent-muted-text)}.nx-theme-switcher--compact .nx-theme-switcher__option{justify-content:center;width:28px;padding:0}.nx-theme-switcher__label{line-height:1}.nx-tooltip{display:inline-flex}.nx-tooltip__bubble--floating{z-index:var(--nx-z-tooltip);max-width:min(280px,100vw - 16px);padding:var(--nx-tooltip-padding-y) var(--nx-tooltip-padding-x);border:1px solid var(--nx-panel-border);border-radius:var(--nx-radius-sm);background:var(--nx-panel-bg);color:var(--nx-text);font-size:var(--nx-tooltip-font-size);font-weight:var(--nx-font-weight);line-height:var(--nx-tooltip-line-height);white-space:nowrap;pointer-events:none;box-shadow:var(--nx-shadow-sm);opacity:0;transition:opacity .125s ease-in-out;display:inline-block;position:fixed;top:0;left:0;overflow:visible}.nx-tooltip__bubble--visible{opacity:1}.nx-tooltip__bubble--wrap{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:min(320px,100vw - 16px);overflow:visible}.nx-tooltip__line{text-overflow:ellipsis;display:block;overflow:hidden}.nx-tooltip__line-row{align-items:center;gap:var(--nx-space-2);max-width:100%;display:inline-flex}.nx-tooltip__line-row .nx-tooltip__line{flex:0 auto;min-width:0}.nx-tooltip__line-row .nx-menu-item__shortcut,.nx-tooltip__line-row .nx-shortcut-keys{flex-shrink:0}.nx-tooltip__bubble .nx-menu-item__shortcut-key,.nx-tooltip__bubble .nx-shortcut-keys__key{min-width:1.25rem;height:1.25rem;font-size:11px}.nx-tooltip__bubble--wrap .nx-tooltip__line{text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.nx-tooltip__line+.nx-tooltip__line,.nx-tooltip__line+.nx-tooltip__line-row,.nx-tooltip__line-row+.nx-tooltip__line{margin-top:var(--nx-space-1)}.nx-tooltip__arrow{background:var(--nx-panel-bg);border:1px solid var(--nx-panel-border);pointer-events:none;width:6px;height:6px;position:absolute}.nx-tooltip__bubble--arrow-top .nx-tooltip__arrow{top:-4px;left:calc(var(--nx-floating-arrow-offset,50%) - 1px);border-bottom-color:#0000;border-right-color:#0000;margin-left:-3px;transform:rotate(45deg)}.nx-tooltip__bubble--arrow-bottom .nx-tooltip__arrow{bottom:-4px;left:calc(var(--nx-floating-arrow-offset,50%) - 1px);border-top-color:#0000;border-left-color:#0000;margin-left:-3px;transform:rotate(45deg)}.nx-tooltip__bubble--arrow-left .nx-tooltip__arrow{left:-4px;top:calc(var(--nx-floating-arrow-offset,50%) - 1px);border-top-color:#0000;border-right-color:#0000;margin-top:-3px;transform:rotate(45deg)}.nx-tooltip__bubble--arrow-right .nx-tooltip__arrow{right:-4px;top:calc(var(--nx-floating-arrow-offset,50%) - 1px);border-bottom-color:#0000;border-left-color:#0000;margin-top:-3px;transform:rotate(45deg)}.nx-btn-group{vertical-align:middle;align-items:center;display:inline-flex}.nx-btn-group>.nx-tooltip{margin-left:-1px;display:inline-flex}.nx-btn-group>.nx-btn-group__option{margin-left:-1px}.nx-btn-group>.nx-btn-group__option:first-child,.nx-btn-group>.nx-tooltip:first-child{margin-left:0}.nx-btn-group__option{justify-content:center;align-items:center;gap:var(--nx-space-1);min-height:var(--nx-control-height-sm);padding:0 var(--nx-space-2);border:1px solid var(--nx-border);background:var(--nx-control-bg);color:var(--nx-text-muted);font-size:var(--nx-text-xs);font-weight:var(--nx-font-weight);cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate;transition:color var(--nx-duration-fast) var(--nx-ease-out);border-radius:0;margin-left:0;line-height:1;display:inline-flex;position:relative;overflow:hidden}.nx-btn-group__option:before{content:"";border-radius:inherit;background:var(--nx-hover-surface);opacity:0;pointer-events:none;transition:opacity var(--nx-duration-fast) var(--nx-ease-out);z-index:0;position:absolute;inset:-1px}.nx-btn-group__option>*{z-index:1;position:relative}.nx-btn-group>.nx-btn-group__option:first-child,.nx-btn-group>.nx-tooltip:first-child .nx-btn-group__option{border-radius:var(--nx-radius-sm) 0 0 var(--nx-radius-sm)}.nx-btn-group>.nx-btn-group__option:last-child,.nx-btn-group>.nx-tooltip:last-child .nx-btn-group__option{border-radius:0 var(--nx-radius-sm) var(--nx-radius-sm) 0}.nx-btn-group>.nx-btn-group__option:only-child,.nx-btn-group>.nx-tooltip:only-child .nx-btn-group__option{border-radius:var(--nx-radius-sm)}.nx-btn-group__option:hover:not(:disabled):not(.is-active){color:var(--nx-text);z-index:1}.nx-btn-group__option:hover:not(:disabled):not(.is-active):before{opacity:1}.nx-btn-group__option.is-active{color:var(--nx-accent-muted-text);z-index:2}.nx-btn-group__option.is-active:before{background:var(--nx-accent-muted);opacity:1}.nx-btn-group__option.is-active:hover:not(:disabled):before{background:var(--nx-accent-muted-hover)}.nx-btn-group__option:disabled{opacity:.45;cursor:not-allowed}.nx-btn-group--compact .nx-btn-group__option--icon-only{width:var(--nx-control-height-sm);padding:0}.nx-btn-group--md .nx-btn-group__option{min-height:var(--nx-control-height);padding:0 var(--nx-control-padding-x);font-size:var(--nx-text-sm)}.nx-btn-group--md.nx-btn-group--compact .nx-btn-group__option--icon-only{width:var(--nx-control-height)}.nx-btn-group__option--danger:not(:disabled){color:var(--nx-danger)}.nx-btn-group__option--danger:not(:disabled):hover:not(.is-active){color:var(--nx-danger);z-index:1}.nx-btn-group__option--danger:not(:disabled):hover:not(.is-active):before{background:var(--nx-danger-muted);opacity:1}.nx-btn-group__option.is-admin-only.is-active:not(:disabled),.nx-btn-group__option.is-admin-only:hover:not(:disabled):not(.is-active),.nx-btn-group__option.is-admin-only:not(:disabled){color:var(--nx-warning,#f4c56a)}.nx-btn-group__label{-webkit-user-select:none;user-select:none;line-height:1}.nx-segmented-tabs{width:100%;min-width:0;display:flex}.nx-segmented-tabs .nx-field{flex:auto;width:100%;min-width:0}.nx-segmented-tabs .nx-btn-group{width:100%;display:flex}.nx-segmented-tabs .nx-btn-group__option{min-width:0;min-height:var(--nx-control-height);font-size:var(--nx-text-sm);border-color:var(--nx-control-border-hover);background:var(--nx-control-bg);transition:border-color var(--nx-duration-fast) var(--nx-ease-out),background var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out);flex:1 1 0}.nx-segmented-tabs .nx-btn-group__option.is-active{border-color:var(--nx-control-border-focus)}.nx-textarea{min-height:96px;padding:var(--nx-space-2) var(--nx-control-padding-x);resize:vertical}.nx-menu-panel{min-width:0;max-height:280px;padding:var(--nx-space-1);border:1px solid var(--nx-panel-border);border-radius:var(--nx-panel-radius);background:var(--nx-panel-bg);box-shadow:var(--nx-panel-shadow);flex-direction:column;display:flex;overflow:auto}.nx-menu-list{gap:1px;min-width:0;display:grid}.nx-menu-list--flush{gap:0}.nx-menu-list__entry{display:contents}.nx-menu-item{align-items:center;gap:var(--nx-space-2);width:100%;min-height:var(--nx-control-height-sm);padding:0 var(--nx-space-2);border-radius:calc(var(--nx-panel-radius) - 4px);color:var(--nx-text);font-size:var(--nx-text-sm);text-align:left;cursor:pointer;transition:background var(--nx-duration-fast) var(--nx-ease-out);background:0 0;border:none;display:flex;position:relative}.nx-menu-item.is-detail{min-height:auto;padding:var(--nx-space-2) var(--nx-space-3);align-items:center}.nx-menu-item.is-active:not(:disabled):not(.is-selected),.nx-menu-item:hover:not(:disabled):not(.is-selected):not(.is-active){background:var(--nx-hover-surface)}.nx-menu-item.is-active.is-selected:hover:not(:disabled),.nx-menu-item.is-selected:hover:not(:disabled){background:var(--nx-accent-muted)}.nx-menu-item.is-checkable.is-checked:hover:not(:disabled):not(.is-selected){background:0 0}.nx-menu-item.is-selected{background:var(--nx-accent-muted);color:var(--nx-accent-muted-text)}.nx-menu-item:disabled{opacity:.45;cursor:not-allowed}.nx-menu-item__check{border:1px solid color-mix(in srgb,var(--nx-border-strong) 80%,transparent);background:var(--nx-hover-surface);width:14px;height:14px;color:var(--nx-accent);transition:background var(--nx-duration-fast) var(--nx-ease-out),border-color var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nx-menu-item__check .nx-icon--sm{width:10px;height:10px;font-size:10px}.nx-menu-item__check.is-checked{background:color-mix(in srgb,var(--nx-accent-muted) 70%,var(--nx-hover-surface));border-color:color-mix(in srgb,var(--nx-accent) 28%,var(--nx-border-strong))}.nx-menu-item.is-selected .nx-menu-item__check{background:color-mix(in srgb,currentColor 6%,transparent);border-color:color-mix(in srgb,currentColor 20%,transparent)}.nx-menu-item.is-selected .nx-menu-item__check.is-checked{background:color-mix(in srgb,currentColor 14%,transparent);border-color:color-mix(in srgb,currentColor 28%,transparent);color:currentColor}.nx-menu-item__icon{color:var(--nx-text-muted);flex-shrink:0}.nx-menu-item__icon.is-spinning{animation:1s linear infinite nx-progress-status-spin}.nixie-menu-icon--flip-x{transform:scaleX(-1)}.nixie-menu-icon--flip-y{transform:scaleY(-1)}.nx-menu-item.is-destructive .nx-menu-item__icon,.nx-menu-item.is-selected .nx-menu-item__icon{color:currentColor}.nx-menu-item__content{flex:1;gap:2px;min-width:0;display:grid}.nx-menu-item__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-menu-item.is-detail .nx-menu-item__label{font-weight:var(--nx-font-weight)}.nx-menu-item__description,.nx-menu-item__detail-text{text-overflow:ellipsis;white-space:nowrap;color:var(--nx-text-subtle);font-size:var(--nx-text-xs);line-height:var(--nx-leading-tight);overflow:hidden}.nx-menu-item.is-active .nx-menu-item__description,.nx-menu-item.is-active .nx-menu-item__detail-text,.nx-menu-item.is-selected .nx-menu-item__description,.nx-menu-item.is-selected .nx-menu-item__detail-text{color:currentColor;opacity:.8}.nx-menu-item__shortcut,.nx-shortcut-keys{flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.nx-menu-item__shortcut-key,.nx-shortcut-keys__key{border:1px solid var(--nx-panel-border);background:var(--nx-surface-raised);min-width:1.125rem;height:1.125rem;box-shadow:0 1px 0 color-mix(in srgb,var(--nx-panel-border) 65%,transparent);color:var(--nx-text-subtle);font-family:var(--nx-font-sans);font-size:10px;font-weight:var(--nx-font-weight);letter-spacing:.01em;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .3125rem;line-height:1;display:inline-flex}.nx-menu-item__trailing{align-items:center;gap:var(--nx-space-2);padding-left:var(--nx-space-3);flex-shrink:0;margin-left:auto;display:inline-flex}.nx-menu-item__submenu{color:var(--nx-text-subtle);flex-shrink:0}.nx-menu-item__selected-mark{color:currentColor;flex-shrink:0}.nx-menu-list__separator{height:1px;margin:var(--nx-space-1) var(--nx-space-2);background:var(--nx-panel-border)}.nx-menu.nx-menu-panel{z-index:var(--nx-z-menu);outline:none;width:max-content;min-width:180px;max-height:320px;position:fixed}.nx-document-slash{min-width:220px;max-height:min(320px,calc(100dvh - var(--nx-space-4)));padding:var(--nx-space-1);border:1px solid var(--nx-panel-border);border-radius:var(--nx-panel-radius);background:var(--nx-panel-bg);box-shadow:var(--nx-panel-shadow);overflow:auto}.nx-document-slash__empty{padding:var(--nx-space-3);color:var(--nx-text-subtle);font-size:var(--nx-text-sm)}.nx-menu.nx-menu--searchable{min-width:240px;max-height:min(420px,calc(100dvh - var(--nx-space-4)))}.nx-menu__search{padding:var(--nx-space-2);border-bottom:1px solid var(--nx-border);background:var(--nx-panel-bg);flex-shrink:0}.nx-menu__body{min-width:0}.nx-menu__body--scroll{min-height:0;padding:var(--nx-space-1);flex:1;overflow:hidden auto}.nx-menu__empty{padding:var(--nx-space-3) var(--nx-space-3);color:var(--nx-text-subtle);font-size:var(--nx-text-sm);margin:0}.nx-menu:focus,.nx-menu:focus-visible{box-shadow:var(--nx-panel-shadow);outline:none}.nx-menu-item.is-keyboard-active,.nx-menu-item:focus,.nx-menu-item:focus-visible{box-shadow:none;outline:none}.nx-menu-item.is-destructive{color:var(--nx-danger)}.nx-menu-item.is-destructive.is-active:not(:disabled),.nx-menu-item.is-destructive:hover:not(:disabled){background:var(--nx-danger-muted);color:var(--nx-danger)}.nx-menu-item.is-admin-only{color:var(--nx-warning,#f4c56a)}.nx-menu-item.is-admin-only .nx-menu-item__icon{color:currentColor}.nx-menu-item__badge{color:var(--nx-warning,#f4c56a);letter-spacing:.04em;text-transform:uppercase;background:#f4c56a24;border-radius:999px;flex-shrink:0;margin-left:auto;padding:0 6px;font-size:10px;font-weight:600}.nx-menu-item__avatar{width:100%;height:100%;color:var(--nx-text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--nx-text-xs);text-transform:uppercase;justify-content:center;align-items:center;font-weight:600;display:flex}.nx-menu-item.is-open:not(:disabled),.nx-menu-item.is-pending:not(:disabled){background:var(--nx-hover-surface)}.nx-menu-item__leading-aspect{width:var(--nx-space-8);height:var(--nx-space-8);aspect-ratio:1;flex-shrink:0;position:relative}.nx-menu-item__leading{border-radius:var(--nx-radius-sm);background:var(--nx-surface-raised);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.nx-menu-item__image{border-radius:var(--nx-radius-sm);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.nx-menu-item__compact-image{border-radius:var(--nx-radius-sm);background:var(--nx-surface-raised);flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;overflow:hidden}.nx-menu-item__compact-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.nx-menu-item__compact-image--contain img{-o-object-fit:contain;object-fit:contain}.nx-menu-item__compact-avatar{border-radius:var(--nx-radius-sm);border:1px solid color-mix(in srgb,var(--nx-accent) 30%,var(--nx-border-strong));background:color-mix(in srgb,var(--nx-accent-muted) 55%,var(--nx-surface-overlay));width:18px;height:18px;color:var(--nx-accent-text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9px;font-weight:var(--nx-heading-weight);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.nx-submenu-enter-active,.nx-submenu-leave-active{transition:opacity var(--nx-duration-fast) var(--nx-ease-out),transform var(--nx-duration-fast) var(--nx-ease-out)}.nx-submenu-enter-from,.nx-submenu-leave-to{opacity:0;transform:translateY(-2px)}.nx-menu.is-touch .nx-menu-item{min-height:var(--nx-touch-target)}.nx-menu-sheet-backdrop{z-index:calc(var(--nx-z-sheet) - 1);background:var(--nx-overlay-backdrop);position:fixed;inset:0}.nx-menu.nx-menu-panel.nx-menu--sheet{z-index:var(--nx-z-sheet);width:auto;min-width:0;max-height:min(70dvh,calc(100dvh - var(--nx-space-8)));padding:var(--nx-space-2) var(--nx-space-2) calc(var(--nx-space-2) + var(--nx-safe-bottom));border-radius:var(--nx-panel-radius) var(--nx-panel-radius) 0 0;border-width:1px 0 0;inset:auto 0 0;overflow:hidden}.nx-menu--sheet:before{content:"";width:36px;height:4px;margin:0 auto var(--nx-space-2);background:var(--nx-border);border-radius:999px;flex:none}.nx-menu--sheet .nx-menu__header{align-items:center;gap:var(--nx-space-2);min-height:var(--nx-touch-target);margin:0 calc(var(--nx-space-2)*-1) var(--nx-space-1);padding:0 var(--nx-space-2);border-bottom:1px solid var(--nx-panel-border);flex:none;display:flex}.nx-menu--sheet .nx-menu__title{min-width:0;color:var(--nx-text-heading);font-size:var(--nx-text-md);font-weight:var(--nx-heading-weight);letter-spacing:var(--nx-heading-tracking);line-height:var(--nx-leading-tight);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.nx-menu--sheet .nx-menu__body{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.nx-menu--sheet .nx-menu-list{gap:0}.nx-menu--sheet .nx-menu-item{border-radius:0}.nx-menu--sheet .nx-menu-list__entry:has(.nx-menu-item)+.nx-menu-list__entry>.nx-menu-item{border-top:1px solid var(--nx-panel-border)}.nx-menu--sheet .nx-menu-list__separator{margin-inline:0}.nx-menu-sheet-enter-active,.nx-menu-sheet-leave-active{transition:opacity var(--nx-duration-normal) var(--nx-ease-out),transform var(--nx-duration-normal) var(--nx-ease-out)}.nx-menu-sheet-enter-from,.nx-menu-sheet-leave-to{opacity:0;transform:translateY(100%)}.nx-menu-sheet-backdrop-enter-active,.nx-menu-sheet-backdrop-leave-active{transition:opacity var(--nx-duration-normal) var(--nx-ease-out)}.nx-menu-sheet-backdrop-enter-from,.nx-menu-sheet-backdrop-leave-to{opacity:0}.nx-menu-button{display:inline-flex}.nx-select-wrap{align-items:center;display:flex;position:relative}.nx-select__trigger{align-items:center;gap:var(--nx-space-2);width:100%;padding:0 var(--nx-control-padding-x);line-height:var(--nx-leading-normal);text-align:left;cursor:pointer;transition:border-color var(--nx-duration-fast) var(--nx-ease-out),background var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out);display:flex}.nx-select__trigger:hover:not(:disabled):not(.is-open){border-color:var(--nx-control-border-hover);background:var(--nx-hover-surface);color:var(--nx-text)}.nx-select__trigger:hover:not(:disabled):not(.is-open) .nx-select__icon{color:var(--nx-text-muted)}.nx-select__trigger.is-open,.nx-select__trigger.is-open:hover:not(:disabled){border-color:var(--nx-control-border-focus);background:var(--nx-control-bg-focus);color:var(--nx-text)}.nx-select__trigger.is-open:hover:not(:disabled){background:var(--nx-surface-raised)}.nx-select__trigger.is-open:hover:not(:disabled) .nx-select__icon{color:var(--nx-text-muted)}.nx-select__trigger:active:not(:disabled):not(.is-open){border-color:var(--nx-control-border-hover);background:var(--nx-control-bg-focus)}.nx-select__value{align-items:center;gap:var(--nx-space-2);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:inline-flex;overflow:hidden}.nx-select__value-leading{flex-shrink:0}.nx-select__value-avatar,.nx-select__value-leading{justify-content:center;align-items:center;display:inline-flex}.nx-select__value-avatar{border-radius:var(--nx-radius-sm);border:1px solid color-mix(in srgb,var(--nx-accent) 30%,var(--nx-border-strong));background:color-mix(in srgb,var(--nx-accent-muted) 55%,var(--nx-surface-overlay));width:18px;height:18px;color:var(--nx-accent-text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9px;font-weight:var(--nx-heading-weight);letter-spacing:.04em;text-transform:uppercase;line-height:1;overflow:hidden}.nx-select__value-label{text-overflow:ellipsis;white-space:nowrap;line-height:var(--nx-leading-normal);overflow:hidden}.nx-select__icon,.nx-select__value--placeholder{color:var(--nx-text-subtle)}.nx-select__icon{pointer-events:none;transition:transform var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out);flex-shrink:0}.nx-select__trigger.is-open .nx-select__icon{transform:rotate(180deg)}.nx-select-wrap--bare{width:auto;min-width:0;display:inline-flex}.nx-select__trigger--compact{width:auto;min-height:var(--nx-control-height-sm);padding:0 var(--nx-space-2);font-size:var(--nx-text-xs);border-radius:var(--nx-radius-sm)}.nx-select__panel{z-index:calc(var(--nx-z-modal) + 10)}.nx-select__panel.nx-menu-panel{max-height:calc(100dvh - var(--nx-space-4));display:grid;overflow:auto}.nx-select__heading{padding:var(--nx-space-2) var(--nx-space-3) var(--nx-space-1);color:var(--nx-text-subtle);font-size:var(--nx-text-xs);font-weight:var(--nx-weight-semibold);letter-spacing:.02em;text-transform:uppercase;-webkit-user-select:none;user-select:none}.nx-number-input-shell{width:100%;min-height:var(--nx-control-height);border:1px solid var(--nx-control-border);border-radius:var(--nx-control-radius);background:var(--nx-control-bg);transition:border-color var(--nx-duration-fast) var(--nx-ease-out),background var(--nx-duration-fast) var(--nx-ease-out);align-items:stretch;display:flex;overflow:hidden}.nx-number-input-shell:hover:not(:has(:disabled)):not(:focus-within){border-color:var(--nx-control-border-hover)}.nx-number-input-shell:focus-within{border-color:var(--nx-control-border-focus);background:var(--nx-control-bg-focus);box-shadow:var(--nx-focus-ring)}.nx-number-input-shell.nx-control--error{border-color:var(--nx-control-border-error)}.nx-number-input-shell--disabled{opacity:.5;cursor:not-allowed}.nx-number-input__value{flex:1;align-self:stretch;min-width:0;position:relative}.nx-number-input__suffix{top:50%;left:var(--nx-number-input-suffix-left,var(--nx-control-padding-x));color:var(--nx-text-subtle);-webkit-user-select:none;user-select:none;pointer-events:none;line-height:1;position:absolute;transform:translateY(-50%)}.nx-number-input__value--suffix-end .nx-number-input__suffix{left:auto;right:var(--nx-control-padding-x)}.nx-number-input__field{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;padding:0 var(--nx-control-padding-x);color:var(--nx-text);background:0 0;border:0;border-radius:0;line-height:1;display:block}.nx-number-input__field:focus{box-shadow:none;outline:none}.nx-number-input__value--suffix-end .nx-number-input__field,.nx-number-input__value--suffix-start .nx-number-input__field{padding-right:calc(var(--nx-control-padding-x) + var(--nx-number-input-suffix-reserve,0px))}.nx-number-input__field:disabled{cursor:not-allowed}.nx-number-input__steppers{border-left:1px solid var(--nx-control-border);flex-direction:column;flex-shrink:0;width:1.375rem;display:flex}.nx-number-input__stepper{min-height:0;color:var(--nx-text-subtle);cursor:pointer;transition:background var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out);background:0 0;border:0;flex:1;justify-content:center;align-items:center;padding:0;display:inline-flex}.nx-number-input__stepper .iconify,.nx-number-input__stepper .nx-icon,.nx-number-input__stepper svg{width:11px;height:11px;color:inherit;fill:currentColor;font-size:11px}.nx-number-input__stepper+.nx-number-input__stepper{border-top:1px solid var(--nx-control-border)}.nx-number-input__stepper:hover:not(:disabled){background:var(--nx-control-bg-hover,var(--nx-surface-raised));color:var(--nx-text)}.nx-number-input__stepper:disabled{cursor:not-allowed}.nx-number-input{font-variant-numeric:tabular-nums}.nx-color-input{align-items:center;gap:var(--nx-space-2);min-height:var(--nx-control-height);padding:0 var(--nx-space-2) 0 var(--nx-space-1);border:1px solid var(--nx-control-border);border-radius:var(--nx-control-radius);background:var(--nx-control-bg);transition:border-color var(--nx-duration-fast) var(--nx-ease-out),background var(--nx-duration-fast) var(--nx-ease-out);display:flex}.nx-color-input:focus-within{border-color:var(--nx-control-border-focus);background:var(--nx-control-bg-focus)}.nx-color-input:focus-within:has(.nx-color-input__text:focus-visible){box-shadow:var(--nx-focus-ring)}.nx-color-input__text:focus-visible{box-shadow:none}.nx-color-input.is-disabled{opacity:.5}.nx-color-input__swatch-wrap{border-radius:var(--nx-radius-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;width:24px;height:24px;padding:0;display:inline-flex;position:relative}.nx-color-input__swatch-wrap:disabled{cursor:not-allowed}.nx-color-input__swatch-wrap:focus-visible{box-shadow:var(--nx-focus-ring);outline:none}.nx-color-input__swatch{border:1px solid var(--nx-border-strong);border-radius:var(--nx-radius-sm);width:100%;height:100%}.nx-color-input__dropdown{align-items:center;gap:var(--nx-space-1);min-height:var(--nx-control-height-sm);padding:0 var(--nx-space-2);border:1px solid var(--nx-control-border);border-radius:var(--nx-radius-sm);background:var(--nx-control-bg);color:var(--nx-text-muted);cursor:pointer;display:inline-flex}.nx-color-input__dropdown:hover:not(:disabled){border-color:var(--nx-control-border-focus);background:var(--nx-control-bg-focus)}.nx-color-input__dropdown:disabled{opacity:.5;cursor:not-allowed}.nx-color-input__dropdown-swatch{border:1px solid var(--nx-border-strong);border-radius:.2rem;width:1rem;height:1rem}.nx-color-input__dropdown-label{font-size:var(--nx-text-xs)}.nx-color-input__split .nx-btn-group__label{align-items:center;min-height:14px;font-size:.75rem;line-height:1;display:inline-flex}.nx-color-input__text{min-width:0;color:var(--nx-text);font-family:var(--nx-font-sans);font-size:var(--nx-text-sm);font-synthesis:none;background:0 0;border:none;outline:none;flex:1;padding:0;font-weight:400}.nx-color-input.nx-control--error{border-color:var(--nx-control-border-error)}.nx-datetime-input{align-items:center;gap:var(--nx-space-1);min-height:var(--nx-control-height);padding:0 var(--nx-space-1) 0 var(--nx-space-2);border:1px solid var(--nx-control-border);border-radius:var(--nx-control-radius);background:var(--nx-control-bg);transition:border-color var(--nx-duration-fast) var(--nx-ease-out),background var(--nx-duration-fast) var(--nx-ease-out);display:flex}.nx-datetime-input:focus-within{border-color:var(--nx-control-border-focus);background:var(--nx-control-bg-focus)}.nx-datetime-input:focus-within:has(.nx-datetime-input__text:focus-visible){box-shadow:var(--nx-focus-ring)}.nx-datetime-input__text:focus-visible{box-shadow:none}.nx-datetime-input.is-disabled{opacity:.5}.nx-datetime-input.nx-control--error{border-color:var(--nx-control-border-error)}.nx-datetime-input__text{min-width:0;color:var(--nx-text);font-family:var(--nx-font-sans);font-size:var(--nx-text-sm);font-variant-numeric:tabular-nums;font-synthesis:none;background:0 0;border:none;outline:none;flex:1;padding:0;font-weight:400}.nx-datetime-input__text::placeholder{color:var(--nx-text-subtle)}.nx-datetime-input .nx-btn.nx-btn--icon-only.nx-btn--bare{width:var(--nx-control-height-sm);min-height:var(--nx-control-height-sm);border-radius:var(--nx-radius-sm)}.nx-datetime-picker{gap:var(--nx-space-3);padding:var(--nx-space-3);display:grid}.nx-datetime-picker__calendar{gap:var(--nx-space-2);display:grid}.nx-datetime-picker__month-nav{align-items:center;gap:var(--nx-space-1);grid-template-columns:auto 1fr auto;display:grid}.nx-datetime-picker__month-label{min-width:0;color:var(--nx-text-heading);font-size:var(--nx-text-sm);font-weight:var(--nx-heading-weight);letter-spacing:var(--nx-heading-tracking);text-align:center;-webkit-user-select:none;user-select:none}.nx-datetime-picker__days,.nx-datetime-picker__weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.nx-datetime-picker__weekday{min-height:24px;color:var(--nx-text-subtle);font-size:var(--nx-text-xs);font-weight:var(--nx-heading-weight);-webkit-user-select:none;user-select:none;place-items:center;display:grid}.nx-datetime-picker__day{border-radius:var(--nx-radius-sm);min-height:32px;color:var(--nx-text);font-family:var(--nx-font-sans);font-size:var(--nx-text-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--nx-duration-fast) var(--nx-ease-out),border-color var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid;position:relative}.nx-datetime-picker__day:hover:not(:disabled){background:var(--nx-surface-raised);border-color:var(--nx-panel-border)}.nx-datetime-picker__day:focus-visible{box-shadow:var(--nx-focus-ring);outline:none}.nx-datetime-picker__day.is-outside{color:var(--nx-text-subtle);opacity:.4}.nx-datetime-picker__day.is-today:after{content:"";border-radius:var(--nx-radius-pill);background:var(--nx-accent);width:3px;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.nx-datetime-picker__day.is-today.is-selected:after{background:var(--nx-accent-muted-text)}.nx-datetime-picker__day.is-selected{background:var(--nx-accent-muted);border-color:var(--nx-control-border-focus);color:var(--nx-accent-muted-text);font-weight:600}.nx-datetime-picker__day.is-selected:hover:not(:disabled){background:var(--nx-accent-muted-hover);border-color:var(--nx-control-border-focus);color:var(--nx-accent-muted-text)}.nx-datetime-picker__day:disabled{opacity:.35;cursor:not-allowed}.nx-datetime-picker__time{gap:var(--nx-space-2);padding-top:var(--nx-space-1);border-top:1px solid var(--nx-panel-border);display:grid}.nx-datetime-picker__time-controls{justify-content:center;align-items:center;gap:var(--nx-space-2);display:flex}.nx-datetime-picker__spin{justify-items:center;gap:2px;display:grid}.nx-datetime-picker__time-input{width:2.75rem;min-height:var(--nx-control-height-sm);padding:0 var(--nx-space-1);border:1px solid var(--nx-control-border);border-radius:var(--nx-control-radius);background:var(--nx-control-bg);color:var(--nx-text);font-family:var(--nx-font-sans);font-size:var(--nx-text-sm);font-variant-numeric:tabular-nums;text-align:center;outline:none}.nx-datetime-picker__time-input:focus-visible{border-color:var(--nx-control-border-focus);background:var(--nx-control-bg-focus);box-shadow:var(--nx-focus-ring)}.nx-datetime-picker__time-sep{color:var(--nx-text-muted);font-size:var(--nx-text-lg);-webkit-user-select:none;user-select:none;font-weight:600;line-height:1}.nx-datetime-picker__meridiem{margin-left:var(--nx-space-1);align-self:center}.nx-datetime-picker__footer{padding-top:var(--nx-space-1);border-top:1px solid var(--nx-panel-border);justify-content:flex-end}.nx-datetime-picker__footer,.nx-datetime-picker__footer-start{align-items:center;gap:var(--nx-space-2);flex-wrap:wrap;display:flex}.nx-datetime-picker__footer-start{min-width:0;margin-right:auto}.nx-datetime-picker[data-mode=time] .nx-datetime-picker__time{border-top:none;padding-top:0}.nx-floating-dialog-overlay{z-index:var(--nx-z-modal);background:0 0;position:fixed;inset:0}.nx-floating-dialog{width:var(--nx-floating-dialog-width,min(240px,calc(100vw - 24px)));border:1px solid var(--nx-panel-border);border-radius:var(--nx-radius-lg);background:var(--nx-panel-bg);box-shadow:var(--nx-panel-shadow);grid-template-rows:auto 1fr auto;display:grid;position:fixed;overflow:hidden}.nx-floating-dialog__header{justify-content:space-between;align-items:center;gap:var(--nx-space-2);min-height:32px;padding:4px 6px 4px var(--nx-space-3);border-bottom:1px solid var(--nx-border);background:var(--nx-surface-raised);-webkit-user-select:none;user-select:none;display:flex}.nx-floating-dialog__header.is-draggable{cursor:grab}.nx-floating-dialog__header.is-draggable:active{cursor:grabbing}.nx-floating-dialog__title{min-width:0;color:var(--nx-text);font-size:var(--nx-text-xs);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-weight:500;line-height:1.25;overflow:hidden}.nx-floating-dialog__header-end{flex-shrink:0;align-items:center;gap:0;display:flex}.nx-floating-dialog__close.nx-btn.nx-btn--sm{width:26px;min-width:26px;height:26px;min-height:26px;margin:0;padding:0}.nx-floating-dialog__close .nx-icon{width:14px;height:14px;font-size:14px}.nx-floating-dialog__body{min-height:0;overflow:auto}.nx-floating-dialog__footer{justify-content:flex-end;gap:var(--nx-space-2);padding:var(--nx-space-2) var(--nx-space-3);border-top:1px solid var(--nx-border);display:flex}.nx-color-picker{--nx-color-picker-pad-x:var(--nx-space-3);padding:var(--nx-space-2) var(--nx-color-picker-pad-x) 0;box-sizing:border-box;justify-items:stretch;gap:0;display:grid}.nx-color-picker__fields,.nx-color-picker__hue,.nx-color-picker__sv{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.nx-color-picker__sv{aspect-ratio:1.15;cursor:crosshair;touch-action:none;border:1px solid #111;border-radius:4px;position:relative;overflow:hidden}html[data-nx-theme=light] .nx-color-picker__sv{border-color:#b0b0b0}.nx-color-picker__sv-surface{background-color:#000;position:absolute;inset:0;overflow:hidden}.nx-color-picker__sv-black,.nx-color-picker__sv-white{pointer-events:none;position:absolute;inset:-3px}.nx-color-picker__sv-white{background:linear-gradient(90deg,#fff 0,#0000)}.nx-color-picker__sv-black{background:linear-gradient(0deg,#000 0,#0000)}.nx-color-picker__sv-cursor{pointer-events:none;border:2px solid #fff;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 1px #0000008c,inset 0 0 0 1px #00000059}.nx-color-picker__hue{height:12px;margin-block:var(--nx-space-2);cursor:pointer;touch-action:none;background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);border:1px solid #111;border-radius:4px;position:relative}html[data-nx-theme=light] .nx-color-picker__hue{border-color:#b0b0b0}.nx-color-picker__hue-cursor{pointer-events:none;background:#fff;border:1px solid #fff;border-radius:1px;width:3px;height:12px;margin:-6px 0 0 -1.5px;position:absolute;top:50%;box-shadow:0 0 0 1px #0009}.nx-color-picker__fields{gap:var(--nx-space-1);margin-bottom:var(--nx-space-2);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:start;display:grid}.nx-color-picker__field{gap:2px;min-width:0;display:grid}.nx-color-picker__field-input{width:100%;min-width:0;height:26px;padding:0 var(--nx-space-1);border:1px solid var(--nx-control-border);border-radius:var(--nx-radius-sm);background:var(--nx-control-bg);color:var(--nx-text);font-family:var(--nx-font-sans);font-synthesis:none;letter-spacing:.01em;text-align:center;outline:none;font-size:10px;font-weight:400}.nx-color-picker__field-input:focus{border-color:var(--nx-control-border-focus);box-shadow:var(--nx-focus-ring)}.nx-color-picker__field-label{color:var(--nx-text-subtle);text-align:center;font-size:10px;line-height:1}.nx-color-picker__swatches{box-sizing:border-box;width:calc(100% + var(--nx-color-picker-pad-x)*2);max-width:none;margin-inline:calc(var(--nx-color-picker-pad-x)*-1);padding:var(--nx-space-2) var(--nx-color-picker-pad-x);border-top:1px solid var(--nx-border);grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.nx-color-picker__swatches--recent{padding-top:var(--nx-space-2);border-top:1px solid var(--nx-border);margin-top:0}.nx-color-picker__swatch{aspect-ratio:1;cursor:pointer;border:1px solid #111;border-radius:4px;width:100%;height:auto;padding:0;position:relative}html[data-nx-theme=light] .nx-color-picker__swatch{border-color:#b0b0b0}.nx-color-picker__swatch.is-active{outline:2px solid var(--nx-accent);outline-offset:2px;z-index:1}.nx-color-picker__swatch-add.nx-btn{aspect-ratio:1;border-radius:4px;width:100%;min-width:0;height:auto;min-height:0}.nx-menubar{align-items:center;gap:0;min-width:0;display:inline-flex}.nx-menubar__menu{position:relative}.nx-menubar__trigger{min-height:var(--nx-control-height-sm);padding:0 var(--nx-space-2);border-radius:var(--nx-radius-sm);color:var(--nx-text-muted);font-size:var(--nx-text-sm);cursor:pointer;transition:background var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out);background:0 0;border:none}.nx-menubar__trigger.is-open,.nx-menubar__trigger:hover{background:var(--nx-hover-surface);color:var(--nx-text)}.nx-menubar__trigger.is-admin-only,.nx-menubar__trigger.is-admin-only.is-open,.nx-menubar__trigger.is-admin-only:hover{color:var(--nx-warning,#f4c56a)}.nx-menubar__panel{z-index:var(--nx-z-dropdown);min-width:200px;position:absolute;top:calc(100% + 4px);left:0}.nx-menubar__panel.nx-menu-panel{max-height:320px}.nx-breadcrumbs{flex:1;min-width:0}.nx-breadcrumbs__list{align-items:center;gap:var(--nx-space-1);flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.nx-breadcrumbs__item{align-items:center;gap:var(--nx-space-1);flex-shrink:0;min-width:0;display:inline-flex}.nx-breadcrumbs__item:last-child{flex-shrink:1}.nx-breadcrumbs__separator{color:var(--nx-text-subtle);flex-shrink:0}.nx-breadcrumbs__current,.nx-breadcrumbs__link{text-overflow:ellipsis;white-space:nowrap;font-size:var(--nx-text-xs);line-height:1;overflow:hidden}.nx-breadcrumbs__link{color:var(--nx-text-muted);transition:color var(--nx-duration-fast) var(--nx-ease-out);text-decoration:none}.nx-breadcrumbs__link:hover{color:var(--nx-text)}.nx-breadcrumbs__current{color:var(--nx-text);font-weight:var(--nx-font-weight)}.nx-showcase-section__header{gap:var(--nx-space-2);display:grid}.nx-showcase-section__title-row{align-items:center;gap:var(--nx-space-2);flex-wrap:wrap;display:flex}.nx-showcase-section__component-id{align-items:center;gap:var(--nx-space-1);display:inline-flex}.nx-showcase-section__component-name{font-family:var(--nx-font-mono)}.nx-toggle-field{align-items:center;gap:var(--nx-space-2);display:inline-flex}.nx-toggle__label{font-size:var(--nx-text-sm);color:var(--nx-text)}.nx-checkbox{border:1px solid var(--nx-control-border);border-radius:var(--nx-radius-sm);background:var(--nx-surface-overlay);cursor:pointer;width:24px;min-height:24px;transition:background var(--nx-duration-fast) var(--nx-ease-out),border-color var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.nx-checkbox.is-on{background:var(--nx-accent-fill);border-color:var(--nx-accent-fill);color:var(--nx-on-accent)}.nx-checkbox.is-disabled{opacity:.5;cursor:not-allowed}.nx-checkbox:focus-visible{box-shadow:var(--nx-focus-ring);outline:none}.nx-checkbox__mark{justify-content:center;width:16px;height:16px}.nx-checkbox__mark,.nx-switch{align-items:center;display:inline-flex}.nx-switch{border:1px solid var(--nx-control-border);border-radius:var(--nx-radius-pill);background:var(--nx-surface-overlay);cursor:pointer;width:44px;min-height:24px;transition:background var(--nx-duration-fast) var(--nx-ease-out),border-color var(--nx-duration-fast) var(--nx-ease-out);padding:2px}.nx-switch.is-on{background:var(--nx-accent-fill);border-color:var(--nx-accent-fill)}.nx-switch.is-disabled{opacity:.5;cursor:not-allowed}.nx-switch:focus-visible{box-shadow:var(--nx-focus-ring);outline:none}.nx-switch__thumb{transition:transform var(--nx-duration-fast) var(--nx-ease-out),border-color var(--nx-duration-fast) var(--nx-ease-out),background var(--nx-duration-fast) var(--nx-ease-out)}.nx-switch.is-on .nx-switch__thumb{background:var(--nx-on-accent);border-color:#0000;transform:translate(18px)}.nx-control-knob{width:var(--nx-control-knob-size);height:var(--nx-control-knob-size);border-radius:var(--nx-radius-pill);border:1px solid var(--nx-border-strong);background:var(--nx-surface);box-shadow:var(--nx-shadow-sm);transition:border-color var(--nx-duration-fast) var(--nx-ease-out),background var(--nx-duration-fast) var(--nx-ease-out),box-shadow var(--nx-duration-fast) var(--nx-ease-out),transform var(--nx-duration-fast) var(--nx-ease-out)}.nx-rail{width:100%;position:relative}.nx-rail--has-thumb{min-height:var(--nx-control-knob-size);padding-inline:calc(var(--nx-control-knob-size)/2);box-sizing:border-box;align-items:center;display:flex}.nx-rail__track{width:100%;height:var(--nx-rail-height);border-radius:var(--nx-rail-radius);background:var(--nx-rail-bg);border:1px solid var(--nx-rail-border);position:relative;overflow:hidden}.nx-rail--error .nx-rail__track{border-color:var(--nx-control-border-error)}.nx-rail__fill{border-radius:inherit;background:var(--nx-rail-fill-muted);height:100%}.nx-rail--animated .nx-rail__fill{transition:width var(--nx-duration-normal) var(--nx-ease-out)}.nx-rail--accent .nx-rail__fill{background:var(--nx-rail-fill)}.nx-rail--success .nx-rail__fill{background:var(--nx-success)}.nx-rail--warning .nx-rail__fill{background:var(--nx-warning)}.nx-rail--danger .nx-rail__fill{background:color-mix(in srgb,var(--nx-danger) 55%,#ff2a2a)}.nx-rail.is-disabled .nx-rail__fill,.nx-rail.is-disabled.nx-rail--accent .nx-rail__fill,.nx-rail.is-disabled.nx-rail--danger .nx-rail__fill,.nx-rail.is-disabled.nx-rail--success .nx-rail__fill,.nx-rail.is-disabled.nx-rail--warning .nx-rail__fill{background:var(--nx-rail-fill-muted)}.nx-rail.is-indeterminate .nx-rail__fill{animation:nx-rail-indeterminate 1.2s var(--nx-ease-out) infinite;width:40%!important}@keyframes nx-rail-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}.nx-rail__thumb{pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.nx-rail:focus-within .nx-rail__thumb{box-shadow:var(--nx-focus-ring)}.nx-rail.is-disabled{opacity:.5;cursor:not-allowed}.nx-slider-field{align-items:center;gap:var(--nx-space-3);min-height:var(--nx-control-knob-size);display:flex}.nx-slider__input{cursor:pointer;appearance:none;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.nx-rail.is-disabled .nx-slider__input{cursor:not-allowed}.nx-slider__input:focus{outline:none}.nx-slider__input::-webkit-slider-runnable-track{background:0 0;border:none;height:100%}.nx-slider__input::-webkit-slider-thumb{-webkit-appearance:none;width:var(--nx-control-knob-size);height:var(--nx-control-knob-size);box-shadow:none;background:0 0;border:none}.nx-slider__input::-moz-range-track{background:0 0;border:none;height:100%}.nx-slider__input::-moz-range-thumb{width:var(--nx-control-knob-size);height:var(--nx-control-knob-size);box-shadow:none;background:0 0;border:none}.nx-slider__value{flex-shrink:0;width:5.5rem}.nx-slider__value :deep(.nx-field){gap:0}.nx-slider__value :deep(.nx-number-input-shell){width:100%}.nx-tabs{gap:var(--nx-space-3);display:grid}.nx-tabs__list{border:1px solid var(--nx-panel-border);border-radius:var(--nx-control-radius);background:var(--nx-surface-raised);flex-wrap:wrap;gap:2px;padding:2px;display:flex}.nx-tabs__tab{align-items:center;gap:var(--nx-space-1);min-height:var(--nx-control-height-sm);padding:0 var(--nx-space-2);border-radius:calc(var(--nx-control-radius) - 2px);color:var(--nx-text-muted);font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight);cursor:pointer;transition:background var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out);background:0 0;border:none;display:inline-flex;position:relative}.nx-tabs--reorderable .nx-tabs__tab.is-dragging{opacity:.45}.nx-tabs__tab.is-drop-target--after:after,.nx-tabs__tab.is-drop-target--before:before{content:"";background:var(--nx-accent-fill);z-index:2;pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.nx-tabs__tab.is-drop-target--before:before{left:0}.nx-tabs__tab.is-drop-target--after:after{right:0}.nx-tabs__tab:hover:not(:disabled):not(.is-active){background:var(--nx-hover-surface);color:var(--nx-text)}.nx-tabs__tab.is-active{background:var(--nx-accent-muted);color:var(--nx-accent-muted-text)}.nx-tabs__tab.is-active:hover:not(:disabled){background:var(--nx-accent-muted-hover);color:var(--nx-accent-muted-text)}.nx-tabs__tab:disabled{opacity:.45;cursor:not-allowed}.nx-tabs__tab-label{white-space:nowrap}.nx-tabs__close{width:1.5rem;height:1.5rem;margin-left:var(--nx-space-1);border-radius:var(--nx-radius-sm);color:var(--nx-text-muted);opacity:.65;cursor:pointer;transition:background var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out),opacity var(--nx-duration-fast) var(--nx-ease-out);justify-content:center;align-items:center;display:inline-flex}.nx-tabs__close:hover{background:var(--nx-hover-surface);color:var(--nx-text);opacity:1}.nx-tabs__lock{width:1.5rem;height:1.5rem;margin-left:var(--nx-space-1);color:var(--nx-text-subtle);opacity:.7;justify-content:center;align-items:center;display:inline-flex}.nx-tabs__panel{padding:var(--nx-space-3);border:1px solid var(--nx-panel-border);border-radius:var(--nx-panel-radius);background:var(--nx-panel-bg)}.nx-tabs--no-panels{gap:0}.nx-tabs--no-panels .nx-tabs__panels{display:none}.nx-tabs--compact{gap:0;min-width:0}.nx-tabs--compact .nx-tabs__list{background:var(--nx-bg);scrollbar-width:none;border:none;border-radius:0;flex-wrap:nowrap;flex:1;align-items:flex-start;gap:0;min-width:0;padding:0;display:flex;position:relative;overflow:auto hidden}.nx-tabs--compact .nx-tabs__list::-webkit-scrollbar{display:none}.nx-tabs--compact .nx-tabs__list:after{content:"";background:var(--nx-panel-border);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.nx-tabs--compact .nx-tabs__tab{min-height:var(--nx-control-height-sm);padding:0 var(--nx-space-2);border:none;border-right:1px solid var(--nx-panel-border);color:var(--nx-text-muted);font-size:var(--nx-text-sm);white-space:nowrap;transition:background var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out);background:0 0;border-radius:0;flex-shrink:0;position:relative}.nx-tabs--compact .nx-tabs__tab--first{border-left:none}.nx-tabs--compact .nx-tabs__tab:hover:not(:disabled):not(.is-active){background:var(--nx-hover-surface);color:var(--nx-text)}.nx-tabs--compact .nx-tabs__tab.is-active{min-height:calc(var(--nx-control-height-sm) + 1px);z-index:1;padding-bottom:1px}.nx-tabs--compact .nx-tabs__tab.is-active,.nx-tabs--compact .nx-tabs__tab.is-active:hover:not(:disabled){background:var(--nx-bg-subtle);color:var(--nx-text)}.nx-tabs--compact .nx-tabs__close{width:1.5rem;height:1.5rem;margin-left:var(--nx-space-1);border-radius:var(--nx-radius-sm);color:var(--nx-text-muted);opacity:.65}.nx-tabs--compact .nx-tabs__tab.is-active .nx-tabs__close{color:var(--nx-text-muted)}.nx-tabs--compact .nx-tabs__close:hover{background:var(--nx-hover-surface);color:var(--nx-text);opacity:1}.nx-root .nx-tabs--compact .nx-tabs__tab.is-active .nx-tabs__close .nx-icon,.nx-root .nx-tabs--compact .nx-tabs__tab.is-active .nx-tabs__lock .nx-icon{color:var(--nx-text-muted)}.nx-tabs--compact .nx-tabs__lock{width:1.5rem;height:1.5rem;margin-left:var(--nx-space-1);color:var(--nx-text-subtle);opacity:.7;justify-content:center;align-items:center;display:inline-flex}.nx-tabs--compact .nx-tabs__panel{background:0 0;border:none;border-radius:0;padding:0}.nx-tabs--compact.nx-tabs--appearance-shell .nx-tabs__list{--nx-shell-tab-active-bg:var(--nx-bg-subtle);--nx-shell-tab-hover-bg:color-mix(in srgb, var(--nx-text) 4%, var(--nx-bg));gap:calc(var(--nx-space-1) + 2px);padding:calc(var(--nx-space-1) + 2px) var(--nx-space-2) 0}.nx-tabs--compact.nx-tabs--appearance-shell .nx-tabs__list:after{display:none}.nx-tabs--compact.nx-tabs--appearance-shell .nx-tabs__tab{min-height:calc(var(--nx-shell-tab-control-height,var(--nx-control-height-sm)) + var(--nx-shell-tab-bottom-extension,var(--nx-space-1)));padding:var(--nx-shell-tab-bottom-extension,var(--nx-space-1)) 5px var(--nx-shell-tab-bottom-extension,var(--nx-space-1)) var(--nx-space-2);border-radius:var(--nx-radius-md) var(--nx-radius-md) 0 0;border:none}.nx-tabs--compact.nx-tabs--appearance-shell .nx-tabs__tab--icon-only{padding:0 var(--nx-space-2)}.nx-tabs--compact.nx-tabs--appearance-shell .nx-tabs__close{margin-left:0}.nx-tabs--compact.nx-tabs--appearance-shell .nx-tabs__tab:not(.nx-tabs__tab--icon-only)>*{transform:translateY(-2px)}.nx-tabs--compact.nx-tabs--appearance-shell .nx-tabs__tab.is-active{--nx-shell-tab-corner-bg:var(--nx-shell-tab-active-bg);min-height:calc(var(--nx-shell-tab-control-height,var(--nx-control-height-sm)) + var(--nx-shell-tab-bottom-extension,var(--nx-space-1)));padding-bottom:var(--nx-shell-tab-bottom-extension,var(--nx-space-1));background:var(--nx-shell-tab-active-bg);color:var(--nx-text)}.nx-tabs--compact.nx-tabs--appearance-shell .nx-tabs__tab.is-active:hover:not(:disabled){background:var(--nx-shell-tab-active-bg)}.nx-tabs--compact.nx-tabs--appearance-shell .nx-tabs__tab:hover:not(:disabled):not(.is-active){--nx-shell-tab-corner-bg:var(--nx-shell-tab-hover-bg);background:var(--nx-shell-tab-hover-bg)}.nx-tabs--compact.nx-tabs--appearance-shell .nx-tabs__tab.is-active:after,.nx-tabs--compact.nx-tabs--appearance-shell .nx-tabs__tab.is-active:before,.nx-tabs--compact.nx-tabs--appearance-shell .nx-tabs__tab:hover:not(:disabled):after,.nx-tabs--compact.nx-tabs--appearance-shell .nx-tabs__tab:hover:not(:disabled):before{content:"";width:var(--nx-space-2);height:var(--nx-space-2);pointer-events:none;background:0 0;position:absolute;bottom:0}.nx-tabs--compact.nx-tabs--appearance-shell .nx-tabs__tab.is-active:before,.nx-tabs--compact.nx-tabs--appearance-shell .nx-tabs__tab:hover:not(:disabled):before{left:calc(var(--nx-space-2)*-1);border-bottom-right-radius:var(--nx-radius-md);box-shadow:6px 6px 0 6px var(--nx-shell-tab-corner-bg)}.nx-tabs--compact.nx-tabs--appearance-shell .nx-tabs__tab.is-active:after,.nx-tabs--compact.nx-tabs--appearance-shell .nx-tabs__tab:hover:not(:disabled):after{right:calc(var(--nx-space-2)*-1);border-bottom-left-radius:var(--nx-radius-md);box-shadow:-6px 6px 0 6px var(--nx-shell-tab-corner-bg)}.nx-popover,.nx-popover__trigger{display:inline-flex}.nx-popover__panel{z-index:var(--nx-z-popover);width:var(--nx-popover-width,320px);border:1px solid var(--nx-panel-border);border-radius:var(--nx-panel-radius);background:var(--nx-panel-bg);box-shadow:var(--nx-panel-shadow);overflow:hidden}.nx-popover-enter-active,.nx-popover-leave-active{transition:opacity var(--nx-duration-fast) var(--nx-ease-out),transform var(--nx-duration-fast) var(--nx-ease-out)}.nx-popover-enter-from,.nx-popover-leave-to{opacity:0;transform:translateY(4px)scale(.98)}.nx-popover__panel.is-fit-viewport{max-height:var(--nx-popover-max-height);flex-direction:column;display:flex}.nx-popover__content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.nx-popover__content>.nixie-shell-title-chrome__chat-panel,.nx-popover__content>.nixie-shell-title-chrome__notifications-panel,.nx-popover__content>.nixie-shell-title-chrome__share-panel{flex-direction:column;flex:auto;min-height:0;max-height:none;display:flex;overflow:hidden}.nx-popover__content .nx-chat,.nx-popover__content .nx-notifications,.nx-popover__content .nx-project-chat,.nx-popover__content .nx-project-share,.nx-popover__content .nx-share{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.nx-popover__content .nx-assistant-chat__dock,.nx-popover__content .nx-chat__status,.nx-popover__content .nx-notifications__footer,.nx-popover__content .nx-notifications__header,.nx-popover__content .nx-share__header{flex-shrink:0}.nx-popover__content .nx-chat__messages-shell,.nx-popover__content .nx-notifications__body,.nx-popover__content .nx-share__body{flex:auto;min-height:0;overflow:auto}.nx-popover__header{justify-content:space-between;align-items:center;gap:var(--nx-space-2);padding:var(--nx-space-3) var(--nx-space-4);border-bottom:1px solid var(--nx-border);display:flex}.nx-popover__title{font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight);margin:0}.nx-popover__body{max-height:320px;overflow:auto}.nx-popover__body .nx-menu-list{padding:var(--nx-space-1) 0}.nixie-sidebar-drawer-toggle--right svg{transform:scaleX(-1)}.nx-sidebar{width:var(--nx-sidebar-current-width,var(--nx-sidebar-width));border-color:var(--nx-panel-border);background:var(--nx-bg-subtle);flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.nx-sidebar--resizable{overflow:visible}.nx-sidebar--left{border-right:1px solid var(--nx-panel-border)}.nx-sidebar--right{border-left:1px solid var(--nx-panel-border)}.nx-sidebar__title{padding:var(--nx-space-3) var(--nx-space-4) var(--nx-space-2);font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight);color:var(--nx-text)}.nx-sidebar__main{min-height:0;padding:var(--nx-space-3) var(--nx-space-4);flex:1;overflow:auto}.nx-sidebar__bottom{gap:var(--nx-space-2);padding:var(--nx-space-2) var(--nx-space-3) var(--nx-space-3);border-top:1px solid var(--nx-panel-border);flex-shrink:0;margin-top:auto;display:grid}.nx-sidebar__footer{gap:var(--nx-space-1);display:grid}.nx-sidebar__toolbar{justify-content:flex-start;display:flex}.nx-sidebar__resize{z-index:2;top:0;bottom:0}.nx-sidebar--left .nx-sidebar__resize{right:-4px}.nx-sidebar--right .nx-sidebar__resize{left:-4px}.nx-resize-handle{touch-action:none;z-index:1;position:absolute}.nx-resize-handle--vertical{cursor:ew-resize;width:7px;top:0;bottom:0}.nx-resize-handle--horizontal{cursor:ns-resize;height:7px;left:0;right:0}.nx-resize-handle.is-disabled{cursor:default;pointer-events:none}.nx-resize-handle:after{content:"";pointer-events:none;transition:background-color var(--nx-duration-fast) var(--nx-ease-out);position:absolute}.nx-resize-handle--vertical:after{background:0 0;width:2px;top:0;bottom:0;left:50%;transform:translate(-50%)}.nx-resize-handle--horizontal:after{background:0 0;height:2px;top:50%;left:0;right:0;transform:translateY(-50%)}.nx-resize-handle:active:after,.nx-resize-handle:hover:after{background:var(--nx-control-border-focus,var(--nx-accent-fill))}.nx-sidebar--stacked .nx-sidebar__main,.nx-sidebar--stacked.nx-sidebar .nx-sidebar__main{flex-direction:column;padding:0;display:flex;overflow:hidden}.nx-sidebar--flush .nx-sidebar__main{padding:0}.nx-sidebar__main--stacked{flex-direction:column;gap:0;padding:0;display:flex}.nx-sidebar-section{background:var(--nx-bg-subtle);--nx-sidebar-section-header-height:20px;flex-direction:column;min-height:0;display:flex;position:relative}.nx-sidebar__main--stacked>.nx-sidebar-section+.nx-sidebar-section{border-top:1px solid var(--nx-panel-border)}.nx-sidebar__main--stacked>.nx-sidebar-section:last-child{border-bottom:1px solid var(--nx-panel-border)}.nx-sidebar__main--stacked:has(.nx-sidebar-section.is-open)>.nx-sidebar-section:last-child{border-bottom:none}.nx-sidebar-section.is-collapsed{flex:none}.nx-sidebar-section.is-open{flex:1 1 0;min-height:0;overflow:hidden}.nx-sidebar-section__header-bar{min-width:0;height:var(--nx-sidebar-section-header-height);min-height:var(--nx-sidebar-section-header-height);flex:none;align-items:stretch;display:flex;position:relative}.nx-sidebar__main--stacked .nx-sidebar-section__header-bar{z-index:1;position:sticky;top:0}.nx-sidebar-section.is-open .nx-sidebar-section__header-bar{background:var(--nx-surface)}.nx-sidebar__main--stacked .nx-sidebar-section.is-collapsed .nx-sidebar-section__header-bar:not(:hover){background:var(--nx-bg-subtle)}[data-nx-theme=light] .nx-sidebar-section.is-open .nx-sidebar-section__header-bar{background:var(--nx-bg)}.nx-sidebar-section__header-bar:hover{background:var(--nx-hover-surface)}.nx-sidebar-section.is-open .nx-sidebar-section__header-bar:hover{background:var(--nx-surface-raised)}[data-nx-theme=light] .nx-sidebar-section.is-open .nx-sidebar-section__header-bar:hover{background:var(--nx-hover-surface)}.nx-sidebar-section__header--static,button.nx-sidebar-section__header{width:auto;min-width:0;height:100%;padding:0 var(--nx-space-2) 0 var(--nx-space-1);color:var(--nx-text-muted);font:500 var(--nx-text-xs) /1 var(--nx-font-section);text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:none;flex:auto;align-items:center;gap:0;display:flex}button.nx-sidebar-section__header{cursor:pointer}.nx-sidebar-section__header--static{cursor:default}.nx-sidebar-section.is-open .nx-sidebar-section__header--static:hover,.nx-sidebar-section.is-open button.nx-sidebar-section__header:hover,[data-nx-theme=light] .nx-sidebar-section.is-open button.nx-sidebar-section__header:hover,button.nx-sidebar-section__header:hover{background:0 0}.nx-sidebar-section__actions{flex:none;align-items:stretch;height:100%;display:flex}.nx-sidebar-section__actions .nx-tooltip{height:100%;display:inline-flex}.nx-sidebar-section__actions .nx-btn.nx-btn--icon-only.nx-btn--bare{width:var(--nx-sidebar-section-header-height);min-width:var(--nx-sidebar-section-header-height);min-height:var(--nx-sidebar-section-header-height);max-height:var(--nx-sidebar-section-header-height);height:var(--nx-sidebar-section-header-height);color:var(--nx-text-muted);border-radius:0;padding:0}.nx-sidebar-section__actions .nx-btn.nx-btn--icon-only.nx-btn--bare:hover:not(:disabled){color:var(--nx-text)}.nx-sidebar-section__actions .nx-btn.nx-btn--icon-only.nx-btn--bare.is-active:hover:not(:disabled),.nx-sidebar-section__actions .nx-btn.nx-btn--icon-only.nx-btn--bare.is-active:not(:disabled){color:var(--nx-accent-muted-text)}.nx-sidebar-section__actions .nx-icon{width:14px;height:14px;font-size:14px}.nx-sidebar-section__actions .nx-icon :is(svg,.iconify){width:14px;height:14px}.nx-sidebar-section__title{min-width:0;font-family:var(--nx-font-section);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.nx-sidebar-section__chevron{color:var(--nx-text-subtle);transition:transform var(--nx-duration-fast) var(--nx-ease-out);flex-shrink:0}.nx-sidebar-section__leading{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:14px;margin-right:3px;display:flex}.nx-sidebar-section__leading .nx-icon{width:12px;height:12px;font-size:12px}.nx-sidebar-section__leading--spacer{visibility:hidden}.nx-sidebar-section.is-open .nx-sidebar-section__chevron{transform:rotate(90deg)}.nx-sidebar-section.is-dragging{opacity:.4}.nx-sidebar-section.is-drop-target{position:relative}.nx-sidebar-section.is-drop-target--after:after,.nx-sidebar-section.is-drop-target--before:before{content:"";background:var(--nx-accent-fill);z-index:2;pointer-events:none;height:2px;position:absolute;left:0;right:0}.nx-sidebar-section.is-drop-target--before:before{top:0}.nx-sidebar-section.is-drop-target--after:after{bottom:0}.nx-sidebar-section__body{min-height:0;padding:var(--nx-space-2) var(--nx-space-3);flex:auto;overflow:auto}.nx-sidebar-section.is-open .nx-sidebar-section__body{flex:1 1 0}.nx-editor{border:1px solid var(--nx-panel-border);border-radius:var(--nx-panel-radius);background:var(--nx-bg);grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:360px;display:grid;overflow:hidden}.nx-editor__chrome{z-index:var(--nx-z-sticky);grid-template-rows:auto;min-height:0;display:grid;position:relative}.nx-editor__header{gap:var(--nx-space-2);padding:var(--nx-space-2) var(--nx-space-3);border-bottom:1px solid var(--nx-panel-border);background:var(--nx-bg-subtle);display:grid}.nx-editor__body{grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:0;display:grid}.nx-editor__body--has-nav{grid-template-columns:auto minmax(0,1fr)}.nx-editor__body--has-assistant:not(.nx-editor__body--has-nav){grid-template-columns:minmax(0,1fr) auto}.nx-editor__body--has-nav.nx-editor__body--has-assistant{grid-template-columns:auto minmax(0,1fr) auto}.nx-editor__body--assistant-left:not(.nx-editor__body--has-nav){grid-template-columns:auto minmax(0,1fr)}.nx-editor__body--has-nav.nx-editor__body--assistant-left{grid-template-columns:auto auto minmax(0,1fr)}.nx-editor__assistant-host,.nx-editor__main{flex-direction:column;min-width:0;min-height:0;display:flex}.nx-editor__assistant-host{height:100%;overflow:visible}.nx-editor__workspace{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.nx-editor__workspace--has-left{grid-template-columns:auto minmax(0,1fr)}.nx-editor__workspace--has-left.nx-editor__workspace--has-right{grid-template-columns:auto minmax(0,1fr) auto}.nx-editor__workspace--has-right:not(.nx-editor__workspace--has-left){grid-template-columns:minmax(0,1fr) auto}.nx-editor__workspace:has(.nx-editor__workspace-header){grid-template-rows:auto minmax(0,1fr)}.nx-editor__workspace-header{grid-column:1/-1;min-width:0}.nx-editor__workspace-chrome{flex-direction:column;min-width:0;display:flex}.nx-editor__nav-rail{height:100%;min-height:0}.nx-editor--shell{background:var(--nx-bg-subtle);border:none;border-radius:0;height:100dvh;min-height:0}.nx-editor--shell .nx-nav-rail,.nx-editor--shell .nx-title-bar{background:0 0;border:0}.nx-editor--shell .nx-nav-rail{padding-top:0}.nx-editor--shell .nx-title-bar__actions,.nx-editor--shell .nx-title-bar__leading{background:0 0}.nx-editor--shell .nx-nav-rail__top{padding-top:var(--nx-space-2);border-top:1px solid var(--nx-border)}.nx-editor--shell .nx-editor__main{border-top-left-radius:var(--nx-panel-radius);background:var(--nx-bg);border-top:1px solid #181818;border-left:1px solid #181818;align-self:stretch;height:100%;overflow:hidden}.nx-editor--shell .nx-editor__body>.nx-editor__main,.nx-editor--shell .nx-editor__body>.nx-nav-rail{align-self:stretch;height:100%;min-height:0}[data-nx-theme=light] .nx-editor--shell .nx-editor__main{border-top-color:#dedee2;border-left-color:#dedee2}.nx-editor--shell .nx-editor__body--assistant-left .nixie-assistant-column--left{border-top-left-radius:var(--nx-panel-radius);border-top-color:#181818;border-left:1px solid #181818}.nx-editor--shell .nx-editor__body--assistant-left .nx-editor__main{border-left:0;border-top-left-radius:0}[data-nx-theme=light] .nx-editor--shell .nx-editor__body--assistant-left .nixie-assistant-column--left{border-top-color:#dedee2;border-left-color:#dedee2}.nx-editor--shell .nx-editor__canvas{overflow:hidden}.nx-editor--shell .nx-editor__canvas>.nx-shell-canvas{height:100%;min-height:0;overflow:hidden}.nx-editor--shell.nx-editor--shell-full-bleed .nx-editor__canvas{padding:0}.nx-editor--shell.nx-editor--shell-full-bleed .nx-editor__canvas>:first-child{height:100%;min-height:0}.nx-editor--shell .nx-editor__canvas:has(.nx-editor__canvas-column){overflow:hidden}.nx-editor--shell .nx-editor__canvas-column{flex-direction:column;height:100%;min-height:0;display:flex}.nx-editor--shell .nx-editor__canvas-column .nx-editor__canvas-board{flex:1;min-height:0;overflow:auto}.nx-editor--shell .nx-editor__canvas-board{height:100%;min-height:100%}.nx-editor__view-bar,.nx-editor__view-tabs{background:var(--nx-bg)}.nx-editor__view-bar{align-items:stretch;display:flex}.nx-editor__view-bar .nx-editor__view-tabs{flex:1;min-width:0}.nx-editor__view-bar .nx-menu-button{padding:0 var(--nx-space-2);flex-shrink:0;align-items:center;display:flex}.nx-editor__document-board{padding:var(--nx-space-5);background:var(--nx-bg-subtle)}.nx-editor__document{max-width:720px;padding:var(--nx-space-5);border:1px solid var(--nx-panel-border);border-radius:var(--nx-panel-radius);background:var(--nx-panel-bg);-webkit-user-select:text;user-select:text;margin:0 auto}.nx-editor__document-header{gap:var(--nx-space-1);margin-bottom:var(--nx-space-4);padding-bottom:var(--nx-space-3);border-bottom:1px solid var(--nx-panel-border);display:grid}.nx-editor__document-title{font-size:1.25rem;font-weight:var(--nx-font-weight);margin:0}.nx-editor__document-meta{font-size:var(--nx-text-xs);color:var(--nx-text-muted);margin:0}.nx-editor__document-body{gap:var(--nx-space-3);color:var(--nx-text);font-size:var(--nx-text-sm);line-height:var(--nx-leading-normal);display:grid}.nx-editor__deep-board,.nx-editor__new-view-board{padding:var(--nx-space-5);background:var(--nx-bg-subtle);overflow:auto}.nx-editor__deep,.nx-editor__new-view{max-width:720px;padding:var(--nx-space-5);border:1px solid var(--nx-panel-border);border-radius:var(--nx-panel-radius);background:var(--nx-panel-bg);-webkit-user-select:text;user-select:text;margin:0 auto}.nx-editor__deep-graph{width:100%;height:200px;margin-top:var(--nx-space-3)}.nx-editor__deep-graph svg{width:100%;height:100%;stroke:var(--nx-accent);stroke-width:2px;fill:none}.nx-editor__deep-table{margin-top:var(--nx-space-3);overflow-x:auto}.nx-editor__deep-table table{border-collapse:collapse;width:100%;font-size:var(--nx-text-sm)}.nx-editor__deep-table td,.nx-editor__deep-table th{text-align:left;padding:var(--nx-space-2) var(--nx-space-3);border-bottom:1px solid var(--nx-panel-border)}.nx-editor__deep-table th{font-weight:var(--nx-font-weight);color:var(--nx-text-muted)}.nx-editor__deep-table td{color:var(--nx-text)}.nx-editor__new-view-header{gap:var(--nx-space-1);margin-bottom:var(--nx-space-4);display:grid}.nx-editor__new-view-choices{gap:var(--nx-space-3);margin-bottom:var(--nx-space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.nx-editor__new-view-choice{gap:var(--nx-space-1);padding:var(--nx-space-4);border:1px solid var(--nx-panel-border);border-radius:var(--nx-panel-radius);background:var(--nx-bg);color:var(--nx-text);text-align:left;cursor:pointer;transition:border-color var(--nx-duration-fast) var(--nx-ease-out),background var(--nx-duration-fast) var(--nx-ease-out);display:grid}.nx-editor__new-view-choice:hover{background:var(--nx-hover-surface)}.nx-editor__new-view-choice.is-selected{border-color:var(--nx-accent);background:var(--nx-accent-muted)}.nx-editor__new-view-choice-label{font-weight:var(--nx-font-weight);font-size:var(--nx-text-sm)}.nx-editor__new-view-choice-description{font-size:var(--nx-text-xs);color:var(--nx-text-muted)}.nx-editor__new-view-actions{justify-content:flex-end;gap:var(--nx-space-2);margin-top:var(--nx-space-4);display:flex}.nx-tabs__tab--icon-only{padding:0 var(--nx-space-2)}.nx-tabs__tab--icon-only.is-active{color:var(--nx-text-muted);background:0 0}.nx-tabs__tab--icon-only:hover:not(:disabled){background:var(--nx-hover-surface);color:var(--nx-text)}.nx-inspector-stack,.nx-inspector__header{gap:var(--nx-space-2);display:grid}.nx-inspector__header{padding-bottom:var(--nx-space-2);border-bottom:1px solid var(--nx-panel-border)}.nx-inspector__selection{align-items:center;gap:var(--nx-space-2);min-width:0;display:flex}.nx-inspector__selection-copy{gap:var(--nx-space-1);min-width:0;display:grid}.nx-inspector__selection-meta{font-size:var(--nx-text-xs);color:var(--nx-text-muted)}.nx-inspector__grid{gap:var(--nx-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nx-inspector__stack{gap:var(--nx-space-2);margin-top:var(--nx-space-2);display:grid}.nx-inspector__stack:first-child{margin-top:0}.nx-inspector__flip-row{gap:var(--nx-space-1);display:grid}.nx-inspector-stack .nx-disclosure__panel{gap:var(--nx-space-2);display:grid}.nx-user-avatar{isolation:isolate;width:var(--nx-user-avatar-size,32px);height:var(--nx-user-avatar-size,32px);min-width:var(--nx-user-avatar-size,32px);min-height:var(--nx-user-avatar-size,32px);border-radius:var(--nx-radius-pill);background:linear-gradient(135deg,var(--nx-user-avatar-accent,var(--nx-accent)) 0,var(--nx-user-avatar-accent-dark,var(--nx-accent-hover)) 100%);color:var(--nx-on-accent);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(8px,calc(var(--nx-user-avatar-size,32px)*.4 - 1px),30px);font-weight:var(--nx-font-weight);letter-spacing:.02em;text-transform:uppercase;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000059,inset 0 1px #ffffff14}.nx-user-avatar:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 30% 26%,#ffffff38 0,#fff0 40%),linear-gradient(#ffffff1f,#fff0 58%);position:absolute;inset:0}.nx-user-avatar__fallback,.nx-user-avatar__image{position:relative}.nx-user-avatar__image{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.nx-user-avatar__fallback{z-index:2;line-height:1}.nx-entity-icon{border-radius:var(--nx-radius-md);background:var(--nx-surface-raised);border:1px solid var(--nx-border);width:40px;height:40px;color:var(--nx-text);flex:none;place-items:center;display:grid;overflow:hidden}.nx-entity-icon--lg{width:48px;height:48px}.nx-entity-icon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.nx-entity-icon span{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--nx-text-sm);line-height:1;font-weight:var(--nx-font-weight);letter-spacing:.04em;text-transform:uppercase}.nx-progress{width:100%}.nx-progress-status{align-items:center;gap:var(--nx-space-2);min-width:0;color:var(--nx-text-muted);font-size:var(--nx-text-xs);display:inline-flex}.nx-progress-status__icon.is-spinning{animation:1s linear infinite nx-progress-status-spin}@keyframes nx-progress-status-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.nx-progress-status__body{gap:var(--nx-space-1);min-width:0;display:grid}.nx-progress-status__message{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-progress-status__actions{flex-shrink:0}.nx-page-header{gap:var(--nx-space-2);margin-bottom:0;display:grid}.nx-page-header__breadcrumbs{margin-bottom:0}.nx-page-header__row{justify-content:space-between;align-items:center;gap:var(--nx-space-2) var(--nx-space-4);flex-wrap:wrap;min-width:0;display:flex}.nx-page-header__heading{gap:var(--nx-space-1);min-width:0;display:grid}.nx-page-header__title{font-size:var(--nx-text-lg);font-weight:var(--nx-heading-weight);letter-spacing:var(--nx-heading-tracking);color:var(--nx-text-heading);margin:0}.nx-page-header__subtitle{color:var(--nx-text-muted);font-size:var(--nx-text-sm);line-height:var(--nx-leading-normal);margin:0}.nx-page-header__actions{justify-content:flex-end;align-items:center;gap:var(--nx-space-2);flex-wrap:wrap;flex-shrink:0;margin:0;display:flex}.nx-editor__canvas-column>.nx-hub-aside--stacked-header,.nx-editor__canvas-column>.nx-hub-shell-toolbar{flex-shrink:0;min-width:0}.nx-editor__canvas-column .nx-hub-shell-toolbar .nx-editor-toolbar{background:var(--nx-bg);flex-wrap:nowrap}.nx-editor--shell .nx-shell-canvas__page:has(.nx-editor__canvas-column){overflow:hidden}.nx-editor--shell .nx-shell-canvas__page>.nx-editor__canvas-column{flex:1;height:100%;min-height:0}.nx-editor--shell .nx-shell-canvas__page:has(>.nx-hub-footer){overflow:auto}.nx-editor--shell .nx-shell-canvas__page:has(>.nx-hub-footer)>.nx-editor__canvas-column{flex:1 0 auto;height:auto;min-height:auto}.nx-editor--shell .nx-shell-canvas__page:has(>.nx-hub-footer) .nx-editor__canvas-board{flex:none;height:auto;min-height:0;overflow:visible}.nx-hub-shell-toolbar__search{width:100%;min-width:0}.nx-hub-shell-toolbar__menu-trigger{align-items:center;gap:var(--nx-space-2);min-width:0;max-width:min(11rem,38vw);display:inline-flex}.nx-hub-shell-toolbar__menu-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-hub-shell-toolbar__drawer{gap:var(--nx-space-4);padding:var(--nx-space-3);display:grid}@media (width<=767px){.nx-hub-shell-toolbar .nx-editor-toolbar{flex-wrap:wrap}.nx-hub-shell-toolbar .nx-editor-toolbar__main{flex:100%;min-width:0}.nx-hub-shell-toolbar .nx-editor-toolbar__trailing{flex:100%;justify-content:stretch}.nx-hub-shell-toolbar .nx-editor-toolbar__trailing>.nx-btn:not(.nx-hub-shell-toolbar__menu-trigger){min-width:0;min-height:var(--nx-touch-target);flex:1 1 0}.nx-hub-shell-toolbar__menu-trigger{flex:0 auto;max-width:none}}.nx-hub-aside--stacked-header{gap:var(--nx-space-2);padding:var(--nx-space-3) calc(var(--nx-space-3) + var(--nx-safe-right)) var(--nx-space-3) calc(var(--nx-space-3) + var(--nx-safe-left));border-bottom:1px solid var(--nx-panel-border);background:var(--nx-bg);display:grid}.nx-hub-aside__header-row{align-items:center;gap:var(--nx-space-2);min-width:0;display:flex}.nx-hub-aside__identity{flex:auto;min-width:0}.nx-hub-aside__primary-action{align-items:center;gap:var(--nx-space-2);flex:none;display:flex}.nx-hub-aside__primary-action .nx-btn{white-space:nowrap}.nx-hub-aside__search-row{align-items:center;gap:var(--nx-space-2);min-width:0;display:flex}.nx-hub-aside__search-row .nx-search-input{width:100%;min-width:0;min-height:var(--nx-control-height-sm);flex:auto}.nx-hub-aside__stacked-primary-action{flex:none;display:flex}.nx-hub-aside__stacked-primary-action .nx-btn{min-height:var(--nx-control-height-sm);white-space:nowrap}.nx-hub-aside--stacked-header .nx-hub-identity{padding:var(--nx-space-1) var(--nx-space-2);border-radius:var(--nx-radius-md);background:var(--nx-surface);border:1px solid var(--nx-panel-border)}.nx-hub-aside--stacked-header .nx-hub-identity-popover,.nx-hub-aside--stacked-header .nx-hub-identity-popover .nx-popover__trigger{width:100%;min-width:0}.nx-hub-section-tabs{min-width:0;position:relative}.nx-hub-section-tabs__list{align-items:stretch;gap:var(--nx-space-1);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.nx-hub-section-tabs__list::-webkit-scrollbar{display:none}.nx-hub-section-tabs__tab{align-items:center;gap:var(--nx-space-1);min-height:var(--nx-touch-target);padding:0 var(--nx-space-3);border-radius:var(--nx-radius-md);color:var(--nx-text-muted);font:inherit;font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight);white-space:nowrap;scroll-snap-align:start;cursor:pointer;transition:background var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out),border-color var(--nx-duration-fast) var(--nx-ease-out);background:0 0;border:1px solid #0000;flex:none;line-height:1.2;display:inline-flex}.nx-hub-section-tabs__tab:hover:not(:disabled){background:var(--nx-surface-overlay);color:var(--nx-text)}.nx-hub-section-tabs__tab.is-active{background:var(--nx-accent-muted);border-color:var(--nx-control-border-focus);color:var(--nx-accent-muted-text)}.nx-hub-section-tabs__tab.is-disabled,.nx-hub-section-tabs__tab:disabled{opacity:.5;cursor:not-allowed}.nx-hub-section-tabs__label{min-width:0}.nx-hub-section-tabs__count{background:color-mix(in srgb,var(--nx-text) 10%,transparent);min-width:1.25rem;color:inherit;font-size:var(--nx-text-xs);font-weight:var(--nx-font-weight);border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;line-height:1.25;display:inline-flex}.nx-hub-section-tabs__tab.is-active .nx-hub-section-tabs__count{background:color-mix(in srgb,var(--nx-accent-muted-text) 16%,transparent)}.nx-hub-section-tabs__affordance{opacity:.75}.nx-hub-identity--compact{gap:var(--nx-space-2);padding:var(--nx-space-2)}.nx-hub-identity--compact .nx-hub-identity__mark{width:32px;height:32px;font-size:var(--nx-text-sm)}.nx-hub-identity--compact .nx-hub-identity__name{font-size:var(--nx-text-sm)}.nx-hub-identity--compact .nx-hub-identity__meta{font-size:var(--nx-text-xs)}.nx-hub-aside-panel{border:1px solid var(--nx-panel-border);border-radius:var(--nx-panel-radius);background:var(--nx-surface);gap:0;padding:0;display:grid;overflow:hidden}.nx-hub-aside-group{--nx-hub-aside-gutter:var(--nx-space-3);gap:var(--nx-space-2);padding:var(--nx-hub-aside-gutter);min-width:0;display:grid}.nx-hub-aside-group:has(.nx-search-input){--nx-hub-aside-gutter:var(--nx-space-2)}.nx-hub-aside-group:has(.nx-settings-nav){padding-bottom:var(--nx-space-3)}.nx-hub-aside-panel .nx-search-input{min-height:calc(var(--nx-control-height-sm) + 4px);padding-block:2px;padding-inline:var(--nx-space-2)}.nx-hub-aside-panel>*+*{border-top:1px solid var(--nx-panel-border)}.nx-hub-aside-group>.nx-btn{justify-content:center;width:100%}.nx-hub-identity{align-items:center;gap:var(--nx-space-3);padding:var(--nx-space-3);-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,color-mix(in srgb,var(--nx-accent-muted) 55%,var(--nx-surface)) 0,var(--nx-surface) 75%);min-width:0;display:flex}.nx-hub-identity__mark{border-radius:var(--nx-radius-md);border:1px solid color-mix(in srgb,var(--nx-accent) 30%,var(--nx-border-strong));background:color-mix(in srgb,var(--nx-accent-muted) 55%,var(--nx-surface-overlay));width:40px;height:40px;color:var(--nx-accent-text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--nx-text-md);font-weight:var(--nx-heading-weight);letter-spacing:var(--nx-heading-tracking);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.nx-hub-identity__mark--image{border-color:var(--nx-border-strong);background:var(--nx-surface-overlay);padding:0}.nx-hub-identity__mark-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.nx-hub-identity__copy{flex:1;gap:2px;min-width:0;display:grid}.nx-hub-identity__name{color:var(--nx-text-heading);font-size:var(--nx-text-lg);font-weight:var(--nx-heading-weight);letter-spacing:var(--nx-heading-tracking)}.nx-hub-identity__meta,.nx-hub-identity__name{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.nx-hub-identity__meta{color:var(--nx-text-muted);font-size:var(--nx-text-xs)}.nx-hub-identity__switch{width:var(--nx-control-height-sm);height:var(--nx-control-height-sm);border-radius:var(--nx-radius-md);color:var(--nx-text-subtle);transition:background var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.nx-hub-identity__switch:hover{background:var(--nx-surface-overlay);color:var(--nx-text)}.nx-hub-identity-popover,.nx-hub-identity-popover .nx-popover__trigger{min-width:0;display:block}button.nx-hub-identity--switcher{text-align:left;cursor:pointer;width:100%;transition:background var(--nx-duration-fast) var(--nx-ease-out);border:0;margin:0}button.nx-hub-identity--switcher.is-active,button.nx-hub-identity--switcher:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--nx-accent-muted) 72%,var(--nx-surface)) 0,color-mix(in srgb,var(--nx-surface-overlay) 28%,var(--nx-surface)) 75%)}.nx-hub-identity__switch--static{pointer-events:none}.nx-hub-identity__switch--static:hover{color:var(--nx-text-subtle);background:0 0}button.nx-hub-identity--switcher.is-active .nx-hub-identity__switch--static{color:var(--nx-accent-text);background:0 0}.nx-hub-identity-menu{gap:var(--nx-space-1);padding:var(--nx-space-1);display:grid}.nx-hub-identity-menu__caption{padding:var(--nx-space-1) var(--nx-space-2) 0;color:var(--nx-text-subtle);font-size:var(--nx-text-xs);margin:0}.nx-hub-aside-group__header{gap:var(--nx-space-1);min-width:0;display:grid}.nx-hub-aside-group__heading{font-size:var(--nx-text-sm);font-weight:var(--nx-heading-weight);color:var(--nx-text);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.nx-hub-aside-group__description{color:var(--nx-text-muted);font-size:var(--nx-text-xs);line-height:var(--nx-leading-normal);margin:0}.nx-hub-aside-group__body{gap:var(--nx-space-2);min-width:0;display:grid}.nx-hub-aside-group__body:has(>.nx-hub-usage-footer){gap:0}.nx-hub-aside-group__body:has(>.nx-hub-usage-footer)>.nx-billing-usage-stack{padding-bottom:var(--nx-space-2)}.nx-hub-aside-group .nx-hub-usage-header__label{font-size:var(--nx-text-xs);font-weight:var(--nx-font-weight);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--nx-text-subtle) 78%,transparent);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.nx-hub-usage-footer{justify-content:space-between;align-items:center;gap:var(--nx-space-2);min-width:0;margin-inline:calc(var(--nx-hub-aside-gutter)*-1);padding:var(--nx-space-2) var(--nx-hub-aside-gutter) 0;border-top:1px solid var(--nx-panel-border);display:flex}.nx-hub-usage-footer__plan{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--nx-text-muted);font-size:var(--nx-text-sm);overflow:hidden}.nx-hub-usage-footer__manage{color:var(--nx-accent-muted-text);font-size:var(--nx-text-xs);font-weight:var(--nx-font-weight);flex-shrink:0;margin-left:auto;text-decoration:none}.nx-hub-usage-footer__manage:hover{color:var(--nx-accent-text);text-decoration:underline}.nx-hub-aside-panel .nx-usage-stat{gap:var(--nx-space-1);font-size:var(--nx-text-xs)}.nx-hub-aside-panel .nx-usage-stat:first-child{padding-top:0}.nx-hub-aside-panel .nx-usage-stat__value{font-size:var(--nx-text-sm)}.nx-surface-section__header{justify-content:space-between;align-items:center;gap:var(--nx-space-4);min-width:0;display:flex}.nx-surface-section__header>:not(.nx-surface-section__actions){flex:auto;min-width:0}.nx-surface-section__copy{gap:2px;display:grid}.nx-surface-section__header .nx-surface-section__description{line-height:var(--nx-leading-tight)}.nx-surface-section__actions{align-items:center;gap:var(--nx-space-2);flex:none;display:flex}.nx-surface-section__actions .nx-btn{white-space:nowrap;flex:none}@media (width<=767px){.nx-surface-section__header{align-items:flex-start;gap:var(--nx-space-2);flex-wrap:wrap}.nx-surface-section__actions{flex:100%;justify-content:stretch}.nx-surface-section__actions .nx-btn{flex:auto}}@media (width<=899px){.nx-surface-section__actions:has(>.nx-workspaces-page__desktop-create:only-child){display:none}}.nx-settings-stack.nx-hub-settings-aside__bundle-actions{gap:var(--nx-space-2)}.nx-hub-settings-aside__bundle-actions .nx-btn{width:100%}.nx-card-grid{gap:var(--nx-space-4);grid-template-columns:repeat(auto-fill,minmax(min(var(--nx-card-grid-min,220px),100%),1fr));display:grid}.nx-card{align-content:start;gap:var(--nx-space-2);padding:var(--nx-space-4);border:1px solid var(--nx-panel-border);border-radius:var(--nx-panel-radius);background:var(--nx-surface);display:grid}.nx-card__title{font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight);margin:0}.nx-card__meta{color:var(--nx-text-muted);font-size:var(--nx-text-xs);margin:0}.nx-card__body{gap:var(--nx-space-2);display:grid}.nx-card__actions{gap:var(--nx-space-2);flex-wrap:wrap;margin-top:auto;display:flex}.nx-hub-card{--nx-hub-card-min-height:11.25rem;--nx-hub-card-bg:var(--nx-surface-raised);--nx-hub-card-hero-bg:linear-gradient(180deg, color-mix(in srgb, var(--nx-accent-muted) 45%, var(--nx-surface)) 0%, var(--nx-surface) 100%);grid-template-columns:calc(72px + var(--nx-space-4)*2) minmax(0,1fr);height:var(--nx-hub-card-min-height);min-height:var(--nx-hub-card-min-height);border:1px solid var(--nx-panel-border);border-radius:var(--nx-radius-xl);background:var(--nx-hub-card-bg);box-shadow:var(--nx-shadow-sm);transition:border-color var(--nx-duration-normal) var(--nx-ease-out),box-shadow var(--nx-duration-normal) var(--nx-ease-out),transform var(--nx-duration-normal) var(--nx-ease-out);grid-template-rows:auto;display:grid;position:relative;overflow:hidden}[data-nx-theme=light] .nx-hub-card{--nx-hub-card-bg:var(--nx-surface);--nx-hub-card-hero-bg:color-mix(in srgb, var(--nx-surface-raised) 45%, var(--nx-surface))}.nx-hub-card:focus-within,.nx-hub-card:hover{border-color:color-mix(in srgb,var(--nx-accent) 45%,var(--nx-border-strong));box-shadow:var(--nx-panel-shadow);transform:translateY(-2px)}.nx-hub-card__main{z-index:0;pointer-events:none;grid-template-rows:minmax(0,1fr) auto;align-self:stretch;min-width:0;min-height:0;display:grid;position:relative}.nx-hub-card__hit{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.nx-hub-card__hit:focus-visible{outline:none}.nx-hub-card__hit:focus-visible~.nx-hub-card__main .nx-hub-card__title{box-shadow:0 0 0 2px var(--nx-bg),0 0 0 4px var(--nx-border-focus);border-radius:var(--nx-radius-sm)}.nx-hub-card__hero{z-index:0;min-height:0;padding:var(--nx-space-4);border:0;border-right:1px solid var(--nx-panel-border);background:var(--nx-hub-card-hero-bg);pointer-events:none;border-radius:0;align-content:start;align-self:stretch;justify-items:center;display:grid;position:relative;overflow:hidden}.nx-hub-card__mark{z-index:1;border-radius:var(--nx-radius-md);border:1px solid color-mix(in srgb,var(--nx-accent) 30%,var(--nx-border-strong));background:color-mix(in srgb,var(--nx-accent-muted) 55%,var(--nx-surface-overlay));width:72px;height:72px;color:var(--nx-accent-text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.45rem;font-weight:var(--nx-heading-weight);letter-spacing:var(--nx-heading-tracking);box-shadow:none;place-items:center;display:grid;position:relative;overflow:hidden}.nx-hub-card__mark--image{border-color:var(--nx-border-strong);background:var(--nx-surface-overlay)}.nx-hub-card__mark-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.nx-hub-card__mark-icon{width:2.5rem;height:2.5rem;font-size:2.5rem;line-height:1}.nx-hub-card__mark-icon :deep(svg){width:100%;height:100%}.nx-hub-card__body{align-content:start;gap:var(--nx-space-1);padding:var(--nx-space-4) var(--nx-space-4) var(--nx-space-1)}.nx-hub-card__body,.nx-hub-card__copy{min-width:0;min-height:0;display:grid;overflow:hidden}.nx-hub-card__copy{gap:var(--nx-space-2)}.nx-hub-card__title-row{justify-content:space-between;align-items:flex-start;gap:var(--nx-space-2);min-width:0;display:flex}.nx-hub-card__title-row .nx-hub-card__title{flex:auto;min-width:0}.nx-hub-card__title-row .nx-hub-card__badge{flex:none;margin-top:.15em}.nx-hub-card__badge{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:40%;overflow:hidden}.nx-hub-card__count{color:var(--nx-text-subtle);font-size:var(--nx-text-xs);white-space:nowrap}.nx-hub-card__title{color:var(--nx-text);font-size:var(--nx-text-lg);font-weight:var(--nx-heading-weight);letter-spacing:var(--nx-heading-tracking);line-height:var(--nx-leading-tight);overflow-wrap:anywhere}.nx-hub-card__subtitle,.nx-hub-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.nx-hub-card__subtitle{color:var(--nx-text-muted);font-size:var(--nx-text-sm);line-height:var(--nx-leading-normal)}.nx-hub-card__actions{justify-content:space-between;align-items:center;gap:var(--nx-space-3);padding:var(--nx-space-2) var(--nx-space-4) var(--nx-space-4);display:flex}.nx-hub-card__open{z-index:2;pointer-events:auto;width:auto;min-width:5.5rem;margin-left:auto;position:relative}.nx-panel{gap:var(--nx-space-3);padding:var(--nx-space-4);border:1px solid var(--nx-panel-border);border-radius:var(--nx-panel-radius);background:var(--nx-surface);display:grid}.nx-panel__title{font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight);margin:0}.nx-panel__header{gap:var(--nx-space-1);display:grid}.nx-shell-page{--nx-shell-page-sticky-offset:var(--nx-space-5);--nx-shell-page-aside-end-inset:var(--nx-space-4);gap:var(--nx-space-5);box-sizing:border-box;width:100%;padding:var(--nx-space-5);align-content:start;display:grid}.nx-shell-page--wide,.nx-shell-view{width:min(100%,var(--nx-content-max-width));margin:0 auto}@media (width<=899px){.nx-shell-page--stacked{--nx-shell-page-sticky-offset:var(--nx-space-2);padding:var(--nx-space-2) calc(var(--nx-space-3) + var(--nx-safe-right)) var(--nx-space-4) calc(var(--nx-space-3) + var(--nx-safe-left));gap:var(--nx-space-3)}.nx-shell-page--stacked .nx-shell-page-layout{gap:var(--nx-space-3)}.nx-shell-page--stacked .nx-shell-page-layout__content{gap:var(--nx-space-3);min-width:0}}.nx-shell-view__header{margin-bottom:0}.nx-shell-view__breadcrumbs{margin-bottom:var(--nx-space-2)}.nx-shell-view__title{margin:0 0 var(--nx-space-1);font-size:var(--nx-text-lg);font-weight:var(--nx-heading-weight);letter-spacing:var(--nx-heading-tracking);color:var(--nx-text-heading)}.nx-shell-view__subtitle{color:var(--nx-text-muted);font-size:var(--nx-text-sm);line-height:var(--nx-leading-normal);margin:0}.nx-shell-page__grid{gap:var(--nx-space-5);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}@media (width>=900px){.nx-shell-page__grid--split{grid-template-columns:minmax(0,1fr) minmax(240px,300px)}}.nx-shell-panel{gap:var(--nx-space-3);padding:var(--nx-space-4);border:1px solid var(--nx-panel-border);border-radius:var(--nx-panel-radius);background:var(--nx-surface);display:grid}.nx-shell-panel__title{font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight);margin:0}.nx-activity-feed{gap:var(--nx-space-3);padding:0 0 var(--nx-space-3);margin:0;list-style:none;display:grid}.nx-activity-feed__group{gap:var(--nx-space-1);min-width:0;display:grid}.nx-activity-feed__group-heading{padding:var(--nx-space-1) var(--nx-space-1) var(--nx-space-1) 0;color:var(--nx-text-subtle);font-size:var(--nx-text-xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700;line-height:1}.nx-activity-feed__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nx-activity-feed__item{--nx-activity-feed-tone:var(--nx-text-muted);--nx-activity-feed-body-gap:2px;--nx-activity-feed-icon-size:20px;--nx-activity-feed-title-lh:calc(var(--nx-text-md)*var(--nx-leading-tight));--nx-activity-feed-meta-lh:calc(var(--nx-text-sm)*var(--nx-leading-tight));--nx-activity-feed-two-line-height:calc(var(--nx-activity-feed-title-lh) + var(--nx-activity-feed-body-gap) + var(--nx-activity-feed-meta-lh));align-items:flex-start;gap:var(--nx-space-2);min-width:0;padding:var(--nx-space-2);border-radius:var(--nx-radius-sm);color:var(--nx-text);transition:background var(--nx-duration-fast) var(--nx-ease-out);background:0 0;border:none;margin:0;display:flex}.nx-activity-feed__item--accent{--nx-activity-feed-tone:var(--nx-accent)}.nx-activity-feed__item--success{--nx-activity-feed-tone:var(--nx-success)}.nx-activity-feed__item--warning{--nx-activity-feed-tone:var(--nx-warning)}.nx-activity-feed__item--danger{--nx-activity-feed-tone:var(--nx-danger)}.nx-activity-feed__item--info{--nx-activity-feed-tone:var(--nx-info)}.nx-activity-feed__item.is-interactive{cursor:pointer}.nx-activity-feed__item.is-interactive:hover{background:var(--nx-hover-surface)}.nx-activity-feed__item.is-interactive:focus-visible{background:var(--nx-hover-surface);box-shadow:inset 0 0 0 1px var(--nx-border-focus);outline:none}.nx-activity-feed__icon{width:var(--nx-activity-feed-icon-size);height:var(--nx-activity-feed-icon-size);margin-top:calc((var(--nx-activity-feed-two-line-height) - var(--nx-activity-feed-icon-size))/2);color:var(--nx-activity-feed-tone);flex:none;justify-content:center;align-items:center;display:inline-flex}.nx-activity-feed__icon .nx-icon{width:14px;height:14px;font-size:14px}.nx-activity-feed__body{gap:var(--nx-activity-feed-body-gap);flex:auto;width:100%;min-width:0;display:grid}.nx-activity-feed__title{font-size:var(--nx-text-md);font-weight:var(--nx-font-weight);overflow-wrap:anywhere}.nx-activity-feed__meta,.nx-activity-feed__title{width:100%;min-width:0;line-height:var(--nx-leading-tight);display:block}.nx-activity-feed__meta{color:color-mix(in srgb,var(--nx-text-muted) 55%,var(--nx-text));font-size:var(--nx-text-sm)}.nx-shell-list{gap:var(--nx-space-2);align-content:start;width:100%;display:grid}.nx-shell-list__row{align-items:center;gap:var(--nx-space-4);padding:var(--nx-space-3) var(--nx-space-4);border:1px solid var(--nx-panel-border);border-radius:var(--nx-panel-radius);background:var(--nx-surface);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.nx-shell-list__name{font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight)}.nx-shell-list__meta{color:var(--nx-text-muted);font-size:var(--nx-text-xs);white-space:nowrap}.nx-shell-card-grid{gap:var(--nx-space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.nx-shell-card{gap:var(--nx-space-2);padding:var(--nx-space-4);border:1px solid var(--nx-panel-border);border-radius:var(--nx-panel-radius);background:var(--nx-surface);display:grid}.nx-shell-card__title{font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight);margin:0}.nx-shell-card__meta{color:var(--nx-text-muted);font-size:var(--nx-text-xs);margin:0}.nx-shell-settings{gap:var(--nx-space-6);max-width:640px;display:grid}.nx-shell-settings__section{gap:var(--nx-space-3);padding:var(--nx-space-4);border:1px solid var(--nx-panel-border);border-radius:var(--nx-panel-radius);background:var(--nx-surface);display:grid}.nx-shell-settings__heading{font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight);margin:0}.nx-editor__panel-host{height:100%;min-height:0;display:flex}.nx-editor__panel-host--left,.nx-editor__panel-host--right{flex:none}.nx-editor__sidebar-stack{height:100%;min-height:0;display:flex}.nx-editor__sidebar-stack .nx-sidebar{flex-shrink:0}.nx-editor__header--mobile-only{display:none}.nx-title-bar{align-items:center;gap:var(--nx-space-3);min-height:var(--nx-editor-header-height);padding:0 var(--nx-space-3) 0 0;border-bottom:1px solid var(--nx-panel-border);background:var(--nx-bg-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.nx-editor--desktop .nx-title-bar{-webkit-app-region:drag;-webkit-user-select:none;user-select:none}.nx-editor--desktop .nx-title-bar [contenteditable=true],.nx-editor--desktop .nx-title-bar [role=button],.nx-editor--desktop .nx-title-bar a,.nx-editor--desktop .nx-title-bar button,.nx-editor--desktop .nx-title-bar input,.nx-editor--desktop .nx-title-bar select,.nx-editor--desktop .nx-title-bar textarea,.nx-editor--desktop .nx-title-bar__actions,.nx-editor--desktop .nx-title-bar__leading,:is(html:has(.nx-menu-panel) .nx-editor--desktop .nx-title-bar,html:has(.nx-popover__panel) .nx-editor--desktop .nx-title-bar){-webkit-app-region:no-drag}.nx-editor--desktop-darwin .nx-title-bar__leading{padding-left:80px}.nx-title-bar__leading{z-index:1;align-items:center;gap:var(--nx-space-2);background:var(--nx-bg-subtle);justify-self:start;min-width:0;display:flex;position:relative}.nx-title-bar__brand{--nx-title-bar-brand-mark-size:14px;margin-left:calc((var(--nx-hub-nav-rail-width) - var(--nx-title-bar-brand-mark-size))/2 - var(--nx-space-1));padding:var(--nx-space-1);border-radius:var(--nx-radius-sm);color:inherit;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.nx-title-bar__brand:hover{background:0 0}.nx-title-bar__brand:focus-visible{box-shadow:var(--nx-focus-ring);outline:none}.nx-title-bar__brand-mark{width:var(--nx-title-bar-brand-mark-size);height:var(--nx-title-bar-brand-mark-size);transform-origin:50%;transition:transform var(--nx-duration-normal) var(--nx-ease-out);background-image:url(../assets/images/nixie-mark/brand.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;transform:scale(1)}.nx-title-bar__brand:focus-visible .nx-title-bar__brand-mark,.nx-title-bar__brand:hover .nx-title-bar__brand-mark{transform:scale(1.22)}@media (prefers-reduced-motion:reduce){.nx-title-bar__brand-mark{transition:none}.nx-title-bar__brand:focus-visible .nx-title-bar__brand-mark,.nx-title-bar__brand:hover .nx-title-bar__brand-mark{transform:none}}.nx-title-bar__menubar{flex-shrink:0}.nx-title-bar__center{z-index:0;justify-content:center;align-items:center;gap:var(--nx-space-2);min-width:0;max-width:min(560px,var(--nx-title-bar-center-max-width,560px));color:var(--nx-text-heading);font-size:var(--nx-text-sm);font-weight:var(--nx-heading-weight);letter-spacing:var(--nx-heading-tracking);line-height:var(--nx-leading-tight);text-align:center;pointer-events:none;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.nx-title-bar__center>*{pointer-events:auto}.nx-title-bar__center--hidden{visibility:hidden;pointer-events:none}:is(.nx-title-bar--hide-muted .nx-title-bar__divider:has(+.nx-title-bar__segment--muted),.nx-title-bar--hide-muted .nx-title-bar__segment--muted){display:none}.nx-title-bar__title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.nx-title-bar__segment-row{justify-content:center;align-items:center;gap:var(--nx-space-2);min-width:0;max-width:100%;display:flex;overflow:hidden}.nx-title-bar__segment{white-space:nowrap;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.nx-title-bar__segment:not(.nx-title-bar__segment--muted){text-overflow:ellipsis;min-width:0;overflow:hidden}.nx-title-bar__segment--muted{color:var(--nx-text-muted);font-weight:var(--nx-font-weight);flex-shrink:0}.nx-title-bar__divider{color:var(--nx-text-subtle);font-weight:var(--nx-font-weight);flex-shrink:0}.nx-title-bar__actions{z-index:1;align-items:center;gap:var(--nx-space-2);background:var(--nx-bg-subtle);flex-shrink:0;justify-self:end;display:inline-flex;position:relative}.nx-avatar-stack{padding-right:var(--nx-space-1);align-items:center}.nx-avatar-stack,.nx-avatar-stack .nx-tooltip{display:inline-flex}.nx-avatar-stack__avatar,.nx-avatar-stack__overflow{box-shadow:0 0 0 2px var(--nx-bg-subtle);margin-left:-8px}.nx-avatar-stack__avatar:first-child,.nx-avatar-stack__overflow:first-child{margin-left:0}.nx-avatar-stack__overflow{background:var(--nx-surface-overlay);color:var(--nx-text-muted);font-family:var(--nx-font-sans);font-weight:var(--nx-font-weight)}.nx-context-bar{height:var(--nx-context-bar-height);min-height:var(--nx-context-bar-height);padding:0 var(--nx-space-3);background:var(--nx-bg);overflow:hidden}.nx-context-bar,.nx-editor-toolbar{border-bottom:1px solid var(--nx-panel-border);align-items:center;min-width:0;display:flex}.nx-editor-toolbar{--nx-editor-toolbar-inset:calc((var(--nx-editor-toolbar-height) - var(--nx-control-height-sm))/2);gap:var(--nx-editor-toolbar-inset);min-height:var(--nx-editor-toolbar-height);padding:var(--nx-editor-toolbar-inset);background:var(--nx-bg-subtle);scrollbar-width:none;overflow:auto hidden}.nx-editor-toolbar::-webkit-scrollbar{display:none}.nx-editor-toolbar__options,.nx-editor-toolbar__tools,.nx-editor-toolbar__trailing{align-items:center;gap:var(--nx-editor-toolbar-inset);flex-shrink:0;min-width:0;display:flex}.nx-editor-toolbar__main{align-items:stretch;gap:var(--nx-editor-toolbar-inset);flex:auto;min-width:0;display:flex}.nx-editor-toolbar__options{flex:1;overflow:hidden}.nx-editor-toolbar__trailing{margin-left:auto}.nx-editor-toolbar__divider{width:1px;margin-block:var(--nx-space-2);background:var(--nx-panel-border);flex-shrink:0;align-self:stretch}.nx-editor-toolbar__hint{font-size:var(--nx-text-xs);color:var(--nx-text-muted);white-space:nowrap}.nx-editor-toolbar .nx-field{gap:0;min-width:0}.nx-editor-toolbar .nx-field__error,.nx-editor-toolbar .nx-field__hint,.nx-editor-toolbar .nx-field__label{display:none}.nx-editor-toolbar .nx-color-input{width:auto;min-height:var(--nx-control-height-sm)}.nx-editor-toolbar .nx-color-input__text{width:5.5rem}.nx-editor-toolbar .nx-number-input-shell{width:4.5rem}.nx-editor-toolbar .nx-number-input__steppers{display:none}.nx-editor-toolbar .nx-input{width:5rem}.nx-editor-toolbar .nx-color-input,.nx-editor-toolbar .nx-control,.nx-editor-toolbar .nx-select__trigger{min-height:var(--nx-control-height-sm);font-size:var(--nx-text-xs);border-radius:var(--nx-radius-sm)}.nx-editor-toolbar .nx-select__trigger:not(.nx-select__trigger--compact){padding:0 var(--nx-space-2)}.nx-editor-toolbar .nx-select-wrap:not(.nx-select-wrap--bare){min-width:7rem}.nx-editor-toolbar .nx-toggle-field{gap:var(--nx-editor-toolbar-inset)}.nx-editor-toolbar .nx-toggle__label{font-size:var(--nx-text-xs);color:var(--nx-text-muted);white-space:nowrap}.nx-editor-toolbar--secondary{--nx-editor-toolbar-inset:calc((var(--nx-editor-toolbar-secondary-height,40px) - var(--nx-control-height-sm))/2);align-content:flex-start;row-gap:var(--nx-editor-toolbar-inset);min-height:var(--nx-editor-toolbar-secondary-height,40px);flex-wrap:wrap}.nx-editor-toolbar--secondary .nx-editor-toolbar__options{align-items:center;row-gap:var(--nx-editor-toolbar-inset);flex-wrap:wrap}.nx-editor-toolbar--secondary.nx-editor-toolbar--sidebar{flex-wrap:nowrap}.nx-editor-toolbar--sidebar{z-index:var(--nx-z-dropdown);flex-shrink:0;position:relative}.nx-editor-toolbar--secondary.nx-editor-toolbar--sidebar .nx-editor-toolbar__options{flex-wrap:nowrap;flex:auto;align-items:stretch;width:100%;min-width:0;overflow:hidden}.nx-editor-toolbar--secondary.nx-editor-toolbar--sidebar .nx-editor-toolbar__main{overflow:hidden}.nx-editor-toolbar--secondary.nx-editor-toolbar--sidebar.is-expanded .nx-editor-toolbar__main,.nx-editor-toolbar--secondary.nx-editor-toolbar--sidebar.is-overflow-visible,.nx-editor-toolbar--secondary.nx-editor-toolbar--sidebar.is-overflow-visible .nx-editor-toolbar__main,.nx-editor-toolbar--secondary.nx-editor-toolbar--sidebar.is-overflow-visible .nx-editor-toolbar__options{overflow:visible}.nx-editor-toolbar--secondary.nx-editor-toolbar--sidebar.is-expanded .nx-editor-toolbar__options{width:100%;overflow:visible}.nx-editor-toolbar--secondary.nx-editor-toolbar--sidebar .nx-editor-toolbar__options>.nx-editor-toolbar__main:only-child,.nx-editor-toolbar--secondary.nx-editor-toolbar--sidebar.is-expanded .nx-editor-toolbar__main{width:100%}.nx-editor__workspace-toolbar-mount{flex-direction:column;min-width:0;display:flex}.nx-editor__canvas{background:var(--nx-bg);min-width:0;min-height:0;overflow:hidden}.nx-editor__status{align-items:center;gap:var(--nx-space-3);min-height:var(--nx-editor-status-height);padding:0 var(--nx-space-3);border-top:1px solid var(--nx-panel-border);background:var(--nx-bg-subtle);color:var(--nx-text-muted);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--nx-text-xs);display:flex}.nx-editor-status__group{overflow:hidden}.nx-editor-status__group,.nx-editor-status__trailing{align-items:center;gap:var(--nx-space-3);min-width:0;display:flex}.nx-editor-status__trailing{flex-shrink:0;margin-left:auto}.nx-editor-status__numeric{font-variant-numeric:tabular-nums}.nx-editor-status__emphasis{color:var(--nx-accent-muted-text)}.nx-editor-status__spectate{text-overflow:ellipsis;white-space:nowrap;max-width:min(32vw,320px);overflow:hidden}.nx-editor-status__divider{background:var(--nx-panel-border);flex-shrink:0;align-self:center;width:1px;height:10px}.nx-editor-status__controls{flex-shrink:0;align-items:center;gap:0;display:flex}.nx-toast-host{--nx-toast-edge:14px;top:calc(var(--nx-toast-offset-top,0px) + var(--nx-toast-edge) + var(--nx-safe-top,0px));right:calc(var(--nx-toast-edge) + var(--nx-safe-right,0px));z-index:var(--nx-z-toast);width:min(360px,calc(100vw - var(--nx-toast-edge)*2));pointer-events:none;position:fixed}html.nx-root .nx-toast-host{--nx-toast-offset-top:var(--nx-editor-header-height)}.nx-toast,.nx-toast-host__stack{gap:var(--nx-space-2);display:grid}.nx-toast{--nx-toast-bg:var(--nx-panel-bg);--nx-toast-border:var(--nx-panel-border);--nx-toast-action:var(--nx-text-muted);padding:var(--nx-space-2) var(--nx-space-3);border:1px solid var(--nx-toast-border);border-radius:var(--nx-panel-radius);background:var(--nx-toast-bg);box-shadow:var(--nx-panel-shadow);color:var(--nx-text);pointer-events:auto;transition:border-color var(--nx-duration-fast) var(--nx-ease-out),background-color var(--nx-duration-fast) var(--nx-ease-out),box-shadow var(--nx-duration-fast) var(--nx-ease-out);grid-template-columns:auto minmax(0,1fr);align-items:center;position:relative;overflow:hidden}.nx-toast--interactive{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto}.nx-toast--interactive:focus-visible,.nx-toast--interactive:hover{background:color-mix(in srgb,var(--nx-text) 4%,var(--nx-toast-bg));border-color:color-mix(in srgb,var(--nx-text) 10%,var(--nx-toast-border));outline:none}.nx-toast--success{--nx-toast-bg:color-mix(in srgb, var(--nx-success) 6%, var(--nx-panel-bg));--nx-toast-border:color-mix(in srgb, var(--nx-success) 10%, var(--nx-panel-border));--nx-toast-action:var(--nx-success)}.nx-toast--warning{--nx-toast-bg:color-mix(in srgb, var(--nx-warning) 6%, var(--nx-panel-bg));--nx-toast-border:color-mix(in srgb, var(--nx-warning) 10%, var(--nx-panel-border));--nx-toast-action:var(--nx-warning)}.nx-toast--error{--nx-toast-bg:color-mix(in srgb, var(--nx-danger) 6%, var(--nx-panel-bg));--nx-toast-border:color-mix(in srgb, var(--nx-danger) 10%, var(--nx-panel-border));--nx-toast-action:var(--nx-danger-text)}.nx-toast--info{--nx-toast-bg:color-mix(in srgb, var(--nx-info) 6%, var(--nx-panel-bg));--nx-toast-border:color-mix(in srgb, var(--nx-info) 10%, var(--nx-panel-border));--nx-toast-action:var(--nx-info)}.nx-toast--has-avatar{--nx-toast-accent:var(--nx-info);--nx-toast-bg:var(--nx-panel-bg);--nx-toast-border:color-mix(in srgb, var(--nx-toast-accent) 16%, var(--nx-panel-border));--nx-toast-action:var(--nx-toast-accent);grid-template-columns:var(--nx-space-8) minmax(0,1fr);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--nx-toast-accent) 12%,transparent),transparent 58%),var(--nx-toast-bg);box-shadow:var(--nx-panel-shadow),inset 0 1px 0 color-mix(in srgb,var(--nx-toast-accent) 10%,transparent)}.nx-toast--has-avatar.nx-toast--interactive{grid-template-columns:var(--nx-space-8) minmax(0,1fr) auto}.nx-toast--has-avatar.nx-toast--presence-join{--nx-toast-border:color-mix(in srgb, var(--nx-toast-accent) 22%, var(--nx-panel-border));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--nx-toast-accent) 16%,transparent),transparent 62%),var(--nx-toast-bg)}.nx-toast--has-avatar.nx-toast--presence-chat{--nx-toast-border:color-mix(in srgb, var(--nx-toast-accent) 18%, var(--nx-panel-border));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--nx-toast-accent) 14%,transparent),transparent 62%),var(--nx-toast-bg)}.nx-toast--has-avatar.nx-toast--presence-leave{--nx-toast-border:color-mix(in srgb, var(--nx-toast-accent) 10%, var(--nx-panel-border));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--nx-toast-accent) 8%,transparent),transparent 62%),var(--nx-toast-bg)}.nx-toast--has-avatar.nx-toast--interactive:focus-visible,.nx-toast--has-avatar.nx-toast--interactive:hover{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--nx-toast-accent) 14%,transparent),transparent 58%),color-mix(in srgb,var(--nx-text) 4%,var(--nx-toast-bg))}.nx-toast--has-avatar .nx-toast__title{color:color-mix(in srgb,var(--nx-toast-accent) 28%,var(--nx-text))}.nx-toast--has-avatar.nx-toast--presence-leave .nx-toast__title{color:var(--nx-text-muted)}.nx-toast--has-avatar.nx-toast--presence-leave .nx-toast__message{color:var(--nx-text-subtle,var(--nx-text-muted))}.nx-toast__avatar{width:var(--nx-space-8);height:var(--nx-space-8)}.nx-toast__avatar,.nx-toast__icon{justify-content:center;align-items:center;display:inline-flex}.nx-toast__icon{width:var(--nx-space-6);height:var(--nx-space-6);border-radius:var(--nx-control-radius);background:var(--nx-surface-raised);color:var(--nx-text-muted)}.nx-toast--success .nx-toast__icon{color:var(--nx-success);background:var(--nx-success-muted)}.nx-toast--warning .nx-toast__icon{color:var(--nx-warning);background:var(--nx-warning-muted)}.nx-toast--error .nx-toast__icon{color:var(--nx-danger-text);background:var(--nx-danger-muted)}.nx-toast--info .nx-toast__icon{color:var(--nx-info);background:var(--nx-info-muted)}.nx-toast__content{min-width:0}.nx-toast__title{color:var(--nx-text);font-weight:var(--nx-heading-weight);letter-spacing:var(--nx-heading-tracking);margin:0 0 2px}.nx-toast__message,.nx-toast__title{font-size:var(--nx-text-sm);line-height:var(--nx-leading-tight);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nx-toast__message{color:var(--nx-text-muted);margin:0}.nx-toast:not(.nx-toast--has-title) .nx-toast__message{color:var(--nx-text)}.nx-toast__action{width:var(--nx-space-6);height:var(--nx-space-6);color:color-mix(in srgb,var(--nx-toast-action) 80%,var(--nx-toast-border));justify-content:center;align-items:center;margin-inline-start:calc(var(--nx-space-1)*-1);display:inline-flex}.nx-toast__dismiss{top:var(--nx-space-1);right:var(--nx-space-1);z-index:1;opacity:0;pointer-events:none;transition:opacity var(--nx-duration-fast) var(--nx-ease-out);position:absolute}.nx-toast__dismiss .nx-btn.nx-btn--icon-only.nx-btn--sm{width:var(--nx-space-6);min-height:var(--nx-space-6)}.nx-toast:focus-within .nx-toast__dismiss,.nx-toast:hover .nx-toast__dismiss{opacity:1;pointer-events:auto}@media (hover:none),(pointer:coarse){.nx-toast__dismiss{opacity:1;pointer-events:auto}}.nx-toast-enter-active,.nx-toast-leave-active,.nx-toast-move{transition:opacity var(--nx-duration-normal) var(--nx-ease-out),transform var(--nx-duration-normal) var(--nx-ease-out)}.nx-toast-host__stack--snap .nx-toast-move,.nx-toast-leave-active.nx-toast--leave-instant{transition:none}.nx-toast-enter-from{opacity:0;transform:translateY(calc(var(--nx-space-2)*-1))}.nx-toast-leave-active.nx-toast--leave-instant,.nx-toast-leave-to,.nx-toast-leave-to.nx-toast--leave-instant{opacity:0;transform:none}.nx-command-fade-enter-active,.nx-command-fade-leave-active{transition:opacity var(--nx-duration-normal) var(--nx-ease-out)}.nx-command-fade-enter-from,.nx-command-fade-leave-to{opacity:0}.nx-command-overlay{z-index:var(--nx-z-command);padding:12vh var(--nx-space-4) var(--nx-space-4);background:var(--nx-overlay-backdrop);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:start center;display:grid;position:fixed;inset:0}.nx-command{border:1px solid var(--nx-panel-border);border-radius:var(--nx-panel-radius);background:var(--nx-panel-bg);width:min(640px,100vw - 32px);box-shadow:var(--nx-panel-shadow);overflow:hidden}.nx-command__search{padding:var(--nx-space-3);border-bottom:1px solid var(--nx-panel-border)}.nx-command__search .nx-search-input,.nx-command__search .nx-search-input:focus-within{box-shadow:none;background:0 0;border:none}.nx-command__hint{border:1px solid var(--nx-panel-border);border-radius:var(--nx-radius-sm);background:var(--nx-surface-raised);color:var(--nx-text-subtle);font-family:var(--nx-font-mono);font-size:var(--nx-text-xs);padding:2px 6px}.nx-command__results{max-height:360px;padding:var(--nx-space-2);overflow:auto}.nx-command__results .nx-menu-list{gap:1px}.nx-command__group{gap:1px;min-width:0;display:grid}.nx-command__group-heading{padding:var(--nx-space-1) var(--nx-space-2);color:var(--nx-text-subtle);font-size:var(--nx-text-xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.2}.nx-command__results .nx-menu-list__separator{margin:var(--nx-space-1) 0}.nx-command__empty{padding:var(--nx-space-4);color:var(--nx-text-subtle);font-size:var(--nx-text-sm);text-align:center;margin:0}.nx-shell-page-layout{gap:var(--nx-space-5);grid-template-columns:minmax(0,1fr);display:grid}.nx-shell-page-layout__aside{position:relative}.nx-shell-page-layout__aside-sticky{gap:var(--nx-space-4);display:grid}@media (width>=900px){.nx-shell-page-layout:has(>.nx-shell-page-layout__aside){grid-template-columns:minmax(240px,280px) minmax(0,1fr);align-items:stretch}.nx-shell-page-layout__aside-sticky{top:var(--nx-shell-page-sticky-offset,var(--nx-space-4));margin-bottom:var(--nx-shell-page-aside-end-inset,var(--nx-space-4));position:sticky}.nx-shell-page-layout__aside-sticky.is-scroll-linked{position:absolute;top:0;left:0;right:0}}.nx-shell-page-layout__content{gap:var(--nx-space-4);align-items:start;min-width:0;display:grid}.nx-shell-page-layout__callout-host{pointer-events:none}.nx-settings-nav{gap:var(--nx-space-1);display:grid}.nx-settings-nav__item{align-items:center;gap:var(--nx-space-2);width:100%;min-height:var(--nx-control-height-sm);padding:0 var(--nx-space-3);border-radius:var(--nx-radius-md);background:var(--nx-surface-raised);color:var(--nx-text-muted);font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out),border-color var(--nx-duration-fast) var(--nx-ease-out);border:1px solid #0000;display:flex}.nx-settings-nav__item:hover:not(:disabled):not(.is-active){background:var(--nx-surface-overlay);color:var(--nx-text)}.nx-settings-nav__item.is-active{background:var(--nx-accent-muted);color:var(--nx-accent-muted-text);border-color:#0000}.nx-settings-nav__item.is-disabled{opacity:.45;cursor:not-allowed}.nx-settings-nav__label{flex:1;min-width:0}.nx-settings-nav__count{min-width:1.25rem;padding:0 var(--nx-space-1);border-radius:var(--nx-radius-pill);background:color-mix(in srgb,var(--nx-text) 10%,transparent);font-size:var(--nx-text-xs);font-variant-numeric:tabular-nums;text-align:center;line-height:1.4}.nx-settings-nav__affordance,.nx-settings-nav__count{color:var(--nx-text-subtle);flex-shrink:0}.nx-settings-nav__item:hover:not(:disabled) .nx-settings-nav__affordance{color:var(--nx-text-muted)}.nx-settings-nav__item.is-active .nx-settings-nav__count{background:color-mix(in srgb,var(--nx-accent-fill) 24%,transparent);color:var(--nx-accent-muted-text)}.nx-surface{--nx-surface-accent:transparent;--nx-surface-accent-muted:transparent;--nx-surface-heading:var(--nx-text-subtle);--nx-surface-text:var(--nx-text-muted);--nx-surface-title:var(--nx-text);--nx-surface-border:var(--nx-panel-border);--nx-surface-bg:var(--nx-surface);--nx-surface-action-bg:var(--nx-surface-raised);--nx-surface-action-border:var(--nx-border);--nx-surface-action-text:var(--nx-text)}.nx-surface--info{--nx-surface-accent:var(--nx-info);--nx-surface-accent-muted:var(--nx-info-muted);--nx-surface-heading:var(--nx-info);--nx-surface-text:color-mix(in srgb, var(--nx-info) 18%, var(--nx-text-muted));--nx-surface-title:color-mix(in srgb, var(--nx-info) 30%, var(--nx-text));--nx-surface-border:color-mix(in srgb, var(--nx-info) 28%, var(--nx-panel-border));--nx-surface-bg:color-mix(in srgb, var(--nx-info-muted) 55%, var(--nx-surface));--nx-surface-action-bg:color-mix(in srgb, var(--nx-info-muted) 80%, var(--nx-surface-raised));--nx-surface-action-border:color-mix(in srgb, var(--nx-info) 30%, var(--nx-border));--nx-surface-action-text:color-mix(in srgb, var(--nx-info) 25%, var(--nx-text))}.nx-surface--success{--nx-surface-accent:var(--nx-success);--nx-surface-accent-muted:var(--nx-success-muted);--nx-surface-heading:var(--nx-success);--nx-surface-text:color-mix(in srgb, var(--nx-success) 18%, var(--nx-text-muted));--nx-surface-title:color-mix(in srgb, var(--nx-success) 30%, var(--nx-text));--nx-surface-border:color-mix(in srgb, var(--nx-success) 28%, var(--nx-panel-border));--nx-surface-bg:color-mix(in srgb, var(--nx-success-muted) 55%, var(--nx-surface));--nx-surface-action-bg:color-mix(in srgb, var(--nx-success-muted) 80%, var(--nx-surface-raised));--nx-surface-action-border:color-mix(in srgb, var(--nx-success) 30%, var(--nx-border));--nx-surface-action-text:color-mix(in srgb, var(--nx-success) 25%, var(--nx-text))}.nx-surface--warning{--nx-surface-accent:var(--nx-warning);--nx-surface-accent-muted:var(--nx-warning-muted);--nx-surface-heading:var(--nx-warning);--nx-surface-text:color-mix(in srgb, var(--nx-warning) 18%, var(--nx-text-muted));--nx-surface-title:color-mix(in srgb, var(--nx-warning) 30%, var(--nx-text));--nx-surface-border:color-mix(in srgb, var(--nx-warning) 28%, var(--nx-panel-border));--nx-surface-bg:color-mix(in srgb, var(--nx-warning-muted) 55%, var(--nx-surface));--nx-surface-action-bg:color-mix(in srgb, var(--nx-warning-muted) 80%, var(--nx-surface-raised));--nx-surface-action-border:color-mix(in srgb, var(--nx-warning) 30%, var(--nx-border));--nx-surface-action-text:color-mix(in srgb, var(--nx-warning) 25%, var(--nx-text))}.nx-surface--danger{--nx-surface-accent:var(--nx-danger);--nx-surface-accent-muted:var(--nx-danger-muted);--nx-surface-heading:var(--nx-danger-text);--nx-surface-text:color-mix(in srgb, var(--nx-danger) 20%, var(--nx-text-muted));--nx-surface-title:var(--nx-danger-text);--nx-surface-border:color-mix(in srgb, var(--nx-danger) 24%, var(--nx-panel-border));--nx-surface-bg:color-mix(in srgb, var(--nx-danger-muted) 45%, var(--nx-surface));--nx-surface-action-bg:color-mix(in srgb, var(--nx-danger-muted) 70%, var(--nx-surface-raised));--nx-surface-action-border:color-mix(in srgb, var(--nx-danger) 35%, var(--nx-border));--nx-surface-action-text:var(--nx-danger-text)}.nx-surface:not(.nx-surface--default){border-color:var(--nx-surface-border);background:var(--nx-surface-bg)}.nx-surface.nx-surface-section:is(.nx-surface--info,.nx-surface--success,.nx-surface--warning,.nx-surface--danger){box-shadow:inset 3px 0 0 var(--nx-surface-accent)}.nx-surface--compact{justify-content:space-between;align-items:flex-start;gap:var(--nx-space-3);display:flex}.nx-callout__body{flex:1;min-width:0}.nx-surface .nx-callout__title,.nx-surface .nx-surface-section__heading{color:var(--nx-surface-heading)}.nx-surface .nx-callout__message,.nx-surface .nx-surface-section__description{color:var(--nx-surface-text)}.nx-surface .nx-action-row__title,.nx-surface--danger .nx-action-row__title{color:var(--nx-surface-title)}.nx-surface .nx-action-row__description{color:var(--nx-surface-text)}.nx-surface .nx-btn--secondary:not(:disabled):not(.nx-btn--primary):not(.nx-btn--danger){background:var(--nx-surface-action-bg);border-color:var(--nx-surface-action-border);color:var(--nx-surface-action-text)}.nx-surface .nx-btn--secondary:not(:disabled):not(.nx-btn--primary):not(.nx-btn--danger):hover{background:color-mix(in srgb,var(--nx-surface-accent-muted) 65%,var(--nx-surface-action-bg));border-color:color-mix(in srgb,var(--nx-surface-accent) 35%,var(--nx-surface-action-border))}.nx-surface .nx-btn--secondary.is-active:not(:disabled):not(.nx-btn--primary):not(.nx-btn--danger),.nx-surface .nx-btn--secondary.is-active:not(:disabled):not(.nx-btn--primary):not(.nx-btn--danger):hover{background:var(--nx-accent-muted);color:var(--nx-accent-muted-text);border-color:var(--nx-control-border-focus)}.nx-surface .nx-btn--secondary.is-active:hover:not(:disabled):not(.nx-btn--primary):not(.nx-btn--danger){background:var(--nx-accent-muted-hover);color:var(--nx-accent-muted-text);border-color:var(--nx-control-border-focus)}.nx-surface .nx-btn--ghost:not(:disabled){color:var(--nx-surface-action-text)}.nx-surface .nx-btn--ghost:not(:disabled):hover{background:var(--nx-hover-surface);color:var(--nx-text)}.nx-surface:is(.nx-surface--info,.nx-surface--success,.nx-surface--warning,.nx-surface--danger) .nx-btn--ghost:not(:disabled):hover{background:color-mix(in srgb,var(--nx-surface-accent-muted) 55%,transparent);color:var(--nx-surface-action-text)}.nx-surface.nx-callout:is(.nx-surface--info,.nx-surface--success,.nx-surface--warning) .nx-btn--primary{background:var(--nx-surface-accent);color:var(--nx-on-accent);border-color:#0000}.nx-surface.nx-callout:is(.nx-surface--info,.nx-surface--success,.nx-surface--warning) .nx-btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--nx-surface-accent) 88%,#fff);color:var(--nx-on-accent)}.nx-surface.nx-callout.nx-surface--danger .nx-btn--primary{background:var(--nx-danger-muted);color:var(--nx-danger-text);border-color:var(--nx-control-border-error)}.nx-surface.nx-callout.nx-surface--danger .nx-btn--primary:hover:not(:disabled){background:#eb575738}.nx-surface-section{--nx-surface-section-gutter:var(--nx-space-3);gap:var(--nx-space-2);padding:var(--nx-surface-section-gutter);border:1px solid var(--nx-panel-border);border-radius:var(--nx-panel-radius);background:var(--nx-surface);display:grid}.nx-surface-section:not(.nx-surface--compact)>.nx-surface-section__header:has(.nx-surface-section__heading):not(:last-child){margin:calc(var(--nx-surface-section-gutter)*-1) calc(var(--nx-surface-section-gutter)*-1) 0;padding:calc((var(--nx-surface-section-gutter) + var(--nx-space-2))/2) var(--nx-surface-section-gutter);border-bottom:1px solid var(--nx-surface-border,var(--nx-panel-border))}.nx-surface-section:not(.nx-surface--compact)>.nx-surface-section__header:has(.nx-surface-section__description,.nx-surface-section__actions):not(:last-child){min-height:52px}.nx-surface-section__body>.nx-action-row:first-child{padding-top:0}.nx-surface-section__heading,.nx-surface-section__kicker,.nx-surface-section__title{font-size:var(--nx-text-xs);font-weight:var(--nx-font-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--nx-text-subtle);margin:0}.nx-surface-section__description{color:var(--nx-text-muted);font-size:var(--nx-text-sm);line-height:var(--nx-leading-normal);margin:0}.nx-surface-section__body{gap:var(--nx-space-2);display:grid}.nx-surface-section__body:has(>.nx-setting-row){gap:0}.nx-surface-section__body:has(>.nx-permission-catalog__row){gap:0}.nx-surface-section__footer{gap:var(--nx-space-2);margin:0 calc(var(--nx-surface-section-gutter)*-1) calc(var(--nx-surface-section-gutter)*-1);padding:var(--nx-space-2) var(--nx-surface-section-gutter) var(--nx-surface-section-gutter);border-top:1px solid var(--nx-surface-border,var(--nx-panel-border));flex-wrap:wrap;display:flex}.nx-setting-row{gap:var(--nx-space-3);padding:var(--nx-space-4) 0;border-bottom:1px solid var(--nx-border);display:grid}@media (width>=720px){.nx-setting-row{grid-template-columns:minmax(0,1fr) minmax(180px,280px);align-items:center}}.nx-setting-row:last-child{border-bottom:none;padding-bottom:0}.nx-setting-row.is-disabled{opacity:.5;cursor:not-allowed}.nx-setting-row__title-row{justify-content:space-between;align-items:center;gap:var(--nx-space-2);display:flex}.nx-setting-row__label{min-width:0}.nx-setting-row__title-main{align-items:center;gap:var(--nx-space-1);min-width:0;display:flex}.nx-setting-row__label-meta{color:var(--nx-text-subtle);font-size:var(--nx-text-xs);flex-shrink:0}.nx-setting-row__title{font-size:var(--nx-text-md);font-weight:var(--nx-heading-weight);color:var(--nx-text);line-height:var(--nx-leading-tight)}.nx-setting-row__description{margin:var(--nx-space-1) 0 0;color:var(--nx-text-subtle);font-size:var(--nx-text-sm);line-height:var(--nx-leading-normal)}.nx-setting-row__mono-id{margin-top:var(--nx-space-1);padding:1px var(--nx-space-1);border-radius:var(--nx-radius-sm);background:var(--nx-surface-raised);color:var(--nx-text-subtle);font-family:var(--nx-font-mono);font-size:var(--nx-text-xs);display:inline-block}.nx-setting-row__help{border-radius:var(--nx-radius-pill);width:18px;height:18px;color:var(--nx-text-subtle);opacity:.65;cursor:help;transition:opacity var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.nx-setting-row__help:focus-visible,.nx-setting-row__help:hover{opacity:1;color:var(--nx-text-muted)}.nx-setting-row__control{justify-content:flex-end;align-items:center;gap:var(--nx-space-2);flex-wrap:wrap;min-width:0;display:flex}.nx-setting-row__control.has-label-meta{align-items:flex-end;gap:var(--nx-space-1);flex-flow:column}.nx-setting-row__control-body{justify-content:flex-end;align-items:center;gap:var(--nx-space-2);flex-wrap:wrap;width:100%;min-width:0;display:flex}.nx-setting-row__control-body>.nx-btn--sm:not(.nx-btn--icon-only){min-height:var(--nx-control-height)}.nx-setting-row__control.has-label-meta .nx-setting-row__control-body>.nx-field{width:100%}.nx-search-input{align-items:center;gap:var(--nx-space-1);padding:0 var(--nx-space-1)}.nx-search-input,.nx-toolbar-field{width:100%;min-height:var(--nx-control-height);display:flex}.nx-toolbar-field{background:var(--nx-control-bg);align-items:stretch;min-width:0;padding:0}.nx-toolbar-field--compact{min-height:var(--nx-control-height-sm)}.nx-toolbar-field__main{flex:auto;align-items:stretch;min-width:0;display:flex;position:relative}.nx-toolbar-field.is-active,.nx-toolbar-field.nx-control:focus,.nx-toolbar-field.nx-control:hover:not(:disabled),.nx-toolbar-field:focus-within{background:var(--nx-control-bg)}.nx-toolbar-field:has(.nx-toolbar-field__action.is-active){background:var(--nx-control-bg)}.nx-toolbar-field:hover:not(.is-disabled):not(:focus-within):not(.is-active):not(:has(.nx-toolbar-field__action.is-active)){border-color:var(--nx-control-border-hover)}.nx-toolbar-field.is-active,.nx-toolbar-field:focus-within{border-color:var(--nx-control-border-focus)}.nx-toolbar-field:has(.nx-toolbar-field__action.is-active){border-color:var(--nx-control-border-focus)}.nx-toolbar-field:is(:hover,:focus-within,.is-active,:has(.nx-toolbar-field__action.is-active)):not(.is-disabled) .nx-toolbar-field__icon{color:var(--nx-text-muted)}.nx-toolbar-field:focus-within:has(.nx-toolbar-field__input:focus-visible){box-shadow:var(--nx-focus-ring)}.nx-toolbar-field__input:focus-visible{box-shadow:none}.nx-toolbar-field.is-disabled{opacity:.45;cursor:not-allowed}.nx-toolbar-field__icon{z-index:1;width:var(--nx-control-height-sm);color:var(--nx-text-subtle);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;bottom:0;left:0}.nx-toolbar-field__input{width:100%;min-width:0;padding:0 var(--nx-space-2);color:var(--nx-text);font-size:var(--nx-text-sm);background:0 0;border:none;outline:none;flex:auto;line-height:1}.nx-toolbar-field--with-icon .nx-toolbar-field__input{padding-left:var(--nx-control-height-sm)}.nx-toolbar-field--with-suffix .nx-toolbar-field__input{padding-right:var(--nx-space-2)}.nx-toolbar-field--compact .nx-toolbar-field__input{font-size:var(--nx-text-xs)}.nx-toolbar-field__input::placeholder{color:var(--nx-text-subtle)}.nx-toolbar-field__input:disabled{cursor:not-allowed}.nx-toolbar-field__suffix{z-index:1;padding-right:var(--nx-space-1);pointer-events:none;flex:none;align-items:center;display:inline-flex;position:absolute;top:0;bottom:0;right:0}.nx-toolbar-field__suffix>:is(button,a,[role=button]){pointer-events:auto}.nx-toolbar-field__trailing{border-left:1px solid var(--nx-border);transition:border-left-color var(--nx-duration-fast) var(--nx-ease-out);flex:none;align-items:stretch;display:inline-flex}.nx-toolbar-field__trailing .nx-tooltip{align-self:stretch;align-items:stretch;display:inline-flex}.nx-toolbar-field:hover:not(.is-disabled):not(:focus-within):not(.is-active):not(:has(.nx-toolbar-field__action.is-active)) .nx-toolbar-field__trailing{border-left-color:var(--nx-control-border-hover)}.nx-toolbar-field.is-active .nx-toolbar-field__trailing,.nx-toolbar-field:focus-within .nx-toolbar-field__trailing{border-left-color:var(--nx-control-border-focus)}.nx-toolbar-field:has(.nx-toolbar-field__action.is-active) .nx-toolbar-field__trailing{border-left-color:var(--nx-control-border-focus)}.nx-toolbar-field__action{width:var(--nx-control-height-sm);min-width:var(--nx-control-height-sm);border-radius:0 var(--nx-radius-sm) var(--nx-radius-sm) 0;min-height:100%;color:var(--nx-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}.nx-toolbar-field__action:before{content:"";border-radius:inherit;background:var(--nx-hover-surface);opacity:0;pointer-events:none;transition:opacity var(--nx-duration-fast) var(--nx-ease-out);position:absolute;inset:0}.nx-toolbar-field__action>*{z-index:1;position:relative}.nx-toolbar-field__action:hover:not(:disabled){color:var(--nx-text)}.nx-toolbar-field__action:hover:not(:disabled):before{opacity:1}.nx-toolbar-field__action.is-active:not(:disabled){color:var(--nx-accent-muted-text)}.nx-toolbar-field__action.is-active:not(:disabled):before{opacity:1;background:var(--nx-accent-muted)}.nx-toolbar-field__action:disabled{opacity:.45;cursor:not-allowed}.nx-toolbar-field__action-chevron{transition:transform var(--nx-duration-fast) var(--nx-ease-out);flex-shrink:0}.nx-toolbar-field__action.is-active .nx-toolbar-field__action-chevron{transform:rotate(180deg)}.nx-search-input:focus-within{border-color:var(--nx-control-border-focus);background:var(--nx-control-bg-focus)}.nx-search-input:focus-within:has(.nx-search-input__field:focus-visible){box-shadow:var(--nx-focus-ring)}.nx-search-input__field:focus-visible{box-shadow:none}.nx-search-input--sm{min-height:var(--nx-control-height-sm)}.nx-search-input__icon{color:var(--nx-text-subtle);pointer-events:none;flex-shrink:0}.nx-search-input__field{min-width:0;color:var(--nx-text);background:0 0;border:none;outline:none;flex:1;padding:0}.nx-search-input--sm .nx-search-input__field,.nx-search-input__field{font-size:var(--nx-text-sm)}.nx-search-input__actions,.nx-search-input__suffix{flex-shrink:0;align-items:center;display:inline-flex}.nx-search-input__actions{gap:2px}.nx-search-input__clear,.nx-search-input__filters{border-radius:var(--nx-radius-sm);width:24px;height:24px;color:var(--nx-text-subtle);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.nx-search-input__clear:hover,.nx-search-input__filters.is-open,.nx-search-input__filters:hover{background:var(--nx-hover-surface);color:var(--nx-text)}.nx-search-input__filters-panel{gap:var(--nx-space-3);padding:var(--nx-space-3);display:grid}.nx-search-input__filters-title{font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight);margin:0}.nx-search-filter-option{align-items:center;gap:var(--nx-space-2);font-size:var(--nx-text-sm);cursor:pointer;display:flex}.nx-reveal-input{align-items:center;width:100%;display:flex;position:relative}.nx-reveal-input--wide{width:min(100%,22rem);min-width:16rem}.nx-reveal-input__field{padding-right:calc(var(--nx-control-padding-x) + 28px)}.nx-reveal-input__toggle{right:var(--nx-space-2);border-radius:var(--nx-radius-sm);width:28px;height:28px;color:var(--nx-text-subtle);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.nx-multi-select-wrap{position:relative}.nx-multi-select__trigger{width:100%}.nx-multi-select__panel--bounded.nx-menu-panel,.nx-multi-select__panel--searchable.nx-menu-panel{max-height:calc(100dvh - var(--nx-space-4));flex-direction:column;padding:0;display:flex;overflow:hidden}.nx-multi-select__search{border-bottom:1px solid var(--nx-border)}.nx-multi-select__footer,.nx-multi-select__search{padding:var(--nx-space-2);background:var(--nx-panel-bg);flex-shrink:0}.nx-multi-select__footer{border-top:1px solid var(--nx-border)}.nx-multi-select__footer .nx-btn{width:100%}.nx-menu-item.nx-menu-item--image-contain .nx-menu-item__image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.nx-multi-select__options{min-height:0;padding:var(--nx-space-1);flex:1;overflow:auto}.nx-multi-select__empty{font-size:var(--nx-text-sm);margin:0}.nx-multi-select__empty,.nx-multi-select__hint{padding:var(--nx-space-2) var(--nx-space-3);color:var(--nx-text-muted)}.nx-multi-select__hint{border-bottom:1px solid var(--nx-border);font-size:var(--nx-text-xs);line-height:var(--nx-leading-normal);background:var(--nx-panel-bg);flex-shrink:0}.nx-tags-input,.nx-tags-input-host{width:100%;min-width:0;max-width:100%}.nx-tags-input{align-items:center;gap:var(--nx-space-1);box-sizing:border-box;min-height:var(--nx-control-height);padding:var(--nx-space-1);border:1px solid var(--nx-control-border);border-radius:var(--nx-control-radius);background:var(--nx-control-bg);cursor:text;transition:border-color var(--nx-duration-fast) var(--nx-ease-out),background var(--nx-duration-fast) var(--nx-ease-out),box-shadow var(--nx-duration-fast) var(--nx-ease-out);flex-wrap:wrap;display:flex}.nx-tags-input:hover:not(.is-disabled):not(:focus-within){border-color:var(--nx-control-border-hover)}.nx-tags-input:focus-within{border-color:var(--nx-control-border-focus);background:var(--nx-control-bg-focus)}.nx-tags-input:focus-within:has(.nx-tags-input__field:focus-visible){box-shadow:var(--nx-focus-ring)}.nx-tags-input.has-error,.nx-tags-input.has-error:hover:not(.is-disabled):not(:focus-within){border-color:var(--nx-danger)}.nx-tags-input.is-disabled{opacity:.5;cursor:not-allowed}.nx-tag{box-sizing:border-box;max-width:100%;height:1.5rem;padding:0 var(--nx-space-1) 0 var(--nx-space-2);border:1px solid var(--nx-border);border-radius:calc(var(--nx-control-radius) - 2px);background:var(--nx-surface-raised);color:var(--nx-text);font-size:var(--nx-text-xs);font-weight:var(--nx-font-weight);cursor:default;align-items:center;gap:2px;line-height:1;display:inline-flex}.nx-tag__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-tag__remove{border-radius:calc(var(--nx-control-radius) - 4px);width:18px;height:18px;color:var(--nx-text-subtle);opacity:.55;cursor:pointer;transition:color var(--nx-duration-fast) var(--nx-ease-out),background var(--nx-duration-fast) var(--nx-ease-out),opacity var(--nx-duration-fast) var(--nx-ease-out);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.nx-tag:hover .nx-tag__remove:not(:disabled),.nx-tag__remove:focus-visible:not(:disabled){opacity:.85}.nx-tag__remove:focus-visible:not(:disabled),.nx-tag__remove:hover:not(:disabled){color:var(--nx-text);opacity:1;background:var(--nx-surface)}.nx-tags-input__field{box-sizing:border-box;width:auto;min-width:6rem;height:1.5rem;color:var(--nx-text);font:inherit;font-size:var(--nx-text-xs);background:0 0;border:none;outline:none;flex:8rem;padding:0;line-height:1.5rem}.nx-tags-input__field:focus,.nx-tags-input__field:focus-visible{box-shadow:none;outline:none}.nx-tags-input__field::placeholder{color:var(--nx-text-subtle)}.nx-tags-input__error{margin:var(--nx-space-1) 0 0;color:var(--nx-danger);font-size:var(--nx-text-xs)}.nx-callout{padding:var(--nx-space-3) var(--nx-space-4);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background-color:var(--nx-surface);align-items:center}.nx-surface.nx-callout.nx-surface--info{--nx-surface-bg:color-mix(in srgb, var(--nx-info) 16%, var(--nx-surface))}.nx-surface.nx-callout.nx-surface--success{--nx-surface-bg:color-mix(in srgb, var(--nx-success) 16%, var(--nx-surface))}.nx-surface.nx-callout.nx-surface--warning{--nx-surface-bg:color-mix(in srgb, var(--nx-warning) 16%, var(--nx-surface))}.nx-surface.nx-callout.nx-surface--danger{--nx-surface-bg:color-mix(in srgb, var(--nx-danger) 14%, var(--nx-surface))}.nx-surface.nx-callout:not(.nx-surface--default){background-color:var(--nx-surface-bg);border-style:solid;border-width:1px}.nx-callout--sticky{z-index:var(--nx-z-sticky);box-shadow:var(--nx-shadow-lg);background-color:var(--nx-surface-bg,var(--nx-surface));position:sticky}.nx-callout--sticky-top{top:var(--nx-shell-page-sticky-offset,var(--nx-space-4))}.nx-callout-host--bottom{right:var(--nx-space-4);bottom:var(--nx-space-4);left:var(--nx-space-4);z-index:var(--nx-z-sticky);pointer-events:none;justify-content:center;display:flex;position:fixed}.nx-callout-host--bottom.nx-callout-host--anchored{bottom:auto;right:auto;left:var(--nx-callout-anchor-left,0);width:var(--nx-callout-anchor-width,auto)}.nx-callout-host--bottom.nx-callout-host--position-top{top:var(--nx-callout-position-top,auto)}.nx-callout-host--bottom.nx-callout-host--position-bottom{bottom:var(--nx-callout-position-bottom,var(--nx-space-4))}.nx-callout--fixed-bottom{width:min(100%,var(--nx-content-max-width));box-shadow:var(--nx-shadow-lg);pointer-events:auto;background-color:var(--nx-surface-bg,var(--nx-surface))}.nx-callout-slide-bottom-enter-active,.nx-callout-slide-bottom-leave-active,.nx-callout-slide-top-enter-active,.nx-callout-slide-top-leave-active{transition:opacity var(--nx-duration-normal) var(--nx-ease-out),transform var(--nx-duration-normal) var(--nx-ease-out)}.nx-callout-slide-bottom-enter-from,.nx-callout-slide-bottom-leave-to{opacity:0;transform:translateY(16px)}.nx-callout-slide-top-enter-from,.nx-callout-slide-top-leave-to{opacity:0;transform:translateY(-16px)}.nx-callout__content{gap:0;min-width:0;display:grid}.nx-callout__content .nx-action-row,.nx-callout__content .nx-action-row:first-child{padding-top:0}.nx-callout__content .nx-action-row:last-child{border-bottom:none;padding-bottom:0}.nx-callout__title{font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight);color:var(--nx-surface-title);margin:0 0 2px}.nx-callout__message{color:var(--nx-surface-text);font-size:var(--nx-text-sm);line-height:var(--nx-leading-normal);margin:0}.nx-callout__actions{gap:var(--nx-space-2);flex-shrink:0}.nx-action-row,.nx-callout__actions{flex-wrap:wrap;align-items:center;display:flex}.nx-action-row{justify-content:space-between;gap:var(--nx-space-3);padding:var(--nx-space-3) 0;border-bottom:1px solid var(--nx-border)}.nx-action-row:last-child{border-bottom:none;padding-bottom:0}.nx-action-row__title{font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight)}.nx-action-row__description{margin:var(--nx-space-1) 0 0;color:var(--nx-text-muted);font-size:var(--nx-text-xs);line-height:var(--nx-leading-normal)}.nx-action-row__actions{gap:var(--nx-space-2);flex-wrap:wrap;display:flex}.nx-keybind{justify-content:flex-end;align-items:center;gap:var(--nx-space-2);flex-wrap:nowrap;display:flex}.nx-keybind.is-disabled{opacity:.5}.nx-keybind__slot{text-align:center;width:auto;min-width:7.5rem;max-width:11rem;font:inherit;cursor:pointer;flex:0 auto}.nx-keybind__label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nx-keybind__placeholder{color:var(--nx-text-subtle)}.nx-member-row{align-items:center;gap:var(--nx-space-3);padding:var(--nx-space-3);border:1px solid var(--nx-panel-border);border-radius:var(--nx-panel-radius);background:var(--nx-surface);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}:is(.nx-surface-section__body:has(>.nx-member-row),.nx-surface-section__body:has(>.nx-settings-stack>.nx-member-row)){gap:0}.nx-surface-section__body>.nx-settings-stack:has(>.nx-member-row){gap:0}.nx-surface-section__body>.nx-member-row,.nx-surface-section__body>.nx-settings-stack>.nx-member-row{padding:var(--nx-space-2) 0;border:none;border-bottom:1px solid var(--nx-border);background:0 0;border-radius:0}.nx-surface-section__body>.nx-member-row:last-child,.nx-surface-section__body>.nx-settings-stack>.nx-member-row:last-child{border-bottom:none;padding-bottom:0}.nx-member-row__body{display:contents}.nx-member-row__copy{min-width:0}.nx-member-row__name{overflow-wrap:anywhere;font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight);line-height:var(--nx-leading-tight);display:block}.nx-member-row__subtitle{color:var(--nx-text-muted);font-size:var(--nx-text-xs);line-height:var(--nx-leading-normal);display:block}.nx-member-row__meta{justify-content:flex-end;align-items:center;gap:var(--nx-space-1);flex-wrap:wrap;min-width:0;display:flex}.nx-member-row__meta-text{color:var(--nx-text-muted);font-size:var(--nx-text-xs);line-height:var(--nx-leading-normal);white-space:nowrap}.nx-member-row__actions{justify-content:flex-end;gap:var(--nx-space-2);flex-wrap:wrap;min-width:0;display:flex}@media (width<=767px){.nx-member-row{align-items:start;gap:var(--nx-space-2) var(--nx-space-3);grid-template-columns:auto minmax(0,1fr)}.nx-member-row__body{align-items:flex-start;gap:var(--nx-space-1);flex-direction:column;min-width:0;display:flex}.nx-member-row__meta{justify-content:flex-start}.nx-member-row__actions{justify-content:stretch;gap:var(--nx-space-1);padding-top:var(--nx-space-1);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));display:grid}.nx-member-row__actions .nx-btn{width:100%}}.nx-billing-usage-stack{gap:0;width:100%;display:grid}.nx-surface .nx-billing-compare .nx-btn--secondary:not(:disabled):not(.nx-btn--primary):not(.nx-btn--danger){background:var(--nx-surface-raised);border-color:var(--nx-border);color:var(--nx-text)}.nx-surface .nx-billing-compare .nx-btn--secondary:not(:disabled):not(.nx-btn--primary):not(.nx-btn--danger):hover{background:var(--nx-surface-overlay);border-color:var(--nx-border-strong);color:var(--nx-text)}[data-nx-theme=light] .nx-surface .nx-billing-compare .nx-btn--secondary:not(:disabled):not(.nx-btn--primary):not(.nx-btn--danger){background:var(--nx-surface);border-color:color-mix(in srgb,var(--nx-text) 20%,transparent)}[data-nx-theme=light] .nx-surface .nx-billing-compare .nx-btn--secondary:not(:disabled):not(.nx-btn--primary):not(.nx-btn--danger):hover{background:var(--nx-hover-surface);border-color:color-mix(in srgb,var(--nx-text) 32%,transparent)}.nx-usage-stat{padding:var(--nx-space-2) 0;border-bottom:1px solid var(--nx-border);font-size:var(--nx-text-sm);flex-direction:column;gap:8px;display:flex}.nx-usage-stat:last-child{border-bottom:none}.nx-usage-stat__row{justify-content:space-between;align-items:center;gap:var(--nx-space-3);display:flex}.nx-usage-stat__label{color:var(--nx-text-muted)}.nx-usage-stat__label-group{align-items:center;gap:8px;min-width:0;display:inline-flex}.nx-usage-stat__meta{justify-content:flex-end;align-items:baseline;gap:var(--nx-space-2);flex:none;min-width:0;display:inline-flex}.nx-usage-stat__detail{color:var(--nx-text-subtle);font-size:var(--nx-text-xs);text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.3;overflow:hidden}.nx-usage-stat__icon{color:var(--nx-text-subtle);flex:none}.nx-usage-stat__value{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.nx-usage-stat__current{font-weight:var(--nx-font-weight)}.nx-usage-stat__limit,.nx-usage-stat__separator,.nx-usage-stat__unit{color:var(--nx-text-subtle)}.nx-usage-stat__unit{margin-inline-start:.3em}.nx-usage-stat__limit-label{text-transform:uppercase;letter-spacing:.02em;flex:none}.nx-usage-stat__progress{width:100%}.nx-disclosure{border-bottom:1px solid var(--nx-panel-border)}.nx-disclosure:last-child{border-bottom:none}.nx-disclosure__trigger{align-items:center;gap:var(--nx-space-2);width:100%;padding:var(--nx-space-2) 0;color:var(--nx-text);font-size:var(--nx-text-sm);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.nx-disclosure__title{text-align:left;flex:1;min-width:0}.nx-disclosure__icon{color:var(--nx-text-subtle);transition:transform var(--nx-duration-fast) var(--nx-ease-out);flex-shrink:0;margin-left:auto}.nx-disclosure.is-open .nx-disclosure__icon{transform:rotate(90deg)}.nx-disclosure__description{color:var(--nx-text-subtle);font-size:var(--nx-text-xs);flex-shrink:0}.nx-disclosure__panel{gap:var(--nx-space-3);padding:0 0 var(--nx-space-3);display:grid}.nx-collapsible-section:not(.is-open){gap:0}.nx-collapsible-section__header{margin:0}.nx-collapsible-section__trigger{justify-content:space-between;align-items:center;gap:var(--nx-space-2);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:flex}.nx-collapsible-section__trigger .nx-surface-section__heading{flex:auto;min-width:0}.nx-collapsible-section__icon{color:var(--nx-text-subtle);transition:transform var(--nx-duration-fast) var(--nx-ease-out);flex:none}.nx-collapsible-section.is-open .nx-collapsible-section__icon{transform:rotate(180deg)}.nx-collapsible-section__body>.nx-surface-section__description{margin-bottom:var(--nx-space-1)}.nx-permission-catalog{gap:var(--nx-space-2);min-width:0;display:grid}.nx-permission-catalog__group{min-width:0}.nx-permission-catalog__group-heading{margin:0 0 var(--nx-space-2);font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight-semibold);color:var(--nx-text)}.nx-permission-catalog__row{padding:var(--nx-space-2) 0;border-bottom:1px solid var(--nx-border);gap:0;display:grid}.nx-permission-catalog__row:last-child{border-bottom:none;padding-bottom:0}.nx-permission-catalog__heading{align-items:center;gap:var(--nx-space-2);flex-wrap:wrap;min-width:0;display:flex}.nx-permission-catalog__heading .nx-badge{flex:none}.nx-permission-catalog__title{min-width:0;font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight);color:var(--nx-text)}.nx-permission-catalog__description{margin:var(--nx-space-1) 0 0;color:var(--nx-text-muted);font-size:var(--nx-text-xs);line-height:var(--nx-leading-normal)}.nx-permission-catalog__roles{justify-content:flex-start;gap:var(--nx-space-1);max-width:100%;margin-top:var(--nx-space-2);flex-wrap:wrap;display:flex}.nx-media-aside{--nx-media-aside-ring-width:2px;align-content:start;justify-items:start;gap:var(--nx-space-2);display:grid}.nx-media-aside.is-disabled{opacity:.6}.nx-media-aside__title{font-size:var(--nx-text-md);font-weight:var(--nx-heading-weight);color:var(--nx-text);line-height:var(--nx-leading-tight);margin:0;padding-inline-start:var(--nx-media-aside-ring-width)}.nx-media-aside.is-disabled .nx-media-aside__title{color:var(--nx-text-muted)}.nx-media-aside__preview{border:var(--nx-media-aside-ring-width) solid transparent;cursor:pointer;width:fit-content;height:fit-content;transition:border-color var(--nx-duration-fast) var(--nx-ease-out),box-shadow var(--nx-duration-fast) var(--nx-ease-out);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;font-size:0;line-height:0;display:flex}.nx-media-aside__preview .nx-entity-icon,.nx-media-aside__preview .nx-user-avatar{border-radius:inherit;justify-content:center;align-items:center;display:flex}.nx-media-aside__preview--round{border-radius:var(--nx-radius-pill)}.nx-media-aside__preview--rounded{border-radius:var(--nx-radius-lg)}.nx-media-aside__preview.is-active:not(:disabled),.nx-media-aside__preview:focus-visible,.nx-media-aside__preview:hover:not(:disabled){border-color:var(--nx-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--nx-accent) 25%,transparent);outline:none}.nx-media-aside__preview:disabled{cursor:not-allowed;opacity:1}.nx-media-aside__actions{align-items:stretch;gap:var(--nx-space-2);flex-direction:column;width:100%;display:flex}.nx-form-actions{justify-content:flex-end;gap:var(--nx-space-2);display:flex}.nx-setting-row__hint{font-size:var(--nx-text-sm);color:var(--nx-text-muted)}.nx-choice-cards{gap:var(--nx-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.nx-choice-cards--compact{gap:var(--nx-space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));min-width:0;display:grid}.nx-choice-cards>.nx-tooltip{min-width:0;display:block}.nx-choice-cards--compact>.nx-tooltip{min-width:0;display:flex}.nx-choice-cards>.nx-tooltip>.nx-choice-card{width:100%}.nx-choice-cards--compact>.nx-tooltip>.nx-choice-card{width:100%;min-width:0}.nx-choice-card{gap:var(--nx-space-1);padding:var(--nx-space-4);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface-raised);color:var(--nx-text-muted);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--nx-duration-fast) var(--nx-ease-out),background var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out);display:grid}.nx-choice-card--compact{justify-content:flex-start;align-items:center;gap:var(--nx-space-2);min-height:44px;padding:var(--nx-space-3) var(--nx-space-4);text-align:left;display:flex}.nx-choice-card--compact .nx-choice-card__icon{color:var(--nx-text-muted);flex:none}.nx-choice-card--compact.is-active .nx-choice-card__icon{color:var(--nx-accent-muted-text)}.nx-choice-card--compact .nx-choice-card__title{font-size:var(--nx-text-sm);font-weight:var(--nx-heading-weight);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nx-choice-card:hover:not(:disabled):not(.is-active){border-color:var(--nx-border-strong);color:var(--nx-text)}.nx-choice-card.is-active{border-color:var(--nx-control-border-focus);background:var(--nx-accent-muted);color:var(--nx-accent-muted-text)}.nx-choice-card__title{font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight)}.nx-choice-card__description{font-size:var(--nx-text-xs);line-height:var(--nx-leading-normal)}.nx-toggle-grid{gap:var(--nx-space-1);grid-template-columns:repeat(auto-fill,minmax(88px,1fr));min-width:0;display:grid}.nx-toggle-grid__option{width:100%;min-width:0;min-height:var(--nx-control-height-sm);padding:0 var(--nx-space-2);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-control-bg);color:var(--nx-text-muted);font-size:var(--nx-text-xs);font-weight:var(--nx-font-weight);cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate;transition:color var(--nx-duration-fast) var(--nx-ease-out);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}.nx-toggle-grid__option:before{content:"";border-radius:inherit;background:var(--nx-hover-surface);opacity:0;pointer-events:none;transition:opacity var(--nx-duration-fast) var(--nx-ease-out);z-index:0;position:absolute;inset:-1px}.nx-toggle-grid__option>*{z-index:1;position:relative}.nx-toggle-grid__option:hover:not(:disabled):not(.is-active){border-color:var(--nx-border-strong);color:var(--nx-text)}.nx-toggle-grid__option:hover:not(:disabled):not(.is-active):before{opacity:1}.nx-toggle-grid__option.is-active{border-color:var(--nx-control-border-focus);color:var(--nx-accent-muted-text)}.nx-toggle-grid__option.is-active:before{background:var(--nx-accent-muted);opacity:1}.nx-toggle-grid__option.is-active:hover:not(:disabled):before{background:var(--nx-accent-muted-hover)}.nx-toggle-grid__option:disabled{opacity:.45;cursor:not-allowed}:root:not([data-nx-theme=light]) .nx-toggle-grid__option:not(.is-active),[data-nx-theme=dark] .nx-toggle-grid__option:not(.is-active){border-color:color-mix(in srgb,var(--nx-text) 7%,transparent)}:root:not([data-nx-theme=light]) .nx-toggle-grid__option:hover:not(:disabled):not(.is-active),[data-nx-theme=dark] .nx-toggle-grid__option:hover:not(:disabled):not(.is-active){border-color:color-mix(in srgb,var(--nx-text) 11%,transparent)}.nx-toggle-grid__label{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:1;overflow:hidden}.nx-toggle-grid--icon{grid-template-columns:repeat(auto-fill,minmax(28px,1fr))}.nx-toggle-grid--icon>.nx-tooltip{width:100%;min-width:0;display:block}.nx-toggle-grid--icon .nx-toggle-grid__option{aspect-ratio:1;height:auto;min-height:0;padding:var(--nx-space-1);place-items:center;display:grid}.nx-toggle-grid__image{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.nx-checkbox-group{gap:var(--nx-space-2);display:grid}.nx-checkbox-group__option{align-items:flex-start;gap:var(--nx-space-3);padding:var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface-raised);cursor:pointer;display:flex}.nx-checkbox-group__option.is-selected{border-color:color-mix(in srgb,var(--nx-accent) 35%,var(--nx-border));background:color-mix(in srgb,var(--nx-accent-muted) 45%,var(--nx-surface-raised))}.nx-checkbox-group__option.is-disabled{opacity:.5;cursor:not-allowed}.nx-checkbox-group__copy{min-width:0}.nx-checkbox-group__label{font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight);display:block}.nx-checkbox-group__description{color:var(--nx-text-muted);font-size:var(--nx-text-xs);line-height:var(--nx-leading-normal);margin-top:2px;display:block}.nx-checkbox-group--compact{gap:var(--nx-space-1)}.nx-checkbox-group--compact .nx-checkbox-group__option{align-items:center;gap:var(--nx-space-2);padding:var(--nx-space-2) var(--nx-space-3)}.nx-checkbox-group--compact .nx-checkbox-group__description{margin-top:0}.nx-settings-identity{gap:var(--nx-space-4);padding-top:var(--nx-space-3);grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid}.nx-profile-gate__fields,.nx-settings-identity-fields{gap:0;min-width:0;display:grid}@media (width>=720px){.nx-profile-gate__fields,.nx-settings-identity-fields{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr)}.nx-profile-gate__fields .nx-setting-row,.nx-settings-identity-fields .nx-setting-row{grid-column:1/-1;grid-template-columns:subgrid}}.nx-profile-gate__fields .nx-setting-row,.nx-settings-identity-fields .nx-setting-row{padding-block:var(--nx-space-3);cursor:default;align-items:start}.nx-profile-gate__fields .nx-setting-row__control,.nx-settings-identity-fields .nx-setting-row__control{justify-content:stretch;width:100%;min-width:0;max-width:100%}.nx-profile-gate__fields .nx-setting-row__control .nx-field,.nx-settings-identity-fields .nx-setting-row__control .nx-field{width:100%;min-width:0}:is(.nx-profile-gate__fields .nx-setting-row__control>.nx-field:has(+.nx-btn),.nx-settings-identity-fields .nx-setting-row__control>.nx-field:has(+.nx-btn)){flex:1 1 0;width:auto}.nx-profile-gate__fields .nx-setting-row__control>.nx-btn,.nx-settings-identity-fields .nx-setting-row__control>.nx-btn{flex:none}.nx-profile-gate__fields .nx-setting-row__control .nx-input-wrap,.nx-profile-gate__fields .nx-setting-row__control .nx-tags-input,.nx-profile-gate__fields .nx-setting-row__control .nx-tags-input-host,.nx-profile-gate__fields .nx-setting-row__control .nx-textarea,.nx-settings-identity-fields .nx-setting-row__control .nx-input-wrap,.nx-settings-identity-fields .nx-setting-row__control .nx-tags-input,.nx-settings-identity-fields .nx-setting-row__control .nx-tags-input-host,.nx-settings-identity-fields .nx-setting-row__control .nx-textarea{width:100%;min-width:0;max-width:100%}.nx-settings-identity .nx-media-aside__preview .nx-entity-icon{width:88px;height:88px}.nx-settings-identity .nx-media-aside__preview .nx-entity-icon span{font-size:var(--nx-text-xl)}.nx-settings-identity>.nx-media-aside{align-self:stretch;padding-inline-end:var(--nx-space-4);position:relative}.nx-settings-identity>.nx-media-aside:after{content:"";top:0;bottom:0;background:var(--nx-border);pointer-events:none;width:1px;position:absolute;inset-inline-end:0}.nx-profile-gate__fields .nx-setting-row:first-child,.nx-settings-identity-fields .nx-setting-row:first-child{padding-top:0}.nx-profile-gate__identity,.nx-settings-identity-fields .nx-form-actions{padding-top:var(--nx-space-3)}@media (width<=640px){.nx-settings-identity{grid-template-columns:minmax(0,1fr);place-items:start center}.nx-settings-identity>.nx-media-aside{padding-inline-end:0}.nx-settings-identity>.nx-media-aside:after{content:none}}.nx-settings-identity__actions{align-items:center;gap:var(--nx-space-2);flex-direction:column;width:100%;display:flex}.nx-settings-stack{gap:var(--nx-space-4);align-content:start;width:100%;display:grid}.nx-settings-page .nx-settings-stack{gap:var(--nx-space-3)}.nx-settings-page{gap:var(--nx-space-3);align-content:start;width:100%;display:grid}.nx-settings-search-scope{gap:var(--nx-space-3);min-width:0;display:grid}.nx-settings-search-scope.has-scope-label{padding-top:var(--nx-space-2);border-top:1px solid var(--nx-border)}.nx-settings-search-scope.has-scope-label:first-child{border-top:none;padding-top:0}.nx-settings-search-scope__label{color:var(--nx-text-subtle);font-family:var(--nx-font-section);font-size:var(--nx-text-xs);letter-spacing:.08em;font-weight:600;line-height:var(--nx-leading-tight);text-transform:uppercase;margin:0}.nx-settings-page .nx-surface-section:has(.nx-surface-section__body){gap:0}.nx-settings-page .nx-surface-section__header:has(+.nx-surface-section__body){padding-bottom:var(--nx-space-2);border-bottom:1px solid var(--nx-border)}.nx-workspaces-page{gap:var(--nx-space-4);display:grid}.nx-workspaces-page .nx-surface-section:has(.nx-surface-section__body){gap:0}.nx-workspaces-page .nx-surface-section__header:has(+.nx-surface-section__body){padding-bottom:var(--nx-space-2);border-bottom:1px solid var(--nx-border)}.nx-workspaces-page .nx-surface-section__body>.nx-card-grid{padding-top:var(--nx-space-3)}.nx-workspaces-page .nx-surface-section__body>.nx-callout{margin-top:var(--nx-space-3)}.nx-projects-page.nx-surface-section:has(.nx-surface-section__body){gap:0}.nx-projects-page>.nx-surface-section__header:has(+.nx-surface-section__body){padding-bottom:var(--nx-space-2);border-bottom:1px solid var(--nx-border)}.nx-projects-page .nx-surface-section__body>.nx-callout{margin-top:var(--nx-surface-section-gutter)}.nx-workspaces-page .nx-workspaces-groups{gap:var(--nx-space-4);padding-top:var(--nx-space-3);display:grid}.nx-workspaces-page .nx-workspaces-groups>.nx-card-grid{padding-top:0}.nx-workspaces-page__skeleton{gap:var(--nx-space-4);display:grid}@media (width<=767px){.nx-workspaces-page{gap:var(--nx-space-2)}.nx-workspaces-page .nx-surface-section{background:0 0;border:none;border-radius:0;padding:0}:is(.nx-workspaces-page .nx-surface-section:not(.nx-surface--compact)>.nx-surface-section__header:has(.nx-surface-section__description,.nx-surface-section__actions):not(:last-child),.nx-workspaces-page .nx-surface-section:not(.nx-surface--compact)>.nx-surface-section__header:has(.nx-surface-section__heading):not(:last-child)){padding:0 0 var(--nx-space-1);border-bottom:none;min-height:0;margin:0}.nx-workspaces-page .nx-surface-section__description{display:none}.nx-workspaces-page .nx-surface-section__body>.nx-card-grid,.nx-workspaces-page .nx-workspaces-groups,.nx-workspaces-page .nx-workspaces-groups>.nx-card-grid{padding-top:0}.nx-workspaces-page .nx-card-grid{gap:0}.nx-workspaces-page .nx-hub-card{border:none;border-bottom:1px solid var(--nx-border);height:auto;min-height:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center}.nx-workspaces-page .nx-hub-card:focus-within,.nx-workspaces-page .nx-hub-card:hover{border-color:#0000;border-bottom-color:var(--nx-border);box-shadow:none;transform:none}.nx-workspaces-page .nx-hub-card__hero{padding:var(--nx-space-2) var(--nx-space-3) var(--nx-space-2) 0;background:0 0;border-right:none;align-content:center}.nx-workspaces-page .nx-hub-card__mark{width:40px;height:40px;font-size:var(--nx-text-sm)}.nx-workspaces-page .nx-hub-card__mark-icon{width:1.35rem;height:1.35rem;font-size:1.35rem}.nx-workspaces-page .nx-hub-card__main{align-items:center;gap:var(--nx-space-2);grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto}.nx-workspaces-page .nx-hub-card__actions,.nx-workspaces-page .nx-hub-card__body{padding:var(--nx-space-2) 0}.nx-workspaces-page .nx-hub-card__badge,.nx-workspaces-page .nx-hub-card__count,.nx-workspaces-page .nx-member-row__meta{display:none}.nx-workspaces-page .nx-hub-card__copy,.nx-workspaces-page .nx-member-row__copy{gap:2px;min-width:0;display:grid}.nx-workspaces-page .nx-hub-card__title{font-size:var(--nx-text-sm);-webkit-line-clamp:1}.nx-workspaces-page .nx-hub-card__subtitle{font-size:var(--nx-text-xs);-webkit-line-clamp:1}.nx-workspaces-page .nx-hub-card__open{min-width:0}.nx-workspaces-page .nx-member-row{align-items:center;gap:var(--nx-space-2) var(--nx-space-3);grid-template-columns:auto minmax(0,1fr) auto}.nx-workspaces-page .nx-member-row__body{gap:0}.nx-workspaces-page .nx-member-row__actions{justify-content:flex-end;gap:var(--nx-space-2);grid-column:auto;padding-top:0;display:flex}.nx-workspaces-page .nx-member-row__actions>*{flex:none}.nx-workspaces-page .nx-member-row__actions .nx-btn:not(.nx-btn--icon-only){width:auto}.nx-workspaces-page .nx-member-row__actions .nx-btn--icon-only{width:var(--nx-control-height-sm)}}.nx-settings-page .nx-setting-row{grid-template-columns:minmax(0,1fr) auto}@media (width>=720px){.nx-settings-page .nx-profile-gate__fields .nx-setting-row,.nx-settings-page .nx-settings-identity-fields .nx-setting-row{grid-template-columns:subgrid}.nx-settings-page .nx-setting-row__control:has(.nx-keybind){flex-wrap:nowrap;width:auto;min-width:0;max-width:none}}@media (width<=720px){.nx-keybind{flex-wrap:wrap;justify-content:flex-start}}.nx-settings-inline-form{align-items:flex-end;gap:var(--nx-space-2);flex-wrap:wrap;display:flex}.nx-settings-inline-form .nx-field{flex:220px;min-width:0}@keyframes nx-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.nx-skeleton{background:var(--nx-skeleton-base);border-radius:var(--nx-radius-sm);display:block}.nx-skeleton--circle,.nx-skeleton--pill{border-radius:var(--nx-radius-pill)}.nx-skeleton--rect{border-radius:var(--nx-radius-md)}.nx-skeleton.is-animated{background:linear-gradient(90deg,var(--nx-skeleton-base) 0,var(--nx-skeleton-highlight) 50%,var(--nx-skeleton-base) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite nx-skeleton-shimmer}.nx-skeleton-text{gap:var(--nx-space-2);display:grid}.nx-skeleton-section{pointer-events:none}.nx-skeleton-section .nx-surface-section__header{gap:var(--nx-space-2);display:grid}.nx-skeleton-card{pointer-events:none}.nx-skeleton-card__media{border-radius:var(--nx-radius-lg)}.nx-skeleton-card__action,.nx-skeleton-card__meta,.nx-skeleton-card__title{display:block}.nx-skeleton-card__action{margin-top:auto}.nx-skeleton-hub-card,.nx-skeleton-member-row{pointer-events:none}.nx-skeleton-hub-card__action{margin-left:auto}.nx-skeleton-member-row .nx-member-row__copy{gap:var(--nx-space-2);display:grid}.nx-skeleton-usage-stat{pointer-events:none}.nx-skeleton-usage-stat__icon{flex:none}.nx-asset-browser{gap:var(--nx-space-3);min-height:0;padding:0;display:grid}.nx-asset-browser .nx-menu-list{gap:1px}.nx-asset-browser__grid{gap:var(--nx-space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid;overflow:auto}.nx-asset-browser__tile{gap:var(--nx-space-1);padding:var(--nx-space-3) var(--nx-space-2);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface);color:var(--nx-text);font-size:var(--nx-text-xs);text-align:center;cursor:pointer;transition:border-color var(--nx-duration-fast) var(--nx-ease-out),background var(--nx-duration-fast) var(--nx-ease-out);justify-items:center;display:grid}.nx-asset-browser__tile:hover{border-color:var(--nx-border-strong);background:var(--nx-hover-surface)}.nx-asset-browser__tile-name{font-weight:var(--nx-font-weight);line-height:var(--nx-leading-tight)}.nx-asset-browser__tile-meta{color:var(--nx-text-subtle)}.nx-panel-body{min-height:0;padding:var(--nx-space-2);overscroll-behavior:contain;flex:auto;position:relative;overflow-y:auto}.nx-asset-browser__empty{color:var(--nx-text-subtle);font-size:var(--nx-text-sm);text-align:center;margin:0}.nx-accent-picker{gap:var(--nx-space-3);padding:var(--nx-space-3);display:grid}.nx-accent-picker__swatches{gap:var(--nx-space-1);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.nx-accent-picker__swatch-btn{aspect-ratio:1;border:1px solid var(--nx-border-strong);border-radius:var(--nx-radius-pill);background-color:var(--nx-surface-overlay);cursor:pointer;width:100%;transition:transform var(--nx-duration-fast) var(--nx-ease-out);padding:0}.nx-accent-picker__swatch-btn:hover{transform:scale(1.08)}.nx-accent-picker__swatch-btn.is-active{outline:2px solid var(--nx-text);outline-offset:2px}.nx-accent-picker__custom{align-items:center;gap:var(--nx-space-2);display:flex}.nx-accent-picker__native{cursor:pointer;flex-shrink:0;width:28px;height:28px;display:inline-flex;position:relative}.nx-accent-picker__native-swatch{border:1px solid var(--nx-border-strong);border-radius:var(--nx-radius-sm);background-image:linear-gradient(45deg,var(--nx-border-strong) 25%,transparent 25%,transparent 75%,var(--nx-border-strong) 75%),linear-gradient(45deg,var(--nx-border-strong) 25%,transparent 25%,transparent 75%,var(--nx-border-strong) 75%);background-position:0 0,4px 4px;background-size:8px 8px;width:100%;height:100%}.nx-accent-picker__native input[type=color]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.nx-accent-picker__hex{min-width:0;padding:0 var(--nx-space-2);border:1px solid var(--nx-control-border);border-radius:var(--nx-radius-sm);background:var(--nx-control-bg);color:var(--nx-text);font-family:var(--nx-font-mono);font-size:var(--nx-text-sm);transition:border-color var(--nx-duration-fast) var(--nx-ease-out);outline:none;flex:1}.nx-accent-picker__hex:focus{border-color:var(--nx-control-border-focus)}.nx-accent-picker__reset{justify-content:center;width:100%}.nx-drop-zone{min-height:0;position:relative}.nx-drop-zone__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.nx-drop-zone__chrome{z-index:var(--nx-z-base);gap:var(--nx-space-1);padding:var(--nx-space-4);border:1px dashed color-mix(in srgb,var(--nx-accent) 55%,var(--nx-border));border-radius:var(--nx-radius-md);background:color-mix(in srgb,var(--nx-accent-muted) 42%,transparent);color:var(--nx-text-muted);font-size:var(--nx-text-sm);pointer-events:none;transition:border-color var(--nx-duration-fast) var(--nx-ease-out),background var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out);place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.nx-drop-zone.is-pointer-over .nx-drop-zone__chrome{border-color:var(--nx-accent);background:color-mix(in srgb,var(--nx-accent-muted) 88%,transparent);color:var(--nx-accent-muted-text)}.nx-drop-zone.is-always-visible .nx-drop-zone__chrome{pointer-events:auto;cursor:pointer;position:static}.nx-drop-zone__label{color:inherit;font-weight:var(--nx-font-weight)}.nx-drop-zone__description{color:color-mix(in srgb,currentColor 72%,transparent);font-size:var(--nx-text-xs);text-align:center}.nx-drop-zone.is-disabled .nx-drop-zone__chrome,.nx-drop-zone.is-disabled .nx-drop-zone__placeholder{opacity:.5;pointer-events:none}.nx-drop-zone.is-always-visible.is-disabled{cursor:not-allowed}.nx-drop-zone__placeholder{min-height:120px;padding:var(--nx-space-4);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface);color:var(--nx-text-muted);font-size:var(--nx-text-sm);text-align:center;place-items:center;display:grid}.nx-asset-browser__drop{margin-top:var(--nx-space-1);min-height:88px}.nx-scene-panel{gap:var(--nx-space-3);display:grid}.nx-scene-panel__zoom{gap:var(--nx-space-1);display:grid}.nx-scene-panel__zoom-label{font-size:var(--nx-text-xs);color:var(--nx-text-subtle)}.nx-layers-panel{gap:var(--nx-space-1);min-height:0;display:grid}.nx-layers-panel .nx-menu-list{gap:1px}.nx-editor__canvas-drop,.nx-editor__canvas-host{height:100%;min-height:280px}.nx-editor__canvas-host{background:var(--nx-bg);width:100%;position:relative;overflow:hidden}.nx-editor__canvas-grid{background-image:linear-gradient(to right,var(--nx-border) 1px,transparent 1px),linear-gradient(to bottom,var(--nx-border) 1px,transparent 1px),linear-gradient(to right,color-mix(in srgb,var(--nx-border-strong) 65%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--nx-border-strong) 65%,transparent) 1px,transparent 1px);background-position:-1px -1px;background-size:16px 16px,16px 16px,80px 80px,80px 80px}.nx-editor__canvas-grid,.nx-editor__canvas-scene{position:absolute;inset:0}.nx-editor__canvas-mock{pointer-events:none;position:absolute}.nx-editor__canvas-mock--zone{border:1px dashed color-mix(in srgb,var(--nx-accent) 45%,var(--nx-border-strong));border-radius:var(--nx-radius-sm);background:color-mix(in srgb,var(--nx-accent-muted) 35%,transparent);width:52%;height:54%;top:18%;left:10%}.nx-editor__canvas-mock--route{width:48%;height:28%;top:34%;left:14%;overflow:visible}.nx-editor__canvas-mock--route path{fill:none;stroke:color-mix(in srgb,var(--nx-text-muted) 80%,var(--nx-accent-text));stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.nx-editor__canvas-mock--structure{border:1px solid color-mix(in srgb,var(--nx-accent) 70%,var(--nx-border-strong));border-radius:var(--nx-radius-sm);background:color-mix(in srgb,var(--nx-accent-muted) 55%,var(--nx-surface));width:96px;height:64px;box-shadow:0 0 0 1px color-mix(in srgb,var(--nx-accent) 35%,transparent);top:42%;left:38%}.nx-editor__canvas-mock--structure:before{content:"";border:1px solid var(--nx-accent);border-radius:calc(var(--nx-radius-sm) + 2px);position:absolute;inset:-5px}.nx-editor__canvas-mock--structure-secondary{border:1px solid var(--nx-border-strong);border-radius:var(--nx-radius-sm);background:color-mix(in srgb,var(--nx-surface-raised) 80%,var(--nx-bg));width:72px;height:48px;top:58%;left:62%}.nx-chat{--nx-chat-message-font-size:.9375rem;--nx-chat-strong-font-weight:700;color:var(--nx-text);font-family:var(--nx-font-section);background:0 0}.nx-chat,.nx-chat__column{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.nx-chat__column{width:100%}.nx-chat__messages-shell{flex:auto;min-height:0;display:flex;position:relative}.nx-chat__messages{min-height:0;padding:var(--nx-space-3) var(--nx-space-3) var(--nx-space-8);flex-direction:column;flex:auto;display:flex;overflow:auto}.nx-chat__messages-content{gap:var(--nx-space-5);flex-direction:column;width:100%;display:flex}.nx-chat__messages-content.has-messages{margin-top:auto}.nx-chat__group{gap:var(--nx-space-2);grid-template-columns:34px minmax(0,1fr);align-items:start;padding:0;display:grid}.nx-chat__avatar{flex:none;margin-top:-3px}.nx-chat__group.is-own .nx-chat__avatar{box-shadow:0 0 0 1px var(--nx-border),0 0 8px var(--nx-accent-muted)}.nx-chat__bubble,.nx-chat__group-body{gap:var(--nx-space-2);flex-direction:column;min-width:0;display:flex}.nx-chat__meta{align-items:center;gap:var(--nx-space-1) var(--nx-space-3);font-size:var(--nx-text-xs);color:var(--nx-text-muted);flex-wrap:wrap;display:flex}.nx-chat__name{font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight);letter-spacing:var(--nx-heading-tracking);line-height:1.2}.nx-chat__meta time{color:var(--nx-text-subtle)}.nx-chat__entries,.nx-chat__entry{gap:var(--nx-space-1);flex-direction:column;display:flex}.nx-chat__entry.is-reply-target .nx-chat__entry-text{border-radius:var(--nx-radius-sm);background:var(--nx-accent-muted);box-shadow:0 0 0 1px var(--nx-border-focus)}.nx-chat__entry-body{min-width:0;position:relative;overflow:visible}.nx-chat__entry-text{color:color-mix(in srgb,var(--nx-text) 52%,var(--nx-text-muted));font-size:var(--nx-chat-message-font-size);font-weight:var(--nx-font-weight);word-break:break-word;overflow-wrap:anywhere;margin:0;line-height:1.5}.nx-chat__fragment{white-space:pre-wrap}.nx-chat__mention{border-radius:var(--nx-radius-pill);background:var(--nx-info-muted);color:var(--nx-info);font-size:.9em;font-weight:var(--nx-font-weight);align-items:center;padding:.14rem .45rem;display:inline-flex}.nx-chat__mention.is-current-user{background:var(--nx-accent-muted);color:var(--nx-accent-text)}.nx-chat__reply-preview{align-items:flex-start;gap:var(--nx-space-2);width:100%;margin-bottom:var(--nx-space-2);padding:var(--nx-space-2) var(--nx-space-3);border-radius:var(--nx-radius-sm);background:var(--nx-hover-surface);color:var(--nx-text-muted);display:flex;overflow:hidden}.nx-chat__reply-preview.is-clickable{cursor:pointer}.nx-chat__reply-preview.is-clickable:focus-visible,.nx-chat__reply-preview.is-clickable:hover{background:var(--nx-accent-muted);outline:none}.nx-chat__reply-preview.is-unavailable{color:var(--nx-text-subtle)}:is(.nx-chat__reply-preview .nx-icon,.nx-chat__reply-preview :deep(svg)){color:var(--nx-accent-text);margin-top:2px}.nx-chat__reply-preview-copy{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.nx-chat__reply-preview-copy strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nx-chat__reply-preview-copy span{color:var(--nx-text-muted);white-space:normal;text-overflow:ellipsis;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.nx-chat__link{color:var(--nx-info);text-underline-offset:.14em;white-space:pre-wrap;overflow-wrap:anywhere;text-decoration:underline}.nx-chat__link:focus-visible,.nx-chat__link:hover{color:var(--nx-accent-hover)}.nx-chat__strong{font-weight:var(--nx-chat-strong-font-weight)}.nx-chat__emphasis{font-style:italic}.nx-chat__strong-emphasis{font-style:italic;font-weight:var(--nx-chat-strong-font-weight)}.nx-chat__code{border-radius:var(--nx-radius-sm);background:var(--nx-surface-overlay);color:var(--nx-warning);font-family:var(--nx-font-mono);padding:.1rem .35rem;font-size:.9em;display:inline-block}.nx-chat__menu-trigger{z-index:1;border-radius:var(--nx-radius-sm);background:var(--nx-surface-overlay);width:24px;height:24px;color:var(--nx-text-muted);opacity:0;pointer-events:none;transition:opacity var(--nx-duration-fast) var(--nx-ease-out),background-color var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out),transform var(--nx-duration-fast) var(--nx-ease-out);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:7px;right:7px}.nx-chat__entry-body:focus-within .nx-chat__menu-trigger,.nx-chat__entry-body:hover .nx-chat__menu-trigger{opacity:1;pointer-events:auto}.nx-chat__menu-trigger.is-active,.nx-chat__menu-trigger:focus-visible,.nx-chat__menu-trigger:hover{opacity:1;pointer-events:auto;background:var(--nx-active-surface);color:var(--nx-text);outline:none;transform:translateY(-1px)}.nx-chat__menu-trigger:disabled{opacity:.5;cursor:default}.nx-chat__entry-meta{padding-left:var(--nx-space-1);font-size:var(--nx-text-xs);line-height:1}.nx-chat__reactions{align-items:center;gap:var(--nx-space-1);margin-top:var(--nx-space-2);flex-wrap:wrap;display:flex;position:relative}.nx-chat__reaction-chip{border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-surface-overlay);color:var(--nx-text);cursor:pointer;box-sizing:border-box;height:1.55rem;min-height:1.55rem;font-size:var(--nx-text-xs);justify-content:center;align-items:center;gap:.28rem;margin:0;padding:0 .22rem;line-height:1;display:inline-flex}.nx-chat__reaction-chip.has-count{padding-right:.45rem}.nx-chat__reaction-chip.is-mine{border-color:color-mix(in srgb,var(--nx-accent) 80%,var(--nx-border));background:color-mix(in srgb,var(--nx-accent) 32%,var(--nx-surface-overlay));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nx-accent) 45%,transparent)}.nx-chat__reaction-chip:focus-visible,.nx-chat__reaction-chip:hover:not(:disabled){background:var(--nx-active-surface);border-color:color-mix(in srgb,var(--nx-text) 28%,var(--nx-border))}.nx-chat__reaction-chip.is-mine:hover:not(:disabled){border-color:var(--nx-accent);background:color-mix(in srgb,var(--nx-accent) 42%,var(--nx-surface-overlay));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nx-accent) 65%,transparent)}.nx-chat__reaction-chip:disabled{opacity:.55;cursor:default}.nx-chat__reaction-emoji{font-size:.95rem}.nx-chat__reaction-count,.nx-chat__reaction-emoji{align-items:center;height:100%;line-height:1;display:inline-flex}.nx-chat__reaction-count{color:var(--nx-text-muted);font-variant-numeric:tabular-nums}.nx-chat__edited,.nx-chat__reaction-chip.is-mine .nx-chat__reaction-count{color:var(--nx-accent-text)}.nx-chat__edited{letter-spacing:.03em}.nx-chat__entry.is-pending,.nx-chat__entry.is-pending .nx-chat__entry-text{opacity:.72}.nx-rail__segments{width:100%;height:100%;display:flex}.nx-rail__segments span{height:100%}.nx-rail__segments .is-default{background:var(--nx-rail-fill-muted)}.nx-rail__segments .is-accent{background:var(--nx-rail-fill)}.nx-rail__segments .is-success{background:var(--nx-success)}.nx-rail__segments .is-warning{background:var(--nx-warning)}.nx-rail__segments .is-danger{background:color-mix(in srgb,var(--nx-danger) 55%,#ff2a2a)}.nx-chat__attachments{gap:var(--nx-space-2);margin-top:var(--nx-space-2);flex-wrap:wrap;display:flex}.nx-chat__attachment{align-items:center;gap:var(--nx-space-2);max-width:15rem;padding:var(--nx-space-2);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);color:var(--nx-text);background:var(--nx-surface-overlay);text-decoration:none;display:flex}.nx-chat__attachment.is-image{max-width:min(22rem,100%);padding:0;display:block;overflow:hidden}.nx-chat__attachment.is-image img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:18rem;display:block}.nx-chat__attachment-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.nx-chat__attachment-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--nx-text-sm);overflow:hidden}.nx-chat__attachment-copy small{color:var(--nx-text-muted)}.nx-chat__attachment-input{display:none}.nx-chat__composer-dropzone{width:100%}.nx-chat__composer-attachment-actions,.nx-chat__composer-attachments{gap:var(--nx-space-1);flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.nx-chat__composer-attachment{align-items:center;gap:var(--nx-space-1);height:var(--nx-control-height-sm);box-sizing:border-box;border-radius:var(--nx-radius-sm);max-width:13rem;color:var(--nx-text-muted);background:var(--nx-surface-raised);font-size:var(--nx-text-xs);border:1px solid #0000;padding:0 .25rem 0 .45rem;display:inline-flex}.nx-chat__composer-attachment>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-chat__composer-attachment-remove{width:1.5rem;height:1.5rem;margin-left:var(--nx-space-1);border-radius:var(--nx-radius-sm);color:var(--nx-text-muted);opacity:.65;cursor:pointer;transition:background var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out),opacity var(--nx-duration-fast) var(--nx-ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.nx-chat__composer-attachment-remove:focus-visible,.nx-chat__composer-attachment-remove:hover{background:var(--nx-hover-surface);color:var(--nx-text);opacity:1}.nx-chat__scroll-bottom{left:50%;bottom:var(--nx-space-4);z-index:var(--nx-z-base);max-width:calc(100% - var(--nx-space-8));box-shadow:var(--nx-shadow-sm);white-space:nowrap;position:absolute;transform:translate(-50%)}.nx-chat-scroll-bottom-enter-active{transition:opacity var(--nx-duration-normal) var(--nx-ease-out)}.nx-chat-scroll-bottom-leave-active{transition:opacity linear}.nx-chat-scroll-bottom-enter-from,.nx-chat-scroll-bottom-leave-to{opacity:0}.nx-chat__status{margin:0 var(--nx-space-3) var(--nx-space-2);padding:var(--nx-space-2) var(--nx-space-3);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-hover-surface);color:var(--nx-text-muted);font-size:var(--nx-text-sm)}.nx-chat__status.is-error{border-color:var(--nx-danger-muted);background:var(--nx-danger-muted);color:var(--nx-danger-text)}.nx-chat__typing{min-height:1.25rem;padding:0 var(--nx-space-3) var(--nx-space-1);color:var(--nx-text-muted);font-size:var(--nx-text-xs);font-style:italic}.nx-chat__composer-edit,.nx-chat__composer-reply,.nx-chat__composer-thread-mode{justify-content:space-between;align-items:flex-start;gap:var(--nx-space-2);min-width:0;margin-bottom:var(--nx-space-2);padding:var(--nx-space-2) var(--nx-space-3);border-radius:var(--nx-radius-md);background:color-mix(in srgb,var(--nx-control-bg) 55%,transparent);border:1px solid color-mix(in srgb,var(--nx-border) 70%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;overflow:hidden}.nx-chat__composer-edit,.nx-chat__composer-thread-mode{color:var(--nx-text-muted);font-size:var(--nx-text-sm);align-items:center}.nx-chat__composer-thread-mode>:last-child{margin-left:auto}.nx-chat__composer-reply-copy{cursor:pointer;flex-direction:column;gap:3px;min-width:0;display:flex;overflow:hidden}.nx-chat__composer-reply-copy:focus-visible{outline:none}.nx-chat__composer-reply-copy:focus-visible .nx-chat__composer-reply-label,.nx-chat__composer-reply-copy:hover .nx-chat__composer-reply-label{color:var(--nx-text)}.nx-chat__composer-reply-label{color:var(--nx-text);font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight)}.nx-chat__composer-reply-snippet{color:var(--nx-text-muted);font-size:var(--nx-text-sm);white-space:normal;text-overflow:ellipsis;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=720px){.nx-chat__menu-trigger{opacity:1;pointer-events:auto}.nx-chat__scroll-bottom{bottom:var(--nx-space-3);max-width:calc(100% - var(--nx-space-6))}}a.nx-settings-nav__item{text-decoration:none}.nx-content-page__updated{text-align:center;color:var(--nx-text-muted);font-size:var(--nx-text-sm);margin:0}.nx-content-notices{gap:var(--nx-space-5);display:grid}.nx-content-notice{gap:var(--nx-space-3);display:grid}.nx-content-notice__header{gap:var(--nx-space-1);display:grid}.nx-content-notice__title{color:var(--nx-text-heading);font-size:var(--nx-text-md);font-weight:var(--nx-heading-weight);letter-spacing:var(--nx-heading-tracking);margin:0}.nx-content-notice__extension{color:var(--nx-text-muted);font-size:var(--nx-text-xs);letter-spacing:.06em;text-transform:uppercase;margin:0}.nx-content-prose{gap:var(--nx-space-4);color:var(--nx-text-muted);font-size:var(--nx-text-sm);line-height:var(--nx-leading-normal);text-align:left;-webkit-user-select:text;user-select:text;display:grid}.nx-content-prose :is(h2,h3,h4){color:var(--nx-text-heading);font-weight:var(--nx-heading-weight);letter-spacing:var(--nx-heading-tracking);margin:0}.nx-content-prose h2{font-size:var(--nx-text-lg)}.nx-content-prose h3{font-size:var(--nx-text-md)}.nx-content-prose :is(p,ul,ol){margin:0}.nx-content-prose ol,.nx-content-prose ul{gap:var(--nx-space-2);padding-left:1.25rem;display:grid}.nx-content-prose li+li{margin-top:0}.nx-content-prose :is(strong,a){color:var(--nx-text)}.nx-content-prose a{text-underline-offset:.12em;text-decoration:underline}.nx-content-prose a:hover{color:var(--nx-accent-muted-text)}.nx-content-prose code{border-radius:var(--nx-radius-sm);background:var(--nx-surface-raised);color:var(--nx-text);font-family:var(--nx-font-mono,ui-monospace,monospace);padding:.1em .35em;font-size:.92em}.nx-content-prose>:not(:first-child){padding-top:var(--nx-space-4);border-top:1px solid var(--nx-panel-border)}.nx-notifications{background:var(--nx-bg-subtle);color:var(--nx-text);flex-direction:column;display:flex}.nx-notifications__header{padding:var(--nx-space-2) var(--nx-space-3);border-bottom:1px solid var(--nx-border);background:var(--nx-surface);justify-content:space-between;min-height:48px}.nx-notifications__header,.nx-notifications__title{align-items:center;gap:var(--nx-space-2);display:flex}.nx-notifications__title{min-width:0;color:var(--nx-accent-text)}.nx-notifications__title-copy{flex-direction:column;min-width:0;display:flex}.nx-notifications__title-label{font-size:var(--nx-text-md);font-weight:var(--nx-heading-weight);letter-spacing:var(--nx-heading-tracking);color:var(--nx-text-heading);line-height:1.1}.nx-notifications__title-meta{color:var(--nx-text-muted);font-size:var(--nx-text-xs);margin-top:2px;line-height:1.1}.nx-notifications__header-actions{align-items:center;gap:var(--nx-space-2);display:inline-flex}.nx-notifications__body{gap:var(--nx-space-2);padding:var(--nx-space-2);flex-direction:column;min-height:0;display:flex}.nx-notifications__list,.nx-notifications__skeleton-list{gap:var(--nx-space-3);flex-direction:column;display:flex}.nx-notifications__skeleton{gap:var(--nx-space-3);padding:var(--nx-space-3);border-radius:var(--nx-radius-md);display:flex;position:relative}.nx-notifications__skeleton:not(:last-child):after{content:"";right:var(--nx-space-3);bottom:calc(var(--nx-space-3)/-2);left:var(--nx-space-3);background:var(--nx-border);pointer-events:none;height:1px;position:absolute}.nx-notifications__skeleton-media{border-radius:var(--nx-radius-md);flex:none}.nx-notifications__skeleton-copy{gap:var(--nx-space-2);flex-direction:column;flex:auto;min-width:0;padding-top:2px;display:flex}.nx-notifications__footer{padding:var(--nx-space-2) var(--nx-space-3);border-top:1px solid var(--nx-border);background:var(--nx-surface);display:flex}.nx-notifications__sign-in{justify-content:center;width:100%}.nx-notification-item{gap:var(--nx-space-3);padding:var(--nx-space-3);border-radius:var(--nx-radius-md);color:inherit;transition:background var(--nx-duration-fast) var(--nx-ease-out);background:0 0;border:0;text-decoration:none;display:flex;position:relative}.nx-notification-item:not(:last-child):after{content:"";right:var(--nx-space-3);bottom:calc(var(--nx-space-3)/-2);left:var(--nx-space-3);background:var(--nx-border);pointer-events:none;height:1px;position:absolute}.nx-notification-item.is-interactive{cursor:pointer}.nx-notification-item.is-interactive:focus-visible,.nx-notification-item.is-interactive:hover{background:var(--nx-hover-surface)}.nx-notification-item.is-interactive:focus-visible{box-shadow:inset 0 0 0 1px var(--nx-border-focus);outline:none}.nx-notification-item.is-preview{cursor:default}.nx-notification-item__media{border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface);flex:0 0 36px;justify-content:center;align-self:flex-start;align-items:center;width:36px;height:36px;margin-top:1px;padding:0;display:flex;position:relative;overflow:visible}.nx-notification-item__unread{z-index:1;border-radius:var(--nx-radius-pill);background:var(--nx-accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--nx-surface);position:absolute;top:-2px;left:-2px}.nx-notification-item__media img{-o-object-fit:cover;object-fit:cover;border-radius:calc(var(--nx-radius-md) - 1px);width:100%;height:100%;display:block}.nx-notification-item__body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.nx-notification-item__headline{justify-content:space-between;align-items:flex-start;gap:var(--nx-space-2);min-width:0;display:flex}.nx-notification-item__title{min-width:0;color:var(--nx-text-heading);font-size:var(--nx-text-sm);font-weight:var(--nx-heading-weight);letter-spacing:var(--nx-heading-tracking);line-height:var(--nx-leading-tight);overflow-wrap:anywhere}.nx-notification-item__pin{width:11px;height:11px;color:var(--nx-text-subtle);flex:none;font-size:11px}.nx-notification-item__pin :is(svg,.iconify){width:11px;height:11px}.nx-notification-item__copy{color:var(--nx-text-muted);font-size:var(--nx-text-sm);line-height:var(--nx-leading-normal);overflow-wrap:anywhere;margin:0}.nx-notification-item__time{color:var(--nx-text-subtle);font-size:var(--nx-text-xs);line-height:1.2}.nx-share{background:var(--nx-bg-subtle);color:var(--nx-text);flex-direction:column;display:flex}.nx-share__header{padding:var(--nx-space-2) var(--nx-space-3);border-bottom:1px solid var(--nx-border);background:var(--nx-surface);justify-content:space-between;min-height:48px}.nx-share__header,.nx-share__title{align-items:center;gap:var(--nx-space-2);display:flex}.nx-share__title{min-width:0;color:var(--nx-accent-text)}.nx-share__title-copy{flex-direction:column;min-width:0;display:flex}.nx-share__title-label{font-size:var(--nx-text-md);font-weight:var(--nx-heading-weight);letter-spacing:var(--nx-heading-tracking);color:var(--nx-text-heading);line-height:1.1}.nx-share__title-meta{color:var(--nx-text-muted);font-size:var(--nx-text-xs);margin-top:2px;line-height:1.1}.nx-share__header-actions{align-items:center;gap:var(--nx-space-2);display:inline-flex}.nx-share__body{gap:var(--nx-space-2);padding:var(--nx-space-2);flex-direction:column;display:flex}.nx-share__cta{gap:var(--nx-space-1);display:grid}.nx-share__cta--row{align-items:stretch;gap:var(--nx-space-2);display:flex}.nx-share__cta--row .nx-share__cta-button{flex:auto;width:auto}.nx-share__cta-button{justify-content:center;width:100%}.nx-share__management-link{width:fit-content}.nx-project-share-link-controls{gap:var(--nx-space-3);display:grid}.nx-project-share-link-controls__description{color:var(--nx-text-muted);font-size:var(--nx-text-sm);line-height:var(--nx-leading-normal);margin:0}.nx-share__member-list{gap:var(--nx-space-2);flex-direction:column;display:flex}.nx-share__member-row{padding:var(--nx-space-2);border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface)}.nx-share__member-row.is-offline{opacity:.78}.nx-share__member-actions,.nx-share__member-badges{justify-content:flex-end;align-items:center;gap:var(--nx-space-1);flex-wrap:wrap;display:flex}.nx-share__role-menu-anchor{display:inline-flex;position:relative}.nx-share__role-trigger.is-active{background:var(--nx-hover-surface)}.nx-assistant-chat{--nx-assistant-pill-gap:var(--nx-space-2);--nx-assistant-chip-pad-y:.45rem;height:100%;min-height:0;color:var(--nx-text);font-family:var(--nx-font-section);isolation:isolate;background:0 0;flex-direction:column;flex:auto;display:flex;position:relative}.nx-assistant-chat__dock,.nx-assistant-chat__stage{z-index:1;position:relative}.nx-assistant-chat__stage{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.nx-assistant-chat__empty{z-index:0;padding:var(--nx-space-4) var(--nx-space-4) 0;pointer-events:none;text-align:center;flex-direction:column;align-items:stretch;display:flex;position:absolute;inset:0}.nx-assistant-chat__empty-body{flex-direction:column;flex:auto;align-items:center;width:100%;min-height:0;padding-top:clamp(3rem,9.5%,5rem);padding-bottom:clamp(14.5rem,54%,20rem);display:flex}.nx-assistant-chat__empty-copy{align-items:center;gap:var(--nx-space-3);flex-direction:column;flex:none;max-width:16rem;display:flex}.nx-assistant-chat__empty-headline{font-family:var(--nx-font-display);letter-spacing:-.02em;flex-direction:column;align-items:center;gap:.15em;margin:0;font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:500;line-height:1.15;display:flex}.nx-assistant-chat__empty-headline-line{color:var(--nx-text)}.nx-assistant-chat__empty-headline-accent{color:var(--nx-accent-text)}.nx-assistant-chat__empty-tagline{max-width:16rem;color:var(--nx-text-subtle);font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight);margin:0;line-height:1.45}.nx-assistant-chat__empty-hero-slot{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;padding-bottom:clamp(3rem,20%,5.5rem);display:flex}.nx-assistant-chat__empty-hero{--nx-assistant-empty-mark-size:min(12.5rem, 62%);width:var(--nx-assistant-empty-mark-size);height:var(--nx-assistant-empty-mark-size);aspect-ratio:1;flex:none;place-items:center;display:grid;position:relative}.nx-assistant-chat__empty-glow{background:radial-gradient(circle at 42% 38%,color-mix(in srgb,var(--nx-accent) 30%,transparent) 0,color-mix(in srgb,var(--nx-accent) 14%,transparent) 38%,color-mix(in srgb,var(--nx-accent) 6%,transparent) 58%,transparent 74%);filter:blur(22px);border-radius:46% 54% 50% 50%/50% 46% 54% 50%;width:156%;height:156%;animation:11s ease-in-out infinite nx-assistant-empty-glow}.nx-assistant-chat__empty-glow,.nx-assistant-chat__empty-orbit{opacity:.7;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nx-assistant-chat__empty-orbit{border:1px solid color-mix(in srgb,var(--nx-accent) 28%,transparent);width:112%;height:112%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nx-accent) 10%,transparent),0 0 1.5rem color-mix(in srgb,var(--nx-accent) 16%,transparent);border-radius:50%;animation:14s linear infinite nx-assistant-empty-orbit}.nx-assistant-chat__empty-orbit:after,.nx-assistant-chat__empty-orbit:before{content:"";background:var(--nx-accent);width:.4rem;height:.4rem;box-shadow:0 0 .55rem color-mix(in srgb,var(--nx-accent) 55%,transparent);border-radius:50%;position:absolute}.nx-assistant-chat__empty-orbit:before{top:8%;left:48%}.nx-assistant-chat__empty-orbit:after{opacity:.85;width:.28rem;height:.28rem;bottom:22%;right:10%}.nx-assistant-chat__empty-spark{background:var(--nx-accent);width:.35rem;height:.35rem;box-shadow:0 0 .6rem color-mix(in srgb,var(--nx-accent) 50%,transparent);border-radius:50%;animation:6.5s ease-in-out infinite nx-assistant-empty-spark;position:absolute}.nx-assistant-chat__empty-spark--a{animation-delay:.2s;top:6%;right:18%}.nx-assistant-chat__empty-spark--b{opacity:.9;width:.22rem;height:.22rem;animation-delay:.9s;bottom:28%;left:4%}.nx-assistant-chat__empty-spark--c{opacity:.8;width:.18rem;height:.18rem;animation-delay:1.5s;bottom:8%;right:8%}.nx-assistant-chat__empty-mark-svg{z-index:1;width:72%;height:72%;color:var(--nx-accent);filter:drop-shadow(0 0 .4rem color-mix(in srgb,var(--nx-accent) 40%,transparent)) drop-shadow(0 0 1rem color-mix(in srgb,var(--nx-accent) 22%,transparent));display:block;position:relative;overflow:visible}.nx-assistant-chat__empty-mark-stroke{fill:none;stroke:var(--nx-accent);stroke-dasharray:1;stroke-dashoffset:1px;opacity:.95;animation:.95s cubic-bezier(.22,1,.36,1) forwards nx-assistant-empty-draw;animation-delay:calc(.18s + var(--i)*.14s)}@keyframes nx-assistant-empty-glow{0%,to{opacity:.62;border-radius:46% 54% 50% 50%/50% 46% 54% 50%;transform:translate(-50%,-50%)rotate(0)}25%{opacity:.72;border-radius:52% 48% 49% 51%/47% 52% 48% 53%;transform:translate(-49.5%,-50.5%)rotate(2deg)}50%{opacity:.66;border-radius:49% 51% 54% 46%/52% 48%;transform:translate(-50.5%,-49.5%)rotate(-1.5deg)}75%{opacity:.74;border-radius:47% 53% 48% 52%/50% 47% 53% 50%;transform:translate(-50%,-50.5%)rotate(1deg)}}@keyframes nx-assistant-empty-orbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes nx-assistant-empty-spark{0%,to{opacity:.28;transform:translate(0)}35%{opacity:.55;transform:translate(1.5px,-3px)}70%{opacity:.35;transform:translate(-1px,-1.5px)}}@keyframes nx-assistant-empty-draw{0%{stroke-dashoffset:1px;opacity:.25}70%{opacity:1}to{stroke-dashoffset:0;opacity:.95}}[data-nx-theme=light] .nx-assistant-chat__empty-glow{opacity:.7}@media (prefers-reduced-motion:reduce){.nx-assistant-chat-pills-enter-active,.nx-assistant-chat-pills-leave-active,.nx-assistant-chat__messages{transition:none}.nx-assistant-chat__empty-glow,.nx-assistant-chat__empty-mark-stroke,.nx-assistant-chat__empty-orbit,.nx-assistant-chat__empty-spark{animation:none!important}.nx-assistant-chat__empty-mark-stroke{stroke-dashoffset:0;opacity:.95}}.nx-assistant-chat__messages{z-index:1;gap:var(--nx-space-3);min-height:0;padding:var(--nx-space-3) var(--nx-space-3) var(--nx-space-8);flex-direction:column;display:flex;position:absolute;inset:0;overflow:auto}.nx-assistant-chat__turn{gap:var(--nx-space-1);flex-direction:column;max-width:100%;display:flex}.nx-assistant-chat__turn.is-user{align-items:flex-end}.nx-assistant-chat__turn.is-assistant{align-items:flex-start;gap:0}.nx-assistant-chat__turn-meta{align-items:baseline;gap:var(--nx-space-2);padding:0 var(--nx-space-1);color:var(--nx-text-muted);font-size:var(--nx-text-xs);line-height:1.2;display:flex}.nx-assistant-chat__turn.is-user .nx-assistant-chat__turn-meta{justify-content:flex-end}.nx-assistant-chat__turn-meta time{cursor:default}.nx-assistant-chat__bubble{max-width:min(100%,42rem);padding:var(--nx-space-2) var(--nx-space-3);border-radius:var(--nx-radius-md);color:var(--nx-text);font-family:inherit;font-size:var(--nx-text-md);font-weight:var(--nx-font-weight);word-break:break-word;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;line-height:1.45}.nx-assistant-chat__turn.is-assistant .nx-assistant-chat__bubble{padding-inline:var(--nx-space-1)}.nx-assistant-chat__turn.is-user .nx-assistant-chat__bubble{background:var(--nx-surface-raised);color:var(--nx-text);border-color:#0000}.nx-assistant-chat__plain{white-space:pre-wrap;margin:0}.nx-assistant-chat__caret{vertical-align:text-bottom;background:currentColor;width:.45em;height:1em;margin-left:1px;animation:1s step-end infinite nx-assistant-chat-caret;display:inline-block}.nx-assistant-chat__turn.is-streaming .nx-assistant-chat__md>:last-child:is(p,h1,h2,h3,h4,h5,h6,pre,blockquote):after,.nx-assistant-chat__turn.is-streaming .nx-assistant-chat__md>:last-child:is(ul,ol)>li:last-child:after{content:"";vertical-align:text-bottom;background:currentColor;width:.45em;height:1em;margin-left:1px;animation:1s step-end infinite nx-assistant-chat-caret;display:inline-block}.nx-assistant-chat__message-body{min-width:0}.nx-assistant-chat__blocks{gap:var(--nx-space-2);margin-top:var(--nx-space-2);flex-direction:column;display:flex}.nx-assistant-chat__block{min-width:0}@keyframes nx-assistant-chat-caret{50%{opacity:0}}.nx-assistant-chat__status{align-items:center;gap:var(--nx-space-2);max-width:100%;padding:0 var(--nx-space-1);color:var(--nx-text-muted);font-size:var(--nx-text-sm);align-self:flex-start;line-height:1.3;display:inline-flex}.nx-assistant-chat__status.is-working{color:var(--nx-text)}.nx-assistant-chat__status.is-error{padding:var(--nx-space-1) var(--nx-space-2);border-radius:var(--nx-radius-sm);background:var(--nx-danger-muted);color:var(--nx-danger-text)}.nx-assistant-chat__status-dot{background:var(--nx-accent);width:.45rem;height:.45rem;box-shadow:0 0 0 0 var(--nx-accent-muted);animation:nx-assistant-chat-pulse 1.2s var(--nx-ease-out) infinite;border-radius:999px;flex:none}@keyframes nx-assistant-chat-pulse{0%{opacity:.7;transform:scale(.85)}50%{opacity:1;transform:scale(1)}to{opacity:.7;transform:scale(.85)}}.nx-assistant-chat__dock{background:0 0;flex-direction:column;padding:0 6px 6px;display:flex;position:relative}.nx-assistant-chat__starters{left:0;right:0;bottom:calc(100% + var(--nx-space-5));z-index:3;align-items:stretch;gap:var(--nx-space-3);max-width:100%;padding:0 var(--nx-space-3);pointer-events:none;flex-direction:column;margin:0;display:flex;position:absolute}.nx-assistant-chat__starters-label{padding:0 var(--nx-space-1);color:var(--nx-text-subtle);font-size:var(--nx-text-xs);letter-spacing:.06em;text-align:left;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-weight:500;line-height:1.2}.nx-assistant-chat__starters-list{align-items:stretch;gap:var(--nx-assistant-pill-gap);pointer-events:none;flex-direction:column;width:100%;margin:0;padding:0;display:flex}.nx-assistant-chat__chip{box-sizing:border-box;width:100%;max-width:none;padding:var(--nx-assistant-chip-pad-y) .8rem;border-radius:var(--nx-radius-md);background:var(--nx-surface-raised);font:inherit;font-size:var(--nx-text-sm);text-align:left;white-space:normal;cursor:pointer;pointer-events:auto;box-shadow:none;transition:border-color var(--nx-duration-fast) var(--nx-ease-out),background var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out);border:1px solid #0000;flex:none;align-items:flex-start;gap:.45rem;margin:0;line-height:1.35;display:inline-flex;color:var(--nx-text-muted)!important}.nx-assistant-chat__chip-icon{color:var(--nx-accent-text);transition:color var(--nx-duration-fast) var(--nx-ease-out);flex:none;margin-top:.12em}.nx-assistant-chat__chip-label{min-width:0}.nx-assistant-chat__chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--nx-accent) 45%,var(--nx-border));background:color-mix(in srgb,var(--nx-accent) 12%,var(--nx-control-bg));color:var(--nx-accent-muted-text)!important}.nx-assistant-chat__chip:hover:not(:disabled) .nx-assistant-chat__chip-icon{color:var(--nx-accent)}.nx-assistant-chat__chip:disabled{cursor:default;opacity:.7}.nx-assistant-chat__composer-wrap{z-index:2;position:relative}.nx-assistant-chat__mention-picker{left:0;right:0;bottom:calc(100% + var(--nx-space-1));z-index:6;gap:var(--nx-space-1);max-height:220px;padding:var(--nx-space-1);border-radius:var(--nx-radius-md);background:var(--nx-surface-raised);border:1px solid var(--nx-border-strong);box-shadow:var(--nx-shadow-md);flex-direction:column;margin:0;display:flex;position:absolute;overflow:auto}.nx-assistant-chat__mention-option{align-items:center;gap:var(--nx-space-2);width:100%;padding:var(--nx-space-2) var(--nx-space-3);border-radius:var(--nx-radius-sm);color:var(--nx-text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.nx-assistant-chat__mention-option.is-active,.nx-assistant-chat__mention-option:focus-visible,.nx-assistant-chat__mention-option:hover{background:var(--nx-hover-surface)}.nx-assistant-chat__mention-option-name{font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight);flex:auto}.nx-assistant-chat__mention-option-meta{color:var(--nx-text-muted);font-size:var(--nx-text-xs)}.nx-assistant-chat-pills-enter-active,.nx-assistant-chat-pills-leave-active{transition:opacity .22s var(--nx-ease-out),transform .22s var(--nx-ease-out)}.nx-assistant-chat-pills-enter-from,.nx-assistant-chat-pills-leave-to{opacity:0;transform:translateY(4px)}.nx-assistant-chat__composer-shell{align-items:stretch;gap:var(--nx-space-1);border:1px solid color-mix(in srgb,var(--nx-border) 70%,transparent);border-radius:var(--nx-radius-md);background:color-mix(in srgb,var(--nx-control-bg) 55%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color var(--nx-duration-fast) var(--nx-ease-out);flex-direction:column;padding:6px;display:flex}.nx-assistant-chat__composer-toolbar{justify-content:space-between;align-items:center;gap:var(--nx-space-2);width:100%;min-width:0;display:flex}.nx-assistant-chat__model-picker{flex:0 auto;min-width:0;max-width:70%}.nx-assistant-chat__model-picker .nx-select-wrap{width:auto;max-width:100%}.nx-assistant-chat__model-picker .nx-control.nx-select__trigger{background:var(--nx-surface-raised);width:auto;max-width:100%;color:var(--nx-text-muted);box-shadow:none;font-family:inherit;font-weight:inherit;transition:border-color var(--nx-duration-fast) var(--nx-ease-out),background var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out);border-color:#0000;line-height:1;font-size:var(--nx-text-sm)!important}.nx-assistant-chat__model-picker .nx-control.nx-select__trigger:hover:not(:disabled):not(:focus):not(:focus-within):not(.is-open),.nx-assistant-chat__model-picker .nx-control.nx-select__trigger.is-open,.nx-assistant-chat__model-picker .nx-control.nx-select__trigger:focus,.nx-assistant-chat__model-picker .nx-control.nx-select__trigger:focus-visible{border-color:color-mix(in srgb,var(--nx-accent) 45%,var(--nx-border));background:color-mix(in srgb,var(--nx-accent) 12%,var(--nx-control-bg));color:var(--nx-accent-muted-text);box-shadow:none}.nx-assistant-chat__model-picker .nx-select__icon,.nx-assistant-chat__model-picker .nx-select__value,.nx-assistant-chat__model-picker .nx-control.nx-select__trigger.is-open .nx-select__icon,.nx-assistant-chat__model-picker .nx-control.nx-select__trigger.is-open:hover:not(:disabled) .nx-select__icon,.nx-assistant-chat__model-picker .nx-control.nx-select__trigger:focus .nx-select__icon,.nx-assistant-chat__model-picker .nx-control.nx-select__trigger:focus-visible .nx-select__icon,.nx-assistant-chat__model-picker .nx-control.nx-select__trigger:hover:not(:disabled):not(.is-open) .nx-select__icon{color:inherit}.nx-assistant-chat__composer-shell:focus-within{border-color:var(--nx-border-focus);box-shadow:var(--nx-focus-ring)}.nx-assistant-chat__textarea{min-width:0;min-height:calc(var(--nx-control-height-sm) + var(--nx-space-4));resize:none;width:100%;max-height:140px;color:var(--nx-text);font-family:inherit;font-weight:inherit;line-height:var(--nx-leading-normal);field-sizing:content;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:2px 6px 0;font-size:var(--nx-text-lg)!important}.nx-assistant-chat__textarea::placeholder{color:var(--nx-text-subtle)}.nx-assistant-chat__textarea:focus,.nx-assistant-chat__textarea:focus-visible{box-shadow:none;outline:none}.nx-assistant-chat__textarea:disabled{opacity:.72;cursor:not-allowed}.nx-chat-composer{position:relative}.nx-chat-composer,.nx-chat-composer__host{width:100%;min-width:0}.nx-chat-composer__host .tiptap,.nx-chat-composer__host .tiptap p{font-family:inherit;font-weight:inherit;line-height:var(--nx-leading-normal);font-size:var(--nx-chat-message-font-size,var(--nx-text-lg))!important}.nx-chat-composer__host .tiptap{white-space:pre-wrap;word-break:break-word;outline:none;overflow:auto}.nx-chat-composer__host .tiptap p{margin:0}.nx-chat-composer__host .tiptap p.is-editor-empty:first-child:before,.nx-chat-composer__host .tiptap p.is-empty:first-child:before{float:left;height:0;color:var(--nx-text-subtle);font-family:inherit;font-weight:inherit;line-height:var(--nx-leading-normal);letter-spacing:inherit;content:attr(data-placeholder);pointer-events:none;font-size:var(--nx-chat-message-font-size,var(--nx-text-lg))!important}.nx-chat-composer__markdown-strong{font-weight:var(--nx-chat-strong-font-weight,700)}.nx-chat-composer__markdown-emphasis{font-style:italic}.nx-chat-composer__markdown-strong-emphasis{font-style:italic;font-weight:var(--nx-chat-strong-font-weight,700)}.nx-chat-composer__markdown-code{border-radius:var(--nx-radius-sm);background:var(--nx-surface-raised);font-family:var(--nx-font-mono);padding:.05em .25em}.nx-chat-composer__mention{border-radius:var(--nx-radius-pill);background:var(--nx-info-muted);color:var(--nx-info);font-size:.92em;font-weight:var(--nx-font-weight);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;margin:0 .05em;padding:.05em .4em;line-height:1.35;display:inline-flex}.nx-chat-composer__mention[data-trigger=\#]{background:color-mix(in srgb,var(--nx-accent) 16%,transparent);color:var(--nx-accent-text);border-radius:4px}.nx-chat-composer.is-disabled{opacity:.72;pointer-events:none}.nx-assistant-chat__composer-actions{align-items:center;gap:var(--nx-space-1);min-height:var(--nx-control-height-sm);flex:none;margin-left:auto;display:flex}.nx-assistant-chat__send .nx-btn,.nx-assistant-chat__send.nx-btn{background:var(--nx-surface-raised);color:var(--nx-text-muted);box-shadow:none;transition:border-color var(--nx-duration-fast) var(--nx-ease-out),background var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out);border:1px solid #0000}.nx-assistant-chat__send .nx-btn:hover:not(:disabled),.nx-assistant-chat__send.nx-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--nx-accent) 45%,var(--nx-border));background:color-mix(in srgb,var(--nx-accent) 12%,var(--nx-control-bg));color:var(--nx-accent-muted-text)}.nx-assistant-chat__send .nx-btn .nx-icon,.nx-assistant-chat__send.nx-btn .nx-icon{color:inherit}.nx-assistant-chat__composer-count{color:var(--nx-text-subtle);font-size:var(--nx-text-xs);font-variant-numeric:tabular-nums}.nx-assistant-chat__composer-count.is-warn{color:var(--nx-warning)}.nx-chat__composer-count{font-size:var(--nx-text-sm);margin-inline-end:var(--nx-space-2)}.nx-assistant-chat__md{gap:var(--nx-space-1);color:var(--nx-text);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;display:grid}.nx-assistant-chat__md :is(h1,h2,h3,h4){color:var(--nx-text);font-family:inherit;font-size:var(--nx-text-md);letter-spacing:normal;margin:0;font-weight:600}.nx-assistant-chat__md :is(p,ul,ol,pre){margin:0}.nx-assistant-chat__md ul{gap:.2rem;padding-left:1.25rem;list-style:outside;display:grid}.nx-assistant-chat__md ol{gap:.2rem;padding-left:1.25rem;list-style:decimal;display:grid}.nx-assistant-chat__md li{display:list-item}.nx-assistant-chat__md li::marker{color:var(--nx-text-subtle)}.nx-assistant-chat__md strong{color:var(--nx-text);font-family:inherit;font-weight:600}.nx-assistant-chat__md em{font-style:italic}.nx-assistant-chat__md a{color:var(--nx-accent-text);text-decoration:none}.nx-assistant-chat__md a:hover{color:var(--nx-accent-hover)}.nx-assistant-chat__md .nx-assistant-entity-link,.nx-assistant-chat__md :is(.foxhole-assistant-item-chip--link,.foxhole-assistant-recipe-chip--link,.foxhole-assistant-place-chip--link){color:var(--nx-accent-text);box-shadow:none;font:inherit;font-weight:inherit;cursor:default;background:0 0;border:none;text-decoration:none!important}.nx-assistant-chat__md .nx-assistant-entity-link:focus-visible,.nx-assistant-chat__md .nx-assistant-entity-link:hover,.nx-assistant-chat__md :is(.foxhole-assistant-item-chip--link,.foxhole-assistant-recipe-chip--link,.foxhole-assistant-place-chip--link):focus-visible,.nx-assistant-chat__md :is(.foxhole-assistant-item-chip--link,.foxhole-assistant-recipe-chip--link,.foxhole-assistant-place-chip--link):hover{color:var(--nx-accent-hover);text-decoration:none!important}.nx-assistant-chat__md code{border-radius:var(--nx-radius-sm);background:var(--nx-hover-surface);color:var(--nx-text);font-family:var(--nx-font-mono,ui-monospace,monospace);padding:.1em .35em;font-size:.92em;font-weight:400}.nx-assistant-chat__md pre{padding:var(--nx-space-2);border-radius:var(--nx-radius-md);background:var(--nx-hover-surface);overflow:auto}.nx-assistant-chat__md pre code{background:0 0;padding:0}.nx-hub-footer{width:100%;padding:var(--nx-space-6) 0 var(--nx-space-4);border-top:1px solid var(--nx-panel-border);background:var(--nx-bg-subtle);flex-shrink:0;margin-top:auto}.nx-hub-footer__inner{width:min(var(--nx-content-max-width,1120px),100%);padding:0 var(--nx-space-5);gap:var(--nx-space-5);margin:0 auto;display:grid}.nx-hub-footer__grid{gap:var(--nx-space-5) var(--nx-space-6);grid-template-columns:minmax(0,1fr);display:grid}.nx-hub-footer__columns{justify-content:start;gap:var(--nx-space-5) var(--nx-space-8);grid-template-columns:minmax(0,34ch) max-content;display:grid}.nx-hub-footer__block{gap:var(--nx-space-3);align-content:start;min-width:0;display:grid}.nx-hub-footer__block--hero{gap:var(--nx-space-3)}.nx-hub-footer__kicker{color:var(--nx-accent-text);font-size:var(--nx-text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;line-height:1.5}.nx-hub-footer__copy,.nx-hub-footer__meta-line{color:var(--nx-text-muted);line-height:1.55;font-size:var(--nx-text-sm);margin:0}.nx-hub-footer__copy--disclaimer{color:var(--nx-text-subtle);font-size:var(--nx-text-xs);line-height:1.45}.nx-hub-footer__copy-stack{gap:var(--nx-space-3);width:min(100%,34ch);max-width:34ch;display:grid}.nx-hub-footer__link-list{gap:var(--nx-space-2);justify-items:start;margin:0;padding:0;list-style:none;display:grid}.nx-hub-footer__link{color:var(--nx-text-muted);font-size:var(--nx-text-sm);transition:color var(--nx-duration-fast) var(--nx-ease-out);line-height:1.5;text-decoration:none}.nx-hub-footer__link:focus-visible,.nx-hub-footer__link:hover{color:var(--nx-accent-text);outline:none}.nx-hub-footer__meta{align-items:center;gap:var(--nx-space-2) var(--nx-space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.nx-hub-footer__grid+.nx-hub-footer__meta{padding-top:var(--nx-space-3);border-top:1px solid var(--nx-border)}.nx-hub-footer__meta>.nx-hub-footer__meta-line{justify-self:start}.nx-hub-footer__meta>.nx-hub-footer__policies{justify-self:end}.nx-hub-footer__policies{gap:var(--nx-space-2) var(--nx-space-5);flex-wrap:wrap;align-items:center;display:flex}.nx-hub-footer__policies .nx-hub-footer__link{font-size:var(--nx-text-xs);line-height:1.45}@media (width<=980px){.nx-hub-footer__columns{grid-template-columns:minmax(0,1fr)}.nx-hub-footer__block--hero{grid-column:auto}.nx-hub-footer__meta{grid-template-columns:minmax(0,1fr);justify-items:start}.nx-hub-footer__meta>.nx-hub-footer__policies{justify-self:start}}@media (width<=899px){.nx-hub-footer{padding:var(--nx-space-4) 0 var(--nx-space-3);margin-top:0}.nx-hub-footer__inner{padding:0 var(--nx-space-4);text-align:center;justify-items:center}.nx-hub-footer__block,.nx-hub-footer__columns,.nx-hub-footer__link-list{justify-items:center}.nx-hub-footer__columns{justify-content:center}.nx-hub-footer__meta{justify-items:center}.nx-hub-footer__meta>.nx-hub-footer__meta-line,.nx-hub-footer__meta>.nx-hub-footer__policies{justify-self:center}.nx-hub-footer__policies{justify-content:center}}:root{--nixie-asset-icon-tile-bg:#141414;--nixie-asset-icon-tile-bg-hover:#1a1a1a;--nixie-asset-icon-tile-bg-selected:var(--nx-accent-muted);--nixie-asset-icon-tile-bg-selected-hover:var(--nx-accent-muted-hover);--nixie-asset-icon-tile-overlay:#222;--nixie-asset-icon-tile-overlay-text:var(--nx-accent-muted-text);--nixie-asset-icon-tile-icon-well:transparent}:root[data-nx-theme=light],[data-nx-theme=light]{--nixie-asset-icon-tile-bg:#575757;--nixie-asset-icon-tile-bg-hover:#4d4d4d;--nixie-asset-icon-tile-overlay:#ffffff1f}.nixie-asset-icon-tile,.nixie-asset-icon-tile-surface{background:var(--nixie-asset-icon-tile-bg);border:1px solid var(--nx-border)}.nixie-asset-icon-tile{border-radius:9px}.nixie-asset-icon-tile-surface{border-radius:var(--nx-radius-md)}.nx-entity-icon.nixie-asset-icon-tile img{-o-object-fit:contain;object-fit:contain;box-sizing:border-box;padding:10%}.nixie-build-icon-shell{place-self:start stretch;min-width:0;position:relative}.nixie-build-icon-shell:before{content:"";width:100%;padding-top:100%;display:block}.nixie-build-icon:not(.nixie-build-icon--folder){background:var(--nixie-asset-icon-tile-bg)}.nixie-build-icon{cursor:pointer;box-sizing:border-box;appearance:none;border:1px solid var(--nx-border);background:var(--nx-surface);width:100%;min-width:0;height:100%;min-height:0;color:var(--nx-text-muted);text-align:center;box-shadow:none;border-radius:9px;margin:0;padding:0;transition:transform 90ms,border-color 90ms;display:block;position:absolute;inset:0;overflow:hidden}.construction-list-wrapper .nixie-build-icon:hover,.nixie-build-icon:hover{background:var(--nx-surface-raised);border-color:var(--nx-border-focus);color:var(--nx-text);transform:translateY(-1px)}.construction-list-wrapper .nixie-build-icon:not(.nixie-build-icon--folder):hover,.nixie-build-icon:not(.nixie-build-icon--folder):hover{background:var(--nixie-asset-icon-tile-bg-hover);border-color:var(--nx-border-focus);color:var(--nixie-asset-icon-tile-overlay-text)}.nixie-build-icon.is-selected{background:var(--nx-accent-muted);border-color:var(--nx-border-focus);color:var(--nx-text);box-shadow:inset 0 0 0 1px var(--nx-accent-muted)}.nixie-build-icon:not(.nixie-build-icon--folder).is-selected{background:var(--nixie-asset-icon-tile-bg-selected);border-color:var(--nx-border-focus);color:var(--nixie-asset-icon-tile-overlay-text);box-shadow:inset 0 0 0 1px var(--nixie-asset-icon-tile-bg-selected)}.nixie-build-icon.is-selected:hover{background:var(--nx-accent-muted-hover);border-color:var(--nx-border-focus)}.nixie-build-icon:not(.nixie-build-icon--folder).is-selected:hover{background:var(--nixie-asset-icon-tile-bg-selected-hover);border-color:var(--nx-border-focus)}.nixie-build-icon:not(.nixie-build-icon--folder).is-project-asset-move-target{background:var(--nixie-asset-icon-tile-bg-selected);border-color:var(--nx-border-focus);color:var(--nixie-asset-icon-tile-overlay-text)}.nixie-build-icon:not(.nixie-build-icon--folder).is-project-asset-drop-available{border-color:var(--nx-border-focus);box-shadow:inset 0 0 0 1px var(--nixie-asset-icon-tile-bg-selected)}.nixie-build-icon:not(.nixie-build-icon--folder) .nixie-build-icon__badge{background:var(--nixie-asset-icon-tile-overlay);border:1px solid var(--nx-border);color:var(--nixie-asset-icon-tile-overlay-text)}.nixie-build-icon:not(.nixie-build-icon--folder) .build-icon-extension>span:not(.nx-icon){background:var(--nixie-asset-icon-tile-overlay);border-color:var(--nx-border);color:var(--nixie-asset-icon-tile-overlay-text)}.construction-list-wrapper .nixie-build-icon:disabled,.construction-list-wrapper .nixie-build-icon[data-disabled=true],.nixie-build-icon:disabled,.nixie-build-icon[data-disabled=true]{cursor:not-allowed;color:var(--nx-text-subtle);box-shadow:none}.nixie-build-icon .build-icon-img{pointer-events:none;filter:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:calc(100% - 12px);height:calc(100% - 12px);transition:opacity 90ms;position:absolute;top:6px;left:6px}.nixie-build-icon:not(.nixie-build-icon--folder) .build-icon-img{background-color:var(--nixie-asset-icon-tile-icon-well);border-radius:6px}.nixie-build-icon .build-icon-name{pointer-events:none;display:none}.nixie-build-icon .build-icon-extension{pointer-events:none;justify-content:center;align-items:center;padding:0 14px;display:flex;position:absolute;inset:0}.nixie-build-icon .build-icon-extension .nx-icon{width:55%;max-width:55%;height:55%;max-height:55%;font-size:inherit;color:inherit;margin:auto;position:absolute;inset:0}.nixie-build-icon .build-icon-extension .nx-icon svg,.nixie-build-icon .build-icon-extension svg.iconify{width:100%;height:100%;font-size:inherit;color:inherit}.nixie-build-icon .build-icon-extension>span:not(.nx-icon){background:var(--nx-surface-overlay);text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 0 4px #000;white-space:nowrap;border:1px solid var(--nx-border);border-radius:5px;max-width:80%;padding:3px 7px;font-size:.6em;font-weight:700;transition:border-color 90ms;position:absolute;overflow:hidden}.nixie-build-icon:hover .build-icon-extension>span:not(.nx-icon){background:var(--nx-accent-muted)}.nixie-build-icon:not(.nixie-build-icon--folder):hover .build-icon-extension>span:not(.nx-icon){background:var(--nixie-asset-icon-tile-bg-selected);border-color:var(--nx-border-focus)}.nixie-build-icon--folder .build-icon-extension--folder{inset:0 0 24px}.nixie-build-icon--folder .build-icon-extension--folder .nx-icon{width:60%;max-width:60%;height:60%;max-height:60%}.nixie-build-icon--symbolic .build-icon-extension--symbolic{padding:0;inset:0 0 24px}.nixie-build-icon--symbolic .build-icon-extension--symbolic .nx-icon{width:52%;max-width:52%;height:52%;max-height:52%;color:var(--nx-text-muted)}.nixie-build-icon--symbolic:focus-visible .build-icon-extension--symbolic .nx-icon,.nixie-build-icon--symbolic:hover .build-icon-extension--symbolic .nx-icon,.nixie-build-icon--document .build-icon-extension--symbolic .nx-icon{color:var(--nx-text)}.nixie-build-icon--symbolic .build-icon-name{background:var(--nx-surface-overlay);height:18px;color:var(--nx-text);letter-spacing:0;text-overflow:ellipsis;text-shadow:none;white-space:nowrap;text-align:center;border-radius:4px;padding:0 3px;font-size:.64em;font-weight:700;line-height:18px;display:block;position:absolute;bottom:4px;left:4px;right:4px;overflow:hidden}.nixie-build-icon__completion-badge{width:14px;height:14px;color:var(--nx-danger);pointer-events:none;z-index:2;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex;position:absolute;top:4px;right:4px}.nixie-build-icon__badge{min-width:22px;max-width:calc(100% - 12px);height:22px;color:var(--nx-accent-muted-text);pointer-events:none;z-index:1;border-radius:6px;justify-content:center;align-items:center;line-height:1;display:inline-flex;top:6px}.nixie-build-icon--folder .build-icon-name,.nixie-build-icon__badge{background:var(--nx-surface-overlay);white-space:nowrap;text-overflow:ellipsis;padding:0 5px;font-size:.68em;font-weight:800;position:absolute;right:6px;overflow:hidden}.nixie-build-icon--folder .build-icon-name{height:18px;color:var(--nx-text);text-shadow:0 0 4px #000;border-radius:5px;line-height:18px;display:block;bottom:6px;left:6px}.nx-drawer-root{z-index:var(--nx-z-drawer);position:fixed;inset:0}.nx-drawer__backdrop{background:var(--nx-overlay-backdrop);cursor:pointer;border:none;padding:0;position:absolute;inset:0}.nx-drawer{background:var(--nx-panel-bg);box-shadow:var(--nx-panel-shadow);flex-direction:column;display:flex;position:absolute;overflow:hidden}.nx-drawer--left{border-right:1px solid var(--nx-panel-border);left:0}.nx-drawer--left,.nx-drawer--right{width:var(--nx-drawer-width);max-width:calc(100vw - 48px);top:0;bottom:0}.nx-drawer--right{border-left:1px solid var(--nx-panel-border);right:0}.nx-drawer-root--right:has(.nixie-shell-title-chrome__chat-panel--drawer) .nx-drawer--right{width:min(100vw,400px);max-width:100vw}.nx-drawer--bottom{border-top:1px solid var(--nx-panel-border);border-radius:var(--nx-panel-radius) var(--nx-panel-radius) 0 0;width:auto;max-height:min(72vh,520px);bottom:0;left:0;right:0}.nx-drawer__header{justify-content:space-between;align-items:center;gap:var(--nx-space-2);min-height:calc(2rem + var(--nx-safe-top));padding:var(--nx-safe-top) var(--nx-space-2) 0;border-bottom:1px solid var(--nx-panel-border);display:flex}.nx-drawer__header .nx-btn--icon-only,.nx-drawer__header .nx-btn--icon-only.nx-btn--sm{width:2rem;min-height:2rem}.nx-drawer__title{font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight);margin:0}.nx-drawer__brand{width:22px;height:22px;background-image:url(../assets/images/nixie-mark/brand.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;margin-inline-start:var(--nx-space-1);display:block}.nx-drawer__body{min-height:0;padding-bottom:var(--nx-safe-bottom);flex:1;overflow:auto}:is(.nx-drawer__body:has(>.nixie-assistant-title-button__drawer),.nx-drawer__body:has(>.nixie-shell-title-chrome__chat-panel--drawer)){flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.nixie-assistant-title-button__drawer,.nixie-shell-title-chrome__chat-panel--drawer{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.nixie-shell-title-chrome__chat-panel--drawer .nx-chat__header{display:none}.nixie-shell-title-chrome__chat-panel--drawer .nx-chat,.nixie-shell-title-chrome__chat-panel--drawer .nx-project-chat{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.nixie-shell-title-chrome__chat-panel--drawer .nx-chat__composer{padding-bottom:calc(var(--nx-space-2) + var(--nx-safe-bottom))}.nx-drawer-enter-active .nx-drawer,.nx-drawer-leave-active .nx-drawer{transition:transform var(--nx-duration-normal) var(--nx-ease-out)}.nx-drawer-enter-from .nx-drawer--left,.nx-drawer-leave-to .nx-drawer--left{transform:translate(-100%)}.nx-drawer-enter-from .nx-drawer--right,.nx-drawer-leave-to .nx-drawer--right{transform:translate(100%)}.nx-drawer-enter-from .nx-drawer--bottom,.nx-drawer-leave-to .nx-drawer--bottom{transform:translateY(100%)}.nx-drawer-enter-active .nx-drawer__backdrop,.nx-drawer-leave-active .nx-drawer__backdrop{transition:opacity var(--nx-duration-normal) var(--nx-ease-out)}.nx-drawer-enter-from .nx-drawer__backdrop,.nx-drawer-leave-to .nx-drawer__backdrop{opacity:0}.nx-hub__drawer-nav{gap:var(--nx-space-3);padding:var(--nx-space-3);display:grid}.nx-sidebar__drawer-content{flex-direction:column;min-height:100%;display:flex}.nx-sidebar__drawer-content .nx-sidebar-section__body{padding:0}.nx-hub__header-start{align-items:center;gap:var(--nx-space-2);min-width:0;display:inline-flex}.nx-editor__mobile-bar{display:none}.nx-editor__header--mobile-bar{padding:var(--nx-space-2) var(--nx-space-3);border-bottom:1px solid var(--nx-panel-border);background:var(--nx-bg-subtle);display:none}@media (width<=767px){.nx-editor__panel-host{display:none}.nx-editor__header--mobile-only{display:block}.nx-title-bar{gap:var(--nx-space-2);min-height:calc(var(--nx-touch-target) + var(--nx-safe-top));padding:var(--nx-safe-top) calc(var(--nx-space-1) + var(--nx-safe-right)) 0 calc(var(--nx-space-1) + var(--nx-safe-left));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nx-menubar__mobile-trigger{width:var(--nx-touch-target);min-height:var(--nx-touch-target);justify-content:center;align-items:center;padding:0;display:inline-flex}.nx-title-bar__leading{flex-wrap:nowrap;grid-area:1/1}.nx-title-bar__brand{display:none}.nx-title-bar__center{max-width:var(--nx-title-bar-center-max-width,none);min-width:0}.nx-title-bar__center .nx-title-bar__segment-row{flex-wrap:nowrap;max-width:100%}.nx-title-bar__actions{grid-area:1/2}:is(.nx-editor--shell .nx-title-bar__divider:has(+.nx-title-bar__segment--muted),.nx-editor--shell .nx-title-bar__segment--muted){display:none}.nx-context-bar{padding:0 calc(var(--nx-space-3) + var(--nx-safe-right)) 0 calc(var(--nx-space-3) + var(--nx-safe-left));-webkit-overflow-scrolling:touch;overflow-x:auto}.nx-hub--mobile .nx-hub__body{grid-template-columns:1fr}.nx-hub--mobile .nx-hub__header{gap:var(--nx-space-2);padding:calc(var(--nx-space-2) + var(--nx-safe-top)) calc(var(--nx-space-3) + var(--nx-safe-right)) var(--nx-space-2) calc(var(--nx-space-3) + var(--nx-safe-left))}.nx-hub--mobile .nx-hub__brand{font-size:var(--nx-text-sm)}.nx-hub--mobile .nx-hub__content-inner{padding:var(--nx-space-4) var(--nx-space-3)}.nx-hub--mobile .nx-hub__footer{padding:var(--nx-space-2) calc(var(--nx-space-3) + var(--nx-safe-right)) calc(var(--nx-space-2) + var(--nx-safe-bottom)) calc(var(--nx-space-3) + var(--nx-safe-left))}.nx-editor--mobile .nx-editor__body{grid-template-columns:1fr}.nx-editor--shell .nx-editor__main{border-top-left-radius:0}.nx-editor--mobile .nx-editor__nav-rail{display:none}.nx-editor--mobile .nx-editor__mobile-bar{align-items:center;gap:var(--nx-space-2);min-width:0;display:flex}.nx-editor--mobile .nx-editor__header--mobile-bar{display:block}.nx-editor--mobile .nx-editor__mobile-bar .nx-btn.is-active{background:var(--nx-accent-muted);color:var(--nx-accent-muted-text);border-color:var(--nx-control-border-focus)}.nx-editor--mobile .nx-editor__menubar--mobile{-webkit-overflow-scrolling:touch;overflow-x:auto}.nx-editor--mobile .nx-editor__status{gap:var(--nx-space-2);padding:var(--nx-space-2) calc(var(--nx-space-3) + var(--nx-safe-right)) calc(var(--nx-space-2) + var(--nx-safe-bottom)) calc(var(--nx-space-3) + var(--nx-safe-left));flex-wrap:wrap}.nx-menubar{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.nx-showcase-section{padding:var(--nx-space-4)}.nx-showcase-row{gap:var(--nx-space-2)}.nx-btn--icon-only,.nx-btn--icon-only.nx-btn--sm{width:var(--nx-touch-target);min-height:var(--nx-touch-target)}.nx-nav-item{min-height:var(--nx-touch-target)}.nx-command-overlay{padding:calc(8vh + var(--nx-safe-top)) calc(var(--nx-space-3) + var(--nx-safe-right)) calc(var(--nx-space-3) + var(--nx-safe-bottom)) calc(var(--nx-space-3) + var(--nx-safe-left))}.nx-command{width:min(100%,100vw - 24px)}.nx-toast-host,html.nx-root .nx-toast-host{--nx-toast-edge:var(--nx-space-3);--nx-toast-offset-top:0px;top:calc(var(--nx-toast-offset-top,0px) + var(--nx-toast-edge) + var(--nx-safe-top,0px));right:calc(var(--nx-toast-edge) + var(--nx-safe-right,0px));left:calc(var(--nx-toast-edge) + var(--nx-safe-left,0px));width:auto}.nx-modal-overlay{padding:calc(var(--nx-space-4) + var(--nx-safe-top)) calc(var(--nx-space-3) + var(--nx-safe-right)) calc(var(--nx-space-4) + var(--nx-safe-bottom)) calc(var(--nx-space-3) + var(--nx-safe-left))}.nx-popover__panel{width:min(var(--nx-popover-width,320px),calc(100vw - 24px))}}:root{--bg:#060606;--horizontal-bar-bg:#090909;--header-bar-height:36px;--footer-bar-height:40px;--nixie-z-shell:2000;--nixie-z-hub:2050;--nixie-z-panel:2100;--nixie-z-editor:2150;--nixie-z-popover:2200;--nixie-z-menu:2400;--nixie-z-dialog:2500;--nixie-z-tooltip:5000;--mac-header-height:calc(var(--header-bar-height) + 26px);--sidebar-bg:#101010;--sidebar-width:400px;--selected-color:#ff8034;--input-bg:#131313}html:not(.nx-root) body{background:var(--bg);color:#fff;-ms-overflow-style:none;scrollbar-width:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;margin:0;padding:0;overflow:hidden;font-family:var(--nx-font-sans,"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif)!important}html:not(.nx-root) body::-webkit-scrollbar{display:none}html:not(.nx-root) img,html:not(.nx-root) svg{display:inline-block}html:not(.nx-root) svg.iconify,html:not(.nx-root) svg.iconify *{pointer-events:none!important}html:not(.nx-root) span.icon{position:relative;overflow:hidden;color:#0000!important}span.icon:after{content:"?";justify-content:center;align-items:center;display:flex;position:absolute;inset:0;color:#fff!important}html:not(.nx-root) .h1,html:not(.nx-root) .h2,html:not(.nx-root) .h3,html:not(.nx-root) .h4,html:not(.nx-root) .h5,html:not(.nx-root) .h6,html:not(.nx-root) h1,html:not(.nx-root) h2,html:not(.nx-root) h3,html:not(.nx-root) h4,html:not(.nx-root) h5,html:not(.nx-root) h6{color:inherit;margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2}html:not(.nx-root) .h1,html:not(.nx-root) h1{font-size:2.5rem}html:not(.nx-root) .h2,html:not(.nx-root) h2{font-size:2rem}html:not(.nx-root) .h3,html:not(.nx-root) h3{font-size:1.75rem}html:not(.nx-root) .h4,html:not(.nx-root) h4{font-size:1.5rem}html:not(.nx-root) .h5,html:not(.nx-root) h5{font-size:1.25rem}html:not(.nx-root) .h6,html:not(.nx-root) h6{font-size:1rem}.btn-small svg.iconify,.context-menu li svg.iconify{margin-top:-2px}.horizontal-bar{background:var(--horizontal-bar-bg);height:var(--header-bar-height);color:#fff;text-align:left;z-index:100;display:flex;position:fixed;inset:0}.horizontal-bar.header{bottom:auto}.horizontal-bar.footer{top:auto}#app.macApp:not(.fullscreen) .horizontal-bar.header:before{content:"";background:var(--horizontal-bar-bg);-webkit-user-select:none;user-select:none;-webkit-app-region:drag;border-bottom:1px solid #131313;height:26px;display:block;position:absolute;inset:-26px 0 auto}#pixi-container{z-index:-1;position:absolute;inset:0;outline:none!important}@keyframes blinker{50%{color:#ffbf26}}html:not(.nx-root){overflow:hidden}html:not(.nx-root) img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}html:not(.nx-root) p{margin:0}.selectable{-webkit-user-select:text!important;user-select:text!important}#loading{--nixie-loader-cyan:#59d7ff;--nixie-loader-gold:#ffc857;--nixie-loader-hot:#ff8034;isolation:isolate;z-index:1000000;background:linear-gradient(135deg,#59d7ff14,#0000 32%),linear-gradient(225deg,#ff5ea812,#0000 34%),#090909;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;inset:0;overflow:hidden;position:fixed!important}#loading:after{content:"";pointer-events:none;opacity:.34;background:repeating-linear-gradient(115deg,#0000 0 42px,#59d7ff1a 42px 43px,#0000 43px 116px,#ff803421 116px 118px,#0000 118px 180px);animation:5.8s ease-in-out infinite nixie-sweep;position:absolute;inset:-24%}#loading .logo-wordmark{z-index:1;filter:drop-shadow(0 0 18px #ff803438)drop-shadow(0 0 36px #59d7ff24);width:clamp(232px,24vw,320px);height:auto;animation:2s ease-in-out infinite alternate nixie-warm;position:relative}#loading .loading-meter{z-index:1;background:linear-gradient(90deg,#59d7ff2e,#ffc85729,#ff5ea829);border-radius:999px;width:clamp(220px,22vw,340px);height:6px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 0 24px #ff803429}#loading .loading-meter:before{content:"";border-radius:inherit;background:linear-gradient(90deg,transparent,var(--nixie-loader-cyan),var(--nixie-loader-gold),var(--nixie-loader-hot),transparent);width:42%;height:100%;animation:1.45s cubic-bezier(.66,0,.34,1) infinite nixie-load;position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #ff803475}#loading .loading-meter:after{content:"";opacity:.42;mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#0000 0 20px,#ffffff38 20px 21px,#0000 21px 42px);animation:2.2s linear infinite nixie-ticks;position:absolute;inset:0}@keyframes nixie-warm{0%{opacity:.82;transform:translateY(2px)scale(.985)}to{opacity:1;transform:translateY(-1px)scale(1.01)}}@keyframes nixie-sweep{0%,to{opacity:.2;transform:translate(-7%)}50%{opacity:.42;transform:translate(7%)}}@keyframes nixie-load{0%{transform:translate(-120%)}to{transform:translate(280%)}}@keyframes nixie-ticks{to{background-position:42px 0}}@media (prefers-reduced-motion:reduce){#loading .loading-meter:after,#loading .loading-meter:before,#loading .logo-wordmark,#loading:after{animation:none}}.btn-small{color:#777;vertical-align:middle;text-align:center;float:right;background:#050505;border:2px solid #ffffff13;width:30px;height:30px;margin:6px 6px 6px 0;padding:0;font-size:1.15em;line-height:15px;position:relative}.btn-small svg.iconify,.horizontal-bar .btn-small *{pointer-events:none}.btn-small.float-left{float:left;margin:6px 0 6px 6px}.btn-small.btn-dynamic{text-transform:capitalize;width:auto;padding:0 8px;font-size:.85em;line-height:28px;text-decoration:none}.btn-small.btn-dynamic>svg.iconify{margin-top:-3px}.btn-small .dropdown-icon{color:#777;position:absolute;bottom:1px;right:1px;transform:rotate(45deg);font-size:7px!important}.btn-small.btn-active.dropdown-active .dropdown-icon{color:var(--selected-color)!important}.btn-small:not(:disabled){cursor:pointer}.btn-small:not(:disabled):hover{border-color:#fff;outline:none}.btn-small:not(:disabled):not(.btn-active):hover{color:#fff}.btn-small.btn-active{color:var(--selected-color)!important}.btn-small.btn-inactive,.btn-small.btn-inactive:hover{color:#757575!important;background:#000!important}.btn-small.header-icon{width:20px;height:26px;font-size:inherit;float:right;background:0 0;border:none;margin:0 -2px 0 0}input.btn-small::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.btn-small::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number].btn-small{-moz-appearance:textfield}.btn-small.btn-checkbox.btn-active:after{content:"";background:linear-gradient(#e96d34,#843b18);border-radius:1px;display:block;position:absolute;inset:4px}.btn-small.no-button{cursor:auto;border-color:#000!important}.btn-small.btn-tickbox svg.iconify{color:var(--selected-color)}.btn-small.btn-tickbox:disabled svg.iconify{color:gray}.btn-small.btn-bg-shadow{border-color:#181818;box-shadow:inset 0 0 5px #00000080}.horizontal-bar .btn-small>div,.horizontal-bar a.btn-small{justify-content:center;align-items:center;display:flex}.horizontal-bar .btn-small>div img,.horizontal-bar .btn-small>div svg,.horizontal-bar a.btn-small img,.horizontal-bar a.btn-small svg{margin-top:0!important}.horizontal-bar .btn-small>div:first-of-type img,.horizontal-bar .btn-small>div:first-of-type svg,.horizontal-bar a.btn-small img,.horizontal-bar a.btn-small svg{margin-right:5px!important}.sidebar{background:var(--sidebar-bg);width:var(--sidebar-width);inset:var(--header-bar-height) 0 var(--footer-bar-height) 0;z-index:15;display:flex;position:fixed}#app.macApp:not(.fullscreen) .sidebar{top:var(--mac-header-height)}.sidebar.float-left{border-right:1px solid #000;right:auto}.sidebar.float-right{border-left:1px solid #000;left:auto}.slide-left-enter-active,.slide-left-leave-active{transition:right .25s}.slide-left-enter-from,.slide-left-leave-to{right:calc(var(--sidebar-width)*-1)}.construction-list-wrapper{border-top:1px solid #000;flex:1;overflow-y:auto}.construction-footer-browser{flex-direction:column;flex-grow:1;height:100%;display:flex}.construction-footer-browser-header{color:#a4a4a4;background:#000;gap:1px;height:30px;min-height:30px;font-size:.95em;display:flex}.construction-footer-browser-header>svg.iconify{height:100%;line-height:inherit;float:left;margin-right:8px}.construction-footer-browser-header .btn-small{width:auto;height:100%;color:inherit;white-space:nowrap;text-overflow:ellipsis;background:#0f0f0f;border:none;border-radius:0;flex:0 0 30px;margin:0;font-size:1.1em;display:inline-block;overflow:hidden}.construction-footer-browser-header a.btn-small{justify-content:center;align-items:center;display:flex}.construction-footer-browser-header a.btn-small>svg.iconify{width:65%;height:65%;margin:0!important}.construction-footer-browser-header .btn-small.btn-heading{text-align:left;flex-grow:1;padding-left:10px;font-size:.95em}.construction-footer-browser-header div.btn-heading{align-items:center;display:flex;color:inherit!important;cursor:default!important;background:#0f0f0f!important}.construction-footer-browser-header .btn-small.btn-heading>svg.iconify{margin-top:-3px;margin-right:10px;font-size:1.1em}.construction-footer-browser-header div.btn-heading>svg.iconify{margin-top:0!important}.construction-footer-browser-header .btn-small:disabled{color:#282828!important}.construction-footer-browser-header .btn-small:not(:disabled):hover{background:#404040}.construction-footer-browser-header .btn-small svg.iconify{position:relative}html:not(.nx-root) hr{border-top:1px solid #2d2d2d;margin-top:8px;margin-bottom:8px}.board-panel{text-align:left;pointer-events:auto;background:linear-gradient(#282828,#141414);border:1px solid #000;border-radius:6px;position:fixed;overflow:hidden;box-shadow:0 4px 10px #00000038}.horizontal-bar .btn-small.float-right{margin-left:6px;margin-right:0}.horizontal-bar .btn-small{background:#060606;border-width:1px;border-color:#131313;border-radius:4px;min-width:40px;height:auto;margin:4px 6px 4px 0;line-height:15px!important}.horizontal-bar .btn-small.float-left{margin:4px 0 4px 6px}.horizontal-bar hr{float:right;border:none;border-left:1px solid #151515;height:100%;margin:0 8px 0 2px}.horizontal-bar hr.float-left{float:left;margin:0 2px 0 8px}.horizontal-bar hr.float-right{margin:0 8px}@-moz-document url-prefix(){html:not(.nx-root) *{scrollbar-width:thin}}html:not(.nx-root) ::-webkit-scrollbar{width:.65em;height:.65em}html:not(.nx-root) ::-webkit-scrollbar-track{background-color:#ffffff0d}html:not(.nx-root) ::-webkit-scrollbar-thumb{background-color:#ffffff26}html:not(.nx-root) ::-webkit-scrollbar-thumb:hover{background-color:#e4672d}html:not(.nx-root) ::-webkit-scrollbar-corner{background-color:#00000026}.context-menu{text-align:left;z-index:5000;background:#020202;border:1px solid #202020;border-radius:3px;min-width:140px;max-height:400px;padding:4px 0;list-style:none;position:fixed;top:36px;left:6px;overflow-y:auto;box-shadow:0 3px 7px #000}.context-menu.project-dropdown{position:absolute;left:48px;right:48px}.context-menu h6{background:#222;margin:0;padding:3px 12px;font-size:.85em}.context-menu li{color:#e8e8e8;border-radius:3px;margin:0 4px;padding:4px 12px;font-size:.865em;position:relative;overflow:hidden}.context-menu li:not(.disabled){cursor:pointer}.context-menu li.disabled{opacity:.5}.context-menu li.image-included{min-width:160px;max-width:none;max-height:500px}.context-menu li.image-included img{border-radius:6px;width:28px;height:28px;margin-top:0;margin-left:-8px;margin-right:8px}.context-menu li.image-included svg.item-check-mark{height:22px}.context-menu hr{border-color:#202020;margin:5px 0}.context-menu hr:first-child,.context-menu hr:last-child{display:none}.context-menu li:not(.disabled).btn-active,.context-menu li:not(.disabled):hover{color:#fff;background:#353535}.context-menu li img{vertical-align:middle;width:18px;margin-top:-3px;display:inline-block}.context-menu.project-dropdown li img{opacity:1;background-color:#000;width:36px;margin-right:10px}.context-menu li svg{opacity:.85;width:12px;margin-right:10px}.context-menu li svg.float-right{margin-top:3px;margin-right:0}.context-menu li small{color:gray;float:right;margin-left:16px}.context-menu li small:before{content:"("}.context-menu li small:after{content:")"}.context-menu li.red{color:#ff2b2b}.context-menu li.red.btn-active:not(.disabled),.context-menu li.red:not(.disabled):hover{color:#fff;background:linear-gradient(red,#a80000)}.context-menu li.red.btn-active:not(.disabled) small,.context-menu li.red:not(.disabled):hover small{color:#fff}.construction-filter-options{background:#000;border-top:1px solid #000;gap:1px;height:31px;display:flex}.construction-filter-options.flex-children{min-height:38px}.construction-filter-options.flex-children .btn-small{flex:1}.construction-filter-options .btn-small{background:#0f0f0f;border:none;width:auto;min-width:30px;height:100%;margin:0;border-color:#000!important}.construction-filter-options .btn-small:not(:disabled):hover{background:#404040}.construction-filter-options .btn-small:disabled{color:#282828}.construction-filter-options .construction-filter-input{flex-grow:1;position:relative}.construction-filter-options .construction-filter-input>.construction-filter-category,.construction-filter-options .construction-filter-input>.construction-search-input{width:100%;height:100%;position:absolute;inset:0}.construction-filter-options .construction-filter-input>.construction-search-input>input{color:#fff;background:#090909;border:none;border-radius:0;width:100%;height:100%;padding:0 32px 0 10px;outline:none!important}.construction-filter-options .construction-filter-input>.construction-search-input>button{text-align:center;color:gray;cursor:pointer;justify-content:center;align-items:center;width:30px;font-size:1.15em;display:flex;position:absolute;inset:0 0 0 auto}.construction-filter-options .construction-filter-input>.construction-search-input>button:disabled{display:none}.construction-filter-options .construction-filter-input>.construction-search-input>button:hover{color:#fff}.construction-filter-options .construction-filter-input>.construction-filter-category{color:#a2a2a2;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;border:none;border-radius:0;padding:0 30px 0 10px;font-size:.85em;line-height:30px;overflow:hidden}.construction-filter-options .construction-filter-input>.construction-filter-category.btn-depressed{color:#fff;background:#0b0b0b}.construction-filter-options .construction-filter-input>.construction-filter-category:focus,.construction-filter-options .construction-filter-input>.construction-filter-category:hover{border-color:#fff}.construction-filter-options .construction-filter-input>.construction-filter-category>img{opacity:.75;width:18px;margin-top:-4px;margin-right:-1px}.construction-filter-options .construction-filter-input>.construction-filter-category>svg:first-of-type:not(.float-right){margin-top:-4px;margin-right:1px}.construction-filter-options .construction-filter-input>.construction-filter-category>svg.float-right{pointer-events:none}.construction-filter-options .construction-filter-input>.construction-filter-category.btn-depressed>img,.construction-filter-options .construction-filter-input>.construction-filter-category:hover>img{opacity:1}.construction-filter-settings{background:#000;border-top:1px solid #000;flex-wrap:wrap;justify-content:center;padding:0 1px;display:flex}.construction-filter-settings>.btn-small{color:#d2d2d2;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;background:#121212;border:1px solid #000;border-radius:3px;flex-grow:1;width:auto;min-width:60px;height:26px;margin:2px 1px;padding:0 8px;font-size:.85em;line-height:24px;overflow:hidden}.construction-filter-settings>.btn-small.btn-inactive{background:0 0!important}.btn-small.no-background,.btn-small.no-bg{background:0 0;border:none;font-size:1.4em}#notification-message{color:gray;pointer-events:none;font-size:.95em;line-height:38px;transition-duration:.125s;position:fixed;top:38px;left:0;right:0}#notification-message svg.iconify{opacity:.6}#notification-message.fade-in-transition{transition:opacity .5s}#notification-message.fade-in-enter-from,#notification-message.fade-in-leave-to{opacity:0}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./Google_Sans-normal-500-armenian.CL9XdCJl.woff2)format("woff2");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./Google_Sans-normal-500-bengali.CEmQX0hQ.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAoIABUAAAAAFQgAAAmaAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYNuGmwbhF4cgwI/SFZBUlUGYD9TVEFUgRQnGgCBDC88EQgKiACGOwsuADCEKgE2AiQDWAQgBYZMB4EvDAcbpRKzERVsHCA2rAvJ/osE2xDNfmjBQeMcd7Fog+HEvXtohAqFsxkaOgwxNMMLu7e/f7iVjxh0lvHwNZfvb3IFVCQJjUNZ1UpSxOMTW1SywtaKurvsQjzPpjXvfyAEiBSIWNtVl6yce1c0Z2I9NWnvvM3/zWnSARlzsoBXIFVWYwj8g/C7XErPrxVu+Pzk5NQUCzcjVo3/qWlo89faq8rMbt6/wAUAN0RC3c/EmNMRKu5CABcgCQB2JyqOYDwQFoCVqVCtkLX1skK7vqpt467NRkQcMRrr8Yn6TxFgBOJTBsGFcD31XfcolhuMiXDURxOGWHaAZFwdUktgWUsF2OoFjQSWyQx0oV7YzBVqyfZMLO0dzUeSdDTpKf/3jov5exQTzMcr95jyKsHBPEumcWUuXQcjQ4NWYgGHBaT2kFwrU6FCrxOvezoGKtSv8vvPRFs0np/PiTi6hT941L+o+6H5cF+TJidT5tfjCdHoZTR26Kc9vg6og1HuyC2S/cZW73GJLO5JFdgDFau/BS4+goaDInSIUXeU5cxc+hWm06hoNPjJYKYn7zU6QyeP7a4SepT85+TPgbAIkJcD9z8AofkAoCeYTDEIg4iK0kIhLSVFCAVC4BFKVEiIKAF5AjwWEMSmUtl8Z4RgtNEQ4HiV/8nsTZw+n0Zl5dC4thzGcY2+WK5haYzlmmbaGi5QWR0qG8sHHkKj1lgqLI0sFZYKS4WlokQFGqECFahABRqPq2AAqimKHsoWRLQGnq+J4da/zVCHjrflQw6g4xmWQ/39vtV88iD9miBvF7RmJrJFJQmHEBawidd5HXEdHiXNoh1SHcv9OMBs8D9g+pAbWCsKhE0YwCbOYSWxH49prL7a8nkk5qqz0DZHK479gG5Axyy9na4cgNHaRl4i6epFiCYYDQhzK5Oljrro0A7hpOXRrRmtJDmlotjIVg2q2C/KpvTnEApDjUMGWCwPq0CI2noKC9IaPdVjXeUA2e+9hZ2kKMtK1Oh3aQAAkBWoKQAAAAAGAMAAACAv24Q9GOQiDbingbnOcAMlx4tcToLeT82Irn+fl0bHt0JmPbYc6Gmo6jgwLTdeZ57OIqpgRMOiRhUmrlRaUSRQixhG6K5cDKzNNZElfCBcWkSPh1/FRQ8QMtdSlW0SEeGXtEYNZYKAWgI8DhCghpyaXNfe/UdcMQ424g45DRPqXS0GprUXI6fMj744shH1vkUmHc2axKPEVl/UT7d+DnPbGFQv8giAZPUiUM8nhM0AIQv0px4POvQY8eHIy02HSQo5nDtmvORQj0x+IimhTTdaf50VeTRNRRoAAUJRUQBACGRePdjXnpNmP/5ftpwGKKAiwAc+TizVQgAI449HAUgd1105mtEABTQIaQJChqNAVpJmi6k3xmU8Jkr6qGfUBzrS4cVqFajk3Z+39H/10RuOKfmNbgpa1PtTEF7Zdt4aCb6AgCRFhDR7T6WdBmX/rS1HxsQb3lImQf5BpmBPPNlSlQAiDaA7yENmQHaBoWA4AEWXii4RKWGxIsW6IbzacAwfPMNJJr2UV901Y8bamNl+zPu6m52VC535yxeJu8Bb5OJWrlq15wZpuNHdez0nXbdqkTt/1UJx57jzXOKUPc8/HosnXe/uvbEU8+izw3buv0Uabn2g5n03c9JN9/bFqjXc4Oy5Djp1wZ63y7VuzLjXPQh73msznHXVsfPtuajvlYXcBdyl3DJ3w0DK3MEukN5h1ovXvFge1nF+RxLTL6yu2VnxZLow3XD7ZPrdJ2dfXZy1baerZzMyL8gOfkpX05kW87o+yqQ/4YJyv6NXTDyaS8vlw8y5s+xVc83yYTxTbn+J1X5CsSWfbylOaG+dwrPTSj/cWizd/EOp/eU8VCo+8sMz4Y1heEMY3B+GD/DqJ4NHjulZnPrJvQueergufWs2Ov6syYceSmQ5F3wUpD4I0g+kgocO8k09nAfBJAgf/OBh/4WpgZKZH84CFzJ4TMg5cc7YT40KJeynH1JHhCHMhdy5lNE/MJ0fHRPcN3Ne5o0IYEgwjR9qPqu9LDhasAJfSMXJ1EnhnnEpfjC3mfe/splDbieI9Mtvwl3dED89QxjOTn4h3F0TjoNwFASTCXN9yH0aw313HKZirCEgwnEqV4fqnp3VsURhNPVdAB7Ejoujd/wKCagfvT3efXg6mGvVhwxNG2SO+pQpBk96R2vTdOmjCywt9QI8mjQQIASMlQYwHrja6W6AkSaYXn16i61zmB1cyUM8yQu8znt8ShNNoyFs8QWIVjoSCfNx2r0I7rTzSf7/g/r/ny9m84OLxdoehS7NPejfbvOefOmlJ/na97+OIrYKICdFhWQKsf5tACl/HcyQXr3o3e402JrqJFS7dQgl9zUqQ4vW1dputVri8rnHsc1019SruJXmBs3LRrmrEh2vVrdKbYKRI/tuleb/G8I0G+R/EhXvyR4WUUqLUhFTqhn1T00i0vw31rjF3w71SUlMSQXpEAkVRO2sJK5oxRiO6Ja//mqxE9RB/7e0GiatsZj1b1MTljDqVkY4arR69dq6ticsZdJhJlNjb23QrVqpLVEd8ZI5U5XN6+1s6/gGurbbhqRHSNdIW0wOl3Lcmeh/Tj+aquvptm6r29QksWynZ5yNSdNWCIjZuvOpIfeuSgz/w9b6W4C3tjYuBvjauOYdEqX+5NsYLAqA4K4Zo34JxXwr/S34puk0nlnpEhKpB68x0rfwZ5EdAACGgwuBoWAKWAuW+oLhsZehcSpT4gzWxuksBWPSrQwiIO00PG0ZhL2cIiATeTSpo8BVckqfiPo4gCjxWE208VEkht5+JKb+7iWW7iokbqCFPZNynBon4uCZOlI8DMeYkSSObSDxyaolAZZsz5QEN83NcLMkhyNOCigeLj0bmKK9ksbBGfIGBI0JbNKMbQtI3I/eHdnHTYE2n8OMY0Bzfy7iOgY4ipHRg0iBUENOji8APITPI5flB8QQyCKiQA3a2BcIK7BPSy+oLV/M2AOF/SMOjXAECCEu9nsiBUVZeXlY07kyUGQiikoMBZfS0SiORrEnqC25pTewbdtAcx1bFzq39PDOXsqeEHsxHcHLFsuQA4ChQwL3skPwWYBBQloiEuMTVFkcxd2xEV2WwefKoaSCj05fIRYZLiE/IUbF27LagXc7S7HiNxTv0KLFEFMsiYgtUXHE5UOf+cBHPg1PYtYYXcAQViKP53u38vabJ8oOI7HOHszpl6+uATqS8EtKMpGdNlORtLRwbUNg52UNLfBr4QGdzpvc/moA)format("woff2");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./Google_Sans-normal-500-cyrillic-ext.CuIn2wLX.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./Google_Sans-normal-500-cyrillic.XyosMMvy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./Google_Sans-normal-500-devanagari.BkgmlszD.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./Google_Sans-normal-500-ethiopic.In5Lv2Lo.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./Google_Sans-normal-500-georgian.Cye1fCVj.woff2)format("woff2");unicode-range:U+589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./Google_Sans-normal-500-greek-ext.C1tZTvjs.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./Google_Sans-normal-500-greek.Dsgirknt.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./Google_Sans-normal-500-gujarati.D5KIfnSg.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+A80-AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./Google_Sans-normal-500-gurmukhi.DR3S6CaB.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+A01-A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./Google_Sans-normal-500-hebrew.DHsShdXT.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./Google_Sans-normal-500-khmer.BZfyBD_P.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./Google_Sans-normal-500-lao.FX4iEc4n.woff2)format("woff2");unicode-range:U+E81-EDF,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./Google_Sans-normal-500-malayalam.DiHR6Rcr.woff2)format("woff2");unicode-range:U+307,U+323,U+951-952,U+964-965,U+D00-D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./Google_Sans-normal-500-oriya.DVfwSD5s.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+B01-B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./Google_Sans-normal-500-sinhala.BXLHgYVu.woff2)format("woff2");unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./Google_Sans-normal-500-symbols.Qb5vBzl0.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./Google_Sans-normal-500-tamil.DApg9VQC.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./Google_Sans-normal-500-telugu.BLIsn-3p.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+C00-C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./Google_Sans-normal-500-thai.DOLCz66U.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./Google_Sans-normal-500-vietnamese.CPcCMI0n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./Google_Sans-normal-500-latin-ext.DjTdUnS9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./Google_Sans-normal-500-latin.Bwkq70f6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./Google_Sans-normal-500-armenian.CL9XdCJl.woff2)format("woff2");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./Google_Sans-normal-500-bengali.CEmQX0hQ.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAoIABUAAAAAFQgAAAmaAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYNuGmwbhF4cgwI/SFZBUlUGYD9TVEFUgRQnGgCBDC88EQgKiACGOwsuADCEKgE2AiQDWAQgBYZMB4EvDAcbpRKzERVsHCA2rAvJ/osE2xDNfmjBQeMcd7Fog+HEvXtohAqFsxkaOgwxNMMLu7e/f7iVjxh0lvHwNZfvb3IFVCQJjUNZ1UpSxOMTW1SywtaKurvsQjzPpjXvfyAEiBSIWNtVl6yce1c0Z2I9NWnvvM3/zWnSARlzsoBXIFVWYwj8g/C7XErPrxVu+Pzk5NQUCzcjVo3/qWlo89faq8rMbt6/wAUAN0RC3c/EmNMRKu5CABcgCQB2JyqOYDwQFoCVqVCtkLX1skK7vqpt467NRkQcMRrr8Yn6TxFgBOJTBsGFcD31XfcolhuMiXDURxOGWHaAZFwdUktgWUsF2OoFjQSWyQx0oV7YzBVqyfZMLO0dzUeSdDTpKf/3jov5exQTzMcr95jyKsHBPEumcWUuXQcjQ4NWYgGHBaT2kFwrU6FCrxOvezoGKtSv8vvPRFs0np/PiTi6hT941L+o+6H5cF+TJidT5tfjCdHoZTR26Kc9vg6og1HuyC2S/cZW73GJLO5JFdgDFau/BS4+goaDInSIUXeU5cxc+hWm06hoNPjJYKYn7zU6QyeP7a4SepT85+TPgbAIkJcD9z8AofkAoCeYTDEIg4iK0kIhLSVFCAVC4BFKVEiIKAF5AjwWEMSmUtl8Z4RgtNEQ4HiV/8nsTZw+n0Zl5dC4thzGcY2+WK5haYzlmmbaGi5QWR0qG8sHHkKj1lgqLI0sFZYKS4WlokQFGqECFahABRqPq2AAqimKHsoWRLQGnq+J4da/zVCHjrflQw6g4xmWQ/39vtV88iD9miBvF7RmJrJFJQmHEBawidd5HXEdHiXNoh1SHcv9OMBs8D9g+pAbWCsKhE0YwCbOYSWxH49prL7a8nkk5qqz0DZHK479gG5Axyy9na4cgNHaRl4i6epFiCYYDQhzK5Oljrro0A7hpOXRrRmtJDmlotjIVg2q2C/KpvTnEApDjUMGWCwPq0CI2noKC9IaPdVjXeUA2e+9hZ2kKMtK1Oh3aQAAkBWoKQAAAAAGAMAAACAv24Q9GOQiDbingbnOcAMlx4tcToLeT82Irn+fl0bHt0JmPbYc6Gmo6jgwLTdeZ57OIqpgRMOiRhUmrlRaUSRQixhG6K5cDKzNNZElfCBcWkSPh1/FRQ8QMtdSlW0SEeGXtEYNZYKAWgI8DhCghpyaXNfe/UdcMQ424g45DRPqXS0GprUXI6fMj744shH1vkUmHc2axKPEVl/UT7d+DnPbGFQv8giAZPUiUM8nhM0AIQv0px4POvQY8eHIy02HSQo5nDtmvORQj0x+IimhTTdaf50VeTRNRRoAAUJRUQBACGRePdjXnpNmP/5ftpwGKKAiwAc+TizVQgAI449HAUgd1105mtEABTQIaQJChqNAVpJmi6k3xmU8Jkr6qGfUBzrS4cVqFajk3Z+39H/10RuOKfmNbgpa1PtTEF7Zdt4aCb6AgCRFhDR7T6WdBmX/rS1HxsQb3lImQf5BpmBPPNlSlQAiDaA7yENmQHaBoWA4AEWXii4RKWGxIsW6IbzacAwfPMNJJr2UV901Y8bamNl+zPu6m52VC535yxeJu8Bb5OJWrlq15wZpuNHdez0nXbdqkTt/1UJx57jzXOKUPc8/HosnXe/uvbEU8+izw3buv0Uabn2g5n03c9JN9/bFqjXc4Oy5Djp1wZ63y7VuzLjXPQh73msznHXVsfPtuajvlYXcBdyl3DJ3w0DK3MEukN5h1ovXvFge1nF+RxLTL6yu2VnxZLow3XD7ZPrdJ2dfXZy1baerZzMyL8gOfkpX05kW87o+yqQ/4YJyv6NXTDyaS8vlw8y5s+xVc83yYTxTbn+J1X5CsSWfbylOaG+dwrPTSj/cWizd/EOp/eU8VCo+8sMz4Y1heEMY3B+GD/DqJ4NHjulZnPrJvQueergufWs2Ov6syYceSmQ5F3wUpD4I0g+kgocO8k09nAfBJAgf/OBh/4WpgZKZH84CFzJ4TMg5cc7YT40KJeynH1JHhCHMhdy5lNE/MJ0fHRPcN3Ne5o0IYEgwjR9qPqu9LDhasAJfSMXJ1EnhnnEpfjC3mfe/splDbieI9Mtvwl3dED89QxjOTn4h3F0TjoNwFASTCXN9yH0aw313HKZirCEgwnEqV4fqnp3VsURhNPVdAB7Ejoujd/wKCagfvT3efXg6mGvVhwxNG2SO+pQpBk96R2vTdOmjCywt9QI8mjQQIASMlQYwHrja6W6AkSaYXn16i61zmB1cyUM8yQu8znt8ShNNoyFs8QWIVjoSCfNx2r0I7rTzSf7/g/r/ny9m84OLxdoehS7NPejfbvOefOmlJ/na97+OIrYKICdFhWQKsf5tACl/HcyQXr3o3e402JrqJFS7dQgl9zUqQ4vW1dputVri8rnHsc1019SruJXmBs3LRrmrEh2vVrdKbYKRI/tuleb/G8I0G+R/EhXvyR4WUUqLUhFTqhn1T00i0vw31rjF3w71SUlMSQXpEAkVRO2sJK5oxRiO6Ja//mqxE9RB/7e0GiatsZj1b1MTljDqVkY4arR69dq6ticsZdJhJlNjb23QrVqpLVEd8ZI5U5XN6+1s6/gGurbbhqRHSNdIW0wOl3Lcmeh/Tj+aquvptm6r29QksWynZ5yNSdNWCIjZuvOpIfeuSgz/w9b6W4C3tjYuBvjauOYdEqX+5NsYLAqA4K4Zo34JxXwr/S34puk0nlnpEhKpB68x0rfwZ5EdAACGgwuBoWAKWAuW+oLhsZehcSpT4gzWxuksBWPSrQwiIO00PG0ZhL2cIiATeTSpo8BVckqfiPo4gCjxWE208VEkht5+JKb+7iWW7iokbqCFPZNynBon4uCZOlI8DMeYkSSObSDxyaolAZZsz5QEN83NcLMkhyNOCigeLj0bmKK9ksbBGfIGBI0JbNKMbQtI3I/eHdnHTYE2n8OMY0Bzfy7iOgY4ipHRg0iBUENOji8APITPI5flB8QQyCKiQA3a2BcIK7BPSy+oLV/M2AOF/SMOjXAECCEu9nsiBUVZeXlY07kyUGQiikoMBZfS0SiORrEnqC25pTewbdtAcx1bFzq39PDOXsqeEHsxHcHLFsuQA4ChQwL3skPwWYBBQloiEuMTVFkcxd2xEV2WwefKoaSCj05fIRYZLiE/IUbF27LagXc7S7HiNxTv0KLFEFMsiYgtUXHE5UOf+cBHPg1PYtYYXcAQViKP53u38vabJ8oOI7HOHszpl6+uATqS8EtKMpGdNlORtLRwbUNg52UNLfBr4QGdzpvc/moA)format("woff2");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./Google_Sans-normal-500-cyrillic-ext.CuIn2wLX.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./Google_Sans-normal-500-cyrillic.XyosMMvy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./Google_Sans-normal-500-devanagari.BkgmlszD.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./Google_Sans-normal-500-ethiopic.In5Lv2Lo.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./Google_Sans-normal-500-georgian.Cye1fCVj.woff2)format("woff2");unicode-range:U+589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./Google_Sans-normal-500-greek-ext.C1tZTvjs.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./Google_Sans-normal-500-greek.Dsgirknt.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./Google_Sans-normal-500-gujarati.D5KIfnSg.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+A80-AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./Google_Sans-normal-500-gurmukhi.DR3S6CaB.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+A01-A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./Google_Sans-normal-500-hebrew.DHsShdXT.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./Google_Sans-normal-500-khmer.BZfyBD_P.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./Google_Sans-normal-500-lao.FX4iEc4n.woff2)format("woff2");unicode-range:U+E81-EDF,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./Google_Sans-normal-500-malayalam.DiHR6Rcr.woff2)format("woff2");unicode-range:U+307,U+323,U+951-952,U+964-965,U+D00-D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./Google_Sans-normal-500-oriya.DVfwSD5s.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+B01-B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./Google_Sans-normal-500-sinhala.BXLHgYVu.woff2)format("woff2");unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./Google_Sans-normal-500-symbols.Qb5vBzl0.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./Google_Sans-normal-500-tamil.DApg9VQC.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./Google_Sans-normal-500-telugu.BLIsn-3p.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+C00-C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./Google_Sans-normal-500-thai.DOLCz66U.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./Google_Sans-normal-500-vietnamese.CPcCMI0n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./Google_Sans-normal-500-latin-ext.DjTdUnS9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./Google_Sans-normal-500-latin.Bwkq70f6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./Inter-normal-400-cyrillic-ext.BOeWTOD4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./Inter-normal-400-cyrillic.DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./Inter-normal-400-greek-ext.DlzME5K_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./Inter-normal-400-greek.CkhJZR-_.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./Inter-normal-400-vietnamese.CBcvBZtf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./Inter-normal-400-latin-ext.DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./Inter-normal-400-latin.Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./Inter-normal-400-cyrillic-ext.BOeWTOD4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./Inter-normal-400-cyrillic.DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./Inter-normal-400-greek-ext.DlzME5K_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./Inter-normal-400-greek.CkhJZR-_.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./Inter-normal-400-vietnamese.CBcvBZtf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./Inter-normal-400-latin-ext.DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./Inter-normal-400-latin.Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./Inter-normal-400-cyrillic-ext.BOeWTOD4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./Inter-normal-400-cyrillic.DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./Inter-normal-400-greek-ext.DlzME5K_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./Inter-normal-400-greek.CkhJZR-_.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./Inter-normal-400-vietnamese.CBcvBZtf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./Inter-normal-400-latin-ext.DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./Inter-normal-400-latin.Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./Inter-normal-400-cyrillic-ext.BOeWTOD4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./Inter-normal-400-cyrillic.DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./Inter-normal-400-greek-ext.DlzME5K_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./Inter-normal-400-greek.CkhJZR-_.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./Inter-normal-400-vietnamese.CBcvBZtf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./Inter-normal-400-latin-ext.DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./Inter-normal-400-latin.Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(./Jost-normal-400-cyrillic.CjwCQKo9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(./Jost-normal-400-latin-ext.BDUtSsKd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(./Jost-normal-400-latin.ObQm3Zd1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(./Jost-normal-400-cyrillic.CjwCQKo9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(./Jost-normal-400-latin-ext.BDUtSsKd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(./Jost-normal-400-latin.ObQm3Zd1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(./Jost-normal-400-cyrillic.CjwCQKo9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(./Jost-normal-400-latin-ext.BDUtSsKd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(./Jost-normal-400-latin.ObQm3Zd1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(./Jost-normal-400-cyrillic.CjwCQKo9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(./Jost-normal-400-latin-ext.BDUtSsKd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(./Jost-normal-400-latin.ObQm3Zd1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./Roboto_Mono-normal-400-cyrillic-ext.BUDPrIko.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./Roboto_Mono-normal-400-cyrillic.HUlVHixE.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./Roboto_Mono-normal-400-greek.BJJTbwTT.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./Roboto_Mono-normal-400-vietnamese.DlC-zuDL.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./Roboto_Mono-normal-400-latin-ext.QAYlOegK.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./Roboto_Mono-normal-400-latin.CZtBPCCa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./Roboto_Mono-normal-400-cyrillic-ext.BUDPrIko.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./Roboto_Mono-normal-400-cyrillic.HUlVHixE.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./Roboto_Mono-normal-400-greek.BJJTbwTT.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./Roboto_Mono-normal-400-vietnamese.DlC-zuDL.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./Roboto_Mono-normal-400-latin-ext.QAYlOegK.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./Roboto_Mono-normal-400-latin.CZtBPCCa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.nx-chat-position-segment[data-v-cff3138e]{max-width:100%;color:inherit;font:inherit;vertical-align:middle;background:#ffffff14;border:0;border-radius:999px;align-items:center;gap:.32rem;padding:.26rem .58rem;font-size:.92em;line-height:1.18;transition:background-color .14s,transform .14s;display:inline-flex}.nx-chat-position-segment[data-v-cff3138e]:hover:not(:disabled){background:#ffffff24;transform:translateY(-1px)}.nx-chat-position-segment[data-v-cff3138e]:disabled{opacity:.7;cursor:default}.nx-chat-position-segment>span[data-v-cff3138e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nixie-tool-preset-toolbar__preset-group>.nx-tooltip[data-v-6df5d7df]{display:inline-flex}.nixie-tool-preset-toolbar__preset-group>.nx-tooltip:first-child .nx-btn-group__option[data-v-6df5d7df]{border-radius:var(--nx-radius-sm)}.nixie-tool-preset-toolbar__preset-field[data-v-6df5d7df],.nixie-tool-preset-toolbar__preset-field>.nx-tooltip[data-v-6df5d7df]{flex:auto;min-width:0;display:flex}.nixie-tool-preset-toolbar__section-action[data-v-904e7344]{display:inline-flex}.nixie-inspector-tool-options-stack[data-v-92ecd987]{gap:var(--nx-space-2);min-width:0;display:grid}.nixie-url-sprite-inspector[data-v-d7aecae3]{gap:var(--nx-space-2);display:grid}.nixie-document-outline[data-v-7f99ac0f]{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.nixie-document-outline[data-v-7f99ac0f] .nx-tree{flex:auto;min-height:0}.nixie-document-outline__empty[data-v-7f99ac0f]{margin:var(--nx-space-3);width:auto}.nixie-left-sidebar-outline-panel[data-v-5e11f918]{flex:auto;width:100%;height:100%;min-height:0;display:flex}.nixie-left-sidebar-outline-panel[data-v-5e11f918] .nixie-document-outline{flex:auto;width:100%;min-height:0}.nx-file-browser[data-v-a32efcda]{flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex}.nx-file-browser__section-actions[data-v-a32efcda]{align-items:stretch;height:100%;display:flex}.nx-file-browser__section-action[data-v-a32efcda]{display:inline-flex}.nx-file-browser__toolbar-filters[data-v-a32efcda]{flex:none;align-self:stretch}.nx-file-browser__toolbar-filters>.nx-tooltip[data-v-a32efcda]{height:100%;display:inline-flex}.nx-file-browser__toolbar-filters .nx-btn-group__option[data-v-a32efcda]{height:100%}.nx-file-browser__search-field[data-v-a32efcda]{flex:auto;min-width:0;display:flex}.nx-file-browser__search-field[data-v-a32efcda] .nx-toolbar-field{width:100%}.nx-file-browser__search-field[data-v-a32efcda] .nx-toolbar-field__trailing>.nx-tooltip{align-self:stretch;height:100%}.nx-file-browser__scope-action[data-v-a32efcda]{width:auto;min-width:var(--nx-control-height-sm);gap:var(--nx-space-1);padding-inline:var(--nx-space-2)}.nx-file-browser__scope-label[data-v-a32efcda]{text-overflow:ellipsis;white-space:nowrap;max-width:7rem;line-height:1;overflow:hidden}.nx-file-browser__filter-trigger[data-v-a32efcda]{position:relative}.nx-file-browser__filter-trigger.has-active-filters[data-v-a32efcda]:after{content:"";background:var(--nx-accent);width:6px;height:6px;box-shadow:0 0 0 1px var(--nx-surface);pointer-events:none;border-radius:999px;position:absolute;top:3px;right:3px}.nx-file-browser__filter-settings[data-v-a32efcda]{background:var(--nx-bg-subtle);border-top:none;border-bottom:1px solid var(--nx-border);flex-wrap:wrap;gap:4px;padding:6px;display:flex}.nx-file-browser__filter-settings .nx-btn[data-v-a32efcda]{letter-spacing:.03em;text-transform:uppercase;flex:auto;justify-content:center;width:auto;min-width:max-content;min-height:24px;padding:0 8px;font-size:.64rem}.nx-file-browser__filter-settings .nx-btn span[data-v-a32efcda]{line-height:1}.nx-file-browser__filter-settings .nx-btn.nx-file-browser__filter-button[data-v-a32efcda]{gap:6px;padding:0 4px 0 8px}.nx-file-browser__filter-button-chevron[data-v-a32efcda]{opacity:.76;flex:none}.nx-file-browser__filter-settings .nx-btn.is-inactive[data-v-a32efcda]{color:var(--nx-text-subtle);opacity:.72}.nx-file-browser__filter-settings .nx-btn[data-v-a32efcda]:disabled{cursor:default}.nx-file-browser__filter-settings .nx-btn.nx-file-browser__filter-button--disabled[data-v-a32efcda],.nx-file-browser__filter-settings .nx-btn.nx-file-browser__filter-button--disabled[data-v-a32efcda]:disabled{background:var(--nx-surface-overlay);border-color:var(--nx-border);color:var(--nx-text-subtle);opacity:.55}.nx-file-browser__filter-settings .nx-btn.nx-file-browser__filter-button--disabled span[data-v-a32efcda]{text-decoration:line-through;-webkit-text-decoration-color:var(--nx-border-strong);text-decoration-color:var(--nx-border-strong);text-decoration-thickness:1px}.nx-file-browser__search-shortcut[data-v-a32efcda]{padding:0 var(--nx-space-2);pointer-events:none;opacity:.78;align-self:center;align-items:center;display:inline-flex}.nx-file-browser__search-shortcut[data-v-a32efcda] .nx-shortcut-keys__key{min-width:1rem;height:1rem;padding:0 .25rem;font-size:9px}.nx-file-browser__search-close[data-v-a32efcda]{color:var(--nx-text-subtle);opacity:.55;flex:none;align-self:center}.nx-file-browser__search-close[data-v-a32efcda]:hover:not(:disabled){color:var(--nx-text-muted);opacity:1}.nx-file-browser__search-history[data-v-a32efcda]{background:var(--nx-bg-subtle);border-bottom:1px solid var(--nx-border);flex-direction:column;flex:none;gap:0;display:flex}.nx-file-browser__search-history-list[data-v-a32efcda]{padding:var(--nx-space-1) 0;flex-direction:column;display:flex}.nx-file-browser__search-history-entry[data-v-a32efcda]{align-items:center;gap:var(--nx-space-1);min-height:1.375rem;padding:0 var(--nx-space-1) 0 var(--nx-space-3);display:flex}.nx-file-browser__search-history-entry[data-v-a32efcda]:hover{background:var(--nx-hover-surface)}.nx-file-browser__search-history-apply[data-v-a32efcda]{min-width:0;min-height:1.375rem;color:var(--nx-text-subtle);font-size:var(--nx-text-xs);line-height:var(--nx-leading-normal);text-align:left;cursor:pointer;opacity:.55;background:0 0;border:none;flex:auto;align-items:center;padding:0;display:inline-flex}.nx-file-browser__search-history-entry:hover .nx-file-browser__search-history-apply[data-v-a32efcda]{color:var(--nx-text-muted);opacity:1}.nx-file-browser__search-history-apply span[data-v-a32efcda]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-file-browser__search-history-remove[data-v-a32efcda]{color:var(--nx-text-subtle);opacity:.55;flex:none}.nx-file-browser__search-history-remove[data-v-a32efcda]:hover:not(:disabled){color:var(--nx-text-muted);opacity:1}.nx-file-browser[data-v-a32efcda] .nx-tree{flex:auto;min-height:0}.nx-file-browser[data-v-a32efcda] .nx-tree-row__actions{z-index:1;opacity:0;pointer-events:none;transition:opacity var(--nx-duration-fast) var(--nx-ease-out);gap:0;margin-left:0;position:absolute;top:2px;right:0}.nx-file-browser[data-v-a32efcda] .nx-tree-row:hover .nx-tree-row__actions,.nx-file-browser[data-v-a32efcda] .nx-tree-row__actions:focus-within{opacity:1;pointer-events:auto}.nx-file-browser__folder-new[data-v-a32efcda] .nx-btn{width:18px;min-width:18px;height:18px;min-height:18px;color:var(--nx-text-subtle);border-radius:var(--nx-radius-sm);background:0 0;padding:0}.nx-file-browser__section-heading-action[data-v-a32efcda]{flex:0 0 20px;width:20px;min-width:20px;height:20px;min-height:20px;display:flex}.nx-file-browser__section-heading-action[data-v-a32efcda] .nx-btn,.nx-file-browser__section-heading-action.nx-btn[data-v-a32efcda]{box-sizing:border-box;width:20px;min-width:20px;height:20px;min-height:20px;color:var(--nx-text-subtle);border-radius:var(--nx-radius-sm);background:0 0;padding:0}.nx-file-browser__section-heading-action[data-v-a32efcda] .nx-btn:hover:not(:disabled),.nx-file-browser__section-heading-action.nx-btn[data-v-a32efcda]:hover:not(:disabled){color:var(--nx-text);background:0 0}.nx-file-browser__section-heading-action[data-v-a32efcda] .nx-btn.is-active:not(:disabled),.nx-file-browser__section-heading-action.nx-btn.is-active[data-v-a32efcda]:not(:disabled){color:var(--nx-accent-muted-text);background:0 0}.nx-file-browser__folder-new[data-v-a32efcda] .nx-btn:hover:not(:disabled),.nx-file-browser__folder-new[data-v-a32efcda] .nx-btn.is-active:not(:disabled){color:var(--nx-text);background:var(--nx-hover-surface)}.nx-file-browser__empty[data-v-a32efcda]{margin:var(--nx-space-3);width:auto}.nixie-left-sidebar-project-panel[data-v-4b868ff9]{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex}.nixie-left-sidebar-project-panel[data-v-4b868ff9] .nx-file-browser{flex:auto;width:100%;min-height:0}:root{--nixie-sidebar-row-height:34px;--nixie-sidebar-row-chevron-size:20px;--nixie-sidebar-row-action-inset:2px;--nixie-sidebar-row-action-gap:2px;--nixie-sidebar-row-action-width:22px;--nixie-sidebar-row-action-height:var(--nixie-sidebar-row-action-width);--nixie-sidebar-row-action-icon-size:14px;--nixie-sidebar-row-border:var(--nx-border);--nixie-sidebar-row-border-strong:var(--nx-border-strong);--nixie-sidebar-row-surface:var(--nx-surface);--nixie-sidebar-row-surface-raised:var(--nx-surface-raised);--nixie-sidebar-row-text:var(--nx-text);--nixie-sidebar-row-text-muted:var(--nx-text-muted);--nixie-sidebar-row-text-soft:var(--nx-text-subtle)}.nixie-sidebar-row__label{min-width:0;font-size:var(--nx-text-sm);letter-spacing:normal;text-transform:none;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:500;line-height:1.2;overflow:hidden}.nixie-sidebar-row__chevron-slot{width:var(--nixie-sidebar-row-chevron-size);height:calc(var(--nixie-sidebar-row-height) - var(--nx-space-1)*2);transition:color var(--nx-duration-fast) var(--nx-ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex;color:var(--nixie-sidebar-row-text-soft)!important}.nixie-sidebar-row__chevron-slot .iconify,.nixie-sidebar-row__chevron-slot .nx-icon,.nixie-sidebar-row__chevron-slot svg{width:11px;height:11px;font-size:11px;color:inherit!important;fill:currentColor!important}.nixie-sidebar-row--chevron-on-item-hover.is-hovered .nixie-sidebar-row__chevron-slot,.nixie-sidebar-row--chevron-on-item-hover:hover .nixie-sidebar-row__chevron-slot{color:var(--nixie-sidebar-row-text-muted)!important}.nixie-sidebar-row__actions{align-self:stretch;gap:var(--nixie-sidebar-row-action-gap);height:100%;min-height:0;padding:var(--nixie-sidebar-row-action-inset);padding-right:var(--nx-space-2)}.nixie-sidebar-row__action,.nixie-sidebar-row__actions{box-sizing:border-box;flex:none;align-items:center;display:inline-flex}.nixie-sidebar-row__action{width:var(--nixie-sidebar-row-action-width);min-width:var(--nixie-sidebar-row-action-width);height:var(--nixie-sidebar-row-action-height);min-height:var(--nixie-sidebar-row-action-height);max-height:var(--nixie-sidebar-row-action-height);border-radius:var(--nx-radius-sm);font-size:var(--nixie-sidebar-row-action-icon-size);cursor:pointer;transition:background var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out),opacity var(--nx-duration-fast) var(--nx-ease-out);background:0 0;border:0;justify-content:center;margin:0;padding:0;line-height:1;color:var(--nixie-sidebar-row-text-soft)!important}.nixie-sidebar-row__action .iconify,.nixie-sidebar-row__action .nx-icon,.nixie-sidebar-row__action svg{width:var(--nixie-sidebar-row-action-icon-size);height:var(--nixie-sidebar-row-action-icon-size);font-size:var(--nixie-sidebar-row-action-icon-size);color:inherit!important;fill:currentColor!important}.nixie-sidebar-row__action.is-open:not(:disabled),.nixie-sidebar-row__action:hover:not(:disabled){background:var(--nx-hover-surface);color:var(--nixie-sidebar-row-text)!important}.nixie-sidebar-row__action.is-active:hover:not(:disabled),.nixie-sidebar-row__action.is-active:not(:disabled){color:var(--nx-accent-muted-text)!important}.nixie-sidebar-row__action:disabled{opacity:.35;cursor:default}.nixie-sidebar-row__action:focus-visible{outline:1px solid var(--nx-border-focus);outline-offset:0}.nixie-sidebar-row__actions .nx-tooltip{width:var(--nixie-sidebar-row-action-width);height:var(--nixie-sidebar-row-action-height);min-height:var(--nixie-sidebar-row-action-height);align-self:center;align-items:stretch;display:inline-flex}.nixie-sidebar-row__actions .nx-btn.nx-btn--icon-only.nx-btn--bare.nixie-sidebar-row__action,.nixie-sidebar-row__actions .nx-btn.nx-btn--sm.nx-btn--icon-only.nx-btn--bare.nixie-sidebar-row__action{border-radius:var(--nx-radius-sm);background:0 0;width:100%;min-width:100%;height:100%;min-height:100%;max-height:100%;padding:0;color:var(--nixie-sidebar-row-text-soft)!important}.nixie-sidebar-row__actions .nx-btn.nx-btn--icon-only.nx-btn--bare.nixie-sidebar-row__action:hover:not(:disabled),.nixie-sidebar-row__actions .nx-btn.nx-btn--sm.nx-btn--icon-only.nx-btn--bare.nixie-sidebar-row__action:hover:not(:disabled){background:var(--nx-hover-surface);color:var(--nixie-sidebar-row-text)!important}.nixie-sidebar-row__actions .nx-btn.nx-btn--icon-only.nx-btn--bare.nixie-sidebar-row__action.is-active:hover:not(:disabled),.nixie-sidebar-row__actions .nx-btn.nx-btn--icon-only.nx-btn--bare.nixie-sidebar-row__action.is-active:not(:disabled),.nixie-sidebar-row__actions .nx-btn.nx-btn--sm.nx-btn--icon-only.nx-btn--bare.nixie-sidebar-row__action.is-active:hover:not(:disabled),.nixie-sidebar-row__actions .nx-btn.nx-btn--sm.nx-btn--icon-only.nx-btn--bare.nixie-sidebar-row__action.is-active:not(:disabled){color:var(--nx-accent-muted-text)!important}.nixie-scene-browser[data-v-c9327ae6]{--nixie-scene-border:var(--nixie-sidebar-row-border);--nixie-scene-border-strong:var(--nixie-sidebar-row-border-strong);--nixie-scene-panel:var(--nx-bg);--nixie-scene-surface:var(--nixie-sidebar-row-surface);--nixie-scene-surface-raised:var(--nixie-sidebar-row-surface-raised);--nixie-scene-surface-muted:var(--nx-bg-subtle);--nixie-scene-text:var(--nixie-sidebar-row-text);--nixie-scene-text-muted:var(--nixie-sidebar-row-text-muted);--nixie-scene-text-soft:var(--nixie-sidebar-row-text-soft);--nixie-scene-accent:var(--nx-accent);--nixie-scene-accent-soft:var(--nx-accent-muted);--nixie-scene-accent-text:var(--nx-accent-muted-text);--nixie-scene-shadow:var(--nx-panel-shadow);--nixie-scene-row-height:var(--nixie-sidebar-row-height);width:100%;min-height:0;color:var(--nixie-scene-text-muted);background:var(--nixie-scene-surface-muted);border:0;border-radius:0;grid-template-rows:minmax(0,1fr);display:grid;overflow:hidden}.nixie-scene-browser__section-actions[data-v-c9327ae6]{align-items:stretch;height:100%;display:flex}.nixie-scene-browser__section-action[data-v-c9327ae6]{display:inline-flex}.nixie-scene-browser__body[data-v-c9327ae6],.nixie-scene-browser__tree[data-v-c9327ae6]{align-content:start;display:grid}.nixie-scene-browser__tree[data-v-c9327ae6]{gap:6px;min-height:0}.nixie-scene-browser__tree.is-layer-dragging[data-v-c9327ae6]{padding-block:0}.nixie-scene-browser__edge-dropzone[data-v-c9327ae6]{border-radius:var(--nx-radius-sm);min-height:24px}.nixie-scene-browser__edge-dropzone.is-active[data-v-c9327ae6]{background:var(--nixie-scene-accent-soft)}.nixie-scene-row[data-v-c9327ae6]{--row-indent:calc(var(--scene-depth,0)*12px);grid-template-columns:var(--row-indent) minmax(0,1fr) auto;-moz-column-gap:2px;width:100%;min-height:var(--nixie-scene-row-height);color:var(--nixie-scene-text);background:var(--nixie-scene-surface);border:1px solid var(--nixie-scene-border);border-radius:var(--nx-radius-md);-webkit-user-select:none;user-select:none;content-visibility:auto;contain:layout style;contain-intrinsic-size:var(--nixie-scene-row-height);transition:background var(--nx-duration-fast) var(--nx-ease-out),border-color var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out);align-items:center;column-gap:2px;padding:0;display:grid;position:relative}.nixie-scene-row.is-expandable[data-v-c9327ae6]{grid-template-columns:var(--row-indent) 20px minmax(0,1fr) auto}.nixie-scene-row.is-drop-inside[data-v-c9327ae6],.nixie-scene-row[data-v-c9327ae6]:hover{background:var(--nixie-scene-surface-raised);border-color:var(--nixie-scene-border-strong)}.nixie-scene-row.is-selected[data-v-c9327ae6]{color:var(--nixie-scene-accent-text);box-shadow:none}.nixie-scene-row.is-editing[data-v-c9327ae6],.nixie-scene-row.is-selected[data-v-c9327ae6]{background:var(--nixie-scene-accent-soft);border-color:var(--nx-control-border-focus)}.nixie-scene-row.is-keyboard-focused[data-v-c9327ae6]:not(.is-selected):not(.is-editing){background:var(--nixie-scene-accent-soft);box-shadow:inset 0 0 0 1px var(--nx-border-focus)}.nixie-scene-row.is-hidden[data-v-c9327ae6]{color:var(--nixie-scene-text-soft)}.nixie-scene-row.is-hidden .nixie-scene-row__label[data-v-c9327ae6]{color:var(--nixie-scene-text-muted)}.nixie-scene-row.is-selected.is-hidden[data-v-c9327ae6]{color:color-mix(in srgb,var(--nixie-scene-accent-text) 55%,transparent)}.nixie-scene-row.is-selected.is-hidden .nixie-scene-row__label[data-v-c9327ae6]{color:color-mix(in srgb,var(--nixie-scene-accent-text) 65%,transparent)}.nixie-scene-row.is-drop-after[data-v-c9327ae6]:after,.nixie-scene-row.is-drop-before[data-v-c9327ae6]:before{content:"";background:var(--nixie-scene-accent);height:2px;position:absolute;left:0;right:0}.nixie-scene-row.is-drop-before[data-v-c9327ae6]:before{top:-1px}.nixie-scene-row.is-drop-after[data-v-c9327ae6]:after{bottom:-1px}.nixie-scene-row__indent[data-v-c9327ae6]{width:100%}.nixie-scene-row__main[data-v-c9327ae6]{min-width:0;padding:0 0 0 var(--nx-space-1);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-self:stretch;align-items:center;display:flex}.nixie-scene-row__main--renaming[data-v-c9327ae6]{cursor:default}.nixie-scene-row__toggle[data-v-c9327ae6]{width:var(--nixie-sidebar-row-chevron-size);height:calc(var(--nixie-scene-row-height) - var(--nx-space-1)*2);border-radius:var(--nx-radius-sm);cursor:pointer;opacity:1;visibility:visible;pointer-events:auto;transition:background var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out),opacity var(--nx-duration-fast) var(--nx-ease-out);background:0 0;border:0;justify-content:center;place-self:center;align-items:center;padding:0;font-size:11px;display:inline-flex;color:var(--nixie-sidebar-row-text-soft)!important}.nixie-scene-row__toggle[data-v-c9327ae6] .iconify,.nixie-scene-row__toggle[data-v-c9327ae6] svg{color:inherit!important;fill:currentColor!important}.nixie-scene-row .nixie-sidebar-row__action[data-v-c9327ae6]{opacity:0;visibility:hidden;pointer-events:none}.nixie-scene-row:not(.is-selected) .nixie-scene-row__toggle[data-v-c9327ae6]:hover:not(:disabled){background:var(--nx-hover-surface);color:var(--nixie-sidebar-row-text)!important}.nixie-scene-row.is-selected .nixie-scene-row__toggle[data-v-c9327ae6]{color:color-mix(in srgb,var(--nixie-scene-accent-text) 55%,transparent)!important}.nixie-scene-row.is-selected .nixie-scene-row__toggle[data-v-c9327ae6]:hover:not(:disabled){background:color-mix(in srgb,var(--nixie-scene-accent) 18%,transparent);color:var(--nixie-scene-accent-text)!important}.nixie-scene-row.is-selected .nixie-sidebar-row__action[data-v-c9327ae6]{color:color-mix(in srgb,var(--nixie-scene-accent-text) 55%,transparent)!important}.nixie-scene-row.is-selected .nixie-sidebar-row__action.is-open[data-v-c9327ae6]:not(:disabled),.nixie-scene-row.is-selected .nixie-sidebar-row__action[data-v-c9327ae6]:hover:not(:disabled){background:color-mix(in srgb,var(--nixie-scene-accent) 18%,transparent);color:var(--nixie-scene-accent-text)!important}.nixie-scene-row__content[data-v-c9327ae6]{align-items:center;gap:var(--nx-space-2);width:100%;min-width:0;display:flex;overflow:visible}.nixie-scene-row__icon[data-v-c9327ae6]{width:14px;height:14px;color:var(--nixie-scene-text-muted);flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex;position:relative;overflow:visible}.nixie-scene-row__icon.is-selected[data-v-c9327ae6]{color:var(--nixie-scene-accent-text)}.nixie-scene-row__icon-chip[data-v-c9327ae6]{z-index:1;border-radius:var(--nx-radius-pill);background:var(--nixie-scene-accent);pointer-events:none;width:4px;height:4px;position:absolute;top:-1px;right:1px}.nixie-scene-row__opacity-field[data-v-c9327ae6]{flex:none;align-items:center;gap:1px;margin-left:auto;display:inline-flex}.nixie-scene-row__opacity-input[data-v-c9327ae6]{width:3ch;min-width:0;height:22px;font-size:var(--nx-text-sm);letter-spacing:normal;text-align:center;color:inherit;-webkit-user-select:text;user-select:text;appearance:textfield;background:0 0;border:0;border-radius:0;flex:none;padding:0;font-weight:500;line-height:22px}.nixie-scene-row__opacity-input[data-v-c9327ae6]::-webkit-inner-spin-button{appearance:none;margin:0}.nixie-scene-row__opacity-input[data-v-c9327ae6]::-webkit-outer-spin-button{appearance:none;margin:0}.nixie-scene-row__opacity-suffix[data-v-c9327ae6]{opacity:.7;flex:none}.nixie-scene-row__opacity-suffix[data-v-c9327ae6],.nixie-scene-row__rename-input[data-v-c9327ae6]{font-size:var(--nx-text-sm);color:inherit;font-weight:500;line-height:22px}.nixie-scene-row__rename-input[data-v-c9327ae6]{letter-spacing:normal;-webkit-user-select:text;user-select:text;background:0 0;border:0;border-radius:0;flex:auto;width:100%;min-width:0;height:22px;padding:0}.nixie-scene-row__rename-input[data-v-c9327ae6]::selection{background:var(--nixie-scene-accent-soft)}.nixie-scene-row__opacity-input[data-v-c9327ae6]::selection{background:var(--nixie-scene-accent-soft)}.nixie-scene-row__label[data-v-c9327ae6]{color:inherit}.nixie-scene-row .nixie-sidebar-row__action.is-persistent[data-v-c9327ae6],.nixie-scene-row.is-selected .nixie-sidebar-row__action[data-v-c9327ae6],.nixie-scene-row:hover .nixie-sidebar-row__action[data-v-c9327ae6]{opacity:1;visibility:visible;pointer-events:auto}.nixie-scene-row .nixie-sidebar-row__action[data-v-c9327ae6]:disabled,.nixie-scene-row__toggle[data-v-c9327ae6]:disabled{opacity:.35;cursor:default}.nixie-scene-row .nixie-sidebar-row__action[data-v-c9327ae6]:focus-visible,.nixie-scene-row__toggle[data-v-c9327ae6]:focus-visible{outline:1px solid var(--nx-border-focus);outline-offset:0}.nixie-scene-row__opacity-input[data-v-c9327ae6]:focus,.nixie-scene-row__rename-input[data-v-c9327ae6]:focus{outline:none}.nixie-scene-row__opacity-input[data-v-c9327ae6]:focus-visible,.nixie-scene-row__rename-input[data-v-c9327ae6]:focus-visible{box-shadow:var(--nx-focus-ring);outline:none}.nixie-scene-row__main.is-focus-suppressed[data-v-c9327ae6]:focus-visible,.nixie-scene-row__main[data-v-c9327ae6]:focus,.nixie-scene-row__main[data-v-c9327ae6]:focus-visible{box-shadow:none;outline:none}.nixie-scene-row__opacity-input[data-v-c9327ae6]:disabled,.nixie-scene-row__rename-input[data-v-c9327ae6]:disabled{opacity:.5;cursor:default}@media (width<=720px){.nixie-scene-row .nixie-sidebar-row__action[data-v-c9327ae6]{opacity:1;visibility:visible;pointer-events:auto}}.nixie-left-sidebar-scene-panel[data-v-a37d10c8]{flex:auto;width:100%;height:100%;min-height:0;display:flex}.nixie-left-sidebar-scene-panel[data-v-a37d10c8] .nixie-scene-browser{flex:auto;width:100%;min-height:0}.nixie-inspector{z-index:var(--nixie-z-panel,2100);width:min(320px,100vw - 24px);max-height:calc(100% - 24px - var(--nixie-menu-bar-height,38px) - var(--nixie-status-bar-height,34px));min-height:0;padding:var(--nx-space-3);border:1px solid var(--nx-panel-border);border-radius:var(--nx-radius-md);background:var(--nx-surface);color:var(--nx-text);box-shadow:var(--nx-panel-shadow);flex-direction:column;display:none;position:absolute;top:12px;right:12px;overflow:hidden}.nixie-inspector__section-toolbar-mount{flex-direction:column;flex-shrink:0;min-width:0;display:flex}.nixie-inspector__section-toolbar-mount:empty{display:none}.nixie-inspector-form{flex:auto;align-content:start;min-height:0;overflow:auto}.nixie-inspector-form--empty{flex:none;align-items:start;overflow:visible}.nixie-inspector--embedded{display:block;overflow:visible}.nixie-inspector--embedded .nixie-inspector-form{flex:none;min-height:0;overflow:visible}@media (width>=820px){.nixie-inspector{top:calc(12px + var(--nixie-menu-bar-height,38px));display:flex}}.nixie-left-sidebar-inspector-panel[data-v-475b5f42]{box-sizing:border-box;background:0 0;flex-direction:column;width:100%;height:100%;min-height:100%;display:flex}.nixie-inspector__section-toolbar-mount[data-v-475b5f42]{flex-direction:column;flex-shrink:0;min-width:0;display:flex}.nixie-inspector__section-toolbar-mount[data-v-475b5f42]:empty{display:none}.nixie-left-sidebar-inspector-panel__body[data-v-475b5f42] .nixie-inspector{z-index:auto;width:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:static;overflow:visible}.nixie-left-sidebar-inspector-panel__body[data-v-475b5f42] .nixie-inspector-form{overflow:visible}.nixie-tool-presets-panel[data-v-e5ff8046]{flex-direction:column;height:100%;min-height:0;display:flex}.nixie-tool-presets-panel__empty[data-v-e5ff8046]{font-size:var(--nx-text-sm);line-height:var(--nx-leading-normal);color:var(--nx-text-muted);margin:0}.nixie-rave-toolbar__button-row[data-v-5be99562]{flex-wrap:wrap;gap:.5rem;display:flex}.nixie-rave-toolbar__dimmer-row[data-v-5be99562]{align-items:flex-end;gap:.5rem;display:flex}.nixie-rave-toolbar__dimmer-row[data-v-5be99562]>:first-child{flex:1;min-width:0}.nixie-rave-toolbar__dimmer-row[data-v-5be99562]>:last-child{flex-shrink:0;margin-bottom:.15rem}.nx-property-table__row[data-v-469005a1]{grid-column:1/-1;grid-template-columns:subgrid;min-width:0;display:grid}.nx-property-table__cell[data-v-469005a1]{align-items:stretch;min-width:0;display:flex}.nx-property-table__cell--end[data-v-469005a1]{justify-content:flex-end}.nx-property-table__cell--center[data-v-469005a1]{justify-content:center}.nx-property-table__cell[data-v-469005a1] .nx-field,.nx-property-table__cell[data-v-469005a1] .nx-tooltip{flex:1;align-self:stretch;min-height:0}.nx-property-table__cell[data-v-469005a1] .nx-tooltip{display:flex}.nx-property-table__cell[data-v-469005a1] .nx-tooltip .nixie-fill-style-controls__drag-handle,.nx-property-table__cell[data-v-469005a1] .nx-tooltip .nx-btn{flex:1;width:100%;height:auto;min-height:100%}.nx-property-table[data-v-2df86ddc]{gap:var(--nx-space-2);flex-direction:column;min-width:0;display:flex}.nx-property-table__toolbar[data-v-2df86ddc]{justify-content:space-between;align-items:center;gap:var(--nx-space-2);min-height:1.5rem;display:flex}.nx-property-table__label[data-v-2df86ddc]{font-size:var(--nx-text-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--nx-text-muted);font-weight:600}.nx-property-table__actions[data-v-2df86ddc]{align-items:center;gap:var(--nx-space-1);margin-left:auto;display:flex}.nx-property-table__frame[data-v-2df86ddc]{border:1px solid var(--nx-border);border-radius:var(--nx-radius-md);background:var(--nx-surface);min-width:0;overflow:hidden}.nx-property-table__header[data-v-2df86ddc]{background:var(--nx-surface-raised);border-bottom:1px solid var(--nx-border)}.nx-property-table__body[data-v-2df86ddc],.nx-property-table__row--header[data-v-2df86ddc]{grid-template-columns:var(--nx-property-table-columns);align-items:stretch;min-width:0;display:grid}.nx-property-table__row--header[data-v-2df86ddc]{-moz-column-gap:0;column-gap:0}.nx-property-table__heading[data-v-2df86ddc]{min-width:0;font-size:var(--nx-text-xs);font-weight:var(--nx-font-weight);color:var(--nx-text-subtle);align-items:center;padding:5px 8px;line-height:1.2;display:flex;position:relative}.nx-property-table__body[data-v-2df86ddc] .nx-property-table__cell{min-width:0;min-height:var(--nx-control-height-sm);align-items:stretch;padding:0;display:flex;position:relative}.nx-property-table__heading--end[data-v-2df86ddc]{text-align:end;justify-content:flex-end}.nx-property-table__heading--center[data-v-2df86ddc]{text-align:center;justify-content:center}.nx-property-table__heading+.nx-property-table__heading[data-v-2df86ddc],.nx-property-table__body[data-v-2df86ddc] .nx-property-table__cell:not(.is-first-col){border-left:1px solid var(--nx-border)}.nx-property-table__body[data-v-2df86ddc] .nx-property-table__row+.nx-property-table__row .nx-property-table__cell{border-top:1px solid var(--nx-border)}.nx-property-table__body[data-v-2df86ddc] .nx-property-table__row.is-dragging{opacity:.45}.nx-property-table__body[data-v-2df86ddc] .nx-property-table__row.is-drop-before{box-shadow:inset 0 2px 0 0 var(--nx-accent)}.nx-property-table__body[data-v-2df86ddc] .nx-property-table__row.is-drop-after{box-shadow:inset 0 -2px 0 0 var(--nx-accent)}.nx-property-table__body[data-v-2df86ddc] .nx-property-table__cell .nixie-fill-style-controls__drag-handle{width:100%;height:100%;min-height:100%}.nx-property-table__footer[data-v-2df86ddc]{border-top:1px solid var(--nx-border)}.nx-property-table__footer-row[data-v-2df86ddc]{min-width:0;display:flex}.nx-property-table__footer-cell[data-v-2df86ddc]{min-width:0;min-height:var(--nx-control-height-sm);flex:1;display:flex}.nx-property-table__body[data-v-2df86ddc] .nx-property-table__cell:focus-within,.nx-property-table__footer-cell[data-v-2df86ddc]:focus-within{z-index:1;outline:2px solid var(--nx-accent);outline-offset:-2px;background:color-mix(in srgb,var(--nx-accent) 14%,var(--nx-surface))}.nx-property-table[data-v-2df86ddc] .nx-field{gap:0;width:100%;min-width:0;height:100%;position:relative}.nx-property-table[data-v-2df86ddc] .nx-field__label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-property-table[data-v-2df86ddc] .nx-field__error,.nx-property-table[data-v-2df86ddc] .nx-field__hint{display:none}.nx-property-table[data-v-2df86ddc] .nx-color-input,.nx-property-table[data-v-2df86ddc] .nx-number-input-shell{width:100%;height:100%;min-height:var(--nx-control-height-sm);box-shadow:none;background:0 0;border:none;border-radius:0}.nx-property-table[data-v-2df86ddc] .nx-color-input{gap:var(--nx-space-1);padding-inline:8px;overflow:hidden}.nx-property-table[data-v-2df86ddc] .nx-color-input:focus-within,.nx-property-table[data-v-2df86ddc] .nx-number-input-shell:focus-within{box-shadow:none;background:0 0;border-color:#0000}.nx-property-table[data-v-2df86ddc] .nx-number-input-shell:hover:not(:has(:disabled)):not(:focus-within){box-shadow:none;background:0 0;border-color:#0000}.nx-property-table[data-v-2df86ddc] .nx-color-input__swatch-wrap{width:18px;height:18px}.nx-property-table[data-v-2df86ddc] .nx-color-input__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-property-table[data-v-2df86ddc] .nx-number-input__value{align-items:center;display:flex}.nx-property-table__body[data-v-2df86ddc] .nx-property-table__cell--center .nx-number-input__field{text-align:center;padding-inline:4px}.nx-property-table[data-v-2df86ddc] .nx-number-input__field{font-variant-numeric:tabular-nums;height:100%;padding-inline:6px}.nx-property-table[data-v-2df86ddc] .nx-number-input-shell{position:relative}.nx-property-table[data-v-2df86ddc] .nx-number-input__steppers{z-index:2;opacity:0;pointer-events:none;background:var(--nx-surface);border-left:1px solid var(--nx-border);width:1.125rem;transition:opacity var(--nx-duration-fast) var(--nx-ease-out);position:absolute;inset-block:0;inset-inline-end:0}.nx-property-table__body[data-v-2df86ddc] .nx-property-table__cell:focus-within .nx-number-input__steppers{background:color-mix(in srgb,var(--nx-accent) 14%,var(--nx-surface))}:is(.nx-property-table[data-v-2df86ddc] .nx-number-input-shell:focus-within .nx-number-input__steppers,.nx-property-table[data-v-2df86ddc] .nx-number-input-shell:hover:not(:has(:disabled)) .nx-number-input__steppers){opacity:1;pointer-events:auto}@media (hover:none){.nx-property-table[data-v-2df86ddc] .nx-number-input-shell:hover:not(:focus-within) .nx-number-input__steppers{opacity:0;pointer-events:none}}.nx-property-table[data-v-2df86ddc] .nx-number-input__stepper+.nx-number-input__stepper{border-top-color:var(--nx-border)}.nx-property-table[data-v-2df86ddc] .nx-number-input__stepper .iconify,.nx-property-table[data-v-2df86ddc] .nx-number-input__stepper .nx-icon,.nx-property-table[data-v-2df86ddc] .nx-number-input__stepper svg{width:10px;height:10px;font-size:10px}.nx-property-table__body[data-v-2df86ddc] .nx-property-table__cell>.nx-tooltip{flex:1;align-self:stretch;min-width:0;min-height:100%;display:flex}.nx-property-table__body[data-v-2df86ddc] .nx-property-table__cell .nx-btn{border-radius:0;width:100%;min-width:0;height:100%;min-height:100%}.nx-property-table__footer[data-v-2df86ddc] .nx-btn{width:100%;height:100%;min-height:var(--nx-control-height-sm);border-radius:0;justify-content:center}.is-sr-only[data-v-2df86ddc]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nixie-fill-style-controls__drag-handle[data-v-f91392c1]{width:100%;height:100%;min-height:var(--nx-control-height-sm);color:var(--nx-text-subtle);cursor:grab;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.nixie-fill-style-controls__drag-handle[data-v-f91392c1]:hover:not(:disabled){color:var(--nx-text);background:var(--nx-surface-raised)}.nixie-fill-style-controls__drag-handle[data-v-f91392c1]:disabled{cursor:not-allowed;opacity:.5}.nixie-fill-style-controls__drag-handle.is-dragging[data-v-f91392c1],.nixie-fill-style-controls__drag-handle[data-v-f91392c1]:active:not(:disabled){cursor:grabbing}.nixie-modal-fade-enter-active[data-v-cd090a34],.nixie-modal-fade-leave-active[data-v-cd090a34]{transition:opacity .14s}.nixie-modal-fade-enter-from[data-v-cd090a34],.nixie-modal-fade-leave-to[data-v-cd090a34]{opacity:0}.nixie-modal-overlay[data-v-cd090a34]{z-index:calc(var(--nixie-z-dialog,2300) + 40);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at top,#ffa4591c,#0000 28%),#050505c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.nixie-modal-shell[data-v-cd090a34]{width:var(--nixie-modal-width);background:linear-gradient(#ffffff0a,#fff0 18%),linear-gradient(#171513,#0f0e0d);border:1px solid #ffffff14;border-radius:20px;gap:0;display:grid;overflow:hidden;box-shadow:0 28px 64px #00000070,inset 0 1px #ffffff08}.nixie-modal-shell__body[data-v-cd090a34],.nixie-modal-shell__footer[data-v-cd090a34],.nixie-modal-shell__header[data-v-cd090a34]{padding:18px 20px}.nixie-modal-shell__header[data-v-cd090a34]{background:radial-gradient(circle at 0 0,#ffab601f,#0000 40%),linear-gradient(#ffffff06,#fff0);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nixie-modal-shell__header-main[data-v-cd090a34]{gap:8px;min-width:0;display:grid}.nixie-modal-shell__close[data-v-cd090a34]{flex:none;margin:-2px -4px 0 0}.nixie-modal-shell__eyebrow[data-v-cd090a34]{color:#ba7b4a;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.nixie-modal-shell__title[data-v-cd090a34]{color:#f2ede6;margin:0;font-size:clamp(24px,3vw,30px);line-height:1.05}.nixie-modal-shell__body[data-v-cd090a34]{gap:14px;display:grid}.nixie-modal-shell__footer[data-v-cd090a34]{background:linear-gradient(#ffffff05,#fff0);border-top:1px solid #ffffff0f;justify-content:flex-end;gap:10px;display:flex}@media (width<=640px){.nixie-modal-overlay[data-v-cd090a34]{align-items:end;padding:12px}.nixie-modal-shell[data-v-cd090a34]{width:100%}.nixie-modal-shell__footer[data-v-cd090a34]{flex-direction:column-reverse}}.legacy-import-report__summary[data-v-635620c2]{color:#c3b7aa;margin:0 0 16px;font-size:14px;line-height:1.6}.legacy-import-report__sections[data-v-635620c2]{gap:14px;max-height:min(52vh,460px);padding-right:4px;display:grid;overflow:auto}.legacy-import-report__section[data-v-635620c2]{margin:0}.legacy-import-report__section-title[data-v-635620c2]{color:#f5ebe0;letter-spacing:.02em;margin:0 0 6px;font-size:13px;font-weight:700}.legacy-import-report__list[data-v-635620c2]{color:#c3b7aa;margin:0;padding-left:18px;font-size:13px;line-height:1.55}.legacy-import-report__item[data-v-635620c2]{word-break:break-word;margin:0 0 2px}.legacy-import-report__empty[data-v-635620c2]{color:#c3b7aa;margin:0;font-size:14px;line-height:1.6}.legacy-import-report__primary[data-v-635620c2],.legacy-import-report__secondary[data-v-635620c2]{letter-spacing:.03em;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:12px;font-weight:700;transition:border-color .12s,background .12s,transform .12s;display:inline-flex}.legacy-import-report__primary[data-v-635620c2]{color:#f9ecdf;background:linear-gradient(#ffc1872e,#ff995117),linear-gradient(#2a1b12,#1f140f);border:1px solid #ffa86157}.legacy-import-report__secondary[data-v-635620c2]{color:#e8ddd1;background:linear-gradient(#241c17,#1a1511);border:1px solid #c3b7aa47}.legacy-import-report__primary[data-v-635620c2]:focus-visible,.legacy-import-report__primary[data-v-635620c2]:hover,.legacy-import-report__secondary[data-v-635620c2]:focus-visible,.legacy-import-report__secondary[data-v-635620c2]:hover{outline:none;transform:translateY(-1px)}.legacy-import-report__primary[data-v-635620c2]:focus-visible,.legacy-import-report__primary[data-v-635620c2]:hover{border-color:#ff8f3d73}.legacy-import-report__secondary[data-v-635620c2]:focus-visible,.legacy-import-report__secondary[data-v-635620c2]:hover{border-color:#e2d2c06b}.legacy-import-report__secondary[data-v-635620c2]:disabled{opacity:.55;cursor:not-allowed;transform:none}@media (width<=640px){.legacy-import-report__primary[data-v-635620c2],.legacy-import-report__secondary[data-v-635620c2]{width:100%}}.nx-project-surface-modal__fields[data-v-1ace7662]{gap:0;min-width:0;display:grid}.nx-project-surface-modal__meta[data-v-1ace7662]{gap:var(--nx-space-3);align-items:start;display:grid}.nx-project-surface-modal__meta--split[data-v-1ace7662]{grid-template-columns:minmax(0,1fr) minmax(140px,34%)}.nx-project-surface-modal__location[data-v-1ace7662],.nx-project-surface-modal__name[data-v-1ace7662]{min-width:0}.nx-project-surface-modal__extensions[data-v-1ace7662]{margin-top:var(--nx-space-3);padding-top:var(--nx-space-3);border-top:1px solid var(--nx-border)}@media (width<=640px){.nx-project-surface-modal__meta--split[data-v-1ace7662]{grid-template-columns:1fr}}.nx-image-lightbox[data-v-f8ac4a64]{background:var(--nx-surface-sunken);border-radius:var(--nx-radius-sm);justify-content:center;align-items:center;min-height:min(70vh,760px);display:flex;overflow:auto}.nx-image-lightbox img[data-v-f8ac4a64]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:min(70vh,760px);display:block}.nixie-user-avatar[data-v-66cc843e]{isolation:isolate;width:var(--nixie-user-avatar-size);height:var(--nixie-user-avatar-size);min-width:var(--nixie-user-avatar-size);min-height:var(--nixie-user-avatar-size);background:linear-gradient(135deg,var(--nixie-user-avatar-accent) 0,var(--nixie-user-avatar-accent-dark) 100%);color:#fff6ea;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(8px,calc(var(--nixie-user-avatar-size)*.4 - 1px),30px);letter-spacing:.02em;text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000059,inset 0 1px #ffffff14}.nixie-user-avatar[data-v-66cc843e]:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 30% 26%,#ffffff38 0,#fff0 40%),linear-gradient(#ffffff1f,#fff0 58%);position:absolute;inset:0}.nixie-user-avatar__fallback[data-v-66cc843e],.nixie-user-avatar__image[data-v-66cc843e]{position:relative}.nixie-user-avatar__image[data-v-66cc843e]{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.nixie-user-avatar__fallback[data-v-66cc843e]{z-index:2;line-height:1}
