.ns-theme{--ns-space-0:0rem;--ns-space-1:.25rem;--ns-space-2:.5rem;--ns-space-3:.75rem;--ns-space-4:1rem;--ns-space-5:1.25rem;--ns-space-6:1.5rem;--ns-space-8:2rem;--ns-space-10:2.5rem;--ns-space-12:3rem;--ns-radius-small:.5rem;--ns-radius-medium:.75rem;--ns-radius-large:1rem;--ns-radius-xlarge:1.5rem;--ns-radius-pill:62.4375rem;--ns-content-compact-max-width:42.5rem;--ns-content-reading-max-width:47.5rem;--ns-content-wide-max-width:75rem;--ns-card-gap:var(--ns-space-3);--ns-screen-horizontal-padding-compact:var(--ns-space-4);--ns-screen-horizontal-padding-regular:var(--ns-space-6);--ns-display-font-size:2.125rem;--ns-display-line-height:2.5rem;--ns-display-weight:600;--ns-title-1-font-size:1.75rem;--ns-title-1-line-height:2.25rem;--ns-title-1-weight:600;--ns-title-2-font-size:1.375rem;--ns-title-2-line-height:1.75rem;--ns-title-2-weight:600;--ns-headline-font-size:1.0625rem;--ns-headline-line-height:1.5rem;--ns-headline-weight:600;--ns-body-font-size:1.0625rem;--ns-body-line-height:1.625rem;--ns-body-weight:400;--ns-callout-font-size:.9375rem;--ns-callout-line-height:1.375rem;--ns-callout-weight:400;--ns-caption-font-size:.8125rem;--ns-caption-line-height:1.125rem;--ns-caption-weight:400;--ns-metric-font-size:1.75rem;--ns-metric-line-height:2.25rem;--ns-metric-weight:600;--ns-font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ns-target:40px;--ns-focus-width:3px;--ns-focus-offset:2px;--ns-duration:.16s;--ns-surface-primary:#fff;--ns-surface-secondary:#f3f5f7;--ns-surface-elevated:#fff;--ns-text-primary:#142033;--ns-text-secondary:#44546a;--ns-text-tertiary:#56667a;--ns-separator:#d7dfe8;--ns-accent-primary:#185adb;--ns-accent-on-primary:#fff;--ns-status-success:#147d43;--ns-status-warning:#935900;--ns-status-critical:#c3293d;--ns-status-info:#185adb;--ns-interactive-disabled:#536277;--ns-focus-ring:#185adb;--ns-scrim:#142033b3;--ns-border-control:#778599;--ns-accent-hover:#124abc;--ns-accent-pressed:#103e9e;--ns-status-success-surface:#e8f5ed;--ns-status-warning-surface:#fff3db;--ns-status-critical-surface:#fdecef;--ns-status-info-surface:#eaf0fe;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ns-theme[data-theme=DARK]{--ns-surface-primary:#111924;--ns-surface-secondary:#0c121c;--ns-surface-elevated:#1b2636;--ns-text-primary:#f4f7fc;--ns-text-secondary:#ccd5e3;--ns-text-tertiary:#aebbcc;--ns-separator:#34445b;--ns-accent-primary:#8cb4ff;--ns-accent-on-primary:#101827;--ns-status-success:#7ddd9f;--ns-status-warning:#ffd17a;--ns-status-critical:#ff9eab;--ns-status-info:#8cb4ff;--ns-interactive-disabled:#aebbcc;--ns-focus-ring:#adc9ff;--ns-scrim:#000000b3;--ns-border-control:#788ba7;--ns-accent-hover:#abc9ff;--ns-accent-pressed:#bdd5ff;--ns-status-success-surface:#113522;--ns-status-warning-surface:#3b2b0f;--ns-status-critical-surface:#3b1c25;--ns-status-info-surface:#182d50;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.ns-theme[data-theme=SYSTEM]{--ns-surface-primary:#111924;--ns-surface-secondary:#0c121c;--ns-surface-elevated:#1b2636;--ns-text-primary:#f4f7fc;--ns-text-secondary:#ccd5e3;--ns-text-tertiary:#aebbcc;--ns-separator:#34445b;--ns-accent-primary:#8cb4ff;--ns-accent-on-primary:#101827;--ns-status-success:#7ddd9f;--ns-status-warning:#ffd17a;--ns-status-critical:#ff9eab;--ns-status-info:#8cb4ff;--ns-interactive-disabled:#aebbcc;--ns-focus-ring:#adc9ff;--ns-scrim:#000000b3;--ns-border-control:#788ba7;--ns-accent-hover:#abc9ff;--ns-accent-pressed:#bdd5ff;--ns-status-success-surface:#113522;--ns-status-warning-surface:#3b2b0f;--ns-status-critical-surface:#3b1c25;--ns-status-info-surface:#182d50;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (pointer:coarse){.ns-theme{--ns-target:48px}}@media (prefers-reduced-motion:reduce){.ns-theme{--ns-duration:0s}}
.ns-theme{font-family:var(--ns-font-family);font-size:var(--ns-body-font-size);line-height:var(--ns-body-line-height);color:var(--ns-text-primary);background:var(--ns-surface-secondary)}.ns-theme *,.ns-theme :before,.ns-theme :after{box-sizing:border-box}.ns-theme :where(h1,h2,h3,p){margin-block:0 var(--ns-space-3);overflow-wrap:anywhere}.ns-theme :where(button,select,input){font-family:inherit}.ns-theme :where(button,select,input,a):focus-visible{outline:var(--ns-focus-width) solid var(--ns-focus-ring);outline-offset:var(--ns-focus-offset)}.ns-title-1{font-size:var(--ns-title-1-font-size);line-height:var(--ns-title-1-line-height);font-weight:var(--ns-title-1-weight)}.ns-title-2{font-size:var(--ns-title-2-font-size);line-height:var(--ns-title-2-line-height);font-weight:var(--ns-title-2-weight)}.ns-headline{font-size:var(--ns-headline-font-size);line-height:var(--ns-headline-line-height);font-weight:var(--ns-headline-weight)}.ns-secondary{color:var(--ns-text-secondary);font-size:var(--ns-callout-font-size);line-height:var(--ns-callout-line-height)}.ns-caption{color:var(--ns-text-tertiary);font-size:var(--ns-caption-font-size);line-height:var(--ns-caption-line-height)}.ns-wrap{gap:var(--ns-space-3);flex-wrap:wrap;align-items:start;display:flex}.ns-action-group{align-items:start;gap:var(--ns-space-1);flex-direction:column;max-inline-size:100%;display:inline-flex}.ns-action{justify-content:center;align-items:center;gap:var(--ns-space-1);min-block-size:var(--ns-target);min-inline-size:var(--ns-target);max-inline-size:100%;padding:var(--ns-space-2) var(--ns-space-4);border-radius:var(--ns-radius-medium);font-size:var(--ns-headline-font-size);line-height:var(--ns-headline-line-height);font-weight:var(--ns-headline-weight);text-align:center;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--ns-duration);background:var(--ns-accent-primary);color:var(--ns-accent-on-primary);border:1px solid #0000;flex-wrap:wrap;display:inline-flex}.ns-action--primary:hover:not(:disabled){background:var(--ns-accent-hover)}.ns-action--primary:active:not(:disabled){background:var(--ns-accent-pressed)}.ns-action--secondary{background:var(--ns-surface-primary);border-color:var(--ns-border-control);color:var(--ns-accent-primary)}.ns-action--text{color:var(--ns-accent-primary);background:0 0}.ns-action--neutral{background:var(--ns-surface-primary);color:var(--ns-text-primary)}.ns-action--danger{color:var(--ns-status-critical);background:var(--ns-status-critical-surface);border-color:var(--ns-status-critical)}.ns-action:is(.ns-action--text,.ns-action--secondary,.ns-action--neutral):hover:not(:disabled){background:var(--ns-surface-secondary)}.ns-action:disabled{color:var(--ns-interactive-disabled);background:var(--ns-surface-secondary);border-color:var(--ns-border-control);cursor:not-allowed}.ns-action .ns-caption{color:inherit}.ns-card,.ns-state{padding:var(--ns-space-6);border-radius:var(--ns-radius-large);background:var(--ns-surface-primary)}.ns-card--primary{border:1px solid var(--ns-border-control)}.ns-card>:last-child,.ns-state>:last-child{margin-block-end:0}.ns-list{margin-block:var(--ns-space-4);padding:0;list-style:none}.ns-row{justify-content:space-between;align-items:center;gap:var(--ns-space-4);padding-block:var(--ns-space-4);border-block-end:1px solid var(--ns-separator);display:flex}.ns-row>div{min-inline-size:0}.ns-row p{margin-block-end:0}.ns-badge{border-radius:var(--ns-radius-pill);padding:var(--ns-space-1) var(--ns-space-3);font-size:var(--ns-callout-font-size);line-height:var(--ns-callout-line-height);display:inline-block}.ns-tone--info{color:var(--ns-status-info);background:var(--ns-status-info-surface)}.ns-tone--success{color:var(--ns-status-success);background:var(--ns-status-success-surface)}.ns-tone--warning{color:var(--ns-status-warning);background:var(--ns-status-warning-surface)}.ns-tone--critical{color:var(--ns-status-critical);background:var(--ns-status-critical-surface)}.ns-metric-value{font-size:var(--ns-metric-font-size);line-height:var(--ns-metric-line-height);font-weight:var(--ns-metric-weight);font-variant-numeric:tabular-nums}.ns-avatar{inline-size:var(--ns-space-12);min-block-size:var(--ns-space-12);border-radius:var(--ns-radius-pill);background:var(--ns-surface-primary);color:var(--ns-text-tertiary);font-size:var(--ns-caption-font-size);text-align:center;line-height:var(--ns-caption-line-height);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ns-notice{padding:var(--ns-space-4);border-radius:var(--ns-radius-medium)}.ns-error{border-inline-start:var(--ns-focus-width) solid var(--ns-status-critical)}.ns-skeleton{gap:var(--ns-space-3);padding:var(--ns-space-4);display:grid}.ns-skeleton>span:not(.ns-sr-only){block-size:var(--ns-space-4);border-radius:var(--ns-radius-small);background:var(--ns-separator);display:block}.ns-skeleton>span:last-child{inline-size:60%}.ns-sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.ns-field{gap:var(--ns-space-2);font-size:var(--ns-callout-font-size);flex-direction:column;display:flex}.ns-field select{font-size:var(--ns-body-font-size);color:var(--ns-text-primary);background:var(--ns-surface-primary);border:1px solid var(--ns-border-control);border-radius:var(--ns-radius-medium);min-block-size:var(--ns-target);padding:var(--ns-space-2) var(--ns-space-3)}.ns-modal{color:var(--ns-text-primary);background:var(--ns-surface-elevated);border:1px solid var(--ns-border-control);border-radius:var(--ns-radius-xlarge);padding:var(--ns-space-6);inline-size:min(var(--ns-content-compact-max-width), calc(100% - 2rem));max-block-size:calc(100dvh - 2rem);overflow:auto}.ns-modal::backdrop{background:var(--ns-scrim)}.ns-modal-heading{justify-content:space-between;align-items:start;gap:var(--ns-space-3);flex-wrap:wrap;margin-block-end:var(--ns-space-4);display:flex}.ns-modal-heading h2{flex:1}.ns-gallery{min-block-size:100dvh;padding:var(--ns-space-8) var(--ns-space-4);margin:-8px}.ns-gallery-content{max-inline-size:var(--ns-content-wide-max-width);margin-inline:auto}.ns-gallery-header{justify-content:space-between;gap:var(--ns-space-6);border-block-end:1px solid var(--ns-separator);flex-wrap:wrap;padding-block-end:var(--ns-space-8);display:flex}.ns-gallery-header>div{max-inline-size:var(--ns-content-reading-max-width)}.ns-gallery-section{padding-block:var(--ns-space-6);border-block-end:1px solid var(--ns-separator)}.ns-gallery-section h2{margin-block-end:var(--ns-space-5)}.ns-gallery-grid{gap:var(--ns-card-gap);margin-block:var(--ns-space-4);grid-template-columns:minmax(0,1fr);display:grid}.ns-gallery footer{padding-block-start:var(--ns-space-6)}@media (min-width:680px){.ns-gallery{padding:var(--ns-space-10) var(--ns-space-6)}.ns-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:679px){.ns-modal--sheet{inline-size:100%;max-inline-size:100%;border-end-end-radius:0;border-end-start-radius:0;margin-block-end:0;padding-block-end:max(var(--ns-space-6), env(safe-area-inset-bottom))}.ns-row{flex-wrap:wrap}}@media (forced-colors:active){.ns-action,.ns-badge,.ns-card,.ns-avatar{border:1px solid canvastext}}
