@font-face{font-family:DM Sans;src:url(../media/DMSans-Variable.3-kxqdo2beoh6.ttf)format("truetype");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:DM Serif Display;src:url(../media/DMSerifDisplay-Regular.3mbsbnqmlutcw.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-ink:#111110;--brand-void:#0c0c0a;--brand-off-white:#f8f7f4;--brand-surface:#f2f1ee;--brand-border:#e2e1da;--brand-silver:#9e9d97;--brand-violet:#4a3ad4;--brand-violet-l:#6b5aff;--brand-f0:#f0eee8;--bg-canvas:var(--brand-off-white);--bg-surface:var(--brand-surface);--bg-raised:var(--brand-off-white);--bg-hover:#ebeae6;--bg-pressed:var(--brand-border);--bg-selected:#e8e7e2;--bg-inverse:var(--brand-ink);--bg-inverse-hover:#2e2e2a;--bg-inverse-pressed:#45443f;--bg-danger:#b42318;--bg-danger-hover:#9a1e14;--bg-danger-pressed:#831910;--bg-danger-subtle:#fbeae6;--bg-warning-subtle:#faf0dc;--bg-success-subtle:#e3f2ef;--fg-default:var(--brand-ink);--fg-muted:#5a5953;--fg-disabled:var(--brand-silver);--fg-inverse:var(--brand-off-white);--fg-link:var(--fg-default);--fg-danger:#b42318;--fg-warning:#8a5300;--fg-success:#0b6e68;--fg-on-danger:var(--brand-off-white);--border-subtle:var(--brand-border);--border-strong:#86857e;--border-overlay:var(--brand-border);--border-focus:var(--fg-default);--accent:var(--brand-violet);--logo-ink:var(--brand-ink);--scrim:#1111107a;--data-1:#eb6834;--data-2:#1baf7a;--data-3:#eda100;--data-4:#e87ba4;--data-5:#008300;--data-6:#2a78d6;--data-7:#e34948;--data-other:var(--border-strong);--data-seq-1:#b7d3f6;--data-seq-2:#86b6ef;--data-seq-3:#5598e7;--data-seq-4:#2a78d6;--data-seq-5:#184f95;--shadow-overlay:0 12px 32px #11111024, 0 2px 6px #11111014}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-canvas:var(--brand-void);--bg-surface:#161614;--bg-raised:#1e1e1b;--bg-hover:#232320;--bg-pressed:#2e2e2a;--bg-selected:#282824;--bg-inverse:var(--brand-off-white);--bg-inverse-hover:#e2e1da;--bg-inverse-pressed:#cfcec7;--bg-danger:#c8372a;--bg-danger-hover:#b5342a;--bg-danger-pressed:#a32e25;--bg-danger-subtle:#2a1512;--bg-warning-subtle:#2a2010;--bg-success-subtle:#0f2523;--fg-default:var(--brand-off-white);--fg-muted:#a3a29c;--fg-disabled:#5a5954;--fg-inverse:var(--brand-ink);--fg-link:var(--fg-default);--fg-danger:#f7776b;--fg-warning:#e8a33d;--fg-success:#3dbfb3;--fg-on-danger:var(--brand-off-white);--border-subtle:#2b2b27;--border-strong:#6e6d67;--border-overlay:#3a3a35;--border-focus:var(--fg-default);--accent:var(--brand-violet-l);--logo-ink:var(--brand-f0);--scrim:#000000a3;--data-1:#d95926;--data-2:#199e70;--data-3:#c98500;--data-4:#d55181;--data-6:#3987e5;--data-7:#e66767;--data-other:var(--border-strong);--data-seq-1:#104281;--data-seq-2:#1c5cab;--data-seq-3:#2a78d6;--data-seq-4:#5598e7;--data-seq-5:#9ec5f4;--shadow-overlay:0 12px 32px #0009, 0 2px 6px #0006}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-canvas:var(--brand-void);--bg-surface:#161614;--bg-raised:#1e1e1b;--bg-hover:#232320;--bg-pressed:#2e2e2a;--bg-selected:#282824;--bg-inverse:var(--brand-off-white);--bg-inverse-hover:#e2e1da;--bg-inverse-pressed:#cfcec7;--bg-danger:#c8372a;--bg-danger-hover:#b5342a;--bg-danger-pressed:#a32e25;--bg-danger-subtle:#2a1512;--bg-warning-subtle:#2a2010;--bg-success-subtle:#0f2523;--fg-default:var(--brand-off-white);--fg-muted:#a3a29c;--fg-disabled:#5a5954;--fg-inverse:var(--brand-ink);--fg-link:var(--fg-default);--fg-danger:#f7776b;--fg-warning:#e8a33d;--fg-success:#3dbfb3;--fg-on-danger:var(--brand-off-white);--border-subtle:#2b2b27;--border-strong:#6e6d67;--border-overlay:#3a3a35;--border-focus:var(--fg-default);--accent:var(--brand-violet-l);--logo-ink:var(--brand-f0);--scrim:#000000a3;--data-1:#d95926;--data-2:#199e70;--data-3:#c98500;--data-4:#d55181;--data-6:#3987e5;--data-7:#e66767;--data-other:var(--border-strong);--data-seq-1:#104281;--data-seq-2:#1c5cab;--data-seq-3:#2a78d6;--data-seq-4:#5598e7;--data-seq-5:#9ec5f4;--shadow-overlay:0 12px 32px #0009, 0 2px 6px #0006}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-none:0px;--radius-full:9999px;--radius-app-icon:28px;--bp-medium:600px;--bp-expanded:840px;--bp-large:1200px;--bp-xlarge:1600px;--bp-short:480px;--margin-compact:16px;--margin-medium:24px;--margin-expanded:32px;--margin-large:40px;--gutter-compact:16px;--gutter-medium:24px;--gutter-expanded:24px;--container-max:1200px;--container-wide:1600px;--measure:680px;--header-compact:56px;--header-expanded:72px;--app-bar:56px;--tab-bar:64px;--side-nav:264px;--side-rail:80px;--row-1line:56px;--row-2line:72px;--dialog-sm:480px;--dialog-md:640px;--sheet-max:560px;--menu-min:224px;--control-sm:32px;--control-md:40px;--control-lg:48px;--target-min:44px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--line-1:1px;--line-2:2px;--focus-offset:2px;--opacity-disabled:.4;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.3, 0, 1, 1);--z-sticky:100;--z-header:200;--z-dropdown:300;--z-overlay:1000;--z-toast:1100;--font-body:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-accent:"DM Serif Display", Georgia, serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace}.nx-display{font-family:var(--font-accent);letter-spacing:-1px;font-size:64px;font-weight:400;line-height:68px}.nx-quote{font-family:var(--font-accent);font-size:32px;font-weight:400;line-height:40px}.nx-title-1{font-family:var(--font-body);letter-spacing:-.5px;font-size:40px;font-weight:300;line-height:48px}.nx-title-2{font-family:var(--font-body);font-size:28px;font-weight:400;line-height:36px}.nx-title-3{font-family:var(--font-body);font-size:20px;font-weight:500;line-height:28px}.nx-display-compact{font-family:var(--font-accent);letter-spacing:-.5px;font-size:40px;font-weight:400;line-height:44px}.nx-quote-compact{font-family:var(--font-accent);font-size:24px;font-weight:400;line-height:32px}.nx-title-1-compact{font-family:var(--font-body);letter-spacing:-.25px;font-size:28px;font-weight:300;line-height:34px}.nx-title-2-compact{font-family:var(--font-body);font-size:24px;font-weight:400;line-height:32px}.nx-title-3-compact{font-family:var(--font-body);font-size:18px;font-weight:500;line-height:24px}.nx-lead{font-family:var(--font-body);font-size:18px;font-weight:300;line-height:28px}.nx-body-long{font-family:var(--font-body);font-size:17px;font-weight:300;line-height:28px}.nx-body{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:24px}.nx-body-sm{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:20px}.nx-label{font-family:var(--font-body);font-size:14px;font-weight:500;line-height:20px}.nx-label-sm{font-family:var(--font-body);letter-spacing:.2px;font-size:12px;font-weight:500;line-height:16px}.nx-caption{font-family:var(--font-body);font-size:12px;font-weight:400;line-height:16px}.nx-overline{font-family:var(--font-body);letter-spacing:.22em;font-size:12px;font-weight:500;line-height:16px}.nx-code{font-family:var(--font-mono);font-size:14px;font-weight:400;line-height:20px}
@media (max-width:839px),(max-height:479px){.nx-display{letter-spacing:-.5px;font-size:40px;line-height:44px}.nx-quote{font-size:24px;line-height:32px}.nx-title-1{letter-spacing:-.25px;font-size:28px;line-height:34px}.nx-title-2{font-size:24px;line-height:32px}.nx-title-3{font-size:18px;line-height:24px}}.nx-display,.nx-display-compact,.nx-quote,.nx-quote-compact,.nx-title-1,.nx-title-1-compact,.nx-title-2,.nx-title-2-compact,.nx-title-3,.nx-title-3-compact{text-wrap:balance;margin:0}.nx-overline{text-transform:uppercase;color:var(--fg-muted)}@layer nexaron{:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{-moz-text-size-adjust:100%;text-size-adjust:100%}:is(html:has(.nx-header.is-sticky),html:has(.nx-appbar.is-sticky)){scroll-padding-top:calc(var(--header-compact) + env(safe-area-inset-top,0px))}html:has(.nx-tabbar.is-fixed){scroll-padding-bottom:calc(var(--tab-bar) + env(safe-area-inset-bottom,0px))}body{background:var(--bg-canvas);color:var(--fg-default);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;line-height:24px}.nx-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-muted{color:var(--fg-muted)}.nx-measure{max-width:var(--measure)}.nx-num{font-variant-numeric:tabular-nums}.nx-link{color:var(--fg-link);text-decoration:underline;text-decoration-thickness:var(--line-1);text-underline-offset:3px}.nx-link:hover{text-decoration-thickness:var(--line-2)}.nx-link:focus-visible{outline:var(--line-2) solid var(--border-focus);outline-offset:var(--focus-offset)}.nx-skip{z-index:var(--z-toast);left:var(--space-4);top:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--bg-inverse);color:var(--fg-inverse);font-size:14px;font-weight:500;line-height:20px;text-decoration:none;position:absolute;transform:translateY(-200%)}.nx-skip:focus{outline:var(--line-2) solid var(--border-focus);outline-offset:var(--focus-offset);transform:none}.nx-container{box-sizing:border-box;width:100%;max-width:calc(var(--container-max) + 2 * var(--margin-large));padding-left:max(var(--margin-compact), env(safe-area-inset-left,0px));padding-right:max(var(--margin-compact), env(safe-area-inset-right,0px));margin-inline:auto}.nx-container-wide{max-width:calc(var(--container-wide) + 2 * var(--margin-large))}.nx-grid{gap:var(--gutter-compact);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nx-grid>*{grid-column:1/-1;min-width:0}.nx-grid>.nx-span-half,.nx-grid>.nx-span-third{grid-column:span 4}.nx-grid>.nx-span-quarter{grid-column:span 2}.nx-stack{gap:var(--space-4);flex-direction:column;display:flex}.nx-cluster{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (min-width:600px){.nx-container{padding-left:max(var(--margin-medium), env(safe-area-inset-left,0px));padding-right:max(var(--margin-medium), env(safe-area-inset-right,0px))}.nx-grid{gap:var(--gutter-medium);grid-template-columns:repeat(8,minmax(0,1fr))}.nx-grid>.nx-span-quarter{grid-column:span 2}}@media (min-width:840px){.nx-container{padding-left:max(var(--margin-expanded), env(safe-area-inset-left,0px));padding-right:max(var(--margin-expanded), env(safe-area-inset-right,0px))}.nx-grid{gap:var(--gutter-expanded);grid-template-columns:repeat(12,minmax(0,1fr))}.nx-grid>.nx-span-half{grid-column:span 6}.nx-grid>.nx-span-third{grid-column:span 4}.nx-grid>.nx-span-quarter{grid-column:span 3}}@media (min-width:1200px){.nx-container{padding-left:max(var(--margin-large), env(safe-area-inset-left,0px));padding-right:max(var(--margin-large), env(safe-area-inset-right,0px))}}.nx-icon{flex:none;display:block}.nx-logo{vertical-align:middle;flex:none;line-height:0;display:inline-block}.nx-logo svg{width:100%;height:auto;display:block}.nx-rule{align-items:center;width:100%;height:4px;display:flex}.nx-rule:after{content:"";height:var(--line-1);background:var(--fg-default);flex:1}.nx-rule-subtle:after{background:var(--border-subtle)}.nx-rule-block{background:var(--accent);flex:none;width:24px;height:4px}.nx-btn{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-md);padding:0 var(--space-6);border:var(--line-1) solid transparent;border-radius:var(--radius-none);color:var(--fg-default);font-family:var(--font-body);letter-spacing:.1px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;margin:0;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.nx-btn:focus-visible{outline:var(--line-2) solid var(--border-focus);outline-offset:var(--focus-offset)}.nx-btn-sm{height:var(--control-sm);padding:0 var(--space-3)}.nx-btn-lg{height:var(--control-lg);padding:0 var(--space-8);font-size:16px;line-height:24px}.nx-btn-block{width:100%;display:flex}.nx-btn-primary{background:var(--bg-inverse);border-color:var(--bg-inverse);color:var(--fg-inverse)}.nx-btn-primary:active{background:var(--bg-inverse-pressed);border-color:var(--bg-inverse-pressed)}.nx-btn-secondary{border-color:var(--fg-default)}.nx-btn-secondary:active,.nx-btn-ghost:active{background:var(--bg-pressed)}.nx-btn-danger{background:var(--bg-danger);border-color:var(--bg-danger);color:var(--fg-on-danger)}.nx-btn-danger:active{background:var(--bg-danger-pressed);border-color:var(--bg-danger-pressed)}.nx-btn:disabled,.nx-btn[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}.nx-iconbtn{box-sizing:border-box;width:var(--control-md);height:var(--control-md);border:var(--line-1) solid transparent;border-radius:var(--radius-none);color:var(--fg-default);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.nx-iconbtn:focus-visible{outline:var(--line-2) solid var(--border-focus);outline-offset:var(--focus-offset)}.nx-iconbtn-lg{width:var(--control-lg);height:var(--control-lg)}.nx-iconbtn-secondary{border-color:var(--fg-default)}.nx-iconbtn-primary{background:var(--bg-inverse);border-color:var(--bg-inverse);color:var(--fg-inverse)}.nx-iconbtn:active{background:var(--bg-pressed)}.nx-iconbtn-primary:active{background:var(--bg-inverse-pressed)}.nx-iconbtn:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}@media (any-pointer:coarse){.nx-btn{min-height:var(--target-min)}.nx-iconbtn{min-width:var(--target-min);min-height:var(--target-min)}}@media (hover:hover){.nx-btn-primary:hover:not(:active),.nx-iconbtn-primary:hover:not(:active){background:var(--bg-inverse-hover);border-color:var(--bg-inverse-hover)}.nx-btn-secondary:hover:not(:active),.nx-btn-ghost:hover:not(:active),.nx-iconbtn:not(.nx-iconbtn-primary):hover:not(:active){background:var(--bg-hover)}.nx-btn-danger:hover:not(:active){background:var(--bg-danger-hover);border-color:var(--bg-danger-hover)}}.nx-field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.nx-field-label{font-family:var(--font-body);color:var(--fg-default);padding:0;font-size:14px;font-weight:500;line-height:20px}.nx-field-optional{color:var(--fg-muted);font-weight:400}.nx-input{box-sizing:border-box;width:100%;height:var(--control-lg);padding:0 var(--space-3);border:var(--line-1) solid var(--border-strong);border-radius:var(--radius-none);background:var(--bg-canvas);color:var(--fg-default);font-family:var(--font-body);appearance:none;transition:border-color var(--duration-fast) var(--ease-standard);margin:0;font-size:16px;font-weight:400;line-height:24px}.nx-input::placeholder{color:var(--fg-muted);opacity:1}.nx-input:focus{outline:var(--line-2) solid transparent;border-color:var(--border-focus);box-shadow:inset 0 0 0 var(--line-1) var(--border-focus)}.nx-input:disabled{background:var(--bg-surface);border-color:var(--border-subtle);color:var(--fg-disabled);cursor:not-allowed}.nx-textarea{height:auto;min-height:112px;padding:var(--space-3);resize:vertical}.nx-field-hint{color:var(--fg-muted);margin:0;font-size:14px;line-height:20px}.nx-field-error{align-items:flex-start;gap:var(--space-2);color:var(--fg-danger);margin:0;font-size:14px;line-height:20px;display:flex}.nx-field-error .nx-icon{margin-top:2px}.nx-field-invalid .nx-input{border-color:var(--fg-danger)}.nx-field-invalid .nx-input:focus{border-color:var(--fg-danger);box-shadow:inset 0 0 0 var(--line-1) var(--fg-danger);outline:var(--line-2) solid var(--border-focus);outline-offset:var(--focus-offset)}.nx-select-wrap,.nx-search-wrap,.nx-combobox-wrap{display:block;position:relative}.nx-select{cursor:pointer;padding-right:44px}.nx-select-icon{right:var(--space-3);color:var(--fg-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.nx-search-input{padding-left:44px;padding-right:44px}.nx-search-input::-webkit-search-cancel-button{appearance:none}.nx-search-input::-webkit-search-decoration{appearance:none}.nx-search-icon{left:var(--space-3);color:var(--fg-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.nx-search-clear,.nx-combobox-toggle{border-radius:var(--radius-none);width:44px;height:44px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.nx-search-clear:focus-visible,.nx-combobox-toggle:focus-visible{outline:var(--line-2) solid var(--border-focus);outline-offset:-4px}.nx-combobox-input{padding-right:44px}.nx-combobox-list,.nx-menu{box-sizing:border-box;padding:var(--space-1) 0;background:var(--bg-raised);color:var(--fg-default);border:var(--line-1) solid var(--border-overlay);border-radius:var(--radius-none);box-shadow:var(--shadow-overlay);margin:0;list-style:none}.nx-combobox-list{z-index:var(--z-dropdown);overscroll-behavior:contain;max-height:280px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.nx-option,.nx-menu-item{box-sizing:border-box;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-md);padding:var(--space-2) var(--space-4);border-radius:var(--radius-none);color:var(--fg-default);font-family:var(--font-body);text-align:start;cursor:pointer;background:0 0;border:0;margin:0;font-size:16px;line-height:24px;display:flex}.nx-option[aria-selected=true]{font-weight:500}.nx-option.is-active,.nx-menu-item:focus{background:var(--bg-hover);box-shadow:inset var(--line-2) 0 0 var(--fg-default);outline:none}.nx-option-check{margin-left:auto}.nx-option-empty{padding:var(--space-3) var(--space-4);color:var(--fg-muted);font-size:14px;line-height:20px}.nx-field-row{gap:var(--space-2);display:flex}@media (hover:hover){.nx-input:not(:focus):not(:disabled):hover{border-color:var(--fg-muted)}.nx-search-clear:hover,.nx-combobox-toggle:hover{color:var(--fg-default)}.nx-option:hover,.nx-menu-item:not(:disabled):hover{background:var(--bg-hover)}}@media (any-pointer:coarse){.nx-option,.nx-menu-item{min-height:var(--control-lg)}}@media (min-width:840px) and (pointer:fine){.nx-input:not(.nx-textarea){height:var(--control-md)}}.nx-fieldset{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.nx-fieldset>legend{margin-bottom:var(--space-1);padding:0}.nx-fieldset>.nx-field-error,.nx-fieldset>.nx-field-hint{margin-top:var(--space-1)}.nx-check{box-sizing:border-box;align-items:flex-start;gap:var(--space-3);min-height:var(--target-min);padding:10px 0;display:flex}.nx-check-control{flex:none;width:20px;height:20px;margin-top:2px;position:relative}.nx-check-input{opacity:0;cursor:pointer;z-index:1;width:44px;height:44px;margin:0;position:absolute;top:-12px;left:-12px}.nx-check-box{box-sizing:border-box;border:1.5px solid var(--fg-default);border-radius:var(--radius-none);background:var(--bg-canvas);width:20px;height:20px;color:var(--fg-inverse);justify-content:center;align-items:center;display:flex}.nx-check-box .nx-icon{display:none}.nx-check-input:checked+.nx-check-box,.nx-check-input:indeterminate+.nx-check-box{background:var(--fg-default)}.nx-check-input:checked:not(:indeterminate)+.nx-check-box .nx-check-mark,.nx-check-input:indeterminate+.nx-check-box .nx-check-dash{display:block}.nx-radio-dot{box-sizing:border-box;border:1.5px solid var(--fg-default);border-radius:var(--radius-full);background:var(--bg-canvas);justify-content:center;align-items:center;width:20px;height:20px;display:flex}.nx-radio-dot:after{content:"";border-radius:var(--radius-full);background:var(--fg-default);width:10px;height:10px;transition:transform var(--duration-fast) var(--ease-standard);transform:scale(0)}.nx-check-input:checked+.nx-radio-dot:after{transform:scale(1)}.nx-check-input:focus-visible+.nx-check-box,.nx-check-input:focus-visible+.nx-radio-dot{outline:var(--line-2) solid var(--border-focus);outline-offset:var(--focus-offset)}.nx-check-text{flex-direction:column;gap:2px;min-width:0;display:flex}.nx-check-label{color:var(--fg-default);cursor:pointer;font-size:16px;line-height:24px}.nx-check-desc{color:var(--fg-muted);font-size:14px;line-height:20px}.nx-check.is-disabled .nx-check-label,.nx-check.is-disabled .nx-check-desc{color:var(--fg-disabled);cursor:not-allowed}.nx-check.is-disabled .nx-check-box,.nx-check.is-disabled .nx-radio-dot{opacity:var(--opacity-disabled)}.nx-check.is-disabled .nx-check-input{cursor:not-allowed}.nx-switch{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--target-min);padding:10px 0;display:flex}.nx-switch-control{flex:none;width:44px;height:24px;position:relative}.nx-switch-input{opacity:0;cursor:pointer;z-index:1;width:44px;height:44px;margin:0;position:absolute;top:-10px;left:0}.nx-switch-track{box-sizing:border-box;border:1.5px solid var(--fg-default);border-radius:var(--radius-none);background:var(--bg-canvas);transition:background-color var(--duration-base) var(--ease-standard);position:absolute;inset:0}.nx-switch-thumb{border-radius:var(--radius-full);background:var(--fg-default);width:14px;height:14px;transition:transform var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard);position:absolute;top:5px;left:5px}.nx-switch-input:checked~.nx-switch-track{background:var(--fg-default)}.nx-switch-input:checked~.nx-switch-thumb{background:var(--fg-inverse);transform:translate(20px)}.nx-switch-input:focus-visible~.nx-switch-track{outline:var(--line-2) solid var(--border-focus);outline-offset:var(--focus-offset)}.nx-switch.is-disabled .nx-check-label,.nx-switch.is-disabled .nx-check-desc{color:var(--fg-disabled);cursor:not-allowed}.nx-switch.is-disabled .nx-switch-track,.nx-switch.is-disabled .nx-switch-thumb{opacity:var(--opacity-disabled)}.nx-switch.is-disabled .nx-switch-input{cursor:not-allowed}.nx-segmented{border:var(--line-1) solid var(--fg-default);border-radius:var(--radius-none);max-width:100%;display:inline-flex}.nx-segmented-block{width:100%;display:flex}.nx-segment{box-sizing:border-box;min-width:0;height:calc(var(--control-md) - 2px);padding:0 var(--space-4);border-radius:var(--radius-none);color:var(--fg-default);font-family:var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;margin:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.nx-segment+.nx-segment{border-left:var(--line-1) solid var(--fg-default)}.nx-segment[aria-checked=true]{background:var(--fg-default);color:var(--fg-inverse)}.nx-segment:active{background:var(--bg-pressed)}.nx-segment[aria-checked=true]:active{background:var(--bg-inverse-pressed)}.nx-segment:focus-visible{outline:var(--line-2) solid var(--border-focus);outline-offset:var(--focus-offset);z-index:1;position:relative}.nx-segment:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.nx-segmented-sm .nx-segment{height:calc(var(--control-sm) - 2px);padding:0 var(--space-3)}@media (any-pointer:coarse){.nx-segment{min-height:calc(var(--target-min) - 2px)}}@media (hover:hover){.nx-segment[aria-checked=false]:not(:disabled):hover:not(:active){background:var(--bg-hover)}}.nx-card{box-sizing:border-box;gap:var(--space-2);min-width:0;padding:var(--space-4);border:var(--line-1) solid transparent;border-radius:var(--radius-none);background:var(--bg-surface);color:var(--fg-default);font:inherit;text-align:start;flex-direction:column;margin:0;text-decoration:none;display:flex}.nx-card-outline{background:var(--bg-canvas);border-color:var(--border-subtle)}.nx-card-bracket{border-color:#0000;border-top:var(--line-2) solid var(--fg-default);border-left:var(--line-2) solid var(--fg-default);background:0 0}.nx-card-eyebrow{margin:0;display:block}.nx-card-title{margin:0;font-size:18px;font-weight:500;line-height:24px;display:block}.nx-card-body{color:var(--fg-muted);font-size:14px;line-height:20px;display:block}.nx-card-body>:first-child{margin-top:0}.nx-card-body>:last-child{margin-bottom:0}.nx-card-footer{align-items:center;gap:var(--space-2);padding-top:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.nx-card-link{cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.nx-card-link:focus-visible{outline:var(--line-2) solid var(--border-focus);outline-offset:var(--focus-offset)}.nx-card-link:active{background:var(--bg-pressed)}@media (hover:hover){.nx-card-link:hover:not(:active){background:var(--bg-hover)}}@media (min-width:840px){.nx-card{padding:var(--space-6)}.nx-card-title{font-size:20px;line-height:28px}}.nx-list{background:var(--bg-canvas);margin:0;padding:0;list-style:none}.nx-list-grouped{background:var(--bg-surface)}.nx-li+.nx-li{border-top:var(--line-1) solid var(--border-subtle)}.nx-li-row{box-sizing:border-box;align-items:center;gap:var(--space-4);width:100%;min-height:var(--row-1line);padding:var(--space-2) var(--space-4);padding-left:max(var(--space-4), env(safe-area-inset-left,0px));padding-right:max(var(--space-4), env(safe-area-inset-right,0px));border-radius:var(--radius-none);color:var(--fg-default);font:inherit;text-align:start;background:0 0;border:0;margin:0;text-decoration:none;display:flex}.nx-li-2line .nx-li-row{min-height:var(--row-2line)}a.nx-li-row,button.nx-li-row{cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}a.nx-li-row:active,button.nx-li-row:active{background:var(--bg-pressed)}a.nx-li-row:focus-visible,button.nx-li-row:focus-visible{outline:var(--line-2) solid var(--border-focus);outline-offset:calc(-1 * var(--line-2))}.nx-li-row.is-selected{background:var(--bg-selected);box-shadow:inset var(--line-2) 0 0 var(--fg-default)}.nx-li-row.is-selected .nx-li-title{font-weight:500}.nx-li-leading{color:var(--fg-muted);flex:none;display:flex}.nx-li-text{flex-direction:column;flex:1;min-width:0;display:flex}.nx-li-title{color:var(--fg-default);overflow-wrap:anywhere;font-size:16px;line-height:24px}.nx-li-desc{color:var(--fg-muted);overflow-wrap:anywhere;font-size:14px;line-height:20px}.nx-li-trailing{align-items:center;gap:var(--space-2);color:var(--fg-muted);font-variant-numeric:tabular-nums;flex:none;font-size:14px;line-height:20px;display:flex}.nx-li>.nx-switch,.nx-li>.nx-check{min-height:var(--row-1line);padding-left:var(--space-4);padding-right:var(--space-4)}@media (hover:hover){a.nx-li-row:hover:not(:active),button.nx-li-row:hover:not(:active){background:var(--bg-hover)}}.nx-table-wrap{width:100%;overflow-x:auto;container:nx-table/inline-size}.nx-table-wrap:focus-visible{outline:var(--line-2) solid var(--border-focus);outline-offset:var(--focus-offset)}.nx-table{border-collapse:collapse;width:100%;font-family:var(--font-body);color:var(--fg-default);font-variant-numeric:tabular-nums;font-size:14px;line-height:20px}.nx-table caption{caption-side:top;padding-bottom:var(--space-3);text-align:start;font-size:16px;font-weight:500;line-height:24px}.nx-table th{padding:var(--space-3) var(--space-4);border-bottom:var(--line-1) solid var(--fg-default);text-align:start;color:var(--fg-muted);white-space:nowrap;background:var(--bg-canvas);font-weight:500}.nx-table td{padding:var(--space-3) var(--space-4);border-bottom:var(--line-1) solid var(--border-subtle);text-align:start;vertical-align:top;background:var(--bg-canvas)}.nx-table th:first-child,.nx-table td:first-child{padding-left:0}.nx-table th:last-child,.nx-table td:last-child{padding-right:0}.nx-table .is-num{text-align:end}.nx-table-sticky th:first-child,.nx-table-sticky td:first-child{z-index:var(--z-sticky);padding-right:var(--space-4);position:sticky;left:0}@container nx-table (min-width:600px) and (max-width:719px){.nx-table-sticky th:first-child,.nx-table-sticky td:first-child{box-shadow:inset calc(-1 * var(--line-1)) 0 0 var(--border-subtle)}}@container nx-table (max-width:599px){.nx-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nx-table,.nx-table caption,.nx-table tbody,.nx-table tr,.nx-table td{box-sizing:border-box;width:100%;display:block}.nx-table tr{padding:var(--space-3) 0;border-bottom:var(--line-1) solid var(--border-subtle)}.nx-table td,.nx-table td:first-child,.nx-table td:last-child{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-1) 0;text-align:start;box-shadow:none;border:0;display:flex;position:static}.nx-table td:before{content:attr(data-label);content:attr(data-label) / "";color:var(--fg-muted);flex:none;font-weight:500}.nx-td-value{text-align:end}.nx-table td:first-child{padding-bottom:var(--space-2);font-size:16px;font-weight:500;line-height:24px}.nx-table td:first-child:before{content:none}.nx-table td:first-child .nx-td-value{text-align:start}}.nx-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex;container:nx-pagination/inline-size}.nx-pagination-summary{color:var(--fg-muted);font-variant-numeric:tabular-nums;margin:0;font-size:14px;line-height:20px}.nx-pagination-controls{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.nx-pagination-pages{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.nx-page{box-sizing:border-box;min-width:var(--control-md);height:var(--control-md);padding:0 var(--space-2);border:var(--line-1) solid transparent;border-radius:var(--radius-none);color:var(--fg-default);font-family:var(--font-body);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;margin:0;font-size:14px;line-height:20px}.nx-page[aria-current=page]{border-color:var(--fg-default);font-weight:500}.nx-page:active{background:var(--bg-pressed)}.nx-page:focus-visible{outline:var(--line-2) solid var(--border-focus);outline-offset:var(--focus-offset)}.nx-pagination-gap{min-width:24px;color:var(--fg-muted);justify-content:center;display:inline-flex}.nx-pagination-status{padding:0 var(--space-2);font-variant-numeric:tabular-nums;font-size:14px;line-height:20px;display:none}@container nx-pagination (max-width:479px){.nx-pagination-pages{display:none}.nx-pagination-status{display:inline}.nx-pagination-summary{flex-basis:100%}}@media (any-pointer:coarse){.nx-page{min-width:var(--target-min);height:var(--target-min)}}@media (hover:hover){.nx-page:hover:not(:active){background:var(--bg-hover)}}.nx-alert{box-sizing:border-box;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-none);background:var(--bg-surface);color:var(--fg-default);display:flex}.nx-alert-icon{color:var(--fg-default);flex:none;display:flex}.nx-alert-success{background:var(--bg-success-subtle)}.nx-alert-success .nx-alert-icon{color:var(--fg-success)}.nx-alert-warning{background:var(--bg-warning-subtle)}.nx-alert-warning .nx-alert-icon{color:var(--fg-warning)}.nx-alert-danger{background:var(--bg-danger-subtle)}.nx-alert-danger .nx-alert-icon{color:var(--fg-danger)}.nx-alert-content{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.nx-alert-title{margin:0;font-size:16px;font-weight:500;line-height:24px}.nx-alert-body{font-size:14px;line-height:20px}.nx-alert-actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.nx-alert-dismiss{margin:-8px -8px -8px 0}.nx-badge{box-sizing:border-box;padding:3px var(--space-2);border:var(--line-1) solid transparent;border-radius:var(--radius-none);background:var(--bg-selected);color:var(--fg-default);font-family:var(--font-body);letter-spacing:.2px;white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.nx-badge-success{background:var(--bg-success-subtle);color:var(--fg-success)}.nx-badge-warning{background:var(--bg-warning-subtle);color:var(--fg-warning)}.nx-badge-danger{background:var(--bg-danger-subtle);color:var(--fg-danger)}.nx-badge-outline{border-color:var(--border-strong);background:0 0}.nx-badge-inverse{background:var(--bg-inverse);color:var(--fg-inverse)}.nx-badge-dot:before{content:"";border-radius:var(--radius-full);background:currentColor;width:6px;height:6px}.nx-toast{box-sizing:border-box;align-items:center;gap:var(--space-3);width:100%;max-width:480px;min-height:48px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-none);background:var(--bg-inverse);color:var(--fg-inverse);box-shadow:var(--shadow-overlay);animation:nx-rise var(--duration-base) var(--ease-standard);font-size:14px;line-height:20px;display:flex}.nx-toast-icon{flex:none;display:flex}.nx-toast-message{min-width:0;padding:var(--space-1) 0;flex:1}.nx-toast-action{min-height:var(--target-min);padding:0 var(--space-3);color:var(--fg-inverse);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;margin:0;font-weight:500;text-decoration:underline}.nx-toast-action:active{background:var(--bg-inverse-pressed)}.nx-toast-action:focus-visible,.nx-toast .nx-iconbtn:focus-visible{outline:var(--line-2) solid var(--fg-inverse);outline-offset:-4px}.nx-toast .nx-iconbtn{color:var(--fg-inverse)}.nx-toast .nx-iconbtn:active{background:var(--bg-inverse-pressed)}@media (hover:hover){.nx-toast .nx-iconbtn:hover:not(:active),.nx-toast-action:hover:not(:active){background:var(--bg-inverse-hover)}}.nx-toast-region{z-index:var(--z-toast);align-items:center;gap:var(--space-2);padding:var(--space-4);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));pointer-events:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.nx-toast-region.is-contained{position:absolute}.nx-toast-stack{align-items:center;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.nx-toast-stack:empty{display:none}.nx-toast-stack>*{pointer-events:auto}@media (max-width:599px){.nx-toast-region.has-tab-bar{bottom:var(--tab-bar)}}.nx-progress{gap:var(--space-2);flex-direction:column;display:flex}.nx-progress-head{justify-content:space-between;gap:var(--space-3);font-size:14px;font-weight:500;line-height:20px;display:flex}.nx-progress-value{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-weight:400}.nx-progress-track{height:4px;position:relative;overflow:hidden}.nx-progress-track:before{content:"";height:var(--line-1);background:var(--border-strong);margin-top:-.5px;position:absolute;top:50%;left:0;right:0}.nx-progress-bar{background:var(--fg-default);transition:width var(--duration-base) var(--ease-standard);position:absolute;top:0;bottom:0;left:0}.nx-progress-indeterminate .nx-progress-bar{width:32%;animation:nx-indeterminate 1.6s var(--ease-standard) infinite}.nx-skeleton{background:var(--bg-selected);border-radius:var(--radius-none);animation:nx-pulse 1.6s var(--ease-standard) infinite;display:block}.nx-skeleton-lines{gap:var(--space-2);flex-direction:column;display:flex}.nx-skeleton-text{height:12px;margin:6px 0}.nx-empty{box-sizing:border-box;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center;flex-direction:column;display:flex}.nx-empty-icon{color:var(--fg-muted);display:flex}.nx-empty-danger .nx-empty-icon{color:var(--fg-danger)}.nx-empty-title{text-wrap:balance;margin:0;font-size:18px;font-weight:500;line-height:24px}.nx-empty-body{max-width:44ch;color:var(--fg-muted);margin:0;font-size:14px;line-height:20px}.nx-empty-actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.nx-tabs{scrollbar-width:none;box-shadow:inset 0 calc(-1 * var(--line-1)) 0 var(--border-subtle);display:flex;overflow-x:auto}.nx-tabs::-webkit-scrollbar{display:none}.nx-tab{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-lg);padding:0 var(--space-4);color:var(--fg-muted);font-family:var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;margin:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:relative}.nx-tab[aria-selected=true]{color:var(--fg-default)}.nx-tab[aria-selected=true]:after{content:"";left:var(--space-4);right:var(--space-4);height:var(--line-2);background:var(--fg-default);position:absolute;bottom:0}.nx-tab:active{background:var(--bg-pressed)}.nx-tab:focus-visible{outline:var(--line-2) solid var(--border-focus);outline-offset:calc(-1 * var(--line-2))}.nx-tab:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.nx-tabs-block .nx-tab{flex:1 0 auto}@media (hover:hover){.nx-tab:not(:disabled):hover:not(:active){color:var(--fg-default)}}.nx-header{z-index:var(--z-header);background:var(--bg-canvas);border-bottom:var(--line-1) solid var(--border-subtle);padding-top:env(safe-area-inset-top,0px);position:relative}.nx-header.is-sticky{position:sticky;top:0}.nx-header-bar{align-items:center;gap:var(--space-6);height:var(--header-compact);display:flex}.nx-header-logo{border-radius:var(--radius-none);flex:none;display:flex}.nx-header-logo:focus-visible{outline:var(--line-2) solid var(--border-focus);outline-offset:4px}.nx-header-nav,.nx-header-action{display:none}.nx-header-nav ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.nx-header-link{min-height:var(--control-md);padding:0 var(--space-3);color:var(--fg-muted);align-items:center;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.nx-header-link[aria-current=page],.nx-header-mlink[aria-current=page]{color:var(--fg-default);text-decoration:underline;text-decoration-thickness:var(--line-2);text-underline-offset:8px}.nx-header-link:active{color:var(--fg-default);background:var(--bg-pressed)}.nx-header-link:focus-visible,.nx-header-mlink:focus-visible{outline:var(--line-2) solid var(--border-focus);outline-offset:calc(-1 * var(--line-2))}.nx-header-toggle{margin-left:auto;margin-right:calc(var(--space-2) * -1)}.nx-header-menu{border-top:var(--line-1) solid var(--border-subtle);padding-top:var(--space-2);padding-bottom:var(--space-6);background:var(--bg-canvas)}.nx-header.is-sticky .nx-header-menu{max-height:calc(100vh - var(--header-compact) - env(safe-area-inset-top,0px));max-height:calc(100dvh - var(--header-compact) - env(safe-area-inset-top,0px));overscroll-behavior:contain;overflow-y:auto}.nx-header-menu ul{margin:0;padding:0;list-style:none}.nx-header-mlink{min-height:var(--control-lg);border-bottom:var(--line-1) solid var(--border-subtle);color:var(--fg-default);align-items:center;font-size:18px;font-weight:400;line-height:28px;text-decoration:none;display:flex}.nx-header-mlink:active{background:var(--bg-pressed)}.nx-header-menu .nx-btn{margin-top:var(--space-6)}@media (any-pointer:coarse){.nx-header-link{min-height:var(--target-min)}}@media (hover:hover){.nx-header-link:hover:not(:active){color:var(--fg-default)}}.nx-header-expanded .nx-header-bar{height:var(--header-expanded)}.nx-header-expanded .nx-header-nav{margin-right:auto;display:block}.nx-header-expanded .nx-header-action{display:flex}.nx-header-expanded .nx-header-toggle,.nx-header-expanded .nx-header-menu{display:none}@media (min-width:840px) and (min-height:480px){.nx-header-auto .nx-header-bar{height:var(--header-expanded)}.nx-header-auto .nx-header-nav{margin-right:auto;display:block}.nx-header-auto .nx-header-action{display:flex}.nx-header-auto .nx-header-toggle,.nx-header-auto .nx-header-menu{display:none}}.nx-sidenav{box-sizing:border-box;z-index:var(--z-header);gap:var(--space-4);width:var(--side-nav);height:100%;padding:var(--space-4) var(--space-3);padding-left:max(var(--space-3), env(safe-area-inset-left,0px));background:var(--bg-surface);border-right:var(--line-1) solid var(--border-subtle);flex-direction:column;display:flex;overflow-y:auto}.nx-sidenav-header{padding:var(--space-2) var(--space-3)}.nx-sidenav-rail-header{display:none}.nx-sidenav-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nx-sidenav-item{box-sizing:border-box;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-md);padding:var(--space-2) var(--space-3);border-radius:var(--radius-none);color:var(--fg-muted);font-family:var(--font-body);text-align:start;cursor:pointer;background:0 0;border:0;margin:0;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:flex;position:relative}.nx-sidenav-item.is-current{background:var(--bg-selected);color:var(--fg-default);box-shadow:inset var(--line-2) 0 0 var(--fg-default);font-weight:500}.nx-sidenav-item:active{background:var(--bg-pressed)}.nx-sidenav-item:focus-visible{outline:var(--line-2) solid var(--border-focus);outline-offset:calc(-1 * var(--line-2))}.nx-sidenav-label{overflow-wrap:anywhere;flex:1;min-width:0}.nx-sidenav-badge{color:var(--fg-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:500;line-height:16px}.nx-sidenav-footer{margin-top:auto}.nx-sidenav-rail-footer{display:none}.nx-sidenav-rail{width:var(--side-rail);padding:var(--space-3) var(--space-2);padding-left:max(var(--space-2), env(safe-area-inset-left,0px))}.nx-sidenav-rail .nx-sidenav-header{display:none}.nx-sidenav-rail .nx-sidenav-rail-header{padding:var(--space-2) 0;justify-content:center;display:flex}.nx-sidenav-rail .nx-sidenav-item{justify-content:center;gap:var(--space-1);min-height:56px;padding:var(--space-2) 2px;text-align:center;flex-direction:column;font-size:12px;font-weight:500;line-height:16px}.nx-sidenav-rail .nx-sidenav-label{flex:none;max-width:100%}.nx-sidenav-rail .nx-sidenav-badge{background:var(--bg-surface);padding:0 4px;position:absolute;top:4px;left:calc(50% + 8px)}.nx-sidenav-rail .nx-sidenav-item.is-current .nx-sidenav-badge{background:var(--bg-selected)}.nx-sidenav-rail .nx-sidenav-footer{flex-direction:column;align-items:center;display:flex}.nx-sidenav-rail .nx-sidenav-footer.has-rail-footer{display:none}@media (max-width:1199px){.nx-sidenav-auto{width:var(--side-rail);padding:var(--space-3) var(--space-2);padding-left:max(var(--space-2), env(safe-area-inset-left,0px))}.nx-sidenav-auto .nx-sidenav-header{display:none}.nx-sidenav-auto .nx-sidenav-rail-header{padding:var(--space-2) 0;justify-content:center;display:flex}.nx-sidenav-auto .nx-sidenav-item{justify-content:center;gap:var(--space-1);min-height:56px;padding:var(--space-2) 2px;text-align:center;flex-direction:column;font-size:12px;font-weight:500;line-height:16px}.nx-sidenav-auto .nx-sidenav-label{flex:none;max-width:100%}.nx-sidenav-auto .nx-sidenav-badge{background:var(--bg-surface);padding:0 4px;position:absolute;top:4px;left:calc(50% + 8px)}.nx-sidenav-auto .nx-sidenav-item.is-current .nx-sidenav-badge{background:var(--bg-selected)}.nx-sidenav-auto .nx-sidenav-footer{flex-direction:column;align-items:center;display:flex}.nx-sidenav-auto .nx-sidenav-footer.has-rail-footer{display:none}}@media (any-pointer:coarse){.nx-sidenav-item{min-height:var(--control-lg)}}@media (hover:hover){.nx-sidenav-item:hover:not(:active){background:var(--bg-hover);color:var(--fg-default)}.nx-sidenav-item.is-current:hover{background:var(--bg-selected)}}.nx-appbar{z-index:var(--z-header);background:var(--bg-canvas);border-bottom:var(--line-1) solid var(--border-subtle);padding-top:env(safe-area-inset-top,0px);position:relative}.nx-appbar.is-sticky{position:sticky;top:0}.nx-appbar-bar{box-sizing:border-box;align-items:center;gap:var(--space-1);min-height:var(--app-bar);padding:0 var(--space-1);padding-left:max(var(--space-1), env(safe-area-inset-left,0px));padding-right:max(var(--space-1), env(safe-area-inset-right,0px));display:flex}.nx-appbar-title{min-width:0;padding:var(--space-2) var(--space-3);overflow-wrap:anywhere;font-family:var(--font-body);flex:1;margin:0;font-size:18px;font-weight:500;line-height:24px}.nx-appbar-leading+.nx-appbar-title{padding-left:var(--space-1)}.nx-appbar-actions{margin-left:auto;display:flex}.nx-appbar-large-title{padding:var(--space-1) var(--space-4) var(--space-4);padding-left:max(var(--space-4), env(safe-area-inset-left,0px));font-family:var(--font-body);letter-spacing:-.25px;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:300;line-height:34px}.nx-tabbar{box-sizing:border-box;z-index:var(--z-header);background:var(--bg-canvas);border-top:var(--line-1) solid var(--border-subtle);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.nx-tabbar.is-fixed{position:fixed;bottom:0;left:0;right:0}.nx-tabbar ul{min-height:var(--tab-bar);margin:0;padding:0;list-style:none;display:flex}.nx-tabbar li{flex:1 1 0;min-width:0;display:flex}.nx-tabbar-item{min-width:0;padding:var(--space-2) 2px;color:var(--fg-muted);font-family:var(--font-body);letter-spacing:.2px;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;margin:0;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;display:flex;position:relative}.nx-tabbar-item.is-current{color:var(--fg-default)}.nx-tabbar-item.is-current:before{content:"";width:32px;height:var(--line-2);background:var(--fg-default);margin-left:-16px;position:absolute;top:-1px;left:50%}.nx-tabbar-item:active{background:var(--bg-pressed)}.nx-tabbar-item:focus-visible{outline:var(--line-2) solid var(--border-focus);outline-offset:calc(-1 * var(--line-2))}.nx-tabbar-icon{display:flex;position:relative}.nx-tabbar-label{overflow-wrap:anywhere;max-width:100%}.nx-tabbar-badge{box-sizing:border-box;border:2px solid var(--bg-canvas);border-radius:var(--radius-full);background:var(--bg-inverse);min-width:20px;height:20px;color:var(--fg-inverse);text-align:center;font-variant-numeric:tabular-nums;padding:0 5px;font-size:12px;font-weight:500;line-height:16px;position:absolute;top:-6px;left:14px}@media (max-width:599px){body:has(:is(input,textarea,select):focus) .nx-tabbar.is-fixed{display:none}}@media (hover:hover){.nx-tabbar-item:hover:not(:active){color:var(--fg-default)}}.nx-shell{background:var(--bg-canvas);min-height:100dvh;display:flex}.nx-shell-sidenav{flex:none;height:100dvh;display:none;position:sticky;top:0}.nx-shell-body{flex-direction:column;flex:1;min-width:0;display:flex}.nx-shell-main{min-width:0;padding-bottom:calc(var(--tab-bar) + env(safe-area-inset-bottom,0px));outline:none;flex:1}@media (min-width:600px){.nx-shell-sidenav{display:flex}.nx-shell-tabbar{display:none}.nx-shell-main{padding-bottom:0}}.nx-menu{z-index:var(--z-dropdown);min-width:var(--menu-min);overscroll-behavior:contain;max-height:min(400px,70vh);animation:nx-rise var(--duration-base) var(--ease-standard);position:fixed;overflow-y:auto}.nx-menu-item{font-size:14px;line-height:20px}.nx-menu-item .nx-icon{color:var(--fg-muted)}.nx-menu-item.is-danger,.nx-menu-item.is-danger .nx-icon{color:var(--fg-danger)}.nx-menu-item:disabled{color:var(--fg-disabled);cursor:not-allowed}.nx-menu-sep{height:var(--line-1);margin:var(--space-1) 0;background:var(--border-subtle)}.nx-menu-sheet .nx-sheet{padding-top:var(--space-2)}.nx-menu-sheet .nx-menu-item{min-height:var(--control-lg);padding-left:var(--space-6);padding-right:var(--space-6);font-size:16px;line-height:24px}.nx-overlay{box-sizing:border-box;z-index:var(--z-overlay);padding:var(--space-4);padding-top:max(var(--space-4), env(safe-area-inset-top,0px));padding-bottom:max(var(--space-4), env(safe-area-inset-bottom,0px));justify-content:center;align-items:center;display:flex;position:fixed;inset:0;container:nx-overlay/inline-size}.nx-overlay.is-contained{position:absolute}.nx-scrim{background:var(--scrim);animation:nx-fade var(--duration-base) var(--ease-standard);position:absolute;inset:0}.nx-dialog{box-sizing:border-box;width:100%;max-width:var(--dialog-sm);border-radius:var(--radius-none);background:var(--bg-raised);max-height:100%;color:var(--fg-default);box-shadow:var(--shadow-overlay);animation:nx-rise var(--duration-base) var(--ease-standard);outline:none;flex-direction:column;display:flex;position:relative}.nx-dialog-md{max-width:var(--dialog-md)}.nx-dialog-head{align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-6) 0;display:flex}.nx-dialog-title{text-wrap:balance;flex:1;min-width:0;margin:0;font-size:18px;font-weight:500;line-height:24px}.nx-dialog-head .nx-iconbtn{margin:-8px -8px 0 0}.nx-dialog-body{padding:var(--space-3) var(--space-6) var(--space-6);overscroll-behavior:contain;font-size:16px;line-height:24px;overflow-y:auto}.nx-dialog-body>:first-child{margin-top:0}.nx-dialog-body>:last-child{margin-bottom:0}.nx-dialog-actions{gap:var(--space-2);padding:0 var(--space-6) var(--space-6);flex-direction:column;display:flex}.nx-dialog-actions>.nx-btn{width:100%}@container nx-overlay (min-width:568px){.nx-dialog-actions{flex-direction:row;justify-content:flex-end}.nx-dialog-actions>.nx-btn{width:auto}}@container nx-overlay (min-width:808px){.nx-dialog-title{font-size:20px;line-height:28px}}@media (max-width:599px){.nx-overlay-fs{padding:0}.nx-overlay-fs .nx-dialog{max-width:none;height:100%;max-height:none;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.nx-overlay-fs .nx-dialog-body{flex:1}}.nx-overlay-sheet{align-items:flex-end;padding:0}.nx-sheet{box-sizing:border-box;width:100%;max-height:calc(90% - var(--nx-keyboard,0px));margin-bottom:var(--nx-keyboard,0px);border-radius:var(--radius-none);background:var(--bg-raised);color:var(--fg-default);box-shadow:var(--shadow-overlay);padding-bottom:env(safe-area-inset-bottom,0px);animation:nx-sheet-in var(--duration-slow) var(--ease-standard);outline:none;flex-direction:column;display:flex;position:relative}.nx-sheet.is-dragging{transition:none}.nx-sheet.is-settling{transition:transform var(--duration-base) var(--ease-standard)}.nx-sheet-drag{touch-action:none;cursor:grab;flex:none}.nx-sheet-grabber{width:32px;height:4px;margin:var(--space-2) auto 0;background:var(--border-strong);display:block}.nx-sheet-head{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) 0 var(--space-6);min-height:var(--control-lg);display:flex}.nx-sheet-title{flex:1;min-width:0;margin:0;font-size:18px;font-weight:500;line-height:24px}.nx-sheet-body{padding:var(--space-2) var(--space-6) var(--space-6);overscroll-behavior:contain;font-size:16px;line-height:24px;overflow-y:auto}.nx-sheet-body>:first-child{margin-top:0}.nx-sheet-body>:last-child{margin-bottom:0}.nx-sheet-actions{gap:var(--space-2);padding:0 var(--space-6) var(--space-6);flex-direction:column;display:flex}.nx-sheet-actions>.nx-btn{width:100%}@container nx-overlay (min-width:600px){.nx-sheet{max-width:var(--sheet-max);margin:0 auto calc(var(--space-6) + var(--nx-keyboard,0px));padding-bottom:0}}@keyframes nx-fade{0%{opacity:0}}@keyframes nx-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes nx-sheet-in{0%{transform:translateY(100%)}}@keyframes nx-indeterminate{0%{transform:translate(-100%)}to{transform:translate(320%)}}@keyframes nx-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.nx-scrim,.nx-dialog,.nx-sheet,.nx-toast,.nx-menu{animation:none}.nx-progress-indeterminate .nx-progress-bar{opacity:.35;width:100%;animation:none}.nx-skeleton{animation:none}.nx-btn,.nx-iconbtn,.nx-input,.nx-switch-track,.nx-switch-thumb,.nx-radio-dot:after,.nx-progress-bar,.nx-card-link,.nx-li-row,.nx-sheet.is-settling{transition:none}}@media (max-height:479px){.nx-header.is-sticky,.nx-appbar.is-sticky{position:relative}}@media (forced-colors:active){.nx-radio-dot:after,.nx-switch-thumb,.nx-progress-bar,.nx-tab[aria-selected=true]:after,.nx-tabbar-item.is-current:before,.nx-rule-block{forced-color-adjust:none;background:canvastext}.nx-check-input:checked+.nx-check-box,.nx-check-input:indeterminate+.nx-check-box,.nx-switch-input:checked~.nx-switch-track,.nx-segment[aria-checked=true]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.nx-switch-input:checked~.nx-switch-thumb{background:highlighttext}.nx-progress-track:before{forced-color-adjust:none;background:canvastext}.nx-dialog,.nx-sheet,.nx-toast,.nx-alert,.nx-menu,.nx-combobox-list,.nx-card{border:var(--line-1) solid CanvasText}.nx-sidenav-item.is-current,.nx-li-row.is-selected,.nx-option.is-active,.nx-menu-item:focus{outline:var(--line-2) solid CanvasText;outline-offset:calc(-1 * var(--line-2))}.nx-page[aria-current=page]{border-color:canvastext}}}
html,body{background:var(--bg-canvas);color:var(--fg-default);font-family:var(--font-body)}body{-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{text-wrap:balance}.atlas-page{padding-top:var(--space-6);padding-bottom:var(--space-12);gap:var(--space-6)}.atlas-title-row{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.atlas-title-text{min-width:0}.atlas-title-actions{justify-content:flex-end}.atlas-section{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.atlas-section-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.atlas-shell-logo{line-height:0;display:inline-flex}.atlas-shell-logo:focus-visible{outline:var(--line-2) solid var(--border-focus);outline-offset:4px}.atlas-nav-footer{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.atlas-split{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:840px){.atlas-split{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.atlas-split-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
:root,[data-theme=light]{--c1:#eb6834;--c1-tint:#f6e0d5;--c1-ink:#984726;--c2:#1baf7a;--c2-tint:#d5ebe0;--c2-ink:#177352;--c3:#eda100;--c3-tint:#f6e9cd;--c3-ink:#885f07;--c4:#e87ba4;--c4-tint:#f5e3e7;--c4-ink:#96536c;--c5:#008300;--c5-tint:#d0e4cd;--c5-ink:#065806;--c6:#2a78d6;--c6-tint:#d7e3ef;--c6-ink:#20518b;--c7:#e34948;--c7-tint:#f5dbd8;--c7-ink:#933433;--ax-on-solid:#f8f7f4;--ax-on-solid-dark:#111110}[data-theme=dark]{--c1:#d95926;--c1-tint:#391d10;--c1-ink:#e1805a;--c2:#199e70;--c2-tint:#0f2c20;--c2-ink:#51b491;--c3:#c98500;--c3-tint:#362708;--c3-ink:#d5a23d;--c4:#d55181;--c4-tint:#381b24;--c4-ink:#de7a9e;--c5:#2e9e2e;--c5-tint:#132c12;--c5-ink:#60b460;--c6:#3987e5;--c6-tint:#16273a;--c6-ink:#69a3e9;--c7:#e66767;--c7-tint:#3c201e;--c7-ink:#ea8b8a}@media (prefers-color-scheme:dark){:root:not([data-theme]){--c1:#d95926;--c1-tint:#391d10;--c1-ink:#e1805a;--c2:#199e70;--c2-tint:#0f2c20;--c2-ink:#51b491;--c3:#c98500;--c3-tint:#362708;--c3-ink:#d5a23d;--c4:#d55181;--c4-tint:#381b24;--c4-ink:#de7a9e;--c5:#2e9e2e;--c5-tint:#132c12;--c5-ink:#60b460;--c6:#3987e5;--c6-tint:#16273a;--c6-ink:#69a3e9;--c7:#e66767;--c7-tint:#3c201e;--c7-ink:#ea8b8a}}.ax-tile{--t-bg:var(--bg-surface);--t-fg:var(--fg-default);background:var(--t-bg);width:40px;height:40px;color:var(--t-fg);flex:none;justify-content:center;align-items:center;display:inline-flex}.ax-tile.xs{width:24px;height:24px}.ax-tile.sm{width:32px;height:32px}.ax-tile.lg{width:48px;height:48px}.ax-tile.xl{width:64px;height:64px}.ax-c1{--t-bg:var(--c1-tint);--t-fg:var(--c1-ink);--t-solid:var(--c1);--t-on:var(--ax-on-solid-dark)}.ax-c2{--t-bg:var(--c2-tint);--t-fg:var(--c2-ink);--t-solid:var(--c2);--t-on:var(--ax-on-solid-dark)}.ax-c3{--t-bg:var(--c3-tint);--t-fg:var(--c3-ink);--t-solid:var(--c3);--t-on:var(--ax-on-solid-dark)}.ax-c4{--t-bg:var(--c4-tint);--t-fg:var(--c4-ink);--t-solid:var(--c4);--t-on:var(--ax-on-solid-dark)}.ax-c5{--t-bg:var(--c5-tint);--t-fg:var(--c5-ink);--t-solid:var(--c5);--t-on:var(--ax-on-solid)}.ax-c6{--t-bg:var(--c6-tint);--t-fg:var(--c6-ink);--t-solid:var(--c6);--t-on:var(--ax-on-solid)}.ax-c7{--t-bg:var(--c7-tint);--t-fg:var(--c7-ink);--t-solid:var(--c7);--t-on:var(--ax-on-solid)}.ax-ok{--t-bg:var(--bg-success-subtle);--t-fg:var(--fg-success)}.ax-warn{--t-bg:var(--bg-warning-subtle);--t-fg:var(--fg-warning)}.ax-bad{--t-bg:var(--bg-danger-subtle);--t-fg:var(--fg-danger)}.ax-ink{--t-bg:var(--bg-inverse);--t-fg:var(--fg-inverse)}.ax-tile.solid{background:var(--t-solid,var(--bg-inverse));color:var(--t-on,var(--fg-inverse))}.ax-tag{background:var(--t-bg);color:var(--t-fg);white-space:nowrap;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.ax-kpi{background:var(--bg-surface);align-items:flex-start;gap:16px;min-width:0;padding:20px;display:flex}.ax-kpi.tinted{background:var(--t-bg)}.ax-kpi .v{font-variant-numeric:tabular-nums;font-size:32px;font-weight:400;line-height:40px}.ax-head{align-items:center;gap:12px;display:flex}.ax-head h3{margin:0;font-size:18px;font-weight:500;line-height:24px}.ax-kbd{box-sizing:border-box;min-width:20px;height:20px;font:500 11px/1 var(--font-mono);color:var(--fg-muted);background:var(--bg-raised);border:1px solid var(--border-strong);border-bottom-width:2px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.ax-filterbar{border:1px solid var(--fg-default);background:var(--bg-canvas);flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:6px 8px 6px 12px;display:flex}.ax-filterbar input{min-width:120px;font:400 16px/24px var(--font-body);color:var(--fg-default);background:0 0;border:0;outline:0;flex:200px}.ax-chip{background:var(--t-bg,var(--bg-surface));height:30px;color:var(--t-fg,var(--fg-default));white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:0 6px 0 10px;font-size:13px;display:inline-flex}.ax-chip b{font-weight:500}.ax-chip button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ax-chip.fixed{border-color:var(--border-strong);background:var(--bg-canvas);color:var(--fg-muted)}.ax-suggest{border:1px solid var(--border-overlay);background:var(--bg-raised);box-shadow:var(--shadow-overlay)}.ax-suggest .row{align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:flex}.ax-suggest .row.on{background:var(--bg-selected);box-shadow:inset 2px 0 0 var(--fg-default)}.ax-facet{border-right:1px solid var(--border-subtle)}.ax-facet summary{list-style:none}.ax-cmdk{background:var(--bg-raised);border:1px solid var(--border-overlay);width:100%;max-width:680px;box-shadow:var(--shadow-overlay)}.ax-cmdk .q{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:16px 20px;font-size:18px;display:flex}.ax-cmdk .grp{font:500 11px/16px var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);padding:8px 20px 4px}.ax-cmdk .item{align-items:center;gap:12px;padding:10px 20px;font-size:14px;display:flex}.ax-cmdk .item.on{background:var(--bg-selected);box-shadow:inset 2px 0 0 var(--fg-default)}.ax-cmdk .item .meta{color:var(--fg-muted);gap:4px;margin-left:auto;font-size:12px;display:flex}.ax-row-focus>td,.ax-row-focus>th{background:var(--bg-selected)}.ax-row-focus>:first-child{box-shadow:inset 2px 0 0 var(--fg-default)}.ax-avatar{width:32px;height:32px;font:500 12px/1 var(--font-body);background:var(--t-bg);color:var(--t-fg);flex:none;justify-content:center;align-items:center;display:inline-flex}.ax-seg{height:100%;display:block}.ax-seg+.ax-seg{box-shadow:inset 2px 0 0 var(--bg-canvas)}:root,[data-theme=light]{--c1-line:var(--c1-ink);--c2-line:var(--c2-ink);--c3-line:var(--c3-ink);--c4-line:var(--c4-ink);--c5-line:var(--c5);--c6-line:var(--c6);--c7-line:var(--c7)}[data-theme=dark]{--c1-line:var(--c1);--c2-line:var(--c2);--c3-line:var(--c3);--c4-line:var(--c4);--c5-line:var(--c5);--c6-line:var(--c6);--c7-line:var(--c7)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--c1-line:var(--c1);--c2-line:var(--c2);--c3-line:var(--c3);--c4-line:var(--c4);--c5-line:var(--c5);--c6-line:var(--c6);--c7-line:var(--c7)}}.ax-overlay{z-index:var(--z-overlay);background:var(--scrim);justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.ax-cmdk input{min-width:0;font:400 18px/28px var(--font-body);color:var(--fg-default);background:0 0;border:0;outline:0;flex:1}.ax-cmdk .list{max-height:52vh;overflow-y:auto}.ax-cmdk .item{cursor:pointer}.ax-cmdk .foot{border-top:1px solid var(--border-subtle);color:var(--fg-muted);flex-wrap:wrap;gap:14px;padding:10px 20px;font-size:12px;display:flex}.ax-sheet{background:var(--bg-raised);border:1px solid var(--border-overlay);width:100%;max-width:960px;max-height:80vh;box-shadow:var(--shadow-overlay);box-sizing:border-box;padding:24px;overflow-y:auto}.ax-hint{color:var(--fg-muted);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}
.atlas-flush{margin:0}.atlas-minw0{min-width:0}.atlas-center{text-align:center}.atlas-gap-1{gap:var(--space-1)}.atlas-gap-2{gap:var(--space-2)}.atlas-gap-3{gap:var(--space-3)}.atlas-inline-icon{align-items:center;gap:6px;display:inline-flex}@media (max-width:599px){.atlas-hide-compact{display:none!important}}.atlas-logo{max-width:100%;height:auto;display:block}.atlas-logo-pair{line-height:0;display:inline-flex}.atlas-logo-on-dark,[data-theme=dark] .atlas-logo-on-light{display:none}[data-theme=dark] .atlas-logo-on-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme]) .atlas-logo-on-light{display:none}:root:not([data-theme]) .atlas-logo-on-dark{display:block}}.atlas-navlabel{align-items:center;gap:var(--space-3);min-width:0;display:inline-flex}.atlas-navlabel-text{overflow-wrap:anywhere;min-width:0}.nx-sidenav-item.is-current .ax-tile{background:var(--bg-inverse);color:var(--fg-inverse)}@media (max-width:1199px){.nx-sidenav-auto .atlas-navlabel{gap:var(--space-1);flex-direction:column;max-width:100%}.nx-sidenav-auto .atlas-navlabel-text{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;max-width:100%}}.atlas-bar-actions{align-items:center;gap:var(--space-1);padding-right:var(--space-2);display:flex}.atlas-iconbtn.nx-btn{padding-inline:var(--space-2)}.atlas-iconbtn.nx-btn>span,.atlas-palette-btn.nx-btn>span{align-items:center;gap:var(--space-2);display:inline-flex}.atlas-palette-btn-keys{gap:2px;display:inline-flex}@media (max-width:599px){.atlas-palette-btn-text,.atlas-palette-btn-keys{display:none}}.atlas-status{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-top:var(--space-4);padding-bottom:var(--space-6);border-top:var(--line-1) solid var(--border-subtle);flex-wrap:wrap;display:flex}.atlas-status-keys{align-items:center;gap:var(--space-2);display:inline-flex}.atlas-meta{align-items:center;min-height:24px;display:inline-flex}.atlas-title-head{align-items:center}.atlas-title-head .atlas-title-text{gap:var(--space-1);flex-direction:column;display:flex}.atlas-placeholder{border:var(--line-1) solid var(--border-subtle);background:var(--bg-surface)}.nx-dialog.atlas-cmdk{max-width:680px;padding:0}.nx-dialog.atlas-cmdk .nx-dialog-head{padding:var(--space-3) var(--space-5,20px) 0}.nx-dialog.atlas-cmdk .nx-dialog-title{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);padding-top:var(--space-2);font-size:12px;font-weight:500;line-height:16px}.nx-dialog.atlas-cmdk .nx-dialog-body{padding:0}.atlas-cmd-label{flex-direction:column;flex:1;min-width:0;display:flex}.atlas-cmd-detail{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.atlas-cmdk-empty{padding:var(--space-3) 20px var(--space-4);color:var(--fg-muted);margin:0;font-size:14px}.atlas-cmdk-note{margin-left:auto}.ax-cmdk .q .ax-kbd{flex:none}.nx-dialog.atlas-shortcuts{max-width:880px}.atlas-sc-lead{margin:0 0 var(--space-4)}.atlas-sc-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.atlas-sc-group{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.atlas-sc-group .ax-head h3{font-size:16px;line-height:24px}.atlas-sc-list{margin:0}.atlas-sc-row{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:var(--line-1) solid var(--border-subtle);padding:6px 0;font-size:14px;line-height:20px;display:flex}.atlas-sc-row dt{min-width:0}.atlas-sc-row dd{flex:none;margin:0}.atlas-sc-keys{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.atlas-sc-combo{align-items:center;gap:4px;display:inline-flex}.atlas-sc-foot{margin:var(--space-4) 0 0}.atlas-signin{background:var(--bg-canvas);flex-direction:column;min-height:100dvh;display:flex}.atlas-signin-header{border-bottom:var(--line-1) solid var(--border-subtle)}.atlas-signin-header-inner{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;display:flex}.atlas-signin-header-actions{gap:var(--space-3)}.atlas-signin-header-actions .nx-btn>span{align-items:center;gap:var(--space-2);display:inline-flex}.atlas-signin-main{flex:1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid}.atlas-signin-card{padding:var(--space-6) var(--space-4) var(--space-8);justify-content:center;align-items:flex-start;min-width:0;display:flex}.atlas-signin-card-inner{width:100%;min-width:0;max-width:440px}.atlas-signin-footer{border-top:var(--line-1) solid var(--border-subtle)}.atlas-signin-footer-inner{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding-top:var(--space-4);padding-bottom:var(--space-4);flex-wrap:wrap;display:flex}@media (min-width:840px){.atlas-signin-main{grid-template-rows:none;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.atlas-signin-card{padding:var(--space-12) var(--space-8);align-items:center}}.atlas-step{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.atlas-step-tag{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.atlas-step-card{box-sizing:border-box;border:var(--line-1) solid var(--border-subtle);background:var(--bg-canvas);min-width:0;padding:20px}.atlas-step-ax-c6{border-top:3px solid var(--c6-line)}.atlas-step-ax-c4{border-top:3px solid var(--c4-line)}@media (min-width:840px){.atlas-step-card{padding:28px}}.atlas-form{gap:var(--space-6)}.atlas-field-label{align-items:center;gap:var(--space-2);display:inline-flex}.atlas-password{min-width:0;position:relative}.atlas-forgot{line-height:24px;position:absolute;top:0;right:0}.atlas-linkbtn,.atlas-forgot{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.atlas-keyline{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;display:none}@media (min-width:840px){.atlas-keyline{display:flex}}.atlas-or{align-items:center;gap:var(--space-3);display:flex}.atlas-or>span:first-child,.atlas-or>span:last-child{border-top:var(--line-1) solid var(--border-subtle);flex:1;height:0}.atlas-back-row{justify-content:space-between;align-items:center;gap:var(--space-3);margin-left:calc(-1 * var(--space-3));flex-wrap:wrap;display:flex}@media (max-width:839px){.atlas-back-row .ax-hint{display:none}}.atlas-email{color:var(--fg-default);overflow-wrap:anywhere}.atlas-otp .nx-input{letter-spacing:.18em;font-variant-numeric:tabular-nums;height:56px;font-size:24px;font-weight:500;line-height:32px}.atlas-facts{background:var(--bg-surface);border-top:var(--line-1) solid var(--border-subtle);padding:var(--space-8) var(--space-4);box-sizing:border-box;align-items:flex-start;min-width:0;display:flex}.atlas-facts-inner{flex-direction:column;gap:28px;width:100%;min-width:0;max-width:440px;margin:0 auto;display:flex}.atlas-facts-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.atlas-facts-list>li{gap:var(--space-4);padding:var(--space-4);background:var(--bg-canvas);align-items:flex-start;display:flex}.atlas-fact-title{margin:0;font-size:16px;font-weight:500;line-height:24px}.atlas-keys-card{padding:var(--space-4);border:var(--line-1) solid var(--border-subtle);flex-direction:column;gap:10px;display:none}.atlas-keys-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.atlas-keys-grid>span{align-items:center;gap:var(--space-2);color:var(--fg-muted);min-width:0;font-size:13px;display:flex}.atlas-keys-grid>span:last-child{grid-column:1/-1}@media (min-width:840px){.atlas-facts{border-top:0;border-left:var(--line-1) solid var(--border-subtle);align-items:center;padding:56px 48px}.atlas-facts-inner{margin:0}.atlas-keys-card{display:flex}}.atlas-redirect,.atlas-notfound{padding-top:var(--space-12);padding-bottom:var(--space-12);gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}
