:root{--n-primary: #0089CA;--n-windsor: #0D182B;--n-white: #FFFFFF;--n-graphite: #6E7180;--n-space: #9DA2B3;--n-steel: #BCBFCC;--n-smoke: #D3D6E0;--n-cloud: #EDEFF7;--n-surface-page: var(--n-white);--n-surface-subtle: var(--n-cloud);--n-surface-muted: var(--n-smoke);--n-surface-inverse: var(--n-windsor);--n-surface-card: var(--n-white);--n-text: var(--n-windsor);--n-text-muted: var(--n-graphite);--n-text-subtle: var(--n-space);--n-text-inverse: var(--n-white);--n-text-invert-muted: var(--n-space);--n-text-link: var(--n-primary);--n-border: var(--n-steel);--n-border-subtle: var(--n-smoke);--n-focus: var(--n-primary);--n-accent: var(--n-primary);--n-primary-hover: color-mix(in oklab, var(--n-primary) 88%, var(--n-windsor));--n-primary-active: color-mix(in oklab, var(--n-primary) 76%, var(--n-windsor));--n-windsor-hover: color-mix(in oklab, var(--n-windsor) 86%, var(--n-white));--n-primary-tint: color-mix(in oklab, var(--n-primary) 10%, var(--n-white));--n-status-default: var(--n-graphite);--n-status-info: var(--n-primary);--n-status-progress: var(--n-windsor);--n-status-blocked: var(--n-windsor);--n-status-blocked-fg: var(--n-white);--n-font-sans: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--n-font-regular: 400;--n-font-medium: 500;--n-type-display: 150px;--n-type-h1: 100px;--n-type-h2: 75px;--n-type-h3: 60px;--n-type-h4: 36px;--n-type-body: 24px;--n-type-caption: 20px;--n-tracking-display: -.03em;--n-tracking-body: -.02em;--n-tracking-caption: 0;--n-tracking-eyebrow: .08em;--n-ui-display: 60px;--n-ui-h1: 40px;--n-ui-h2: 30px;--n-ui-h3: 24px;--n-ui-h4: 18px;--n-ui-body: 16px;--n-ui-small: 14px;--n-ui-caption: 13px;--n-ui-eyebrow: 12px;--n-leading-display: 1;--n-leading-heading: 1.15;--n-leading-body: 1.5;--n-leading-caption: 1.4;--n-space-0: 4px;--n-space-1: 8px;--n-space-2: 16px;--n-space-3: 24px;--n-space-4: 32px;--n-space-5: 40px;--n-space-6: 48px;--n-space-8: 64px;--n-space-10: 80px;--n-space-12: 96px;--n-content-max: 1200px;--n-gutter: 40px;--n-gutter-product: 24px;--n-radius-sm: 4px;--n-radius-md: 8px;--n-radius-lg: 12px;--n-radius-image: 24px;--n-radius-pill: 999px;--n-control-sm: 32px;--n-control-md: 40px;--n-control-lg: 48px;--n-shadow-sm: 0 1px 2px rgba(13, 24, 43, .06);--n-shadow-md: 0 4px 12px rgba(13, 24, 43, .08);--n-shadow-lg: 0 12px 32px rgba(13, 24, 43, .1);--n-focus-ring: 0 0 0 3px color-mix(in oklab, var(--n-primary) 30%, transparent);--n-motion-fast: .16s;--n-motion-base: .2s;--n-ease: ease-out;--n-emblem-tint: color-mix(in oklab, var(--n-windsor) 78%, var(--n-white));--n-emblem-ghost: #444c5f;--n-emblem-ghost-light: var(--n-steel);--n-emblem-mask: url(/brand/emblem-mono.svg)}:root{--norsten-primary: var(--n-primary);--norsten-windsor: var(--n-windsor);--norsten-white: var(--n-white);--norsten-font-sans: var(--n-font-sans)}html,body{background:var(--n-surface-page);color:var(--n-text);font-family:var(--n-font-sans);font-weight:var(--n-font-regular);font-size:var(--n-ui-body);line-height:var(--n-leading-body);letter-spacing:var(--n-tracking-body);-webkit-font-smoothing:antialiased}::selection{background:color-mix(in srgb,var(--n-primary) 24%,white)}a{color:var(--n-text-link);text-decoration:none;transition:color var(--n-motion-fast) var(--n-ease)}a:hover{color:var(--n-windsor)}h1,h2,h3,h4{font-family:var(--n-font-sans);font-weight:var(--n-font-medium);letter-spacing:var(--n-tracking-display);text-transform:none;line-height:1.05;margin:0}.n-display{font-weight:var(--n-font-medium);font-size:clamp(44px,7vw,84px);line-height:var(--n-leading-display);letter-spacing:var(--n-tracking-display);max-width:14ch}.n-display-line{display:block}.n-title{width:100%;max-width:none;font-size:clamp(32px,5vw,40px);line-height:1.05}.n-subtitle{font-size:var(--n-ui-h3);line-height:var(--n-leading-heading)}.n-lead{font-size:var(--n-ui-h4);line-height:var(--n-leading-body);font-weight:var(--n-font-regular);letter-spacing:var(--n-tracking-body);text-transform:none}.n-kicker{margin:0;font-size:var(--n-ui-eyebrow);font-weight:var(--n-font-medium);letter-spacing:var(--n-tracking-eyebrow);text-transform:uppercase;color:var(--n-graphite)}.n-kicker--muted{color:var(--n-graphite)}.n-invert .n-kicker{color:var(--n-space)}.n-body{margin:0;font-size:var(--n-ui-body);line-height:1.55;font-weight:var(--n-font-regular);letter-spacing:var(--n-tracking-body);color:var(--n-windsor)}.n-label{display:block;font-size:var(--n-ui-caption);line-height:var(--n-leading-caption);letter-spacing:-.01em;color:var(--n-graphite)}.n-label a{color:inherit}.n-brand-mark{display:block;width:auto;height:26px;max-width:100%;object-fit:contain;object-position:left center}.n-brand-mark--hero{height:36px}.n-brand-mark--emblem,.n-emblem{display:block;width:auto;height:32px;object-fit:contain}.n-ghost-emblem{position:absolute;right:-12%;bottom:-24%;width:min(50vw,620px);aspect-ratio:567 / 653;background:var(--n-emblem-ghost);-webkit-mask:var(--n-emblem-mask) no-repeat center / contain;mask:var(--n-emblem-mask) no-repeat center / contain;pointer-events:none}.n-app-header{background:var(--n-white);border-bottom:1px solid var(--n-smoke)}.n-app-header--invert{background:var(--n-windsor);border-bottom-color:transparent}.n-app-header--sticky{position:sticky;top:0;z-index:10}.n-app-header__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:var(--n-content-max);margin:0 auto;height:64px;padding:0 var(--n-gutter-product)}@media(min-width:861px){.n-app-header__bar{padding:0 var(--n-gutter)}}.n-app-header__brand{display:block;min-width:0;flex:0 0 auto}.n-app-header__aside{display:flex;gap:16px;font-size:var(--n-ui-caption);letter-spacing:-.01em;color:var(--n-graphite);text-align:right;white-space:nowrap}.n-app-header__aside strong{font-weight:var(--n-font-medium);color:var(--n-windsor)}.n-app-header--invert .n-app-header__aside{color:var(--n-space)}.n-progress{height:2px;background:var(--n-cloud)}.n-app-header--invert .n-progress{background:color-mix(in srgb,var(--n-white) 12%,var(--n-windsor))}.n-progress__fill{height:2px;background:var(--n-primary);transition:width var(--n-motion-base) var(--n-ease)}.n-app-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:24px var(--n-gutter-product) 32px;max-width:var(--n-content-max);margin:0 auto;border-top:1px solid var(--n-cloud)}@media(min-width:861px){.n-app-footer{padding-left:var(--n-gutter);padding-right:var(--n-gutter)}}.n-app-footer__note{margin:0;font-size:var(--n-ui-caption);color:var(--n-graphite)}.n-app-footer__tagline{margin:0;font-size:var(--n-ui-eyebrow);font-weight:var(--n-font-medium);letter-spacing:var(--n-tracking-eyebrow);text-transform:uppercase;color:var(--n-space)}.n-app-footer--invert{border-top-color:transparent}.n-app-footer--invert .n-app-footer__note,.n-app-footer--invert .n-app-footer__tagline{color:var(--n-space)}.n-app-footer--flush{max-width:none;padding-left:0;padding-right:0;padding-bottom:0;border-top:0}.n-shell{width:100%;max-width:768px;margin:0 auto;padding:40px var(--n-gutter-product) 64px;box-sizing:border-box}@media(min-width:861px){.n-shell{padding:56px var(--n-gutter) 80px}}.n-shell--wide{max-width:1120px}.n-card{background:var(--n-surface-card);border:1px solid var(--n-smoke);border-radius:var(--n-radius-lg);padding:var(--n-space-3)}.n-card--subtle{background:var(--n-cloud);border-color:transparent}.n-card--elevated{border-color:transparent;box-shadow:var(--n-shadow-md)}.n-card--inverse{background:var(--n-windsor);color:var(--n-white);border-color:transparent}.n-card--table{padding:0;overflow:hidden}.n-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--n-control-lg);padding:0 32px;border-radius:var(--n-radius-sm);border:1px solid transparent;font-family:var(--n-font-sans);font-weight:var(--n-font-medium);font-size:var(--n-ui-body);letter-spacing:-.01em;line-height:1;text-transform:none;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--n-motion-fast) var(--n-ease),color var(--n-motion-fast) var(--n-ease),border-color var(--n-motion-fast) var(--n-ease)}.n-btn--sm{height:var(--n-control-sm);padding:0 16px;font-size:var(--n-ui-caption)}.n-btn--md{height:var(--n-control-md);padding:0 20px;font-size:var(--n-ui-small)}.n-btn-primary{background:var(--n-windsor);color:var(--n-white)}.n-btn-primary:hover{background:var(--n-windsor-hover)}.n-invert .n-btn-primary,.n-app-header--invert+* .n-btn-primary{background:var(--n-white);color:var(--n-windsor)}.n-invert .n-btn-primary:hover{background:var(--n-cloud)}.n-btn-ghost,.n-btn-outline{background:var(--n-white);color:var(--n-windsor);border-color:var(--n-steel);padding:0 24px}.n-btn-ghost:hover,.n-btn-outline:hover{background:var(--n-cloud)}.n-btn-ghost-invert{background:transparent;color:var(--n-white);border-color:color-mix(in srgb,var(--n-white) 40%,transparent);padding:0 24px}.n-btn-ghost-invert:hover{border-color:var(--n-white)}.n-btn-link{background:transparent;color:var(--n-windsor);padding:0 20px}.n-btn-link:hover{color:var(--n-graphite)}.n-invert .n-btn-link,.n-invert .n-btn-link:hover{color:var(--n-white)}.n-btn-blocked,.n-btn-destructive{background:var(--n-windsor);color:var(--n-white)}.n-btn-blocked:hover,.n-btn-destructive:hover{background:var(--n-windsor-hover)}.n-btn:disabled,.n-btn[aria-disabled=true]{background:var(--n-smoke);color:var(--n-space);border-color:transparent;pointer-events:none}.n-invert .n-btn-primary:disabled{background:var(--n-white);color:var(--n-windsor);opacity:.55}.n-btn:focus-visible{outline:none;box-shadow:var(--n-focus-ring)}.n-actions{display:flex;flex-direction:column;gap:12px}@media(min-width:640px){.n-actions{flex-direction:row;align-items:center;justify-content:space-between}.n-actions>*{flex:0 0 auto;width:auto}}.n-tag{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--n-radius-pill);font-size:var(--n-ui-eyebrow);font-weight:var(--n-font-medium);letter-spacing:-.01em;line-height:1;white-space:nowrap;background:var(--n-cloud);color:var(--n-graphite)}.n-tag--info{background:var(--n-primary-tint);color:var(--n-primary)}.n-tag--progress{background:var(--n-smoke);color:var(--n-windsor)}.n-tag--blocked{background:var(--n-windsor);color:var(--n-white)}.n-tag__dot{width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block}.n-field{width:100%;min-height:var(--n-control-lg);border:1px solid var(--n-steel);border-radius:var(--n-radius-md);padding:12px 14px;background:var(--n-white);color:var(--n-windsor);font-family:var(--n-font-sans);font-size:var(--n-ui-body);letter-spacing:-.01em;outline:none;box-sizing:border-box;transition:border-color var(--n-motion-fast) var(--n-ease),box-shadow var(--n-motion-fast) var(--n-ease)}.n-field:focus{border-color:var(--n-primary);box-shadow:var(--n-focus-ring)}.n-field:disabled{background:var(--n-cloud);color:var(--n-graphite)}.n-field-label{display:block;font-size:var(--n-ui-small);font-weight:var(--n-font-medium);letter-spacing:-.01em;color:var(--n-windsor)}textarea.n-field{min-height:120px;resize:vertical}.n-field-stack{display:flex;flex-direction:column;gap:8px}.n-header-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:0;border:0;background:none;font-family:var(--n-font-sans);font-size:var(--n-ui-small);font-weight:var(--n-font-medium);letter-spacing:-.01em;line-height:1.4;text-transform:none;color:var(--n-graphite);cursor:pointer}.n-header-link:hover{color:var(--n-windsor)}.n-login{display:grid;min-height:100vh;grid-template-columns:minmax(0,1fr)}@media(min-width:861px){.n-login{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.n-login__rail{position:relative;overflow:hidden;background:var(--n-windsor);color:var(--n-white);padding:40px 32px 64px;display:flex;flex-direction:column;justify-content:space-between;min-height:42vh}.n-login__copy{font-size:56px;font-weight:var(--n-font-medium);line-height:1.05;letter-spacing:var(--n-tracking-display);max-width:11ch}.n-login__form{display:flex;align-items:center;justify-content:center;background:var(--n-cloud);padding:40px 24px}.n-table{width:100%;min-width:720px;text-align:left;font-size:var(--n-ui-small);line-height:1.45;letter-spacing:-.01em;border-collapse:collapse}.n-table th{padding:14px 16px;background:var(--n-cloud);font-size:var(--n-ui-eyebrow);font-weight:var(--n-font-medium);letter-spacing:var(--n-tracking-eyebrow);text-transform:uppercase;color:var(--n-graphite)}.n-table td{padding:18px 16px;vertical-align:top}.n-table tbody tr{border-top:1px solid var(--n-cloud)}.n-table a{font-weight:var(--n-font-medium)}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Geist-Regular.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Geist-Medium.woff2) format("woff2")}html,body,#root{margin:0;min-height:100%}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit}.n-brand-mark{overflow:visible;max-width:min(100%,220px)}.n-brand-mark--hero{height:36px;max-width:min(100%,280px)}.n-app-header__brand,.n-login__rail>img,.n-cover header{overflow:visible;flex:0 0 auto}.n-login__rail .n-kicker{margin-bottom:12px}.uaa-rail-lead{margin:16px 0 0;max-width:24ch;color:var(--n-space);font-size:var(--n-ui-h4);font-weight:var(--n-font-regular);line-height:1.4;letter-spacing:var(--n-tracking-body)}.n-login__form:has(.uaa-entry-wrap){align-items:stretch;justify-content:flex-start;padding:0}.uaa-entry-wrap{position:relative;display:flex;flex:1;flex-direction:column;width:100%;min-height:100%}.uaa-entry__admin{position:absolute;top:28px;right:32px;z-index:1}.uaa-entry__column{width:min(460px,100%);margin:auto;padding:72px 24px 40px;display:flex;flex-direction:column;gap:24px}.uaa-entry__intro{display:flex;flex-direction:column;gap:8px}.uaa-entry__intro .n-subtitle,.uaa-entry__intro .n-body{margin:0}.uaa-entry-wrap .n-app-footer{width:100%;max-width:none;margin-top:auto;padding:8px 32px 28px}.uaa-roles{display:flex;flex-direction:column;gap:12px}button.uaa-role{display:flex;align-items:center;gap:16px;width:100%;margin:0;text-align:left;cursor:pointer;font-family:inherit;color:inherit}button.uaa-role:hover{border-color:var(--n-windsor)}button.uaa-role:focus-visible{outline:none;box-shadow:var(--n-focus-ring)}.uaa-role__copy{flex:1;min-width:0}.uaa-role__title{font-weight:var(--n-font-medium);font-size:var(--n-ui-body);color:var(--n-windsor);letter-spacing:-.02em;margin-bottom:4px}.uaa-role__desc{font-size:var(--n-ui-small);color:var(--n-graphite);line-height:1.5}.uaa-role__chev{flex-shrink:0;color:var(--n-space)}.uaa-steps{display:grid;grid-template-columns:1fr 1fr;gap:10px}.uaa-step{padding:14px 16px}.uaa-step__n{font-size:var(--n-ui-eyebrow);font-weight:var(--n-font-medium);letter-spacing:var(--n-tracking-eyebrow);color:var(--n-primary);margin-bottom:4px}.uaa-step__t{font-weight:var(--n-font-medium);font-size:var(--n-ui-small);color:var(--n-windsor)}.uaa-step__d{font-size:var(--n-ui-caption);color:var(--n-graphite);margin-top:2px}.uaa-save .n-label{margin:6px 0 12px}.uaa-actions{display:flex;flex-direction:column;gap:12px}.uaa-actions .n-btn{width:100%}.uaa-note{margin:0}@media(max-width:860px){.n-login__rail{min-height:280px;padding:32px 24px 36px}.n-login__copy{font-size:40px}.uaa-entry__admin{top:20px;right:20px}.uaa-entry__column{padding:64px 20px 32px}.uaa-entry-wrap .n-app-footer{padding-left:20px;padding-right:20px}}@media(max-width:420px){.uaa-steps{grid-template-columns:1fr}}.audit-page{min-height:100vh;display:flex;flex-direction:column;background:var(--n-cloud)}.audit-page__main{flex:1}.audit-header-aside{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.audit-saved{font-size:var(--n-ui-caption);color:var(--n-graphite);letter-spacing:-.01em}.uaa-flow-intro{margin-bottom:20px}.uaa-flow-intro .n-body{margin-top:8px;color:var(--n-graphite)}.uaa-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.uaa-head__n{font-weight:var(--n-font-medium);font-size:var(--n-ui-body);color:var(--n-primary);line-height:1.15;min-width:28px}.uaa-head .n-body{margin-top:6px;color:var(--n-graphite)}.uaa-muted{color:var(--n-graphite)}.uaa-hint{padding:12px 14px;border-radius:var(--n-radius-md);background:var(--n-cloud);border:1px solid var(--n-smoke);font-size:var(--n-ui-caption);color:var(--n-windsor);line-height:1.5;margin-bottom:12px}.uaa-hint--glow{background:var(--n-primary-tint);border-color:color-mix(in srgb,var(--n-primary) 18%,var(--n-white))}.uaa-num{width:20px;height:20px;border-radius:var(--n-radius-sm);background:var(--n-windsor);color:var(--n-white);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:var(--n-font-medium);flex-shrink:0}.uaa-task{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--n-radius-md);background:var(--n-cloud);border:1px solid var(--n-smoke)}.uaa-task__name{font-weight:var(--n-font-medium);font-size:var(--n-ui-caption);color:var(--n-windsor);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uaa-task__meta{font-size:var(--n-ui-eyebrow);color:var(--n-space)}.uaa-x{width:24px;height:24px;border-radius:var(--n-radius-sm);border:none;background:transparent;color:var(--n-space);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0}.uaa-x:hover{color:var(--n-windsor)}.uaa-section-title{font-weight:var(--n-font-medium);font-size:var(--n-ui-body);color:var(--n-windsor);letter-spacing:-.02em;margin:0}.uaa-label{display:block;font-size:var(--n-ui-caption);font-weight:var(--n-font-medium);color:var(--n-windsor);margin-bottom:4px}.uaa-add-name{margin-bottom:8px}.uaa-add{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;margin-bottom:18px;align-items:center}.uaa-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.uaa-grid-2--tight{gap:8px}.uaa-plan{display:grid;grid-template-columns:2fr 1fr;gap:8px}.uaa-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.uaa-stats--4{grid-template-columns:repeat(4,minmax(0,1fr))}.uaa-zones{display:grid;grid-template-columns:1fr 1fr;gap:8px}.uaa-legend{display:flex;flex-wrap:wrap;gap:8px 12px}.uaa-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:16px;border-top:1px solid var(--n-smoke)}.uaa-foot__actions{display:flex;gap:8px;flex-wrap:wrap}.uaa-stat{padding:16px 14px;border-radius:var(--n-radius-lg);background:var(--n-white);border:1px solid var(--n-smoke);text-align:center}.uaa-stat--glow{background:var(--n-cloud)}.uaa-stat--small{padding:12px 10px}.uaa-stat__label{font-weight:var(--n-font-medium);font-size:var(--n-ui-eyebrow);color:var(--n-graphite);letter-spacing:var(--n-tracking-eyebrow);text-transform:uppercase;margin-bottom:6px}.uaa-stat__value{font-weight:var(--n-font-medium);font-size:28px;line-height:1;letter-spacing:var(--n-tracking-display)}.uaa-stat--small .uaa-stat__value{font-size:22px}.uaa-stat__sub{font-size:var(--n-ui-eyebrow);color:var(--n-space);margin-top:6px}.uaa-rate,.uaa-target{padding:20px 24px;border-radius:var(--n-radius-lg);background:var(--n-cloud);border:1px solid var(--n-smoke)}.uaa-task-card,.uaa-map{background:var(--n-white);border:1px solid var(--n-smoke);border-radius:var(--n-radius-lg)}.uaa-task-card{padding:14px 16px}.uaa-map{padding:18px 20px;margin-bottom:18px}.uaa-zone-card{padding:14px 18px;border-radius:var(--n-radius-lg);border:1px solid var(--n-smoke);background:var(--n-white);border-left-width:3px;cursor:default}.uaa-mini{text-align:center;padding:8px 10px;border-radius:var(--n-radius-md);background:var(--n-white);border:1px solid var(--n-smoke);min-width:56px}.uaa-mini__l{font-size:10px;color:var(--n-space);font-weight:var(--n-font-medium);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px}.uaa-mini__v{font-weight:var(--n-font-medium);font-size:18px;line-height:1}.uaa-inline-form{display:flex;gap:8px;align-items:center}.uaa-tabs{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.uaa-tab{padding:6px 12px;border-radius:var(--n-radius-pill);background:transparent;color:var(--n-graphite)}.uaa-tab--active{background:var(--n-primary-tint);color:var(--n-primary)}.uaa-click-row{cursor:pointer;background:var(--n-white)}.uaa-click-row:hover{background:var(--n-cloud)}@media(max-width:800px){.uaa-stats,.uaa-stats--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.audit-page .n-app-header__bar{height:auto;min-height:56px;align-items:flex-start;flex-wrap:wrap;gap:8px 16px;padding-top:12px;padding-bottom:12px}.audit-page .n-app-header__aside{flex:1 1 180px;white-space:normal;justify-content:flex-end}}@media(max-width:640px){.uaa-add,.uaa-grid-2,.uaa-plan,.uaa-zones,.uaa-inline-form{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.uaa-add .n-btn,.uaa-inline-form .n-btn,.uaa-foot .n-btn,.uaa-foot__actions .n-btn{width:100%}.uaa-foot{flex-direction:column-reverse;align-items:stretch}.uaa-foot__actions,.uaa-actions--row{flex-direction:column}.uaa-actions--row .n-btn{width:100%}}@media(min-width:641px){.uaa-actions--row{flex-direction:row;flex-wrap:wrap}.uaa-actions--row .n-btn{width:auto}}@media(max-width:520px){.uaa-stats:not(.uaa-stats--4){grid-template-columns:1fr}}select.n-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236E7180' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'></polyline></svg>");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;background:linear-gradient(to right,var(--n-smoke),var(--n-steel));outline:none;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--n-windsor);border:2px solid var(--n-white);box-shadow:var(--n-shadow-sm);cursor:pointer}input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--n-windsor);border:2px solid var(--n-white);box-shadow:var(--n-shadow-sm)}.n-btn.n-btn--inline{height:var(--n-control-lg);padding:0 20px;font-size:var(--n-ui-small)}.audit-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d182b7a;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.audit-modal{background:var(--n-white);border-radius:var(--n-radius-lg);padding:24px 26px;max-width:460px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:var(--n-shadow-lg)}.admin-login-card{width:min(400px,100%);display:flex;flex-direction:column;gap:16px}.admin-login-card .n-btn{width:100%}.admin-login-card .n-title,.admin-login-card .n-subtitle{margin:0}.uaa-path,.uaa-bands{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px}.uaa-band{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--n-smoke);background:var(--n-white);color:var(--n-windsor);border-radius:var(--n-radius-md);min-height:44px;padding:10px 12px;font:inherit;font-weight:var(--n-font-medium);font-size:var(--n-ui-small);text-align:left;cursor:pointer}.uaa-band--on{border-color:var(--n-windsor);background:var(--n-cloud)}.uaa-confidential{margin-top:14px;padding:12px 14px;border-radius:var(--n-radius-md);background:var(--n-cloud);color:var(--n-graphite);font-size:var(--n-ui-caption);line-height:1.5}.uaa-opp{margin:8px 0 18px;padding:16px;border-radius:var(--n-radius-lg);background:var(--n-cloud)}@media(max-width:640px){.uaa-bands{grid-template-columns:1fr}}
