@charset "UTF-8";@font-face{font-family:Npaw Tron Heading;src:url(/assets/chakrapetch-D_m5hH1h.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Npaw Tron Sans;src:url(/assets/geist-B3vAH8cA.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Npaw Tron Mono;src:url(/assets/jetbrainsmono-C2LSNUWW.woff2) format("woff2");font-style:normal;font-weight:100 800;font-display:swap}.npaw-dd-trigger{display:inline-flex;align-items:center;gap:.375rem;height:32px;padding:0 .75rem;border:1px solid var(--npaw-topbar-btn-border, var(--npaw-border-color));border-radius:.375rem;background-color:var(--npaw-topbar-btn-bg);color:var(--npaw-text-primary);font-size:.8125rem;font-weight:400;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.npaw-dd-trigger:hover{background-color:var(--npaw-topbar-btn-bg-hover, var(--npaw-surface-hover))}.npaw-dd-trigger:active{background-color:var(--npaw-surface-active);transform:scale(.98)}.npaw-dd-trigger:focus-visible{outline:2px solid var(--npaw-accent, var(--phoenix-primary));outline-offset:1px}.npaw-dd-trigger:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.npaw-dd-trigger--invalid,.npaw-dd-trigger--invalid:hover{border-color:var(--npaw-input-border-danger, var(--npaw-error, var(--phoenix-danger)))}.npaw-dd-trigger--invalid:focus-visible{outline-color:var(--npaw-input-border-danger, var(--npaw-error, var(--phoenix-danger)))}.npaw-dd-trigger__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--npaw-text-secondary, var(--phoenix-gray-700));transform:translateY(-1px)}.npaw-dd-trigger__icon .svg-inline--fa,.npaw-dd-trigger__icon svg{width:13px;height:13px}.npaw-dd-trigger__label{display:inline-flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.npaw-dd-trigger__clear{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;margin-left:.125rem;border-radius:50%;color:var(--npaw-text-secondary, var(--phoenix-gray-700));opacity:.5;cursor:pointer;transition:opacity .15s ease,background-color .15s ease}.npaw-dd-trigger__clear:hover{opacity:1;background-color:var(--npaw-surface-hover)}.npaw-dd-trigger--ghost{height:28px;padding:0 .5rem;border:1px solid transparent;background-color:transparent;color:var(--npaw-text-secondary, var(--phoenix-gray-700));border-radius:.375rem}.npaw-dd-trigger--ghost:hover{background-color:var(--npaw-surface-hover);color:var(--npaw-text-primary)}.npaw-dd-trigger--ghost:active{background-color:var(--npaw-surface-active);transform:scale(.98)}.npaw-dd-trigger--ghost.npaw-dd-trigger--open{background-color:var(--npaw-surface-hover);color:var(--npaw-text-primary);border-color:var(--npaw-border-subtle, var(--npaw-border-color))}.npaw-dd-trigger--ghost:focus-visible{outline:2px solid var(--npaw-accent, var(--phoenix-primary));outline-offset:1px}html.npaw-touch .npaw-dd-trigger{height:auto;min-height:var(--npaw-button-touch-target, 44px)}.npaw-dd-trigger__chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:12px;height:12px;margin-left:.125rem;color:var(--npaw-text-muted, var(--npaw-text-secondary));opacity:.7;transition:transform .18s ease,opacity .15s ease}.npaw-dd-trigger:hover .npaw-dd-trigger__chevron{opacity:1}.npaw-dd-trigger--open .npaw-dd-trigger__chevron{transform:rotate(180deg);opacity:1}.npaw-dd-trigger-chips{display:inline-flex;align-items:center;gap:.375rem;min-height:32px;width:100%;padding:.25rem .5rem;border:1px solid var(--npaw-input-border, var(--npaw-border-color));border-radius:.375rem;background-color:var(--npaw-input-bg, var(--npaw-topbar-btn-bg));color:var(--npaw-text-primary);font-size:.8125rem;line-height:1.2;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.npaw-dd-trigger-chips:hover{border-color:var(--npaw-accent, var(--phoenix-primary))}.npaw-dd-trigger-chips:focus-visible{outline:2px solid var(--npaw-accent, var(--phoenix-primary));outline-offset:1px}.npaw-dd-trigger-chips--open{border-color:var(--npaw-accent, var(--phoenix-primary));box-shadow:0 0 0 1px var(--npaw-accent, var(--phoenix-primary))}.npaw-dd-trigger-chips--disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.npaw-dd-trigger-chips--invalid,.npaw-dd-trigger-chips--invalid:hover{border-color:var(--npaw-input-border-danger, var(--npaw-error, var(--phoenix-danger)))}.npaw-dd-trigger-chips--invalid.npaw-dd-trigger-chips--open{box-shadow:0 0 0 1px var(--npaw-input-border-danger, var(--npaw-error, var(--phoenix-danger)))}.npaw-dd-trigger-chips__placeholder{flex:1;color:var(--npaw-text-secondary, var(--phoenix-gray-500));opacity:.7}.npaw-dd-trigger-chips__list{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem;flex:1;min-width:0}.npaw-dd-trigger-chips__chip{display:inline-flex;align-items:center;gap:.25rem;max-width:14rem;padding:.125rem .375rem;border:1px solid var(--npaw-chip-border, var(--npaw-border-subtle, var(--npaw-border-color)));border-radius:.25rem;background-color:var(--npaw-chip-bg, var(--npaw-surface-hover));color:var(--npaw-chip-color, var(--npaw-text-primary));font-size:.75rem;line-height:1.25;white-space:nowrap;overflow:hidden}.npaw-dd-trigger-chips__chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.npaw-dd-trigger-chips__chip-remove{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:14px;height:14px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--npaw-text-secondary, var(--phoenix-gray-700));cursor:pointer;opacity:.6;transition:opacity .15s ease,background-color .15s ease}.npaw-dd-trigger-chips__chip-remove:hover{opacity:1;background-color:var(--npaw-surface-active, rgba(0, 0, 0, .08))}.npaw-dd-trigger-chips__chip--more{cursor:default;opacity:.85}.npaw-dd-trigger-chips__clear{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;border-radius:50%;color:var(--npaw-text-secondary, var(--phoenix-gray-700));opacity:.5;cursor:pointer;transition:opacity .15s ease,background-color .15s ease}.npaw-dd-trigger-chips__clear:hover{opacity:1;background-color:var(--npaw-surface-hover)}.npaw-dd-trigger-chips__chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:12px;height:12px;color:var(--npaw-text-muted, var(--npaw-text-secondary));opacity:.7;transition:transform .18s ease,opacity .15s ease}.npaw-dd-trigger-chips--open .npaw-dd-trigger-chips__chevron{transform:rotate(180deg);opacity:1}.npaw-dd-combobox-trigger{display:inline-flex;align-items:center;gap:.375rem;height:32px;padding:0 .75rem;border:1px solid var(--npaw-topbar-btn-border, var(--npaw-border-color));border-radius:.375rem;background-color:var(--npaw-topbar-btn-bg);color:var(--npaw-text-primary);font-size:.8125rem;font-weight:400;line-height:1;white-space:nowrap;cursor:text;transition:background-color .15s ease,border-color .15s ease;width:100%}.npaw-dd-combobox-trigger:hover{border-color:var(--npaw-accent, var(--phoenix-primary))}.npaw-dd-combobox-trigger[data-open]{border-color:var(--npaw-accent, var(--phoenix-primary));box-shadow:0 0 0 1px var(--npaw-accent, var(--phoenix-primary))}.npaw-dd-combobox-trigger[data-disabled]{opacity:.35;cursor:not-allowed;pointer-events:none}.npaw-dd-combobox-trigger[data-invalid],.npaw-dd-combobox-trigger[data-invalid]:hover{border-color:var(--npaw-input-border-danger, var(--npaw-error, var(--phoenix-danger)))}.npaw-dd-combobox-trigger[data-invalid][data-open]{border-color:var(--npaw-input-border-danger, var(--npaw-error, var(--phoenix-danger)));box-shadow:0 0 0 1px var(--npaw-input-border-danger, var(--npaw-error, var(--phoenix-danger)))}.npaw-dd-combobox-trigger__input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:inherit;font:inherit;padding:0;cursor:inherit}.npaw-dd-combobox-trigger__input::placeholder{color:var(--npaw-text-secondary, var(--phoenix-gray-500));opacity:.7}.npaw-dd-combobox-trigger__input:disabled{cursor:not-allowed}.npaw-dd-combobox-trigger__clear{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;margin-left:.125rem;border-radius:50%;color:var(--npaw-text-secondary, var(--phoenix-gray-700));opacity:.5;cursor:pointer;transition:opacity .15s ease,background-color .15s ease}.npaw-dd-combobox-trigger__clear:hover{opacity:1;background-color:var(--npaw-surface-hover)}.npaw-dd-combobox-trigger__chevron{flex-shrink:0;color:var(--npaw-text-secondary, var(--phoenix-gray-500));opacity:.6;transition:transform .15s ease,opacity .15s ease;pointer-events:none}.npaw-dd-combobox-trigger[data-open] .npaw-dd-combobox-trigger__chevron{transform:rotate(180deg);opacity:1}.npaw-dd-panel{position:relative;z-index:1060;margin-top:4px;background-color:var(--npaw-dropdown-bg);border:1px solid var(--npaw-border-subtle);border-radius:.5rem;box-shadow:var(--npaw-dropdown-shadow);color:var(--npaw-text-primary);padding:.25rem 0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.3) transparent;animation:npaw-dd-enter .15s ease-out}@keyframes npaw-dd-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.npaw-dd-panel{animation:none}}.npaw-dd-panel{--npaw-dd-search-input-height: 30px;--npaw-dd-search-padding-y: .5rem;--npaw-dd-search-border-width: 1px;--npaw-dd-search-height: calc( var(--npaw-dd-search-input-height) + (var(--npaw-dd-search-padding-y) * 2) + var(--npaw-dd-search-border-width) )}.npaw-dd-search{display:flex;align-items:center;gap:.375rem;position:sticky;top:0;z-index:2;padding:var(--npaw-dd-search-padding-y, .5rem) .5rem;background-color:var(--npaw-dropdown-bg);border-bottom:var(--npaw-dd-search-border-width, 1px) solid var(--npaw-border-color)}.npaw-dd-search__input-wrap{position:relative;flex:1;min-width:0;display:flex}.npaw-dd-search__input{height:var(--npaw-dd-search-input-height, 30px);padding:0 1.75rem 0 .625rem;border:1px solid var(--npaw-border-color);border-radius:.375rem;background-color:var(--npaw-input-bg);color:var(--npaw-input-text);font-size:.8125rem;width:100%}.npaw-dd-search__clear{position:absolute;top:50%;right:.375rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--npaw-text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.npaw-dd-search__clear:hover{background-color:var(--npaw-hover-bg, rgba(0, 0, 0, .06));color:var(--npaw-input-text)}.npaw-dd-search__clear:focus-visible{outline:2px solid var(--npaw-accent, var(--phoenix-primary));outline-offset:1px}.npaw-dd-search__input::placeholder{color:var(--npaw-text-muted)}.npaw-dd-search__input:focus{border-color:var(--npaw-accent, var(--phoenix-primary));box-shadow:none;outline:none}.npaw-dd-search__add{flex-shrink:0;height:var(--npaw-dd-search-input-height, 30px);padding:0 .625rem;border:none;border-radius:.375rem;background-color:var(--npaw-accent, var(--phoenix-primary));color:#fff;font-size:.75rem;font-weight:500;cursor:pointer;transition:opacity .15s ease}.npaw-dd-search__add:hover{opacity:.85}.npaw-dd-item{display:flex;align-items:center;gap:.5rem;min-height:34px;margin:1px .25rem;padding:.375rem .75rem;border-radius:.25rem;background:transparent;color:var(--npaw-text-primary);font-size:.8125rem;font-weight:400;cursor:pointer;transition:background-color .1s ease,color .1s ease;user-select:none}.npaw-dd-item:hover{background-color:var(--npaw-select-option-hover-bg)}.npaw-dd-item:focus-visible{outline:2px solid var(--npaw-accent, var(--phoenix-primary));outline-offset:-2px}.npaw-dd-item--selected{background-color:var(--npaw-selected-bg);color:var(--npaw-selected-color);font-weight:500;box-shadow:inset 2px 0 0 var(--npaw-selected-border)}.npaw-dd-item--selected:hover{background-color:var(--npaw-selected-bg);color:var(--npaw-selected-color)}.npaw-dd-item--disabled{opacity:.5;cursor:not-allowed}.npaw-dd-item--disabled:hover{background:transparent}.npaw-dd-item--active{background-color:var(--npaw-selected-bg);color:var(--npaw-selected-color);font-weight:500;box-shadow:inset 2px 0 0 var(--npaw-selected-border)}.npaw-dd-item--active:hover{background-color:var(--npaw-selected-bg);color:var(--npaw-selected-color)}.npaw-dd-item--variant-primary{background-color:var(--npaw-selected-bg);color:var(--npaw-selected-color);font-weight:500;box-shadow:inset 2px 0 0 var(--npaw-selected-border)}.npaw-dd-item--variant-primary:hover{background-color:var(--npaw-selected-bg);color:var(--npaw-selected-color)}.npaw-dd-item--variant-danger{background-color:rgba(var(--phoenix-danger-rgb, 230, 55, 87),.1);color:var(--phoenix-danger, #e63757);font-weight:500;box-shadow:inset 2px 0 0 var(--phoenix-danger, #e63757)}.npaw-dd-item--variant-danger:hover{background-color:rgba(var(--phoenix-danger-rgb, 230, 55, 87),.15);color:var(--phoenix-danger, #e63757)}.npaw-dd-item--variant-warning{background-color:rgba(var(--phoenix-warning-rgb, 245, 166, 35),.1);color:var(--phoenix-warning, #f5a623);font-weight:500;box-shadow:inset 2px 0 0 var(--phoenix-warning, #f5a623)}.npaw-dd-item--variant-warning:hover{background-color:rgba(var(--phoenix-warning-rgb, 245, 166, 35),.15);color:var(--phoenix-warning, #f5a623)}.npaw-dd-item--variant-success{background-color:rgba(var(--phoenix-success-rgb, 0, 210, 122),.1);color:var(--phoenix-success, #00d27a);font-weight:500;box-shadow:inset 2px 0 0 var(--phoenix-success, #00d27a)}.npaw-dd-item--variant-success:hover{background-color:rgba(var(--phoenix-success-rgb, 0, 210, 122),.15);color:var(--phoenix-success, #00d27a)}.npaw-dd-item__icon{display:flex;align-items:center;justify-content:center;width:18px;flex-shrink:0;color:var(--npaw-text-secondary, var(--npaw-text-muted))}.npaw-dd-item:hover .npaw-dd-item__icon{color:var(--npaw-text-primary)}.npaw-dd-item__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.npaw-dd-item__label-block{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.25}.npaw-dd-item__label-block .npaw-dd-item__label{flex:none}.npaw-dd-item__subtitle{font-size:.7rem;color:var(--npaw-text-muted, var(--npaw-text-secondary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.npaw-dd-item--selected .npaw-dd-item__subtitle,.npaw-dd-item--active .npaw-dd-item__subtitle{color:var(--npaw-selected-color, inherit);opacity:.8}.npaw-dd-item__chevron{margin-left:auto;flex-shrink:0;font-size:.875rem;line-height:1;color:var(--npaw-text-secondary, var(--npaw-text-muted));opacity:.6;transition:opacity .1s ease}.npaw-dd-item:hover .npaw-dd-item__chevron{opacity:1}.npaw-dd-item--nested-open{background-color:var(--npaw-select-option-hover-bg)}.npaw-dd-item__actions{display:flex;align-items:center;gap:.125rem;margin-left:auto;flex-shrink:0;opacity:0;transition:opacity .15s ease}.npaw-dd-item:hover .npaw-dd-item__actions{opacity:1}.npaw-dd-item__action{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:.25rem;color:var(--npaw-text-secondary, var(--phoenix-gray-600));cursor:pointer;transition:background-color .1s ease,color .1s ease}.npaw-dd-item__action:hover{background-color:var(--npaw-surface-hover, rgba(0, 0, 0, .08));color:var(--npaw-text-primary)}.npaw-dd-item__action--disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.npaw-touch .npaw-dd-item{min-height:44px}.npaw-tooltip.tooltip{--bs-tooltip-bg: transparent;--bs-tooltip-color: inherit;--bs-tooltip-opacity: 1;opacity:1;z-index:var(--npaw-z-tooltip, 1070);pointer-events:none}.npaw-tooltip .tooltip-inner{pointer-events:auto;max-width:var(--npaw-tooltip-max-width, 360px);background-color:var(--npaw-tooltip-bg);color:var(--npaw-tooltip-color);border:1px solid var(--npaw-border-color, transparent);border-radius:var(--npaw-radius-sm, 6px);box-shadow:var(--npaw-tooltip-shadow);text-align:left;line-height:1.4;word-break:break-word;backdrop-filter:none;-webkit-backdrop-filter:none}.npaw-tooltip .tooltip-arrow:before{border-top-color:var(--npaw-tooltip-bg);border-right-color:var(--npaw-tooltip-bg);border-bottom-color:var(--npaw-tooltip-bg);border-left-color:var(--npaw-tooltip-bg)}.npaw-tooltip--size-sm .tooltip-inner{padding:4px 8px;font-size:11px}.npaw-tooltip--size-md .tooltip-inner{padding:6px 10px;font-size:13px}.npaw-tooltip--size-lg .tooltip-inner{padding:10px 14px;font-size:14px}.npaw-tooltip--tone-inverse .tooltip-inner{background-color:var( --npaw-tooltip-inverse-bg, var(--npaw-bg-inverse, #0f172a) );color:var( --npaw-tooltip-inverse-color, var(--npaw-text-inverse, #ffffff) )}.npaw-tooltip--tone-inverse .tooltip-arrow:before{border-top-color:var( --npaw-tooltip-inverse-bg, var(--npaw-bg-inverse, #0f172a) );border-right-color:var( --npaw-tooltip-inverse-bg, var(--npaw-bg-inverse, #0f172a) );border-bottom-color:var( --npaw-tooltip-inverse-bg, var(--npaw-bg-inverse, #0f172a) );border-left-color:var( --npaw-tooltip-inverse-bg, var(--npaw-bg-inverse, #0f172a) )}.npaw-tooltip--tone-danger .tooltip-inner{background-color:var(--npaw-danger-strong-bg, var(--phoenix-danger));color:var(--npaw-danger-strong-fg, #ffffff);border-color:var(--npaw-danger-strong-bg, var(--phoenix-danger))}.npaw-tooltip--tone-danger .tooltip-arrow:before{border-top-color:var(--npaw-danger-strong-bg, var(--phoenix-danger));border-right-color:var(--npaw-danger-strong-bg, var(--phoenix-danger));border-bottom-color:var(--npaw-danger-strong-bg, var(--phoenix-danger));border-left-color:var(--npaw-danger-strong-bg, var(--phoenix-danger))}@media (prefers-reduced-motion: reduce){.npaw-tooltip,.npaw-tooltip .tooltip-inner,.npaw-tooltip .tooltip-arrow{transition:none!important;animation:none!important}}.npaw-badge{--npaw-badge-padding-x: .5rem;--npaw-badge-padding-y: .125rem;--npaw-badge-font-size: .6875rem;--npaw-badge-line-height: 1.2;--npaw-badge-radius: 4px;--npaw-badge-icon-gap: .25rem;--npaw-badge-color-fg: var(--npaw-text-primary);--npaw-badge-color-accent: var(--npaw-text-secondary);--npaw-badge-color-text: var(--npaw-badge-color-accent);--npaw-badge-bg-mix: 12%;display:inline-flex;align-items:center;gap:var(--npaw-badge-icon-gap);padding:var(--npaw-badge-padding-y) var(--npaw-badge-padding-x);border-radius:var(--npaw-badge-radius);font-size:var(--npaw-badge-font-size);font-weight:600;line-height:var(--npaw-badge-line-height);letter-spacing:.01em;color:var(--npaw-badge-color-fg);background-color:transparent;border:1px solid transparent;white-space:nowrap;vertical-align:baseline;flex-shrink:0}button.npaw-badge{appearance:none;margin:0;font-family:inherit;cursor:pointer;text-align:inherit;transition:filter .15s ease,box-shadow .15s ease,background-color .15s ease}button.npaw-badge:focus-visible{outline:2px solid var(--npaw-border-focus, var(--npaw-accent, #3b82f6));outline-offset:2px}.npaw-badge--interactive:hover{filter:brightness(1.08)}.npaw-badge--interactive:active{filter:brightness(.95)}.npaw-badge__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit;line-height:1}.npaw-badge__label{display:inline-flex;align-items:center;min-width:0}.npaw-badge--icon-only{padding-left:var(--npaw-badge-padding-y);padding-right:var(--npaw-badge-padding-y)}.npaw-badge--pill{--npaw-badge-radius: 999px}.npaw-badge--uppercase{text-transform:uppercase;letter-spacing:.04em}.npaw-badge--size-sm{--npaw-badge-padding-x: .375rem;--npaw-badge-padding-y: .0625rem;--npaw-badge-font-size: .625rem;--npaw-badge-icon-gap: .1875rem}.npaw-badge--size-md{--npaw-badge-padding-x: .5rem;--npaw-badge-padding-y: .125rem;--npaw-badge-font-size: .6875rem;--npaw-badge-icon-gap: .25rem}.npaw-badge--size-lg{--npaw-badge-padding-x: .625rem;--npaw-badge-padding-y: .25rem;--npaw-badge-font-size: .75rem;--npaw-badge-icon-gap: .3125rem}.npaw-badge--tone-neutral{--npaw-badge-color-accent: var(--npaw-text-muted, #6c757d);--npaw-badge-color-text: var(--npaw-tone-neutral-text, var(--npaw-text-muted, #6c757d));--npaw-badge-bg-mix: 14%}.npaw-badge--tone-info{--npaw-badge-color-accent: var(--npaw-accent, #3b82f6);--npaw-badge-color-text: var(--npaw-tone-info-text, var(--npaw-accent, #3b82f6));--npaw-badge-bg-mix: 12%}.npaw-badge--tone-success{--npaw-badge-color-accent: var(--phoenix-success, #25b003);--npaw-badge-color-text: var(--npaw-tone-success-text, var(--phoenix-success, #25b003));--npaw-badge-bg-mix: 14%}.npaw-badge--tone-warning{--npaw-badge-color-accent: var(--phoenix-warning, #e5a00d);--npaw-badge-color-text: var(--npaw-tone-warning-text, var(--phoenix-warning, #e5a00d));--npaw-badge-bg-mix: 18%}.npaw-badge--tone-danger{--npaw-badge-color-accent: var(--phoenix-danger, #e63757);--npaw-badge-color-text: var(--npaw-tone-danger-text, var(--phoenix-danger, #e63757));--npaw-badge-bg-mix: 14%}.npaw-badge--tone-accent{--npaw-badge-color-accent: var(--npaw-accent, #5e6ad2);--npaw-badge-color-text: var(--npaw-tone-accent-text, var(--npaw-accent, #5e6ad2));--npaw-badge-bg-mix: 14%}.npaw-badge--appearance-subtle{background-color:color-mix(in srgb,var(--npaw-badge-color-accent) var(--npaw-badge-bg-mix),var(--npaw-surface-card-bg, #fff));color:var(--npaw-badge-color-text);border-color:color-mix(in srgb,var(--npaw-badge-color-accent) 22%,transparent)}.npaw-badge--appearance-solid{background-color:var(--npaw-badge-color-accent);color:#fff;border-color:color-mix(in srgb,var(--npaw-badge-color-accent) 60%,transparent)}.npaw-badge--appearance-solid.npaw-badge--tone-neutral{background-color:var(--npaw-text-muted, #6c757d);color:#fff}.npaw-badge--appearance-solid.npaw-badge--tone-info,.npaw-badge--appearance-solid.npaw-badge--tone-accent{color:var(--npaw-on-accent, #fff)}.npaw-badge--appearance-outline{background-color:transparent;color:var(--npaw-badge-color-text);border-color:color-mix(in srgb,var(--npaw-badge-color-accent) 45%,transparent)}.npaw-badge--appearance-chip{--npaw-badge-radius: 6px;font-weight:475;background-color:var(--npaw-badge-color-accent);color:#fff;border-color:#ffffff26;background-image:linear-gradient(180deg,rgba(255,255,255,.1) 0%,transparent 100%);box-shadow:0 1px 2px #0000001a,inset 0 1px #ffffff1a;transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}.npaw-badge--appearance-chip.npaw-badge--tone-neutral{background-color:var(--npaw-surface-input-bg);color:var(--npaw-text-primary);border-color:var(--npaw-border-subtle);background-image:none;box-shadow:none}.npaw-badge--appearance-chip.npaw-badge--tone-warning{color:#1a1a1a}.npaw-badge--appearance-chip.npaw-badge--tone-info,.npaw-badge--appearance-chip.npaw-badge--tone-accent{background-color:var(--npaw-badge-accent-chip-bg, var(--npaw-badge-color-accent));color:var(--npaw-on-accent, #fff)}.npaw-badge--appearance-chip.npaw-badge--size-sm{--npaw-badge-padding-x: .5rem;--npaw-badge-padding-y: 0;height:18px}.npaw-badge--appearance-chip.npaw-badge--size-md{--npaw-badge-padding-x: .5rem;--npaw-badge-padding-y: 0;--npaw-badge-font-size: .6875rem;height:22px}.npaw-badge--appearance-chip.npaw-badge--size-lg{--npaw-badge-padding-x: .625rem;--npaw-badge-padding-y: 0;--npaw-badge-font-size: .75rem;height:26px}.npaw-badge--appearance-chip.npaw-badge--interactive:hover{filter:brightness(1.12);box-shadow:0 2px 6px #0003,inset 0 1px #ffffff26}.npaw-badge--appearance-chip.npaw-badge--interactive:active{filter:brightness(.95);box-shadow:0 1px 2px #00000026,inset 0 1px #ffffff14;transform:scale(.98)}.npaw-badge--removable{padding:0;gap:0;overflow:hidden}.npaw-badge__action{appearance:none;margin:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;display:inline-flex;align-items:center;gap:var(--npaw-badge-icon-gap);min-width:0;height:100%;padding:var(--npaw-badge-padding-y) var(--npaw-badge-padding-x)}.npaw-badge--removable .npaw-badge__action{padding-inline-end:.25rem}button.npaw-badge__action{cursor:pointer}button.npaw-badge__action:focus-visible{outline:2px solid var(--npaw-border-focus, var(--npaw-accent, #3b82f6));outline-offset:-2px}.npaw-badge__remove{appearance:none;margin:0;border:0;background:transparent;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:100%;padding-inline:.25rem;margin-inline-end:.1875rem;border-radius:4px;opacity:.75;transition:background-color .12s ease,opacity .12s ease}.npaw-badge__remove:hover{opacity:1;background-color:color-mix(in srgb,currentColor 18%,transparent)}.npaw-badge__remove:focus-visible{opacity:1;outline:2px solid var(--npaw-border-focus, var(--npaw-accent, #3b82f6));outline-offset:-2px}.npaw-badge--appearance-chip.npaw-badge--removable:hover{filter:brightness(1.12);box-shadow:0 2px 6px #0003,inset 0 1px #ffffff26}@media (prefers-reduced-motion: reduce){button.npaw-badge,.npaw-badge--appearance-chip{transition:none}.npaw-badge--appearance-chip.npaw-badge--interactive:active{transform:none}.npaw-badge__remove{transition:none}}.npaw-rich-tooltip{display:flex;flex-direction:column;gap:8px;min-width:220px;max-width:360px;text-align:left}.npaw-rich-tooltip__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;row-gap:4px}.npaw-rich-tooltip__title{flex:1 1 auto;min-width:0;font-size:.875rem;font-weight:600;line-height:1.3;color:inherit;word-break:break-word}.npaw-rich-tooltip__type{flex:0 0 auto;white-space:nowrap}.npaw-rich-tooltip__badges{display:flex;flex-wrap:wrap;gap:6px}.npaw-rich-tooltip__divider{height:1px;background-color:color-mix(in srgb,currentColor 18%,transparent);margin:0 -10px}.npaw-rich-tooltip__body{font-size:.8125rem;line-height:1.45;color:inherit;word-break:break-word;max-height:240px;overflow-y:auto}.npaw-rich-tooltip__body>:first-child{margin-top:0}.npaw-rich-tooltip__body>:last-child{margin-bottom:0}.npaw-rich-tooltip__body p,.npaw-rich-tooltip__body ul,.npaw-rich-tooltip__body ol{margin:0 0 6px}.npaw-rich-tooltip__body ul,.npaw-rich-tooltip__body ol{padding-left:1.25em}.npaw-rich-tooltip__body a{color:inherit;text-decoration:underline;text-underline-offset:2px}.npaw-rich-tooltip__body code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;padding:1px 4px;border-radius:3px;background-color:color-mix(in srgb,currentColor 12%,transparent)}.npaw-rich-tooltip__body strong,.npaw-rich-tooltip__body b{color:inherit;font-weight:600}.npaw-rich-tooltip__list{display:flex;flex-direction:column;gap:10px;max-height:280px;overflow-y:auto}.npaw-rich-tooltip__item{display:flex;flex-direction:column;gap:2px}.npaw-rich-tooltip__item-title{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:inherit}.npaw-rich-tooltip__item-body{font-size:.8125rem;line-height:1.45;color:inherit}.npaw-dd{display:inline-flex;position:relative}.npaw-dd--anchor{position:fixed;width:0;height:0;overflow:visible;pointer-events:none}.npaw-dd--full{display:flex;width:100%;min-width:0}.npaw-dd--full>.npaw-dd-trigger,.npaw-dd--full>.npaw-dd-combobox-trigger{width:100%;max-width:100%;min-width:0}.npaw-dd--full>.npaw-dd-trigger .npaw-dd-trigger__label{flex:1;min-width:0;text-align:left}.npaw-dd>.npaw-dd-trigger{max-width:100%}.npaw-dd>.npaw-dd-trigger .npaw-dd-trigger__label{flex:0 1 auto;min-width:0}.npaw-dd-custom-trigger:not(.npaw-dd-custom-trigger--delegated):focus-visible{outline:2px solid var(--npaw-accent, var(--phoenix-primary));outline-offset:1px;border-radius:var(--npaw-button-radius, .375rem)}.npaw-dd-overlay--submenu:before{content:"";position:absolute;top:0;bottom:0;left:-10px;width:10px}.npaw-dd-overlay--submenu-left:before{right:-10px;left:auto}.npaw-dd-empty{padding:1.5rem .75rem;color:var(--npaw-text-muted);font-size:.8125rem;text-align:center}.npaw-dd-limit{padding:.5rem .75rem;color:var(--npaw-text-muted);font-size:.75rem;text-align:center;border-top:1px solid var(--npaw-border-subtle);cursor:default;user-select:none}.npaw-dd-loading{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem .75rem;color:var(--npaw-text-muted);font-size:.8125rem}.npaw-dd-spinner{width:16px;height:16px;border:2px solid var(--npaw-border-color);border-top-color:var(--npaw-accent, var(--phoenix-primary));border-radius:50%;animation:npaw-dd-spin .6s linear infinite}@keyframes npaw-dd-spin{to{transform:rotate(360deg)}}.npaw-dd-tree__category{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:.25rem .75rem;font-weight:600;font-size:.8125rem;color:var(--npaw-text-primary);background-color:var(--npaw-dropdown-bg);cursor:pointer;position:sticky;top:0;z-index:2;user-select:none;transition:background-color .1s ease}.npaw-dd-tree__category:hover{background-color:var(--npaw-select-option-hover-bg)}.npaw-dd-tree__category-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.npaw-dd-tree__category-end{display:flex;align-items:center;gap:.25rem;flex-shrink:0;color:var(--npaw-text-secondary, var(--phoenix-gray-600))}.npaw-dd-tree__count{font-size:.75rem;font-weight:400;color:var(--npaw-text-secondary, var(--phoenix-gray-600))}.npaw-dd-tree .npaw-dd-item--freeform .npaw-dd-item__label{font-style:italic}.npaw-dd-tree .npaw-dd-item__freeform-tag{font-size:.6875rem;font-style:italic;color:var(--npaw-text-secondary, var(--phoenix-gray-500));margin-left:.375rem;flex-shrink:0}.npaw-dd-tree__match{background-color:color-mix(in srgb,var(--npaw-accent) 22%,transparent);color:inherit;border-radius:2px;padding:0 1px;font-weight:700}.npaw-dd-tree .npaw-dd-item__label--secondary{color:var(--npaw-text-muted, var(--npaw-text-secondary))}.npaw-dd-tree__secondary-excerpt{color:var(--npaw-text-secondary, var(--npaw-text-muted));font-weight:400}.npaw-dd-tree .npaw-dd-item--selected .npaw-dd-item__label--secondary{color:var(--npaw-selected-color, inherit)}.npaw-dd-tree:focus{outline:none}.npaw-dd-tree .npaw-dd-item--focused,.npaw-dd-tree .npaw-dd-tree__category--focused{background-color:var(--npaw-select-option-hover-bg);outline:2px solid var(--npaw-accent, var(--phoenix-primary));outline-offset:-2px}.npaw-touch .npaw-dd-tree__category{min-height:44px}.npaw-icon-picker{display:flex;flex-direction:column;gap:.125rem;padding:.25rem}.npaw-icon-picker__custom{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;margin:0 .125rem .125rem;border:none;border-radius:.375rem;background:transparent;color:var(--npaw-text-primary);font-size:.8125rem;text-align:left;cursor:pointer;transition:background-color .1s ease,color .1s ease}.npaw-icon-picker__custom:hover{background-color:var(--npaw-select-option-hover-bg)}.npaw-icon-picker__custom.is-selected{background-color:var(--npaw-selected-bg);color:var(--npaw-selected-color);font-weight:500;box-shadow:inset 2px 0 0 var(--npaw-selected-border)}.npaw-icon-picker__custom.is-selected:hover{background-color:var(--npaw-selected-bg);color:var(--npaw-selected-color)}.npaw-icon-picker__custom:focus-visible{outline:2px solid var(--npaw-accent, var(--phoenix-primary));outline-offset:-2px}.npaw-icon-picker__grid{display:grid;grid-template-columns:repeat(8,36px);gap:4px;padding:.25rem;max-height:320px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.3) transparent}.npaw-icon-picker__grid::-webkit-scrollbar{width:8px}.npaw-icon-picker__grid::-webkit-scrollbar-thumb{background-color:#8080804d;border-radius:4px}.npaw-icon-picker__grid::-webkit-scrollbar-track{background:transparent}.npaw-icon-picker__cell{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:.375rem;background:transparent;color:var(--npaw-text-secondary, var(--npaw-text-muted));cursor:pointer;transition:background-color .1s ease,color .1s ease,transform .05s ease}.npaw-icon-picker__cell:hover{background-color:var(--npaw-select-option-hover-bg);color:var(--npaw-text-primary)}.npaw-icon-picker__cell.is-selected,.npaw-icon-picker__cell.is-selected:hover{background-color:var(--npaw-selected-bg);color:var(--npaw-selected-color)}.npaw-icon-picker__cell:focus-visible{outline:2px solid var(--npaw-accent, var(--phoenix-primary));outline-offset:-2px}.npaw-icon-picker__cell:active{transform:scale(.94)}.npaw-icon-picker__asset{display:block;width:24px;height:24px;object-fit:contain}@media (prefers-reduced-motion: reduce){.npaw-icon-picker__cell{transition:none}.npaw-icon-picker__cell:active{transform:none}}.npaw-icon-picker__empty{padding:1.25rem 1rem;text-align:center;font-size:.8125rem;color:var(--npaw-text-muted, var(--npaw-text-secondary))}.npaw-icon-picker-dropdown--form.npaw-dd>.npaw-dd-trigger{height:var(--npaw-input-height-md, 38px);min-height:var(--npaw-input-height-md, 38px);box-sizing:border-box}.npaw-icon-picker-dropdown__asset-trigger{display:block;width:18px;height:18px;object-fit:contain}.npaw-toast__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:999px;margin-top:.0625rem}.npaw-toast__icon--info{background-color:color-mix(in srgb,var(--npaw-accent) 15%,transparent);color:var(--npaw-accent)}.npaw-toast__icon--success{background-color:color-mix(in srgb,var(--phoenix-success, #25b003) 15%,transparent);color:var(--phoenix-success, #25b003)}.npaw-toast__icon--warning{background-color:color-mix(in srgb,var(--phoenix-warning, #e5a00d) 18%,transparent);color:var(--phoenix-warning, #e5a00d)}.npaw-toast__icon--danger{background-color:color-mix(in srgb,var(--phoenix-danger, #e63757) 18%,transparent);color:var(--phoenix-danger, #e63757)}.npaw-toast__icon--neutral{background-color:color-mix(in srgb,var(--npaw-text-muted, #6c757d) 15%,transparent);color:var(--npaw-text-secondary)}.npaw-toast__actions{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}.npaw-toast__action{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:1.2;border-radius:.375rem;border:1px solid transparent;background:transparent;color:inherit;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.npaw-toast__action--secondary{border-color:var(--npaw-border-subtle, rgba(127, 127, 127, .25));color:var(--npaw-text-primary)}.npaw-toast__action--secondary:hover{background-color:var(--npaw-surface-hover, rgba(127, 127, 127, .08))}.npaw-toast__action--primary{background-color:var(--npaw-accent);color:var(--npaw-accent-contrast, #fff);border-color:transparent}.npaw-toast__action--primary:hover{filter:brightness(1.05)}.npaw-toast__action:focus-visible{outline:2px solid var(--npaw-accent);outline-offset:2px}.npaw-toast__details{margin-top:.5rem;border-top:1px solid var(--npaw-border-subtle, rgba(127, 127, 127, .18));padding-top:.375rem}.npaw-toast__details-toolbar{display:flex;align-items:center;gap:.75rem}.npaw-toast__details-toggle,.npaw-toast__details-copy{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .25rem;margin:0;background:none;border:none;border-radius:.25rem;color:var(--npaw-text-muted);font-size:.6875rem;font-weight:600;line-height:1;cursor:pointer;transition:color .12s ease,background-color .12s ease}.npaw-toast__details-toggle:hover,.npaw-toast__details-copy:hover{color:var(--npaw-text-primary);background-color:var(--npaw-surface-hover, rgba(127, 127, 127, .08))}.npaw-toast__details-toggle:focus-visible,.npaw-toast__details-copy:focus-visible{outline:2px solid var(--npaw-accent);outline-offset:2px}.npaw-toast__details-body{margin:.375rem 0 0;padding:.5rem .625rem;max-height:10rem;overflow:auto;background-color:var(--npaw-surface-input-bg, rgba(127, 127, 127, .08));border-radius:.375rem;font-family:var(--phoenix-font-monospace, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.75rem;line-height:1.4;color:var(--npaw-text-primary);white-space:pre-wrap;word-break:break-word}.npaw-toast{position:relative;display:flex;align-items:flex-start;gap:.75rem;width:100%;max-width:28rem;padding:.875rem 1rem .875rem .875rem;background-color:var(--npaw-surface-floating-bg, #fff);color:var(--npaw-text-primary);border:1px solid var(--npaw-surface-floating-border, rgba(127, 127, 127, .2));border-left-width:3px;border-radius:.625rem;box-shadow:var(--npaw-surface-floating-shadow, 0 8px 24px rgba(0, 0, 0, .12));pointer-events:auto;animation:npaw-toast-in .18s ease-out}@media (prefers-reduced-motion: reduce){.npaw-toast{animation:none}}.npaw-toast--no-animation{animation:none}.npaw-toast--compact{align-items:center}.npaw-toast--compact .npaw-toast__icon{margin-top:0}@keyframes npaw-toast-in{0%{opacity:0;transform:translateY(.5rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.npaw-toast__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.125rem}.npaw-toast__title{font-size:.875rem;font-weight:600;line-height:1.35;color:var(--npaw-text-primary)}.npaw-toast__message{font-size:.8125rem;line-height:1.45;color:var(--npaw-text-secondary);white-space:pre-line;word-break:break-word}.npaw-toast--info .npaw-toast__title,.npaw-toast--success .npaw-toast__title,.npaw-toast--warning .npaw-toast__title,.npaw-toast--danger .npaw-toast__title,.npaw-toast--neutral .npaw-toast__title{color:var(--npaw-text-primary)}.npaw-toast--info{border-left-color:var(--npaw-accent)}.npaw-toast--success{border-left-color:var(--phoenix-success, #25b003)}.npaw-toast--warning{border-left-color:var(--phoenix-warning, #e5a00d)}.npaw-toast--danger{border-left-color:var(--phoenix-danger, #e63757)}.npaw-toast--neutral{border-left-color:var(--npaw-text-muted, #6c757d)}.npaw-toast__dismiss{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;margin:-.125rem -.25rem -.125rem 0;background:none;border:none;border-radius:.25rem;color:var(--npaw-text-muted);cursor:pointer;opacity:.75;transition:opacity .12s ease,color .12s ease,background-color .12s ease}.npaw-toast__dismiss:hover{opacity:1;color:var(--npaw-text-primary);background-color:var(--npaw-surface-hover, rgba(127, 127, 127, .08))}.npaw-toast__dismiss:focus-visible{outline:2px solid var(--npaw-accent);outline-offset:2px}.npaw-toast--compact .npaw-toast__dismiss{margin:0 -.25rem 0 0}.npaw-toast-viewport{position:fixed;z-index:2000;display:flex;flex-direction:column;gap:.625rem;padding:calc(1rem + var(--npaw-safe-area-top, 0px)) calc(1rem + var(--npaw-safe-area-right, 0px)) calc(1rem + var(--npaw-safe-area-bottom, 0px)) calc(1rem + var(--npaw-safe-area-left, 0px));pointer-events:none;max-width:min(28rem,calc(100vw - 2rem))}.npaw-toast-viewport>*{pointer-events:auto}.npaw-toast-viewport--top-left{top:0;left:0}.npaw-toast-viewport--top-center{top:0;left:50%;transform:translate(-50%);align-items:center}.npaw-toast-viewport--top-right{top:0;right:0;align-items:flex-end}.npaw-toast-viewport--bottom-left{bottom:0;left:0}.npaw-toast-viewport--bottom-center{bottom:0;left:50%;transform:translate(-50%);align-items:center;flex-direction:column-reverse}.npaw-toast-viewport--bottom-right{bottom:0;right:0;align-items:flex-end;flex-direction:column-reverse}.npaw-toast-viewport--bottom-left{flex-direction:column-reverse}body:has(.npaw-mobile-tab-bar) .npaw-toast-viewport--bottom-left,body:has(.npaw-mobile-tab-bar) .npaw-toast-viewport--bottom-center,body:has(.npaw-mobile-tab-bar) .npaw-toast-viewport--bottom-right{padding-bottom:calc(1rem + var(--npaw-safe-area-bottom, 0px) + var(--npaw-platform-mobile-tab-bar-height, 0px))}.navbar-vertical{background-color:var(--npaw-sidebar-bg)!important;backdrop-filter:var(--npaw-surface-chrome-glass-filter, blur(16px) saturate(140%));-webkit-backdrop-filter:var(--npaw-surface-chrome-glass-filter, blur(16px) saturate(140%));border-right:1px solid var(--npaw-border-color);transition:background-color .2s ease,border-color .2s ease}.npaw-navbar-vertical-search-input__icon{opacity:0;transition:opacity .2s;position:absolute}.navbar-vertical-collapsed .navbar-vertical:not(.navbar-vertical-hovered,.navbar-vertical-small-open) .npaw-navbar-vertical-search-input__icon{opacity:1}.navbar-vertical .npaw-navbar-vertical-search-input{transform:scaleX(1);transform-origin:left center;transition:transform .2s;padding:.5rem 1rem}.navbar-vertical .npaw-navbar-vertical-search-input{border-radius:.5rem;font-weight:400}.navbar-vertical .npaw-sidebar-layout__search-input .npaw-input__actions{transition:opacity .2s}.navbar-vertical-collapsed .navbar-vertical:not(.navbar-vertical-hovered,.navbar-vertical-small-open) .npaw-navbar-vertical-search-input{transform:scaleX(0)}.navbar-vertical-collapsed .navbar-vertical:not(.navbar-vertical-hovered,.navbar-vertical-small-open) .npaw-sidebar-layout__search-input .npaw-input__actions{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s,visibility 0s linear .2s}.navbar-vertical .npaw-navbar-vertical-empty-list{max-width:var(--phoenix-navbar-vertical-width, 15.875rem);overflow:hidden;transition:max-width .2s}.navbar-vertical-collapsed .navbar-vertical .npaw-navbar-vertical-empty-list{max-width:0}html:not(.navbar-vertical-collapsed) .navbar-vertical .navbar-vertical-content.npaw-navbar-vertical-content{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.navbar-vertical .navbar-vertical-content.npaw-navbar-vertical-content{margin-top:.5rem}.navbar-vertical-collapsed .navbar-vertical:not(.navbar-vertical-hovered) .npaw-navbar-vertical-content{scrollbar-width:none}.npaw-navbar-vertical-drag-overlay{z-index:9999!important;display:flex;flex-direction:column}.navbar-vertical-collapsed .navbar-vertical.navbar-vertical-hovered .navbar-vertical-footer{width:calc(var(--phoenix-navbar-vertical-expanded-width, 15.875rem) - 1px)!important;transition:width .2s}.navbar-vertical .npaw-navbar-vertical-footer-button{width:calc(var(--phoenix-navbar-vertical-expanded-width, 15.875rem) - 1px);justify-content:flex-start;padding:10px 20px;transition:width .2s}.navbar-vertical-collapsed .navbar-vertical:not(.navbar-vertical-hovered) .npaw-navbar-vertical-footer-button{width:63px}.navbar-vertical .npaw-navbar-vertical-footer-text{opacity:1}.navbar-vertical-collapsed .navbar-vertical:not(.navbar-vertical-hovered) .npaw-navbar-vertical-footer-text{opacity:0}.navbar-vertical .npaw-navbar-vertical-context-dropdown{position:fixed}.navbar-vertical .dropdown-menu.npaw-navbar-vertical-context-dropdown-menu{padding:0;min-width:0;overflow:hidden}.navbar-vertical .npaw-navbar-vertical-context-dropdown-menu__green-text{color:var(--npaw-success, var(--npaw-accent))}.navbar-vertical .collapsing{height:auto!important;overflow:visible;transition:none}.navbar-vertical-open{z-index:100!important}.navbar-vertical-hovered{z-index:1010!important}html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-lg~.navbar-top~.content{transition:margin-left .2s ease}.navbar-vertical .npaw-navbar-vertical-resize-handle{position:absolute;top:var(--npaw-platform-topbar-height, 3rem);bottom:0;inset-inline-end:-4px;z-index:3;width:8px;padding:0;border:0;outline:none;background:transparent;cursor:col-resize;touch-action:none;user-select:none}.navbar-vertical .npaw-navbar-vertical-resize-handle:before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:calc(50% - .5px);width:1px;background:var(--npaw-border-color);opacity:0;transition:opacity .12s ease,background-color .12s ease,width .12s ease,inset-inline-start .12s ease}.navbar-vertical .npaw-navbar-vertical-resize-handle:hover:before,.navbar-vertical .npaw-navbar-vertical-resize-handle:focus-visible:before,.navbar-vertical .npaw-navbar-vertical-resize-handle:active:before{inset-inline-start:calc(50% - 1px);width:2px;background:var(--npaw-accent);opacity:1}.navbar-vertical .npaw-navbar-vertical-resize-handle:focus-visible{box-shadow:inset 0 0 0 2px var(--npaw-accent-glow)}.navbar-vertical .npaw-navbar-vertical-resize-handle__grip{position:absolute;top:50%;left:50%;width:2px;height:24px;transform:translate(-50%,-50%);background:transparent;background-image:radial-gradient(circle,var(--npaw-accent) 1px,transparent 1.2px);background-size:2px 6px;background-repeat:repeat-y;opacity:0;pointer-events:none;transition:opacity .12s ease}.navbar-vertical-collapsed .navbar-vertical .npaw-navbar-vertical-resize-handle{display:none}.navbar-vertical .npaw-navbar-vertical-resize-handle:hover .npaw-navbar-vertical-resize-handle__grip,.navbar-vertical .npaw-navbar-vertical-resize-handle:focus-visible .npaw-navbar-vertical-resize-handle__grip,.navbar-vertical .npaw-navbar-vertical-resize-handle:active .npaw-navbar-vertical-resize-handle__grip{opacity:.65}body.npaw-navbar-vertical-resizing,body.npaw-navbar-vertical-resizing *{cursor:col-resize!important;user-select:none!important}body.npaw-navbar-vertical-resizing .navbar-vertical,body.npaw-navbar-vertical-resizing .navbar-vertical .npaw-navbar-vertical-empty-list,body.npaw-navbar-vertical-resizing .navbar-vertical .navbar-vertical-footer,body.npaw-navbar-vertical-resizing .navbar-vertical .npaw-navbar-vertical-footer-button,body.npaw-navbar-vertical-resizing .navbar-vertical~.navbar-top .navbar-logo,body.npaw-navbar-vertical-resizing .navbar-vertical~.navbar-top~.content{transition:none!important}@media (prefers-reduced-motion: reduce){html:not(.navbar-vertical-collapsed) .navbar-vertical.navbar-expand-lg~.navbar-top~.content,.navbar-vertical,.navbar-vertical .npaw-navbar-vertical-empty-list,.navbar-vertical .npaw-sidebar-layout__search-input .npaw-input__actions,.navbar-vertical .navbar-vertical-footer,.navbar-vertical .npaw-navbar-vertical-footer-button,.navbar-vertical .npaw-navbar-vertical-resize-handle:before,.navbar-vertical .npaw-navbar-vertical-resize-handle__grip{transition:none!important}}@media only screen and (min-width: 992px){.navbar-vertical-collapsed .container-fluid .navbar-vertical.navbar-vertical-hovered{width:var(--phoenix-navbar-vertical-expanded-width, 15.875rem)}}@media only screen and (max-width: 992px){.navbar-vertical .npaw-navbar-vertical-resize-handle{display:none}body:has(nav.navbar-vertical-small-open){overflow:hidden}html .navbar-vertical.navbar-vertical-small-open .navbar-vertical-content{height:calc(100vh - var(--npaw-platform-topbar-height) - var(--npaw-platform-navbar-search-height) - var(--npaw-safe-area-bottom, 0px))}.navbar-vertical.navbar-expand-lg{height:0;overflow:hidden;transition:height .2s ease;z-index:1020!important;will-change:height}.navbar-vertical.navbar-expand-lg.navbar-vertical-small-open{padding-top:var(--npaw-platform-topbar-height);height:100vh;padding-left:var(--npaw-safe-area-left, 0px);padding-bottom:var(--npaw-safe-area-bottom, 0px)}.navbar-vertical.navbar-expand-lg .navbar-vertical-content .navbar-nav .nav-link{width:calc(100% - 1.5rem);padding-top:.35rem;padding-bottom:.35rem;margin-left:.75rem;margin-right:.75rem;border-radius:.5rem}}.npaw-custom-dropdown-item{cursor:pointer}.npaw-button{--_color: var(--npaw-button-secondary-bg);--_fg: var(--npaw-button-secondary-fg);--_color-hover: var(--npaw-button-secondary-bg-hover);--_color-active: var(--npaw-button-secondary-bg-active);--_border: var(--npaw-button-secondary-border, var(--_color));display:inline-flex;align-items:center;justify-content:center;gap:var(--npaw-button-icon-gap);border-radius:var(--npaw-button-radius);border-style:solid;border-width:var(--npaw-button-border-width);border-color:transparent;font-family:inherit;font-weight:var(--npaw-button-font-weight);letter-spacing:var(--npaw-button-letter-spacing);line-height:1;text-align:center;text-decoration:none;white-space:nowrap;user-select:none;cursor:pointer;position:relative;transition:background-color var(--npaw-button-transition),color var(--npaw-button-transition),border-color var(--npaw-button-transition),box-shadow var(--npaw-button-transition),opacity var(--npaw-button-transition);height:var(--npaw-button-height-md);padding:0 var(--npaw-button-padding-x-md);font-size:var(--npaw-button-font-size-md)}.npaw-button:focus{outline:none}.npaw-button:focus-visible{outline:none;box-shadow:var(--npaw-button-focus-ring)}.npaw-button--variant-danger:focus-visible{box-shadow:var(--npaw-button-focus-ring-danger)}.npaw-button--full-width{width:100%}.npaw-button--variant-primary{--_color: var(--npaw-button-primary-bg);--_fg: var(--npaw-button-primary-fg);--_color-hover: var(--npaw-button-primary-bg-hover);--_color-active: var(--npaw-button-primary-bg-active);--_border: var(--npaw-button-primary-bg)}.npaw-button--variant-secondary{--_color: var(--npaw-button-secondary-bg);--_fg: var(--npaw-button-secondary-fg);--_color-hover: var(--npaw-button-secondary-bg-hover);--_color-active: var(--npaw-button-secondary-bg-active);--_border: var(--npaw-button-secondary-border)}.npaw-button--variant-tertiary{--_color: var(--npaw-button-tertiary-bg);--_fg: var(--npaw-button-tertiary-fg);--_color-hover: var(--npaw-button-tertiary-bg-hover);--_color-active: var(--npaw-button-tertiary-bg-active);--_border: transparent}.npaw-button--variant-danger{--_color: var(--npaw-button-danger-bg);--_fg: var(--npaw-button-danger-fg);--_color-hover: var(--npaw-button-danger-bg-hover);--_color-active: var(--npaw-button-danger-bg-active);--_border: var(--npaw-button-danger-bg)}.npaw-button--variant-success{--_color: var(--npaw-button-success-bg);--_fg: var(--npaw-button-success-fg);--_color-hover: var(--npaw-button-success-bg-hover);--_color-active: var(--npaw-button-success-bg-active);--_border: var(--npaw-button-success-bg)}.npaw-button--variant-warning{--_color: var(--npaw-button-warning-bg);--_fg: var(--npaw-button-warning-fg);--_color-hover: var(--npaw-button-warning-bg-hover);--_color-active: var(--npaw-button-warning-bg-active);--_border: var(--npaw-button-warning-bg)}.npaw-button--appearance-solid{background-color:var(--_color);color:var(--_fg)!important;border-color:var(--_border)}.npaw-button--appearance-solid:hover:not(.npaw-button--disabled):not(.npaw-button--loading){background-color:var(--_color-hover);border-color:var(--_color-hover)}.npaw-button--appearance-solid:is(:active,.active,[aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current]:not([aria-current=false])):not(.npaw-button--disabled):not(.npaw-button--loading){background-color:var(--_color-active);border-color:var(--_color-active)}.npaw-button--appearance-outline{background-color:transparent;color:var(--_color);border-color:var(--_border)}.npaw-button--appearance-outline:hover:not(.npaw-button--disabled):not(.npaw-button--loading){background-color:color-mix(in srgb,var(--_color) 8%,transparent)}.npaw-button--appearance-outline:is(:active,.active,[aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current]:not([aria-current=false])):not(.npaw-button--disabled):not(.npaw-button--loading){background-color:color-mix(in srgb,var(--_color) 14%,transparent)}.npaw-button--appearance-subtle{background-color:color-mix(in srgb,var(--_color) 12%,transparent);color:var(--_color);border-color:transparent}.npaw-button--appearance-subtle:hover:not(.npaw-button--disabled):not(.npaw-button--loading){background-color:color-mix(in srgb,var(--_color) 18%,transparent)}.npaw-button--appearance-subtle:is(:active,.active,[aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current]:not([aria-current=false])):not(.npaw-button--disabled):not(.npaw-button--loading){background-color:color-mix(in srgb,var(--_color) 24%,transparent)}.npaw-button--appearance-ghost{background-color:transparent;color:var(--_color);border-color:transparent}.npaw-button--appearance-ghost:hover:not(.npaw-button--disabled):not(.npaw-button--loading){background-color:color-mix(in srgb,var(--_color) 8%,transparent)}.npaw-button--appearance-ghost:is(:active,.active,[aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current]:not([aria-current=false])):not(.npaw-button--disabled):not(.npaw-button--loading){background-color:color-mix(in srgb,var(--_color) 14%,transparent)}.npaw-button--variant-secondary.npaw-button--appearance-outline,.npaw-button--variant-secondary.npaw-button--appearance-subtle,.npaw-button--variant-secondary.npaw-button--appearance-ghost{color:var(--npaw-text-primary)}.npaw-button--variant-secondary.npaw-button--appearance-outline:hover:not(.npaw-button--disabled):not(.npaw-button--loading),.npaw-button--variant-secondary.npaw-button--appearance-subtle:hover:not(.npaw-button--disabled):not(.npaw-button--loading),.npaw-button--variant-secondary.npaw-button--appearance-ghost:hover:not(.npaw-button--disabled):not(.npaw-button--loading){background-color:var(--npaw-surface-hover)}.npaw-button--variant-secondary.npaw-button--appearance-outline:is(:active,.active,[aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current]:not([aria-current=false])):not(.npaw-button--disabled):not(.npaw-button--loading),.npaw-button--variant-secondary.npaw-button--appearance-subtle:is(:active,.active,[aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current]:not([aria-current=false])):not(.npaw-button--disabled):not(.npaw-button--loading),.npaw-button--variant-secondary.npaw-button--appearance-ghost:is(:active,.active,[aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current]:not([aria-current=false])):not(.npaw-button--disabled):not(.npaw-button--loading){background-color:var(--npaw-button-secondary-bg-active);border-color:var(--npaw-button-secondary-border);color:var(--npaw-text-primary)}.npaw-button--variant-secondary.npaw-button--appearance-subtle{background-color:var(--npaw-surface-subtle);border-color:transparent}.npaw-button--variant-tertiary.npaw-button--appearance-outline,.npaw-button--variant-tertiary.npaw-button--appearance-subtle,.npaw-button--variant-tertiary.npaw-button--appearance-ghost{color:var(--npaw-button-tertiary-fg)}.npaw-button--variant-tertiary.npaw-button--appearance-outline:hover:not(.npaw-button--disabled):not(.npaw-button--loading),.npaw-button--variant-tertiary.npaw-button--appearance-subtle:hover:not(.npaw-button--disabled):not(.npaw-button--loading),.npaw-button--variant-tertiary.npaw-button--appearance-ghost:hover:not(.npaw-button--disabled):not(.npaw-button--loading){background-color:var(--npaw-button-tertiary-bg-hover);color:var(--npaw-text-primary)}.npaw-button--variant-tertiary.npaw-button--appearance-outline:is(:active,.active,[aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current]:not([aria-current=false])):not(.npaw-button--disabled):not(.npaw-button--loading),.npaw-button--variant-tertiary.npaw-button--appearance-subtle:is(:active,.active,[aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current]:not([aria-current=false])):not(.npaw-button--disabled):not(.npaw-button--loading),.npaw-button--variant-tertiary.npaw-button--appearance-ghost:is(:active,.active,[aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current]:not([aria-current=false])):not(.npaw-button--disabled):not(.npaw-button--loading){background-color:var(--npaw-button-tertiary-bg-active)}.npaw-button--variant-tertiary.npaw-button--appearance-subtle{background-color:var(--npaw-surface-subtle)}.npaw-button--variant-tertiary.npaw-button--appearance-outline{border-color:var(--npaw-surface-card-border)}.npaw-button--size-xs{height:var(--npaw-button-height-xs);padding:0 var(--npaw-button-padding-x-xs);font-size:var(--npaw-button-font-size-xs);gap:.375rem}.npaw-button--size-sm{height:var(--npaw-button-height-sm);padding:0 var(--npaw-button-padding-x-sm);font-size:var(--npaw-button-font-size-sm)}.npaw-button--size-md{height:var(--npaw-button-height-md);padding:0 var(--npaw-button-padding-x-md);font-size:var(--npaw-button-font-size-md)}.npaw-button--size-lg{height:var(--npaw-button-height-lg);padding:0 var(--npaw-button-padding-x-lg);font-size:var(--npaw-button-font-size-lg)}.npaw-touch .npaw-button--size-xs:not(.npaw-button--icon-only),.npaw-touch .npaw-button--size-sm:not(.npaw-button--icon-only),.npaw-touch .npaw-button--size-md:not(.npaw-button--icon-only){min-height:var(--npaw-button-touch-target)}.npaw-touch .npaw-button--size-xs:after,.npaw-touch .npaw-button--size-sm:after,.npaw-touch .npaw-button--size-md:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--npaw-button-touch-target));height:max(100%,var(--npaw-button-touch-target));transform:translate(-50%,-50%)}.npaw-button__icon{color:inherit!important;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.npaw-button__icon>svg,.npaw-button__icon>img{display:block}.npaw-button--size-xs .npaw-button__icon>svg,.npaw-button--size-xs .npaw-button__icon>img{width:var(--npaw-button-icon-size-xs);height:var(--npaw-button-icon-size-xs)}.npaw-button--size-sm .npaw-button__icon>svg,.npaw-button--size-sm .npaw-button__icon>img{width:var(--npaw-button-icon-size-sm);height:var(--npaw-button-icon-size-sm)}.npaw-button--size-md .npaw-button__icon>svg,.npaw-button--size-md .npaw-button__icon>img{width:var(--npaw-button-icon-size-md);height:var(--npaw-button-icon-size-md)}.npaw-button--size-lg .npaw-button__icon>svg,.npaw-button--size-lg .npaw-button__icon>img{width:var(--npaw-button-icon-size-lg);height:var(--npaw-button-icon-size-lg)}.npaw-button__label{color:inherit!important;display:inline-flex;align-items:center;min-width:0}.card .npaw-button .npaw-button__icon,.card .npaw-button .npaw-button__label,.dropdown-menu .npaw-button .npaw-button__icon,.dropdown-menu .npaw-button .npaw-button__label,html.dark .card .npaw-button .npaw-button__icon,html.dark .card .npaw-button .npaw-button__label,html.darker .card .npaw-button .npaw-button__icon,html.darker .card .npaw-button .npaw-button__label,html.blue .card .npaw-button .npaw-button__icon,html.blue .card .npaw-button .npaw-button__label,html.dark .dropdown-menu .npaw-button .npaw-button__icon,html.dark .dropdown-menu .npaw-button .npaw-button__label,html.darker .dropdown-menu .npaw-button .npaw-button__icon,html.darker .dropdown-menu .npaw-button .npaw-button__label,html.blue .dropdown-menu .npaw-button .npaw-button__icon,html.blue .dropdown-menu .npaw-button .npaw-button__label{color:inherit!important}.npaw-button:disabled,.npaw-button.npaw-button--disabled,.npaw-button.npaw-button--loading{cursor:not-allowed}.npaw-button:disabled,.npaw-button.npaw-button--disabled{opacity:var(--npaw-button-disabled-opacity)}.npaw-button--loading .npaw-button__label,.npaw-button--loading .npaw-button__icon{visibility:hidden}.npaw-button__spinner{position:absolute;width:1em;height:1em;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:npaw-button-spin .75s linear infinite}@keyframes npaw-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.npaw-button{transition:none}.npaw-button__spinner{animation-duration:1.5s}}.npaw-button--icon-only{width:var(--npaw-button-height-md);padding:0;gap:0}.npaw-button--icon-only.npaw-button--size-xs{width:var(--npaw-button-height-xs)}.npaw-button--icon-only.npaw-button--size-sm{width:var(--npaw-button-height-sm)}.npaw-button--icon-only.npaw-button--size-md{width:var(--npaw-button-height-md)}.npaw-button--icon-only.npaw-button--size-lg{width:var(--npaw-button-height-lg)}.modal-dialog[class*=npaw-modal--] .modal-content{display:flex;flex-direction:column;overflow:hidden}.modal-dialog[class*=npaw-modal--] .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto}.modal-dialog[class*=npaw-modal--] .modal-header,.modal-dialog[class*=npaw-modal--] .modal-footer{flex-shrink:0}.modal-dialog[class*=npaw-modal--] .modal-footer{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.5rem}.npaw-modal__footer-leading{margin-right:auto}.modal-dialog.npaw-modal--sm{max-width:480px}.modal-dialog.npaw-modal--md{max-width:640px}.modal-dialog.npaw-modal--lg{max-width:900px}.modal-dialog.npaw-modal--xl{max-width:1200px}.modal-dialog.npaw-modal--w75{width:75vw;max-width:75vw}.modal-dialog.npaw-modal--w80{width:80vw;max-width:80vw}.modal-dialog.npaw-modal--w90{width:90vw;max-width:90vw}.modal-dialog.npaw-modal--w95{width:95vw;max-width:95vw}.modal-dialog.npaw-modal--w70h70{width:70vw;max-width:70vw}.modal-dialog.npaw-modal--w70h70 .modal-content{height:70vh}.modal-dialog.npaw-modal--tall{max-width:900px}.modal-dialog.npaw-modal--tallWide{max-width:1080px}.modal-dialog.npaw-modal--tallW75{width:75vw;max-width:75vw}.modal-dialog.npaw-modal--tall .modal-content,.modal-dialog.npaw-modal--tallWide .modal-content,.modal-dialog.npaw-modal--tallW75 .modal-content{height:90vh;min-height:600px}.modal-dialog.npaw-modal--full{width:95vw;max-width:95vw}.modal-dialog.npaw-modal--full .modal-content{height:95vh}.modal-dialog.npaw-modal--fullscreen{width:100vw;max-width:100vw;margin:0}.modal-dialog.npaw-modal--fullscreen .modal-content{height:100vh;height:100dvh;border-radius:0;border:none}.modal-dialog.npaw-modal--sheet{display:flex;align-items:flex-end;width:100%;max-width:100%;min-height:100%;margin:0}.modal-dialog.npaw-modal--sheet .modal-content{width:100%;max-height:calc(100dvh - var(--npaw-platform-topbar-height));border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--npaw-radius-xl);border-top-right-radius:var(--npaw-radius-xl);padding-bottom:var(--npaw-safe-area-bottom, 0px)}.modal-dialog.npaw-modal--sheet .modal-header{position:relative;padding-top:1.25rem}.modal-dialog.npaw-modal--sheet .modal-header:before{content:"";position:absolute;top:.5rem;left:50%;transform:translate(-50%);width:2.25rem;height:.25rem;border-radius:var(--npaw-radius-pill);background-color:var(--npaw-border-color);pointer-events:none}.modal.fade .modal-dialog.npaw-modal--sheet{transform:translateY(100%)}.modal.show .modal-dialog.npaw-modal--sheet{transform:none}.modal-dialog.npaw-modal--side{position:absolute;top:var(--npaw-platform-topbar-height);right:0;bottom:0;width:min(520px,92vw);max-width:none;height:auto;margin:0}.modal-dialog.npaw-modal--side.npaw-modal--sm{width:min(400px,92vw)}.modal-dialog.npaw-modal--side.npaw-modal--lg{width:min(680px,92vw)}.modal-dialog.npaw-modal--side .modal-content{height:100%;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--npaw-radius-xl);border-bottom-left-radius:var(--npaw-radius-xl)}.modal.fade .modal-dialog.npaw-modal--side{transform:translate(100%)}.modal.show .modal-dialog.npaw-modal--side{transform:none}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog.npaw-modal--side{transition:none}}html.npaw-touch .modal-dialog.npaw-modal--fullscreen .modal-content{padding-top:var(--npaw-safe-area-top, 0px);padding-right:var(--npaw-safe-area-right, 0px);padding-bottom:var(--npaw-safe-area-bottom, 0px);padding-left:var(--npaw-safe-area-left, 0px);height:calc(100vh - var(--npaw-keyboard-inset, 0px));height:calc(100dvh - var(--npaw-keyboard-inset, 0px))}html.npaw-touch .modal-dialog.npaw-modal--fullscreen{display:flex;align-items:flex-start;padding-top:var(--npaw-keyboard-viewport-offset, 0px)}html.npaw-touch .modal-dialog.npaw-modal--side .modal-content{padding-right:var(--npaw-safe-area-right, 0px);padding-bottom:var(--npaw-safe-area-bottom, 0px)}html.npaw-touch .modal-dialog[class*=npaw-modal--] .modal-header .btn-close{min-width:var(--npaw-button-touch-target, 44px);min-height:var(--npaw-button-touch-target, 44px)}.save-formula-modal-chip-group{display:flex;flex-wrap:wrap;gap:.5rem}.save-formula-modal-chip{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:0 .875rem;height:36px;border:1px solid var(--npaw-surface-card-border, var(--npaw-border-color));border-radius:8px;background-color:var(--npaw-surface-input-bg, transparent);color:var(--npaw-text-primary);font-size:.8125rem;font-weight:600;letter-spacing:.01em;line-height:1;cursor:pointer;transition:filter .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.save-formula-modal-chip>svg{width:16px!important;height:16px!important;flex-shrink:0;color:var(--npaw-text-secondary, var(--npaw-text-primary));transition:color .15s ease}.save-formula-modal-chip:hover{background-color:var(--npaw-surface-hover);border-color:var(--npaw-accent, var(--npaw-border-color));transform:translateY(-1px)}.save-formula-modal-chip:active{transform:scale(.98)}.save-formula-modal-chip:focus-visible{outline:2px solid var(--npaw-accent);outline-offset:2px}.save-formula-modal-chip--selected{background-color:var(--npaw-accent);background-image:linear-gradient(180deg,#ffffff29,#fff0 60%);border-color:#ffffff2e;color:#fff;box-shadow:0 1px 3px #0000002e,inset 0 1px #ffffff2e,0 6px 18px color-mix(in srgb,var(--npaw-accent) 38%,transparent);transform:translateY(-1px)}.save-formula-modal-chip--selected>svg{color:#fff}.save-formula-modal-chip--selected:hover{filter:brightness(1.08);transform:translateY(-2px);background-color:var(--npaw-accent);border-color:#ffffff40}.save-formula-modal-chip--selected:active{filter:brightness(.95);transform:scale(.98)}.save-formula-modal-chip__hint{display:block;margin-top:.375rem;font-size:.75rem;color:var(--npaw-text-muted, var(--npaw-text-secondary))}.tree-item{width:100%;display:flex;justify-content:space-between;align-items:center;min-height:30px}.tree-item .text-info{color:var(--phoenix-gray-700)!important}input.tree-input::placeholder{color:var(--phoenix-body-color);font-weight:400}input.tree-input.no-value::placeholder{color:#9fa6bc;font-weight:400}.navigator-delete-btn{opacity:.4;transition:opacity .15s ease}.navigator-delete-btn:hover{opacity:1!important}.nsuite__node_limit{padding:8px 12px;font-size:.75rem;color:var(--npaw-text-secondary);border-top:1px solid var(--npaw-border-subtle);text-align:center;cursor:default;user-select:none}.npaw-tabs{display:inline-flex;flex-direction:row;align-items:center;gap:2px;max-width:100%;flex-wrap:nowrap}.npaw-tabs--full-width{display:flex;width:100%}.npaw-tabs--full-width .npaw-tabs__tab{flex:1 1 0;min-width:0}.npaw-tabs-scrollable{display:flex;flex:0 1 auto;width:100%;align-items:center;min-width:0;max-width:100%;position:relative}.npaw-tabs-scrollable__viewport{display:flex;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:28px;scrollbar-width:none;-ms-overflow-style:none}.npaw-tabs-scrollable__viewport::-webkit-scrollbar{display:none}.npaw-tabs-scrollable__viewport .npaw-tabs--scrollable-list{width:max-content;max-width:none;overflow:visible}.npaw-tabs-scrollable__nav{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:6px;background-color:transparent;color:var(--npaw-text-muted);cursor:pointer;pointer-events:auto;position:absolute;top:50%;z-index:2;transform:translateY(-50%);transition:background-color .15s ease,color .15s ease,visibility .15s ease,opacity .15s ease}.npaw-tabs-scrollable__nav--previous{left:0}.npaw-tabs-scrollable__nav--next{right:0}.npaw-tabs-scrollable__nav:hover:not(:disabled){background-color:var(--npaw-surface-hover);color:var(--npaw-text-primary)}.npaw-tabs-scrollable__nav:focus-visible{outline:none;box-shadow:0 0 0 3px var(--npaw-accent-glow, rgba(79, 70, 229, .25))}.npaw-tabs-scrollable__nav:disabled{color:var(--npaw-text-muted);cursor:default;opacity:.45;pointer-events:none}.npaw-tabs-scrollable__nav--hidden{opacity:0;pointer-events:none;visibility:hidden}.npaw-tabs__tab{appearance:none;background:transparent;border:none;color:var(--npaw-text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;line-height:1.2;font-weight:500;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;position:relative;flex-shrink:0;user-select:none}.npaw-tabs__tab:hover:not(.npaw-tabs__tab--active):not(:disabled){color:var(--npaw-text-primary)}.npaw-tabs__tab:focus-visible{outline:none;box-shadow:0 0 0 3px var(--npaw-accent-glow, rgba(79, 70, 229, .25))}.npaw-tabs__tab:disabled,.npaw-tabs__tab[aria-disabled=true]{opacity:.5;cursor:not-allowed}.npaw-tabs__icon{display:inline-flex;align-items:center;color:inherit}.npaw-tabs__label{display:inline-flex;align-items:center}.npaw-tabs__badge{display:inline-flex;align-items:center;padding:0 6px;border-radius:999px;background-color:color-mix(in srgb,currentColor 16%,transparent);font-size:10px;font-weight:600;line-height:1.4}.npaw-tabs--sm .npaw-tabs__tab{min-height:24px;padding:0 10px;font-size:11px}.npaw-tabs--sm .npaw-tabs__icon svg{width:12px;height:12px}.npaw-tabs--md .npaw-tabs__tab{min-height:28px;padding:0 14px;font-size:12px}.npaw-tabs--md .npaw-tabs__icon svg{width:14px;height:14px}.npaw-tabs--lg .npaw-tabs__tab{min-height:36px;padding:0 18px;font-size:13px}.npaw-tabs--lg .npaw-tabs__icon svg{width:16px;height:16px}.npaw-tabs--segmented .npaw-tabs__tab{border-radius:6px}.npaw-tabs--segmented .npaw-tabs__tab:hover:not(.npaw-tabs__tab--active):not(:disabled){background-color:var(--npaw-surface-hover)}.npaw-tabs--segmented .npaw-tabs__tab--active{background-color:var(--npaw-accent);color:var(--npaw-on-accent);font-weight:600}.npaw-tabs--segmented.npaw-tabs--containerized{gap:4px;padding:4px;border-radius:10px;background-color:var(--npaw-surface-input-bg);border:1px solid var(--npaw-surface-input-border);align-self:flex-start}.npaw-tabs--underline{gap:4px;border-bottom:1px solid var(--npaw-border-subtle, transparent)}.npaw-tabs--underline .npaw-tabs__tab{background:transparent;border-radius:0;padding-bottom:8px;padding-top:8px;overflow:visible}.npaw-tabs--underline.npaw-tabs--sm .npaw-tabs__tab{font-size:12px}.npaw-tabs--underline.npaw-tabs--md .npaw-tabs__tab{font-size:13px}.npaw-tabs--underline.npaw-tabs--lg .npaw-tabs__tab{font-size:14px}.npaw-tabs--underline .npaw-tabs__tab:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background-color:var(--npaw-accent);border-radius:2px 2px 0 0;transform:scaleX(0);transform-origin:center;transition:transform .22s cubic-bezier(.4,0,.2,1)}.npaw-tabs--underline .npaw-tabs__tab--active{color:var(--npaw-accent);font-weight:600}.npaw-tabs--underline .npaw-tabs__tab--active:after{transform:scaleX(1)}@media (prefers-reduced-motion: reduce){.npaw-tabs__tab,.npaw-tabs--underline .npaw-tabs__tab:after{transition:none}}.npaw-touch .npaw-tabs .npaw-tabs__tab{min-height:44px}.npaw-touch .npaw-tabs-scrollable__nav:before{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.npaw-spinner{--npaw-spinner-size: 1.25rem;--npaw-spinner-thickness: 2px;display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;color:currentColor;line-height:1}.npaw-spinner--block{display:flex}.npaw-spinner--centered{justify-content:center;align-items:center}.npaw-spinner--full-width{width:100%}.npaw-spinner__ring{display:inline-block;width:var(--npaw-spinner-size);height:var(--npaw-spinner-size);border-radius:50%;border:var(--npaw-spinner-thickness) solid currentColor;border-right-color:transparent;animation:npaw-spinner-rotate .75s linear infinite;will-change:transform;flex-shrink:0}.npaw-spinner__label{font-size:.875rem;color:var(--npaw-text-secondary, currentColor);white-space:nowrap}.npaw-spinner__sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.npaw-spinner--size-xs{--npaw-spinner-size: 10px;--npaw-spinner-thickness: 1.5px}.npaw-spinner--size-sm{--npaw-spinner-size: 14px;--npaw-spinner-thickness: 1.75px}.npaw-spinner--size-md{--npaw-spinner-size: 20px;--npaw-spinner-thickness: 2px}.npaw-spinner--size-lg{--npaw-spinner-size: 32px;--npaw-spinner-thickness: 3px}.npaw-spinner--tone-primary{color:var(--npaw-accent-primary, var(--npaw-text-primary, currentColor))}.npaw-spinner--tone-secondary{color:var(--npaw-text-secondary, currentColor)}.npaw-spinner--tone-tertiary{color:var(--npaw-text-tertiary, var(--npaw-text-secondary, currentColor))}.npaw-spinner--tone-success{color:var(--npaw-success, currentColor)}.npaw-spinner--tone-warning{color:var(--npaw-warning, currentColor)}.npaw-spinner--tone-danger{color:var(--npaw-danger, currentColor)}.npaw-spinner--tone-muted{color:var(--npaw-text-muted, var(--npaw-text-tertiary, currentColor))}@keyframes npaw-spinner-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.npaw-spinner__ring{animation-duration:1.75s}}.npaw-date-and-granularity-container{display:flex;align-items:center;gap:.5rem}.npaw-topbar-item{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:1px solid var(--npaw-topbar-btn-border, var(--npaw-border-color));border-radius:.375rem;background-color:var(--npaw-topbar-btn-bg, var(--npaw-surface));color:var(--npaw-text-secondary);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.npaw-topbar-item:hover{background-color:var(--npaw-topbar-btn-bg-hover, var(--npaw-surface-hover));color:var(--npaw-text-primary)}.npaw-topbar-item.on{background-color:color-mix(in srgb,var(--npaw-accent) 14%,transparent);border-color:color-mix(in srgb,var(--npaw-accent) 35%,transparent);color:var(--npaw-accent)}.npaw-topbar-item:active{background-color:var(--npaw-surface-active);transform:scale(.98)}.npaw-topbar-item:has(:focus-visible){box-shadow:0 0 0 2px var(--npaw-accent-glow);border-color:color-mix(in srgb,var(--npaw-accent) 55%,transparent)}.npaw-topbar-item .nav-link,.npaw-topbar-item .dropdown-toggle{padding:0!important;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:inherit}.npaw-topbar-item .nav-link:focus,.npaw-topbar-item .dropdown-toggle:focus,.npaw-topbar-item .nav-link:focus-visible,.npaw-topbar-item .dropdown-toggle:focus-visible{outline:none;box-shadow:none}button.npaw-dropdown-toggle{--phoenix-btn-color: var(--phoenix-nav-link-color);--phoenix-btn-active-bg: transparent;background:none;border:none;border-radius:50%;transition:background-color .2s;aspect-ratio:1}button.npaw-dropdown-toggle:hover,button.npaw-dropdown-toggle:focus,button.npaw-dropdown-toggle:active{color:var(--npaw-text-primary);background-color:var(--npaw-surface-hover)}.npaw-topbar-item-dropdown>button.npaw-dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background-color:var(--npaw-topbar-btn-bg, var(--npaw-surface));border:1px solid var(--npaw-topbar-btn-border, var(--npaw-border-color));border-radius:.375rem;aspect-ratio:unset;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.npaw-topbar-item-dropdown>button.npaw-dropdown-toggle:hover,.npaw-topbar-item-dropdown>button.npaw-dropdown-toggle:active{background-color:var(--npaw-topbar-btn-bg-hover, var(--npaw-surface-hover));color:var(--npaw-text-primary)}.npaw-topbar-item-dropdown>button.npaw-dropdown-toggle:focus-visible{outline:none;box-shadow:0 0 0 2px var(--npaw-accent-glow);border-color:color-mix(in srgb,var(--npaw-accent) 55%,transparent)}.npaw-topbar-item-dropdown.show>button.npaw-dropdown-toggle{background-color:color-mix(in srgb,var(--npaw-accent) 14%,transparent);border-color:color-mix(in srgb,var(--npaw-accent) 35%,transparent);color:var(--npaw-accent)}.npaw-save-icon-badge{position:absolute;top:.3rem;right:.3rem;width:.5rem;height:.5rem;background-color:var(--npaw-accent);border-radius:50%;box-shadow:0 0 0 1px var(--npaw-topbar-bg)}.npaw-save-icon-badge.overflow{top:-.2rem;right:-.2rem}.npaw-restore-state-conflict-badge{position:absolute;top:.3rem;right:.3rem;width:.5rem;height:.5rem;background-color:var(--npaw-warning);border-radius:50%;box-shadow:0 0 0 1px var(--npaw-topbar-bg)}.npaw-restore-state-conflict-badge.overflow{top:-.2rem;right:-.2rem}.npaw-feedback-unread-badge{position:absolute;top:.3rem;right:.3rem;width:.5rem;height:.5rem;background-color:var(--npaw-accent);border-radius:50%;box-shadow:0 0 0 1px var(--npaw-topbar-bg)}.npaw-feedback-unread-badge.overflow{top:-.2rem;right:-.2rem}.npaw-top-bar-datepicker-selector .dropdown{max-width:305px;display:flex}.npaw-top-bar-datepicker-selector .dropdown .dropdown-toggle span{overflow:hidden;text-overflow:ellipsis}.npaw-topbar-buttons-group{display:flex;gap:.25rem;margin-left:.5rem}.npaw-topbar-item-dropdown{margin-left:.25rem}.npaw-topbar-buttons-group-dropdown-menu{margin:0;max-width:300px;min-width:200px;width:max-content}.npaw-topbar-buttons-group-dropdown-menu .dropdown-item{white-space:normal;word-wrap:break-word;line-height:1.4}.npaw-topbar-buttons-group-dropdown-menu .dropdown-item .dropdown-item-text{flex:1;word-break:break-word;overflow-wrap:break-word;hyphens:auto}.calendar-slidebar{position:absolute;top:3rem;left:0;right:0;display:none;justify-content:center;background-color:inherit;padding:.5rem;opacity:0;transform:translateY(-3rem);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.calendar-slidebar.grouped{display:flex}.calendar-slidebar.on{opacity:1;transform:translateY(0);pointer-events:auto}.toolbar-widgets-slidebar{position:absolute;top:3rem;left:0;right:0;display:none;justify-content:center;background-color:inherit;padding:.5rem;opacity:0;transform:translateY(-3rem);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.toolbar-widgets-slidebar.grouped{display:flex}.toolbar-widgets-slidebar.on{opacity:1;transform:translateY(0);pointer-events:auto}@media only screen and (max-width: 1300px){.npaw-date-and-granularity-container{gap:.25rem}}@media only screen and (max-width: 768px){.npaw-topbar-buttons-group-dropdown-menu{max-width:250px;min-width:180px}.npaw-topbar-buttons-group-dropdown-menu .dropdown-item{font-size:.875rem}}@media only screen and (max-width: 480px){.npaw-topbar-buttons-group-dropdown-menu{max-width:200px;min-width:150px}.npaw-topbar-buttons-group-dropdown-menu .dropdown-item{font-size:.8rem}}html.npaw-touch .npaw-topbar-item{width:44px;height:44px}html.npaw-touch .npaw-topbar-item .nav-link,html.npaw-touch .npaw-topbar-item .dropdown-toggle{width:calc(100% + 2px);height:calc(100% + 2px);margin:-1px}html.npaw-touch .npaw-topbar-item-dropdown>button.npaw-dropdown-toggle{width:44px;height:44px}html.npaw-touch .navbar-top .npaw-dd-trigger{min-height:44px}.npaw-topbar-app-action-loading{animation:npaw-topbar-app-action-spin 1s linear infinite}@keyframes npaw-topbar-app-action-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes npaw-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.npaw-pulse-effect{position:relative;z-index:1}.npaw-pulse-effect:before{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid color-mix(in srgb,var(--npaw-accent) 40%,transparent);z-index:-1;animation:npaw-pulse-border 1s ease-in-out infinite;will-change:transform,opacity}@keyframes npaw-pulse-border{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}@media (prefers-reduced-motion: reduce){.npaw-pulse-effect,.npaw-pulse-effect:before,.npaw-topbar-app-action-loading{animation:none!important}.npaw-pulse-effect:before{opacity:.6;border-width:3px}}.npaw-data-color-picker__trigger{align-items:center;background:var(--npaw-surface-input-bg);border:1px solid var(--npaw-surface-input-border);border-radius:var(--npaw-radius-md, 8px);color:var(--npaw-text-primary);display:inline-flex;gap:8px;min-height:32px;padding:0 10px}.npaw-data-color-picker__trigger--swatch-only{gap:0;justify-content:center;padding:0;width:32px}.npaw-data-color-picker__automatic{align-items:center;background:transparent;border:0;color:var(--npaw-text-primary);cursor:pointer;display:flex;gap:8px;min-height:32px;padding:8px 10px;text-align:left;width:100%}.npaw-data-color-picker__automatic:hover,.npaw-data-color-picker__automatic.is-selected{background:var(--npaw-surface-hover)}.npaw-data-color-picker__swatch,.npaw-data-color-swatch{border:1px solid var(--npaw-surface-card-border);border-radius:var(--npaw-radius-xs, 4px);display:inline-block;height:18px;width:18px}.npaw-data-color-picker__panel{max-width:300px}.npaw-data-color-slot-grid{display:grid;gap:8px;grid-template-columns:repeat(8,1fr);padding:10px}.npaw-data-color-swatch{cursor:pointer;height:24px;width:24px}.npaw-data-color-swatch.is-selected{outline:2px solid var(--npaw-color-primary, currentColor);outline-offset:2px}.npaw-touch .npaw-data-color-picker__trigger{position:relative}.npaw-touch .npaw-data-color-picker__trigger:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--npaw-button-touch-target, 44px));height:max(100%,var(--npaw-button-touch-target, 44px));transform:translate(-50%,-50%)}.npaw-touch .npaw-data-color-picker__automatic{min-height:var(--npaw-button-touch-target, 44px)}.npaw-touch .npaw-data-color-slot-grid{gap:0;grid-template-columns:repeat(auto-fill,var(--npaw-button-touch-target, 44px));justify-content:center;width:min(calc(8 * var(--npaw-button-touch-target, 44px) + 20px),calc(100vw - 16px))}.npaw-touch .npaw-data-color-swatch{background-clip:content-box;border-color:transparent;height:var(--npaw-button-touch-target, 44px);padding:9px;position:relative;width:var(--npaw-button-touch-target, 44px)}.npaw-touch .npaw-data-color-swatch:before{border:1px solid var(--npaw-surface-card-border);border-radius:var(--npaw-radius-xs, 4px);content:"";inset:9px;position:absolute}.npaw-touch .npaw-data-color-swatch.is-selected{outline:none}.npaw-touch .npaw-data-color-swatch.is-selected:after{border:2px solid var(--npaw-color-primary, currentColor);border-radius:var(--npaw-radius-sm, 6px);content:"";inset:5px;position:absolute}.npaw-filter-color-popover{position:absolute;top:40px;right:0;z-index:1001;background:var(--phoenix-white, #fff);border:1px solid var(--phoenix-gray-300, #d8dbe0);border-radius:8px;box-shadow:0 4px 16px #0000001f;padding:10px}.npaw-filter-color-popover__footer{display:flex;align-items:center;justify-content:flex-end;margin-top:8px}.npaw-filter-color-popover__footer--split{justify-content:space-between}.npaw-filter-color-link{background:transparent;border:none;padding:4px 8px;border-radius:4px;display:inline-flex;align-items:center;gap:4px;color:var(--phoenix-gray-700, #525b75);font-size:12px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .15s ease,color .15s ease}.npaw-filter-color-link:hover{background-color:var(--phoenix-gray-100, #f5f7fa);color:var(--phoenix-gray-900, #141824)}.npaw-filter-color-link:focus-visible{outline:2px solid var(--phoenix-primary, #3874ff);outline-offset:1px}.npaw-filter-color-link__icon{opacity:.75;display:inline-flex}.npaw-filter-color-link:hover .npaw-filter-color-link__icon{opacity:1}.npaw-filter-color-done{background:var(--phoenix-primary, #3874ff);color:#fff;border:none;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:500;line-height:1.4;cursor:pointer;transition:background-color .15s ease}.npaw-filter-color-done:hover{background:var(--phoenix-primary-dark, #2c5fd9)}.npaw-filter-color-done:focus-visible{outline:2px solid var(--phoenix-primary, #3874ff);outline-offset:2px}.npaw-card{position:relative;display:block;background:var(--npaw-surface-card-bg);border:1px solid var(--npaw-surface-card-border);border-radius:var(--npaw-radius-lg);box-shadow:var(--npaw-surface-card-shadow);backdrop-filter:var(--npaw-surface-card-blur, none);-webkit-backdrop-filter:var(--npaw-surface-card-blur, none);color:var(--npaw-text-primary);overflow:hidden;transition:box-shadow var(--npaw-transition-base),border-color var(--npaw-transition-base),background-color var(--npaw-transition-base)}.npaw-card--tone-subtle{background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.npaw-card--tone-elevated{box-shadow:var(--npaw-elevation-sm)}.npaw-card--tone-flat{border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.npaw-card--hoverable{cursor:pointer}.npaw-card--hoverable:hover{box-shadow:var(--npaw-elevation-md);border-color:color-mix(in srgb,var(--npaw-accent) 20%,var(--npaw-surface-card-border))}.npaw-card--clickable{cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent}.npaw-card--clickable:focus{outline:none}.npaw-card--clickable:focus-visible{outline:none;box-shadow:0 0 0 3px var(--npaw-accent-glow),var(--npaw-surface-card-shadow)}.npaw-card--clickable.npaw-card--tone-elevated:focus-visible{box-shadow:0 0 0 3px var(--npaw-accent-glow),var(--npaw-elevation-sm)}.npaw-card--selected{border-color:var(--npaw-accent);box-shadow:0 0 0 1px var(--npaw-accent),var(--npaw-surface-card-shadow)}.npaw-card--selected.npaw-card--tone-elevated{box-shadow:0 0 0 1px var(--npaw-accent),var(--npaw-elevation-sm)}.npaw-card--selected.npaw-card--tone-flat,.npaw-card--selected.npaw-card--tone-subtle{box-shadow:0 0 0 1px var(--npaw-accent)}.npaw-card--disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.npaw-card__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1.25rem;border-bottom:1px solid var(--npaw-surface-card-border);color:var(--npaw-text-primary)}.npaw-card--density-compact .npaw-card__header{padding:.5rem .875rem;gap:.5rem}.npaw-card__header--no-divider{border-bottom:none}.npaw-card__body{padding:1rem 1.25rem;color:var(--npaw-text-primary)}.npaw-card--density-compact .npaw-card__body{padding:.625rem .875rem}.npaw-card__body--flush{padding:0}.npaw-card__footer{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-top:1px solid var(--npaw-surface-card-border);color:var(--npaw-text-secondary)}.npaw-card--density-compact .npaw-card__footer{padding:.5rem .875rem}.npaw-card__footer--no-divider{border-top:none}.npaw-card__title{font-family:var(--npaw-font-family-title);margin:0;font-size:1rem;font-weight:600;line-height:1.4;color:var(--npaw-text-primary)}.npaw-card__title--truncate{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.npaw-input{--npaw-input-height-current: var(--npaw-input-height-md);--npaw-input-padding-inline-current: var(--npaw-input-padding-inline-md);--npaw-input-font-size-current: var(--npaw-input-font-size-md);--npaw-input-overlay-layer: 2;--npaw-input-action-visual-size: min( var(--npaw-input-action-hit-area), calc(var(--npaw-input-height-current) - .5rem) );display:flex;align-items:stretch;width:100%;min-width:0}.npaw-input--sm{--npaw-input-height-current: var(--npaw-input-height-sm);--npaw-input-padding-inline-current: var(--npaw-input-padding-inline-sm);--npaw-input-font-size-current: var(--npaw-input-font-size-sm)}.npaw-input--lg{--npaw-input-height-current: var(--npaw-input-height-lg);--npaw-input-padding-inline-current: var(--npaw-input-padding-inline-lg);--npaw-input-font-size-current: var(--npaw-input-font-size-lg)}.npaw-input__main{position:relative;display:flex;flex:1 1 auto;min-width:0;isolation:isolate}.npaw-input__control.form-control{width:100%;min-width:0;min-height:var(--npaw-input-height-current);height:var(--npaw-input-height-current);border-radius:var(--npaw-input-radius);padding-inline:var(--npaw-input-padding-inline-current);font-size:var(--npaw-input-font-size-current);line-height:var(--npaw-input-line-height)}.npaw-input--clearable .npaw-input__control.form-control::-webkit-search-cancel-button,.npaw-input--clearable .npaw-input__control.form-control::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.npaw-input--with-prefix .npaw-input__control.form-control{padding-inline-start:calc(var(--npaw-input-padding-inline-current) + var(--npaw-input-icon-size) + .625rem)}.npaw-input--with-actions .npaw-input__control.form-control{padding-inline-end:calc(var(--npaw-input-padding-inline-current) + (var(--npaw-input-trailing-slots, 1) * var(--npaw-input-action-hit-area)))}.npaw-input__icon{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;color:var(--npaw-text-muted);pointer-events:none;z-index:var(--npaw-input-overlay-layer, 2)}.npaw-input__icon--prefix{inset-inline-start:var(--npaw-input-padding-inline-current)}.npaw-input__actions{position:absolute;inset-inline-end:.25rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:.125rem;z-index:var(--npaw-input-overlay-layer, 2)}.npaw-input__icon--suffix{position:static;transform:none;width:var(--npaw-input-action-hit-area);height:var(--npaw-input-action-hit-area)}.npaw-input__action-btn{position:relative;isolation:isolate;width:var(--npaw-input-action-hit-area);height:var(--npaw-input-action-hit-area);display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:calc(var(--npaw-input-radius) - .125rem);background:transparent;color:var(--npaw-text-muted);transition:color .16s ease}.npaw-input__action-btn:before{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:var(--npaw-input-action-visual-size);height:var(--npaw-input-action-visual-size);border-radius:calc(var(--npaw-input-radius) - .125rem);background:transparent;box-shadow:none;pointer-events:none;transform:translate(-50%,-50%);transition:background-color .16s ease,box-shadow .16s ease}.npaw-input__action-btn:hover{color:var(--npaw-text-primary)}.npaw-input__action-btn:hover:before{background-color:var(--npaw-surface-hover)}.npaw-input__action-btn[aria-pressed=true]{color:var(--npaw-on-accent)}.npaw-input__action-btn[aria-pressed=true]:before{background-color:var(--npaw-accent, var(--phoenix-primary));box-shadow:0 0 0 1px color-mix(in srgb,var(--npaw-accent, var(--phoenix-primary)) 35%,transparent)}.npaw-input__action-btn[aria-pressed=true]:hover{color:var(--npaw-on-accent)}.npaw-input__action-btn[aria-pressed=true]:hover:before{background-color:var(--npaw-accent-strong, var(--npaw-accent, var(--phoenix-primary)))}.npaw-input__action-btn:focus-visible{outline:none;color:var(--npaw-text-primary)}.npaw-input__action-btn:focus-visible:before{background-color:var(--npaw-surface-hover);box-shadow:0 0 0 3px var(--npaw-accent-glow)}.npaw-input__action-btn[aria-pressed=true]:focus-visible{color:var(--npaw-on-accent)}.npaw-input__action-btn[aria-pressed=true]:focus-visible:before{background-color:var(--npaw-accent-strong, var(--npaw-accent, var(--phoenix-primary)))}.npaw-input__addon{display:inline-flex;align-items:center;gap:.375rem;min-height:var(--npaw-input-height-current);padding-inline:var(--npaw-input-addon-padding-inline);border:1px solid var(--npaw-surface-input-border);background-color:var(--npaw-surface-subtle);color:var(--npaw-text-secondary);font-size:var(--npaw-input-font-size-current);line-height:var(--npaw-input-line-height);white-space:nowrap}.npaw-input__addon--start{border-inline-end:0;border-top-left-radius:var(--npaw-input-radius);border-bottom-left-radius:var(--npaw-input-radius)}.npaw-input__addon--end{border-inline-start:0;border-top-right-radius:var(--npaw-input-radius);border-bottom-right-radius:var(--npaw-input-radius)}.npaw-input--with-start-addon .npaw-input__control.form-control{border-top-left-radius:0;border-bottom-left-radius:0}.npaw-input--with-end-addon .npaw-input__control.form-control{border-top-right-radius:0;border-bottom-right-radius:0}.npaw-input--invalid .npaw-input__control.form-control,.npaw-input--invalid .npaw-input__addon{border-color:var(--phoenix-danger, #e63757)}.npaw-input__control.form-control.is-invalid,.npaw-input__control.form-control.is-invalid:focus{background-image:none;border-color:var(--phoenix-danger, #e63757)}.npaw-input__control.form-control.is-invalid:focus{box-shadow:0 0 0 3px var( --npaw-accent-glow-strong, color-mix(in srgb, var(--npaw-tone-danger-fill) 22%, transparent) )}.npaw-input--multiline{display:block}.npaw-input__control--multiline.form-control{min-height:calc(var(--npaw-input-height-current) * 2);height:auto;padding-block:.625rem;overflow-y:auto}.npaw-input__control--monospace{font-family:var( --phoenix-font-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace )}.npaw-input--disabled .npaw-input__addon{color:var(--npaw-text-muted)}.npaw-touch .npaw-input{--npaw-input-touch-target: 2.75rem;--npaw-input-height-current: max(var(--npaw-input-height-md), var(--npaw-input-touch-target));--npaw-input-action-hit-area: var(--npaw-input-touch-target)}.npaw-touch .npaw-input--sm{--npaw-input-height-current: max(var(--npaw-input-height-sm), var(--npaw-input-touch-target))}.npaw-touch .npaw-input--lg{--npaw-input-height-current: max(var(--npaw-input-height-lg), var(--npaw-input-touch-target))}.npaw-alert{display:flex;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;border-radius:.5rem;border:1px solid transparent;border-left-width:3px;color:var(--npaw-text-primary);font-size:.875rem;line-height:1.5}.npaw-alert--compact{padding:.375rem .625rem;font-size:.8125rem;gap:.375rem}.npaw-alert__icon{flex:0 0 auto;display:flex;align-items:center;margin-top:.0625rem}.npaw-alert__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.125rem}.npaw-alert__title{font-weight:600;line-height:1.4;display:flex;align-items:center;gap:.375rem}.npaw-alert__dismiss{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;background:none;border:none;border-radius:.25rem;color:var(--npaw-text-muted);cursor:pointer;opacity:.7;transition:opacity .15s,color .15s;margin-top:.0625rem}.npaw-alert__dismiss:hover{opacity:1;color:var(--npaw-text-primary)}.npaw-alert--info{background-color:color-mix(in srgb,var(--npaw-accent) 8%,var(--npaw-surface-card-bg, #fff));border-color:color-mix(in srgb,var(--npaw-accent) 35%,transparent)}.npaw-alert--info .npaw-alert__icon{color:var(--npaw-accent)}.npaw-alert--success{background-color:color-mix(in srgb,var(--phoenix-success, #25b003) 8%,var(--npaw-surface-card-bg, #fff));border-color:color-mix(in srgb,var(--phoenix-success, #25b003) 35%,transparent)}.npaw-alert--success .npaw-alert__icon{color:var(--phoenix-success, #25b003)}.npaw-alert--warning{background-color:color-mix(in srgb,var(--phoenix-warning, #e5a00d) 8%,var(--npaw-surface-card-bg, #fff));border-color:color-mix(in srgb,var(--phoenix-warning, #e5a00d) 35%,transparent)}.npaw-alert--warning .npaw-alert__icon{color:var(--phoenix-warning, #e5a00d)}.npaw-alert--danger{background-color:color-mix(in srgb,var(--phoenix-danger, #e63757) 8%,var(--npaw-surface-card-bg, #fff));border-color:color-mix(in srgb,var(--phoenix-danger, #e63757) 35%,transparent)}.npaw-alert--danger .npaw-alert__icon{color:var(--phoenix-danger, #e63757)}.npaw-alert--neutral{background-color:color-mix(in srgb,var(--npaw-text-muted, #6c757d) 8%,var(--npaw-surface-card-bg, #fff));border-color:color-mix(in srgb,var(--npaw-text-muted, #6c757d) 25%,transparent)}.npaw-alert--neutral .npaw-alert__icon{color:var(--npaw-text-secondary)}.npaw-carousel{--npaw-carousel-nav-size: 32px;--npaw-carousel-nav-offset: 0;--npaw-carousel-nav-bg: var(--npaw-surface-floating-bg);--npaw-carousel-nav-bg-hover: var(--npaw-surface-hover);--npaw-carousel-nav-border: var(--npaw-surface-floating-border);--npaw-carousel-nav-shadow: var(--npaw-surface-floating-shadow);--npaw-carousel-nav-color: var(--npaw-text-primary);--npaw-carousel-nav-color-muted: var(--npaw-text-muted);position:relative;height:100%}.npaw-carousel .swiper{height:100%}.npaw-carousel .swiper-slide{height:auto!important}.npaw-carousel__navigation{pointer-events:none}.npaw-carousel__nav{position:absolute;top:50%;z-index:10;display:inline-flex;align-items:center;justify-content:center;width:var(--npaw-carousel-nav-size);height:var(--npaw-carousel-nav-size);margin:0;padding:0;color:var(--npaw-carousel-nav-color);background:var(--npaw-carousel-nav-bg);border:1px solid var(--npaw-carousel-nav-border);border-radius:999px;box-shadow:var(--npaw-carousel-nav-shadow);cursor:pointer;pointer-events:auto;transform:translateY(-50%);transition:background-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease,visibility .16s ease}.npaw-carousel__nav:hover,.npaw-carousel__nav:focus-visible{background:var(--npaw-carousel-nav-bg-hover);transform:translateY(-50%) scale(1.04)}.npaw-carousel__nav:focus-visible{outline:2px solid var(--npaw-accent);outline-offset:2px}.npaw-carousel__nav--previous{left:var(--npaw-carousel-nav-offset)}.npaw-carousel__nav--next{right:var(--npaw-carousel-nav-offset)}.npaw-carousel__nav--disabled{opacity:0;pointer-events:none}.npaw-carousel--navigation-hover .npaw-carousel__nav{opacity:0;visibility:hidden}.npaw-carousel--navigation-hover:hover .npaw-carousel__nav,.npaw-carousel--navigation-hover:focus-within .npaw-carousel__nav{opacity:1;visibility:visible}.npaw-carousel--placement-edge{--npaw-carousel-nav-offset: -.5rem}.npaw-carousel--placement-edge .npaw-carousel__nav{width:2rem;height:100%;color:var(--npaw-carousel-nav-color-muted);background:transparent;border:0;border-radius:0;box-shadow:none}.npaw-carousel--placement-edge .npaw-carousel__nav:hover,.npaw-carousel--placement-edge .npaw-carousel__nav:focus-visible{color:var(--npaw-carousel-nav-color);background:color-mix(in srgb,var(--npaw-surface-hover) 64%,transparent);transform:translateY(-50%)}.npaw-carousel--placement-edge .npaw-carousel__nav svg{transition:transform .16s ease}.npaw-carousel--placement-edge .npaw-carousel__nav:hover svg,.npaw-carousel--placement-edge .npaw-carousel__nav:focus-visible svg{transform:scale(1.35)}.npaw-carousel--navigation-hidden .npaw-carousel__navigation{display:none}.npaw-attachment-lightbox .modal-content{overflow:hidden}.npaw-attachment-lightbox__body{position:relative;min-height:calc(100vh - 3.5rem);background:var(--npaw-surface-modal-bg)}.npaw-attachment-lightbox__actions,.npaw-attachment-lightbox__zoom-controls{z-index:5;display:flex;align-items:center;gap:.5rem}.npaw-attachment-lightbox__actions{position:absolute;top:.75rem;right:.75rem}.npaw-attachment-lightbox__nav{position:absolute;top:50%;z-index:5;transform:translateY(-50%)}.npaw-attachment-lightbox__nav--previous{left:.75rem}.npaw-attachment-lightbox__nav--next{right:.75rem}.npaw-attachment-lightbox__image-stage,.npaw-attachment-lightbox__media-stage,.npaw-attachment-lightbox__fallback{min-height:calc(100vh - 3.5rem)}.npaw-attachment-lightbox__image-stage,.npaw-attachment-lightbox__media-stage{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;padding:4.5rem 4.75rem 5.5rem}.npaw-attachment-lightbox__image-stage{cursor:zoom-in;user-select:none}.npaw-attachment-lightbox__image-stage--is-zoomed{cursor:grab;touch-action:none}.npaw-attachment-lightbox__image-stage--is-dragging{cursor:grabbing}.npaw-attachment-lightbox__image{display:block;max-width:100%;max-height:calc(100vh - 9rem);object-fit:contain;transform-origin:center center;transition:transform .16s ease;will-change:transform}.npaw-attachment-lightbox__image-stage--is-dragging .npaw-attachment-lightbox__image{transition:none}.npaw-attachment-lightbox__zoom-controls{position:absolute;left:50%;bottom:1rem;transform:translate(-50%);padding:.25rem;border:1px solid var(--npaw-border-color);border-radius:var(--npaw-button-radius);background:var(--npaw-surface-floating-bg);box-shadow:var(--npaw-surface-floating-shadow);backdrop-filter:var(--npaw-surface-floating-blur, none)}.npaw-attachment-lightbox__zoom-value{min-width:3rem;color:var(--npaw-text-primary);font-size:.75rem;font-weight:600;line-height:1;text-align:center;font-variant-numeric:tabular-nums}.npaw-attachment-lightbox__video,.npaw-attachment-lightbox__pdf{width:100%;border:1px solid var(--npaw-border-color);border-radius:8px;background:var(--npaw-surface-card-bg)}.npaw-attachment-lightbox__video{max-width:min(100%,1200px);max-height:calc(100vh - 8rem)}.npaw-attachment-lightbox__pdf{height:calc(100vh - 8rem)}.npaw-attachment-lightbox__fallback{display:grid;place-items:center;align-content:center;gap:.75rem;padding:2rem;color:var(--npaw-text-secondary);text-align:center}.npaw-attachment-lightbox__fallback-title{max-width:min(56rem,80vw);overflow-wrap:anywhere;color:var(--npaw-text-primary);font-size:.875rem;font-weight:600}@media (max-width: 768px){.npaw-attachment-lightbox__image-stage,.npaw-attachment-lightbox__media-stage{padding:4rem 1rem 5.5rem}.npaw-attachment-lightbox__nav{top:auto;bottom:1rem;transform:none}.npaw-attachment-lightbox__nav--previous{left:1rem}.npaw-attachment-lightbox__nav--next{right:1rem}.npaw-attachment-lightbox__zoom-controls{bottom:3.75rem}}.npaw-attachment-preview{--npaw-attachment-thumb-size: 40px;--npaw-attachment-name-size: .85rem;--npaw-attachment-meta-size: .7rem;--npaw-attachment-padding: .5rem;--npaw-attachment-radius: 10px;--npaw-attachment-gap: .625rem;position:relative;display:inline-flex;max-width:100%}.npaw-attachment-preview__surface{display:inline-flex;align-items:center;gap:var(--npaw-attachment-gap);padding:var(--npaw-attachment-padding);width:100%;min-width:0;background:var(--npaw-surface-card-bg);border:1px solid var(--npaw-border-color);border-radius:var(--npaw-attachment-radius);color:var(--npaw-text-primary);text-align:left;text-decoration:none;font:inherit;cursor:default;appearance:none;background-clip:padding-box;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}a.npaw-attachment-preview__surface,button.npaw-attachment-preview__surface{cursor:pointer}a.npaw-attachment-preview__surface:hover,button.npaw-attachment-preview__surface:hover{background:var(--npaw-surface-hover);border-color:var(--npaw-surface-input-border-focus, var(--npaw-accent))}a.npaw-attachment-preview__surface:focus-visible,button.npaw-attachment-preview__surface:focus-visible{outline:none;box-shadow:0 0 0 3px var(--npaw-accent-glow, rgba(59, 130, 246, .35));border-color:var(--npaw-accent)}.npaw-attachment-preview--size-sm{--npaw-attachment-thumb-size: 32px;--npaw-attachment-name-size: .75rem;--npaw-attachment-meta-size: .65rem;--npaw-attachment-padding: .375rem;--npaw-attachment-gap: .5rem}.npaw-attachment-preview--size-md{--npaw-attachment-thumb-size: 40px;--npaw-attachment-name-size: .85rem;--npaw-attachment-meta-size: .7rem;--npaw-attachment-padding: .5rem;--npaw-attachment-gap: .625rem}.npaw-attachment-preview--size-lg{--npaw-attachment-thumb-size: 48px;--npaw-attachment-name-size: .9rem;--npaw-attachment-meta-size: .75rem;--npaw-attachment-padding: .625rem;--npaw-attachment-gap: .75rem}.npaw-attachment-preview--tone-subtle .npaw-attachment-preview__surface{background:transparent;border-color:transparent}.npaw-attachment-preview--tone-subtle a.npaw-attachment-preview__surface:hover,.npaw-attachment-preview--tone-subtle button.npaw-attachment-preview__surface:hover,.npaw-attachment-preview--tone-subtle a.npaw-attachment-preview__surface:focus-visible,.npaw-attachment-preview--tone-subtle button.npaw-attachment-preview__surface:focus-visible{background:var(--npaw-surface-hover)}.npaw-attachment-preview--tone-elevated .npaw-attachment-preview__surface{background:var(--npaw-surface-card-bg);border-color:var(--npaw-border-color);box-shadow:var(--npaw-surface-card-shadow, 0 1px 2px rgba(0, 0, 0, .06))}.npaw-attachment-preview--tone-elevated a.npaw-attachment-preview__surface:hover,.npaw-attachment-preview--tone-elevated button.npaw-attachment-preview__surface:hover{transform:translateY(-1px);box-shadow:var( --npaw-surface-floating-shadow, 0 4px 12px rgba(0, 0, 0, .08) )}.npaw-attachment-preview__thumb{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--npaw-attachment-thumb-size);height:var(--npaw-attachment-thumb-size);border-radius:8px;overflow:hidden}.npaw-attachment-preview__thumb--icon{flex-direction:column;gap:1px;background:var(--npaw-surface-input-bg);border:1px solid var(--npaw-border-color);color:var(--npaw-text-secondary)}.npaw-attachment-preview__thumb-icon{display:block}.npaw-attachment-preview__thumb-format{font-size:.5rem;line-height:1;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--npaw-text-muted)}.npaw-attachment-preview--size-sm .npaw-attachment-preview__thumb-format{display:none}.npaw-attachment-preview__thumb--image{background:var(--npaw-surface-input-bg);border:1px solid var(--npaw-border-color)}.npaw-attachment-preview__thumb-image{width:100%;height:100%;object-fit:cover;display:block}.npaw-attachment-preview__thumb--category-image .npaw-attachment-preview__thumb-icon,.npaw-attachment-preview__thumb--category-video .npaw-attachment-preview__thumb-icon,.npaw-attachment-preview__thumb--category-audio .npaw-attachment-preview__thumb-icon{color:var(--npaw-accent)}.npaw-attachment-preview__thumb--category-pdf .npaw-attachment-preview__thumb-icon,.npaw-attachment-preview__thumb--category-document .npaw-attachment-preview__thumb-icon,.npaw-attachment-preview__thumb--category-spreadsheet .npaw-attachment-preview__thumb-icon,.npaw-attachment-preview__thumb--category-presentation .npaw-attachment-preview__thumb-icon{color:var(--npaw-text-primary)}.npaw-attachment-preview__remove{position:absolute;top:-6px;left:calc(var(--npaw-attachment-padding) + var(--npaw-attachment-thumb-size) - 12px);width:18px;height:18px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:var(--npaw-surface-card-bg);border:1px solid var(--npaw-border-color);border-radius:999px;color:var(--npaw-text-secondary);box-shadow:0 1px 3px #0000002e;appearance:none;cursor:pointer;z-index:2;transition:background-color .12s ease,color .12s ease,transform .12s ease}.npaw-attachment-preview__remove:hover{background:var(--npaw-button-danger-bg, var(--npaw-accent));color:var(--npaw-on-accent);border-color:var(--npaw-button-danger-bg, var(--npaw-accent));transform:scale(1.05)}.npaw-attachment-preview__remove:focus-visible{outline:none;box-shadow:0 0 0 3px var(--npaw-accent-glow, rgba(59, 130, 246, .4))}.npaw-attachment-preview__content{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;flex:1 1 auto}.npaw-attachment-preview__name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-clamp:1;overflow:hidden;word-break:break-all;font-size:var(--npaw-attachment-name-size);font-weight:600;line-height:1.2;color:var(--npaw-text-primary);max-width:100%}.npaw-attachment-preview__meta{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--npaw-attachment-meta-size);font-weight:500;line-height:1;color:var(--npaw-text-muted);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.npaw-attachment-preview__size,.npaw-attachment-preview__date{display:inline-block;white-space:nowrap}.npaw-attachment-preview__meta-dot{width:3px;height:3px;border-radius:999px;background:currentColor;opacity:.5;flex:0 0 auto}.npaw-attachment-preview__footer{display:inline-flex;width:100%;margin-top:4px}.npaw-media-attachment-preview{--npaw-media-attachment-side: 80px;--npaw-media-attachment-radius: 10px;position:relative;display:inline-flex;flex:0 0 auto}.npaw-media-attachment-preview--size-sm{--npaw-media-attachment-side: 56px;--npaw-media-attachment-radius: 8px}.npaw-media-attachment-preview--size-md{--npaw-media-attachment-side: 80px;--npaw-media-attachment-radius: 10px}.npaw-media-attachment-preview--size-lg{--npaw-media-attachment-side: 104px;--npaw-media-attachment-radius: 12px}.npaw-media-attachment-preview--size-fluid{--npaw-media-attachment-radius: 8px;display:flex;width:100%;flex:1 1 auto}.npaw-media-attachment-preview__surface{display:inline-flex;align-items:center;justify-content:center;width:var(--npaw-media-attachment-side);height:var(--npaw-media-attachment-side);background:var(--npaw-surface-input-bg);border:1px solid var(--npaw-border-color);border-radius:var(--npaw-media-attachment-radius);color:var(--npaw-text-secondary);padding:0;appearance:none;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.npaw-media-attachment-preview__surface--size-fluid{display:flex;width:100%;height:auto;min-height:3rem}.npaw-media-attachment-preview__surface--kind-file.npaw-media-attachment-preview__surface--size-fluid{aspect-ratio:1 / 1;height:auto}button.npaw-media-attachment-preview__surface,.npaw-media-attachment-preview__surface--clickable{cursor:pointer}button.npaw-media-attachment-preview__surface:hover{border-color:var(--npaw-accent);transform:translateY(-1px);box-shadow:var(--npaw-surface-card-shadow, 0 2px 6px rgba(0, 0, 0, .08))}button.npaw-media-attachment-preview__surface:focus-visible{outline:none;border-color:var(--npaw-accent);box-shadow:0 0 0 3px var(--npaw-accent-glow, rgba(59, 130, 246, .35))}.npaw-media-attachment-preview__image,.npaw-media-attachment-preview__video{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.npaw-media-attachment-preview--size-fluid .npaw-media-attachment-preview__image,.npaw-media-attachment-preview--size-fluid .npaw-media-attachment-preview__video{height:auto;object-fit:contain}.npaw-media-attachment-preview__video{background:#000}.npaw-media-attachment-preview__file{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--npaw-text-secondary)}.npaw-media-attachment-preview__remove{position:absolute;top:-6px;right:-6px;width:18px;height:18px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:var(--npaw-surface-card-bg);border:1px solid var(--npaw-border-color);border-radius:999px;color:var(--npaw-text-secondary);box-shadow:0 1px 3px #0000002e;appearance:none;cursor:pointer;z-index:2;transition:background-color .12s ease,color .12s ease,transform .12s ease}.npaw-media-attachment-preview__remove:hover{background:var(--npaw-button-danger-bg, var(--npaw-accent));color:var(--npaw-on-accent);border-color:var(--npaw-button-danger-bg, var(--npaw-accent));transform:scale(1.05)}.npaw-media-attachment-preview__remove:focus-visible{outline:none;box-shadow:0 0 0 3px var(--npaw-accent-glow, rgba(59, 130, 246, .4))}.message-attachment-thumbnail{flex:0 0 10%;min-width:48px;max-width:10%;padding:2px;border:2px solid transparent;border-radius:10px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.message-attachment-thumbnail--compact{flex-basis:33%;max-width:33%}.message-attachment-thumbnail--selected{border-color:var(--npaw-accent);box-shadow:0 0 0 3px var(--npaw-accent-glow)}.message-attachment-thumbnail:hover{transform:translateY(-1px)}.message-attachment-thumbnail .npaw-media-attachment-preview__surface{min-height:48px;max-height:72px}.message-attachment-thumbnail .npaw-media-attachment-preview__image{aspect-ratio:1 / 1;object-fit:cover}.message-attachment-viewer{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:8rem;overflow:hidden;background:var(--npaw-surface-card-bg);border:1px solid var(--npaw-border-color);border-radius:12px;color:var(--npaw-text-primary)}.message-attachment-viewer--inline{max-height:36rem}.message-attachment-viewer--lightbox{height:min(78vh,900px);border:0;border-radius:0;background:transparent}.message-attachment-viewer__image-button{display:flex;width:100%;padding:0;border:0;background:transparent;appearance:none;cursor:zoom-in}.message-attachment-viewer__image-button:focus-visible{outline:2px solid var(--npaw-accent);outline-offset:2px}.message-attachment-viewer__image,.message-attachment-viewer__video{display:block;width:100%;height:100%;max-height:inherit;object-fit:contain}.message-attachment-viewer--inline .message-attachment-viewer__image{min-height:10rem}.message-attachment-viewer__video{background:var(--npaw-surface-input-bg)}.message-attachment-viewer__open-action{position:absolute;top:.5rem;right:.5rem;z-index:2}.message-attachment-viewer__pdf-object{display:block;width:100%;height:100%;border:0}.message-attachment-viewer__document-card,.message-attachment-viewer__fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:10rem;gap:.75rem;padding:2rem;color:var(--npaw-text-secondary);text-align:center}.message-attachment-viewer__document-title,.message-attachment-viewer__fallback-title{max-width:min(28rem,100%);color:var(--npaw-text-primary);font-weight:600;overflow-wrap:anywhere}.message-attachment-viewer__document-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:center}.message-attachments-swiper{width:100%;max-width:min(36rem,100%);margin-bottom:1rem}.message-attachments-swiper__carousel{width:100%;height:auto;padding-inline:.25rem}.message-attachments-swiper__carousel .swiper{height:auto}.message-attachments-swiper__slide{display:flex;align-items:center;justify-content:center}.message-attachments-swiper__thumbnails{display:flex;flex-direction:row;gap:.25rem;width:100%;max-width:100%;margin-top:.5rem;padding-inline:.25rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.chat{--chat-activity-indent: 0px}.npaw-message-hover{display:flex!important;animation:fade .15s ease-in-out;z-index:2!important}.npaw-feedback-textarea{position:absolute;left:0;right:0;top:0;visibility:hidden;transform:translateY(-100%);transition:visibility .3s,transform .3s ease-out;z-index:0;background-color:var(--npaw-surface, white);padding:.5rem}.npaw-feedback-textarea.show{visibility:visible;z-index:2;transform:translateY(0)}.npaw-feedback-textarea textarea{resize:none}.ai-activity-status{display:inline-flex!important;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.4rem;margin-top:.5rem;margin-left:var(--chat-activity-indent);border-radius:50rem;font-size:.75rem;font-weight:500;opacity:0;width:fit-content;max-width:520px;text-transform:none!important;transition:padding .25s ease,width .25s ease,opacity .3s ease,background-color .25s ease,color .25s ease,transform .3s ease;animation:fadeInSpinner .4s ease-out forwards}.ai-activity-status.has-content{padding:.25rem .75rem;background-color:#5e6e821f!important;border-color:#5e6e8233!important}[data-bs-theme=dark] .ai-activity-status.has-content{background-color:#ffffff14!important;border-color:#ffffff26!important}.ai-activity-status.minimal{padding:0}.ai-activity-status.standalone{margin-top:0;margin-left:0;position:relative;display:inline-flex;animation:fadeInSpinnerStandalone .4s ease-out forwards}@keyframes fadeInSpinnerStandalone{0%{opacity:0;transform:translate(-8px) scale(.95)}60%{opacity:.95}to{opacity:.9;transform:translate(0) scale(1)}}.ai-activity-indicator{display:flex;align-items:center;justify-content:center;width:auto;min-width:.7rem;font-size:.7rem;opacity:.8}.chat-typing-dots{display:inline-flex;align-items:center;gap:4px;vertical-align:middle;width:auto;height:.75rem}.chat-typing-dot{width:6px;height:6px;border-radius:50%;background-color:var(--npaw-text-muted, currentColor);opacity:.4;animation:chat-typing-bounce 1.2s ease-in-out infinite both;will-change:transform,opacity}.chat-typing-dot:nth-child(2){animation-delay:.16s}.chat-typing-dot:nth-child(3){animation-delay:.32s}@keyframes chat-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-3px);opacity:1}}@media (prefers-reduced-motion: reduce){.chat-typing-dot{animation:chat-typing-fade 1.4s ease-in-out infinite both;transform:none}@keyframes chat-typing-fade{0%,to{opacity:.35}50%{opacity:1}}}.ai-activity-text{white-space:normal;transition:max-width .25s ease,opacity .2s ease}@keyframes fadeInSpinner{0%{opacity:0;transform:translateY(-6px) scale(.92)}60%{opacity:.95}to{opacity:.9;transform:translateY(0) scale(1)}}.chat-spinner-fade-in{animation:fadeInChatSpinner .35s ease-out forwards;opacity:0}@keyframes fadeInChatSpinner{0%{opacity:0;transform:translateY(-4px)}60%{opacity:1}to{opacity:1;transform:translateY(0)}}._markdown_pjtde_8 h1{font-size:1.25rem;line-height:1.3}._markdown_pjtde_8 h2{font-size:1.125rem;line-height:1.3}._markdown_pjtde_8 h3{font-size:1rem;line-height:1.35}._markdown_pjtde_8 h4{font-size:.9375rem;line-height:1.35}._markdown_pjtde_8 h5{font-size:.875rem;line-height:1.4}._markdown_pjtde_8 h6{font-size:.8rem;line-height:1.4;text-transform:uppercase;letter-spacing:.04em}._markdown_pjtde_8 h1,._markdown_pjtde_8 h2,._markdown_pjtde_8 h3,._markdown_pjtde_8 h4,._markdown_pjtde_8 h5,._markdown_pjtde_8 h6{color:var(--npaw-text-primary);font-weight:600;margin-top:1rem;margin-bottom:.5rem}._markdown_pjtde_8 h1:first-child,._markdown_pjtde_8 h2:first-child,._markdown_pjtde_8 h3:first-child,._markdown_pjtde_8 h4:first-child,._markdown_pjtde_8 h5:first-child,._markdown_pjtde_8 h6:first-child{margin-top:0}[data-own-message=true] ._markdown_pjtde_8 h1,[data-own-message=true] ._markdown_pjtde_8 h2,[data-own-message=true] ._markdown_pjtde_8 h3,[data-own-message=true] ._markdown_pjtde_8 h4,[data-own-message=true] ._markdown_pjtde_8 h5,[data-own-message=true] ._markdown_pjtde_8 h6{color:var(--npaw-on-accent, #ffffff)}._markdown_pjtde_8 p{margin-inline-start:1rem;margin-inline-end:1rem;margin-bottom:1rem;text-align:start;color:var(--npaw-text-primary)}[data-own-message=true] ._markdown_pjtde_8 p{color:var(--npaw-on-accent, #ffffff)}._markdown_pjtde_8 table{border-collapse:collapse;width:100%;margin-bottom:1rem}._markdown_pjtde_8 table,._markdown_pjtde_8 th,._markdown_pjtde_8 td{border:1px solid var(--npaw-border-color);color:var(--npaw-text-primary)}[data-own-message=true] ._markdown_pjtde_8 table,[data-own-message=true] ._markdown_pjtde_8 th,[data-own-message=true] ._markdown_pjtde_8 td{border:1px solid var(--npaw-on-accent-border, rgba(255, 255, 255, .35));color:var(--npaw-on-accent, #ffffff)}._markdown_pjtde_8 th,._markdown_pjtde_8 td{padding:.75rem;vertical-align:top;text-align:left}._markdown_pjtde_8 ol{list-style-type:decimal;margin-inline-start:2rem;margin-inline-end:0;padding-inline-start:0;margin-bottom:1rem;text-align:start;color:var(--npaw-text-primary)}[data-own-message=true] ._markdown_pjtde_8 ol{color:var(--npaw-on-accent, #ffffff)}._markdown_pjtde_8 ul{list-style-type:disc;margin-inline-start:2rem;margin-inline-end:0;padding-inline-start:0;margin-bottom:1rem;text-align:start;color:var(--npaw-text-primary)}[data-own-message=true] ._markdown_pjtde_8 ul{color:var(--npaw-on-accent, #ffffff)}._markdown_pjtde_8 blockquote{border-inline-start:4px solid var(--npaw-border-color);padding-inline-start:1rem;border-left:none;color:var(--npaw-text-secondary);margin:1rem;text-align:start}[data-own-message=true] ._markdown_pjtde_8 blockquote{border-inline-start:4px solid var(--npaw-on-accent-border, rgba(255, 255, 255, .35));border-left:none;color:var(--npaw-on-accent, #ffffff)}._markdown_pjtde_8 pre{padding:1rem;overflow:auto;border-radius:4px;margin-bottom:1rem}._markdown_pjtde_8 code{padding:.2rem .4rem;border-radius:3px}._markdown_pjtde_8 hr{border:none;margin:1rem 0;border-top:1px solid var(--npaw-border-subtle)}[data-own-message=true] ._markdown_pjtde_8 hr{border-top:1px solid var(--npaw-on-accent-border, rgba(255, 255, 255, .35))}._markdown_pjtde_8 a{color:var(--npaw-accent)}._markdown_pjtde_8 a:hover{color:var(--npaw-text-primary)}[data-own-message=true] ._markdown_pjtde_8 a{color:var(--npaw-on-accent, #ffffff);text-decoration:underline}[data-own-message=true] ._markdown_pjtde_8 a:hover{color:var(--npaw-on-accent-muted, rgba(255, 255, 255, .7))}._markdown_pjtde_8 strong{color:var(--npaw-text-primary)}[data-own-message=true] ._markdown_pjtde_8 strong{color:var(--npaw-on-accent, #ffffff)}pre[class*=language-],code[class*=language-],pre code.hljs,code.hljs,.hljs{font-family:var(--phoenix-font-monospace)!important}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:var(--npaw-syntax-bg)!important;border-radius:var(--phoenix-border-radius)}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:var(--npaw-syntax-keyword)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--npaw-syntax-entity)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:var(--npaw-syntax-constant)}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:var(--npaw-syntax-string)}.hljs-built_in,.hljs-symbol{color:var(--npaw-syntax-variable)}.hljs-comment,.hljs-code,.hljs-formula{color:var(--npaw-syntax-comment)}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:var(--npaw-syntax-entity-tag)}.hljs-subst{color:var(--npaw-syntax-storage)}.hljs-section{color:var(--npaw-syntax-section);font-weight:700}.hljs-bullet{color:var(--npaw-syntax-bullet)}.hljs-emphasis{color:var(--npaw-syntax-text-emphasis);font-style:italic}.hljs-strong{color:var(--npaw-syntax-text-strong);font-weight:700}.hljs-addition{color:var(--npaw-syntax-addition);background-color:var(--npaw-syntax-addition-bg)}.hljs-deletion{color:var(--npaw-syntax-deletion);background-color:var(--npaw-syntax-deletion-bg)}.filter-row{width:100%;display:flex;align-items:center;gap:.375rem!important}.filter-row.no-modal{flex-wrap:wrap}.filter-row .first-line,.filter-row .second-line{display:flex;align-items:center;gap:.375rem;min-width:0}.filter-row .first-line{flex-shrink:0;max-width:100%}.filter-row .second-line{min-width:0;flex-grow:1}.filter-row.no-modal .first-line,.filter-row.no-modal .second-line{width:100%}.filter-row .btn{max-height:var(--npaw-dd-trigger-height, 32px)}.filter-row.no-modal .filter-row-dimension-selector{flex-grow:1}.values-select,.values-input{font-size:12.8px!important;width:400px!important;border-radius:4px!important;font-weight:400}.values-select,.values-input{flex:1;margin-right:0;width:100%!important}.values-multi-select{min-width:0;flex:1;margin-right:0;border-radius:4px;font-size:12.8px;font-weight:400}.comparison-dropdown .dropdown-toggle:after{display:none}.filter-row .form-control{font-weight:400!important;border-radius:.375rem}.dropdown-item{color:var(--phoenix-body-color, #495057);padding:8px 15px}.between-inputs{display:flex;flex-grow:1;gap:.375rem}.values-input .input-group-text{padding:.375rem .75rem}.values-input .form-check{margin:0;min-height:auto}.values-input .form-check-label{font-size:12.8px;font-weight:400}.no-right-radius{border-top-right-radius:0;border-bottom-right-radius:0}.filter-modal{border-radius:8px;padding:20px}.filter-modal-dialog .modal-body{min-height:55vh}.filter-row-dimension-selector.is-invalid .react-select__control{border-color:var(--phoenix-danger, #dc3545)!important;box-shadow:0 0 0 .2rem #dc354540!important}.comparison-dropdown.is-invalid .dropdown-toggle{border-color:var(--phoenix-danger, #dc3545)!important}.filter-modal-body{max-height:calc(100vh - 210px);overflow-y:auto}.filter-block-container{opacity:1;max-height:2000px;transition:opacity .3s ease,max-height .3s ease,transform .3s ease}.filter-block-container.adding,.filter-block-container.removing{opacity:0;max-height:0;transform:translateY(-20px)}.filter-block-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.filter-block-row>.filter-block{flex:1;min-width:0;margin-bottom:0}.filter-block{margin-bottom:.75rem;position:relative;border-radius:.5rem;padding:1rem;background-color:transparent;border:1px solid var(--npaw-border-subtle);transition:border-color .2s ease,box-shadow .2s ease}.filter-block:hover{border-color:var(--npaw-primary)}.filter-block.has-multiple-blocks{border-left:3px solid var(--npaw-primary)}.filter-block.no-modal{box-shadow:none;background-color:transparent;border:1px solid var(--npaw-border-subtle)}.filter-block.no-modal.has-multiple-blocks{border-left:3px solid var(--npaw-primary)}.filter-block-delete-button,.filter-row-delete-button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--npaw-border-color);border-radius:.375rem;background-color:transparent;color:var(--npaw-text-muted);cursor:pointer;opacity:.55;transition:opacity .15s ease,color .15s ease,background-color .15s ease,border-color .15s ease,transform .1s ease}.filter-block-row:hover .filter-block-delete-button,.filter-row:hover .filter-row-delete-button,.filter-row:focus-within .filter-row-delete-button{opacity:1}.filter-block-delete-button:hover,.filter-block-delete-button:focus-visible,.filter-row-delete-button:hover,.filter-row-delete-button:focus-visible{opacity:1;color:var(--phoenix-danger, #dc3545);border-color:var(--phoenix-danger, #dc3545);background-color:var(--npaw-surface-hover);outline:none}.filter-block-delete-button:focus-visible,.filter-row-delete-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--phoenix-danger, #dc3545) 25%,transparent)}.filter-block-delete-button:active,.filter-row-delete-button:active{transform:scale(.94)}.filter-block-header{display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-start;width:100%;row-gap:.5rem}.filter-block.no-modal .filter-block-header{row-gap:.75rem}.filter-block-body{display:flex;gap:.5rem;margin-bottom:.75rem;align-items:center;justify-content:center}.filter-block-body:before,.filter-block-body:after{content:"";flex:1;height:1px;background:var(--npaw-border-subtle)}.filter-block-remove-buttom{position:absolute;top:-.4rem;right:-.4rem;border-radius:50%!important;padding:.35rem!important}.filter-suggestion-row{display:flex;justify-content:space-between;align-items:center}.filter-suggestion-delete-button{appearance:none;background:none;border:none;outline:none;color:var(--phoenix-danger)}.filter-name-input .react-select__input-container{display:block!important;width:90%;height:20px;overflow:hidden}.filter-name-input .react-select__input{opacity:1!important}.filter-modal-footer{display:flex;flex-direction:column;gap:.75rem;width:100%}.filter-modal-footer .filter-nql-preview{width:100%;padding:.625rem .875rem;background-color:var(--npaw-surface-input-bg);border:1px solid var(--npaw-surface-input-border);border-radius:.375rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.8rem;color:var(--npaw-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:2.25rem;line-height:1.5}.filter-modal-footer .filter-nql-preview:empty:before{content:"NQL will be displayed here";color:var(--npaw-text-muted)}.filter-modal-footer .filter-modal-actions{display:flex;justify-content:flex-end;gap:.5rem;align-items:center}.filter-modal-loading{display:flex;justify-content:center;align-items:center;padding:2rem;color:var(--npaw-text-secondary);gap:.5rem}.npaw-checkbox{position:relative;display:inline-flex;align-items:flex-start;gap:.625rem;min-width:0;max-width:100%;cursor:pointer;user-select:none;color:var(--npaw-text-primary)}.npaw-checkbox__input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.npaw-checkbox__control{display:inline-flex;align-items:center;justify-content:center;inline-size:1rem;block-size:1rem;flex:0 0 1rem;margin-top:.125rem;border-radius:.375rem;border:1px solid var(--npaw-surface-input-border);background:var(--npaw-surface-input);color:transparent;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .12s ease}.npaw-checkbox__content{display:grid;gap:.125rem;min-width:0}.npaw-checkbox__label{color:inherit;font-size:.875rem;line-height:1.4}.npaw-checkbox__description{color:var(--npaw-text-muted);font-size:.75rem;line-height:1.45}.npaw-checkbox:hover .npaw-checkbox__control{border-color:var(--npaw-surface-input-border-focus, var(--npaw-accent));background:var(--npaw-surface-hover)}.npaw-checkbox__input:focus-visible+.npaw-checkbox__control{box-shadow:0 0 0 3px var(--npaw-accent-glow)}.npaw-checkbox--checked .npaw-checkbox__control,.npaw-checkbox--indeterminate .npaw-checkbox__control{border-color:var(--npaw-accent);background:var(--npaw-accent);color:var(--npaw-accent-on-strong, #fff)}.npaw-checkbox--checked:hover .npaw-checkbox__control,.npaw-checkbox--indeterminate:hover .npaw-checkbox__control{border-color:var(--npaw-accent);background:var(--npaw-accent);filter:brightness(1.04)}.npaw-checkbox--invalid .npaw-checkbox__control{border-color:var(--phoenix-danger, #e63757)}.npaw-checkbox--invalid .npaw-checkbox__input:focus-visible+.npaw-checkbox__control{box-shadow:0 0 0 3px var( --npaw-accent-glow-strong, color-mix(in srgb, var(--phoenix-danger, #e63757) 22%, transparent) )}.npaw-checkbox--disabled{cursor:not-allowed}.npaw-checkbox--disabled .npaw-checkbox__control{border-color:var(--npaw-surface-input-border);background:var(--npaw-surface-subtle)}.npaw-checkbox--disabled:hover .npaw-checkbox__control{border-color:var(--npaw-surface-input-border);background:var(--npaw-surface-subtle);filter:none}.npaw-checkbox--disabled .npaw-checkbox__content{color:var(--npaw-text-muted)}.npaw-touch .npaw-checkbox{position:relative;align-items:center;min-height:2.75rem}.npaw-touch .npaw-checkbox:before{content:"";position:absolute;top:50%;left:50%;width:max(100%,2.75rem);height:max(100%,2.75rem);transform:translate(-50%,-50%)}.npaw-touch .npaw-checkbox__control{margin-top:0}.npaw-field{display:grid;gap:.5rem;width:100%;min-width:0}.npaw-field__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-width:0}.npaw-field__label{display:inline-flex;align-items:center;gap:.25rem;min-width:0;margin:0;color:var(--npaw-text-primary);font-size:.875rem;font-weight:600;line-height:1.4}.npaw-field__required{color:var(--phoenix-danger, #e63757)}.npaw-field__hint{color:var(--npaw-text-muted);font-size:.75rem;line-height:1.4;text-align:right}.npaw-field__control-wrap,.npaw-field__control{min-width:0}.npaw-field__helper,.npaw-field__error{display:block;margin-top:.375rem;font-size:.75rem;line-height:1.45}.npaw-field__helper{color:var(--npaw-text-muted)}.npaw-field__error{color:var(--phoenix-danger, #e63757)}.npaw-field--horizontal{grid-template-columns:minmax(0,220px) minmax(0,1fr);column-gap:1.25rem;align-items:start}.npaw-field--horizontal .npaw-field__header{flex-direction:column;align-items:flex-start;gap:.25rem}.npaw-field--horizontal .npaw-field__hint{text-align:left}@media (max-width: 767px){.npaw-field--horizontal{grid-template-columns:1fr;row-gap:.5rem}.npaw-field__header{flex-direction:column;align-items:flex-start;gap:.25rem}.npaw-field__hint{text-align:left}}.npaw-color-picker{display:inline-flex;min-width:0}.npaw-color-picker--full-width{display:flex;width:100%}.npaw-color-picker__trigger{display:inline-flex;align-items:center;gap:.5rem;padding:0;margin:0;border:1px solid var(--npaw-surface-input-border);border-radius:.375rem;background:var(--npaw-surface-input-bg);color:var(--npaw-text-primary);cursor:pointer;transition:background-color .1s ease,border-color .1s ease,box-shadow .1s ease,transform .05s ease}.npaw-color-picker__trigger:hover:not(.is-disabled){background-color:var(--npaw-surface-input-bg-hover)}.npaw-color-picker__trigger:focus-visible{outline:2px solid var(--npaw-accent, var(--phoenix-primary));outline-offset:2px}.npaw-color-picker__trigger.is-disabled,.npaw-color-picker__trigger:disabled{cursor:not-allowed;opacity:.6}.npaw-color-picker__trigger:active:not(.is-disabled){transform:scale(.99)}.npaw-color-picker__trigger--input{height:2.25rem;padding:0 .5rem;min-width:7.5rem}.npaw-color-picker__trigger--input.npaw-color-picker__trigger--sm{height:1.75rem;padding:0 .375rem;min-width:6rem}.npaw-color-picker__trigger--full-width{width:100%;justify-content:flex-start}.npaw-color-picker__trigger--swatch{width:2.25rem;height:2.25rem;padding:.25rem;justify-content:center}.npaw-color-picker__trigger--swatch.npaw-color-picker__trigger--sm{width:1.75rem;height:1.75rem;padding:.2rem}.npaw-color-picker__trigger-swatch{display:inline-block;width:1.1rem;height:1.1rem;border-radius:.25rem;background:repeating-conic-gradient(var(--npaw-surface-subtle) 0% 25%,var(--npaw-surface-card-bg) 0% 50%) 50% / .5rem .5rem;box-shadow:inset 0 0 0 1px var(--npaw-border-subtle);flex:0 0 auto}.npaw-color-picker__trigger--sm .npaw-color-picker__trigger-swatch{width:.9rem;height:.9rem}.npaw-color-picker__trigger--swatch .npaw-color-picker__trigger-swatch{width:100%;height:100%}.npaw-color-picker__trigger-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--npaw-font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:.8125rem;line-height:1;color:var(--npaw-text-primary)}.npaw-color-picker__trigger.is-empty .npaw-color-picker__trigger-value{font-family:inherit;color:var(--npaw-text-muted)}.npaw-color-picker__trigger-chevron{flex:0 0 auto;color:var(--npaw-text-muted)}.npaw-color-picker__panel{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;min-width:220px}.npaw-color-picker__grid{display:grid;grid-template-columns:repeat(6,28px);gap:6px;padding:.125rem}.npaw-color-picker__swatch{width:28px;height:28px;padding:0;border:none;border-radius:.375rem;cursor:pointer;box-shadow:inset 0 0 0 1px #00000014;transition:transform .05s ease,box-shadow .1s ease}.npaw-color-picker__swatch:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #00000029,0 2px 6px #00000029}.npaw-color-picker__swatch:focus-visible{outline:2px solid var(--npaw-accent, var(--phoenix-primary));outline-offset:2px}.npaw-color-picker__swatch.is-selected{box-shadow:inset 0 0 0 2px var(--npaw-text-primary),inset 0 0 0 4px var(--npaw-surface-floating-bg)}.npaw-color-picker__swatch:active{transform:scale(.94)}.npaw-color-picker__custom-toggle{display:inline-flex;align-items:center;gap:.375rem;align-self:flex-start;padding:.3rem .5rem;border:1px solid var(--npaw-border-subtle);border-radius:.375rem;background:transparent;color:var(--npaw-text-secondary);font-size:.75rem;line-height:1;cursor:pointer;transition:background-color .1s ease,color .1s ease,border-color .1s ease}.npaw-color-picker__custom-toggle:hover{background-color:var(--npaw-surface-hover);color:var(--npaw-text-primary);border-color:var(--npaw-border-color, var(--npaw-border-subtle))}.npaw-color-picker__custom-toggle:focus-visible{outline:2px solid var(--npaw-accent, var(--phoenix-primary));outline-offset:1px}.npaw-color-picker__custom{display:flex;flex-direction:column;gap:.5rem;min-width:220px}.npaw-color-picker__back{align-self:flex-start;display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .375rem;border:none;border-radius:.25rem;background:transparent;color:var(--npaw-text-secondary);font-size:.75rem;cursor:pointer;transition:background-color .1s ease}.npaw-color-picker__back:hover{background-color:var(--npaw-surface-hover);color:var(--npaw-text-primary)}.npaw-color-picker__back:focus-visible{outline:2px solid var(--npaw-accent, var(--phoenix-primary));outline-offset:1px}.npaw-color-picker__custom-loading{padding:.75rem;font-size:.75rem;color:var(--npaw-text-muted);text-align:center}.npaw-color-picker__hex{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border:1px solid var(--npaw-surface-input-border);border-radius:.375rem;background:var(--npaw-surface-input-bg)}.npaw-color-picker__hex:focus-within{border-color:var(--npaw-surface-input-border-focus, var(--npaw-accent))}.npaw-color-picker__hex-label{font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--npaw-text-muted);flex:0 0 auto}.npaw-color-picker__hex input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;color:var(--npaw-text-primary);font-family:var(--npaw-font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:.8125rem;line-height:1;padding:.2rem 0}.npaw-color-picker__custom-footer{display:flex;justify-content:flex-end}.npaw-color-picker__done{padding:.3rem .75rem;border:1px solid var(--npaw-accent);border-radius:.375rem;background:var(--npaw-accent);color:var(--npaw-on-accent, #fff);font-size:.75rem;font-weight:500;cursor:pointer;transition:background-color .1s ease,border-color .1s ease}.npaw-color-picker__done:hover{background-color:var(--npaw-accent-strong, var(--npaw-accent));border-color:var(--npaw-accent-strong, var(--npaw-accent))}.npaw-color-picker__done:focus-visible{outline:2px solid var(--npaw-accent, var(--phoenix-primary));outline-offset:2px}@media (prefers-reduced-motion: reduce){.npaw-color-picker__trigger,.npaw-color-picker__swatch,.npaw-color-picker__custom-toggle{transition:none}}.stylify-modal{display:flex;flex-direction:column;gap:.75rem}.stylify-modal__rules{display:flex;flex-direction:column;gap:.5rem}.stylify-rule__body{padding:.625rem .75rem}.stylify-rule__row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:end;width:100%}.stylify-field{gap:.25rem}.stylify-field .npaw-field__header{min-height:14px}.stylify-field .npaw-field__label{color:var(--npaw-text-secondary);font-size:.6875rem;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap}.stylify-field--image{flex:1 0 100%}.stylify-field--attribute{flex:0 1 240px}.stylify-field--operator{flex:0 0 92px}.stylify-field--value{flex:1 1 174px;min-width:174px;max-width:240px}.stylify-field--color{flex:0 0 112px}.stylify-field--icon{flex:0 0 52px}.stylify-field--cell-value{flex:0 0 108px}.stylify-field--row-background{min-width:0}.stylify-field--custom{flex:1 1 260px}.stylify-field--operator,.stylify-field--custom{min-width:0}.stylify-field--custom,.stylify-field--custom .npaw-field__control-wrap,.stylify-field--custom .npaw-field__control,.stylify-field--custom .npaw-input{width:100%}.stylify-rule__color{display:flex;align-items:center;width:100%;height:32px;gap:.25rem;min-width:0}.stylify-rule__color-toggle.npaw-tabs--containerized{flex:1 1 auto;align-self:stretch;width:100%;gap:2px;min-width:0;height:32px;min-height:32px;padding:2px;border-radius:6px}.stylify-rule__color-toggle .npaw-tabs__tab{min-height:26px;padding:0 6px;border-radius:4px}.stylify-rule__color-picker{flex:0 0 32px;align-self:stretch;height:32px}.stylify-rule__color-picker .npaw-dd{display:flex;align-items:stretch;height:100%}.stylify-rule__color-picker .npaw-color-picker__trigger--swatch{width:32px;height:32px;min-height:32px;border-radius:6px}.stylify-rule__actions{display:inline-flex;align-items:center;align-self:end;flex:0 0 84px;gap:.125rem;min-height:32px}.stylify-rule__value-info{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--npaw-text-secondary);cursor:help;font:inherit;line-height:1}.stylify-rule__value-info:hover,.stylify-rule__value-info:focus-visible{color:var(--npaw-text-primary)}.stylify-rule__value-info:focus-visible{outline:none;box-shadow:0 0 0 2px var(--npaw-accent-glow)}.stylify-rule__value-unit{display:inline-block;max-width:4.5ch;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stylify-modal__add{display:flex;align-items:center}@media (max-width: 860px){.stylify-rule__row{flex-direction:column;align-items:stretch}.stylify-field--attribute,.stylify-field--operator,.stylify-field--value,.stylify-field--color,.stylify-field--icon,.stylify-field--cell-value,.stylify-field--custom,.stylify-rule__actions,.stylify-field--image{flex:0 0 auto;width:100%}.stylify-field--value{max-width:none}}.widget-debug-modal__title{display:inline-flex;align-items:center;gap:8px;font-size:.95rem;font-weight:600;color:var(--npaw-text-primary, var(--phoenix-gray-900));max-width:100%;overflow:hidden}.widget-debug-modal__title-sep{color:var(--npaw-text-tertiary, var(--phoenix-gray-500));font-weight:400}.widget-debug-modal__title-name{color:var(--npaw-text-secondary, var(--phoenix-gray-700));font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.widget-debug-modal__title-type{color:var(--npaw-color-info-fg, var(--phoenix-primary));font-family:var(--bs-font-monospace, ui-monospace, monospace);font-weight:500;font-size:.8rem;padding:1px 6px;border-radius:4px;background-color:var(--npaw-surface-input-bg, rgba(0, 0, 0, .04))}.widget-debug-modal__body{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;padding:.875rem 1.25rem 1rem!important}.widget-debug-modal__tabs{flex:0 0 auto;margin:0 -.25rem}.widget-debug-modal__panel{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:4px;scrollbar-color:var(--npaw-scrollbar-thumb, rgba(0, 0, 0, .16)) transparent;scrollbar-width:thin}.widget-debug-modal__panel::-webkit-scrollbar{width:8px}.widget-debug-modal__panel::-webkit-scrollbar-thumb{background-color:var(--npaw-scrollbar-thumb, rgba(0, 0, 0, .16));border-radius:4px}.widget-debug-modal__panel::-webkit-scrollbar-track{background:transparent}.widget-debug-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.widget-debug-kpi-grid--forecast{align-items:stretch}@media (max-width: 720px){.widget-debug-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.widget-debug-kpi{padding:12px 14px;display:flex;flex-direction:column;gap:4px;background-color:var(--npaw-surface-card-bg, var(--phoenix-card-bg, transparent));border:1px solid var(--npaw-surface-card-border, var(--phoenix-border-color, rgba(0, 0, 0, .08)));border-radius:8px}.widget-debug-kpi__label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--npaw-text-tertiary, var(--phoenix-gray-500))}.widget-debug-kpi__value{font-size:22px;font-weight:600;color:var(--npaw-text-primary, var(--phoenix-gray-900));line-height:1.2;font-variant-numeric:tabular-nums}.widget-debug-kpi__value--compact{font-size:14px;display:flex;align-items:center;min-height:26px}.widget-debug-kpi__sub{font-size:12px;color:var(--npaw-text-secondary, var(--phoenix-gray-700))}.widget-debug-kpi--danger .widget-debug-kpi__value{color:var(--npaw-color-danger-fg, var(--phoenix-danger))}.widget-debug-kpi--success .widget-debug-kpi__value{color:var(--npaw-color-success-fg, var(--phoenix-success))}.widget-debug-kpi--warning .widget-debug-kpi__value{color:var(--npaw-color-warning-fg, var(--phoenix-warning))}.widget-debug-section{display:flex;flex-direction:column;gap:12px}.widget-debug-section__heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.widget-debug-section__heading h4{margin:0;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--npaw-text-secondary, var(--phoenix-gray-700))}.widget-debug-code{position:relative;font-family:var(--bs-font-monospace, ui-monospace, monospace);font-size:12px;line-height:1.45;background-color:var(--npaw-surface-input-bg, rgba(0, 0, 0, .03));border:1px solid var(--npaw-surface-card-border, var(--phoenix-border-color, rgba(0, 0, 0, .08)));border-radius:6px;padding:10px 12px;overflow-x:auto;overflow-y:hidden;white-space:pre;color:var(--npaw-text-primary, var(--phoenix-gray-900))}.widget-debug-code--inline{display:inline-block;padding:1px 6px;font-size:11px;white-space:nowrap;max-height:none}.widget-debug-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;position:sticky;top:-2px;z-index:1;background-color:var(--npaw-surface-modal-bg, var(--phoenix-modal-bg, var(--phoenix-card-bg, white)));padding:4px 0 6px}.widget-debug-filters__label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--npaw-text-tertiary, var(--phoenix-gray-500));margin-right:4px}.widget-debug-filters__pill{cursor:pointer;user-select:none}.widget-debug-filters__pill--active{outline:2px solid var(--npaw-color-info-fg, var(--phoenix-primary));outline-offset:1px}.widget-debug-requests{display:flex;flex-direction:column;gap:6px}.widget-debug-request{padding:8px 10px!important}.widget-debug-request__row-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.widget-debug-request__row{display:grid;grid-template-columns:88px 84px 60px 1fr;gap:10px;align-items:center;font-size:12px;color:var(--npaw-text-secondary, var(--phoenix-gray-700))}.widget-debug-request__time{font-variant-numeric:tabular-nums;color:var(--npaw-text-tertiary, var(--phoenix-gray-500))}.widget-debug-request__duration{font-variant-numeric:tabular-nums;color:var(--npaw-text-secondary, var(--phoenix-gray-700));text-align:right}.widget-debug-request__source{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--npaw-text-tertiary, var(--phoenix-gray-500));text-align:center}.widget-debug-request__summary{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--npaw-text-primary, var(--phoenix-gray-900));font-family:var(--bs-font-monospace, ui-monospace, monospace);font-size:11px}.widget-debug-request__details{margin-top:10px;display:flex;flex-direction:column;gap:8px}.widget-debug-request__details-tabs{display:inline-flex;gap:4px}.widget-debug-request__details-tab{background:transparent;border:1px solid var(--npaw-surface-card-border, var(--phoenix-border-color, rgba(0, 0, 0, .08)));border-radius:999px;padding:2px 10px;font-size:11px;font-weight:600;color:var(--npaw-text-secondary, var(--phoenix-gray-700));cursor:pointer}.widget-debug-request__details-tab--active{background-color:var(--npaw-color-info-bg, rgba(13, 110, 253, .1));color:var(--npaw-color-info-fg, var(--phoenix-primary));border-color:var(--npaw-color-info-fg, var(--phoenix-primary))}.widget-debug-request__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:start}@media (max-width: 760px){.widget-debug-request__split{grid-template-columns:minmax(0,1fr)}}.widget-debug-request__split-pane{display:flex;flex-direction:column;gap:6px;min-width:0}.widget-debug-request__split-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0 2px}.widget-debug-request__split-title{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--npaw-text-secondary, var(--phoenix-gray-700))}.widget-debug-request__split-meta{font-size:10px;color:var(--npaw-text-tertiary, var(--phoenix-gray-500));font-family:var(--bs-font-monospace, ui-monospace, monospace);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-debug-empty{border:1px dashed var(--npaw-surface-card-border, var(--phoenix-border-color, rgba(0, 0, 0, .16)));border-radius:8px;padding:20px;text-align:center;color:var(--npaw-text-tertiary, var(--phoenix-gray-500));font-size:13px}.widget-debug-deflist{display:grid;grid-template-columns:minmax(160px,220px) 1fr;gap:6px 18px;align-items:baseline;font-size:12.5px}.widget-debug-deflist dt{color:var(--npaw-text-tertiary, var(--phoenix-gray-500));font-weight:500}.widget-debug-deflist dd{margin:0;color:var(--npaw-text-primary, var(--phoenix-gray-900));font-family:var(--bs-font-monospace, ui-monospace, monospace);word-break:break-all}.widget-debug-forecast-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}@media (max-width: 860px){.widget-debug-forecast-grid{grid-template-columns:minmax(0,1fr)}}.widget-debug-forecast-grid__item{min-width:0;display:flex;flex-direction:column;gap:8px}.widget-debug-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--npaw-text-secondary, var(--phoenix-gray-700));border-radius:4px;transition:color .15s ease,background-color .15s ease,transform .15s ease}.widget-debug-trigger:hover{color:var(--npaw-text-primary, var(--phoenix-gray-900));background-color:var(--npaw-surface-hover, transparent)}.widget-debug-trigger:focus-visible{outline:2px solid var(--npaw-color-info-fg, var(--phoenix-primary));outline-offset:2px}.widget-debug-trigger--tone-success{color:var(--npaw-color-success-fg, var(--phoenix-success))}.widget-debug-trigger--tone-warning{color:var(--npaw-color-warning-fg, var(--phoenix-warning))}.widget-debug-trigger--tone-danger{color:var(--npaw-color-danger-fg, var(--phoenix-danger))}.widget-debug-trigger--pulse{animation:widget-debug-pulse .6s ease-out 1}@keyframes widget-debug-pulse{0%{transform:scale(1);color:var(--npaw-color-danger-fg, var(--phoenix-danger))}40%{transform:scale(1.18)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.widget-debug-trigger--pulse{animation:none}}.widget-debug-trigger__count{position:absolute;top:-6px;right:-8px;pointer-events:none;padding:0 5px;min-width:16px;height:16px;font-size:10px;line-height:16px;border-radius:8px}.npaw-iframe{display:block;width:100%;min-width:0;border:0;background:transparent}.npaw-iframe--full-height{height:100%;min-height:0;flex:1 1 auto}.Wrapper{position:relative;height:42px;list-style:none;box-sizing:border-box}.Wrapper:has(.dashboard-title.category){height:42px}.TreeItem{position:relative;display:flex;align-items:center;padding:2px 0;min-width:0;transition:padding-left .2s;will-change:padding-left}.TreeItem-content{position:relative;min-width:0}.TreeItem{padding-left:calc(1rem + var(--depth, 0) * var(--npaw-side-nav-depth-step, 20px))}.Wrapper:not(.clone) .nav-link:hover{background-color:var(--npaw-side-nav-item-bg-hover, var(--npaw-sidebar-hover))}.Wrapper:not(.clone).active .nav-link{background-color:var(--npaw-side-nav-item-bg-active, var(--npaw-sidebar-active));color:var(--npaw-side-nav-item-text-color-active, var(--npaw-text-primary))}.Wrapper:not(.clone).active .nav-link:hover{background-color:var(--npaw-side-nav-item-bg-active, var(--npaw-sidebar-active))}.npaw-TreeItem-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;background:var(--npaw-side-nav-item-icon-tile-bg, transparent);color:var(--npaw-side-nav-item-icon-color, currentColor);flex-shrink:0;transition:background-color .15s ease,color .15s ease}.Wrapper:not(.clone) .nav-link:hover .npaw-TreeItem-icon{background:var(--npaw-side-nav-item-icon-tile-bg-hover, var(--npaw-side-nav-item-icon-tile-bg, transparent))}.Wrapper:not(.clone).active .nav-link .npaw-TreeItem-icon{background:var(--npaw-side-nav-item-icon-tile-bg-active, var(--npaw-side-nav-item-icon-tile-bg, transparent));color:var(--npaw-side-nav-item-icon-color-active, var(--npaw-accent))}.navbar-vertical-open .npaw-TreeItem-icon.category{display:none}.grab-icon{position:absolute;top:50%;transform:translateY(-50%);left:-.5rem;display:block;cursor:grab!important}.hide .grab-icon{display:none}.dashboard-title-box{padding-right:.5rem;padding-top:.125rem;transform:scaleX(1);transform-origin:left center;transition:transform .1s;min-width:0}.dashboard-title{padding-left:.5rem;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-weight:400}.dashboard-title.category{padding-left:0;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--npaw-text-primary)}.navbar-vertical-open .TreeItem[data-depth="2"]:before{left:calc(1rem + 27px)}.navbar-vertical-open .TreeItem[data-depth="3"]:before{left:calc(1rem + 47px)}.navbar-vertical-open .TreeItem[data-depth="4"]:before{left:calc(1rem + 67px)}.navbar-vertical-open .TreeItem[data-depth="5"]:before{left:calc(1rem + 87px)}.npaw-dd-item.sidebar-item--danger .npaw-dd-item__label{color:var(--phoenix-danger)}.npaw-dd-item.sidebar-item--success .npaw-dd-item__label{color:var(--phoenix-success)}.Wrapper{position:relative;height:var(--npaw-sidebar-tree-row-height, 32px);list-style:none;box-sizing:border-box}.Wrapper:has(.dashboard-title.category){height:var(--npaw-sidebar-tree-category-row-height, 30px)}.Wrapper.clone{flex:1;display:inline-block;pointer-events:none;padding:5px 0 0 10px;z-index:999}.Wrapper.clone .TreeItem{--vertical-padding: 5px;padding:var(--vertical-padding) 10px;background-color:var(--npaw-surface-card-bg, #fff);border:1px solid var(--npaw-surface-card-border, transparent);border-radius:6px;box-shadow:var(--npaw-elevation-md)}.Wrapper.clone .TreeItem.not-droppable{background-color:var(--phoenix-danger)}.Wrapper.ghost.indicator{opacity:1;position:relative;z-index:1;margin-bottom:-1px}.Wrapper.ghost.indicator .TreeItem{position:relative;padding:0;height:8px;border-color:var(--npaw-accent);background-color:color-mix(in srgb,var(--npaw-accent) 60%,transparent)}.Wrapper.ghost.indicator .TreeItem:before{position:absolute;left:-8px;top:-4px;display:block;content:"";width:12px;height:12px;border-radius:50%;border:1px solid var(--npaw-accent);background-color:var(--npaw-surface)}.Wrapper.ghost.indicator .TreeItem>*{opacity:0;height:0}.Wrapper.ghost:not(.indicator){opacity:.5}.Wrapper.ghost .TreeItem>*{box-shadow:none;background-color:transparent}.Wrapper .sidebar-icon-wrapper{display:none}@media only screen and (max-width: 992px){.Wrapper .sidebar-icon-wrapper{display:flex}}.navbar-vertical-open .nav-link:hover .sidebar-icon-wrapper,.navbar-vertical-open .Wrapper .sidebar-icon-wrapper-visible{display:flex;flex-shrink:0;z-index:50}.nav-link:hover .invisible{visibility:visible!important}.nav-link.npaw-tree-item-link{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;height:28px!important;min-width:0!important;padding-top:0!important;padding-bottom:0!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;overflow:hidden}html.npaw-touch .nav-link.npaw-tree-item-link{height:44px!important}html.npaw-touch .Wrapper{height:var(--npaw-sidebar-tree-row-height, 48px)}html.npaw-touch .Wrapper:has(.dashboard-title.category){height:var(--npaw-sidebar-tree-category-row-height, 46px)}html.npaw-touch .navbar-vertical-open .Wrapper .sidebar-icon-wrapper{display:flex}html.npaw-touch .nav-link.npaw-tree-item-link .sidebar-icon-wrapper{align-self:stretch;align-items:center;justify-content:center;min-width:44px}.nav-link.npaw-tree-item-link>.npaw-tree-item-main-row{flex:1 1 auto!important;min-width:0!important}.nav-link.npaw-tree-item-link>.dropdown-indicator-icon,.nav-link.npaw-tree-item-link>.npaw-tree-item-indicators,.nav-link.npaw-tree-item-link>.sidebar-icon-wrapper{flex:0 0 auto!important}.npaw-tree-item-main-row,.npaw-tree-item-main-row .TreeItem,.npaw-tree-item-main-row .TreeItem-content,.npaw-tree-item-main-row .dashboard-title-box{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;min-width:0!important}.npaw-tree-item-main-row,.npaw-tree-item-main-row .TreeItem,.npaw-tree-item-main-row .TreeItem-content{flex:1 1 auto!important}.npaw-tree-item-main-row .dashboard-title{display:block!important;flex:1 1 auto!important;min-width:0!important;max-width:100%!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;overflow:hidden!important;text-overflow:ellipsis!important}.npaw-tree-item-indicators{flex:0 0 auto!important}.TreeItem{--npaw-tree-indent-base: .5rem;--npaw-tree-title-gap: .25rem;position:relative;display:flex;align-items:center;flex:1 1 auto;padding:2px 0;min-width:0;transition:padding-left .2s;will-change:padding-left}.TreeItem-content{position:relative;display:flex;align-items:center;flex:1 1 auto;min-width:0}.TreeItem[data-depth="0"]{padding-left:var(--npaw-tree-indent-base)}.TreeItem[data-depth="1"]{padding-left:calc(var(--npaw-tree-indent-base) + 20px)}.TreeItem[data-depth="2"]{padding-left:calc(var(--npaw-tree-indent-base) + 40px)}.TreeItem[data-depth="3"]{padding-left:calc(var(--npaw-tree-indent-base) + 60px)}.TreeItem[data-depth="4"]{padding-left:calc(var(--npaw-tree-indent-base) + 80px)}.TreeItem[data-depth="5"]{padding-left:calc(var(--npaw-tree-indent-base) + 100px)}.TreeItem[data-depth="6"]{padding-left:calc(var(--npaw-tree-indent-base) + 120px)}.TreeItem[data-depth="7"]{padding-left:calc(var(--npaw-tree-indent-base) + 140px)}.TreeItem[data-depth="8"]{padding-left:calc(var(--npaw-tree-indent-base) + 160px)}.navbar-vertical:not(.navbar-vertical-open) .TreeItem,.TreeItem.no-padding-left{padding-left:7.5px}.Wrapper:not(.clone).active .nav-link,.Wrapper:not(.clone).active .nav-link:hover{background-color:var(--npaw-sidebar-active)}.Wrapper:not(.clone).active .dashboard-title{font-weight:600}.navbar-vertical-open .Wrapper:has(.dashboard-title.category) .nav-link,.navbar-vertical-open .Wrapper:has(.dashboard-title.category) .nav-link:hover{background-color:transparent!important;box-shadow:none!important}.Count{position:absolute;top:-10px;right:-10px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:var(--npaw-accent);font-size:.8rem;font-weight:600;color:var(--npaw-on-accent)}.disableInteraction{pointer-events:none}.disableSelection,.clone{.Text,.Count{user-select:none;-webkit-user-select:none}}.npaw-TreeItem-icon{background:transparent!important;flex-shrink:0}.Wrapper:not(.clone) .nav-link:hover .npaw-TreeItem-icon,.Wrapper:not(.clone).active .nav-link .npaw-TreeItem-icon{background:transparent!important}.navbar-vertical-open .npaw-TreeItem-icon.category>*:not(.npaw-tree-item-disclosure){display:none}.navbar-vertical-open .npaw-TreeItem-icon.category{display:inline-flex;align-items:center;min-width:20px}.npaw-tree-item-disclosure{display:none;flex-shrink:0;transition:transform .2s ease;color:var(--npaw-text-secondary)}.navbar-vertical-open .npaw-TreeItem-icon.category .npaw-tree-item-disclosure{display:inline-block}.Wrapper[aria-expanded=true] .npaw-tree-item-disclosure{transform:rotate(90deg)}.navbar-vertical-open .Wrapper:has(.npaw-tree-item-disclosure) .dropdown-indicator-icon{display:none}.grab-icon{position:absolute;top:50%;transform:translateY(-50%);left:-.75rem;display:block;cursor:grab!important;opacity:0;pointer-events:none}.nav-link:hover .grab-icon,.grab-icon:focus-within{opacity:1;pointer-events:auto}.grab-icon-svg{display:block;cursor:grab!important}.grab-icon-svg:focus-visible{outline:2px solid var(--npaw-accent);outline-offset:1px;border-radius:2px}.grab-icon:focus{outline:none}.navbar-vertical:not(.navbar-vertical-open) .grab-icon{display:none}.grab-icon.hide,.hide .grab-icon{display:none}.navbar-vertical .navbar-vertical-content .navbar-nav .Wrapper .navbar-vertical-label{display:block;text-transform:uppercase;font-weight:500;font-size:.6875rem;letter-spacing:.04em;color:var(--phoenix-navbar-vertical-label-color);margin-bottom:.5rem;margin-top:1.5rem;padding-left:2rem}.navbar-vertical-collapsed .navbar-vertical.navbar-expand-lg .navbar-collapse.show .dropdown-indicator-icon{display:flex}.dropdown-indicator-icon{transition:transform .2s ease}.Wrapper[aria-expanded=true] .dropdown-indicator-icon{transform:rotate(90deg)}.dashboard-title-box{display:flex;align-items:center;gap:.25rem;flex:1 1 auto;padding-right:.5rem;padding-top:.125rem;transform:scaleX(1);transform-origin:left center;transition:transform .1s;min-width:0}.navbar-vertical:not(.navbar-vertical-open) .dashboard-title-box{transform:scaleX(0)}.dashboard-title{padding-left:var(--npaw-tree-title-gap);display:block;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-weight:400}.dashboard-title.folder{font-weight:600}.dashboard-title.category{padding-left:var(--npaw-tree-title-gap);font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.child-count{color:var(--npaw-text-muted);font-weight:400;font-size:.6875rem}.TreeItem[data-depth="2"] .dashboard-title:not(.category):not(.folder),.TreeItem[data-depth="3"] .dashboard-title:not(.category):not(.folder),.TreeItem[data-depth="4"] .dashboard-title:not(.category):not(.folder),.TreeItem[data-depth="5"] .dashboard-title:not(.category):not(.folder){opacity:.78;font-size:.78125rem}.TreeItem[data-depth="2"] .npaw-TreeItem-icon,.TreeItem[data-depth="3"] .npaw-TreeItem-icon,.TreeItem[data-depth="4"] .npaw-TreeItem-icon,.TreeItem[data-depth="5"] .npaw-TreeItem-icon{opacity:.7}.navbar-vertical-open .TreeItem[data-depth="2"]:before,.navbar-vertical-open .TreeItem[data-depth="3"]:before,.navbar-vertical-open .TreeItem[data-depth="4"]:before,.navbar-vertical-open .TreeItem[data-depth="5"]:before{content:"";position:absolute;top:-2px;bottom:-2px;width:1px;background-color:var(--phoenix-border-color);opacity:.35}.navbar-vertical-open .TreeItem[data-depth="2"]:before{left:calc(var(--npaw-tree-indent-base) + 20px + 7px)}.navbar-vertical-open .TreeItem[data-depth="3"]:before{left:calc(var(--npaw-tree-indent-base) + 40px + 7px)}.navbar-vertical-open .TreeItem[data-depth="4"]:before{left:calc(var(--npaw-tree-indent-base) + 60px + 7px)}.navbar-vertical-open .TreeItem[data-depth="5"]:before{left:calc(var(--npaw-tree-indent-base) + 80px + 7px)}.npaw-tree-item-icon{font-size:10px;width:16px;color:var(--phoenix-navbar-vertical-link-color)}.npaw-tree-item-indicators{flex-shrink:0;margin-right:2px;line-height:1}.npaw-tree-item-indicators .npaw-badge--icon-only{width:16px;height:16px;padding:0;border-color:transparent;background-color:transparent;color:var(--npaw-text-muted)}.npaw-tree-item-indicators .npaw-badge--tone-warning{color:var(--phoenix-warning)}.npaw-TreeItem-indicator-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--npaw-text-muted);opacity:.7;transition:opacity .15s ease}.npaw-TreeItem-indicator-icon.text-warning{color:var(--phoenix-warning);opacity:.85}.nav-link:hover .npaw-TreeItem-indicator-icon{opacity:1}.navbar-vertical:not(.navbar-vertical-open) .npaw-tree-item-indicators{display:none!important}.icon__danger{color:var(--phoenix-danger)}.npaw-sidebar-layout__top-bar--standard{--npaw-sidebar-top-bar-align-items: center;--npaw-sidebar-top-bar-row-gap: var(--npaw-layout-spacing, 20px);--npaw-sidebar-top-bar-center-justify-content: center;--npaw-sidebar-top-bar-center-flex: 0 0 auto;--npaw-sidebar-top-bar-center-min-width: 0;--npaw-sidebar-top-bar-left-align-items: center;--npaw-sidebar-top-bar-left-padding-top: 0;--npaw-sidebar-top-bar-responsive-align-items: flex-start;--npaw-sidebar-top-bar-responsive-left-basis: 12.5rem;--npaw-sidebar-top-bar-responsive-left-min-width: 12.5rem;--npaw-sidebar-top-bar-responsive-center-basis: 32.5rem;--npaw-sidebar-top-bar-responsive-right-justify-content: flex-start;--npaw-sidebar-top-bar-responsive-right-margin-left: 0;--npaw-sidebar-top-bar-responsive-actions-justify-content: flex-start;display:flex;align-items:var(--npaw-sidebar-top-bar-align-items, center);gap:var(--npaw-layout-spacing, 20px);row-gap:var(--npaw-sidebar-top-bar-row-gap, var(--npaw-layout-spacing, 20px));min-width:0;padding:var(--npaw-layout-top-chrome-padding-y, 10px) var(--npaw-layout-top-chrome-padding-x, 20px) var(--npaw-layout-top-chrome-padding-bottom, .5rem);border-bottom:1px solid var(--npaw-surface-card-border);background:var(--npaw-surface-card-bg, transparent)}.npaw-sidebar-layout__top-bar--standard.dxi-top-bar.npaw-sidebar-layout__top-bar--responsive{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:center;--npaw-sidebar-top-bar-responsive-actions-justify-content: flex-end}.npaw-sidebar-layout__top-bar--standard.dxi-top-bar.npaw-sidebar-layout__top-bar--responsive .npaw-sidebar-layout__top-bar-left{grid-column:1;grid-row:1;min-width:0;padding-top:0}.npaw-sidebar-layout__top-bar--standard.dxi-top-bar.npaw-sidebar-layout__top-bar--responsive .npaw-sidebar-layout__top-bar-right{grid-column:2;grid-row:1;justify-content:flex-end;margin-left:0}.npaw-sidebar-layout__top-bar--standard.dxi-top-bar.npaw-sidebar-layout__top-bar--responsive .npaw-sidebar-layout__top-bar-center{grid-column:1 / -1;grid-row:2;justify-content:flex-start;width:100%;min-width:0}@media (max-width: 1100px){.npaw-sidebar-layout__top-bar--standard.dxi-top-bar.npaw-sidebar-layout__top-bar--responsive{grid-template-columns:minmax(0,1fr)}.npaw-sidebar-layout__top-bar--standard.dxi-top-bar.npaw-sidebar-layout__top-bar--responsive .npaw-sidebar-layout__top-bar-right{grid-column:1;grid-row:2}.npaw-sidebar-layout__top-bar--standard.dxi-top-bar.npaw-sidebar-layout__top-bar--responsive .npaw-sidebar-layout__top-bar-center{grid-row:3}}.npaw-sidebar-layout__top-bar--sticky{position:sticky;top:0;z-index:3}.npaw-sidebar-layout__top-bar-left,.npaw-sidebar-layout__top-bar-center,.npaw-sidebar-layout__top-bar-right,.npaw-sidebar-layout__top-bar-controls,.npaw-sidebar-layout__top-bar-actions{display:inline-flex;align-items:center;gap:8px;min-width:0}.npaw-sidebar-layout__top-bar-center{justify-content:var(--npaw-sidebar-top-bar-center-justify-content, center);flex:var(--npaw-sidebar-top-bar-center-flex, 0 0 auto);min-width:var(--npaw-sidebar-top-bar-center-min-width, 0)}.npaw-sidebar-layout__top-bar-right{margin-left:auto;justify-content:flex-end;flex:0 0 auto;gap:6px}.npaw-sidebar-layout__top-bar-left{align-items:var(--npaw-sidebar-top-bar-left-align-items, center);flex:1 1 auto;padding-top:var(--npaw-sidebar-top-bar-left-padding-top, 0)}.npaw-sidebar-layout__top-bar-controls{flex-wrap:wrap;justify-content:flex-end}.npaw-sidebar-layout__top-bar-control{display:inline-flex;align-items:center;min-width:0}.npaw-sidebar-layout__top-bar-actions{gap:4px}.npaw-sidebar-layout__top-bar-actions .npaw-button--icon-only{width:28px}.npaw-sidebar-layout__top-bar--standard.npaw-sidebar-layout__top-bar--responsive{align-items:var(--npaw-sidebar-top-bar-responsive-align-items, flex-start);flex-wrap:wrap}.npaw-sidebar-layout__top-bar--standard.npaw-sidebar-layout__top-bar--responsive .npaw-sidebar-layout__top-bar-left{flex:1 1 var(--npaw-sidebar-top-bar-responsive-left-basis, 12.5rem);min-width:min(100%,var(--npaw-sidebar-top-bar-responsive-left-min-width, 12.5rem))}.npaw-sidebar-layout__top-bar--standard.npaw-sidebar-layout__top-bar--responsive .npaw-sidebar-layout__top-bar-center{flex:2 1 var(--npaw-sidebar-top-bar-responsive-center-basis, 32.5rem);min-width:0}.npaw-sidebar-layout__top-bar--standard.npaw-sidebar-layout__top-bar--responsive .npaw-sidebar-layout__top-bar-right{flex:0 1 auto;flex-wrap:wrap;justify-content:var( --npaw-sidebar-top-bar-responsive-right-justify-content, flex-start );margin-left:var(--npaw-sidebar-top-bar-responsive-right-margin-left, 0);max-width:100%}.npaw-sidebar-layout__top-bar--standard.npaw-sidebar-layout__top-bar--responsive .npaw-sidebar-layout__top-bar-actions{flex-wrap:wrap;justify-content:var( --npaw-sidebar-top-bar-responsive-actions-justify-content, flex-start );max-width:100%}.npaw-sidebar-layout__top-bar--standard.npaw-sidebar-layout__top-bar--responsive .npaw-sidebar-layout__top-bar-title-block,.npaw-sidebar-layout__top-bar--standard.npaw-sidebar-layout__top-bar--responsive .npaw-sidebar-layout__top-bar-control,.npaw-sidebar-layout__top-bar--standard.npaw-sidebar-layout__top-bar--responsive .npaw-sidebar-layout__top-bar-right>*{max-width:100%}.npaw-sidebar-layout__top-bar-title-block{display:flex;flex-direction:column;gap:2px;min-width:0}.npaw-sidebar-layout__top-bar-title{font-family:var(--npaw-font-family-title);margin:0;color:var(--npaw-text-primary);font-size:.95rem;font-weight:600;line-height:1.2}.npaw-sidebar-layout__top-bar-subtitle{margin:0;color:var(--npaw-text-muted);font-size:.75rem;line-height:1.25}.npaw-sidebar-layout__top-bar-title-block--subtitle-only .npaw-sidebar-layout__top-bar-subtitle{font-size:.8125rem;line-height:1.35}.npaw-sidebar-layout__status{flex:0 0 auto}@media (max-width: 720px){.npaw-sidebar-layout__top-bar--standard{align-items:stretch;flex-wrap:wrap;gap:8px 12px}.npaw-sidebar-layout__top-bar-left,.npaw-sidebar-layout__top-bar-center,.npaw-sidebar-layout__top-bar-right{flex:1 1 100%;width:100%}.npaw-sidebar-layout__top-bar-center,.npaw-sidebar-layout__top-bar-right,.npaw-sidebar-layout__top-bar-controls{justify-content:flex-start}.npaw-sidebar-layout__top-bar-right{margin-left:0;flex-wrap:wrap}.npaw-sidebar-layout__top-bar-title-block,.npaw-sidebar-layout__top-bar-control,.npaw-sidebar-layout__top-bar-right>*{max-width:100%}}.npaw-sidebar-layout__actions-bar-inner{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--npaw-layout-spacing, 20px);min-width:0;padding:var(--npaw-layout-top-chrome-padding-y, 10px) var(--npaw-layout-page-padding, 20px);border-top:1px solid var(--npaw-border-subtle, var(--npaw-border-color));background:var(--npaw-surface-floating-bg, var(--npaw-surface-card-bg))}.npaw-sidebar-layout__actions-bar-summary{display:inline-flex;align-items:center;gap:var(--npaw-layout-control-gap, .5rem);min-width:0;color:var(--npaw-text-secondary);font-size:.82rem}.npaw-sidebar-layout__actions-bar-dot{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:var(--npaw-warning, var(--npaw-accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--npaw-warning, var(--npaw-accent)) 18%,transparent)}.npaw-sidebar-layout__actions-bar-inner--success .npaw-sidebar-layout__actions-bar-dot{background:var(--npaw-success, var(--npaw-accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--npaw-success, var(--npaw-accent)) 18%,transparent)}.npaw-sidebar-layout__actions-bar-inner--danger .npaw-sidebar-layout__actions-bar-dot{background:var(--npaw-danger, var(--npaw-accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--npaw-danger, var(--npaw-accent)) 18%,transparent)}.npaw-sidebar-layout__actions-bar-inner--info .npaw-sidebar-layout__actions-bar-dot{background:var(--npaw-info, var(--npaw-accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--npaw-info, var(--npaw-accent)) 18%,transparent)}.npaw-sidebar-layout__actions-bar-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--npaw-layout-control-gap, .5rem)}.npaw-sidebar-layout__standard-rail{display:flex;flex:1 1 auto;align-self:stretch;min-width:0;min-height:0;height:100%;background:var(--npaw-surface-subtle, var(--npaw-surface-card-bg))}.npaw-sidebar-layout__standard-rail--collapsed{width:var(--npaw-sidebar-layout-rail-size, 48px)}.npaw-sidebar-layout__standard-rail--expanded{width:var(--npaw-sidebar-layout-rail-size, 368px)}.npaw-sidebar-layout__rail-strip{display:flex;flex:0 0 48px;flex-direction:column;align-items:center;gap:var(--npaw-layout-gap-xs, .375rem);padding:var(--npaw-layout-top-chrome-padding-y, 10px) 0;border-right:1px solid transparent}.npaw-sidebar-layout__standard-rail--expanded .npaw-sidebar-layout__rail-strip{border-right-color:var(--npaw-border-subtle, var(--npaw-border-color))}.npaw-sidebar-layout__rail-body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;padding:var(--npaw-layout-top-chrome-padding-y, 10px) var(--npaw-layout-page-padding, 20px);overflow:auto}.npaw-sidebar-layout__rail-body[data-npaw-layout-content=scroll]{display:block;flex:1 1 auto;overflow:auto}.npaw-sidebar-layout__rail-body[data-npaw-layout-content=natural]{display:block;flex:0 0 auto;overflow:visible}.npaw-sidebar-layout__rail-empty{display:flex;flex-direction:column;gap:6px}.npaw-sidebar-layout__rail-empty-title{color:var(--npaw-text-primary);font-size:.85rem;font-weight:600}.npaw-sidebar-layout__rail-empty-text{color:var(--npaw-text-muted);font-size:.78rem;line-height:1.45}.npaw-sidebar-layout__banner{flex:0 0 auto;min-width:0;padding:8px 16px 0}.npaw-sidebar-layout__busy-overlay{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--npaw-surface-card-bg, transparent) 72%,transparent)}.npaw-sidebar-layout__busy-card{display:flex;align-items:center;justify-content:center;min-width:180px;padding:16px;border:1px solid var(--npaw-surface-floating-border, var(--npaw-border-color));border-radius:var(--npaw-radius-lg, 10px);background:var(--npaw-surface-floating-bg, var(--npaw-surface-card-bg));box-shadow:var(--npaw-surface-floating-shadow, none)}.npaw-sidebar-layout__empty-state{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:0;padding:24px;text-align:center}.npaw-sidebar-layout__empty-state--onboarding,.npaw-sidebar-layout__empty-state--blocked{padding:32px 24px}.npaw-sidebar-layout__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:4px;border-radius:var(--npaw-radius-lg, 14px);background:color-mix(in srgb,var(--npaw-accent) 14%,transparent);color:var(--npaw-accent)}.npaw-sidebar-layout__empty-state--muted .npaw-sidebar-layout__empty-icon,.npaw-sidebar-layout__empty-state--neutral .npaw-sidebar-layout__empty-icon{background:var(--npaw-surface-hover, transparent);color:var(--npaw-text-muted)}.npaw-sidebar-layout__empty-state--info .npaw-sidebar-layout__empty-icon{background:color-mix(in srgb,var(--npaw-info) 14%,transparent);color:var(--npaw-info)}.npaw-sidebar-layout__empty-state--success .npaw-sidebar-layout__empty-icon{background:color-mix(in srgb,var(--npaw-success) 14%,transparent);color:var(--npaw-success)}.npaw-sidebar-layout__empty-state--warning .npaw-sidebar-layout__empty-icon{background:color-mix(in srgb,var(--npaw-warning) 14%,transparent);color:var(--npaw-warning)}.npaw-sidebar-layout__empty-state--danger .npaw-sidebar-layout__empty-icon{background:color-mix(in srgb,var(--npaw-danger) 14%,transparent);color:var(--npaw-danger)}.npaw-sidebar-layout__empty-title{margin:0;color:var(--npaw-text-primary);font-size:.95rem;font-weight:600}.npaw-sidebar-layout__empty-message{margin:0;max-width:360px;color:var(--npaw-text-muted);font-size:.82rem}.npaw-sidebar-layout__empty-content{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:min(560px,100%);min-width:0;color:var(--npaw-text-secondary);font-size:.82rem}.npaw-sidebar-layout__empty-actions,.npaw-sidebar-layout__empty-action{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:4px}.npaw-sidebar-layout__main-tabs{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--npaw-layout-spacing, 20px);min-width:0;padding:var(--npaw-layout-top-chrome-padding-y, 10px) var(--npaw-layout-page-padding, 20px) 0;background:var(--npaw-surface-card-bg, transparent);border-bottom:1px solid var(--npaw-border-subtle, var(--npaw-border-color))}.npaw-sidebar-layout__main-tabs--sticky{position:sticky;top:0;z-index:2}.npaw-sidebar-layout__main-tabs>.npaw-tabs{min-width:0}.npaw-sidebar-layout__main-tabs-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--npaw-layout-control-gap, .5rem)}.npaw-sidebar-layout{--npaw-sidebar-layout-sidebar-gap: var(--npaw-layout-gap-sm, .5rem);--npaw-sidebar-layout-sidebar-padding-block: var(--npaw-layout-sidebar-padding-block, 1.25rem);--npaw-sidebar-layout-sidebar-padding-inline: var(--npaw-layout-sidebar-padding-inline, .75rem);display:flex;flex-direction:column;height:var(--npaw-platform-page-height);color:var(--npaw-text-primary);font-family:var(--font-primary, "Outfit", -apple-system, system-ui, sans-serif);min-width:0;min-height:0}.npaw-sidebar-layout--embedded{height:auto;min-height:0;flex:1 1 auto}.npaw-sidebar-layout__row{position:relative;display:flex;flex:1 1 auto;min-width:0;min-height:0}.npaw-sidebar-layout__sidebar{display:flex;flex-direction:column;gap:var(--npaw-sidebar-layout-sidebar-gap);padding-block:var(--npaw-sidebar-layout-sidebar-padding-block);padding-inline:var(--npaw-sidebar-layout-sidebar-padding-inline);border-right:1px solid var(--npaw-border-color);background:var(--npaw-surface-card-bg, transparent);box-shadow:var(--npaw-surface-card-shadow, none);position:sticky;top:0;align-self:start;height:var(--npaw-platform-page-height);overflow-y:auto;min-width:0;flex:0 0 var(--npaw-sidebar-layout-width, 240px);width:var(--npaw-sidebar-layout-width, 240px);max-width:var(--npaw-sidebar-layout-width, 240px)}.npaw-sidebar-layout__sidebar>:only-child{flex:1 1 auto;min-height:0;min-width:0}.npaw-sidebar-layout__sidebar--embedded{position:relative;top:auto;align-self:stretch;height:auto;min-height:0;overflow:hidden;box-shadow:none;border-right:none}.npaw-sidebar-layout--density-compact .npaw-sidebar-layout__sidebar{--npaw-sidebar-layout-sidebar-gap: var(--npaw-layout-gap-xs, .375rem);--npaw-sidebar-layout-sidebar-padding-block: var( --npaw-layout-sidebar-padding-block-compact, .75rem )}.npaw-sidebar-layout--density-compact .npaw-sidebar-layout__sidebar--embedded{--npaw-sidebar-layout-sidebar-padding-block: var( --npaw-layout-sidebar-padding-block-embedded-compact, .5rem )}.npaw-sidebar-layout__rail{display:flex;flex:0 0 auto;flex-direction:column;min-width:0;min-height:0;border-left:1px solid var(--npaw-border-color);background:var(--npaw-surface-card-bg, transparent)}.npaw-sidebar-layout__rail--left{border-right:1px solid var(--npaw-border-color);border-left:0}.npaw-sidebar-layout__main{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.npaw-sidebar-layout__main-content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;padding:var(--npaw-layout-page-padding, 20px)}.npaw-sidebar-layout__main-content[data-npaw-layout-inset=none]{padding:0}.npaw-sidebar-layout--read-only .npaw-sidebar-layout__main-content{opacity:.95}.npaw-sidebar-layout--disabled .npaw-sidebar-layout__main-content{pointer-events:none;opacity:.72}.npaw-sidebar-layout__main-content[data-npaw-layout-content=scroll]{display:block;flex:1 1 auto;padding:var(--npaw-layout-page-padding, 20px);overflow:auto}.npaw-sidebar-layout__main-content[data-npaw-layout-content=scroll][data-npaw-layout-inset=none]{padding:0}.npaw-sidebar-layout__main-content[data-npaw-layout-content=natural]{display:block;flex:0 0 auto;padding:var(--npaw-layout-page-padding, 20px);overflow:visible}.npaw-sidebar-layout__main-content[data-npaw-layout-content=natural][data-npaw-layout-inset=none]{padding:0}.npaw-sidebar-layout__actions-bar,.npaw-sidebar-layout__top-bar{flex:0 0 auto;min-width:0}.npaw-sidebar-layout{--npaw-sidebar-layout-resizer-thickness: 8px}.npaw-sidebar-layout__resizer{position:relative;flex:0 0 var(--npaw-sidebar-layout-resizer-thickness);align-self:stretch;cursor:col-resize;background:transparent;border:0;outline:none;transition:background-color .12s ease;user-select:none;touch-action:none}.npaw-sidebar-layout__resizer:before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - .5px);width:1px;background:var(--npaw-border-color);transition:background-color .12s ease,width .12s ease,left .12s ease}.npaw-sidebar-layout__resizer:hover:before,.npaw-sidebar-layout__resizer:focus-visible:before,.npaw-sidebar-layout__resizer:active:before{background:var(--npaw-accent);width:2px;left:calc(50% - 1px)}.npaw-sidebar-layout__resizer:focus-visible{box-shadow:inset 0 0 0 2px var(--npaw-accent-glow, var(--npaw-accent))}.npaw-sidebar-layout__resizer--rail:before{background:var(--npaw-border-subtle, var(--npaw-border-color))}.npaw-sidebar-layout__resizer-grip{position:absolute;top:50%;left:50%;width:2px;height:24px;transform:translate(-50%,-50%);background:transparent;background-image:radial-gradient(circle,var(--npaw-accent) 1px,transparent 1.2px);background-size:2px 6px;background-repeat:repeat-y;opacity:0;transition:opacity .12s ease;pointer-events:none}.npaw-sidebar-layout__resizer:hover .npaw-sidebar-layout__resizer-grip,.npaw-sidebar-layout__resizer:focus-visible .npaw-sidebar-layout__resizer-grip{opacity:.65}.npaw-sidebar-layout__sidebar-head{padding:4px 8px 12px;border-bottom:1px solid var(--npaw-border-color);margin-bottom:4px}.npaw-sidebar-layout__brand{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.01em;color:var(--npaw-side-nav-brand-color, var(--npaw-text-primary));min-width:0}.npaw-sidebar-layout__brand-icon{flex:0 0 auto}.npaw-sidebar-layout__brand-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.npaw-sidebar-layout__nav{display:flex;flex-direction:column;gap:2px;min-width:0}.npaw-sidebar-layout__nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px;padding-left:calc(10px + (var(--npaw-sidebar-layout-item-depth, 0) * var(--npaw-side-nav-depth-step, 20px)));border:1px solid transparent;background:var(--npaw-side-nav-item-bg, transparent);border-radius:8px;color:var(--npaw-side-nav-item-text-color, var(--npaw-text-secondary));text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.npaw-sidebar-layout__nav-item-row{display:flex;align-items:center;gap:4px;width:100%;min-width:0}.npaw-sidebar-layout__nav-item-row>.npaw-sidebar-layout__nav-item{flex:1 1 auto;min-width:0}.npaw-sidebar-layout__nav-actions{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.npaw-sidebar-layout__nav-item:hover:not(:disabled){background:var(--npaw-side-nav-item-bg-hover, var(--npaw-surface-hover));color:var(--npaw-side-nav-item-text-color-active, var(--npaw-text-primary))}.npaw-sidebar-layout__nav-item:hover:not(:disabled) .npaw-sidebar-layout__nav-icon{background:var(--npaw-side-nav-item-icon-tile-bg-hover, var(--npaw-surface-hover))}.npaw-sidebar-layout__nav-item:focus-visible{outline:2px solid var(--npaw-border-focus, var(--npaw-accent));outline-offset:2px}.npaw-sidebar-layout__nav-item--active{background:var(--npaw-side-nav-item-bg-active, var(--npaw-surface-hover));border-color:var(--npaw-border-color);color:var(--npaw-side-nav-item-text-color-active, var(--npaw-text-primary))}.npaw-sidebar-layout__nav-item--active .npaw-sidebar-layout__nav-icon{background:var(--npaw-side-nav-item-icon-tile-bg-active, var(--npaw-surface-hover));color:var(--npaw-side-nav-item-icon-color-active, var(--npaw-accent))}.npaw-sidebar-layout__nav-item--disabled{cursor:not-allowed;opacity:.65}.npaw-sidebar-layout__nav-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border-radius:6px;background:var(--npaw-side-nav-item-icon-tile-bg, var(--npaw-surface-hover));color:var(--npaw-side-nav-item-icon-color, currentColor);transition:background-color .15s ease,color .15s ease}.npaw-sidebar-layout__nav-leading{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0}.npaw-sidebar-layout__nav-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.npaw-sidebar-layout__nav-label{min-width:0;font-size:13px;font-weight:600;color:inherit;overflow:hidden;text-overflow:ellipsis}.npaw-sidebar-layout__nav-desc{font-size:11px;color:var( --npaw-side-nav-item-desc-color, var(--npaw-text-tertiary, var(--npaw-text-secondary)) );white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.npaw-sidebar-layout__nav-meta{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:4px;min-width:0}.npaw-sidebar-layout__before-nav,.npaw-sidebar-layout__after-nav,.npaw-sidebar-layout__footer{min-width:0}.npaw-sidebar-layout__after-nav{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.npaw-sidebar-layout__footer{margin-top:auto}.npaw-sidebar-layout__search{width:100%;min-width:0;padding:2px 0}.npaw-sidebar-layout__search-input{width:100%}.npaw-sidebar-layout__controls{display:flex;flex-direction:column;gap:8px;min-width:0}.npaw-sidebar-layout__controls-segment{min-width:0}@media (max-width: 720px){body.npaw-route-sidebar-drawer-open{overflow:hidden}.npaw-sidebar-layout--page{height:auto;min-height:var(--npaw-platform-page-height)}.npaw-sidebar-layout__row{flex-direction:column}.npaw-sidebar-layout--page>.npaw-sidebar-layout__row>.npaw-sidebar-layout__sidebar--page{position:fixed;top:var(--npaw-platform-topbar-height);left:0;z-index:1020;box-sizing:border-box;height:0;min-height:0;flex-direction:column;padding:0;border-right:none;border-bottom:0 solid var(--npaw-border-color);box-shadow:none;overflow:hidden;overscroll-behavior-y:contain;visibility:hidden;pointer-events:none;flex:0 0 auto;width:100vw;max-width:100vw;transition:height .2s ease,padding .2s ease,visibility 0s linear .2s;will-change:height}body.npaw-route-sidebar-drawer-open .npaw-sidebar-layout--page>.npaw-sidebar-layout__row>.npaw-sidebar-layout__sidebar--page{height:var(--npaw-platform-page-height);padding-block:var(--npaw-sidebar-layout-sidebar-padding-block);padding-inline:var(--npaw-sidebar-layout-sidebar-padding-inline);border-bottom-width:1px;overflow-y:auto;visibility:visible;pointer-events:auto;transition:height .2s ease,padding .2s ease,visibility 0s linear 0s}.npaw-sidebar-layout__resizer,.npaw-sidebar-layout__rail,.npaw-sidebar-layout__sidebar-head{display:none}.npaw-sidebar-layout--page>.npaw-sidebar-layout__row>.npaw-sidebar-layout__sidebar--page>.npaw-sidebar-layout__nav{flex-direction:column;min-width:0;width:100%}.npaw-sidebar-layout--embedded>.npaw-sidebar-layout__row>.npaw-sidebar-layout__sidebar--embedded{flex-direction:row;overflow-x:auto;overflow-y:hidden;border-right:none;border-bottom:1px solid var(--npaw-border-color);flex:0 0 auto;width:100%;max-width:none}.npaw-sidebar-layout--embedded>.npaw-sidebar-layout__row>.npaw-sidebar-layout__sidebar--embedded>.npaw-sidebar-layout__nav{flex-direction:row;min-width:max-content}.npaw-sidebar-layout__nav-label{white-space:nowrap}.npaw-sidebar-layout__nav-item{gap:6px;width:100%;white-space:nowrap}.npaw-sidebar-layout--embedded>.npaw-sidebar-layout__row>.npaw-sidebar-layout__sidebar--embedded .npaw-sidebar-layout__nav-item{width:auto}.npaw-sidebar-layout__nav-desc{display:none}@media (prefers-reduced-motion: reduce){.npaw-sidebar-layout--page>.npaw-sidebar-layout__row>.npaw-sidebar-layout__sidebar--page,body.npaw-route-sidebar-drawer-open .npaw-sidebar-layout--page>.npaw-sidebar-layout__row>.npaw-sidebar-layout__sidebar--page{transition:none}}}.npaw-navbar-toggler-button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:.5rem;appearance:none;color:var(--npaw-topbar-text);background:none;border:none}.navbar-expand .npaw-navbar-toggler-button{display:none}.navbar-vertical+.navbar-top .npaw-navbar-toggler-button,.navbar-top-measurement-ref .navbar-top .npaw-navbar-toggler-button{display:flex}.npaw-navbar-toggler-hamburger-icon{width:1.25rem}.npaw-navbar-toggler-hamburger-icon>span{display:block;height:.125rem;width:100%;margin:.25rem auto;background-color:currentColor;border-radius:.375rem;transition-duration:.3s}.npaw-navbar-toggler-hamburger-icon>span:first-child.on{transform:rotate(45deg) translate(4px,4px)}.npaw-navbar-toggler-hamburger-icon>span:nth-child(2).on{opacity:0}.npaw-navbar-toggler-hamburger-icon>span:last-child.on{transform:rotate(-45deg) translate(5px,-4px)}html.npaw-touch .npaw-navbar-toggler-button{min-width:44px;min-height:44px}@media only screen and (max-width: 991.98px){.navbar-expand .navbar-logo--settings-mobile-nav .npaw-navbar-toggler-button{display:flex}}@media (max-width: 720px){.navbar-expand .npaw-navbar-toggler-button--route-sidebar{display:flex}}.navbar-vertical+.navbar-top .navbar-brand.npaw-top-bar-nav-brand-container,.navbar-top-measurement-ref .navbar-top .navbar-brand.npaw-top-bar-nav-brand-container{width:100%;margin-left:.75rem}.npaw-top-bar-application-logo{font-family:var(--npaw-font-family-title);max-width:calc(100% - 20px);margin-left:.25rem;font-size:1.125rem;overflow-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:var(--npaw-font-weight-heading);transition:all .1s}.navbar-vertical-collapsed .npaw-top-bar-application-logo{max-width:0}.navbar-logo--no-global-sidebar{flex:0 1 auto;min-width:0}.navbar-logo--no-global-sidebar .npaw-top-bar-nav-brand-container,.navbar-logo--no-global-sidebar .npaw-top-bar-brand-inner{max-width:100%;min-width:0}.navbar-logo--no-global-sidebar .npaw-top-bar-application-logo{min-width:0}.navbar-vertical+.navbar-top .navbar-toggler.navbar-toggler-humburger-icon,.navbar-top-measurement-ref .navbar-top .navbar-toggler.navbar-toggler-humburger-icon{margin-left:.25rem}@media only screen and (max-width: 992px){.navbar-vertical+.navbar-top .navbar-brand.npaw-top-bar-nav-brand-container,.navbar-top-measurement-ref .navbar-top .navbar-brand.npaw-top-bar-nav-brand-container{margin-left:.25rem;margin-right:.5rem}.npaw-top-bar-application-logo{display:none}}html.npaw-touch .navbar-brand.npaw-top-bar-nav-brand-container{display:flex;align-items:center;justify-content:flex-start;min-width:44px;min-height:44px}.npaw-brand-mark{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;height:var(--npaw-brand-mark-height, 1.8rem);width:var(--npaw-brand-mark-width, 7.826rem);flex-shrink:0;isolation:isolate}.npaw-brand-mark--topbar{margin-left:1.25rem}.npaw-brand-mark__glow{position:absolute;top:50%;left:50%;width:110%;height:180%;transform:translate(-50%,-50%);pointer-events:none;z-index:0;background:var(--npaw-brand-mark-glow);filter:blur(8px);opacity:.85;transition:opacity .25s ease,transform .35s ease}.npaw-brand-mark--pending .npaw-brand-mark__glow{opacity:0}.npaw-brand-mark__wordmark{position:relative;z-index:1;display:block;width:100%;height:100%;background:var(--npaw-brand-mark-gradient);-webkit-mask:var(--npaw-brand-mark-mask) no-repeat center / contain;mask:var(--npaw-brand-mark-mask) no-repeat center / contain;transition:filter .25s ease,background .35s ease}.npaw-brand-mark__placeholder{position:relative;z-index:1;display:block;width:100%;height:100%}.npaw-brand-mark__image{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;object-position:center left;transition:filter .25s ease}.npaw-brand-mark__image--loading{opacity:0}.npaw-brand-mark:hover .npaw-brand-mark__glow{transform:translate(-50%,-50%) scale(1.06);opacity:1}.npaw-brand-mark--pending:hover .npaw-brand-mark__glow{opacity:0}.npaw-brand-mark:hover .npaw-brand-mark__wordmark,.npaw-brand-mark:hover .npaw-brand-mark__image{filter:brightness(1.08) saturate(1.1)}@media (prefers-reduced-motion: reduce){.npaw-brand-mark__glow,.npaw-brand-mark__wordmark,.npaw-brand-mark__image{transition:none}.npaw-brand-mark:hover .npaw-brand-mark__glow{transform:translate(-50%,-50%)}.npaw-brand-mark:hover .npaw-brand-mark__wordmark,.npaw-brand-mark:hover .npaw-brand-mark__image{filter:none}}.npaw-dp-calendar{display:flex;justify-content:center}.npaw-dp-calendar .react-datepicker{border:none;background-color:transparent;font-family:inherit;display:flex;gap:1rem;-webkit-user-select:none;user-select:none}.npaw-dp-calendar .react-datepicker__month-container{flex:1}.npaw-dp-calendar .react-datepicker__header{background-color:transparent;border-bottom:none;padding-top:0}.npaw-dp-calendar .react-datepicker__current-month{font-size:.9375rem;font-weight:600;color:var(--npaw-text-primary);margin-bottom:.375rem}.npaw-dp-calendar .react-datepicker__day-names{margin-bottom:0}.npaw-dp-calendar .react-datepicker__day-name{font-size:.8125rem;font-weight:500;color:var(--npaw-text-secondary);width:2.4rem;line-height:2.4rem;margin:.0625rem}.npaw-dp-calendar .react-datepicker__day{width:2.4rem;line-height:2.4rem;margin:.0625rem;font-size:.875rem;color:var(--npaw-text-primary);border-radius:.25rem;transition:background-color .1s ease}.npaw-dp-calendar .react-datepicker__day--outside-month{visibility:hidden;pointer-events:none}.npaw-dp-calendar .react-datepicker__day:hover{background-color:var(--npaw-select-option-hover-bg, rgba(0, 0, 0, .06));border-radius:.25rem}.npaw-dp-calendar .react-datepicker__day--selected,.npaw-dp-calendar .react-datepicker__day--range-start,.npaw-dp-calendar .react-datepicker__day--range-end{background-color:var(--npaw-selected-bg, var(--phoenix-primary))!important;color:#fff!important;border-radius:.25rem;font-weight:600}.npaw-dp-calendar .react-datepicker__day--in-range,.npaw-dp-calendar .react-datepicker__day--in-selecting-range{background-color:#3b82f61a;color:var(--npaw-text-primary);border-radius:0}.npaw-dp-calendar .react-datepicker__day--keyboard-selected{background-color:#3b82f626}.npaw-dp-calendar .react-datepicker__day--disabled{opacity:.3}.npaw-dp-calendar .react-datepicker__navigation{top:.125rem}.npaw-dp-calendar .react-datepicker__navigation-icon:before{border-color:var(--npaw-text-secondary);border-width:2px 2px 0 0;height:8px;width:8px}.npaw-dp-calendar .react-datepicker__month{margin:0}.npaw-dp-inputs{display:flex;flex-direction:column;gap:.375rem;padding:.75rem;background-color:var(--npaw-surface-hover, rgba(0, 0, 0, .015));border-radius:.5rem}.npaw-dp-inputs__row{display:flex;align-items:center;gap:.375rem}.npaw-dp-inputs__row--to{min-height:31px}.npaw-dp-inputs__label{width:36px;flex-shrink:0;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--npaw-text-secondary);border:none;background:none;padding:0}.npaw-dp-inputs__row .form-control{padding:.25rem .5rem;font-size:.8125rem;font-family:SF Mono,Fira Code,Cascadia Code,monospace;border-radius:.25rem}.npaw-dp-inputs__invalid{color:var(--phoenix-danger, #dc3545)!important;border-color:var(--phoenix-danger, #dc3545)!important}.npaw-dp-inputs__error{font-size:.6875rem;color:var(--phoenix-danger, #dc3545);margin-left:36px}.npaw-dp-inputs__live-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:1rem;background-color:#dc262614;border:1px solid rgba(220,38,38,.2);font-size:.6875rem;font-weight:700;letter-spacing:.06em;color:#dc2626;flex:1;justify-content:center;height:31px}.npaw-dp-inputs__live-dot{width:7px;height:7px;border-radius:50%;background-color:#dc2626;animation:npaw-live-pulse 1.5s ease-in-out infinite}@keyframes npaw-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@media (prefers-reduced-motion: reduce){.npaw-dp-inputs__live-dot{animation:none}}.npaw-dp-inputs__bottom-row{display:flex;align-items:center;justify-content:space-between;margin-top:.125rem}.npaw-dp-inputs__live-hint{font-size:.625rem;color:var(--npaw-text-secondary);opacity:.7}.npaw-dp-inputs__live-switch{font-size:.75rem;font-weight:600}.npaw-dp-inputs__live-switch .form-check-input{cursor:pointer}.npaw-dp-inputs__live-switch .form-check-label{cursor:pointer;user-select:none;color:var(--npaw-text-secondary)}.npaw-dp-inputs__live-switch .form-check-input:checked+.form-check-label{color:#dc2626}.npaw-dp-chips{display:flex;align-items:center;gap:.375rem;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.npaw-dp-chips::-webkit-scrollbar{display:none}.npaw-dp-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;border-radius:1rem;cursor:pointer;white-space:nowrap;user-select:none;transition:all .15s ease;border:1px solid transparent}.npaw-dp-chip--primary{color:var(--npaw-text-primary);background-color:#0000000a}.npaw-dp-chip--primary.npaw-dp-chip--active{background-color:var(--npaw-selected-bg, var(--phoenix-primary));color:#fff}.npaw-dp-chip--comparison{color:var(--npaw-text-secondary);background-color:#00000008}.npaw-dp-chip--comparison.npaw-dp-chip--active{background-color:#a855f71f;color:#7e22ce;border-color:#a855f740}.npaw-dp-chip__remove{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;font-size:.5625rem;background-color:#0000001a;color:inherit;border:none;padding:0;cursor:pointer;opacity:.6;transition:opacity .1s ease}.npaw-dp-chip__remove:hover{opacity:1}.npaw-dp-chip__add{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px dashed var(--npaw-border-color, var(--phoenix-border-color));cursor:pointer;color:var(--npaw-text-secondary);background:transparent;font-size:.75rem;transition:all .15s ease;flex-shrink:0}.npaw-dp-chip__add:hover{border-color:var(--npaw-selected-bg, var(--phoenix-primary));color:var(--npaw-selected-bg, var(--phoenix-primary));background-color:#3b82f60a}.npaw-dp-presets{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.npaw-dp-presets .npaw-dd-search{border-bottom:1px solid var(--npaw-border-color, var(--phoenix-border-color));flex-shrink:0}.npaw-dp-presets__list{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;padding:.125rem 0}.npaw-dp-footer{display:flex;justify-content:flex-end;gap:.375rem}.npaw-dp-footer .btn{padding:.3125rem .875rem;font-size:.75rem;font-weight:600;border-radius:.375rem}.modal-dialog.npaw-dp-modal{max-width:860px;width:860px}.npaw-dp-modal__content{background-color:var(--npaw-dropdown-bg, var(--phoenix-body-bg));border:1px solid var(--npaw-border-color, var(--phoenix-border-color));border-radius:.625rem;box-shadow:0 12px 40px #0000002e,0 2px 8px #0000000f;overflow:hidden;max-height:min(77vh,700px)}.npaw-dp-advanced{display:flex;flex-direction:column;max-height:min(77vh,700px);overflow:hidden}.npaw-dp-advanced__header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--npaw-border-color, var(--phoenix-border-color))}.npaw-dp-advanced__body{display:flex;flex:1;min-height:0}.npaw-dp-advanced__sidebar{display:flex;flex-direction:column;width:180px;min-width:180px;min-height:0;overflow:hidden;border-right:1px solid var(--npaw-border-color, var(--phoenix-border-color));background-color:var(--npaw-surface-hover, rgba(0, 0, 0, .015))}.npaw-dp-advanced__main{display:flex;flex-direction:column;flex:1;padding:.75rem 1rem;gap:.625rem;min-height:0;overflow-y:auto}.npaw-dp-advanced__calendar-wrap{display:flex;justify-content:center}.npaw-dp-nala{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem;border-top:1px solid var(--npaw-border-color, var(--phoenix-border-color));flex-shrink:0}.npaw-dp-nala__header{display:flex;align-items:center;gap:.375rem}.npaw-dp-nala__icon{color:var(--npaw-text-secondary);opacity:.55;flex-shrink:0}.npaw-dp-nala__title{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--npaw-text-secondary)}.npaw-dp-nala__chat{display:flex;flex-direction:column;gap:.5rem}.npaw-dp-nala__input-wrap{position:relative}.npaw-dp-nala__input{width:100%;font-size:.8125rem;padding:.5rem .75rem;border:1px solid var(--npaw-border-color, var(--phoenix-border-color));border-radius:.5rem;background-color:var(--npaw-surface-hover, rgba(0, 0, 0, .015));color:var(--npaw-text-primary);resize:none;line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease}.npaw-dp-nala__input::placeholder{color:var(--npaw-text-secondary);opacity:.55}.npaw-dp-nala__input:focus{box-shadow:0 0 0 2px #3b82f61f;border-color:var(--npaw-selected-bg, var(--phoenix-primary));background-color:transparent}.npaw-dp-nala__loading{display:flex;align-items:center;gap:.375rem;padding-top:.25rem;font-size:.6875rem;color:var(--npaw-text-secondary)}.npaw-dp-nala__loading .spinner-border{width:12px;height:12px}.npaw-dp-nala__bubble{display:flex;flex-direction:column;gap:.125rem;padding:.5rem .75rem;border-radius:.5rem;background-color:var(--npaw-selected-bg-subtle, rgba(59, 130, 246, .06));border:1px solid var(--npaw-selected-bg-subtle, rgba(59, 130, 246, .12));cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.npaw-dp-nala__bubble:hover{background-color:var(--npaw-selected-bg-subtle, rgba(59, 130, 246, .1));border-color:var(--npaw-selected-bg, rgba(59, 130, 246, .25))}.npaw-dp-nala__bubble--error{background-color:#dc35450d;border-color:#dc354526;font-size:.75rem;color:var(--phoenix-danger, #dc3545);cursor:default}.npaw-dp-nala__bubble--error:hover{background-color:#dc35450d;border-color:#dc354526}.npaw-dp-nala__bubble-term{font-size:.8125rem;font-weight:600;color:var(--npaw-text-primary)}.npaw-dp-nala__bubble-dates{font-size:.75rem;color:var(--npaw-text-secondary)}.npaw-dp-nala__bubble-action{font-size:.625rem;color:var(--npaw-selected-bg, var(--phoenix-primary));font-weight:500;opacity:.7;margin-top:.125rem}.npaw-dp-advanced__footer{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.625rem 1rem;border-top:1px solid var(--npaw-border-color, var(--phoenix-border-color))}.npaw-topbar-control{display:inline-flex;align-items:center;height:32px;padding:0 .75rem;gap:.375rem;font-size:.8125rem;line-height:1;white-space:nowrap;background-color:var(--npaw-topbar-btn-bg);color:var(--npaw-text-primary);border:1px solid var(--npaw-topbar-btn-border, var(--npaw-border-color));border-radius:.375rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.npaw-topbar-control:hover{background-color:var(--npaw-topbar-btn-bg-hover, var(--npaw-surface-hover))}.npaw-topbar-control:active{background-color:var(--npaw-surface-active);transform:scale(.98)}.npaw-topbar-control:focus-visible{outline:none;box-shadow:0 0 0 2px var(--npaw-accent-glow);border-color:color-mix(in srgb,var(--npaw-accent) 55%,transparent)}.npaw-topbar-control:disabled,.npaw-topbar-control.disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.npaw-topbar-control--square{width:32px;padding:0;justify-content:center;flex-shrink:0}.npaw-topbar-control--wide{min-width:180px}.npaw-topbar-control.dropdown-toggle:after,.npaw-topbar-control .dropdown-toggle:after{display:none!important;content:none!important}.npaw-topbar-control--sm{height:28px;font-size:.8125rem;padding:0 .625rem;gap:.25rem}.npaw-topbar-control--sm .npaw-topbar-control-icon svg,.npaw-topbar-control--sm .npaw-topbar-control-icon .svg-inline--fa{width:12px;height:12px}.npaw-topbar-control--ghost{background:transparent;border-color:transparent;color:var(--npaw-text-secondary)}.npaw-topbar-control--ghost:hover{background-color:var(--npaw-surface-hover);border-color:transparent;color:var(--npaw-text-primary)}.npaw-topbar-control--ghost:active{background-color:var(--npaw-surface-active);border-color:transparent}.npaw-topbar-control--ghost .npaw-topbar-control-icon{color:var(--npaw-text-muted)}.npaw-topbar-control--ghost:hover .npaw-topbar-control-icon{color:var(--npaw-text-secondary)}.npaw-topbar-control-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--npaw-text-secondary, var(--phoenix-gray-700));transform:translateY(-1px)}.npaw-topbar-control-icon .svg-inline--fa,.npaw-topbar-control-icon svg{width:13px;height:13px}.npaw-topbar-control-label{display:inline-flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.npaw-touch .npaw-topbar-control{height:44px}html.npaw-touch .npaw-topbar-control--square{width:44px}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0;stroke:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff;stroke:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:transparent;border:1px solid #9595954d;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker__header{text-align:center;border-bottom:1px solid #9595954d;border-top-left-radius:.3rem;padding:15px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:-4px;font-weight:700;font-size:1rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-12px;top:12px;height:9px;width:9px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-12px;top:12px;height:9px;width:9px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day{margin:0;border-radius:0}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0;border-radius:0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:0rem;background-color:#31374a;color:#fff}.react-datepicker__day--range-end{background-color:#31374a;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#92a9ba}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.npaw-dp{display:inline-flex;align-items:center}.npaw-dp__nav-btn,.npaw-dp__range-btn{flex-shrink:0;border-radius:0!important;position:relative}.npaw-dp__nav-btn:not(:first-child),.npaw-dp__range-btn:not(:first-child){margin-left:-1px}.npaw-dp__nav-btn:first-child,.npaw-dp__range-btn:first-child{border-radius:.375rem 0 0 .375rem!important}.npaw-dp__nav-btn:last-child,.npaw-dp__range-btn:last-child{border-radius:0 .375rem .375rem 0!important}.npaw-dp__dropdown{margin-left:-1px}.npaw-dp__dropdown-overlay .npaw-dd-search,.npaw-dp__dropdown-overlay .npaw-dp__more-options{background-color:var(--npaw-surface-l3-bg, var(--npaw-surface));background-image:linear-gradient(var(--npaw-dropdown-bg),var(--npaw-dropdown-bg))}.npaw-dp__dropdown-overlay .npaw-dp__more-options{position:sticky;top:var(--npaw-dd-search-height, 47px);z-index:2;margin:0;border-radius:0;border-bottom:1px solid var(--npaw-border-color);padding-left:1rem;padding-right:1rem}.npaw-dp__dropdown .npaw-dd-trigger{min-width:120px;border-radius:0!important}.npaw-dp__dropdown .npaw-dd-trigger__label{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.npaw-segments-topbar-picker-wrapper{display:inline-flex;align-items:center;min-width:0}.npaw-segments-topbar-picker-wrapper>.npaw-dropdown{min-width:200px}.npaw-granularity-select__custom-form{display:flex;flex-direction:column;gap:1rem}@keyframes fadeEffect{0%{color:#b01b10}50%{color:#630e08}to{color:#b01b10}}.fade-effect{animation:fadeEffect 2s infinite}.qa-status-button-group{display:flex;align-items:center;height:33.34px}.qa-status-button-group .qa-rec-button{font-size:.75rem;padding:0 .75rem;height:33.34px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid rgba(0,0,0,.1);display:flex;align-items:center}.qa-status-button-group .qa-settings-button{font-size:.75rem;padding:0 .5rem;height:33.34px;border-top-left-radius:0;border-bottom-left-radius:0;display:flex;align-items:center;justify-content:center}.qa-rec-content{display:flex;align-items:center;justify-content:center;gap:6px}.qa-settings-icon{color:var(--npaw-text-secondary, #525b75);width:16px;height:16px}.qa-settings-button:hover .qa-settings-icon{color:var(--npaw-hover-color, #000000)}.qa-type-selector-group{display:flex;align-items:center;height:33.34px}.qa-type-selector-group .qa-type-button{font-size:.75rem;padding:0 .75rem;height:33.34px;display:flex;align-items:center}.session-actions-button-group{display:flex;align-items:center;height:33.34px}.session-actions-button-group .session-action-button{font-size:.75rem;padding:0 .75rem;height:33.34px;display:flex;align-items:center;gap:6px;transition:all .2s ease-in-out}.session-actions-button-group .session-action-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.session-actions-button-group .session-action-button:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0000001a}.session-actions-button-group .session-action-button:disabled{opacity:.5;cursor:not-allowed}.session-action-icon{width:16px;height:16px;transition:transform .2s ease-in-out}.session-actions-button-group .session-action-button:hover:not(:disabled) .session-action-icon{transform:scale(1.1)}.session-action-text{line-height:1}.apps-search-row{position:sticky;top:0;z-index:2;padding:0 0 .75rem;background:var(--npaw-body-bg, var(--npaw-surface, #ffffff))}.apps-search-input{max-width:28rem}.apps-accordion-item{border:1px solid var(--npaw-border, var(--phoenix-border-color, rgba(0, 0, 0, .1)));border-radius:.375rem;margin-bottom:.5rem;overflow:hidden}.apps-accordion-header.npaw-accordion__trigger{padding:.75rem 1rem;font-size:.875rem}.apps-version-count.npaw-badge{font-size:.7rem;font-weight:500;background-color:var(--npaw-accent)!important;color:var(--npaw-on-accent)!important}.apps-plays-count.npaw-badge{font-size:.7rem;font-weight:500;background-color:var(--npaw-surface-active)!important;color:var(--npaw-text-primary)!important;border:none}.apps-version-list{font-size:.8125rem}.apps-version-list--menu-open{padding-bottom:4rem}.apps-version-header-row{display:flex;align-items:center;padding:.5rem 1rem;background-color:var(--npaw-surface, #f9fafd);border-bottom:1px solid var(--npaw-input-border, rgba(0, 0, 0, .1));font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--npaw-text-muted, #6c757d)}.apps-version-row{display:flex;align-items:center;padding:.625rem 1rem;border-bottom:1px solid var(--npaw-input-border, rgba(0, 0, 0, .05));transition:background-color .15s ease}.apps-version-row:last-child{border-bottom:none}.apps-version-row:hover{background-color:var(--npaw-hover-bg, #f5f7fa)}.apps-version-col-name{flex:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apps-version-col-player,.apps-version-col-device{flex:1.5;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apps-version-col-plays{width:80px;text-align:right;flex-shrink:0}.apps-version-col-action{width:40px;text-align:center;flex-shrink:0}.apps-version-col-status,.apps-version-col-result{width:100px;text-align:center;flex-shrink:0}.apps-row-menu-toggle{padding:.2rem .4rem;line-height:1;color:var(--npaw-text-muted, #6c757d);text-decoration:none;border:none;box-shadow:none!important}.apps-row-menu-toggle:after,.apps-row-menu-toggle:before{display:none!important}.apps-row-menu-toggle:hover,.apps-row-menu-toggle:focus{color:var(--npaw-hover-color, #222834)}.apps-row-menu{min-width:10rem;font-size:.8125rem;padding:.25rem 0}.apps-row-menu .dropdown-item{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem}.my-feedback-list{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;width:100%;min-height:0;min-width:0;overflow:hidden}.my-feedback-list__items{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;min-height:0;overflow-y:auto}.my-feedback-row{display:flex;flex-direction:row;align-items:center;gap:.75rem;width:100%;text-align:left;padding:.625rem .875rem;border:1px solid var(--npaw-surface-card-border, var(--npaw-border-color));border-radius:6px;background-color:var(--npaw-surface-input-bg, transparent);color:inherit;font:inherit;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.my-feedback-row:hover{background-color:var(--npaw-surface-hover)}.my-feedback-row:focus-visible{outline:2px solid var(--npaw-border-focus, var(--npaw-accent));outline-offset:2px}.my-feedback-row[data-unread=true]{border-color:color-mix(in srgb,var(--npaw-accent) 40%,var(--npaw-surface-card-border));box-shadow:inset 3px 0 0 var(--npaw-accent)}.my-feedback-row[data-needs-input=true]{border-color:color-mix(in srgb,var(--npaw-warning) 45%,var(--npaw-surface-card-border));box-shadow:inset 3px 0 0 var(--npaw-warning)}.my-feedback-row[data-unread=true][data-needs-input=true]{box-shadow:inset 3px 0 0 var(--npaw-warning),inset 6px 0 color-mix(in srgb,var(--npaw-accent) 65%,transparent)}.my-feedback-row__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;min-width:0}.my-feedback-row__chevron{flex:0 0 auto;color:var(--npaw-text-muted, var(--npaw-text-secondary))}.my-feedback-row__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.my-feedback-row__chips{display:inline-flex;flex-wrap:wrap;gap:.375rem;align-items:center}.my-feedback-row__date{font-size:.75rem;color:var(--npaw-text-muted, var(--npaw-text-secondary));white-space:nowrap}.my-feedback-row__message{margin:0;font-size:.8125rem;line-height:1.45;color:var(--npaw-text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;word-break:break-word}.my-feedback-row__reply{margin:0;font-size:.8125rem;line-height:1.4;color:var(--npaw-text-muted, var(--npaw-text-secondary));display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.my-feedback-row__reply-author{font-weight:600;color:var(--npaw-text-primary)}.my-feedback-row__meta{font-size:.6875rem;color:var(--npaw-text-muted, var(--npaw-text-secondary))}.my-feedback-list__inline-state{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:160px;min-width:0;padding:1rem;font-size:.875rem;line-height:1.45;text-align:center;color:var(--npaw-text-muted, var(--npaw-text-secondary))}.my-feedback-list__inline-state--loading{min-height:160px}.my-feedback-list__retry{margin-left:.25rem;padding:.375rem .875rem;border:1px solid var(--npaw-surface-card-border, var(--npaw-border-color));border-radius:6px;background-color:var(--npaw-surface-input-bg, transparent);color:var(--npaw-text-primary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.my-feedback-list__retry:hover{background-color:var(--npaw-surface-hover)}.my-feedback-list__retry:focus-visible{outline:2px solid var(--npaw-border-focus, var(--npaw-accent));outline-offset:2px}.my-feedback-list__toolbar{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.5rem;width:100%;min-width:0;padding-bottom:.25rem}.my-feedback-list__search{width:100%;min-width:0}.my-feedback-list__filters{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center;min-width:0}.my-feedback-list__filter{padding:.25rem .625rem;border:1px solid var(--npaw-surface-card-border, var(--npaw-border-color));border-radius:999px;background-color:var(--npaw-surface-input-bg, transparent);color:var(--npaw-text-muted, var(--npaw-text-secondary));font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.my-feedback-list__filter:hover{background-color:var(--npaw-surface-hover);color:var(--npaw-text-primary)}.my-feedback-list__filter--active{background-color:color-mix(in srgb,var(--npaw-accent) 14%,transparent);border-color:color-mix(in srgb,var(--npaw-accent) 40%,transparent);color:var(--npaw-accent)}.my-feedback-list__filter--active:hover{background-color:color-mix(in srgb,var(--npaw-accent) 22%,transparent);color:var(--npaw-accent)}.my-feedback-list__filter:focus-visible{outline:2px solid var(--npaw-border-focus, var(--npaw-accent));outline-offset:2px}.my-feedback-list__count{font-size:.75rem;color:var(--npaw-text-muted, var(--npaw-text-secondary));margin-left:0}.pulse-conversation-wrap{display:flex;flex-direction:column;min-width:0}.pulse-conversation__empty{margin:0;padding:.5rem 0;font-size:.8125rem;color:var(--npaw-text-muted, var(--npaw-text-secondary))}.pulse-conversation{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.875rem}.pulse-conversation__message{display:grid;grid-template-columns:32px 1fr;gap:.625rem;align-items:flex-start}.pulse-conversation__avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--npaw-text-primary);background-color:color-mix(in srgb,var(--npaw-accent) 14%,var(--npaw-surface-input-bg));border:1px solid color-mix(in srgb,var(--npaw-accent) 28%,var(--npaw-surface-card-border))}.pulse-conversation__message[data-system-actor=true] .pulse-conversation__avatar{background-color:var(--npaw-surface-input-bg);border-color:var(--npaw-surface-card-border);color:var(--npaw-text-muted, var(--npaw-text-secondary))}.pulse-conversation__bubble{display:flex;flex-direction:column;gap:.25rem;padding:.625rem .75rem;border-radius:10px;background-color:var(--npaw-surface-input-bg);border:1px solid var(--npaw-surface-card-border);min-width:0}.pulse-conversation__message[data-original=true] .pulse-conversation__bubble,.pulse-conversation__message[data-own=true] .pulse-conversation__bubble{background-color:color-mix(in srgb,var(--npaw-accent) 8%,var(--npaw-surface-input-bg));border-color:color-mix(in srgb,var(--npaw-accent) 22%,var(--npaw-surface-card-border))}.pulse-conversation__meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0;font-size:.75rem;color:var(--npaw-text-muted, var(--npaw-text-secondary))}.pulse-conversation__actor{font-weight:600;color:var(--npaw-text-primary)}.pulse-conversation__timestamp{color:var(--npaw-text-muted, var(--npaw-text-secondary))}.pulse-conversation__body{margin:0;font-size:.875rem;line-height:1.5;color:var(--npaw-text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.pulse-conversation__system{display:grid;grid-template-columns:24px 1fr;gap:.625rem;align-items:flex-start;padding-left:.25rem}.pulse-conversation__system-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background-color:var(--npaw-surface-input-bg);color:var(--npaw-text-muted, var(--npaw-text-secondary));border:1px solid var(--npaw-surface-card-border)}.pulse-conversation__system[data-tone=success] .pulse-conversation__system-icon{color:var(--npaw-success);border-color:color-mix(in srgb,var(--npaw-success) 45%,var(--npaw-surface-card-border));background-color:color-mix(in srgb,var(--npaw-success) 10%,var(--npaw-surface-input-bg))}.pulse-conversation__system[data-tone=danger] .pulse-conversation__system-icon{color:var(--npaw-danger);border-color:color-mix(in srgb,var(--npaw-danger) 45%,var(--npaw-surface-card-border));background-color:color-mix(in srgb,var(--npaw-danger) 10%,var(--npaw-surface-input-bg))}.pulse-conversation__system[data-tone=info] .pulse-conversation__system-icon{color:var(--npaw-info);border-color:color-mix(in srgb,var(--npaw-info) 45%,var(--npaw-surface-card-border));background-color:color-mix(in srgb,var(--npaw-info) 10%,var(--npaw-surface-input-bg))}.pulse-conversation__system[data-tone=warning] .pulse-conversation__system-icon{color:var(--npaw-warning);border-color:color-mix(in srgb,var(--npaw-warning) 45%,var(--npaw-surface-card-border));background-color:color-mix(in srgb,var(--npaw-warning) 10%,var(--npaw-surface-input-bg))}.pulse-conversation__system-body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.pulse-conversation__system-title{margin:0;font-size:.8125rem;font-weight:500;color:var(--npaw-text-primary);line-height:1.35;word-break:break-word}.pulse-conversation__system-meta{margin:0;font-size:.75rem;color:var(--npaw-text-muted, var(--npaw-text-secondary));line-height:1.4}.pulse-conversation__system-badges{display:inline-flex;flex-wrap:wrap;gap:.25rem}.pulse-conversation__system-detail{margin:0;color:var(--npaw-text-muted, var(--npaw-text-secondary));font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}.pulse-conversation__composer{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding-top:.875rem;border-top:1px solid var(--npaw-surface-card-border)}.pulse-conversation__composer-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.pulse-conversation__composer-meta{display:inline-flex;align-items:center;gap:.75rem;flex-wrap:wrap;min-width:0}.pulse-conversation__composer-extra{display:inline-flex;align-items:center}.pulse-conversation__composer-hint{font-size:.75rem;color:var(--npaw-text-muted, var(--npaw-text-secondary))}.pulse-conversation__composer-spinner{animation:pulse-conversation-spin .9s linear infinite}@keyframes pulse-conversation-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.my-feedback-thread{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;gap:.875rem}.my-feedback-thread__header{display:flex;align-items:flex-start;gap:.75rem}.my-feedback-thread__heading{display:flex;flex-direction:column;gap:.375rem;min-width:0}.my-feedback-thread__title{margin:0;font-size:.95rem;font-weight:600;line-height:1.35;color:var(--npaw-text-primary);word-break:break-word}.my-feedback-thread__chips{display:inline-flex;flex-wrap:wrap;gap:.375rem}.my-feedback-thread__edit-trigger{margin-left:auto;flex:0 0 auto}.my-feedback-thread__edit-panel{display:flex;flex-direction:column;gap:.75rem;padding:.875rem;border:1px solid color-mix(in srgb,var(--npaw-warning) 35%,var(--npaw-surface-card-border));border-radius:10px;background-color:color-mix(in srgb,var(--npaw-warning) 7%,var(--npaw-surface-input-bg))}.my-feedback-thread__edit-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.my-feedback-thread__edit-title{margin:0;font-size:.9rem;font-weight:600;color:var(--npaw-text-primary)}.my-feedback-thread__edit-description{margin:.25rem 0 0;font-size:.75rem;line-height:1.45;color:var(--npaw-text-muted, var(--npaw-text-secondary))}.my-feedback-thread__edit-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:.75rem}.my-feedback-thread__edit-field{display:flex;min-width:0;flex-direction:column;gap:.375rem}.my-feedback-thread__edit-label{font-size:.75rem;font-weight:600;color:var(--npaw-text-secondary)}.my-feedback-thread__edit-actions{display:inline-flex;justify-content:flex-end;gap:.5rem}.my-feedback-thread__edit-spinner{animation:myFeedbackThreadSpin .9s linear infinite}.my-feedback-thread__stepper{list-style:none;margin:0;padding:.25rem 0;display:flex;align-items:center;gap:.5rem}.my-feedback-thread__step{display:inline-flex;align-items:center;gap:.4rem;position:relative;flex:1 1 0;min-width:0}.my-feedback-thread__step:not(:last-child):after{content:"";flex:1 1 auto;height:2px;border-radius:2px;background-color:var(--npaw-surface-card-border);margin-left:.4rem}.my-feedback-thread__step[data-state=done]:not(:last-child):after{background-color:color-mix(in srgb,var(--npaw-success) 55%,var(--npaw-surface-card-border))}.my-feedback-thread__step-dot{flex:0 0 auto;width:12px;height:12px;border-radius:999px;border:2px solid var(--npaw-surface-card-border);background-color:var(--npaw-surface-input-bg)}.my-feedback-thread__step[data-state=done] .my-feedback-thread__step-dot{border-color:var(--npaw-success);background-color:var(--npaw-success)}.my-feedback-thread__step[data-state=active] .my-feedback-thread__step-dot{border-color:var(--npaw-accent);background-color:color-mix(in srgb,var(--npaw-accent) 35%,var(--npaw-surface-input-bg));box-shadow:0 0 0 3px color-mix(in srgb,var(--npaw-accent) 18%,transparent)}.my-feedback-thread__step-label{font-size:.75rem;white-space:nowrap;color:var(--npaw-text-muted, var(--npaw-text-secondary))}.my-feedback-thread__step[data-state=active] .my-feedback-thread__step-label{color:var(--npaw-text-primary);font-weight:600}.my-feedback-thread__step[data-state=done] .my-feedback-thread__step-label{color:var(--npaw-text-primary)}.my-feedback-thread__conversation{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto}@media (max-width: 640px){.my-feedback-thread__header{flex-wrap:wrap}.my-feedback-thread__edit-trigger{margin-left:0}.my-feedback-thread__edit-controls{grid-template-columns:minmax(0,1fr)}.my-feedback-thread__step-label{display:none}.my-feedback-thread__step[data-state=active] .my-feedback-thread__step-label{display:inline}}@keyframes myFeedbackThreadSpin{to{transform:rotate(360deg)}}.feedback-modal-chip-group{display:flex;flex-wrap:wrap;gap:.5rem}.feedback-modal-chip{--chip-color: var(--bs-secondary);position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:0 .875rem;height:36px;border:1px solid var(--npaw-surface-card-border, var(--npaw-border-color));border-radius:8px;background-color:var(--npaw-surface-input-bg, transparent);color:var(--npaw-text-primary);font-size:.8125rem;font-weight:600;letter-spacing:.01em;line-height:1;cursor:pointer;transition:filter .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.feedback-modal-chip>svg{width:16px!important;height:16px!important;flex-shrink:0;color:var(--chip-color);transition:color .15s ease}.feedback-modal-chip:hover{background-color:color-mix(in srgb,var(--chip-color) 10%,transparent);border-color:color-mix(in srgb,var(--chip-color) 55%,transparent);transform:translateY(-1px)}.feedback-modal-chip:active{transform:scale(.98)}.feedback-modal-chip:focus-visible{outline:2px solid var(--chip-color);outline-offset:2px}.feedback-modal-chip--low{--chip-color: #1c6c09}.feedback-modal-chip--medium{--chip-color: #009399}.feedback-modal-chip--high{--chip-color: #bc3803}.feedback-modal-chip--critical{--chip-color: #b81800}.feedback-modal-chip--feature{--chip-color: #003cc7}.feedback-modal-chip--improvement{--chip-color: #009399}.feedback-modal-chip--bug{--chip-color: #b81800}.feedback-modal-chip--question{--chip-color: #7c3aed}.feedback-modal-chip--praise{--chip-color: #c026d3}.feedback-modal-chip--other{--chip-color: #4d5969}.feedback-modal-chip--selected{background-color:var(--chip-color);background-image:linear-gradient(180deg,#ffffff29,#fff0 60%);border-color:#ffffff2e;color:#fff;box-shadow:0 1px 3px #0000002e,inset 0 1px #ffffff2e,0 6px 18px color-mix(in srgb,var(--chip-color) 38%,transparent);transform:translateY(-1px)}.feedback-modal-chip--selected>svg{color:#fff}.feedback-modal-chip--selected:hover{filter:brightness(1.08);transform:translateY(-2px);background-color:var(--chip-color);border-color:#ffffff40}.feedback-modal-chip--selected:active{filter:brightness(.95);transform:scale(.98)}.feedback-modal-section-title{margin:0 0 .5rem;font-size:.8125rem;font-weight:600;color:var(--npaw-text-secondary, var(--npaw-text-primary));letter-spacing:.01em}.feedback-modal-thumbnail{position:relative;border-radius:8px;overflow:hidden;border:1px solid var(--npaw-surface-card-border, var(--npaw-border-color));background-color:var(--npaw-surface-card-bg);box-shadow:0 1px 4px #00000014;transition:transform .15s ease,box-shadow .15s ease}.feedback-modal-thumbnail:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000001f}.feedback-modal-thumbnail__media{display:block;width:220px;height:140px;object-fit:cover}.feedback-modal-thumbnail__remove{position:absolute;top:6px;right:6px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--npaw-surface-floating-border, transparent);background-color:var(--npaw-surface-floating-bg);color:var(--npaw-text-primary);border-radius:50%;cursor:pointer;opacity:0;transition:opacity .15s ease,background-color .15s ease,transform .15s ease;z-index:1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.feedback-modal-thumbnail:hover .feedback-modal-thumbnail__remove,.feedback-modal-thumbnail__remove:focus-visible{opacity:1}.feedback-modal-thumbnail__remove:hover{background-color:var(--npaw-surface-hover);transform:scale(1.05)}.feedback-modal-file-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem .5rem .875rem;border:1px solid var(--npaw-surface-card-border, var(--npaw-border-color));border-radius:6px;background-color:var(--npaw-surface-input-bg, transparent);transition:background-color .15s ease,border-color .15s ease}.feedback-modal-file-row:hover{background-color:var(--npaw-surface-hover)}.feedback-modal-file-row__main{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;min-width:0}.feedback-modal-file-row__name{display:flex;align-items:center;gap:.5rem;min-width:0;color:var(--npaw-text-primary);font-size:.875rem}.feedback-modal-file-row__name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-modal-file-row__error{color:var(--phoenix-danger);font-size:.75rem;line-height:1.25}.feedback-modal-tab-body{flex:1 1 auto;display:flex;flex-direction:column;gap:1rem;min-height:0;overflow:hidden}.feedback-modal-send-content{position:relative;flex:1 1 auto;display:flex;flex-direction:column;gap:1rem;min-height:0}.feedback-modal-validation-alert{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-width:0}.feedback-modal-validation-alert>span{min-width:0;overflow-wrap:anywhere}.feedback-modal-validation-overlay{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:color-mix(in srgb,var(--npaw-surface-modal-bg) 78%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:feedbackModalOverlayIn .18s ease-out}.feedback-modal-validation-overlay__panel{display:flex;flex-direction:column;align-items:center;gap:.875rem;max-width:380px;padding:1.75rem 1.75rem 1.5rem;text-align:center;color:var(--npaw-text-primary);border:1px solid var(--npaw-surface-floating-border);border-radius:var(--npaw-radius-lg, .875rem);background:var(--npaw-surface-floating-bg);box-shadow:var(--npaw-surface-floating-shadow);animation:feedbackModalPanelIn .22s ease-out}.feedback-modal-validation-overlay__badge{position:relative;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;color:var(--npaw-on-accent);background:var(--npaw-accent)}.feedback-modal-validation-overlay__badge:before{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 0 var(--npaw-accent-glow);animation:feedbackModalBadgePulse 1.8s ease-out infinite}.feedback-modal-validation-overlay__badge>svg{position:relative;animation:feedbackModalBadgeFloat 2.4s ease-in-out infinite}.feedback-modal-validation-overlay__text{display:flex;flex-direction:column;gap:.35rem}.feedback-modal-validation-overlay__text strong{font-size:1rem;line-height:1.3}.feedback-modal-validation-overlay__text span{color:var(--npaw-text-muted, var(--npaw-text-secondary));font-size:.8125rem;line-height:1.5}.feedback-modal-validation-overlay__progress{display:inline-flex;align-items:center;gap:.5rem;margin-top:.25rem;color:var(--npaw-text-secondary);font-size:.8125rem;font-weight:600}@keyframes feedbackModalOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes feedbackModalPanelIn{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes feedbackModalBadgePulse{0%{box-shadow:0 0 0 0 var(--npaw-accent-glow)}70%{box-shadow:0 0 0 14px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes feedbackModalBadgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion: reduce){.feedback-modal-validation-overlay,.feedback-modal-validation-overlay__panel,.feedback-modal-validation-overlay__badge:before,.feedback-modal-validation-overlay__badge>svg{animation:none}}.feedback-modal-picker-row{flex:0 0 auto}.feedback-modal-editor-fill{flex:1 1 320px;display:flex;min-height:260px}.feedback-modal-editor-fill .tox-tinymce{flex:1 1 auto;width:100%;height:100%!important}.feedback-modal-tab-body .my-feedback-list{flex:1 1 auto;min-height:0;overflow-y:auto}.feedback-modal-tab-body .my-feedback-list:has(.my-feedback-list__inline-state){flex:1 1 auto;align-items:center;justify-content:center}.feedback-modal-refresh-icon--spin{animation:feedbackModalRefreshSpin .9s linear infinite}@keyframes feedbackModalRefreshSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.feedback-modal-stop-recording{position:fixed;bottom:16px;left:50%;transform:translate(-50%);z-index:1080;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 6px 20px #00000040;animation:feedbackModalPulse 1.6s ease-in-out infinite}@keyframes feedbackModalPulse{0%,to{box-shadow:0 6px 20px #00000040}50%{box-shadow:0 6px 24px #dc35458c}}.npaw-dashboard-toolbar-sheet__body{display:flex;flex-direction:column;gap:1rem}.npaw-dashboard-toolbar-sheet__control{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%}.npaw-dashboard-toolbar-sheet__control>*{flex:1 1 auto;min-width:0}.modal-footer.npaw-dashboard-toolbar-sheet__footer{display:block}html.npaw-touch .npaw-dashboard-toolbar-sheet__control .npaw-dd-trigger,html.npaw-touch .npaw-dashboard-toolbar-sheet__control .npaw-topbar-control{min-height:var(--npaw-button-touch-target)}html.npaw-touch .npaw-dashboard-toolbar-sheet__control .npaw-topbar-control--square{flex:0 0 auto;min-width:var(--npaw-button-touch-target)}.npaw-list-search__limit{padding:.5rem .75rem;color:var(--npaw-text-muted);font-size:.75rem;text-align:center;border-top:1px solid var(--npaw-border-subtle);cursor:default;user-select:none}.navbar-top{min-width:0;display:flex!important;gap:.25rem;padding-left:max(1px,var(--npaw-safe-area-left, 0px))!important}.navbar-top.fixed-top{background-color:var(--npaw-topbar-bg);backdrop-filter:var(--npaw-surface-chrome-glass-filter, blur(16px) saturate(140%));-webkit-backdrop-filter:var(--npaw-surface-chrome-glass-filter, blur(16px) saturate(140%));border-bottom:1px solid var(--npaw-topbar-border);transition:background-color .2s ease,border-color .2s ease;padding-top:var(--npaw-safe-area-top, 0px)}.npaw-top-bar{min-width:0;z-index:1000;background-color:transparent}.npaw-top-bar-content{min-width:0;gap:.5rem;background-color:transparent}.npaw-topbar-dashboard-name-container{min-width:150px;display:flex;align-items:center;padding-left:1rem}.npaw-topbar-dashboard-name-container--title-hidden{min-width:0;padding-left:.25rem}.npaw-topbar-dashboard-name-container--empty{min-width:0;padding-left:0}.npaw-topbar-dashboard-name-container div{min-width:0;display:flex;align-items:center}.npaw-topbar-dashboard-title{display:flex;align-items:center;gap:.375rem;min-width:0}.npaw-topbar-dashboard-text{font-family:var(--npaw-font-family-title);max-width:23rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.925rem;font-weight:var(--npaw-font-weight-title);color:var(--npaw-topbar-text)}.dashboard-group-by-selector{flex:1;display:flex;justify-content:flex-end;gap:.5rem}.dashboard-group-by-selector.grouped{justify-content:flex-start}.dashboard-group-by-selector>div.npaw-select{min-width:140px;max-width:225px}.dashboard-group-by-icon{flex:1;display:flex;justify-content:flex-end}.quick-actions-slidebar{position:absolute;top:3rem;left:0;right:0;display:none;background-color:inherit;padding:.5rem;opacity:0;transform:translateY(-3rem);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.quick-actions-slidebar.grouped{display:flex}.quick-actions-slidebar.on{opacity:1;transform:translateY(0);pointer-events:auto}.quick-actions-button{background:none;border:none;cursor:pointer}.dashboard-quick-filter-selector-container{display:flex;flex-grow:1;justify-content:flex-end;align-items:center;gap:.5rem}.dashboard-quick-filter-selector{min-width:90px;max-width:130px;display:flex;flex-grow:1}.dashboard-quick-filter-selector>div{min-width:0;display:flex;flex-grow:1}.dashboard-quick-filter-selector>div>button{width:auto;flex-grow:1}.dashboard-group-by-selector .tree-input{height:32px;font-size:.8125rem;border-color:var(--npaw-border-color);border-radius:.375rem;transition:background-color .15s ease,border-color .15s ease}.dashboard-group-by-selector .tree-input:hover{background-color:var(--npaw-surface-hover)}.dashboard-group-by-selector .tree-input:focus{border-color:var(--npaw-accent, var(--phoenix-primary))}@media only screen and (max-width: 1300px){.npaw-top-bar-content,.dashboard-group-by-selector,.dashboard-quick-filter-selector-container{gap:.25rem}.npaw-topbar-dashboard-text{max-width:16rem}.navbar-vertical.navbar-expand-lg~.navbar-top.fixed-top,.navbar-top-measurement-ref .navbar-top.fixed-top,.navbar-top.fixed-top{padding-right:max(.5rem,var(--npaw-safe-area-right, 0px))!important}}@media only screen and (max-width: 991.98px){.navbar-top.fixed-top:has(#npaw-top-bar-logo.navbar-logo--settings-mobile-nav){padding-right:max(.5rem,var(--npaw-safe-area-right, 0px))!important}}@media only screen and (max-width: 992px){.npaw-topbar-dashboard-name-container{min-width:100px}.npaw-topbar-dashboard-text{max-width:12rem}.dashboard-group-by-selector{justify-content:flex-start}.quick-actions-slidebar{display:flex}}html.npaw-touch .dashboard-group-by-selector .tree-input{height:44px}@media only screen and (max-width: 767.98px){html.npaw-touch .npaw-topbar-dashboard-name-container{min-width:0}}.npaw-notif-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;color:var(--npaw-topbar-control-icon, var(--npaw-text-secondary));background-color:transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease}.npaw-notif-bell:hover,.npaw-notif-bell--open{background-color:var(--npaw-topbar-btn-bg-hover, var(--npaw-surface-hover));color:var(--npaw-text-primary)}html.npaw-touch .npaw-notif-bell{width:44px;height:44px}.npaw-notif-bell__icon{display:block}.npaw-notif-bell--has-unread .npaw-notif-bell__icon{color:var(--npaw-text-primary)}.npaw-notif-bell__count{position:absolute;top:2px;right:2px;transform:translate(35%,-35%);pointer-events:none;animation:npaw-notif-badge-pop .28s cubic-bezier(.34,1.56,.64,1) both}@keyframes npaw-notif-badge-pop{0%{transform:translate(35%,-35%) scale(.4);opacity:0}to{transform:translate(35%,-35%) scale(1);opacity:1}}.npaw-notif-bell__count .npaw-badge{min-width:16px;height:16px;padding-left:4px;padding-right:4px;justify-content:center;border:1.5px solid var(--npaw-topbar-bg, var(--npaw-body-bg));font-size:.625rem;line-height:1}.npaw-notif-panel{display:flex;flex-direction:column;width:100%;color:var(--npaw-text-primary)}.npaw-notif-panel__header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem .75rem .5rem .875rem;background-color:var(--npaw-surface-floating-bg, var(--npaw-dropdown-bg));border-bottom:1px solid var(--npaw-border-subtle)}.npaw-notif-panel__title-wrap{display:inline-flex;align-items:center;gap:.4375rem;min-width:0}.npaw-notif-panel__title{font-size:.9375rem;font-weight:650;letter-spacing:-.01em}.npaw-notif-panel__title-count.npaw-badge{min-width:18px;height:18px;padding-left:5px;padding-right:5px;justify-content:center;font-size:.6875rem;font-variant-numeric:tabular-nums}.npaw-notif-panel__header-actions{display:inline-flex;align-items:center;gap:.125rem}.npaw-notif-panel__tabs{position:sticky;top:41px;z-index:1;padding:.5rem .75rem;background-color:var(--npaw-surface-floating-bg, var(--npaw-dropdown-bg));border-bottom:1px solid var(--npaw-border-subtle)}.npaw-notif-panel__body{flex:1 1 auto;min-height:0}.npaw-notif-panel__footer{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4375rem .5rem .4375rem .875rem;background-color:var(--npaw-surface-floating-bg, var(--npaw-dropdown-bg));border-top:1px solid var(--npaw-border-subtle)}.npaw-notif-panel__synced{font-size:.6875rem;color:var(--npaw-text-muted);font-variant-numeric:tabular-nums}@media (min-width: 720.02px){.npaw-notif-screen-page{height:var(--npaw-platform-page-height);min-height:0;overflow:hidden}}.npaw-notif-screen{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%;color:var(--npaw-text-primary)}.npaw-notif-screen .npaw-notif-panel__tabs,.npaw-notif-screen .npaw-notif-panel__footer{background-color:var(--npaw-surface-card-bg)}.npaw-notif-screen .npaw-notif-panel__tabs{top:0}@media (min-width: 720.02px){.npaw-notif-screen .npaw-notif-panel__body{overflow-y:auto;overscroll-behavior:contain}}.npaw-notif-rich-content{color:var(--npaw-text-primary);line-height:1.55}.npaw-notif-rich-content :where(p,ul,ol,blockquote,table){margin-bottom:.75rem}.npaw-notif-rich-content :where(h1,h2,h3,h4){margin:0 0 .5rem;color:var(--npaw-text-primary);font-weight:650;line-height:1.25}.npaw-notif-rich-content a{color:var(--npaw-accent);text-decoration:none}.npaw-notif-rich-content a:hover{text-decoration:underline}.npaw-notif-rich-content img{max-width:100%;height:auto;border-radius:10px}.npaw-notif-rich-content table{width:100%;border-collapse:collapse;overflow:hidden;border:1px solid var(--npaw-border-subtle);border-radius:10px}.npaw-notif-rich-content :where(th,td){padding:.5rem;border-bottom:1px solid var(--npaw-border-subtle);text-align:left}.npaw-notif-list{display:flex;flex-direction:column;padding:.25rem 0 .375rem}.npaw-notif-list__section{display:flex;flex-direction:column}.npaw-notif-list__section-label{padding:.5rem .875rem .25rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--npaw-text-muted)}.npaw-notif-row{position:relative;display:flex;flex-direction:column;background-color:transparent;transition:background-color .12s ease;animation:npaw-notif-row-in .26s ease both}.npaw-notif-row:before{content:"";position:absolute;left:0;top:.5rem;bottom:.5rem;width:3px;border-radius:0 3px 3px 0;background-color:var(--npaw-accent);opacity:0;transform:scaleY(.4);transform-origin:center;transition:opacity .16s ease,transform .16s ease}.npaw-notif-row--unread:before{opacity:1;transform:scaleY(1)}.npaw-notif-row--unread{background-color:color-mix(in srgb,var(--npaw-accent) 6%,transparent)}.npaw-notif-row:hover{background-color:var(--npaw-surface-hover)}.npaw-notif-row__main{display:grid;grid-template-columns:34px 1fr;align-items:start;column-gap:.625rem;padding:.625rem .875rem;border:0;background-color:transparent;text-align:left;cursor:pointer}.npaw-notif-row__main:focus-visible{outline:2px solid var(--npaw-border-focus, var(--npaw-accent));outline-offset:-2px;border-radius:6px}.npaw-notif-row__avatar{display:inline-flex;align-items:center;justify-content:center;margin-top:.0625rem}.npaw-notif-row__avatar .npaw-badge{width:34px;height:34px;border-radius:10px;justify-content:center;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 22%,transparent)}@keyframes npaw-notif-row-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.npaw-notif-row__body{display:flex;flex-direction:column;gap:.125rem;min-width:0;padding-right:.25rem}.npaw-notif-row__headline{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.npaw-notif-row__title{font-size:.8125rem;font-weight:550;color:var(--npaw-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.npaw-notif-row__title--wrap{white-space:normal;overflow:visible;text-overflow:clip}.npaw-notif-row--unread .npaw-notif-row__title{font-weight:680}.npaw-notif-row__trail{flex-shrink:0;display:inline-flex;align-items:center;gap:.25rem;transition:opacity .12s ease}.npaw-notif-row__time{font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--npaw-text-muted)}.npaw-notif-row__chevron{color:var(--npaw-text-muted);transition:transform .2s ease}.npaw-notif-row--expanded .npaw-notif-row__chevron{transform:rotate(180deg)}.npaw-notif-row:hover .npaw-notif-row__trail,.npaw-notif-row:focus-within .npaw-notif-row__trail{opacity:0}.npaw-notif-row__text{font-size:.78125rem;line-height:1.35;color:var(--npaw-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.npaw-notif-row__text--full{display:block;overflow:visible;white-space:pre-line;-webkit-line-clamp:none;user-select:text}.npaw-notif-row__quick{position:absolute;top:.5rem;right:.625rem;z-index:1;display:inline-flex;align-items:center;gap:.125rem;padding:.125rem;border-radius:8px;background-color:var(--npaw-surface-floating-bg, var(--npaw-dropdown-bg));box-shadow:0 1px 4px #0000001f;opacity:0;pointer-events:none;transition:opacity .12s ease}.npaw-notif-row:hover .npaw-notif-row__quick,.npaw-notif-row:focus-within .npaw-notif-row__quick{opacity:1;pointer-events:auto}html.npaw-touch .npaw-notif-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}html.npaw-touch .npaw-notif-row__quick{position:static;gap:.25rem;padding-right:.5rem;border-radius:0;background-color:transparent;box-shadow:none;opacity:1;pointer-events:auto}html.npaw-touch .npaw-notif-row__detail{grid-column:1 / -1}html.npaw-touch .npaw-notif-row:hover .npaw-notif-row__trail,html.npaw-touch .npaw-notif-row:focus-within .npaw-notif-row__trail{opacity:1}.npaw-notif-row__detail-inner{display:flex;flex-direction:column;gap:.5rem;padding:0 .875rem .75rem 3.625rem}.npaw-notif-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.npaw-notif-row__abs-time{font-size:.6875rem;color:var(--npaw-text-muted);font-variant-numeric:tabular-nums}.npaw-notif-row__detail-content{font-size:.8125rem;color:var(--npaw-text-secondary)}.npaw-notif-row__detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.npaw-notif-detail-modal__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:1rem}.npaw-notif-detail-modal__time{font-size:.75rem;color:var(--npaw-text-muted);font-variant-numeric:tabular-nums}.npaw-notif-detail-modal__content{min-height:4rem}.npaw-notif-detail-modal__footer{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:.75rem}.npaw-notif-detail-modal__footer-start,.npaw-notif-detail-modal__footer-end{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375rem}.npaw-notif-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;padding:2.5rem 1.5rem 2.75rem;text-align:center}.npaw-notif-state__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:.25rem;border-radius:12px;color:var(--npaw-text-muted);background-color:var(--npaw-surface-hover)}.npaw-notif-state__icon--accent{color:var(--npaw-accent);background-color:color-mix(in srgb,var(--npaw-accent) 12%,transparent)}.npaw-notif-state__icon--success{color:var(--phoenix-success, #25b003);background-color:color-mix(in srgb,var(--phoenix-success, #25b003) 14%,transparent)}.npaw-notif-state__icon--error{color:var(--phoenix-danger, #e63757);background-color:color-mix(in srgb,var(--phoenix-danger, #e63757) 14%,transparent)}.npaw-notif-state__title{font-size:.875rem;font-weight:600;color:var(--npaw-text-primary)}.npaw-notif-state__hint{font-size:.78125rem;color:var(--npaw-text-muted);max-width:16rem}.npaw-notif-skeleton{display:grid;grid-template-columns:32px 1fr;column-gap:.625rem;padding:.75rem .875rem}.npaw-notif-skeleton__avatar{width:32px;height:32px;border-radius:9px;background-color:var(--npaw-surface-hover)}.npaw-notif-skeleton__lines{display:flex;flex-direction:column;gap:.4375rem;padding-top:.25rem}.npaw-notif-skeleton__line{height:9px;border-radius:5px;background:linear-gradient(90deg,var(--npaw-surface-hover) 0%,var(--npaw-surface-active, var(--npaw-surface-hover)) 50%,var(--npaw-surface-hover) 100%);background-size:200% 100%;animation:npaw-notif-shimmer 1.4s ease-in-out infinite}.npaw-notif-skeleton__line--title{width:55%}@keyframes npaw-notif-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.npaw-notif-spin{animation:npaw-notif-rotate .8s linear infinite}@keyframes npaw-notif-rotate{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion: reduce){.npaw-notif-skeleton__line,.npaw-notif-spin,.npaw-notif-row,.npaw-notif-bell__count{animation:none}.npaw-notif-row:before,.npaw-notif-row__chevron,.npaw-notif-row__trail,.npaw-notif-row__quick{transition:none}}.npaw-progress-bar{--npaw-progress-bar-size: 10px;--npaw-progress-bar-radius: 999px;--npaw-progress-bar-track: color-mix( in srgb, var(--npaw-text-primary) 8%, transparent );--npaw-progress-bar-fill: var(--npaw-accent);--npaw-progress-bar-duration: .32s;display:inline-flex;flex-direction:column;align-items:stretch;gap:6px;width:auto;color:var(--npaw-text-primary);line-height:1.2}.npaw-progress-bar--full-width{display:flex;width:100%}.npaw-progress-bar__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:.8125rem;color:var(--npaw-text-secondary, currentColor)}.npaw-progress-bar__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.npaw-progress-bar__value{flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:500;color:var(--npaw-text-primary, currentColor)}.npaw-progress-bar__track{position:relative;width:100%;height:var(--npaw-progress-bar-size);min-width:60px;background-color:var(--npaw-progress-bar-track);border-radius:var(--npaw-progress-bar-radius);overflow:hidden;flex-shrink:0}.npaw-progress-bar__fill{position:absolute;inset:0 auto 0 0;width:0;background-color:var(--npaw-progress-bar-fill);border-radius:inherit;transition:width var(--npaw-progress-bar-duration) ease-out,background-color var(--npaw-progress-bar-duration) ease-out;will-change:width}.npaw-progress-bar__sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.npaw-progress-bar--size-xs{--npaw-progress-bar-size: 4px}.npaw-progress-bar--size-sm{--npaw-progress-bar-size: 6px}.npaw-progress-bar--size-md{--npaw-progress-bar-size: 10px}.npaw-progress-bar--size-lg{--npaw-progress-bar-size: 16px}.npaw-progress-bar--tone-primary{--npaw-progress-bar-fill: var(--npaw-accent)}.npaw-progress-bar--tone-success{--npaw-progress-bar-fill: var(--npaw-tone-success-fill)}.npaw-progress-bar--tone-warning{--npaw-progress-bar-fill: var(--npaw-tone-warning-fill)}.npaw-progress-bar--tone-danger{--npaw-progress-bar-fill: var(--npaw-tone-danger-fill)}.npaw-progress-bar--tone-inherit{--npaw-progress-bar-fill: currentColor}.npaw-progress-bar--indeterminate .npaw-progress-bar__fill{width:35%;background:linear-gradient(90deg,transparent 0%,var(--npaw-progress-bar-fill) 50%,transparent 100%);animation:npaw-progress-bar-sweep 1.6s linear infinite;transition:background-color var(--npaw-progress-bar-duration) ease-out}@keyframes npaw-progress-bar-sweep{0%{transform:translate(-100%)}to{transform:translate(calc(100% / .35))}}@media (prefers-reduced-motion: reduce){.npaw-progress-bar--indeterminate .npaw-progress-bar__fill{animation-duration:4s}.npaw-progress-bar__fill{transition-duration:0ms}}.npaw-split-pane-layout__feedback-stack{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.npaw-split-pane-layout__loading{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:120px;padding:1rem}.npaw-split-pane-layout__empty{display:flex;flex:1 1 auto;min-height:140px;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:1.25rem;text-align:center;color:var(--npaw-text-muted)}.npaw-split-pane-layout__empty-title{margin:0;color:var(--npaw-text-primary);font-size:.9rem;font-weight:700}.npaw-split-pane-layout__empty-message{max-width:38rem;margin:0;font-size:.8rem;line-height:1.45}.npaw-split-pane-layout__empty-action{margin-top:.35rem}.npaw-split-pane-layout__busy-overlay{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:1rem;background:color-mix(in srgb,var(--npaw-surface-card-bg) 72%,transparent);backdrop-filter:blur(2px)}.npaw-split-pane-layout__busy-card{min-width:min(320px,80vw);padding:.85rem 1rem;border:1px solid var(--npaw-surface-floating-border);border-radius:.65rem;background:var(--npaw-surface-floating-bg);box-shadow:var(--npaw-surface-floating-shadow)}.npaw-split-pane-layout__pane{position:relative;display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch;width:100%;gap:var(--npaw-layout-control-gap, .5rem);min-width:0;min-height:0;overflow:hidden}.npaw-split-pane-layout__pane--card{border:1px solid var(--npaw-surface-card-border);border-radius:.65rem;background:var(--npaw-surface-card-bg);box-shadow:var(--npaw-surface-card-shadow, none)}.npaw-split-pane-layout__pane--floating{border:1px solid var(--npaw-surface-floating-border, var(--npaw-surface-card-border));border-radius:.65rem;background:var(--npaw-surface-floating-bg, var(--npaw-surface-card-bg));box-shadow:var(--npaw-surface-floating-shadow, none)}.npaw-split-pane-layout__pane--flat{background:transparent}.npaw-split-pane-layout__pane--transparent{background:transparent;border-color:transparent;box-shadow:none}.npaw-split-pane-layout__pane--padding-none{padding:0}.npaw-split-pane-layout__pane--padding-sm{padding:var(--npaw-layout-pane-padding-sm, .5rem)}.npaw-split-pane-layout__pane--padding-md{padding:var(--npaw-layout-pane-padding-md, .65rem .75rem .75rem)}.npaw-split-pane-layout__pane--padding-lg{padding:var(--npaw-layout-pane-padding-lg, 1rem)}.npaw-split-pane-layout__pane--disabled{opacity:.72;pointer-events:none}.npaw-split-pane-layout__pane-header,.npaw-split-pane-layout__pane-footer{flex:0 0 auto;min-width:0}.npaw-split-pane-layout__pane-body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0}.npaw-split-pane-layout__pane-content{min-width:0;min-height:0}.npaw-split-pane-layout__pane--scroll-auto .npaw-split-pane-layout__pane-body{overflow:auto}.npaw-split-pane-layout__pane--scroll-hidden .npaw-split-pane-layout__pane-body{overflow:hidden}.npaw-split-pane-layout__pane--scroll-visible .npaw-split-pane-layout__pane-body{overflow:visible}.npaw-split-pane-layout__split{display:flex;flex:1 1 auto;min-width:0;min-height:0}.npaw-split-pane-layout__split--columns{flex-direction:row}.npaw-split-pane-layout__split--rows{flex-direction:column}.npaw-split-pane-layout__split--gap-none{--npaw-split-pane-gap: 0px;gap:0}.npaw-split-pane-layout__split--gap-sm{--npaw-split-pane-gap: var(--npaw-layout-gap-sm, .5rem);gap:var(--npaw-layout-gap-sm, .5rem)}.npaw-split-pane-layout__split--gap-md{--npaw-split-pane-gap: var(--npaw-layout-spacing, 20px);gap:var(--npaw-layout-spacing, 20px)}.npaw-split-pane-layout__split--gap-lg{--npaw-split-pane-gap: var(--npaw-layout-gap-lg, 1.25rem);gap:var(--npaw-layout-gap-lg, 1.25rem)}.npaw-split-pane-layout__item{display:flex;min-width:0;min-height:0}.npaw-split-pane-layout__split--columns>.npaw-split-pane-layout__item{flex-direction:column}.npaw-split-pane-layout__split--rows>.npaw-split-pane-layout__item{flex-direction:column}.npaw-split-pane-layout__splitter{position:relative;z-index:1;flex:0 0 var(--npaw-split-pane-splitter-size, 8px);align-self:stretch;border:0;background:transparent;outline:none;touch-action:none;user-select:none}.npaw-split-pane-layout__splitter--vertical{cursor:col-resize;margin-inline:calc((var(--npaw-split-pane-gap, 1rem) + var(--npaw-split-pane-splitter-size, 8px)) * -.5)}.npaw-split-pane-layout__splitter--horizontal{cursor:row-resize;align-self:auto;margin-block:calc((var(--npaw-split-pane-gap, 1rem) + var(--npaw-split-pane-splitter-size, 8px)) * -.5)}.npaw-split-pane-layout__splitter:before{content:"";position:absolute;background:var(--npaw-border-color);transition:background-color .12s ease,width .12s ease,height .12s ease}.npaw-split-pane-layout__splitter--vertical:before{top:0;bottom:0;left:calc(50% - .5px);width:1px}.npaw-split-pane-layout__splitter--horizontal:before{top:calc(50% - .5px);right:0;left:0;height:1px}.npaw-split-pane-layout__splitter:hover:before,.npaw-split-pane-layout__splitter:focus-visible:before,.npaw-split-pane-layout__splitter:active:before{background:var(--npaw-accent)}.npaw-split-pane-layout__splitter--vertical:hover:before,.npaw-split-pane-layout__splitter--vertical:focus-visible:before,.npaw-split-pane-layout__splitter--vertical:active:before{left:calc(50% - 1px);width:2px}.npaw-split-pane-layout__splitter--horizontal:hover:before,.npaw-split-pane-layout__splitter--horizontal:focus-visible:before,.npaw-split-pane-layout__splitter--horizontal:active:before{top:calc(50% - 1px);height:2px}.npaw-split-pane-layout__splitter:focus-visible{box-shadow:inset 0 0 0 2px var(--npaw-accent-glow, var(--npaw-accent))}.npaw-split-pane-layout__splitter-grip{position:absolute;top:50%;left:50%;width:2px;height:24px;transform:translate(-50%,-50%);background-image:radial-gradient(circle,var(--npaw-accent) 1px,transparent 1.2px);background-repeat:repeat-y;background-size:2px 6px;opacity:0;pointer-events:none;transition:opacity .12s ease}.npaw-split-pane-layout__splitter--horizontal .npaw-split-pane-layout__splitter-grip{width:24px;height:2px;background-repeat:repeat-x;background-size:6px 2px}.npaw-split-pane-layout__splitter:hover .npaw-split-pane-layout__splitter-grip,.npaw-split-pane-layout__splitter:focus-visible .npaw-split-pane-layout__splitter-grip{opacity:.65}.npaw-split-pane-layout__split--columns.npaw-split-pane-layout__split--collapsed{flex-direction:column;overflow-x:hidden;overflow-y:auto}.npaw-split-pane-layout__split--columns.npaw-split-pane-layout__split--collapsed>.npaw-split-pane-layout__item{flex:0 0 auto!important;width:100%;min-width:0!important;max-width:none!important}.npaw-split-pane-layout__split--columns.npaw-split-pane-layout__split--collapsed>.npaw-split-pane-layout__splitter{display:none}.npaw-split-pane-layout__split--collapsed .npaw-split-pane-layout__split--rows,.npaw-split-pane-layout__split--collapsed .npaw-split-pane-layout__split--rows>.npaw-split-pane-layout__item{flex:0 0 auto!important}.npaw-split-pane-layout__split--collapsed .npaw-split-pane-layout__split--rows>.npaw-split-pane-layout__splitter{display:none}.npaw-split-pane-layout__top-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--npaw-layout-spacing, 20px);flex:0 0 auto;min-width:0;padding:var(--npaw-layout-top-chrome-padding-y, 10px) var(--npaw-layout-top-chrome-padding-x, 20px) var(--npaw-layout-top-chrome-padding-bottom, .5rem);border-bottom:1px solid var(--npaw-surface-card-border)}.npaw-split-pane-layout__top-bar--sticky{position:sticky;top:0;z-index:2;background:var(--npaw-surface-card-bg)}.npaw-split-pane-layout__top-bar--inset-none{--npaw-layout-top-chrome-padding-y: 0px;--npaw-layout-top-chrome-padding-x: 0px}.npaw-split-pane-layout__top-bar-lead{display:inline-flex;align-items:center;gap:.65rem;min-width:0}.npaw-split-pane-layout__top-bar-divider{width:1px;height:1.1rem;background:var(--npaw-surface-card-border);flex-shrink:0}.npaw-split-pane-layout__top-bar-title-block{display:flex;min-width:0;flex-direction:column;gap:.1rem}.npaw-split-pane-layout__top-bar-title{margin:0;color:var(--npaw-text-primary);font-size:.95rem;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.npaw-split-pane-layout__top-bar-subtitle{margin:0;color:var(--npaw-text-muted);font-size:.75rem;font-weight:500;line-height:1.25}.npaw-split-pane-layout__status{margin:0;font-size:.78rem;font-weight:500;letter-spacing:.01em}.npaw-split-pane-layout__status--neutral,.npaw-split-pane-layout__status--muted{color:var(--npaw-text-muted)}.npaw-split-pane-layout__status--info{color:var(--npaw-tone-info-text)}.npaw-split-pane-layout__status--warning{color:var(--npaw-tone-warning-text)}.npaw-split-pane-layout__status--success{color:var(--npaw-tone-success-text)}.npaw-split-pane-layout__status--danger{color:var(--npaw-tone-danger-text);font-weight:600}.npaw-split-pane-layout__top-bar--with-description{flex-wrap:wrap;row-gap:var(--npaw-layout-control-gap, .5rem)}.npaw-split-pane-layout__top-bar-description{min-width:100%;margin:0;color:var(--npaw-text-secondary);font-size:.8125rem;font-weight:400;line-height:1.4;overflow-wrap:break-word}.npaw-split-pane-layout__top-bar-center{display:inline-flex;justify-content:var(--npaw-split-pane-top-bar-center-justify-content, center);flex:var(--npaw-split-pane-top-bar-center-flex, 0 1 auto);min-width:var(--npaw-split-pane-top-bar-center-min-width, 0)}.npaw-split-pane-layout__top-bar-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--npaw-layout-control-gap, .5rem);min-width:0}@media (max-width: 720px){.npaw-split-pane-layout__top-bar{align-items:stretch;flex-direction:column}.npaw-split-pane-layout__top-bar-actions{justify-content:flex-start}}[data-npaw-layout-content]{min-width:0;min-height:0}[data-npaw-layout-content=fill]{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0}[data-npaw-layout-content=fill]>:only-child{flex:1 1 auto;min-width:0;min-height:0}[data-npaw-layout-content=scroll]{display:block;flex:1 1 auto;min-width:0;min-height:0;overflow:auto}[data-npaw-layout-content=natural]{display:block;flex:0 0 auto;min-width:0;min-height:0;overflow:visible}[data-npaw-layout-spacing]{--npaw-layout-gap-xs: .375rem;--npaw-layout-gap-sm: .5rem;--npaw-layout-gap-md: 20px;--npaw-layout-gap-lg: 1.25rem;--npaw-layout-control-gap: .5rem;--npaw-layout-page-padding: 20px;--npaw-layout-top-chrome-padding-y: 10px;--npaw-layout-top-chrome-padding-x: var(--npaw-layout-page-padding);--npaw-layout-top-chrome-padding-bottom: .5rem;--npaw-layout-pane-padding-sm: .5rem;--npaw-layout-pane-padding-md: .65rem .75rem .75rem;--npaw-layout-pane-padding-lg: 1rem;--npaw-layout-sidebar-padding-block: 1.25rem;--npaw-layout-sidebar-padding-inline: .75rem;--npaw-layout-sidebar-padding-block-compact: .75rem;--npaw-layout-sidebar-padding-block-embedded-compact: .5rem;--npaw-layout-spacing: var(--npaw-layout-gap-md)}[data-npaw-layout-spacing=none]{--npaw-layout-spacing: 0px;--npaw-layout-control-gap: 0px;--npaw-layout-page-padding: 0px;--npaw-layout-top-chrome-padding-y: 0px;--npaw-layout-top-chrome-padding-x: 0px;--npaw-layout-top-chrome-padding-bottom: 0px;--npaw-layout-pane-padding-sm: 0px;--npaw-layout-pane-padding-md: 0px;--npaw-layout-pane-padding-lg: 0px;--npaw-layout-sidebar-padding-block: 0px;--npaw-layout-sidebar-padding-inline: 0px;--npaw-layout-sidebar-padding-block-compact: 0px;--npaw-layout-sidebar-padding-block-embedded-compact: 0px}[data-npaw-layout-spacing=sm]{--npaw-layout-spacing: var(--npaw-layout-gap-sm);--npaw-layout-page-padding: 15px;--npaw-layout-top-chrome-padding-y: 8px;--npaw-layout-pane-padding-sm: .375rem;--npaw-layout-pane-padding-md: .5rem .625rem .625rem;--npaw-layout-pane-padding-lg: .75rem;--npaw-layout-sidebar-padding-block: .75rem;--npaw-layout-sidebar-padding-inline: .625rem;--npaw-layout-sidebar-padding-block-compact: .5rem;--npaw-layout-sidebar-padding-block-embedded-compact: .375rem}[data-npaw-layout-spacing=lg]{--npaw-layout-spacing: var(--npaw-layout-gap-lg);--npaw-layout-page-padding: 24px;--npaw-layout-top-chrome-padding-y: 12px;--npaw-layout-pane-padding-sm: .625rem;--npaw-layout-pane-padding-md: .85rem 1rem 1rem;--npaw-layout-pane-padding-lg: 1.25rem;--npaw-layout-sidebar-padding-block: 1.5rem;--npaw-layout-sidebar-padding-inline: 1rem;--npaw-layout-sidebar-padding-block-compact: 1rem;--npaw-layout-sidebar-padding-block-embedded-compact: .75rem}.npaw-split-pane-layout{--npaw-split-pane-splitter-size: 8px;display:flex;flex:1 1 auto;min-width:0;min-height:0;flex-direction:column;gap:0;color:var(--npaw-text-primary);font-family:var(--npaw-font-family-layout)}.npaw-split-pane-layout__banner{flex:0 0 auto}.npaw-split-pane-layout__actions-bar{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--npaw-layout-control-gap, .5rem);min-width:0;padding:0 var(--npaw-layout-page-padding, 20px) var(--npaw-layout-page-padding, 20px);border-top:1px solid var(--npaw-surface-card-border)}.npaw-split-pane-layout__body{position:relative;display:flex;flex:1 1 auto;min-width:0;min-height:0;padding:var(--npaw-layout-page-padding, 20px)}.npaw-split-pane-layout[data-npaw-layout-has-top-chrome=true]>.npaw-split-pane-layout__body{padding-top:var(--npaw-layout-gap-sm, .5rem)}@media (max-width: 720px){.npaw-split-pane-layout__actions-bar{justify-content:flex-start}}.npaw-switch{--npaw-switch-track-w: 2.25rem;--npaw-switch-track-h: 1.25rem;--npaw-switch-thumb-size: .875rem;--npaw-switch-thumb-inset: .1875rem;position:relative;display:inline-flex;align-items:flex-start;gap:.625rem;min-width:0;max-width:100%;cursor:pointer;user-select:none;color:var(--npaw-text-primary)}.npaw-switch--sm{--npaw-switch-track-w: 1.75rem;--npaw-switch-track-h: 1rem;--npaw-switch-thumb-size: .75rem;--npaw-switch-thumb-inset: .125rem}.npaw-switch--label-start{flex-direction:row-reverse}.npaw-switch__input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.npaw-switch__control{position:relative;display:inline-block;flex:0 0 auto;inline-size:var(--npaw-switch-track-w);block-size:var(--npaw-switch-track-h);margin-top:.125rem;border-radius:999px;border:1px solid var(--npaw-surface-input-border);background:var(--npaw-surface-input-bg);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.npaw-switch__thumb{position:absolute;top:50%;left:var(--npaw-switch-thumb-inset);inline-size:var(--npaw-switch-thumb-size);block-size:var(--npaw-switch-thumb-size);border-radius:50%;background:var(--npaw-text-muted);transform:translateY(-50%);transition:transform .18s ease,background-color .16s ease}.npaw-switch__content{display:grid;gap:.125rem;min-width:0}.npaw-switch__label{color:inherit;font-size:.875rem;line-height:1.4}.npaw-switch__description{color:var(--npaw-text-muted);font-size:.75rem;line-height:1.45}.npaw-switch:hover .npaw-switch__control{border-color:var(--npaw-surface-input-border-focus, var(--npaw-accent));background:var(--npaw-surface-hover)}.npaw-switch__input:focus-visible+.npaw-switch__control{box-shadow:0 0 0 3px var(--npaw-accent-glow)}.npaw-switch--checked .npaw-switch__control{border-color:var(--npaw-accent);background:var(--npaw-accent)}.npaw-switch--checked:hover .npaw-switch__control{filter:brightness(1.04)}.npaw-switch--checked .npaw-switch__thumb{background:var(--npaw-accent-on-strong, #fff);transform:translate(calc(var(--npaw-switch-track-w) - var(--npaw-switch-thumb-size) - (var(--npaw-switch-thumb-inset) * 2)),-50%)}.npaw-switch--invalid .npaw-switch__control{border-color:var(--phoenix-danger, #e63757)}.npaw-switch--invalid .npaw-switch__input:focus-visible+.npaw-switch__control{box-shadow:0 0 0 3px var( --npaw-accent-glow-strong, color-mix(in srgb, var(--phoenix-danger, #e63757) 22%, transparent) )}.npaw-switch--disabled{cursor:not-allowed;opacity:.65}.npaw-switch--disabled .npaw-switch__control{border-color:var(--npaw-surface-input-border);background:var(--npaw-surface-subtle)}.npaw-switch--disabled.npaw-switch--checked .npaw-switch__control{border-color:var(--npaw-accent);background:var(--npaw-accent)}.npaw-switch--disabled .npaw-switch__content{color:var(--npaw-text-muted)}@media (prefers-reduced-motion: reduce){.npaw-switch__control,.npaw-switch__thumb{transition:none}}.npaw-touch .npaw-switch{position:relative;align-items:center;min-height:2.75rem}.npaw-touch .npaw-switch:before{content:"";position:absolute;top:50%;left:50%;width:max(100%,2.75rem);height:max(100%,2.75rem);transform:translate(-50%,-50%)}.npaw-touch .npaw-switch__control{margin-top:0}.npaw-debug-console-modal{display:flex;flex-direction:column;gap:12px;height:100%;min-height:360px}.npaw-debug-console-modal__topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.npaw-debug-console-modal__summary{display:flex;flex-wrap:wrap;gap:6px}.npaw-debug-console-modal__settings{display:flex;align-items:center;gap:8px;font-size:12px}.npaw-debug-console-modal__filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.npaw-debug-console-modal__filter{flex:0 0 auto}.npaw-debug-console-modal__search{flex:1 1 auto;min-width:180px}.npaw-debug-console-modal__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-height:0;overflow-y:auto}.npaw-debug-console-modal__entry{border:1px solid var(--npaw-surface-card-border, rgba(127, 127, 127, .2));border-radius:6px;background-color:var(--npaw-surface-card-bg, transparent);overflow:hidden}.npaw-debug-console-modal__entry--error{border-left:3px solid var(--npaw-text-danger, #d92d20)}.npaw-debug-console-modal__entry--warn{border-left:3px solid var(--npaw-text-warning, #b54708)}.npaw-debug-console-modal__entry-row{display:grid;grid-template-columns:1fr 32px;align-items:stretch;gap:0}.npaw-debug-console-modal__entry-header{width:100%;background:transparent;border:0;padding:8px 12px;display:grid;grid-template-columns:18px auto 1fr;align-items:center;gap:10px;text-align:left;cursor:pointer;color:var(--npaw-text-primary, currentColor)}.npaw-debug-console-modal__entry-header:hover,.npaw-debug-console-modal__entry-header:focus-visible{background-color:var(--npaw-surface-hover, rgba(127, 127, 127, .08));outline:none}.npaw-debug-console-modal__entry-copy{background:transparent;border:0;border-left:1px solid var(--npaw-surface-card-border, rgba(127, 127, 127, .15));color:var(--npaw-text-secondary, currentColor);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.npaw-debug-console-modal__entry-copy:hover,.npaw-debug-console-modal__entry-copy:focus-visible{background-color:var(--npaw-surface-hover, rgba(127, 127, 127, .12));color:var(--npaw-text-primary, currentColor);outline:none}.npaw-debug-console-modal__detail-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;font-weight:600;color:var(--npaw-text-secondary, currentColor);margin-top:6px;margin-bottom:2px}.npaw-debug-console-modal__entry-icon{display:inline-flex}.npaw-debug-console-modal__entry--error .npaw-debug-console-modal__entry-icon{color:var(--npaw-text-danger, #d92d20)}.npaw-debug-console-modal__entry--warn .npaw-debug-console-modal__entry-icon{color:var(--npaw-text-warning, #b54708)}.npaw-debug-console-modal__entry-meta{display:flex;flex-direction:column;font-size:11px;color:var(--npaw-text-secondary, currentColor);min-width:110px}.npaw-debug-console-modal__entry-source{text-transform:uppercase;letter-spacing:.04em;font-weight:600}.npaw-debug-console-modal__entry-message{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.npaw-debug-console-modal__entry[aria-expanded=true] .npaw-debug-console-modal__entry-message,.npaw-debug-console-modal__entry-details+.npaw-debug-console-modal__entry-message{white-space:normal}.npaw-debug-console-modal__entry-details{padding:8px 12px 12px;border-top:1px solid var(--npaw-surface-card-border, rgba(127, 127, 127, .15));display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--npaw-text-primary, currentColor)}.npaw-debug-console-modal__pre{margin:0;padding:8px 10px;border-radius:4px;background-color:var(--npaw-surface-input-bg, rgba(0, 0, 0, .04));font-size:11px;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.npaw-debug-console-fab{position:relative;width:3rem;height:3rem;border-radius:999px;border:1px solid var(--npaw-surface-card-border, rgba(127, 127, 127, .25));background-color:var(--npaw-surface-card-bg, var(--npaw-bg-color, #fff));color:var(--npaw-text-secondary, currentColor);box-shadow:var(--npaw-floating-bubble-shadow, 0 8px 22px rgba(0, 0, 0, .16));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .12s ease,color .12s ease,background-color .12s ease}.npaw-debug-console-fab:hover,.npaw-debug-console-fab:focus-visible{transform:translateY(-1px);outline:none;color:var(--npaw-text-primary, currentColor)}.npaw-debug-console-fab--tone-danger{background-color:var(--npaw-button-danger-bg-hover, var(--npaw-button-danger-bg, var(--phoenix-danger, #d92d20)));border-color:var(--npaw-button-danger-bg-hover, var(--npaw-button-danger-bg, var(--phoenix-danger, #d92d20)));color:var(--npaw-button-danger-fg, #ffffff)}.npaw-debug-console-fab--tone-danger:hover,.npaw-debug-console-fab--tone-danger:focus-visible{color:var(--npaw-button-danger-fg, #ffffff)}.npaw-debug-console-fab--tone-warning{color:var(--npaw-text-warning, #b54708)}.npaw-debug-console-fab--has-issues{animation:npaw-debug-console-fab-pulse 1.6s ease-in-out 1}@keyframes npaw-debug-console-fab-pulse{0%{box-shadow:0 0 #d92d2073}to{box-shadow:0 0 0 12px #d92d2000}}.npaw-debug-console-fab__count{position:absolute;top:-4px;right:-4px;pointer-events:none;min-width:18px;padding:0 5px;line-height:16px;font-size:10px}.npaw-mobile-assistant-entry{display:flex;flex:0 0 auto;align-items:center}.npaw-mobile-assistant-entry__slot{position:relative;display:flex;align-items:center}.npaw-mobile-assistant-entry__count{position:absolute;top:0;right:0;pointer-events:none}.npaw-account-switcher-status{display:flex;flex-direction:column;gap:.5rem;padding:.875rem .75rem;color:var(--npaw-text-secondary);font-size:.8125rem}.npaw-account-switcher-status__title{color:var(--npaw-text-primary);font-weight:600}.npaw-account-switcher-status__message{line-height:1.35}.npaw-account-switcher-status__retry{display:inline-flex;align-items:center;align-self:flex-start;gap:.375rem;min-height:28px;padding:.25rem .625rem;border:1px solid var(--npaw-border-color);border-radius:var(--npaw-button-radius, .375rem);background:var(--npaw-surface, var(--phoenix-white));color:var(--npaw-accent, var(--phoenix-primary));font:inherit;font-weight:600;cursor:pointer}.npaw-account-switcher-status__retry:hover,.npaw-account-switcher-status__retry:focus-visible{border-color:var(--npaw-accent, var(--phoenix-primary));background:var(--npaw-accent-subtle, rgba(56, 116, 255, .08))}.dashboard-dock--resizing{transition:none!important}body:has(.dashboard-dock--resizing) .content{transition:none!important}.dashboard-dock{display:flex;background:var(--npaw-surface-card-bg);border:1px solid var(--npaw-surface-card-border);box-shadow:var(--npaw-surface-card-shadow);overflow:hidden;flex-shrink:0;position:fixed;z-index:100;transition:width .12s ease,height .12s ease}.dashboard-dock--right{top:var(--npaw-platform-topbar-height, 0);right:0;bottom:0;border-radius:0;border-right:none;border-top:none}.dashboard-dock--bottom{left:0;right:0;bottom:0;border-radius:0;border-bottom:none}.dashboard-dock--collapsed{cursor:default}.dashboard-dock__header{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 8px;background:var(--npaw-surface-input-bg);border-bottom:1px solid var(--npaw-surface-card-border);flex-shrink:0;user-select:none;position:relative;z-index:1}.dashboard-dock--bottom:not(.dashboard-dock--collapsed) .dashboard-dock__header{border-bottom:none;border-right:1px solid var(--npaw-surface-card-border);height:100%;width:36px;flex-direction:column;justify-content:flex-start;padding:8px 0}.dashboard-dock--right.dashboard-dock--collapsed .dashboard-dock__header{width:100%;height:100%;flex-direction:column;justify-content:flex-start;border-bottom:none;padding:8px 0}.dashboard-dock--bottom.dashboard-dock--collapsed .dashboard-dock__header{width:100%;height:100%;flex-direction:row;justify-content:flex-start;border-right:none;padding:0 8px}.dashboard-dock__title{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:var(--npaw-text-primary);flex-shrink:0}.dashboard-dock__actions{display:flex;gap:2px}.dashboard-dock--bottom:not(.dashboard-dock--collapsed) .dashboard-dock__actions,.dashboard-dock--right.dashboard-dock--collapsed .dashboard-dock__actions{flex-direction:column}.dashboard-dock__icon-button{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;color:var(--npaw-text-primary);border-radius:4px;cursor:pointer}.dashboard-dock__icon-button:hover{background:var(--npaw-surface-hover);color:var(--npaw-text-primary)}.dashboard-dock__body{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.dashboard-dock__tabs{flex-shrink:0;padding:4px 8px 0;overflow-x:auto;overflow-y:hidden}.dashboard-dock__tabs .npaw-tabs{flex-wrap:nowrap}.dashboard-dock__active-widget{flex:1;min-height:0;overflow:hidden;display:flex}.dashboard-dock__active-widget>*{flex:1;min-width:0}.dashboard-dock__active-widget .card,.dashboard-dock__active-widget .card.chat{border:0;border-radius:0;background:transparent;box-shadow:none}.dashboard-dock__resize-handle{position:absolute;background:transparent;z-index:1;transition:background .12s ease}.dashboard-dock__resize-handle:hover,.dashboard-dock__resize-handle--active{background:var(--npaw-primary);opacity:.5}.dashboard-dock--right .dashboard-dock__resize-handle{left:0;top:0;bottom:0;width:4px;cursor:col-resize}.dashboard-dock--bottom .dashboard-dock__resize-handle{top:0;left:0;right:0;height:4px;cursor:row-resize}.npaw-profile-menu{min-width:280px;max-height:calc(100vh - 72px)}.npaw-profile-menu>.npaw-card{display:flex;flex-direction:column;max-height:inherit;min-height:0;overflow:hidden}.npaw-profile-menu .npaw-card__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.npaw-profile-hero{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 16px 16px;text-align:center;background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--npaw-accent) 14%,transparent) 0%,transparent 70%);border-bottom:1px solid var(--npaw-border-color, var(--npaw-surface-card-border))}.npaw-profile-hero__avatar{position:relative;width:56px;height:56px;border-radius:50%;padding:2px;background:linear-gradient(135deg,var(--npaw-accent) 0%,color-mix(in srgb,var(--npaw-accent) 60%,var(--npaw-accent-strong, var(--npaw-accent))) 100%);box-shadow:0 0 0 4px var(--npaw-accent-glow, color-mix(in srgb, var(--npaw-accent) 18%, transparent));display:flex;align-items:center;justify-content:center}.npaw-profile-hero__avatar-initial{width:100%;height:100%;border-radius:50%;background:var(--npaw-surface-card-bg, var(--npaw-surface));color:var(--npaw-text-primary);font-weight:700;font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center;user-select:none}.npaw-profile-hero__name{margin:0;color:var(--npaw-text-primary);font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.2;word-break:break-word}.npaw-profile-hero__meta{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--npaw-text-secondary, var(--npaw-text-muted));font-size:11px;line-height:1}.npaw-profile-hero__meta-item{display:inline-flex;align-items:center;gap:4px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.npaw-profile-hero__meta-dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.npaw-profile-hero__chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin-top:4px;max-width:100%}.npaw-profile-hero--godmode{background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--npaw-godmode) 22%,transparent) 0%,transparent 70%)}.npaw-profile-hero--godmode .npaw-profile-hero__avatar{background:linear-gradient(135deg,var(--npaw-godmode) 0%,var(--npaw-godmode-strong) 100%);box-shadow:0 0 0 4px var(--npaw-godmode-glow),0 0 24px color-mix(in srgb,var(--npaw-godmode) 35%,transparent)}.npaw-profile-hero__avatar-crown{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--npaw-godmode);color:var(--npaw-godmode-on);box-shadow:0 0 0 2px var(--npaw-surface-card-bg, var(--npaw-surface)),0 1px 4px color-mix(in srgb,var(--npaw-godmode) 50%,transparent)}.npaw-profile-hero__godmode-badge{display:inline-flex;align-items:center;gap:4px;margin-top:-2px;margin-bottom:2px;padding:3px 8px;border-radius:999px;background:var(--npaw-godmode);color:var(--npaw-godmode-on);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;box-shadow:0 0 0 1px color-mix(in srgb,var(--npaw-godmode-strong) 40%,transparent),0 1px 3px color-mix(in srgb,var(--npaw-godmode) 35%,transparent)}.npaw-profile-section{padding:10px 12px 0}.npaw-profile-hero+.npaw-profile-section{padding-top:14px}.npaw-profile-section+.npaw-profile-section{padding-top:10px}.npaw-profile-section__expanded{padding:10px 0 4px}.npaw-profile-action-card{display:flex;align-items:center;gap:10px;width:100%;padding:10px;background:color-mix(in srgb,var(--npaw-accent) 5%,var(--npaw-surface, transparent));border:1px solid color-mix(in srgb,var(--npaw-accent) 12%,var(--npaw-border-color, transparent));border-radius:12px;color:var(--npaw-text-primary);text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.npaw-profile-action-card:hover{background:color-mix(in srgb,var(--npaw-accent) 10%,var(--npaw-surface, transparent));border-color:color-mix(in srgb,var(--npaw-accent) 25%,var(--npaw-border-color, transparent))}.npaw-profile-action-card:focus-visible{outline:none;box-shadow:0 0 0 2px var(--npaw-accent-glow, color-mix(in srgb, var(--npaw-accent) 25%, transparent))}.npaw-profile-action-card--as-trigger{display:flex;align-items:center;gap:10px;width:100%;cursor:pointer}.npaw-profile-section .npaw-dd--full>[role=button]{width:100%;max-width:100%;min-width:0}.npaw-profile-action-card--quiet{background:transparent;border-color:var(--npaw-border-color)}.npaw-profile-action-card--quiet:hover{background:var(--npaw-surface-hover, color-mix(in srgb, var(--npaw-accent) 6%, transparent))}.npaw-profile-action-card__icon{position:relative;flex-shrink:0;width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--npaw-accent);background:color-mix(in srgb,var(--npaw-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--npaw-accent) 18%,transparent)}.npaw-profile-action-card__icon--quiet{color:var(--npaw-text-secondary, var(--npaw-text-muted));background:var(--npaw-surface-hover, transparent);border-color:var(--npaw-border-color)}.npaw-profile-action-card__icon--theme{overflow:hidden}.npaw-profile-theme-swatch{position:absolute;left:0;right:0;bottom:0;height:5px;background:linear-gradient(90deg,var(--npaw-accent) 0%,color-mix(in srgb,var(--npaw-accent) 55%,var(--npaw-accent-strong, var(--npaw-accent))) 100%);pointer-events:none}.npaw-profile-action-card.npaw-profile-biometric-lock{cursor:default}.npaw-profile-action-card.npaw-profile-biometric-lock:hover{background:color-mix(in srgb,var(--npaw-accent) 5%,var(--npaw-surface, transparent));border-color:color-mix(in srgb,var(--npaw-accent) 12%,var(--npaw-border-color, transparent))}.npaw-profile-biometric-lock__switch{flex:1 1 auto;align-items:center;justify-content:space-between;min-width:0}.npaw-profile-biometric-lock__switch .npaw-switch__content{min-width:0;overflow:hidden}.npaw-data-palette-swatches{display:inline-flex;align-items:center;gap:4px}.npaw-data-palette-swatch{width:14px;height:14px;border-radius:4px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--npaw-text-primary) 12%,transparent)}.npaw-data-palette-trigger-row{display:flex;align-items:center;gap:8px;min-width:0}.npaw-data-palette-trigger-row .npaw-profile-action-card__value{flex:0 1 auto}.npaw-data-palette-swatches--trigger{flex:0 0 auto}.npaw-data-palette-swatches--trigger .npaw-data-palette-swatch{width:11px;height:11px;border-radius:3px}.npaw-data-palette-option{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;width:100%}.npaw-data-palette-option__name{font-size:13px;font-weight:500;color:inherit;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.npaw-profile-action-card__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:7px;overflow:hidden}.npaw-profile-action-card__label{display:inline-flex;align-items:center;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--npaw-text-secondary, var(--npaw-text-muted));line-height:1}.npaw-profile-action-card__value{font-size:13px;font-weight:600;color:var(--npaw-text-primary);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.npaw-profile-action-card__value--muted{color:var(--npaw-text-secondary, var(--npaw-text-muted));font-weight:500}.npaw-profile-action-card__chevron{flex-shrink:0;color:var(--npaw-text-secondary, var(--npaw-text-muted));transition:transform .18s ease}.npaw-profile-action-card__chevron--open{transform:rotate(180deg)}.npaw-profile-devflags{display:flex;flex-direction:column;gap:6px;padding-top:8px}.npaw-profile-nav{margin-top:4px}.npaw-profile-signout:hover,.npaw-profile-signout:focus-visible{color:var(--npaw-danger, #d83a52);border-color:color-mix(in srgb,var(--npaw-danger, #d83a52) 35%,var(--npaw-border-color));background:color-mix(in srgb,var(--npaw-danger, #d83a52) 8%,transparent)}.npaw-profile-menu .npaw-dropdown-footer{flex:0 0 auto;z-index:1;background:var(--npaw-surface-profile-bg, var(--npaw-surface-card-bg, var(--npaw-surface)));backdrop-filter:blur(var(--npaw-surface-profile-blur, 24px));-webkit-backdrop-filter:blur(var(--npaw-surface-profile-blur, 24px))}.npaw-profile-footer__signout{padding:10px 16px 2px}.npaw-profile-footer__links{margin:0;line-height:1.2}.npaw-profile-footer__version{padding:1px 0 8px;line-height:1.2}@media (max-height: 820px){.npaw-profile-hero{gap:6px;padding:12px 16px 10px}.npaw-profile-hero__avatar{width:42px;height:42px;box-shadow:0 0 0 3px var(--npaw-accent-glow, color-mix(in srgb, var(--npaw-accent) 18%, transparent))}.npaw-profile-hero__avatar-initial{font-size:17px}.npaw-profile-hero__avatar-crown{top:-5px;right:-5px;width:18px;height:18px}.npaw-profile-hero__godmode-badge{margin-top:-1px;margin-bottom:0;padding:3px 7px;font-size:9px}.npaw-profile-hero__meta{display:none}.npaw-profile-hero__chips{margin-top:2px}.npaw-profile-section{padding-top:6px}.npaw-profile-hero+.npaw-profile-section{padding-top:8px}.npaw-profile-section+.npaw-profile-section{padding-top:6px}.npaw-profile-section__expanded{padding-top:8px}.npaw-profile-action-card{padding:8px 10px}.npaw-profile-devflags{gap:4px;padding-top:6px}.npaw-profile-nav{margin-top:2px}.npaw-profile-footer__signout{padding-top:10px;padding-bottom:1px}.npaw-profile-footer__version{padding-bottom:6px}}.npaw-topbar-profile .npaw-dropdown-toggle,.npaw-topbar-profile .npaw-dropdown-toggle:hover,.npaw-topbar-profile .npaw-dropdown-toggle:focus,.npaw-topbar-profile .npaw-dropdown-toggle:active,.npaw-topbar-profile.show .npaw-dropdown-toggle{background-color:transparent!important;border-radius:0!important;box-shadow:none!important}.npaw-topbar-profile-avatar{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--npaw-topbar-btn-bg, var(--npaw-surface));border:1px solid var(--npaw-topbar-btn-border, var(--npaw-border-color));color:var(--npaw-text-primary);font-size:14px;font-weight:600;line-height:1;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease;user-select:none}.npaw-topbar-profile .npaw-dropdown-toggle:hover .npaw-topbar-profile-avatar{background-color:var(--npaw-topbar-btn-bg-hover, var(--npaw-surface-hover));border-color:color-mix(in srgb,var(--npaw-accent) 30%,transparent)}.npaw-topbar-profile .npaw-dropdown-toggle:focus-visible .npaw-topbar-profile-avatar{box-shadow:0 0 0 2px var(--npaw-accent-glow);border-color:color-mix(in srgb,var(--npaw-accent) 55%,transparent)}.npaw-topbar-profile.show .npaw-topbar-profile-avatar{background-color:color-mix(in srgb,var(--npaw-accent) 14%,transparent);border-color:color-mix(in srgb,var(--npaw-accent) 35%,transparent);color:var(--npaw-accent)}html.npaw-touch .npaw-topbar-profile .npaw-dropdown-toggle{min-width:44px;min-height:44px;justify-content:center}.quick-filter-toggle{white-space:nowrap;display:inline-block}.quick-filter-toggle.dropdown-toggle:after{display:none!important;content:none!important}.quick-filter-toggle.npaw-topbar-control{max-width:130px;overflow:hidden;text-overflow:ellipsis}.quick-filter-toggle-sm{height:30px;max-width:125px;min-width:0px;width:auto}.quick-filter-options-dropdown,.quick-filter-options-dropdown-ss{max-height:280px;overflow-y:auto}.quick-filter-options-dropdown-sm{max-height:200px;overflow-y:auto}.quick-filter-option,.quick-filter-option .form-check-label{font-size:.8125rem!important;line-height:1.25}.quick-filter-option.form-check{display:flex;align-items:center;gap:.625rem;min-height:32px;margin:0 .25rem;padding:.375rem .75rem!important}.quick-filter-option.form-check .form-check-input{margin:0;flex-shrink:0}.quick-filter-option .form-check-label{display:block;flex:1;min-width:0;width:auto;margin-bottom:0;font-weight:400}.quick-filter-footer{display:flex;flex-direction:column;gap:0}.quick-filter-footer-buttons{display:flex;gap:.5rem}.quick-filter-footer-options{padding:.25rem 1rem}.new-option .form-check-label{font-style:italic;color:var(--phoenix-primary)}.quick-filter-footer .btn-group .btn.active,.quick-filter-footer .btn-group .btn-outline-secondary.active{color:var(--npaw-accent, var(--phoenix-primary))!important;border-color:var(--npaw-accent, var(--phoenix-primary))!important;background-color:var(--npaw-accent-soft, rgba(56, 116, 255, .1))!important}@media only screen and (max-width: 992px){.quick-filter-footer{padding:.25rem .5rem;gap:.25rem}}.npaw-top-filter{--npaw-top-filter-active-text: var(--npaw-tone-accent-text, var(--npaw-sidebar-active-text));display:inline-flex;align-items:center;gap:0;height:32px;min-width:0;flex:0 0 auto;white-space:nowrap}.npaw-top-filter--dashboard{align-self:center}.npaw-top-filter__label{margin-right:6px;color:var(--npaw-topbar-control-text, var(--npaw-text-primary));font-size:13px;font-weight:500;line-height:1}.npaw-top-filter__group{display:inline-flex;align-items:center;gap:0;height:32px;border:1px solid var(--npaw-topbar-btn-border);border-radius:6px;background-color:var(--npaw-topbar-btn-bg);overflow:hidden}.npaw-top-filter__button.npaw-button{border:0;border-radius:0;border-color:transparent;background-color:var(--npaw-topbar-btn-bg);color:var(--npaw-topbar-control-text, var(--npaw-text-primary));min-width:38px;height:30px;min-height:30px;padding:0 12px;font-size:13px;font-weight:400;line-height:1;letter-spacing:0;box-shadow:none}.npaw-top-filter__button.npaw-button+.npaw-top-filter__button.npaw-button{border-left:1px solid var(--npaw-topbar-btn-border)}.npaw-top-filter__button.npaw-button:hover:not(.npaw-button--disabled):not(.npaw-button--loading){color:var(--npaw-topbar-control-text, var(--npaw-text-primary));background-color:var(--npaw-topbar-btn-bg-hover)}.npaw-top-filter__button.npaw-button:focus-visible{box-shadow:inset 0 0 0 2px var(--npaw-accent-glow);z-index:1}.npaw-top-filter .npaw-top-filter__button.npaw-button.npaw-top-filter__button--active:not(.npaw-button--disabled):not(.npaw-button--loading),.npaw-top-filter .npaw-top-filter__button.npaw-button[aria-pressed=true]:not(.npaw-button--disabled):not(.npaw-button--loading),.npaw-top-filter .npaw-top-filter__button.npaw-button[aria-checked=true]:not(.npaw-button--disabled):not(.npaw-button--loading){color:var(--npaw-top-filter-active-text);background-color:var(--npaw-sidebar-active);font-weight:500}.npaw-top-filter__button.npaw-button.npaw-top-filter__button--active:hover:not(.npaw-button--disabled):not(.npaw-button--loading),.npaw-top-filter__button.npaw-button[aria-pressed=true]:hover:not(.npaw-button--disabled):not(.npaw-button--loading),.npaw-top-filter__button.npaw-button[aria-checked=true]:hover:not(.npaw-button--disabled):not(.npaw-button--loading){color:var(--npaw-top-filter-active-text);background-color:var(--npaw-sidebar-active)}.npaw-touch .npaw-top-filter,.npaw-touch .npaw-top-filter__group{height:44px}.npaw-touch .npaw-top-filter__button.npaw-button{height:42px;min-height:42px}.top-bar-context-menu__advanced-option{align-items:flex-start}.top-bar-context-menu__advanced-option .npaw-dd-item__subtitle{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.npaw-mobile-floating-launcher{position:fixed;right:calc(1rem + var(--npaw-safe-area-right, 0px));bottom:calc(1rem + var(--npaw-safe-area-bottom, 0px));z-index:var(--npaw-z-floating, 1060)}.npaw-mobile-floating-launcher__fab{border-radius:999px;box-shadow:var(--npaw-surface-floating-shadow)}.npaw-mobile-floating-launcher__count{position:absolute;top:-4px;right:-4px;pointer-events:none}body.modal-open .npaw-mobile-floating-launcher{display:none}@media (max-width: 768px){.content.npaw-mobile-floating-runway{--npaw-mobile-floating-runway-height: 5.5rem}}.npaw-floating-cluster{position:fixed;bottom:calc(1rem + var(--npaw-safe-area-bottom, 0px));right:calc(1rem + var(--npaw-safe-area-right, 0px));z-index:1055;display:flex;flex-direction:column;align-items:center;gap:.25rem;pointer-events:none}.npaw-floating-cluster>*{pointer-events:auto}.support-chat-bottom-lg .npaw-floating-cluster{bottom:calc(3rem + var(--npaw-safe-area-bottom, 0px))}.support-chat-start .npaw-floating-cluster{right:auto;left:calc(1rem + var(--npaw-safe-area-left, 0px))}.npaw-floating-cluster .btn-support-chat,.npaw-floating-cluster .btn-support-chat.btn-chat-close{position:static!important;inset:auto!important}.npaw-floating-cluster>*,.npaw-floating-cluster .btn-support-chat{transition:transform .12s ease,color .12s ease,box-shadow .12s ease}.npaw-floating-cluster>*:hover,.npaw-floating-cluster>*:focus-visible,.npaw-floating-cluster .btn-support-chat:hover,.npaw-floating-cluster .btn-support-chat:focus-visible{transform:translateY(-1px)}.npaw-floating-cluster .btn-support-chat:hover,.npaw-floating-cluster .btn-support-chat:focus-visible{background-color:var(--npaw-surface-card-bg, var(--npaw-bg-color, #fff))!important}.npaw-bg-aura{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;contain:strict;background:var(--npaw-bg-aura-base)}.npaw-bg-aura__layer{position:absolute;inset:-10%}.npaw-bg-aura__layer--cyan{background:radial-gradient(ellipse 45% 40% at 26% 22%,rgba(0,212,255,var(--npaw-aura-alpha-cyan, 0)) 0%,transparent 65%)}.npaw-bg-aura__layer--violet{background:radial-gradient(ellipse 42% 40% at 82% 28%,rgba(139,92,246,var(--npaw-aura-alpha-violet, 0)) 0%,transparent 70%)}.npaw-bg-aura__layer--rose{background:radial-gradient(ellipse 55% 45% at 55% 92%,rgba(255,110,180,var(--npaw-aura-alpha-rose, 0)) 0%,transparent 70%)}.npaw-bg-aura__layer--mint{background:radial-gradient(ellipse 32% 32% at 88% 84%,rgba(0,230,200,var(--npaw-aura-alpha-mint, 0)) 0%,transparent 70%)}.npaw-bg-aura__grid{position:absolute;inset:0;pointer-events:none;opacity:var(--npaw-aura-grid-opacity, 0);background-image:linear-gradient(var(--npaw-bg-aura-grid-color, transparent) 1px,transparent 1px),linear-gradient(90deg,var(--npaw-bg-aura-grid-color, transparent) 1px,transparent 1px);background-size:var(--npaw-bg-aura-grid-size, 60px) var(--npaw-bg-aura-grid-size, 60px)}.npaw-bg-aura__hero-orb{position:absolute;top:clamp(36px,8vh,96px);left:clamp(36px,8vw,144px);width:min(42vmax,720px);aspect-ratio:1;border-radius:999px;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(0,212,255,calc(var(--npaw-aura-alpha-cyan, 0) * .85)) 0%,rgba(139,92,246,calc(var(--npaw-aura-alpha-violet, 0) * .45)) 42%,transparent 72%);transform:translateZ(0) scale(1);animation:npaw-aura-hero-orb-drift 22s ease-in-out infinite alternate;will-change:transform,opacity}.npaw-bg-aura__grain{position:absolute;inset:0;pointer-events:none;opacity:var(--npaw-aura-grain-opacity, var(--npaw-bg-aura-grain-opacity-base, 0));mix-blend-mode:var(--npaw-bg-aura-grain-blend, overlay);background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:220px 220px}.npaw-bg-aura--subtle{--npaw-aura-alpha-cyan: calc(var(--npaw-bg-aura-alpha-cyan) * .35);--npaw-aura-alpha-violet: calc(var(--npaw-bg-aura-alpha-violet) * .35);--npaw-aura-alpha-rose: calc(var(--npaw-bg-aura-alpha-rose) * .35);--npaw-aura-alpha-mint: calc(var(--npaw-bg-aura-alpha-mint) * .35);--npaw-aura-grain-opacity: calc(var(--npaw-bg-aura-grain-opacity-base) * .35);--npaw-aura-grid-opacity: calc(var(--npaw-bg-aura-grid-opacity-base) * .35)}.npaw-bg-aura--subtle .npaw-bg-aura__layer,.npaw-bg-aura--subtle .npaw-bg-aura__grid{animation:none;transform:none;will-change:auto}.npaw-bg-aura--normal{--npaw-aura-alpha-cyan: var(--npaw-bg-aura-alpha-cyan);--npaw-aura-alpha-violet: var(--npaw-bg-aura-alpha-violet);--npaw-aura-alpha-rose: var(--npaw-bg-aura-alpha-rose);--npaw-aura-alpha-mint: var(--npaw-bg-aura-alpha-mint);--npaw-aura-grain-opacity: var(--npaw-bg-aura-grain-opacity-base);--npaw-aura-grid-opacity: var(--npaw-bg-aura-grid-opacity-base)}@keyframes npaw-aura-hero-orb-drift{0%,to{transform:translateZ(0) scale(1)}50%{opacity:.78;transform:translate3d(8%,5%,0) scale(1.06)}75%{transform:translate3d(3%,9%,0) scale(.98)}}@keyframes npaw-aura-grid-pulse{0%,to{opacity:calc(var(--npaw-aura-grid-opacity, 0) * .6)}50%{opacity:var(--npaw-aura-grid-opacity, 0)}}@media (prefers-reduced-motion: reduce){.npaw-bg-aura__layer,.npaw-bg-aura__grid,.npaw-bg-aura__hero-orb{animation:none!important;transform:none!important;will-change:auto!important}}.npaw-nala-copilot-host{position:fixed;right:calc(1.25rem + var(--npaw-safe-area-right, 0px));bottom:calc(1.25rem + var(--npaw-safe-area-bottom, 0px));z-index:var(--npaw-z-floating, 1060);display:flex;align-items:flex-end;gap:.5rem;pointer-events:none}.npaw-nala-copilot-host__leading{display:inline-flex;align-items:center;pointer-events:auto}.npaw-nala-copilot-launcher{display:inline-flex;align-items:center;gap:.5rem;pointer-events:auto}.npaw-nala-copilot-launcher__leading{display:inline-flex;align-items:center}body.modal-open .npaw-nala-copilot-launcher{display:none}.npaw-nala-copilot-host--yielding{visibility:hidden}.npaw-nala-copilot-button{box-shadow:var(--npaw-surface-floating-shadow)}.npaw-nala-copilot-panel{display:flex;flex-direction:column;width:min(460px,calc(100vw - 2rem));height:min(720px,calc(100dvh - 6rem));min-height:0;overflow:hidden;border:1px solid var(--npaw-surface-floating-border);border-radius:var(--npaw-radius-xl, 18px);background:var(--npaw-surface-floating-bg);box-shadow:var(--npaw-surface-floating-shadow);backdrop-filter:blur(var(--npaw-surface-floating-blur, 16px));pointer-events:auto}.npaw-nala-copilot-panel--docked{width:min(520px,calc(100vw - 2rem));height:calc(100dvh - var(--npaw-platform-topbar-height, 56px) - 2.5rem)}.npaw-nala-copilot-panel__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .875rem;border-bottom:1px solid var(--npaw-surface-floating-border)}.npaw-nala-copilot-panel__title{display:flex;flex-direction:column;gap:.125rem;min-width:0;color:var(--npaw-text-primary)}.npaw-nala-copilot-panel__eyebrow{font-size:.72rem;line-height:1;color:var(--npaw-text-secondary, var(--npaw-text-muted))}.npaw-nala-copilot-panel__actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:.25rem}.npaw-nala-copilot-chat{flex:1 1 auto;min-height:0;border-radius:0}.npaw-nala-copilot-chat .npaw-ai-chat__header{padding-inline:.875rem}.npaw-nala-copilot-chat .npaw-ai-chat__composer-textarea{min-height:118px;padding-bottom:68px}.npaw-nala-copilot-chat .npaw-ai-chat__composer-meta{z-index:2;align-items:flex-start;pointer-events:auto}.npaw-nala-copilot-mode-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;pointer-events:auto}.npaw-nala-copilot-panel__footer{display:flex;flex:0 0 auto;justify-content:flex-end;padding:.5rem .875rem .75rem;border-top:1px solid var(--npaw-surface-floating-border)}.npaw-nala-copilot-host--fullscreen{top:var(--npaw-nala-copilot-viewport-offset, 0px);right:0;bottom:var(--npaw-nala-copilot-keyboard-inset, 0px);left:0;align-items:stretch;gap:0}.npaw-nala-copilot-panel--fullscreen{width:100%;height:100%;max-height:none;border:none;border-radius:0;background:var(--npaw-surface-card-bg);box-shadow:none;backdrop-filter:none;padding-top:var(--npaw-safe-area-top, 0px);padding-bottom:var(--npaw-safe-area-bottom, 0px)}.npaw-nala-copilot-panel--fullscreen .npaw-ai-chat__body{overscroll-behavior:contain}.npaw-nala-copilot-panel--fullscreen .npaw-nala-copilot-chat .npaw-ai-chat__composer-textarea{min-height:82px;padding-bottom:32px}.npaw-mobile-tab-bar__item{display:flex;min-width:0}.npaw-mobile-tab-bar__button{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;min-width:0;min-block-size:2.75rem;padding:.25rem .125rem;border:0;border-radius:.5rem;background:transparent;color:var(--npaw-text-secondary);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .16s ease}@media (hover: hover){.npaw-mobile-tab-bar__button:hover:not(:disabled){color:var(--npaw-text-primary)}.npaw-mobile-tab-bar__button:hover:not(:disabled):not(.npaw-mobile-tab-bar__button--active) .npaw-mobile-tab-bar__icon{background:var(--npaw-surface-hover)}}.npaw-mobile-tab-bar__button:focus-visible{outline:2px solid var(--npaw-accent);outline-offset:-3px}.npaw-mobile-tab-bar__button:disabled{opacity:var(--npaw-button-disabled-opacity);cursor:not-allowed}.npaw-mobile-tab-bar__button--active{color:var(--npaw-accent)}.npaw-mobile-tab-bar__icon-slot{position:relative;display:inline-flex;align-items:center;justify-content:center}.npaw-mobile-tab-bar__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:2.5rem;block-size:1.75rem;border-radius:999px;background:transparent;transition:background-color .16s ease}.npaw-mobile-tab-bar__button--active .npaw-mobile-tab-bar__icon{background:var(--npaw-accent-soft)}.npaw-mobile-tab-bar__badge{position:absolute;top:-.125rem;inset-inline-start:55%;pointer-events:none}.npaw-mobile-tab-bar__label{max-inline-size:100%;overflow:hidden;font-size:.6875rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.npaw-mobile-tab-bar--icon-only .npaw-mobile-tab-bar__label{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion: reduce){.npaw-mobile-tab-bar__button,.npaw-mobile-tab-bar__icon{transition:none}}.npaw-mobile-tab-bar{--npaw-mobile-tab-bar-height: var(--npaw-platform-mobile-tab-bar-height);--npaw-mobile-tab-bar-safe-area: 0px;--npaw-mobile-tab-bar-z: 1000;display:block;inline-size:100%;padding-bottom:var(--npaw-mobile-tab-bar-safe-area);border-top:1px solid var(--npaw-topbar-border);background:var(--npaw-topbar-bg);-webkit-backdrop-filter:var(--npaw-surface-chrome-glass-filter);backdrop-filter:var(--npaw-surface-chrome-glass-filter);color:var(--npaw-topbar-text)}.npaw-mobile-tab-bar--safe-area{--npaw-mobile-tab-bar-safe-area: env(safe-area-inset-bottom, 0px)}.npaw-mobile-tab-bar--fixed{position:fixed;inset-inline:0;bottom:0;z-index:var(--npaw-mobile-tab-bar-z)}.npaw-mobile-tab-bar--static{position:relative}.npaw-mobile-tab-bar__list{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:stretch;block-size:var(--npaw-mobile-tab-bar-height);margin:0;padding:0;list-style:none}#npaw-main-content.npaw-mobile-shell-content{--npaw-mobile-shell-bottom-chrome-height: var( --npaw-platform-mobile-tab-bar-height )}@media (max-width: 768px){#npaw-main-content.npaw-mobile-floating-runway,#npaw-main-content.npaw-mobile-shell-content{--npaw-content-bottom-safe-area: var(--npaw-safe-area-bottom, 0px)}}#npaw-main-content{--npaw-content-bottom-chrome: calc( var(--npaw-dock-bottom-height, 0px) + var(--npaw-mobile-shell-bottom-chrome-height, 0px) + var(--npaw-mobile-floating-runway-height, 0px) + var(--npaw-content-bottom-safe-area, 0px) );--npaw-content-bottom-band: calc( var(--npaw-dock-bottom-height, 0px) + var(--npaw-mobile-shell-bottom-chrome-height, 0px) + var(--npaw-content-bottom-safe-area, 0px) );padding-bottom:var(--npaw-content-bottom-chrome)!important;padding-right:calc(var(--npaw-dock-right-width, 0px) + var(--npaw-nala-copilot-right-width, 0px))!important;transition:padding-right .12s ease,padding-bottom .12s ease}@media (prefers-reduced-motion: reduce){#npaw-main-content{transition-duration:.01ms}}:root{--npaw-platform-page-height: calc( 100vh - var(--npaw-platform-topbar-height, 56px) );--npaw-platform-page-height: calc( 100dvh - var(--npaw-platform-topbar-height, 56px) )}#npaw-main-content{--npaw-platform-page-height: calc( 100vh - var(--npaw-platform-topbar-height, 56px) - var(--npaw-content-bottom-band, 0px) );--npaw-platform-page-height: calc( 100dvh - var(--npaw-platform-topbar-height, 56px) - var(--npaw-content-bottom-band, 0px) )}.npaw-biometric-lock{display:flex;flex-direction:column;align-items:center;text-align:center}.npaw-biometric-lock__mark{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:1rem;border:1px solid var(--npaw-selected-border);border-radius:50%;background:var(--npaw-accent-soft);color:var(--npaw-accent)}.npaw-biometric-lock__mark--blocked{border-color:var(--npaw-surface-input-border);background:var(--npaw-surface-subtle);color:var(--npaw-text-muted)}.npaw-biometric-lock__title{margin:0 0 .25rem;color:var(--npaw-text-primary)}.npaw-biometric-lock__subtitle{margin:0 0 1.25rem;color:var(--npaw-text-muted);font-size:.875rem}.npaw-biometric-lock__message{width:100%;margin-bottom:1rem;text-align:left}.npaw-biometric-lock__actions{display:flex;flex-direction:column;gap:.625rem;width:100%}.npaw-biometric-lock__footnote{margin:1.25rem 0 0;color:var(--npaw-text-muted);font-size:.75rem}.npaw-auth-page{position:relative;width:100%;min-height:100vh;overflow:hidden;background-color:var(--npaw-body-bg);color:var(--npaw-text-primary)}.npaw-auth-spotlight{position:absolute;top:50%;left:50%;width:min(60rem,80vw);height:min(50rem,80vh);transform:translate(-50%,-50%);background:var(--npaw-brand-mark-glow);pointer-events:none;z-index:1;opacity:.85;filter:blur(8px);animation:npaw-auth-spotlight-pulse 14s ease-in-out infinite}.npaw-auth-orb{position:absolute;width:min(46rem,65vw);height:min(46rem,65vh);background:var(--npaw-brand-mark-glow);border-radius:50%;pointer-events:none;z-index:1;filter:blur(18px);opacity:.7}.npaw-auth-orb--top-right{top:-18%;right:-14%;animation:npaw-auth-orb-drift-a 22s ease-in-out infinite}.npaw-auth-orb--bottom-left{bottom:-20%;left:-16%;animation:npaw-auth-orb-drift-b 26s ease-in-out infinite}.npaw-auth-container{position:relative;z-index:2}.npaw-auth-shell{position:relative;isolation:isolate;border-radius:1.5rem;padding:2.5rem 2.75rem;background:var(--npaw-surface-floating-bg);border:1px solid var(--npaw-surface-floating-border);box-shadow:var(--npaw-surface-floating-shadow);backdrop-filter:blur(var(--npaw-surface-floating-blur, 14px));-webkit-backdrop-filter:blur(var(--npaw-surface-floating-blur, 14px));color:var(--npaw-text-primary);animation:npaw-auth-shell-in .7s cubic-bezier(.16,1,.3,1) both;transition:transform .35s ease,box-shadow .35s ease}.npaw-auth-shell:hover{transform:translateY(-1px)}.npaw-auth-shell:after{content:"";position:absolute;left:-8%;right:-8%;bottom:-2.5rem;height:6rem;border-radius:50%;background:var(--npaw-brand-mark-glow);filter:blur(28px);opacity:.55;z-index:-1;pointer-events:none}.npaw-auth-shell__border{position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--npaw-brand-mark-gradient);background-size:200% 200%;-webkit-mask:linear-gradient(currentColor 0 0) content-box,linear-gradient(currentColor 0 0);mask:linear-gradient(currentColor 0 0) content-box,linear-gradient(currentColor 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.55;animation:npaw-auth-border-flow 14s ease-in-out infinite;z-index:0}.npaw-auth-shell__highlight{position:absolute;top:0;left:14%;right:14%;height:1px;background:var(--npaw-brand-mark-gradient);opacity:.6;pointer-events:none;z-index:0}.npaw-auth-shell__inner{position:relative;z-index:1}@keyframes npaw-auth-shell-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes npaw-auth-border-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes npaw-auth-spotlight-pulse{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(1)}50%{opacity:.95;transform:translate(-50%,-50%) scale(1.04)}}@keyframes npaw-auth-orb-drift-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-3%,2.5%,0) scale(1.05)}}@keyframes npaw-auth-orb-drift-b{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(3%,-2.5%,0) scale(1.06)}}@media (prefers-reduced-motion: reduce){.npaw-auth-shell,.npaw-auth-shell__border,.npaw-auth-spotlight,.npaw-auth-orb{animation:none!important}.npaw-auth-shell:hover{transform:none}}.npaw-touch .npaw-auth-link{display:inline-flex;align-items:center;min-height:2.75rem}.memory-monitor{position:fixed;z-index:999999;background:var(--npaw-surface-floating-bg, rgba(0, 0, 0, .85));color:var(--npaw-text-primary, #fff);border:1px solid var(--npaw-surface-floating-border);font-family:Courier New,monospace;font-size:12px;border-radius:8px;box-shadow:0 4px 12px var(--npaw-surface-floating-shadow, rgba(0, 0, 0, .3));transition:all .3s ease;backdrop-filter:blur(5px)}.memory-monitor-top-left{top:10px;left:10px}.memory-monitor-top-right{top:10px;right:10px}.memory-monitor-bottom-left{bottom:10px;left:10px}.memory-monitor-bottom-right{bottom:10px;right:10px}.memory-monitor.collapsed{padding:8px 12px;cursor:pointer}.memory-monitor.expanded{padding:12px 16px;min-width:280px}.memory-monitor-header{display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none}.memory-status{font-size:16px;line-height:1}.memory-status-normal{color:var(--phoenix-success)}.memory-status-warning{color:var(--phoenix-warning);animation:pulse-warning 2s infinite}.memory-status-critical{color:var(--phoenix-danger);animation:pulse-critical 1s infinite}@keyframes pulse-warning{0%,to{opacity:1}50%{opacity:.6}}@keyframes pulse-critical{0%,to{opacity:1}50%{opacity:.4}}.memory-usage{font-weight:700;font-size:14px}.memory-trend{font-size:14px;font-weight:700}.memory-percent{font-size:11px;opacity:.8}.memory-monitor-details{margin-top:12px;padding-top:12px;border-top:1px solid var(--npaw-border-subtle);display:flex;flex-direction:column;gap:6px}.memory-detail-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.memory-detail-label{opacity:.7;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.memory-detail-value{font-weight:700;font-size:12px;text-align:right}.memory-monitor-gc-button{margin-top:8px;padding:6px 12px;background:var(--npaw-surface-hover);border:1px solid var(--npaw-border-color);border-radius:4px;color:var(--npaw-text-primary);font-size:11px;font-weight:700;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.memory-monitor-gc-button:hover{background:var(--npaw-accent-soft);border-color:var(--npaw-border-focus)}.memory-monitor-gc-button:active{transform:scale(.95)}.memory-detail-separator{margin-top:8px;padding-top:8px;border-top:1px solid var(--npaw-border-subtle);font-weight:600;font-size:11px;color:var(--npaw-text-secondary);margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.npaw-dashboard-switch-progress{position:fixed;top:0;left:0;right:0;height:2px;pointer-events:none;z-index:10000;opacity:0;background-color:transparent;overflow:hidden;transition:opacity .2s ease-out}.npaw-dashboard-switch-progress.is-active{opacity:1}.npaw-dashboard-switch-progress__fill{height:100%;width:35%;background:linear-gradient(90deg,transparent 0%,var(--npaw-primary) 30%,var(--npaw-primary) 70%,transparent 100%);transform:translate(-100%);animation:npaw-dashboard-switch-progress-fill 1.4s cubic-bezier(.4,0,.2,1) infinite;will-change:transform}@keyframes npaw-dashboard-switch-progress-fill{0%{transform:translate(-100%)}to{transform:translate(calc(100vw / .35))}}.npaw-dashboard-switch-progress:not(.is-active) .npaw-dashboard-switch-progress__fill{animation-play-state:paused}.npaw-dashboard-switch-overlay{position:fixed;inset:0;bottom:calc(var(--npaw-mobile-shell-bottom-chrome-height, 0px) + var(--npaw-content-bottom-safe-area, 0px));z-index:9990;display:flex;align-items:center;justify-content:center;background:transparent;pointer-events:auto;animation:npaw-dashboard-switch-overlay-in .18s ease-out}.npaw-dashboard-switch-overlay__spinner{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background-color:color-mix(in srgb,var(--npaw-surface-card-bg) 92%,transparent);border:1px solid var(--npaw-surface-card-border, transparent);box-shadow:var(--npaw-surface-card-shadow, 0 6px 24px rgba(0, 0, 0, .08))}.npaw-dashboard-switch-overlay .spinner-border{color:var(--npaw-primary);width:1.6rem;height:1.6rem;border-width:.18em}@keyframes npaw-dashboard-switch-overlay-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.npaw-dashboard-switch-progress{transition:none}.npaw-dashboard-switch-progress__fill{animation:none;transform:translate(0);width:100%;opacity:.6}.npaw-dashboard-switch-overlay{animation:none}}body>iframe{display:none}
