.MainButton-module-scss-module__k1E5ea__mainButton[data-variant=primary]{background-color:var(--nn-color-primary)!important}.MainButton-module-scss-module__k1E5ea__mainButton[data-variant=primary]:hover:not(:disabled){background-color:var(--nn-hover-accent-green)!important}.MainButton-module-scss-module__k1E5ea__mainButton[data-variant=success]{background-color:var(--nn-accent-green)!important}.MainButton-module-scss-module__k1E5ea__mainButton[data-variant=success]:hover:not(:disabled){background-color:var(--nn-hover-accent-green)!important}.MainButton-module-scss-module__k1E5ea__mainButton[data-variant=info]{background-color:var(--nn-accent-blue)!important}.MainButton-module-scss-module__k1E5ea__mainButton[data-variant=info]:hover:not(:disabled){background-color:var(--nn-hover-accent-blue)!important}.MainButton-module-scss-module__k1E5ea__mainButton[data-variant=warning]{background-color:var(--nn-accent-orange)!important}.MainButton-module-scss-module__k1E5ea__mainButton[data-variant=warning]:hover:not(:disabled){background-color:var(--nn-hover-accent-orange)!important}.MainButton-module-scss-module__k1E5ea__mainButton[data-variant=error]{border:1px solid var(--nn-accent-red)!important;color:var(--nn-accent-red)!important;background-color:#0000!important;font-weight:650!important}.MainButton-module-scss-module__k1E5ea__mainButton[data-variant=error]:hover:not(:disabled){border:1px solid var(--nn-hover-accent-red)!important;color:var(--nn-hover-accent-red)!important;background-color:#0000!important}.MainButton-module-scss-module__k1E5ea__mainButton{border:none}.MainButton-module-scss-module__k1E5ea__mainButton:hover{color:var(--nn-white)!important}.MainButton-module-scss-module__k1E5ea__mainButton:disabled{cursor:not-allowed;background-color:var(--nn-color-bg)!important;color:var(--nn-color-text)!important}
.InlineButton-module-scss-module__EELrta__inlineButton{color:var(--nn-color-interactive);background:0 0;border:none;align-items:center;gap:4px;margin:0;padding:0;font-weight:600;display:inline-flex}.InlineButton-module-scss-module__EELrta__inlineButton svg{color:var(--nn-color-interactive)!important}
.SecondaryButton-module-scss-module__3jP3mG__secondaryButton{background-color:var(--nn-color-secondary);border:1px solid var(--nn-color-input-border);color:var(--nn-color-interactive);cursor:pointer;letter-spacing:1.5px;max-width:700px;transition:background-color var(--nn-transition-speed);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:fit-content;padding:.645rem 1.5rem;font-size:.9rem;font-weight:600;display:inline-flex}.SecondaryButton-module-scss-module__3jP3mG__secondaryButton:hover{background-color:var(--nn-color-secondary-light)}.SecondaryButton-module-scss-module__3jP3mG__secondaryButton.SecondaryButton-module-scss-module__3jP3mG__disabled,.SecondaryButton-module-scss-module__3jP3mG__secondaryButton:disabled{background-color:var(--nn-color-secondary-light);border-color:var(--nn-color-input-border);color:var(--nn-color-text-muted);cursor:not-allowed;opacity:.7}.SecondaryButton-module-scss-module__3jP3mG__secondaryButton.SecondaryButton-module-scss-module__3jP3mG__disabled:hover,.SecondaryButton-module-scss-module__3jP3mG__secondaryButton:disabled:hover{background-color:var(--nn-color-secondary-light)}.SecondaryButton-module-scss-module__3jP3mG__secondaryButton svg{color:var(--nn-color-icon-interactive)}.SecondaryButton-module-scss-module__3jP3mG__backgroundEmphasis{color:var(--nn-white);background-color:var(--nn-color-primary-accent)!important}.SecondaryButton-module-scss-module__3jP3mG__backgroundEmphasis:hover{background-color:var(--nn-color-primary-accent-light)!important}.SecondaryButton-module-scss-module__3jP3mG__backgroundEmphasis svg{color:var(--nn-white)}.SecondaryButton-module-scss-module__3jP3mG__mini{width:23px;height:23px;padding:0}.SecondaryButton-module-scss-module__3jP3mG__mini svg{width:14px;height:14px}.SecondaryButton-module-scss-module__3jP3mG__medium{height:32px;padding:0 12px}.SecondaryButton-module-scss-module__3jP3mG__medium svg{width:14px;height:14px}.SecondaryButton-module-scss-module__3jP3mG__full{height:32px;padding:0 16px}.SecondaryButton-module-scss-module__3jP3mG__full svg{width:14px;height:14px}
.BackButton-module-scss-module__id47Aq__backButton{background-color:var(--nn-color-secondary);border:1px solid var(--nn-color-input-border);border-radius:50%;width:fit-content;padding:.5rem .6rem .6rem .5rem}.BackButton-module-scss-module__id47Aq__backButton:hover{background-color:var(--nn-color-secondary-light)}
.darkveil-canvas{z-index:0;width:100%;display:block;position:absolute;top:0;left:0;height:100%!important}
.Badge-module-scss-module__uT8nJW__badge{white-space:nowrap;border:1px solid;align-items:center;font-weight:600;line-height:1;display:inline-flex}.Badge-module-scss-module__uT8nJW__shapePill{border-radius:9999px}.Badge-module-scss-module__uT8nJW__shapeRectangle{border-radius:.5rem}.Badge-module-scss-module__uT8nJW__size-sm{min-height:1.25rem;padding:.15rem .5rem;font-size:.76rem}.Badge-module-scss-module__uT8nJW__size-md{min-height:1.4rem;padding:.2rem .6rem;font-size:.8rem}.Badge-module-scss-module__uT8nJW__size-lg{min-height:1.7rem;padding:.3rem .75rem;font-size:.88rem}.Badge-module-scss-module__uT8nJW__size-xl{min-height:2rem;padding:.4rem .95rem;font-size:1rem}.Badge-module-scss-module__uT8nJW__tone-success{background:color-mix(in srgb, var(--nn-accent-green) 16%, transparent);border-color:color-mix(in srgb, var(--nn-accent-green) 52%, transparent);color:var(--nn-accent-green)}.Badge-module-scss-module__uT8nJW__tone-warning{background:color-mix(in srgb, var(--nn-accent-orange) 18%, transparent);border-color:color-mix(in srgb, var(--nn-accent-orange) 56%, transparent);color:var(--nn-accent-orange)}.Badge-module-scss-module__uT8nJW__tone-error{background:color-mix(in srgb, var(--nn-accent-red) 16%, transparent);border-color:color-mix(in srgb, var(--nn-accent-red) 52%, transparent);color:var(--nn-accent-red)}.Badge-module-scss-module__uT8nJW__tone-info{background:color-mix(in srgb, var(--nn-accent-blue) 18%, transparent);border-color:color-mix(in srgb, var(--nn-accent-blue) 56%, transparent);color:var(--nn-accent-blue)}.Badge-module-scss-module__uT8nJW__tone-default{background:color-mix(in srgb, var(--nn-accent-gray) 16%, transparent);border-color:color-mix(in srgb, var(--nn-accent-gray) 48%, transparent);color:var(--nn-accent-gray)}
.Meter-module-scss-module__3yFseW__meter{flex-direction:column;gap:.22rem;width:100%;display:flex}.Meter-module-scss-module__3yFseW__meter__label{color:var(--nn-color-text);font-size:.84rem;font-weight:500;line-height:1.1}.Meter-module-scss-module__3yFseW__meter__tooltipTarget{width:100%;display:inline-flex}
.ColorDot-module-scss-module___9djiq__colorDot{--color-dot-color:var(--nn-color-primary-accent-light);--color-dot-size:.62rem;--color-dot-glow-size:.7rem;background:var(--color-dot-color);height:var(--color-dot-size);width:var(--color-dot-size);border-radius:999px;flex:none;display:inline-block}.ColorDot-module-scss-module___9djiq__colorDot--sm{--color-dot-glow-size:.5rem;--color-dot-size:.45rem}.ColorDot-module-scss-module___9djiq__colorDot--md{--color-dot-glow-size:.7rem;--color-dot-size:.62rem}.ColorDot-module-scss-module___9djiq__colorDot--lg{--color-dot-glow-size:.95rem;--color-dot-size:.8rem}.ColorDot-module-scss-module___9djiq__colorDot--glow{box-shadow:0 0 var(--color-dot-glow-size) color-mix(in srgb, var(--color-dot-color) 70%, transparent)}
.CodeInput-module-scss-module__U6UiCG__wrapper{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.CodeInput-module-scss-module__U6UiCG__input{background:var(--nn-color-input-bg);border:1px solid var(--nn-color-input-border);color:var(--nn-color-text);text-align:center;border-radius:12px;width:48px;height:56px;font-size:1.35rem;font-weight:600;transition:border-color .2s,box-shadow .2s,transform .12s}.CodeInput-module-scss-module__U6UiCG__input:focus-visible{border-color:var(--nn-color-primary);outline:none;transform:translateY(-1px);box-shadow:0 0 0 2px #2563eb26}.CodeInput-module-scss-module__U6UiCG__inputFilled{border-color:var(--nn-color-primary)}.CodeInput-module-scss-module__U6UiCG__inputDisabled{background:var(--nn-color-disabled-bg);border-color:var(--nn-color-disabled-border);box-shadow:none;color:var(--nn-color-disabled-text);cursor:not-allowed}.CodeInput-module-scss-module__U6UiCG__wrapper[data-disabled=true] .CodeInput-module-scss-module__U6UiCG__input{pointer-events:none}
.MarkdownRenderer-module-scss-module__GLB5hq__markdownContainer{background-color:var(--nn-color-bg);border:2px solid var(--nn-color-primary);border-radius:.6rem;max-width:1300px;min-height:200px;margin:0 auto;padding:1rem;line-height:1.6;overflow-y:auto;color:var(--nn-color-text)!important}.MarkdownRenderer-module-scss-module__GLB5hq__markdownContainer .MarkdownRenderer-module-scss-module__GLB5hq__logoContainer{border-bottom:1px solid var(--nn-color-primary);justify-content:center;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.MarkdownRenderer-module-scss-module__GLB5hq__markdownContainer img{max-width:100%;height:auto}.MarkdownRenderer-module-scss-module__GLB5hq__markdownContainer h1{font-size:28px}.MarkdownRenderer-module-scss-module__GLB5hq__markdownContainer h2{font-size:24px}.MarkdownRenderer-module-scss-module__GLB5hq__markdownContainer h3{font-size:20px}.MarkdownRenderer-module-scss-module__GLB5hq__markdownContainer h1,.MarkdownRenderer-module-scss-module__GLB5hq__markdownContainer h2,.MarkdownRenderer-module-scss-module__GLB5hq__markdownContainer h3{margin-top:1rem}.MarkdownRenderer-module-scss-module__GLB5hq__markdownContainer ul{margin-left:2rem;list-style-type:disc}.MarkdownRenderer-module-scss-module__GLB5hq__markdownContainer a{color:var(--nn-color-primary);text-decoration:underline}.MarkdownRenderer-module-scss-module__GLB5hq__markdownContainer a:hover{color:var(--nn-color-primary-dark)}
.SimpleTable-module-scss-module__Lx3plW__tableWrapper{width:100%;overflow-x:auto;background:var(--nn-color-foreground)!important;border-radius:var(--outer-border-radius)!important;padding:var(--outer-border-radius)!important;box-shadow:0 0 10px #0000001a!important}[data-theme=light] .SimpleTable-module-scss-module__Lx3plW__tableWrapper{border:1px solid var(--nn-color-input-border)!important}.SimpleTable-module-scss-module__Lx3plW__table{border-collapse:collapse;width:100%}.SimpleTable-module-scss-module__Lx3plW__thead th{text-align:left;padding:10px 12px;font-weight:600}.SimpleTable-module-scss-module__Lx3plW__tbody tr{border-top:1px solid var(--nn-color-input-border)}.SimpleTable-module-scss-module__Lx3plW__cell{padding:12px}.SimpleTable-module-scss-module__Lx3plW__dense .SimpleTable-module-scss-module__Lx3plW__cell{padding:8px 10px}.SimpleTable-module-scss-module__Lx3plW__title{margin:16px 0 8px;font-weight:700}
.Banner-module-scss-module__wsVMna__banner{align-items:flex-start;gap:.75rem;display:flex;background:var(--nn-color-primary-glass)!important;border-radius:var(--outer-border-radius)!important;padding:var(--outer-border-radius)!important;background:color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .Banner-module-scss-module__wsVMna__banner{border:1px solid var(--nn-color-input-border)!important}.Banner-module-scss-module__wsVMna__banner.Banner-module-scss-module__wsVMna__icon{justify-content:center;align-items:center;margin-top:.1rem;line-height:0;display:flex}.Banner-module-scss-module__wsVMna__banner.Banner-module-scss-module__wsVMna__content{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.Banner-module-scss-module__wsVMna__banner.Banner-module-scss-module__wsVMna__title{color:var(--nn-color-text);font-size:.98rem;font-weight:700;line-height:1.35}.Banner-module-scss-module__wsVMna__banner.Banner-module-scss-module__wsVMna__description{color:var(--nn-color-input-helper);font-size:.9rem;line-height:1.45}.Banner-module-scss-module__wsVMna__banner.Banner-module-scss-module__wsVMna__actions{flex-wrap:wrap;gap:.5rem;display:flex}.Banner-module-scss-module__wsVMna__banner.Banner-module-scss-module__wsVMna__info{background:var(--nn-color-blue-glass)!important;border-radius:var(--outer-border-radius)!important;padding:var(--outer-border-radius)!important;background:color-mix(in srgb, var(--nn-color-blue-glass) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-blue-glass) 93%, transparent)!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .Banner-module-scss-module__wsVMna__banner.Banner-module-scss-module__wsVMna__info{border:1px solid var(--nn-color-input-border)!important}.Banner-module-scss-module__wsVMna__banner.Banner-module-scss-module__wsVMna__success{background:var(--nn-accent-green-glass)!important;border-radius:var(--outer-border-radius)!important;padding:var(--outer-border-radius)!important;background:color-mix(in srgb, var(--nn-accent-green-glass) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-accent-green-glass) 93%, transparent)!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .Banner-module-scss-module__wsVMna__banner.Banner-module-scss-module__wsVMna__success{border:1px solid var(--nn-color-input-border)!important}.Banner-module-scss-module__wsVMna__banner.Banner-module-scss-module__wsVMna__warning{background:var(--nn-accent-orange-glass)!important;border-radius:var(--outer-border-radius)!important;padding:var(--outer-border-radius)!important;background:color-mix(in srgb, var(--nn-accent-orange-glass) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-accent-orange-glass) 93%, transparent)!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .Banner-module-scss-module__wsVMna__banner.Banner-module-scss-module__wsVMna__warning{border:1px solid var(--nn-color-input-border)!important}.Banner-module-scss-module__wsVMna__banner.Banner-module-scss-module__wsVMna__error{background:var(--nn-accent-red-glass)!important;border-radius:var(--outer-border-radius)!important;padding:var(--outer-border-radius)!important;background:color-mix(in srgb, var(--nn-accent-red-glass) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-accent-red-glass) 93%, transparent)!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .Banner-module-scss-module__wsVMna__banner.Banner-module-scss-module__wsVMna__error{border:1px solid var(--nn-color-input-border)!important}@media (max-width:640px){.Banner-module-scss-module__wsVMna__banner{flex-direction:column;align-items:stretch}}
.EmptyState-module-scss-module__E3XIOq__container{background:color-mix(in srgb, var(--nn-color-background), #fff 2%);border:1px dashed var(--nn-color-input-border);text-align:center;border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;min-height:200px;margin:.4rem 0;padding:1.4rem;display:flex}.EmptyState-module-scss-module__E3XIOq__title{color:var(--nn-empty-state-title-color);margin:0;font-size:1.4rem;font-weight:700;line-height:1.35}.EmptyState-module-scss-module__E3XIOq__description{color:var(--nn-color-input-helper);max-width:42ch;margin:0;font-size:.92rem;line-height:1.45}.EmptyState-module-scss-module__E3XIOq__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;display:flex}
.DatePicker-module-scss-module__5S-gyW__datePicker{flex-direction:column;gap:.35rem;width:100%;display:flex}.DatePicker-module-scss-module__5S-gyW__datePickerRange{gap:.65rem;width:100%;display:grid}.DatePicker-module-scss-module__5S-gyW__datePickerRangeHorizontal{grid-template-columns:1fr 1fr}.DatePicker-module-scss-module__5S-gyW__datePickerRangeVertical{grid-template-columns:1fr}.DatePicker-module-scss-module__5S-gyW__helperText{color:var(--nn-color-input-helper);margin:0;font-size:.9rem}.DatePicker-module-scss-module__5S-gyW__errorText{color:var(--nn-color-input-text-error)}
.DataBadge-module-scss-module__Rl-Yia__dataBadge{--data-badge-bg:var(--nn-color-primary-glass);gap:.35rem;min-height:110px;display:grid;background:var(--data-badge-bg)!important;border-radius:var(--outer-border-radius)!important;padding:var(--outer-border-radius)!important;background:color-mix(in srgb, var(--data-badge-bg) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--data-badge-bg) 93%, transparent)!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .DataBadge-module-scss-module__Rl-Yia__dataBadge{border:1px solid var(--nn-color-input-border)!important}.DataBadge-module-scss-module__Rl-Yia__dataBadge .DataBadge-module-scss-module__Rl-Yia__title{color:var(--nn-color-input-label);font-size:var(--data-badge-title-font-size,.72rem);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.DataBadge-module-scss-module__Rl-Yia__dataBadge .DataBadge-module-scss-module__Rl-Yia__value{color:var(--nn-color-interactive);font-size:var(--data-badge-value-font-size,1.95rem);font-weight:700;line-height:1.1}.DataBadge-module-scss-module__Rl-Yia__dataBadge .DataBadge-module-scss-module__Rl-Yia__description{color:var(--nn-color-input-helper);font-size:var(--data-badge-description-font-size,.86rem);line-height:1.4}.DataBadge-module-scss-module__Rl-Yia__dataBadge .DataBadge-module-scss-module__Rl-Yia__default{--data-badge-bg:var(--nn-color-primary-glass)}.DataBadge-module-scss-module__Rl-Yia__dataBadge .DataBadge-module-scss-module__Rl-Yia__success{--data-badge-bg:var(--nn-accent-green-glass)}.DataBadge-module-scss-module__Rl-Yia__dataBadge .DataBadge-module-scss-module__Rl-Yia__info{--data-badge-bg:var(--nn-accent-blue-glass)}.DataBadge-module-scss-module__Rl-Yia__dataBadge .DataBadge-module-scss-module__Rl-Yia__destructive{--data-badge-bg:var(--nn-accent-red-glass)}.DataBadge-module-scss-module__Rl-Yia__dataBadge .DataBadge-module-scss-module__Rl-Yia__warning{--data-badge-bg:var(--nn-accent-orange-glass)}
.ProgressMeter-module-scss-module__nDzl9G__progressMeter{gap:.3rem;width:100%;display:grid}.ProgressMeter-module-scss-module__nDzl9G__progressMeter__labels{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ProgressMeter-module-scss-module__nDzl9G__progressMeter__label{color:var(--nn-color-text);font-size:.86rem;font-weight:600}.ProgressMeter-module-scss-module__nDzl9G__progressMeter__rightLabel{color:var(--nn-color-interactive);font-size:.78rem;font-weight:700}.ProgressMeter-module-scss-module__nDzl9G__progressMeter__track{background:var(--nn-color-foreground);border-radius:999px;width:100%;overflow:hidden}.ProgressMeter-module-scss-module__nDzl9G__progressMeter__fill{border-radius:inherit;height:100%}.ProgressMeter-module-scss-module__nDzl9G__sizeSm .ProgressMeter-module-scss-module__nDzl9G__progressMeter__track{height:.38rem}.ProgressMeter-module-scss-module__nDzl9G__sizeMd .ProgressMeter-module-scss-module__nDzl9G__progressMeter__track{height:.52rem}.ProgressMeter-module-scss-module__nDzl9G__sizeLg .ProgressMeter-module-scss-module__nDzl9G__progressMeter__track{height:.68rem}.ProgressMeter-module-scss-module__nDzl9G__toneDefault .ProgressMeter-module-scss-module__nDzl9G__progressMeter__fill{background:linear-gradient(90deg, var(--nn-color-primary), color-mix(in srgb, var(--nn-color-primary) 68%, #fff))}.ProgressMeter-module-scss-module__nDzl9G__toneSuccess .ProgressMeter-module-scss-module__nDzl9G__progressMeter__fill{background:var(--nn-accent-green)}.ProgressMeter-module-scss-module__nDzl9G__toneInfo .ProgressMeter-module-scss-module__nDzl9G__progressMeter__fill{background:var(--nn-accent-blue)}.ProgressMeter-module-scss-module__nDzl9G__toneWarning .ProgressMeter-module-scss-module__nDzl9G__progressMeter__fill{background:var(--nn-accent-orange)}.ProgressMeter-module-scss-module__nDzl9G__toneDestructive .ProgressMeter-module-scss-module__nDzl9G__progressMeter__fill{background:var(--nn-accent-red)}
.ToggleSwitch-module-scss-module__An2urq__toggleSwitch{justify-items:end;gap:.15rem;display:grid}.ToggleSwitch-module-scss-module__An2urq__toggleSwitch .ToggleSwitch-module-scss-module__An2urq__toggleSwitchLabel{color:var(--nn-color-text);margin:0;font-size:.82rem;font-weight:600}.ToggleSwitch-module-scss-module__An2urq__toggleSwitch .ToggleSwitch-module-scss-module__An2urq__toggleSwitchHelper{color:var(--nn-color-text-muted);text-align:right;max-width:280px;margin:0;font-size:.76rem}
.DonutChart-module-scss-module__unaxPG__donutChart{width:100%;min-width:0;min-height:0;position:relative;overflow:hidden}.DonutChart-module-scss-module__unaxPG__donutChart .MuiChartsSurface-root{max-width:100%}.DonutChart-module-scss-module__unaxPG__donutChart__center{pointer-events:none;justify-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.DonutChart-module-scss-module__unaxPG__donutChart__centerLabel{color:var(--nn-color-text);font-size:clamp(1.35rem,8vw,1.85rem);font-weight:800;line-height:1}.DonutChart-module-scss-module__unaxPG__donutChart__centerSubLabel{color:var(--nn-color-text-muted);margin-top:.2rem;font-size:.82rem;font-weight:700}
.RichTextEditor-module-scss-module__lxNSDW__richTextEditor{color:var(--nn-color-text);flex-direction:column;display:flex;position:relative;overflow:visible;background:var(--nn-color-primary-glass)!important;border-radius:var(--outer-border-radius)!important;background:color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;padding:.5rem!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .RichTextEditor-module-scss-module__lxNSDW__richTextEditor{border:1px solid var(--nn-color-input-border)!important}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__toolbar{border-bottom:1px solid var(--nn-color-input-border);flex-wrap:wrap;align-items:center;padding:.35rem .5rem;display:flex}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__toolbarButton{color:var(--nn-color-interactive);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin:0 .1rem;display:inline-flex}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__toolbarButton:disabled{cursor:not-allowed;opacity:.45}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__toolbarButton:hover:not(:disabled){background:var(--nn-color-primary-glass);border-color:var(--nn-color-interactive)}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__toolbarSeparator{background:var(--nn-color-input-border);align-self:center;width:1px;height:1rem;margin:0 .15rem}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__body{min-height:2.75rem;padding:.75rem .75rem .55rem}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__hasAction .RichTextEditor-module-scss-module__lxNSDW__richTextEditor__body{padding-right:3.5rem}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__bodyDisabled{opacity:.6}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__content{outline:none}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__content .ProseMirror{color:var(--nn-color-text);white-space:pre-wrap;word-break:break-word;outline:none;min-height:2.25rem;font-size:.9rem;line-height:1.45}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__content .ProseMirror p{margin:0}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__content .ProseMirror p+p{margin-top:.5rem}:is(.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__content .ProseMirror ul,.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__content .ProseMirror ol){margin:.35rem 0;padding-left:1.35rem}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__content .ProseMirror ul{list-style:outside}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__content .ProseMirror ol{list-style:decimal}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__content .ProseMirror li{margin:.15rem 0;display:list-item}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__content .ProseMirror li::marker{color:var(--nn-color-text)}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__content .ProseMirror code{background:color-mix(in srgb, var(--nn-color-primary) 22%, transparent);border:1px solid var(--nn-color-input-border);color:var(--nn-color-text);border-radius:4px;padding:.05rem .25rem;font-size:.85em}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__content .ProseMirror pre{background:color-mix(in srgb, var(--nn-color-primary) 18%, var(--nn-color-background));border:1px solid var(--nn-color-input-border);border-radius:6px;padding:.65rem;overflow-x:auto}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__content .ProseMirror pre code{background:0 0;border:0;padding:0}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__content .ProseMirror a{color:var(--nn-color-primary);text-decoration:underline}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__content .ProseMirror .rich-text-token{color:var(--nn-color-primary);font-weight:700}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__content .ProseMirror p.is-editor-empty:first-child:before{color:var(--nn-color-text-muted);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__suggestions{box-shadow:var(--nn-shadow-md);z-index:100;min-width:min(20rem,100% - 1.5rem);max-height:min(18rem,48vh);position:absolute;bottom:2.35rem;left:.75rem;overflow:hidden;background:var(--nn-color-primary-glass)!important;border-radius:var(--outer-border-radius)!important;background:color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;padding:0!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .RichTextEditor-module-scss-module__lxNSDW__richTextEditor__suggestions{border:1px solid var(--nn-color-input-border)!important}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__suggestionsLabel{color:var(--nn-color-interactive);letter-spacing:.08em;text-transform:uppercase;padding:.55rem .65rem .25rem;font-size:.7rem;font-weight:600}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__suggestionsList{flex-direction:column;max-height:14rem;padding:.25rem;display:flex;overflow-y:auto}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__suggestionItem{border-radius:var(--inner-border-radius);color:var(--nn-color-text);cursor:pointer;text-align:left;transition:background var(--nn-transition-speed) ease;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.55rem .65rem;display:flex}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__suggestionItem span{color:var(--nn-color-text-muted);font-size:.75rem}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__suggestionItem:hover,.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__suggestionItemSelected{background:color-mix(in srgb, var(--nn-color-foreground) 90%, #7e7c7c)}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__suggestionsEmpty{color:var(--nn-color-text-muted);margin:0;padding:.65rem;font-size:.8rem}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__footer{border-top:1px solid var(--nn-color-input-border);color:var(--nn-color-text-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:2rem;padding:.45rem 3.5rem .45rem .6rem;font-size:.75rem;display:grid}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__footerLeft{min-width:0}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__action{display:inline-flex;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__footerRight{text-align:right;min-width:0}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__disabled{border-color:var(--nn-color-input-border)}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__linkDialogTitle{margin:0 0 .45rem;font-size:1.15rem;font-weight:700}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__linkDialogDescription{color:var(--nn-color-text-muted);margin:0 0 1rem;line-height:1.45}.RichTextEditor-module-scss-module__lxNSDW__richTextEditor__linkDialogActions{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}
.ChatButton-module-scss-module__XlPv9W__chatButton{justify-content:center;align-items:center;font-size:1.15rem;line-height:1;display:inline-flex;position:relative}.ChatButton-module-scss-module__XlPv9W__chatButton[data-active=true]{color:var(--nn-white)}.ChatButton-module-scss-module__XlPv9W__chatButton__dot{position:absolute;top:-.42rem;right:-.42rem}
.Stepper-module-scss-module__2rr9nG__stepperContent{margin:1rem 0;background:var(--nn-color-primary-glass)!important;border-radius:var(--outer-border-radius)!important;padding:var(--outer-border-radius)!important;background:color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .Stepper-module-scss-module__2rr9nG__stepperContent{border:1px solid var(--nn-color-input-border)!important}.Stepper-module-scss-module__2rr9nG__mobileHeader{text-align:center;margin-bottom:.75rem}.Stepper-module-scss-module__2rr9nG__mobileHeader .Stepper-module-scss-module__2rr9nG__mobileStepInfo{opacity:.75;font-size:.85rem}.Stepper-module-scss-module__2rr9nG__mobileHeader .Stepper-module-scss-module__2rr9nG__mobileLabel{margin-top:.25rem;font-weight:600}.Stepper-module-scss-module__2rr9nG__mobileHeader .Stepper-module-scss-module__2rr9nG__mobileOptional{opacity:.8;margin-top:.25rem;font-size:.9rem}
.BrandLandingShell-module-scss-module__GehBAG__shell{width:100%;min-height:100vh;position:relative}.BrandLandingShell-module-scss-module__GehBAG__page{background:0 0;flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh;padding:4rem 1.5rem 2rem;display:flex;position:relative;overflow-y:hidden}.BrandLandingShell-module-scss-module__GehBAG__brand{letter-spacing:.2em;text-transform:uppercase;font-size:1.5rem;font-weight:700;position:absolute;top:1.5rem;left:50%;transform:translate(-50%)}.BrandLandingShell-module-scss-module__GehBAG__themeToggle{position:absolute;top:1rem;right:1rem}.BrandLandingShell-module-scss-module__GehBAG__content{z-index:1;justify-content:center;width:100%;max-width:550px;margin-top:1.5rem;display:flex;position:relative}.BrandLandingShell-module-scss-module__GehBAG__footer{color:var(--nn-white);text-align:center;z-index:1;max-width:580px;margin-top:2rem;font-size:.85rem}
.PageHeaders-module-scss-module__uOIRYG__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.PageHeaders-module-scss-module__uOIRYG__headerLeft{align-items:center;gap:.75rem;min-width:0;display:inline-flex}.PageHeaders-module-scss-module__uOIRYG__title{color:var(--nn-text);text-overflow:ellipsis;white-space:nowrap;font-size:1.8rem;font-weight:600;line-height:1.2;overflow:hidden}.PageHeaders-module-scss-module__uOIRYG__headerRight{align-items:center;gap:.75rem;display:inline-flex}
.NotFound-module-scss-module__0cSJtW__cta{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.NotFound-module-scss-module__0cSJtW__cta h1{color:var(--nn-white);text-align:center;margin-bottom:1rem;font-size:2.5rem;font-weight:700}
.PageTabs-module-scss-module__1Urxxa__pageTabs{flex-direction:column;width:fit-content;display:flex}.PageTabs-module-scss-module__1Urxxa__tabsContainer{flex-flow:wrap;gap:.5rem;width:100%;display:flex;background:var(--nn-color-primary-glass)!important;border-radius:var(--inner-border-radius)!important;background:color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;padding:.4rem!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .PageTabs-module-scss-module__1Urxxa__tabsContainer{border:1px solid var(--nn-color-input-border)!important}.PageTabs-module-scss-module__1Urxxa__tabsContainerVertical{border-radius:1rem;flex-direction:column}.PageTabs-module-scss-module__1Urxxa__tabsContainerWrap{border-radius:1rem;flex-wrap:wrap}.PageTabs-module-scss-module__1Urxxa__tabLink{color:var(--nn-color-text);cursor:pointer;text-align:center;text-transform:none;background-color:#0000;border:none;border-radius:.3rem;padding:.3rem 1.2rem;font-size:1rem;font-weight:400;text-decoration:none;transition:all .2s;display:inline-block}.PageTabs-module-scss-module__1Urxxa__tabLink:focus-visible{outline:2px solid var(--nn-color-primary);outline-offset:2px}.PageTabs-module-scss-module__1Urxxa__tabLink:not([data-variant=primary]){border:1px solid #0000}.PageTabs-module-scss-module__1Urxxa__tabLink:not([data-variant=primary]):hover:not([aria-disabled=true]){border:1px solid var(--nn-color-input-border);background-color:var(--nn-color-foreground-light)!important}.PageTabs-module-scss-module__1Urxxa__tabLink[data-variant=primary]{font-weight:500;background-color:var(--nn-color-primary)!important;color:var(--nn-white)!important}.PageTabs-module-scss-module__1Urxxa__tabLink[data-variant=primary][data-loading=true]{background-color:var(--nn-color-bg)!important}.PageTabs-module-scss-module__1Urxxa__tabLink[data-variant=primary]:hover:not([aria-disabled=true]){background-color:var(--nn-color-primary-dark)!important}.PageTabs-module-scss-module__1Urxxa__tabLink[aria-disabled=true]{cursor:not-allowed;opacity:.5}.PageTabs-module-scss-module__1Urxxa__tabsContainerVertical .PageTabs-module-scss-module__1Urxxa__tabLink{border-radius:.7rem}
.SectionTabs-module-scss-module__xVpsyG__sectionTabs{flex-direction:column;width:fit-content;display:flex}.SectionTabs-module-scss-module__xVpsyG__tabsContainer{flex-direction:row;gap:.5rem;width:100%;display:flex;background:var(--nn-color-primary-glass)!important;background:color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;border-radius:1.5rem!important;padding:.4rem!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .SectionTabs-module-scss-module__xVpsyG__tabsContainer{border:1px solid var(--nn-color-input-border)!important}.SectionTabs-module-scss-module__xVpsyG__tabsContainerVertical{border-radius:1rem;flex-direction:column}.SectionTabs-module-scss-module__xVpsyG__sectionButton{color:var(--nn-color-text);cursor:pointer;letter-spacing:0;text-align:center;text-transform:none;background-color:#0000;border:1px solid #0000;border-radius:9999px;padding:.3rem 1.2rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.SectionTabs-module-scss-module__xVpsyG__sectionButton:focus-visible{outline:2px solid var(--nn-color-primary);outline-offset:2px}.SectionTabs-module-scss-module__xVpsyG__sectionButton:not([data-variant=primary]):hover:not([aria-disabled=true]){border:1px solid var(--nn-color-input-border);background-color:var(--nn-color-foreground-light)!important}.SectionTabs-module-scss-module__xVpsyG__sectionButton[data-variant=primary]{font-weight:600;background-color:var(--nn-color-primary)!important;color:var(--nn-white)!important}.SectionTabs-module-scss-module__xVpsyG__sectionButton[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.SectionTabs-module-scss-module__xVpsyG__tabsContainerVertical .SectionTabs-module-scss-module__xVpsyG__sectionButton{border-radius:.7rem}
.SectionStepperTabs-module-scss-module__UCa3eq__sectionStepperTabs{width:100%}.SectionStepperTabs-module-scss-module__UCa3eq__sectionStepperTabs .SectionStepperTabs-module-scss-module__UCa3eq__tabsContainer{flex-wrap:wrap;gap:.75rem;width:100%;display:flex}.SectionStepperTabs-module-scss-module__UCa3eq__sectionStepperTabs .SectionStepperTabs-module-scss-module__UCa3eq__stepButton{background:var(--nn-color-foreground);color:var(--nn-color-text);cursor:pointer;text-align:left;min-width:0;min-height:58px;transition:background var(--nn-transition-speed) ease,border-color var(--nn-transition-speed) ease,transform var(--nn-transition-speed) ease;border-radius:.9rem;flex:220px;justify-content:flex-start;align-items:center;gap:.75rem;display:flex;background:var(--nn-color-foreground)!important;background:color-mix(in srgb, var(--nn-color-foreground) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-foreground) 93%, transparent)!important;padding:.75rem .9rem!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .SectionStepperTabs-module-scss-module__UCa3eq__sectionStepperTabs .SectionStepperTabs-module-scss-module__UCa3eq__stepButton{border:1px solid var(--nn-color-input-border)!important}.SectionStepperTabs-module-scss-module__UCa3eq__sectionStepperTabs .SectionStepperTabs-module-scss-module__UCa3eq__stepButton:focus-visible{outline:2px solid var(--nn-color-primary);outline-offset:2px}.SectionStepperTabs-module-scss-module__UCa3eq__sectionStepperTabs .SectionStepperTabs-module-scss-module__UCa3eq__stepButton:disabled,.SectionStepperTabs-module-scss-module__UCa3eq__sectionStepperTabs .SectionStepperTabs-module-scss-module__UCa3eq__stepButton[aria-disabled=true]{opacity:.62;pointer-events:auto;cursor:not-allowed!important}.SectionStepperTabs-module-scss-module__UCa3eq__sectionStepperTabs .SectionStepperTabs-module-scss-module__UCa3eq__stepButton:disabled:hover,.SectionStepperTabs-module-scss-module__UCa3eq__sectionStepperTabs .SectionStepperTabs-module-scss-module__UCa3eq__stepButton[aria-disabled=true]:hover,.SectionStepperTabs-module-scss-module__UCa3eq__sectionStepperTabs .SectionStepperTabs-module-scss-module__UCa3eq__stepButton:disabled *,.SectionStepperTabs-module-scss-module__UCa3eq__sectionStepperTabs .SectionStepperTabs-module-scss-module__UCa3eq__stepButton[aria-disabled=true] *{cursor:not-allowed!important}.SectionStepperTabs-module-scss-module__UCa3eq__sectionStepperTabs .SectionStepperTabs-module-scss-module__UCa3eq__stepButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--nn-color-primary) 45%, var(--nn-color-input-border));transform:translateY(-1px)}.SectionStepperTabs-module-scss-module__UCa3eq__sectionStepperTabs .SectionStepperTabs-module-scss-module__UCa3eq__stepButton[data-state=active]{border-color:color-mix(in srgb, var(--nn-color-primary) 60%, transparent);background:var(--nn-color-primary-glass)!important;background:color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;border-radius:.9rem!important;padding:.75rem .9rem!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .SectionStepperTabs-module-scss-module__UCa3eq__sectionStepperTabs .SectionStepperTabs-module-scss-module__UCa3eq__stepButton[data-state=active]{border:1px solid var(--nn-color-primary)!important}.SectionStepperTabs-module-scss-module__UCa3eq__sectionStepperTabs .SectionStepperTabs-module-scss-module__UCa3eq__stepButton[data-state=completed]{background:var(--nn-accent-green-glass)!important;background:color-mix(in srgb, var(--nn-accent-green-glass) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-accent-green-glass) 93%, transparent)!important;border-radius:.9rem!important;padding:.75rem .9rem!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .SectionStepperTabs-module-scss-module__UCa3eq__sectionStepperTabs .SectionStepperTabs-module-scss-module__UCa3eq__stepButton[data-state=completed]{border:1px solid var(--nn-accent-green)!important}.SectionStepperTabs-module-scss-module__UCa3eq__sectionStepperTabs .SectionStepperTabs-module-scss-module__UCa3eq__stepIndicator{background:color-mix(in srgb, var(--nn-accent-gray) 28%, transparent);color:var(--nn-color-white);border-radius:9999px;flex:0 0 2.2rem;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1rem;font-weight:600;line-height:1;display:inline-flex}.SectionStepperTabs-module-scss-module__UCa3eq__sectionStepperTabs .SectionStepperTabs-module-scss-module__UCa3eq__stepButton[data-state=active] .SectionStepperTabs-module-scss-module__UCa3eq__stepIndicator{background:var(--nn-color-primary);color:var(--nn-white)}.SectionStepperTabs-module-scss-module__UCa3eq__sectionStepperTabs .SectionStepperTabs-module-scss-module__UCa3eq__stepButton[data-state=completed] .SectionStepperTabs-module-scss-module__UCa3eq__stepIndicator{background:var(--nn-accent-green);color:var(--nn-white)}.SectionStepperTabs-module-scss-module__UCa3eq__sectionStepperTabs .SectionStepperTabs-module-scss-module__UCa3eq__stepDetails{letter-spacing:1px;flex-direction:column;gap:.2rem;min-width:0;display:flex}.SectionStepperTabs-module-scss-module__UCa3eq__sectionStepperTabs .SectionStepperTabs-module-scss-module__UCa3eq__stepLabel{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;line-height:1.2;overflow:hidden}.SectionStepperTabs-module-scss-module__UCa3eq__sectionStepperTabs .SectionStepperTabs-module-scss-module__UCa3eq__stepMeta{color:var(--nn-color-text);letter-spacing:2px;text-transform:uppercase;font-size:.68rem;font-weight:400;line-height:1.1}@media (max-width:768px){.SectionStepperTabs-module-scss-module__UCa3eq__sectionStepperTabs .SectionStepperTabs-module-scss-module__UCa3eq__tabsContainer{flex-wrap:wrap;gap:.5rem}.SectionStepperTabs-module-scss-module__UCa3eq__sectionStepperTabs .SectionStepperTabs-module-scss-module__UCa3eq__stepButton{flex-basis:100%;min-height:64px}}
.SectionPageHeader-module-scss-module__tT5BjG__pageHeader{flex-direction:column;gap:12px;padding:12px 16px;display:flex;background:var(--nn-color-primary-glass)!important;border-radius:var(--outer-border-radius)!important;padding:var(--outer-border-radius)!important;background:color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .SectionPageHeader-module-scss-module__tT5BjG__pageHeader{border:1px solid var(--nn-color-input-border)!important}.SectionPageHeader-module-scss-module__tT5BjG__titleRow{align-items:center;gap:10px;display:flex}.SectionPageHeader-module-scss-module__tT5BjG__title{color:var(--nn-color-interactive);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:18px;font-weight:600;line-height:1.2;overflow:hidden}.SectionPageHeader-module-scss-module__tT5BjG__titleWrapper{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.SectionPageHeader-module-scss-module__tT5BjG__titleLinkIcon{opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;display:inline-flex;transform:translate(-6px)}.SectionPageHeader-module-scss-module__tT5BjG__titleWrapper:hover .SectionPageHeader-module-scss-module__tT5BjG__titleLinkIcon,.SectionPageHeader-module-scss-module__tT5BjG__titleWrapper:focus-within .SectionPageHeader-module-scss-module__tT5BjG__titleLinkIcon{opacity:1;pointer-events:auto;transform:translate(0)}.SectionPageHeader-module-scss-module__tT5BjG__controlsTopRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.SectionPageHeader-module-scss-module__tT5BjG__controlsRow{grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);align-items:center;gap:.75rem;display:grid}.SectionPageHeader-module-scss-module__tT5BjG__controlsLeft,.SectionPageHeader-module-scss-module__tT5BjG__controlsCenter,.SectionPageHeader-module-scss-module__tT5BjG__controlsRight{align-items:center;gap:.5rem;min-width:0;display:flex}.SectionPageHeader-module-scss-module__tT5BjG__controlsCenter{justify-content:center}@media (max-width:768px){.SectionPageHeader-module-scss-module__tT5BjG__controlsRow{grid-template-columns:minmax(0,1fr)}.SectionPageHeader-module-scss-module__tT5BjG__controlsLeft,.SectionPageHeader-module-scss-module__tT5BjG__controlsCenter,.SectionPageHeader-module-scss-module__tT5BjG__controlsRight{justify-content:flex-start;width:100%}.SectionPageHeader-module-scss-module__tT5BjG__controlsLeft>*,.SectionPageHeader-module-scss-module__tT5BjG__controlsCenter>*,.SectionPageHeader-module-scss-module__tT5BjG__controlsRight>*{width:100%}.SectionPageHeader-module-scss-module__tT5BjG__controlsRight{flex-direction:column}}
.GanttChart-module-scss-module__cqpTcq__ganttChart{--nn-gantt-sidebar-width:400px;position:relative}:is(.GanttChart-module-scss-module__cqpTcq__ganttChart .wx-gantt .wx-chart .wx-area,.GanttChart-module-scss-module__cqpTcq__ganttChart .wx-gantt-root .wx-chart .wx-area){background-image:repeating-linear-gradient(to right, color-mix(in srgb, var(--nn-color-input-border) 50%, transparent) 0, color-mix(in srgb, var(--nn-color-input-border) 50%, transparent) 1px, transparent 1px, transparent var(--nn-gantt-grid-step,var(--nn-gantt-cell-width,40px)));background-position:0 0;background-repeat:repeat;background-size:var(--nn-gantt-grid-step,var(--nn-gantt-cell-width,40px)) 100%}.GanttChart-module-scss-module__cqpTcq__ganttChart__surface{border:1px solid var(--nn-color-input-border);border-radius:var(--outer-border-radius);position:relative;overflow:hidden}.GanttChart-module-scss-module__cqpTcq__ganttChart__markers{pointer-events:none;position:absolute;inset:0}.GanttChart-module-scss-module__cqpTcq__ganttChart__marker{opacity:.6;border-left:0;justify-content:center;align-items:center;width:25px;display:flex;position:absolute;top:50px;bottom:0;transform:translate(-50%)}.GanttChart-module-scss-module__cqpTcq__ganttChart__markerLabel{color:var(--nn-color-text);letter-spacing:.2em;text-orientation:upright;text-transform:uppercase;writing-mode:vertical-rl;font-size:.8rem;font-weight:800;line-height:1.1}.GanttChart-module-scss-module__cqpTcq__ganttChart__cellButton{color:var(--nn-color-text);cursor:pointer;font:inherit;text-align:center;background:0 0;border:0;width:100%;padding:0}
.DateRangePickerModal-module-scss-module__0hiYhG__modalCard{flex-direction:column;max-height:calc(100svh - 3rem);display:flex;overflow:hidden;background:var(--nn-color-foreground)!important;border-radius:var(--outer-border-radius)!important;padding:var(--outer-border-radius)!important;background:color-mix(in srgb, var(--nn-color-foreground) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-foreground) 93%, transparent)!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .DateRangePickerModal-module-scss-module__0hiYhG__modalCard{border:1px solid var(--nn-color-input-border)!important}.DateRangePickerModal-module-scss-module__0hiYhG__header,.DateRangePickerModal-module-scss-module__0hiYhG__footer{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.DateRangePickerModal-module-scss-module__0hiYhG__triggerLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden;color:var(--nn-color-interactive)!important;font-size:.9rem!important;font-weight:500!important}.DateRangePickerModal-module-scss-module__0hiYhG__header{border-bottom:1px solid var(--nn-color-input-border)}.DateRangePickerModal-module-scss-module__0hiYhG__header h2{margin:0;font-size:1rem}.DateRangePickerModal-module-scss-module__0hiYhG__header p{color:var(--nn-color-text-muted);margin:.2rem 0 0;font-size:.8rem}.DateRangePickerModal-module-scss-module__0hiYhG__closeButton{border-radius:var(--inner-border-radius);color:var(--nn-color-text-muted);cursor:pointer;height:2rem;transition:all var(--nn-transition-speed) ease;background:0 0;border:0;justify-content:center;align-items:center;width:2rem;padding:0;display:inline-flex}.DateRangePickerModal-module-scss-module__0hiYhG__closeButton:hover{background:var(--nn-color-primary-glass-soft);color:var(--nn-color-text)}.DateRangePickerModal-module-scss-module__0hiYhG__body{grid-template-columns:150px minmax(280px,1fr) 170px;gap:1.25rem;min-height:390px;padding:1rem;display:grid;overflow:auto}.DateRangePickerModal-module-scss-module__0hiYhG__sectionLabel{color:var(--nn-color-text-muted);text-transform:uppercase;font-size:.68rem;font-weight:700}.DateRangePickerModal-module-scss-module__0hiYhG__presets,.DateRangePickerModal-module-scss-module__0hiYhG__selectionPanel{flex-direction:column;gap:.6rem;display:flex}.DateRangePickerModal-module-scss-module__0hiYhG__presetList{flex-direction:column;gap:.35rem;display:flex}.DateRangePickerModal-module-scss-module__0hiYhG__presetList button{justify-content:flex-start}.DateRangePickerModal-module-scss-module__0hiYhG__calendarArea{justify-content:center;align-items:center;display:flex}.DateRangePickerModal-module-scss-module__0hiYhG__calendarArea .MuiDateCalendar-root{color:var(--nn-color-text)}:is(.DateRangePickerModal-module-scss-module__0hiYhG__calendarArea .MuiPickersCalendarHeader-label,.DateRangePickerModal-module-scss-module__0hiYhG__calendarArea .MuiDayCalendar-weekDayLabel){color:var(--nn-color-text)}.DateRangePickerModal-module-scss-module__0hiYhG__calendarDay{border-radius:var(--inner-border-radius);color:var(--nn-color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.DateRangePickerModal-module-scss-module__0hiYhG__calendarDay:hover,.DateRangePickerModal-module-scss-module__0hiYhG__calendarDay[data-in-range=true]{background:var(--nn-color-primary-glass-soft)}.DateRangePickerModal-module-scss-module__0hiYhG__calendarDay[data-boundary=true]{background:var(--nn-color-primary);color:var(--nn-white)}.DateRangePickerModal-module-scss-module__0hiYhG__calendarDay[data-outside=true],.DateRangePickerModal-module-scss-module__0hiYhG__calendarDay:disabled{color:var(--nn-color-text-muted);cursor:default;opacity:.45}.DateRangePickerModal-module-scss-module__0hiYhG__selectionCard,.DateRangePickerModal-module-scss-module__0hiYhG__tipCard{padding:.75rem;background:var(--nn-color-foreground)!important;border-radius:var(--outer-border-radius)!important;padding:var(--outer-border-radius)!important;background:color-mix(in srgb, var(--nn-color-foreground) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-foreground) 93%, transparent)!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .DateRangePickerModal-module-scss-module__0hiYhG__selectionCard,[data-theme=light] .DateRangePickerModal-module-scss-module__0hiYhG__tipCard{border:1px solid var(--nn-color-input-border)!important}.DateRangePickerModal-module-scss-module__0hiYhG__selectionCard strong,.DateRangePickerModal-module-scss-module__0hiYhG__tipCard strong{color:var(--nn-color-interactive)}.DateRangePickerModal-module-scss-module__0hiYhG__selectionCard{flex-direction:column;gap:.25rem;display:flex}.DateRangePickerModal-module-scss-module__0hiYhG__selectionCard span{color:var(--nn-color-text-muted);font-size:.68rem}.DateRangePickerModal-module-scss-module__0hiYhG__selectionCard strong{font-size:.8rem}.DateRangePickerModal-module-scss-module__0hiYhG__tipCard p{color:var(--nn-color-text-muted);margin:.3rem 0 0;font-size:.76rem}.DateRangePickerModal-module-scss-module__0hiYhG__footer{border-top:1px solid var(--nn-color-input-border);color:var(--nn-color-text-muted);justify-content:flex-end;font-size:.75rem}.DateRangePickerModal-module-scss-module__0hiYhG__footerActions{gap:.5rem;display:flex}@media (max-width:760px){.DateRangePickerModal-module-scss-module__0hiYhG__body{grid-template-columns:1fr}}
.MuiTableHead-root .MuiTableCell-root{background:var(--nn-color-foreground-light)!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-weight:600!important}.MuiTableCell-root{background:var(--nn-color-foreground-light)!important;border-bottom:1px solid var(--nn-color-input-border)!important;color:var(--nn-color-text)!important;height:52.5px!important;padding:1rem 1.5rem!important}.MuiTableCell-root.Table-module-scss-module__7ae45W__detailRowCell{padding:0!important}.Table-module-scss-module__7ae45W__tableWrapper .MuiTableBody-root .MuiTableCell-root{height:var(--nn-table-row-height,52.5px)!important}.Table-module-scss-module__7ae45W__sectionRow .MuiTableCell-root{background:var(--nn-color-primary-dark)!important;color:var(--nn-white)!important}.Table-module-scss-module__7ae45W__sectionRow button svg{color:var(--nn-white)!important;fill:var(--nn-white)!important}.MuiButtonBase-root.MuiTableSortLabel-root:hover{color:var(--nn-color-text)!important}.MuiTableCell-root .Table-module-scss-module__7ae45W__subCellHeader{color:var(--nn-color-text-disabled);letter-spacing:.5px;text-transform:uppercase;font-size:.855rem;font-weight:700}.Table-module-scss-module__7ae45W__subTable{border-collapse:collapse;width:100%}.Table-module-scss-module__7ae45W__subTableHeaderCell{background:var(--nn-color-foreground-light);text-align:left;padding:.5rem 1rem}.Table-module-scss-module__7ae45W__subTableCell{background:var(--nn-color-foreground);border-bottom:1px solid var(--nn-color-input-border);text-align:left;padding:.5rem 1rem}.Table-module-scss-module__7ae45W__subTableSelectionCell{width:48px;min-width:48px;max-width:48px}.Table-module-scss-module__7ae45W__subHeaderRow .MuiTableCell-root{height:32px!important;padding:.25rem .5rem!important}.Table-module-scss-module__7ae45W__subRow .MuiTableCell-root{background:var(--nn-color-foreground)!important;height:45px!important;padding:.25rem .5rem!important}.MuiButtonBase-root.MuiTableSortLabel-root.Mui-active{color:var(--nn-color-text)!important}.MuiTableSortLabel-icon{color:var(--nn-color-text)!important}.MuiTablePagination-toolbar{color:var(--nn-color-text)!important}.MuiIconButton-root.Mui-disabled{color:var(--nn-color-text-disabled)!important}.Table-module-scss-module__7ae45W__tableWrapper{flex-direction:column;gap:.75rem;display:flex}.Table-module-scss-module__7ae45W__manageColumns{flex-direction:column;gap:.75rem;min-width:220px;display:flex}.Table-module-scss-module__7ae45W__manageHeader{color:var(--nn-color-text);font-weight:600}.Table-module-scss-module__7ae45W__manageList{flex-direction:column;gap:.25rem;max-height:220px;display:flex;overflow:auto}.Table-module-scss-module__7ae45W__manageItem{align-items:center;display:flex}.Table-module-scss-module__7ae45W__manageFooter{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.Table-module-scss-module__7ae45W__tableContainer{border-radius:12px;position:relative;overflow:auto}.Table-module-scss-module__7ae45W__table{table-layout:fixed;width:100%}.Table-module-scss-module__7ae45W__headerRow{background:var(--nn-color-foreground-light)}.Table-module-scss-module__7ae45W__headCell{background:var(--nn-color-foreground-light);color:var(--nn-color-text);font-weight:600;position:relative}.Table-module-scss-module__7ae45W__headerRow .Table-module-scss-module__7ae45W__headCell:first-child{border-top-left-radius:12px}.Table-module-scss-module__7ae45W__headerRow .Table-module-scss-module__7ae45W__headCell:last-child{border-top-right-radius:12px}.Table-module-scss-module__7ae45W__headerContent{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.Table-module-scss-module__7ae45W__headerLabel{align-items:center;gap:.25rem;min-width:0;display:flex}.Table-module-scss-module__7ae45W__headerLabelText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Table-module-scss-module__7ae45W__menuSlot{opacity:0;pointer-events:none;align-items:center;transition:opacity .15s;display:flex}.Table-module-scss-module__7ae45W__headCell:hover .Table-module-scss-module__7ae45W__menuSlot,.Table-module-scss-module__7ae45W__headCell:focus-within .Table-module-scss-module__7ae45W__menuSlot,.Table-module-scss-module__7ae45W__menuSlotOpen{opacity:1;pointer-events:auto}.Table-module-scss-module__7ae45W__resizeHandle{cursor:col-resize;width:8px;height:100%;position:absolute;top:0;right:0}.Table-module-scss-module__7ae45W__resizeHandle:after{background:var(--nn-color-input-border);content:"";opacity:0;border-radius:999px;width:1px;height:70%;transition:opacity .15s;position:absolute;top:15%;left:50%;transform:translate(-50%)}.Table-module-scss-module__7ae45W__headCell:hover .Table-module-scss-module__7ae45W__resizeHandle:after{opacity:1}.Table-module-scss-module__7ae45W__selectionCell{width:48px}.Table-module-scss-module__7ae45W__expandHeaderCell,.Table-module-scss-module__7ae45W__expandCell{white-space:nowrap;width:15px;padding:0 .5rem}.Table-module-scss-module__7ae45W__selectionCell .MuiFormControlLabel-root{margin:0}.Table-module-scss-module__7ae45W__selectionCell .MuiFormControlLabel-label{display:none}.Table-module-scss-module__7ae45W__stickyCell{background:inherit;z-index:2;position:sticky}.Table-module-scss-module__7ae45W__sectionLabel{align-items:center;gap:2.5rem;font-weight:600;display:flex}.Table-module-scss-module__7ae45W__stickyRow .Table-module-scss-module__7ae45W__cell,.Table-module-scss-module__7ae45W__stickyRowCell{background:var(--nn-color-foreground-light);z-index:1;position:sticky;top:0}.Table-module-scss-module__7ae45W__ghostTableHead{visibility:hidden}.Table-module-scss-module__7ae45W__stickyHeaderOverlay{pointer-events:auto;z-index:8;position:fixed;overflow:hidden}.Table-module-scss-module__7ae45W__pinnedExpandedRowOverlay{pointer-events:auto;z-index:7;position:fixed;overflow:hidden}.Table-module-scss-module__7ae45W__overlayInner{will-change:transform;margin:0}.Table-module-scss-module__7ae45W__pinnedOverlayTable{margin:0}.Table-module-scss-module__7ae45W__pinnedSourceRow{opacity:1;transition:opacity .12s}.Table-module-scss-module__7ae45W__pinnedSourceRowHidden{opacity:0;pointer-events:none}.Table-module-scss-module__7ae45W__overlayPinnedRow .MuiTableCell-root{background:var(--nn-color-foreground-light)!important}.Table-module-scss-module__7ae45W__densityCompact .Table-module-scss-module__7ae45W__cell,.Table-module-scss-module__7ae45W__densityCompact .Table-module-scss-module__7ae45W__headCell{padding-top:.25rem;padding-bottom:.25rem}.Table-module-scss-module__7ae45W__densityComfortable .Table-module-scss-module__7ae45W__cell,.Table-module-scss-module__7ae45W__densityComfortable .Table-module-scss-module__7ae45W__headCell{padding-top:.85rem;padding-bottom:.85rem}
.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary{background:radial-gradient(circle at 12% 8%, #7e22ce2e, transparent 28rem),var(--nn-color-background);color:var(--nn-color-text);min-height:100vh;padding:2rem}.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__header{background:var(--nn-color-primary-glass);border:1px solid var(--nn-color-input-border);border-radius:.75rem;justify-content:space-between;align-items:flex-start;gap:1rem;max-width:80rem;margin:0 auto 2rem;padding:1.5rem;display:flex}.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__header h1{margin:0 0 .5rem;font-size:2rem;line-height:1.1}.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__header p{color:var(--nn-color-text-muted);margin:0}.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700;color:var(--nn-color-interactive)!important;margin-bottom:.5rem!important}.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__section{max-width:80rem;margin:0 auto 2rem}.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__sectionHeader{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.75rem;display:flex}.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__sectionHeader h2{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:1rem}.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__sectionHeader p{color:var(--nn-color-text-muted);text-align:right;max-width:34rem;margin:0}.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__card{border:1px solid var(--nn-color-input-border);border-radius:.5rem;min-width:0;padding:1rem}.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__card h3{letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-size:.85rem}.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__cardWide{grid-column:1/-1}.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__example{min-width:0}.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__inline{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__legend{gap:.75rem;display:grid}.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__legend span{align-items:center;gap:.5rem;display:inline-flex}.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__linearProgressExample{max-width:18rem}.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__stack{gap:1rem;display:grid}.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__badgeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__charts{grid-template-columns:minmax(0,1fr) minmax(12rem,16rem);align-items:center;gap:1rem;display:grid}.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__editorVariants{gap:1rem;display:grid}.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__speedDialExample{min-height:7rem;position:relative}@media (max-width:900px){.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary{padding:1rem}.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__header,.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__sectionHeader{display:grid}.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__sectionHeader p{text-align:left}.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__grid,.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__badgeGrid,.ComponentLibrary-module-scss-module__oeZ3Rq__componentLibrary__charts{grid-template-columns:1fr}}
.AuthForm-module-scss-module__C8ZyHG__authContent{justify-content:center;align-items:center;display:flex}.AuthForm-module-scss-module__C8ZyHG__card{flex-direction:column;gap:1.5rem;width:min(450px,100%);display:flex;background:var(--nn-color-primary-glass-soft)!important;border-radius:var(--outer-border-radius)!important;padding:var(--outer-border-radius)!important;background:color-mix(in srgb, var(--nn-color-primary-glass-soft) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-primary-glass-soft) 93%, transparent)!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .AuthForm-module-scss-module__C8ZyHG__card{border:1px solid var(--nn-color-input-border)!important}@media (max-width:600px){.AuthForm-module-scss-module__C8ZyHG__card{padding:2rem}}.AuthForm-module-scss-module__C8ZyHG__tabList{background:var(--nn-color-input-bg);border-radius:999px;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.25rem;display:grid}.AuthForm-module-scss-module__C8ZyHG__header{text-align:center;flex-direction:column;gap:.5rem;margin-bottom:.5rem;display:flex}.AuthForm-module-scss-module__C8ZyHG__header h1{margin:0;font-size:1.75rem;font-weight:600}.AuthForm-module-scss-module__C8ZyHG__header p{color:var(--nn-color-text);margin:0}.AuthForm-module-scss-module__C8ZyHG__error{color:var(--nn-accent-red);font-size:.85rem}.AuthForm-module-scss-module__C8ZyHG__formRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.AuthForm-module-scss-module__C8ZyHG__divider{color:var(--nn-color-text);align-items:center;gap:1rem;font-size:.85rem;display:flex}.AuthForm-module-scss-module__C8ZyHG__divider span{background:var(--nn-color-text);flex:1;height:1px}.AuthForm-module-scss-module__C8ZyHG__socialLogin{color:var(--nn-accent-gray);text-align:center}.AuthForm-module-scss-module__C8ZyHG__switchCopy{color:var(--nn-color-text);text-align:center;justify-content:center;align-items:center;gap:.5rem;margin:0;font-size:.9rem;display:flex}.AuthForm-module-scss-module__C8ZyHG__fieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:600px){.AuthForm-module-scss-module__C8ZyHG__fieldRow{grid-template-columns:1fr}}.AuthForm-module-scss-module__C8ZyHG__title{color:var(--nn-color-text);margin:0;font-size:1.8rem;font-weight:700}.AuthForm-module-scss-module__C8ZyHG__subtitle{color:var(--nn-color-text);margin:0;font-size:.95rem}.AuthForm-module-scss-module__C8ZyHG__tabs{background:#e2e8f0;border-radius:999px;grid-template-columns:repeat(2,1fr);align-items:center;gap:.35rem;padding:.35rem;display:grid}.AuthForm-module-scss-module__C8ZyHG__tabButton{letter-spacing:1.5px;max-width:700px;transition:background-color var(--nn-transition-speed);border:none;border-radius:.5rem;padding:.645rem 1.5rem;font-size:.9rem;font-weight:400}.AuthForm-module-scss-module__C8ZyHG__forms{min-height:260px;position:relative}.AuthForm-module-scss-module__C8ZyHG__form{opacity:0;visibility:hidden;flex-direction:column;gap:1.25rem;transition:opacity .3s,transform .3s,visibility .3s;display:flex;position:absolute;transform:translate(10px)}.AuthForm-module-scss-module__C8ZyHG__formActive{opacity:1;visibility:visible;position:relative;transform:translate(0)}.AuthForm-module-scss-module__C8ZyHG__globalError{color:#b91c1c;text-align:center;background:#ef44441f;border-radius:12px;padding:.85rem 1rem;font-size:.92rem}.AuthForm-module-scss-module__C8ZyHG__success{color:#15803d;text-align:center;background:#22c55e1f;border-radius:12px;padding:.85rem 1rem;font-size:.92rem}.AuthForm-module-scss-module__C8ZyHG__formActions,.AuthForm-module-scss-module__C8ZyHG__codeInputContainer{display:flex}.AuthForm-module-scss-module__C8ZyHG__formActions{flex-direction:column;gap:.75rem;margin-top:.5rem}.AuthForm-module-scss-module__C8ZyHG__codeInputContainer{justify-content:center;align-items:center;display:flex}.AuthForm-module-scss-module__C8ZyHG__footer{color:var(--nn-white);text-align:center;z-index:1;max-width:580px;font-size:.85rem}@media (max-width:520px){.AuthForm-module-scss-module__C8ZyHG__card{padding:2rem 1.5rem}.AuthForm-module-scss-module__C8ZyHG__title{font-size:1.55rem}}
.ChatPanel-module-scss-module__fO7eZW__chatPanel{flex:auto;grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-width:0;height:100%;min-height:0;display:grid}.ChatPanel-module-scss-module__fO7eZW__chatPanel__channelHeader{border-bottom:1px solid var(--nn-color-border-subtle);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem 0;display:flex}.ChatPanel-module-scss-module__fO7eZW__chatPanel__channelHeader h2{color:var(--nn-color-interactive);margin:0;font-size:1rem}.ChatPanel-module-scss-module__fO7eZW__chatPanel__channelHeader p{color:var(--nn-color-text-muted);margin:.125rem 0 0;font-size:.75rem}.ChatPanel-module-scss-module__fO7eZW__chatPanel__eyebrow{color:var(--nn-color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.ChatPanel-module-scss-module__fO7eZW__chatPanel__count{background:var(--nn-color-surface-muted);color:var(--nn-color-text-muted);white-space:nowrap;border-radius:6px;padding:.25rem .5rem;font-size:.75rem}.ChatPanel-module-scss-module__fO7eZW__chatPanel__activeFilters{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.ChatPanel-module-scss-module__fO7eZW__chatPanel__messages{flex-direction:column;gap:1rem;min-height:0;padding:1.25rem 0;display:flex;overflow-y:auto}.ChatPanel-module-scss-module__fO7eZW__chatPanel__messageOptions{opacity:0;pointer-events:none;transition:opacity var(--nn-transition-speed) ease}.ChatPanel-module-scss-module__fO7eZW__chatPanel__message{align-items:flex-start;gap:.75rem;max-width:760px;display:flex}.ChatPanel-module-scss-module__fO7eZW__chatPanel__message:focus-within .ChatPanel-module-scss-module__fO7eZW__chatPanel__messageOptions,.ChatPanel-module-scss-module__fO7eZW__chatPanel__message:hover .ChatPanel-module-scss-module__fO7eZW__chatPanel__messageOptions{opacity:1;pointer-events:auto}.ChatPanel-module-scss-module__fO7eZW__chatPanel__messageContent{flex-direction:column;gap:.25rem;min-width:0;display:flex}.ChatPanel-module-scss-module__fO7eZW__chatPanel__messageMeta{align-items:center;gap:.5rem;min-height:1.75rem;display:flex}.ChatPanel-module-scss-module__fO7eZW__chatPanel__messageMeta strong{color:var(--nn-color-text);font-size:1rem}.ChatPanel-module-scss-module__fO7eZW__chatPanel__messageMeta span{color:var(--nn-color-text-muted);font-size:.75rem}.ChatPanel-module-scss-module__fO7eZW__chatPanel__messageSource{background:color-mix(in srgb, var(--nn-color-primary) 14%, transparent);border:1px solid var(--nn-color-border-subtle);color:var(--nn-color-primary);cursor:default;font:inherit;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:18rem;padding:.2rem .45rem;font-size:.72rem;line-height:1;overflow:hidden}.ChatPanel-module-scss-module__fO7eZW__chatPanel button.ChatPanel-module-scss-module__fO7eZW__chatPanel__messageSource{cursor:pointer}.ChatPanel-module-scss-module__fO7eZW__chatPanel button.ChatPanel-module-scss-module__fO7eZW__chatPanel__messageSource:hover{background:color-mix(in srgb, var(--nn-color-primary) 24%, transparent)}.ChatPanel-module-scss-module__fO7eZW__chatPanel__messageBody{color:var(--nn-color-text);line-height:1.5}.ChatPanel-module-scss-module__fO7eZW__chatPanel__messageBody p{margin:0}.ChatPanel-module-scss-module__fO7eZW__chatPanel__messageBody p+p{margin-top:.5rem}.ChatPanel-module-scss-module__fO7eZW__chatPanel__messageBody ul,.ChatPanel-module-scss-module__fO7eZW__chatPanel__messageBody ol{margin:.35rem 0;padding-left:1.35rem}.ChatPanel-module-scss-module__fO7eZW__chatPanel__messageBody ul{list-style:outside}.ChatPanel-module-scss-module__fO7eZW__chatPanel__messageBody ol{list-style:decimal}.ChatPanel-module-scss-module__fO7eZW__chatPanel__messageBody li{margin:.15rem 0;display:list-item}.ChatPanel-module-scss-module__fO7eZW__chatPanel__messageBody li::marker{color:var(--nn-color-text)}.ChatPanel-module-scss-module__fO7eZW__chatPanel__messageBody code{background:color-mix(in srgb, var(--nn-color-primary) 22%, transparent);border:1px solid var(--nn-color-input-border);color:var(--nn-color-text-muted);border-radius:4px;padding:.05rem .25rem;font-size:.85em}.ChatPanel-module-scss-module__fO7eZW__chatPanel__messageBody pre{background:color-mix(in srgb, var(--nn-color-primary) 18%, var(--nn-color-background));border:1px solid var(--nn-color-input-border);border-radius:6px;padding:.65rem;overflow-x:auto}.ChatPanel-module-scss-module__fO7eZW__chatPanel__messageBody pre code{color:var(--nn-color-text);background:0 0;border:0;padding:0}.ChatPanel-module-scss-module__fO7eZW__chatPanel__messageBody a{color:var(--nn-color-primary);text-decoration:underline}.ChatPanel-module-scss-module__fO7eZW__chatPanel__messageBody a.chat-mention-user{color:var(--nn-color-primary)}.ChatPanel-module-scss-module__fO7eZW__chatPanel__messageBody a.chat-mention-work{color:var(--nn-accent-green)}.ChatPanel-module-scss-module__fO7eZW__chatPanel__deletedMessageBody{color:var(--nn-color-text-muted);font-style:italic}.ChatPanel-module-scss-module__fO7eZW__chatPanel__messageEditor{min-width:min(620px,70vw)}.ChatPanel-module-scss-module__fO7eZW__chatPanel__replyPreviewList{border-left:1px solid var(--nn-color-border-subtle);flex-direction:column;gap:.625rem;margin-top:.5rem;padding-left:.75rem;display:flex}.ChatPanel-module-scss-module__fO7eZW__chatPanel__replyPreview{color:var(--nn-color-text);align-items:flex-start;gap:.5rem;display:flex}.ChatPanel-module-scss-module__fO7eZW__chatPanel__replyPreviewMeta{align-items:center;gap:.4rem;display:flex}.ChatPanel-module-scss-module__fO7eZW__chatPanel__replyPreviewMeta strong{color:var(--nn-color-text);font-size:1rem}.ChatPanel-module-scss-module__fO7eZW__chatPanel__replyPreviewMeta span{color:var(--nn-color-text-muted);font-size:.7rem}.ChatPanel-module-scss-module__fO7eZW__chatPanel__replyPreviewBody{color:var(--nn-color-text);font-size:.85rem;line-height:1.4}.ChatPanel-module-scss-module__fO7eZW__chatPanel__replyPreviewBody p{margin:0}.ChatPanel-module-scss-module__fO7eZW__chatPanel__replyPreviewBody p+p{margin-top:.5rem}.ChatPanel-module-scss-module__fO7eZW__chatPanel__replyPreviewBody ul,.ChatPanel-module-scss-module__fO7eZW__chatPanel__replyPreviewBody ol{margin:.35rem 0;padding-left:1.35rem}.ChatPanel-module-scss-module__fO7eZW__chatPanel__replyPreviewBody ul{list-style:outside}.ChatPanel-module-scss-module__fO7eZW__chatPanel__replyPreviewBody ol{list-style:decimal}.ChatPanel-module-scss-module__fO7eZW__chatPanel__replyPreviewBody li{margin:.15rem 0;display:list-item}.ChatPanel-module-scss-module__fO7eZW__chatPanel__replyPreviewBody li::marker{color:var(--nn-color-text)}.ChatPanel-module-scss-module__fO7eZW__chatPanel__replyPreviewBody code{background:color-mix(in srgb, var(--nn-color-primary) 22%, transparent);border:1px solid var(--nn-color-input-border);color:var(--nn-color-text-muted);border-radius:4px;padding:.05rem .25rem;font-size:.85em}.ChatPanel-module-scss-module__fO7eZW__chatPanel__replyPreviewBody pre{background:color-mix(in srgb, var(--nn-color-primary) 18%, var(--nn-color-background));border:1px solid var(--nn-color-input-border);border-radius:6px;padding:.65rem;overflow-x:auto}.ChatPanel-module-scss-module__fO7eZW__chatPanel__replyPreviewBody pre code{color:var(--nn-color-text);background:0 0;border:0;padding:0}.ChatPanel-module-scss-module__fO7eZW__chatPanel__replyPreviewBody a{color:var(--nn-color-primary);text-decoration:underline}.ChatPanel-module-scss-module__fO7eZW__chatPanel__replyPreviewBody a.chat-mention-user{color:var(--nn-color-primary)}.ChatPanel-module-scss-module__fO7eZW__chatPanel__replyPreviewBody a.chat-mention-work{color:var(--nn-accent-green)}.ChatPanel-module-scss-module__fO7eZW__chatPanel__replyButton{color:var(--nn-color-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:.75rem}.ChatPanel-module-scss-module__fO7eZW__chatPanel__messageActions{color:var(--nn-color-text-muted);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.ChatPanel-module-scss-module__fO7eZW__chatPanel__empty{justify-content:center;align-self:stretch;align-items:center;width:100%;height:100%;min-height:0;display:flex}.ChatPanel-module-scss-module__fO7eZW__chatPanel__emptyState{width:100%;height:100%;margin:0}.ChatPanel-module-scss-module__fO7eZW__chatPanel__composer{border-top:1px solid var(--nn-color-border-subtle);padding:.5rem 0 0}.ChatPanel-module-scss-module__fO7eZW__chatPanel__replyingBar{background:var(--nn-color-surface-muted);border:1px solid var(--nn-color-border-subtle);border-radius:var(--inner-border-radius) var(--inner-border-radius) 0 0;color:var(--nn-color-text-muted);border-bottom:0;justify-content:space-between;align-items:center;padding:.45rem .65rem;font-size:.75rem;display:flex}.ChatPanel-module-scss-module__fO7eZW__chatPanel__replyingBar strong{color:var(--nn-color-text)}.ChatPanel-module-scss-module__fO7eZW__chatPanel__replyingBar button{color:var(--nn-color-text);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:700}.ChatPanel-module-scss-module__fO7eZW__chatPanel__composerReadOnly{color:var(--nn-color-text-muted);font-size:.85rem;line-height:1.4;background:var(--nn-color-primary-glass)!important;border-radius:var(--outer-border-radius)!important;background:color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;padding:.85rem 1rem!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .ChatPanel-module-scss-module__fO7eZW__chatPanel__composerReadOnly{border:1px solid var(--nn-color-input-border)!important}.ChatPanel-module-scss-module__fO7eZW__chatPanel__sidePanel{flex:0 0 280px;align-self:stretch;min-width:0;height:100%;min-height:0;max-height:100%;display:none;overflow:hidden}.ChatPanel-module-scss-module__fO7eZW__chatPanel__sidePanelBackdrop{display:none}.ChatPanel-module-scss-module__fO7eZW__chatPanel__sidePanelOpen{flex-direction:column;display:flex}.ChatPanel-module-scss-module__fO7eZW__chatPanel__sidePanelHeader{flex:none;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}.ChatPanel-module-scss-module__fO7eZW__chatPanel__sidePanelHeader strong{color:var(--nn-color-interactive)}.ChatPanel-module-scss-module__fO7eZW__chatPanel__sidePanelHeader p{color:var(--nn-color-text-muted);margin:.125rem 0 0;font-size:.75rem}.ChatPanel-module-scss-module__fO7eZW__chatPanel__sidePanelHeader button{color:var(--nn-color-text-muted);cursor:pointer;background:0 0;border:0}.ChatPanel-module-scss-module__fO7eZW__chatPanel__sidePanelBody{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.75rem;min-height:0;padding-right:.25rem;display:flex;overflow-y:auto}.ChatPanel-module-scss-module__fO7eZW__chatPanel__sidePanelEmpty{color:var(--nn-color-text-muted);margin:0;padding:0 .5rem .5rem;font-size:.75rem}.ChatPanel-module-scss-module__fO7eZW__chatPanel__clearFilterButton{color:var(--nn-color-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:fit-content;padding:.35rem .5rem;font-size:.75rem}.ChatPanel-module-scss-module__fO7eZW__chatPanel__destination{border-radius:var(--inner-border-radius);color:var(--nn-color-text);cursor:pointer;text-align:left;transition:all var(--nn-transition-speed) ease;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.5rem;display:flex}.ChatPanel-module-scss-module__fO7eZW__chatPanel__destination:hover{background:color-mix(in srgb, var(--nn-color-foreground) 90%, #7e7c7c)}.ChatPanel-module-scss-module__fO7eZW__chatPanel__destination:disabled{cursor:not-allowed;opacity:.7}.ChatPanel-module-scss-module__fO7eZW__chatPanel__destinationActive{background:color-mix(in srgb, var(--nn-color-foreground) 90%, #7e7c7c)}.ChatPanel-module-scss-module__fO7eZW__chatPanel__destinationGroup{flex-direction:column;gap:.25rem;display:flex}.ChatPanel-module-scss-module__fO7eZW__chatPanel__divider{margin-top:.5rem}.ChatPanel-module-scss-module__fO7eZW__chatPanel__destinationGroupHeader{color:var(--nn-color-interactive);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.375rem .5rem;font-size:.7rem;font-weight:600;display:flex}.ChatPanel-module-scss-module__fO7eZW__chatPanel__destinationDisclosure{flex-direction:column;gap:.25rem;display:flex}.ChatPanel-module-scss-module__fO7eZW__chatPanel__destinationDisclosure summary{color:var(--nn-color-text-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.75rem;list-style:none;display:flex}.ChatPanel-module-scss-module__fO7eZW__chatPanel__destinationDisclosure summary::-webkit-details-marker{display:none}.ChatPanel-module-scss-module__fO7eZW__chatPanel__destinationDisclosureLabel{align-items:center;gap:.375rem;font-size:.9rem;display:inline-flex}.ChatPanel-module-scss-module__fO7eZW__chatPanel__destinationDisclosureIcon{align-items:center;transition:transform .12s;display:inline-flex}.ChatPanel-module-scss-module__fO7eZW__chatPanel__destinationDisclosure[open] .ChatPanel-module-scss-module__fO7eZW__chatPanel__destinationDisclosureIcon{transform:rotate(90deg)}.ChatPanel-module-scss-module__fO7eZW__chatPanel__destinationCount{background:var(--nn-color-primary-glass);color:var(--nn-color-primary);text-align:center;border-radius:999px;min-width:1.25rem;padding:.25rem .4rem;font-size:.7rem;line-height:1}.ChatPanel-module-scss-module__fO7eZW__chatPanel__directMessageSearch{flex-direction:column;gap:.4rem;padding:.25rem .5rem .5rem;display:flex}.ChatPanel-module-scss-module__fO7eZW__chatPanel__directMessageSearch .MuiInputBase-root{height:2.5rem}.ChatPanel-module-scss-module__fO7eZW__chatPanel__directMessageResults{flex-direction:column;gap:.25rem;display:flex}.ChatPanel-module-scss-module__fO7eZW__chatPanel__directMessageMember{border-radius:var(--inner-border-radius);color:var(--nn-color-text);cursor:pointer;text-align:left;transition:all var(--nn-transition-speed) ease;background:0 0;border:0;align-items:center;gap:.5rem;width:100%;padding:.45rem;display:flex}.ChatPanel-module-scss-module__fO7eZW__chatPanel__directMessageMember:hover{background:color-mix(in srgb, var(--nn-color-foreground) 90%, #7e7c7c)}.ChatPanel-module-scss-module__fO7eZW__chatPanel__directMessageMember:disabled{cursor:not-allowed;opacity:.7}.ChatPanel-module-scss-module__fO7eZW__chatPanel__directMessageMember span{flex-direction:column;gap:.1rem;min-width:0;display:flex}.ChatPanel-module-scss-module__fO7eZW__chatPanel__directMessageMember strong,.ChatPanel-module-scss-module__fO7eZW__chatPanel__directMessageMember small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ChatPanel-module-scss-module__fO7eZW__chatPanel__directMessageMember small{color:var(--nn-color-text-muted);font-size:.7rem}@media (max-width:900px){.ChatPanel-module-scss-module__fO7eZW__chatPanel__sidePanelBackdrop{cursor:default;z-index:49;background:#0003;border:0;padding:0;display:block;position:fixed;inset:0}.ChatPanel-module-scss-module__fO7eZW__chatPanel__sidePanel{background:var(--nn-color-background);box-shadow:var(--nn-shadow-lg);z-index:50;border-left:0;width:min(320px,88vw);padding:1rem;position:fixed;top:0;bottom:0;right:0}}
.ChatContextDrawer-module-scss-module__6cXM0G__chatContextDrawer{grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;max-height:100dvh;padding:1rem;display:grid;overflow:hidden}.ChatContextDrawer-module-scss-module__6cXM0G__chatContextDrawer__header{border-bottom:1px solid var(--nn-color-border-subtle);justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ChatContextDrawer-module-scss-module__6cXM0G__chatContextDrawer__eyebrow{color:var(--nn-color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.ChatContextDrawer-module-scss-module__6cXM0G__chatContextDrawer__closeButton{color:var(--nn-color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.ChatContextDrawer-module-scss-module__6cXM0G__chatContextDrawer__body{flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.ChatContextDrawer-module-scss-module__6cXM0G__chatContextDrawer__panel{flex:auto;min-width:0;height:100%;min-height:0;display:flex}.ChatContextDrawer-module-scss-module__6cXM0G__chatContextDrawer__panel>*{flex:auto;min-width:0;height:100%;min-height:0}
.DeliverableTypeModalForm-module-scss-module__z8DQAG__deliverableTypeModalForm{flex-direction:column;gap:1rem;display:flex}.DeliverableTypeModalForm-module-scss-module__z8DQAG__deliverableTypeModalForm__actions{justify-content:flex-end;gap:.75rem;display:flex}
.SettingsDeliverableTypesPanel-module-scss-module__9P_vEa__deliverableTypesPanel{flex-direction:column;gap:1rem;display:flex}.SettingsDeliverableTypesPanel-module-scss-module__9P_vEa__deliverableTypesPanel__actionsCell{justify-content:flex-end;width:100%;display:flex}.SettingsDeliverableTypesPanel-module-scss-module__9P_vEa__deliverableTypesPanel__nameCell{font-weight:700}.SettingsDeliverableTypesPanel-module-scss-module__9P_vEa__modalCard{width:min(660px,96vw);max-height:calc(100svh - 8rem);margin:0 auto;padding:1.25rem;overflow-y:auto}.SettingsDeliverableTypesPanel-module-scss-module__9P_vEa__modalCard__title{margin:0;font-size:1.2rem}.SettingsDeliverableTypesPanel-module-scss-module__9P_vEa__modalCard__subtitle{color:var(--nn-color-text-muted);margin:.25rem 0 1rem}
.JobDeliverableSelectFields-module-scss-module__OxA-7q__jobDeliverableSelectFields{gap:.65rem;display:grid}.JobDeliverableSelectFields-module-scss-module__OxA-7q__jobDeliverableSelectFields--horizontal{grid-template-columns:1fr 1fr}.JobDeliverableSelectFields-module-scss-module__OxA-7q__jobDeliverableSelectFields--vertical{grid-template-columns:1fr}
.JobCard-module-scss-module__vk191G__jobCard{cursor:pointer;text-align:left;transition:background-color var(--nn-transition-speed);grid-template-columns:minmax(0,1fr) auto;gap:1rem;width:100%;display:grid;background:var(--nn-color-primary-glass)!important;border-radius:var(--outer-border-radius)!important;padding:var(--outer-border-radius)!important;background:color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .JobCard-module-scss-module__vk191G__jobCard{border:1px solid var(--nn-color-input-border)!important}.JobCard-module-scss-module__vk191G__jobCard:hover{background:var(--nn-color-primary-glass-soft)!important;border-radius:var(--outer-border-radius)!important;padding:var(--outer-border-radius)!important;background:color-mix(in srgb, var(--nn-color-primary-glass-soft) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-primary-glass-soft) 93%, transparent)!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .JobCard-module-scss-module__vk191G__jobCard:hover{border:1px solid var(--nn-color-input-border)!important}.JobCard-module-scss-module__vk191G__jobCard__code{color:var(--nn-color-text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.5rem;font-size:.8rem;font-weight:650}.JobCard-module-scss-module__vk191G__jobCard__name{color:var(--nn-color-interactive);margin:0;font-size:1.5rem;font-weight:700}.JobCard-module-scss-module__vk191G__jobCard__meta{color:var(--nn-color-text-secondary);flex-wrap:wrap;gap:.5rem;margin-top:.75rem;font-size:1rem;display:flex}.JobCard-module-scss-module__vk191G__jobCard__context{color:var(--nn-color-text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.JobCard-module-scss-module__vk191G__jobCard__right{align-content:start;justify-items:end;gap:.6rem;min-width:11rem;display:grid}.JobCard-module-scss-module__vk191G__jobCard__hoursLabel{color:var(--nn-color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600}.JobCard-module-scss-module__vk191G__jobCard__hoursValue{color:var(--nn-color-interactive);margin:0;font-size:1.7rem;font-weight:700;line-height:1}.JobCard-module-scss-module__vk191G__jobCard__menu{justify-content:flex-end;display:flex}@media (max-width <= 900px){.JobCard-module-scss-module__vk191G__jobCard{grid-template-columns:1fr}.JobCard-module-scss-module__vk191G__jobCard__name{font-size:1.3rem}.JobCard-module-scss-module__vk191G__jobCard__meta{margin-top:.65rem;font-size:.95rem}.JobCard-module-scss-module__vk191G__jobCard__context{text-overflow:initial;white-space:normal;word-break:break-word;overflow:visible}.JobCard-module-scss-module__vk191G__jobCard__right{justify-items:start;gap:.45rem;min-width:0}.JobCard-module-scss-module__vk191G__jobCard__hoursValue{font-size:1.45rem}}@media (max-width <= 600px){.JobCard-module-scss-module__vk191G__jobCard{gap:.75rem}.JobCard-module-scss-module__vk191G__jobCard__code{margin-bottom:.35rem;font-size:.72rem}.JobCard-module-scss-module__vk191G__jobCard__name{font-size:1.15rem}.JobCard-module-scss-module__vk191G__jobCard__meta{gap:.4rem;margin-top:.55rem;font-size:.88rem}.JobCard-module-scss-module__vk191G__jobCard__hoursValue{font-size:1.2rem}}
.JobPageHeader-module-scss-module__3w26aq__jobHeaderContent{gap:.65rem;width:100%;display:grid}.JobPageHeader-module-scss-module__3w26aq__jobHeaderContent .JobPageHeader-module-scss-module__3w26aq__jobPageHeaderTop{justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;min-width:0;display:flex}.JobPageHeader-module-scss-module__3w26aq__jobHeaderContent .JobPageHeader-module-scss-module__3w26aq__jobPageHeaderTop__details{flex-wrap:wrap;flex:auto;gap:.35rem;min-width:0;display:flex}.JobPageHeader-module-scss-module__3w26aq__jobHeaderContent .JobPageHeader-module-scss-module__3w26aq__jobPageHeaderTop__title{margin:0;font-size:1.2rem;line-height:1.2}.JobPageHeader-module-scss-module__3w26aq__jobHeaderContent .JobPageHeader-module-scss-module__3w26aq__jobPageHeaderTop__meta{color:var(--nn-color-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.JobPageHeader-module-scss-module__3w26aq__jobHeaderContent .JobPageHeader-module-scss-module__3w26aq__jobPageHeaderTop__actions{flex:none;justify-content:flex-end;align-items:center;display:flex}
.JobDetailsPerformanceView-module-scss-module__4SDRpW__performancePage{gap:1rem;display:grid}.JobDetailsPerformanceView-module-scss-module__4SDRpW__performanceTopBar{justify-content:flex-end;display:flex}.JobDetailsPerformanceView-module-scss-module__4SDRpW__performanceLoading{gap:1rem;display:grid}.JobDetailsPerformanceView-module-scss-module__4SDRpW__performanceSection{gap:.9rem;display:grid;background:var(--nn-color-primary-glass)!important;border-radius:var(--outer-border-radius)!important;padding:var(--outer-border-radius)!important;background:color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .JobDetailsPerformanceView-module-scss-module__4SDRpW__performanceSection{border:1px solid var(--nn-color-input-border)!important}.JobDetailsPerformanceView-module-scss-module__4SDRpW__sectionHeader{gap:.2rem;display:grid}.JobDetailsPerformanceView-module-scss-module__4SDRpW__sectionTitle{color:var(--nn-color-interactive);margin:0;font-size:1rem;font-weight:700}.JobDetailsPerformanceView-module-scss-module__4SDRpW__sectionSubtitle{color:var(--nn-color-text);margin:0;font-size:.9rem}.JobDetailsPerformanceView-module-scss-module__4SDRpW__metricsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.JobDetailsPerformanceView-module-scss-module__4SDRpW__changeSummary{color:var(--nn-color-text);margin:0;font-size:.85rem}.JobDetailsPerformanceView-module-scss-module__4SDRpW__meterMeta{color:var(--nn-color-text);margin:.35rem 0 0;font-size:.76rem}.JobDetailsPerformanceView-module-scss-module__4SDRpW__tableNote{color:var(--nn-color-text);margin:0;font-size:.75rem}.JobDetailsPerformanceView-module-scss-module__4SDRpW__entityCell{gap:.2rem;display:grid}.JobDetailsPerformanceView-module-scss-module__4SDRpW__entityName{color:var(--nn-color-text);font-size:.82rem;font-weight:600}.JobDetailsPerformanceView-module-scss-module__4SDRpW__entityMeta{color:var(--nn-color-text);font-size:.73rem}.JobDetailsPerformanceView-module-scss-module__4SDRpW__totalsLabel{color:var(--nn-color-text);font-weight:700}.JobDetailsPerformanceView-module-scss-module__4SDRpW__totalsMeta{color:var(--nn-color-text);font-size:.73rem}.JobDetailsPerformanceView-module-scss-module__4SDRpW__meterCell{gap:.3rem;display:grid}.JobDetailsPerformanceView-module-scss-module__4SDRpW__dueStatusOverdue{color:var(--nn-color-error);font-weight:600}@media (max-width <= 1100px){.JobDetailsPerformanceView-module-scss-module__4SDRpW__metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width <= 760px){.JobDetailsPerformanceView-module-scss-module__4SDRpW__metricsGrid{grid-template-columns:1fr}}
.JobTasksComponents-module-scss-module__kPrxMG__tasksPage{gap:1rem;display:grid}.JobTasksComponents-module-scss-module__kPrxMG__tasksTopBar{justify-content:flex-end;display:flex}.JobTasksComponents-module-scss-module__kPrxMG__tasksPageLoading{gap:1rem;display:grid}.JobTasksComponents-module-scss-module__kPrxMG__tasksTitle{color:var(--nn-color-interactive);margin:0}.JobTasksComponents-module-scss-module__kPrxMG__deliverableCard{background:var(--nn-color-primary-glass)!important;border-radius:var(--outer-border-radius)!important;padding:var(--outer-border-radius)!important;background:color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .JobTasksComponents-module-scss-module__kPrxMG__deliverableCard{border:1px solid var(--nn-color-input-border)!important}.JobTasksComponents-module-scss-module__kPrxMG__deliverableCardHeader{grid-template-columns:auto minmax(180px,1fr) minmax(420px,1fr);align-items:center;gap:.8rem;display:grid}.JobTasksComponents-module-scss-module__kPrxMG__expandToggleButton{min-width:32px!important;min-height:32px!important;padding:0!important}.JobTasksComponents-module-scss-module__kPrxMG__expandChevron{align-items:center;transition:transform .2s;display:inline-flex}.JobTasksComponents-module-scss-module__kPrxMG__expandChevronOpen{transform:rotate(90deg)}.JobTasksComponents-module-scss-module__kPrxMG__deliverableName{margin:0;font-size:1rem;font-weight:700}.JobTasksComponents-module-scss-module__kPrxMG__deliverableHeaderActions{justify-content:flex-end;align-items:center;gap:.65rem;min-width:0;display:flex}.JobTasksComponents-module-scss-module__kPrxMG__deliverableMetricsStrip{flex:auto;grid-template-columns:repeat(3,minmax(120px,1fr));gap:.6rem;min-width:0;display:grid}.JobTasksComponents-module-scss-module__kPrxMG__metricCard{background:var(--nn-color-foreground)!important;background:color-mix(in srgb, var(--nn-color-foreground) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-foreground) 93%, transparent)!important;border-radius:.7rem!important;padding:.5rem!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .JobTasksComponents-module-scss-module__kPrxMG__metricCard{border:1px solid var(--nn-color-input-border)!important}.JobTasksComponents-module-scss-module__kPrxMG__deliverableExpanded{gap:.75rem;margin-top:.75rem;display:grid}.JobTasksComponents-module-scss-module__kPrxMG__deliverableMetersRow{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.6rem;display:grid}.JobTasksComponents-module-scss-module__kPrxMG__deliverableMeterCard{gap:.4rem;display:grid;background:var(--nn-color-foreground)!important;background:color-mix(in srgb, var(--nn-color-foreground) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-foreground) 93%, transparent)!important;border-radius:.7rem!important;padding:.55rem!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .JobTasksComponents-module-scss-module__kPrxMG__deliverableMeterCard{border:1px solid var(--nn-color-input-border)!important}.JobTasksComponents-module-scss-module__kPrxMG__deliverableMeterHeader{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.JobTasksComponents-module-scss-module__kPrxMG__deliverableMeterLabel{color:var(--nn-color-text);margin:0;font-size:.8rem;font-weight:600}.JobTasksComponents-module-scss-module__kPrxMG__deliverableMeterNumbers{color:var(--nn-color-text-secondary);margin:0;font-size:.78rem}.JobTasksComponents-module-scss-module__kPrxMG__deliverableMeterSummary{color:var(--nn-color-text-secondary);margin:0;font-size:.76rem}.JobTasksComponents-module-scss-module__kPrxMG__deliverableDetails{gap:.75rem;display:grid;background:var(--nn-color-primary-glass)!important;background:color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;border-radius:.7rem!important;padding:.8rem!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .JobTasksComponents-module-scss-module__kPrxMG__deliverableDetails{border:1px solid var(--nn-color-input-border)!important}.JobTasksComponents-module-scss-module__kPrxMG__detailsHeader{justify-content:space-between;align-items:center;display:flex}.JobTasksComponents-module-scss-module__kPrxMG__detailsTitle{color:var(--nn-color-text);margin:0;font-size:1rem;font-weight:700}.JobTasksComponents-module-scss-module__kPrxMG__detailsSubtitle{color:var(--nn-color-text-secondary);margin:.15rem 0 0;font-size:.8rem}.JobTasksComponents-module-scss-module__kPrxMG__detailBlock{gap:.2rem;display:grid}.JobTasksComponents-module-scss-module__kPrxMG__detailTitle{color:var(--nn-color-interactive);margin:0;font-size:.85rem;font-weight:600}.JobTasksComponents-module-scss-module__kPrxMG__detailValue{color:var(--nn-color-text-secondary);margin:0}.JobTasksComponents-module-scss-module__kPrxMG__poolTable{border:1px solid var(--nn-color-input-border);border-radius:.6rem;overflow:hidden}.JobTasksComponents-module-scss-module__kPrxMG__poolHeader,.JobTasksComponents-module-scss-module__kPrxMG__poolRow{-moz-column-gap:.75rem;grid-template-columns:minmax(120px,1fr) minmax(220px,2fr) 140px;column-gap:.75rem;padding:.55rem .7rem;display:grid}.JobTasksComponents-module-scss-module__kPrxMG__poolHeader{background:color-mix(in srgb, var(--nn-color-foreground) 90%, #fff);letter-spacing:.03em;text-transform:uppercase;font-size:.78rem;font-weight:700}.JobTasksComponents-module-scss-module__kPrxMG__poolRow{border-top:1px solid var(--nn-color-input-border);color:var(--nn-color-text-secondary);font-size:.9rem}.JobTasksComponents-module-scss-module__kPrxMG__poolTotalRow{border-top:1px solid var(--nn-color-input-border);justify-content:space-between;align-items:center;padding:.55rem .7rem;font-size:.85rem;font-weight:700;display:flex}.JobTasksComponents-module-scss-module__kPrxMG__hybridPanel{gap:.75rem;display:grid;background:var(--nn-color-foreground)!important;background:color-mix(in srgb, var(--nn-color-foreground) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-foreground) 93%, transparent)!important;border-radius:.7rem!important;padding:.75rem!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .JobTasksComponents-module-scss-module__kPrxMG__hybridPanel{border:1px solid var(--nn-color-input-border)!important}.JobTasksComponents-module-scss-module__kPrxMG__hybridPanelHeader{justify-content:space-between;align-items:flex-start;display:flex}.JobTasksComponents-module-scss-module__kPrxMG__detailHint{color:var(--nn-color-text-secondary);margin:.2rem 0 0;font-size:.78rem}.JobTasksComponents-module-scss-module__kPrxMG__hybridEmpty{color:var(--nn-color-text-secondary);margin:0;font-size:.84rem}.JobTasksComponents-module-scss-module__kPrxMG__deliverableTasksTable{gap:.5rem;display:grid}.JobTasksComponents-module-scss-module__kPrxMG__taskNameCell{gap:.3rem;display:grid}.JobTasksComponents-module-scss-module__kPrxMG__taskNameText{color:var(--nn-color-text);font-weight:600}.JobTasksComponents-module-scss-module__kPrxMG__taskNameMeta{align-items:center;gap:.45rem;display:flex}.JobTasksComponents-module-scss-module__kPrxMG__taskReadonlyStatus{color:var(--nn-color-text-secondary);font-size:.82rem}.JobTasksComponents-module-scss-module__kPrxMG__taskDescriptionCell,.JobTasksComponents-module-scss-module__kPrxMG__taskPlaceholderCell{color:var(--nn-color-text-secondary)}.JobTasksComponents-module-scss-module__kPrxMG__taskChatCell{justify-content:center;align-items:center;display:inline-flex}.JobTasksComponents-module-scss-module__kPrxMG__assigneeAvatars{align-items:center;gap:.2rem;display:flex}.JobTasksComponents-module-scss-module__kPrxMG__taskServiceTypeCell,.JobTasksComponents-module-scss-module__kPrxMG__taskLoeCell{color:var(--nn-color-text-secondary)}.JobTasksComponents-module-scss-module__kPrxMG__inlineTaskTitleCell{gap:.35rem;min-width:180px;display:grid}.JobTasksComponents-module-scss-module__kPrxMG__inlineTaskCreateForm{gap:.7rem;margin:1rem;display:grid;background:var(--nn-color-foreground)!important;border-radius:var(--outer-border-radius)!important;background:color-mix(in srgb, var(--nn-color-foreground) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-foreground) 93%, transparent)!important;padding:.75rem!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .JobTasksComponents-module-scss-module__kPrxMG__inlineTaskCreateForm{border:1px solid var(--nn-color-input-border)!important}.JobTasksComponents-module-scss-module__kPrxMG__inlineAllocationsHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.JobTasksComponents-module-scss-module__kPrxMG__inlineAllocationsTitle{color:var(--nn-color-text);margin:0;font-size:.86rem;font-weight:700}.JobTasksComponents-module-scss-module__kPrxMG__allocationsTotalBadge{color:var(--nn-color-text);font-size:.78rem;background:var(--nn-color-foreground)!important;background:color-mix(in srgb, var(--nn-color-foreground) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-foreground) 93%, transparent)!important;border-radius:999px!important;padding:.25rem .55rem!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .JobTasksComponents-module-scss-module__kPrxMG__allocationsTotalBadge{border:1px solid var(--nn-color-input-border)!important}.JobTasksComponents-module-scss-module__kPrxMG__inlineAllocationsRows{gap:.45rem;display:grid}.JobTasksComponents-module-scss-module__kPrxMG__inlineAllocationRow{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(96px,120px) minmax(84px,auto);align-items:end;gap:.45rem;display:grid}.JobTasksComponents-module-scss-module__kPrxMG__addAssigneeButton{justify-self:start}.JobTasksComponents-module-scss-module__kPrxMG__inlineCreateError{color:var(--nn-color-error);margin:0;font-size:.8rem}.JobTasksComponents-module-scss-module__kPrxMG__inlineCreateActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:.25rem;display:flex}.JobTasksComponents-module-scss-module__kPrxMG__inlineAllocationRow button{white-space:nowrap}.JobTasksComponents-module-scss-module__kPrxMG__deliverableTaskSubRowForm{gap:.75rem;margin:1rem;display:grid;background:var(--nn-color-foreground)!important;border-radius:var(--outer-border-radius)!important;background:color-mix(in srgb, var(--nn-color-foreground) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-foreground) 93%, transparent)!important;padding:.75rem!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .JobTasksComponents-module-scss-module__kPrxMG__deliverableTaskSubRowForm{border:1px solid var(--nn-color-input-border)!important}.JobTasksComponents-module-scss-module__kPrxMG__deliverableTaskSubRowFormRow{grid-template-columns:repeat(3,minmax(120px,1fr));gap:.65rem;display:grid}.JobTasksComponents-module-scss-module__kPrxMG__allocationsColumnsHeader{border-bottom:1px solid var(--nn-color-input-border);color:var(--nn-color-text-secondary);letter-spacing:.02em;text-transform:uppercase;grid-template-columns:minmax(220px,1.3fr) minmax(180px,1fr) minmax(100px,120px) minmax(140px,1fr) 48px;gap:.55rem;padding:.1rem .15rem .45rem;font-size:.74rem;display:grid}.JobTasksComponents-module-scss-module__kPrxMG__editAllocationRow{grid-template-columns:minmax(220px,1.3fr) minmax(180px,1fr) minmax(100px,120px) minmax(140px,1fr) 48px;align-items:center;gap:.55rem;display:grid;background:var(--nn-color-foreground)!important;background:color-mix(in srgb, var(--nn-color-foreground) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-foreground) 93%, transparent)!important;border-radius:.6rem!important;padding:.55rem!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .JobTasksComponents-module-scss-module__kPrxMG__editAllocationRow{border:1px solid var(--nn-color-input-border)!important}.JobTasksComponents-module-scss-module__kPrxMG__editAllocationAssigneeCell{gap:.35rem;display:grid}.JobTasksComponents-module-scss-module__kPrxMG__editAllocationAssigneePreview{align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;display:inline-flex}.JobTasksComponents-module-scss-module__kPrxMG__editAllocationMetricsCell{color:var(--nn-color-text-secondary);gap:.25rem;font-size:.74rem;display:grid}.JobTasksComponents-module-scss-module__kPrxMG__editAllocationActionsCell{justify-content:flex-end;display:flex}.JobTasksComponents-module-scss-module__kPrxMG__deliverableTaskSubRowStatus{color:var(--nn-color-text-secondary);margin:0;font-size:.8rem}.JobTasksComponents-module-scss-module__kPrxMG__addTaskButton{color:var(--nn-color-text-secondary);background:0 0;border:0;justify-self:start;padding:.25rem 0;font-size:.95rem;font-weight:600;line-height:1.25}.JobTasksComponents-module-scss-module__kPrxMG__generalTasksSection{background:var(--nn-color-primary-glass-soft)!important;border-radius:var(--outer-border-radius)!important;padding:var(--outer-border-radius)!important;background:color-mix(in srgb, var(--nn-color-primary-glass-soft) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-primary-glass-soft) 93%, transparent)!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .JobTasksComponents-module-scss-module__kPrxMG__generalTasksSection{border:1px solid var(--nn-color-input-border)!important}.JobTasksComponents-module-scss-module__kPrxMG__generalTasksHeader{color:var(--nn-color-interactive);margin-bottom:.75rem;font-weight:700}.JobTasksComponents-module-scss-module__kPrxMG__moveTaskDrawer{grid-template-rows:auto 1fr auto;height:100%;display:grid}.JobTasksComponents-module-scss-module__kPrxMG__moveTaskDrawerHeader{border-bottom:1px solid var(--nn-color-input-border);padding:1rem}.JobTasksComponents-module-scss-module__kPrxMG__moveTaskDrawerTitle{color:var(--nn-color-text);margin:0}.JobTasksComponents-module-scss-module__kPrxMG__moveTaskDrawerBody{align-content:start;gap:.9rem;padding:1rem;display:grid;overflow:auto}.JobTasksComponents-module-scss-module__kPrxMG__moveTaskCurrentLocation{background:var(--nn-color-foreground)!important;background:color-mix(in srgb, var(--nn-color-foreground) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-foreground) 93%, transparent)!important;border-radius:.7rem!important;padding:.7rem!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .JobTasksComponents-module-scss-module__kPrxMG__moveTaskCurrentLocation{border:1px solid var(--nn-color-input-border)!important}.JobTasksComponents-module-scss-module__kPrxMG__moveTaskLabel{color:var(--nn-color-text);letter-spacing:.03em;text-transform:uppercase;margin:0 0 .3rem;font-size:.75rem;font-weight:600}.JobTasksComponents-module-scss-module__kPrxMG__moveTaskValue{color:var(--nn-color-text);margin:0;font-size:.86rem}.JobTasksComponents-module-scss-module__kPrxMG__moveTaskModeGroup{gap:.45rem;display:grid;background:var(--nn-color-foreground)!important;background:color-mix(in srgb, var(--nn-color-foreground) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-foreground) 93%, transparent)!important;border-radius:.7rem!important;padding:.7rem!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .JobTasksComponents-module-scss-module__kPrxMG__moveTaskModeGroup{border:1px solid var(--nn-color-input-border)!important}.JobTasksComponents-module-scss-module__kPrxMG__moveTaskModeButton{border:1px solid var(--nn-color-input-border);color:var(--nn-color-text);cursor:pointer;background:0 0;border-radius:.45rem;justify-content:flex-start;align-items:center;min-height:2rem;padding:.4rem .55rem;font-size:.84rem;display:flex}.JobTasksComponents-module-scss-module__kPrxMG__moveTaskModeButtonActive{border-color:var(--nn-color-interactive);box-shadow:0 0 0 1px var(--nn-color-interactive) inset}.JobTasksComponents-module-scss-module__kPrxMG__moveTaskDrawerFooter{border-top:1px solid var(--nn-color-input-border);justify-content:flex-end;gap:.5rem;padding:1rem;display:flex}@media (max-width:1100px){.JobTasksComponents-module-scss-module__kPrxMG__deliverableCardHeader{grid-template-columns:auto 1fr}.JobTasksComponents-module-scss-module__kPrxMG__deliverableMetricsStrip{grid-template-columns:1fr}.JobTasksComponents-module-scss-module__kPrxMG__deliverableHeaderActions{grid-column:1/-1}.JobTasksComponents-module-scss-module__kPrxMG__deliverableTaskSubRowFormRow,.JobTasksComponents-module-scss-module__kPrxMG__inlineAllocationRow{grid-template-columns:1fr}.JobTasksComponents-module-scss-module__kPrxMG__allocationsColumnsHeader{display:none}.JobTasksComponents-module-scss-module__kPrxMG__editAllocationRow{grid-template-columns:1fr}.JobTasksComponents-module-scss-module__kPrxMG__moveTaskDrawerFooter{flex-wrap:wrap}}
.JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep{gap:1rem;display:grid}.JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep .JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep__header{gap:.25rem;display:grid}.JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep .JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep__title{color:var(--nn-color-interactive);margin:0;font-size:2.5rem;font-weight:600}.JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep .JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep__subtitle{color:var(--nn-color-text-secondary);margin:0}.JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep .JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep__error{color:var(--nn-color-danger);margin:0;font-size:.9rem}.JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep .JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep__panel{gap:.9rem;display:grid;background:var(--nn-color-primary-glass)!important;border-radius:var(--outer-border-radius)!important;padding:var(--outer-border-radius)!important;background:color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;background:linear-gradient(130deg, var(--nn-glass-line-soft) 1%, transparent 22%),linear-gradient(-50deg, var(--nn-glass-line-soft) 0%, transparent 15%),color-mix(in srgb, var(--nn-color-primary-glass) 93%, transparent)!important;box-shadow:0 0 10px #0000001a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f!important}[data-theme=light] .JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep .JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep__panel{border:1px solid var(--nn-color-input-border)!important}.JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep .JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep__sectionTitle{color:var(--nn-color-interactive);margin:0;font-size:1rem;font-weight:700}.JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep .JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep__sectionDescription{color:var(--nn-color-text-secondary);margin:0;font-size:.85rem}.JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep .JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep__identityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep .JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep__identityGrid>:first-child{grid-column:1/-1}.JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep .JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep__kindTabs{gap:.4rem;display:grid}.JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep .JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep__tabsLabel{color:var(--nn-color-text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:600}.JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep .JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep__clientTabs{max-width:16rem}.JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep .JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep__datesGrid,.JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep .JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep__billingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep .JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep__footer{justify-content:flex-end;display:flex}@media (max-width:900px){.JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep .JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep__identityGrid,.JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep .JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep__datesGrid,.JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep .JobSummaryStep-module-scss-module__G4z1La__jobSummaryStep__billingGrid{grid-template-columns:1fr}}
.LegalTermsSettingsPanel-module-scss-module__dfAuRa__termsSettingsPanel{flex-direction:column;gap:1rem;display:flex}.LegalTermsSettingsPanel-module-scss-module__dfAuRa__termsSettingsPanel .LegalTermsSettingsPanel-module-scss-module__dfAuRa__acceptanceCard{justify-content:center;align-items:center;max-width:1000px;margin:0 auto;display:flex;padding:.3rem 1rem!important}.LegalTermsSettingsPanel-module-scss-module__dfAuRa__termsSettingsPanel .LegalTermsSettingsPanel-module-scss-module__dfAuRa__acceptanceDescription{color:var(--nn-color-text-muted);font-size:.92rem}
.RepeatTaskButton-module-scss-module__568ehW__repeatTaskButton{display:inline-flex}.RepeatTaskButton-module-scss-module__568ehW__repeatTaskButtonDisabled{cursor:not-allowed;opacity:.7;pointer-events:none}
.PerformanceReportsLayoutClient-module-scss-module__SIAuhG__content{flex-direction:column;gap:1rem;display:flex}
/*# sourceMappingURL=08up1mbsp7m.6.css.map*/