.nf-table{--nf-ink-2:var(--nf-ink-secondary);--nf-mute:var(--nf-muted);--nf-bg:var(--nf-elevated);--nf-bg-soft:var(--nf-surface-soft);--nf-bg-head:var(--nf-surface-muted);--nf-hover:var(--nf-surface-hover);--nf-radius:12px}.nf-table,.nf-table.nf-table--workbench,.nf-runway{background:var(--nf-bg);color:var(--nf-ink);border:1px solid var(--nf-line);border-radius:var(--nf-radius);box-shadow:var(--nf-shadow-island);margin-bottom:1.25rem;position:relative;overflow:hidden}.nf-table.nf-table--embedded{box-shadow:none;border:0;border-radius:0}.nf-table-toolbar{background:color-mix(in srgb, var(--nf-bg-soft) 82%, transparent);border-bottom:1px solid var(--nf-line);-webkit-backdrop-filter:blur(12px)saturate(1.1)}.nf-table-toolbar-inner{padding:12px 16px}.nf-toolbar-search-shell{background:color-mix(in srgb, var(--nf-control-bg) 80%, transparent);border:1px solid var(--nf-control-border);box-shadow:var(--nf-control-shadow);-webkit-backdrop-filter:blur(10px);border-radius:10px;align-items:center;display:flex;position:relative}.nf-toolbar-search-shell:focus-within{border-color:color-mix(in srgb, var(--nf-teal) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--nf-teal) 18%, transparent)}.nf-toolbar-search-icon{color:var(--nf-ink-muted);pointer-events:none;z-index:1;position:absolute;left:12px}.nf-toolbar-search-shell:focus-within .nf-toolbar-search-icon{color:var(--nf-teal)}.nf-toolbar-search-shell form>span.pointer-events-none{display:none}.nf-table-search,.nf-table-search--in-shell{width:100%;height:44px!important;min-height:44px!important;box-shadow:none!important;color:var(--nf-ink)!important;background:0 0!important;border:0!important;border-radius:10px!important;outline:none!important;padding:0 12px 0 40px!important;font-size:15px!important;font-weight:500!important}.nf-table-search::placeholder,.nf-table-search--in-shell::placeholder{color:var(--nf-control-placeholder)!important}.nf-table-search::-webkit-search-decoration{-webkit-appearance:none}.nf-table-search::-webkit-search-cancel-button{-webkit-appearance:none}.nf-table-search--in-shell::-webkit-search-decoration{-webkit-appearance:none}.nf-table-search--in-shell::-webkit-search-cancel-button{-webkit-appearance:none}.nf-toolbar-tools{background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:6px;padding:0;display:inline-flex}.nf-table-tool-btn,.nf-tool{border:1px solid color-mix(in srgb, var(--nf-line) 90%, transparent);background:color-mix(in srgb, var(--nf-control-bg) 72%, transparent);min-height:44px;color:var(--nf-ink-secondary);cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb, var(--nf-ink) 5%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.1);border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:700;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.nf-table-tool-btn:hover,.nf-tool:hover{background:color-mix(in srgb, var(--nf-teal) 10%, var(--nf-control-bg));border-color:var(--nf-teal);color:var(--nf-teal)}.nf-table-tool-btn:focus-visible,.nf-tool:focus-visible{outline:2px solid var(--nf-teal);outline-offset:1px}.nf-table-meta{background:color-mix(in srgb, var(--nf-bg-soft) 88%, transparent);border-bottom:1px solid var(--nf-line);color:var(--nf-mute);-webkit-backdrop-filter:blur(10px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 16px;font-size:13px;font-weight:600;display:flex}.nf-table-meta strong{color:var(--nf-ink);font-variant-numeric:tabular-nums}.nf-table-sort-live{background:color-mix(in srgb, var(--nf-teal) 16%, transparent);color:var(--nf-teal);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.nf-table-selection{background:var(--nf-surface-muted);border-bottom:1px solid var(--nf-line);color:var(--nf-ink);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.nf-table-selection-panel{background:var(--nf-surface-muted);border-bottom:1px solid var(--nf-line);width:100%;color:var(--nf-ink);padding:12px 16px;display:block}.nf-table-selection__count{background:color-mix(in srgb, var(--nf-teal) 14%, var(--nf-elevated));color:var(--nf-teal);font-variant-numeric:tabular-nums;border-radius:1rem;padding:6px 12px;font-size:13px;font-weight:800;display:inline-flex}.nf-table-selection__clear{border:1px solid var(--nf-line);background:var(--nf-elevated);min-height:36px;color:var(--nf-ink-muted);cursor:pointer;border-radius:.625rem;padding:0 12px;font-size:12px;font-weight:700;transition:background .12s,border-color .12s,color .12s}.nf-table-selection__clear:hover{background:var(--nf-surface-hover);border-color:var(--nf-line-strong);color:var(--nf-ink)}.nf-table-selection .nf-action-btn{background:var(--nf-elevated)}.nf-table-selection .nf-action-btn:hover:not(:disabled){background:color-mix(in srgb, var(--nf-teal) 10%, var(--nf-elevated))}.nf-table-selection .nf-action-btn--primary{background:var(--nf-teal);border-color:var(--nf-teal);color:#fff}.nf-table-selection .nf-action-btn--primary:hover:not(:disabled){background:var(--nf-teal-bright);border-color:var(--nf-teal-bright);color:#fff}.nf-table-scroll{background:var(--nf-bg);max-height:none;overflow:auto}.nf-table table.data-table,.nf-table table.nf-workbench-table,.nf-table .data-table{border-collapse:collapse;background:var(--nf-bg);width:100%;color:var(--nf-ink);font-size:14px;line-height:1.4;display:table!important}.nf-table table.data-table thead,.nf-table table.data-table thead.atlas-table-head,.nf-table table.data-table thead.nf-table-head,.nf-table thead{-webkit-backdrop-filter:blur(14px)saturate(1.15);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--nf-line) 80%, transparent);background:color-mix(in srgb, var(--nf-bg-head) 78%, transparent)!important;background-image:linear-gradient(180deg, color-mix(in srgb, var(--nf-elevated) 35%, transparent) 0%, transparent 100%)!important}.nf-table table.data-table thead th,.nf-table thead th{text-align:left;white-space:nowrap;vertical-align:middle;color:var(--nf-mute)!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;padding:10px 14px!important;font-size:11px!important;font-weight:800!important}.nf-table .nf-th-sort{border:1px solid #0000}.nf-table .nf-th-sort:hover{background:color-mix(in srgb, var(--nf-elevated) 55%, transparent);border-color:color-mix(in srgb, var(--nf-line) 70%, transparent)}.nf-table .nf-th-sort--active{background:color-mix(in srgb, var(--nf-teal) 12%, transparent);border-color:color-mix(in srgb, var(--nf-teal) 28%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--nf-elevated) 50%, transparent)}.nf-table table.data-table tbody tr:nth-child(odd),.nf-table table.nf-workbench-table tbody tr:nth-child(odd),.nf-table tbody tr.nf-workbench-row:nth-child(odd),.nf-table tbody tr:nth-child(odd){background-color:var(--nf-row-a)!important}.nf-table table.data-table tbody tr:nth-child(2n),.nf-table table.nf-workbench-table tbody tr:nth-child(2n),.nf-table tbody tr.nf-workbench-row:nth-child(2n),.nf-table tbody tr:nth-child(2n),.nf-table tbody tr.nf-workbench-row-alt{background-color:var(--nf-row-b)!important}.nf-table table.data-table tbody td,.nf-table tbody td{vertical-align:middle;transition:background-color .12s;color:var(--nf-ink-2)!important;border:0!important;border-bottom:1px solid var(--nf-line)!important;padding:14px!important}.nf-table tbody tr:nth-child(odd)>td{background-color:var(--nf-row-a)!important}.nf-table tbody tr:nth-child(2n)>td,.nf-table tbody tr.nf-workbench-row-alt>td{background-color:var(--nf-row-b)!important}.nf-table tbody tr.nf-workbench-row,.nf-table tbody tr{transition:background-color .12s}.nf-table tbody tr.nf-workbench-row:hover,.nf-table tbody tr:hover,.nf-table tbody tr.nf-workbench-row:hover>td,.nf-table tbody tr:hover>td{background-color:var(--nf-row-hover)!important}.nf-table input[type=checkbox]{accent-color:var(--nf-teal);cursor:pointer;border-radius:.25rem;width:1rem;height:1rem}.nf-table tbody tr.nf-workbench-row-selected,.nf-table tbody tr.atlas-table-row-selected{box-shadow:inset 3px 0 0 var(--nf-teal);background:var(--nf-selected)!important}.nf-table tbody tr.nf-workbench-row-selected>td,.nf-table tbody tr.atlas-table-row-selected>td{background:var(--nf-selected)!important}.nf-table tbody tr.nf-workbench-row-selected:hover,.nf-table tbody tr.atlas-table-row-selected:hover,.nf-table tbody tr.nf-workbench-row-selected:hover>td,.nf-table tbody tr.atlas-table-row-selected:hover>td{background:var(--nf-selected-hover)!important}.nf-table tbody tr:focus-visible{outline:2px solid var(--nf-teal);outline-offset:-2px}.nf-table tbody tr[data-after]:nth-child(odd),.nf-table tbody tr[data-after]:nth-child(odd)>td{background:var(--nf-row-a,var(--nf-bg))!important}.nf-table tbody tr[data-after]:nth-child(2n),.nf-table tbody tr[data-after]:nth-child(2n)>td{background:var(--nf-row-b,var(--nf-bg-soft))!important}.nf-table tbody tr[data-after]:hover,.nf-table tbody tr[data-after]:hover>td{background:var(--nf-row-hover)!important}.nf-table .nf-table-sticky-cell{z-index:1;background:inherit;position:sticky}.nf-table thead .nf-table-sticky-cell{z-index:2;-webkit-backdrop-filter:blur(14px)saturate(1.15);background:color-mix(in srgb, var(--nf-bg-head) 92%, var(--nf-elevated))!important}.nf-table .nf-table-identity{box-shadow:1px 0 0 var(--nf-line)}.nf-avatar{background:var(--nf-teal);color:#fff;letter-spacing:-.02em;width:36px;height:36px;box-shadow:0 1px 2px color-mix(in srgb, var(--nf-teal) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--nf-teal) 40%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}[data-theme=dark] .nf-avatar{background:var(--nf-cyan);color:#fff;box-shadow:0 1px 2px #00000059, 0 0 0 1px color-mix(in srgb, var(--nf-cyan) 35%, transparent)}.nf-avatar--sm{border-radius:8px;width:28px;height:28px;font-size:10px}.nf-avatar--lg{border-radius:14px;width:48px;height:48px;font-size:14px}html[data-theme=light] .nf-avatar{background:var(--nf-teal);color:#fff}.nf-identity{align-items:center;gap:10px;min-width:0;display:flex}.nf-identity__text{flex-direction:column;gap:2px;min-width:0;display:flex}.nf-identity__title{color:var(--nf-ink);letter-spacing:-.01em;font-size:14px;font-weight:700;line-height:1.25}.nf-identity__sub{color:var(--nf-ink-muted);text-overflow:ellipsis;white-space:nowrap;max-width:16rem;font-size:12px;font-weight:500;overflow:hidden}.nf-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:750;line-height:1.25;display:inline-flex}.nf-pill--success{background:var(--nf-success-soft);color:var(--nf-success)}.nf-pill--neutral{background:var(--nf-surface-muted);color:var(--nf-ink-secondary)}.nf-pill--danger{background:var(--nf-danger-soft);color:var(--nf-danger)}.nf-pill--brand{background:color-mix(in srgb, var(--nf-teal) 14%, var(--nf-elevated));color:var(--nf-teal)}.nf-pill--warn{background:var(--nf-warn-soft);color:var(--nf-warn)}.nf-count{background:color-mix(in srgb, var(--nf-teal) 12%, var(--nf-elevated));min-width:1.5rem;color:var(--nf-teal);font-variant-numeric:tabular-nums;border-radius:.5rem;justify-content:center;padding:2px 7px;font-size:13px;font-weight:750;display:inline-flex}.nf-count--empty{color:var(--nf-faint);background:0 0}.nf-mono{color:var(--nf-ink-2);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600}.nf-empty-cell{color:var(--nf-faint);font-weight:600}.nf-action-btn{border:1px solid var(--nf-line);background:var(--nf-elevated);min-height:36px;color:var(--nf-ink-secondary);cursor:pointer;box-shadow:none;filter:none;border-radius:.625rem;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.nf-action-btn:hover:not(:disabled){background:color-mix(in srgb, var(--nf-teal) 10%, var(--nf-elevated));border-color:var(--nf-teal);color:var(--nf-teal);filter:none}.nf-action-btn:disabled{opacity:.45;cursor:not-allowed}.nf-action-btn--primary{border-color:var(--nf-teal);background:var(--nf-teal);color:#fff}.nf-action-btn--primary:hover:not(:disabled){border-color:var(--nf-teal-bright);background:var(--nf-teal-bright);color:#fff;filter:none}.nf-action-btn--danger{background:var(--nf-danger-soft);border-color:color-mix(in srgb, var(--nf-danger) 35%, transparent);color:var(--nf-danger)}.nf-action-btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--nf-danger) 14%, var(--nf-elevated));border-color:var(--nf-danger);color:var(--nf-danger)}.nf-table-empty{text-align:center;background:color-mix(in srgb, var(--nf-bg-soft) 55%, var(--nf-bg));color:var(--nf-ink);padding:2.75rem 1.5rem}.nf-table-empty__icon{background:color-mix(in srgb, var(--nf-teal) 12%, var(--nf-elevated));color:var(--nf-teal);border:1px solid color-mix(in srgb, var(--nf-teal) 22%, var(--nf-line));box-shadow:none}.nf-table-empty__icon svg{width:1.25rem;height:1.25rem}.nf-table-empty h3{font-size:.9375rem;font-weight:700;color:var(--nf-ink)!important}.nf-table-empty p{max-width:22rem;margin-left:auto;margin-right:auto;color:var(--nf-mute)!important}.nf-table-footer{border-top:1px solid var(--nf-line);background:var(--nf-elevated);flex-direction:column;gap:0;padding-bottom:2px;display:flex}.nf-table-footer>*{background:0 0!important}.nf-pagination{background:var(--nf-elevated);border-top:1px solid var(--nf-line);color:var(--nf-ink-muted,#4a5a6e);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:10px 14px;display:flex}.nf-table-footer .nf-pagination{border-top:0;width:100%}.nf-pagination>p,.nf-pagination>div>p,.nf-pagination-rows{color:var(--nf-ink-muted,#4a5a6e)}.nf-pagination strong,.nf-pagination .tabular-nums{color:var(--nf-ink,#0a1220)}.nf-pagination__pages{border:1px solid var(--nf-line,#c5d0dc);background:var(--nf-surface-muted,#f4f8fb);border-radius:10px;flex-wrap:wrap;align-items:center;gap:2px;padding:3px;display:inline-flex}.nf-pagination-btn{min-width:32px;min-height:32px;color:var(--nf-ink,#0a1220);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-size:12px;font-weight:700;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.nf-pagination-btn span{color:inherit}.nf-pagination-btn:hover:not(:disabled):not(.nf-pagination-btn--disabled){background:var(--nf-surface-hover,#e8f0f6);color:var(--nf-ink,#0a1220)}.nf-pagination-btn--active{box-shadow:0 1px 2px color-mix(in srgb, var(--nf-teal,#0891b2) 35%, transparent);background:var(--nf-teal,#0891b2)!important;color:#fff!important}.nf-pagination-btn--active span{color:#fff!important}.nf-pagination-btn--nav{border:1px solid var(--nf-line,#c5d0dc);background:var(--nf-elevated,#fff);min-width:auto;color:var(--nf-ink,#0a1220);border-radius:8px;padding:0 11px}.nf-pagination-btn--nav:hover:not(:disabled):not(.nf-pagination-btn--disabled){border-color:var(--nf-teal,#0891b2);background:color-mix(in srgb, var(--nf-teal,#0891b2) 10%, var(--nf-elevated,#fff));color:var(--nf-teal,#0891b2)}.nf-pagination-btn--disabled,.nf-pagination-btn:disabled{opacity:.42;cursor:not-allowed;pointer-events:none;color:var(--nf-ink-faint,#7a8aa0)}.nf-pagination-rows{color:var(--nf-ink-muted,#4a5a6e);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.nf-pagination-rows select{min-height:32px;border:1px solid var(--nf-line,#c5d0dc)!important;background:var(--nf-elevated,#fff)!important;color:var(--nf-ink,#0a1220)!important;box-shadow:none!important;border-radius:8px!important;padding:0 10px!important;font-size:12px!important;font-weight:650!important}.nf-pagination-rows select:focus{outline:none;border-color:var(--nf-teal,#0891b2)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--nf-teal,#0891b2) 22%, transparent)!important}.nf-table ul.divide-y>li:nth-child(odd){background:var(--nf-row-a,var(--nf-bg))}.nf-table ul.divide-y>li:nth-child(2n){background:var(--nf-row-b,var(--nf-bg-soft))}.nf-table-suite-chips{flex-wrap:wrap;gap:6px;display:flex}.nf-table-suite-chip{border:1px solid var(--nf-line);background:var(--nf-bg-soft);max-width:12rem;min-height:28px;color:var(--nf-ink-2);border-radius:6px;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.nf-table-suite-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--nf-teal) 40%, transparent);color:var(--nf-teal)}.nf-table-suite-chip--inactive{color:var(--nf-faint)}.nf-table-mobile-cards{flex-direction:column;gap:.5rem;margin:0;padding:.75rem;list-style:none;display:none}.nf-table-mobile-card{border:1px solid var(--nf-line);background:var(--nf-elevated);min-height:3.25rem;color:var(--nf-ink);box-shadow:0 1px 0 color-mix(in srgb, var(--nf-ink) 4%, transparent);border-radius:.875rem;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;display:flex}.nf-table-mobile-card--clickable{cursor:pointer}.nf-table-mobile-card--clickable:active{background:var(--nf-surface-hover)}.nf-table-mobile-card--selected{border-color:color-mix(in srgb, var(--nf-teal) 35%, var(--nf-line));background:var(--nf-selected)}.nf-table-mobile-card__check{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;margin:-.25rem 0 -.25rem -.35rem;display:inline-flex}.nf-table-mobile-card__body{flex:auto;min-width:0}.nf-table-mobile-card__actions{flex-shrink:0;align-self:center}.nf-table-mobile-card__meta{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;display:flex}@media (max-width:639.98px){.nf-table--has-mobile-cards .nf-table-desktop-only{display:none}.nf-table--has-mobile-cards .nf-table-mobile-cards{display:flex}}.nf-row-overflow__menu{border:1px solid var(--nf-line);background:var(--nf-elevated);box-shadow:var(--nf-shadow-island);z-index:40;color:var(--nf-ink);border-radius:10px}.nf-col-grip{color:var(--nf-faint)}.nf-col-grip:hover{background:var(--nf-bg-head);color:var(--nf-teal)}.nf-table--compact tbody td{padding:8px 12px!important}
.sfx{isolation:isolate;position:absolute;inset:0;overflow:hidden;pointer-events:none!important}.sfx,.sfx *{pointer-events:none!important}.sfx-wash{opacity:1;transition:opacity .4s;position:absolute;inset:0}.sfx-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.sfx-wash--winter{background:linear-gradient(#93c5fd33 0%,#0000 42%)}.sfx-wash--christmas{background:linear-gradient(#bae6fd38 0%,#ef44440a 35%,#0000 55%)}.sfx-wash--fall{background:linear-gradient(#fb923c29 0%,#b453090f 40%,#0000 60%)}.sfx-wash--thanksgiving{background:linear-gradient(#d977062e 0%,#92400e14 45%,#0000 65%)}.sfx-wash--halloween{background:linear-gradient(#f9731624 0%,#0000 40%,#581c8729 100%)}.sfx-wash--spring{background:linear-gradient(#fbcfe82e 0%,#0000 40%,#a7f3d01a 100%)}.sfx-wash--easter{background:linear-gradient(#e9d5ff29 0%,#fbcfe81a 35%,#0000 60%)}.sfx-wash--summer{background:radial-gradient(70% 35% at 50% -5%,#fde04747 0%,#0000 55%),linear-gradient(#fde0471a 0%,#0000 45%)}.sfx-wash--july4{background:linear-gradient(#3b82f624 0%,#0000 45%,#ef44441a 100%)}.sfx-wash--valentines{background:linear-gradient(#fb718533 0%,#0000 50%)}.sfx-wash--st_patricks{background:linear-gradient(#10b9812e 0%,#0000 50%)}.sfx-wash--new_year{background:linear-gradient(#fbbf2433 0%,#a78bfa14 35%,#0000 55%)}.sfx-wash--birthday{background:linear-gradient(#f472b638 0%,#fbbf241f 28%,#a78bfa1a 50%,#0000 70%)}html[data-theme=light] .sfx-wash{opacity:.85}@media print{.sfx{display:none!important}}