:root{color-scheme:light;--nx-white:#fffcf5;--nx-canvas:#faf5e9;--nx-canvas-strong:#f1e7d2;--nx-ink:#17233f;--nx-text:#46402f;--nx-muted:#6e6650;--nx-faint:#9a8f72;--nx-border:#e4d6b8;--nx-border-strong:#d2bd8e;--nx-blue:#c1861f;--nx-blue-strong:#a66f16;--nx-blue-soft:#f6e8c8;--nx-cyan:#0891b2;--nx-green:#059669;--nx-green-soft:#ecfdf3;--nx-amber:#d97706;--nx-amber-soft:#fff7ed;--nx-red:#a6392c;--nx-red-soft:#f5e6e2;--nx-radius-control:12px;--nx-radius-panel:16px;--nx-shadow-sm:0 1px 2px rgba(23,35,63,.05);--nx-shadow-md:0 12px 30px rgba(23,35,63,.1);--bg-canvas:var(--nx-canvas);--bg-canvas-2:var(--nx-canvas);--surface:var(--nx-white);--surface-strong:var(--nx-white);--surface-muted:#f5eeda;--surface-border:var(--nx-border);--surface-border-strong:var(--nx-border-strong);--text-primary:var(--nx-ink);--text-secondary:var(--nx-muted);--text-muted:var(--nx-faint);--brand-50:#fbf3e3;--brand-100:#f6e8c8;--brand-500:var(--nx-blue);--brand-600:var(--nx-blue-strong);--brand-700:#8a5a11;--radius-xl:var(--nx-radius-panel);--radius-lg:14px}html{background:var(--nx-canvas)}.nx-body{min-height:100%;background:var(--nx-canvas)!important;color:var(--nx-ink);font-family:var(--font-sans),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.nx-body *,.nx-body :after,.nx-body :before{box-sizing:border-box}.nx-body ::-moz-selection{background:#f0dfb4;color:#17233f}.nx-body ::selection{background:#f0dfb4;color:#17233f}.nx-body :focus-visible{outline:2px solid rgba(37,99,235,.55);outline-offset:2px}.nx-body .rounded-3xl,.nx-body [class*="rounded-[24px]"],.nx-body [class*="rounded-[26px]"],.nx-body [class*="rounded-[28px]"]{border-radius:var(--nx-radius-panel)!important}.nx-body .shadow-2xl,.nx-body .shadow-xl,.nx-body [class*="shadow-[0_"]{box-shadow:var(--nx-shadow-md)!important}.nx-app-backdrop{position:fixed;inset:0;z-index:-10;pointer-events:none;background:var(--nx-canvas)}.ambient-scene{display:none!important}.app-main,.app-shell{min-height:100vh}.app-main{position:relative;z-index:0;background:transparent}body:has(.nx-sidebar) .app-main{margin-left:252px;padding-top:68px}.nx-sidebar{position:fixed;z-index:70;inset:0 auto 0 0;display:flex;width:252px;flex-direction:column;border-right:1px solid var(--nx-border);background:var(--nx-white);padding:20px 14px 14px}.nx-brand{display:flex;min-height:44px;align-items:center;gap:10px;padding:0 8px;color:var(--nx-ink);text-decoration:none}.nx-brand-mark{display:grid;width:36px;height:36px;flex:none;place-items:center;border:1px solid #bdd0ff;border-radius:10px;background:var(--nx-blue-soft);color:var(--nx-blue);font-size:1rem;font-weight:900;box-shadow:inset 0 0 0 3px var(--nx-white)}.nx-brand-copy{display:flex;min-width:0;flex-direction:column}.nx-brand-copy strong{font-size:1rem;font-weight:850;letter-spacing:-.025em;line-height:1.15}.nx-brand-copy small{margin-top:2px;color:var(--nx-faint);font-size:.61rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nx-sidebar-nav{display:flex;flex:1;flex-direction:column;gap:4px;margin-top:32px}.nx-sidebar-nav>a,.nx-sidebar-utility{position:relative;display:flex;width:100%;min-height:42px;align-items:center;gap:11px;border:0;border-radius:10px;background:transparent;padding:0 11px;color:#475467;font-size:.82rem;font-weight:650;text-align:left;text-decoration:none;transition:background-color .15s ease,color .15s ease}.nx-sidebar-nav>a>svg,.nx-sidebar-utility>svg{width:18px;height:18px;flex:none;stroke-width:1.8}.nx-sidebar-nav>a:hover,.nx-sidebar-utility:hover{background:#f5eeda;color:var(--nx-ink)}.nx-sidebar-nav>a.is-active{background:var(--nx-blue-soft);color:var(--nx-blue)}.nx-sidebar-nav>a.is-active:before{position:absolute;top:8px;bottom:8px;left:-14px;width:3px;border-radius:0 4px 4px 0;background:var(--nx-blue);content:""}.nx-nav-chevron{width:14px!important;height:14px!important;margin-left:auto}.nx-sidebar-footer{display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid var(--nx-border)}.nx-sidebar-user{grid-template-columns:minmax(0,1fr) auto;margin-top:10px;border-radius:12px;background:#f5eeda;padding:9px}.nx-sidebar-profile,.nx-sidebar-user{display:grid;align-items:center;gap:9px}.nx-sidebar-profile{min-width:0;grid-template-columns:auto minmax(0,1fr);border-radius:8px;color:inherit;text-decoration:none}.nx-sidebar-profile>span{min-width:0}.nx-sidebar-profile:hover strong{color:var(--nx-blue)}.nx-sidebar-user small,.nx-sidebar-user strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-sidebar-user strong{color:var(--nx-ink);font-size:.74rem;font-weight:750}.nx-sidebar-user small{margin-top:2px;color:var(--nx-muted);font-size:.64rem}.nx-sidebar-user>button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--nx-faint)}.nx-sidebar-user>button:hover{background:var(--nx-red-soft);color:var(--nx-red)}.nx-sidebar-user>button svg{width:15px;height:15px}.nx-topbar{position:fixed;z-index:60;top:0;right:0;left:252px;height:68px;gap:20px;border-bottom:1px solid var(--nx-border);background:hsla(0,0%,100%,.96);padding:0 24px;backdrop-filter:blur(12px)}.nx-topbar,.nx-topbar-context{display:flex;align-items:center}.nx-topbar-context{min-width:210px;gap:10px}.nx-topbar-org-icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--nx-border);border-radius:10px;background:#f5eeda;color:var(--nx-muted)}.nx-topbar-org-icon svg{width:16px;height:16px}.nx-topbar-context>span:last-child{display:flex;min-width:0;flex-direction:column}.nx-topbar-context strong{overflow:hidden;color:var(--nx-ink);font-size:.76rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.nx-topbar-context small{margin-top:2px;color:var(--nx-faint);font-size:.63rem;font-weight:600}.nx-global-search{display:flex;width:min(480px,42vw);height:40px;align-items:center;gap:10px;margin:0 auto;border:1px solid var(--nx-border);border-radius:10px;background:var(--nx-white);padding:0 10px 0 13px;color:var(--nx-muted);font-size:.78rem;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.nx-global-search:hover{border-color:#b9c8e6;box-shadow:0 0 0 3px var(--nx-blue-soft)}.nx-global-search svg{width:17px;height:17px;flex:none}.nx-global-search span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-global-search kbd{border:1px solid var(--nx-border);border-radius:6px;background:#f5eeda;padding:2px 6px;color:var(--nx-faint);font:600 .64rem var(--font-sans),sans-serif}.nx-icon-button,.nx-mobile-menu{position:relative;display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--nx-border);border-radius:10px;background:var(--nx-white);color:var(--nx-muted)}.nx-icon-button:hover,.nx-mobile-menu:hover{border-color:var(--nx-border-strong);background:#f5eeda;color:var(--nx-ink)}.nx-icon-button svg,.nx-mobile-menu svg{width:17px;height:17px}.nx-icon-button>span{position:absolute;top:7px;right:7px;width:6px;height:6px;border:1px solid var(--nx-white);border-radius:50%;background:var(--nx-red)}.nx-mobile-menu,.nx-mobile-navigation{display:none}.nx-page,.page-container{width:min(1320px,calc(100% - 40px));margin-inline:auto;padding-block:28px 48px}.page-container-editor,.page-container-studio,.page-container-wide,.page-container-workspace{width:min(1480px,calc(100% - 32px))}.org-subnav-shell{width:min(1320px,calc(100% - 40px));margin-inline:auto;padding-top:20px}.org-subnav-shell+:is(.page-container,.nx-page){padding-top:14px}body:has(.nx-sidebar) .app-main>.nx-page,body:has(.nx-sidebar) .app-main>.page-container,body:has(.nx-sidebar) .app-main>div>.page-container{min-height:calc(100vh - 68px)}.nx-page,.nx-page :is(section,article,div),.nx-page>*,.page-container,.page-container :is(section,article,div),.page-container>*{min-width:0}.nx-page>.page-header,.page-container>.page-header{margin-bottom:24px!important;padding-bottom:20px;border-bottom:1px solid var(--nx-border)}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.page-header>:first-child{min-width:0;max-width:780px}.page-header h1{color:var(--nx-ink);font-size:clamp(1.65rem,2.7vw,2.35rem);font-weight:820;letter-spacing:-.04em;line-height:1.1}.page-header h1+p,.page-header>:first-child>p{margin-top:8px;color:var(--nx-muted);font-size:.82rem;line-height:1.6}.page-header>:last-child:not(:first-child){display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.nx-page>:is(section,article)+:is(section,article),.page-container>:is(section,article)+:is(section,article){margin-top:24px}.nx-page>:is(section,article)>header,.nx-section-header,.page-container>:is(section,article)>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.nx-page>:is(section,article)>header h2,.nx-section-header h2,.page-container>:is(section,article)>header h2{color:var(--nx-ink);font-size:1rem;font-weight:800;letter-spacing:-.02em;line-height:1.3}.nx-page>:is(section,article)>header p,.nx-section-header p,.page-container>:is(section,article)>header p{margin-top:4px;color:var(--nx-muted);font-size:.78rem;line-height:1.55}.nx-body :is(.grid,[class*=grid-cols-])>*{min-width:0}.nx-body :is(.surface,.surface-premium,.surface-elevated,.surface-subtle)>:is(header,.panel-header){border-bottom-color:var(--nx-border)}.nx-body :is(.surface,.surface-premium,.surface-elevated)>:is(footer,.panel-footer){border-top-color:var(--nx-border);background:#fdfbf3}.nx-body :is(.table-wrap,.operations-table-wrap,.library-table-wrap,.nx-table-scroll){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.nx-body :is(.table-wrap,.operations-table-wrap,.library-table-wrap,.nx-table-scroll) table{width:100%}.nx-body :is(form,.form-grid)>:is(.grid,[class*=grid-cols-]){align-items:start}.nx-body :is(.toolbar,.filter-bar,.action-bar,.operations-toolbar-controls){min-width:0}.nx-body :is(.toolbar,.filter-bar,.action-bar)>:is(input,select,.input){min-width:0}.nx-page-stack{gap:16px}.nx-page-section,.surface,.surface-elevated,.surface-premium{border:1px solid var(--nx-border)!important;border-radius:var(--nx-radius-panel)!important;background:var(--nx-white)!important;color:var(--nx-ink);box-shadow:var(--nx-shadow-sm)!important}.surface-subtle{border:1px solid var(--nx-border)!important;border-radius:14px!important;background:#f5eeda!important;color:var(--nx-text)}.dashboard-hero-orb,.surface-premium:after,.surface-premium:before{display:none!important}.stat-accent-card{border-top:3px solid var(--card-accent,var(--nx-border))!important}.heading-xl{color:var(--nx-ink)!important;font-family:var(--font-display),Georgia,serif!important;font-size:clamp(1.75rem,3vw,2.6rem)!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.08!important}.nx-body h2,.page-header h1{font-family:var(--font-display),Georgia,serif;letter-spacing:-.01em}.dashboard-section-kicker,.eyebrow,.suite-kicker{color:var(--nx-blue)!important;font-size:.66rem!important;font-weight:800!important;letter-spacing:.11em!important}.text-muted{color:var(--nx-muted)!important}.btn{min-height:38px;border-radius:10px!important;padding:.58rem .9rem!important;font-size:.78rem!important;font-weight:700!important;line-height:1!important;box-shadow:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease!important}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn-primary{border-color:var(--nx-blue)!important;background:var(--nx-blue)!important;color:var(--nx-white)!important}.btn-primary:hover:not(:disabled){border-color:var(--nx-blue-strong)!important;background:var(--nx-blue-strong)!important}.btn-secondary{border-color:var(--nx-border)!important;background:var(--nx-white)!important;color:var(--nx-text)!important}.btn-ghost:hover:not(:disabled),.btn-secondary:hover:not(:disabled){border-color:var(--nx-border-strong)!important;background:#f5eeda!important;color:var(--nx-ink)!important}.btn-ghost{border-color:transparent!important;background:transparent!important;color:var(--nx-muted)!important}.btn-danger{border-color:var(--nx-red)!important;background:var(--nx-red)!important;color:var(--nx-white)!important}.input,.nx-body input:not([type=checkbox]):not([type=radio]):not([type=range]),.nx-body select,.nx-body textarea{border-color:var(--nx-border);border-radius:10px;background-color:var(--nx-white);color:var(--nx-ink);font-family:inherit;font-size:.8rem;box-shadow:none}.nx-body input::-moz-placeholder,.nx-body textarea::-moz-placeholder{color:var(--nx-faint)}.nx-body input::placeholder,.nx-body textarea::placeholder{color:var(--nx-faint)}.nx-body a[class*=bg-slate-900],.nx-body button[class*=bg-slate-900]{background:var(--nx-blue)!important;color:var(--nx-white)!important}.nx-body pre[class*=bg-slate-950]{border-color:var(--nx-border)!important;background:#f5eeda!important;color:var(--nx-text)!important;box-shadow:none!important}.nx-body input:not([type=checkbox]):not([type=radio]):focus,.nx-body select:focus,.nx-body textarea:focus{border-color:#8eb0fb!important;outline:0!important;box-shadow:0 0 0 3px var(--nx-blue-soft)!important}.nx-badge,.pill,.status-badge{border:1px solid #dbe6ff!important;border-radius:999px!important;background:var(--nx-blue-soft)!important;color:var(--nx-blue-strong)!important;font-weight:700!important}.select{min-height:40px;border:1px solid var(--nx-border)!important;border-radius:10px!important;background:var(--nx-white)!important;color:var(--nx-text)!important;font-size:.78rem!important}.nx-module-header{align-items:center;padding-bottom:18px;border-bottom:1px solid var(--nx-border)}.nx-module-header+*{margin-top:18px}.nx-body :is(.workspace-hero-actions,.workspace-compact-statuses,.workspace-compact-metrics,.workspace-control-buttons,.workspace-review-focus-actions-row,.operations-hero-actions,.operations-toolbar-controls,.suite-selected-actions),.nx-module-actions{max-width:100%;flex-wrap:wrap}.nx-body :is(.workspace-hero-actions,.workspace-compact-statuses,.workspace-compact-metrics,.workspace-control-buttons,.workspace-review-focus-actions-row,.operations-hero-actions,.operations-toolbar-controls,.suite-selected-actions)>:is(button,a),.nx-module-actions>:is(button,a){max-width:100%;flex-shrink:0}.nx-empty-icon,.nx-module-icon{border:1px solid #dbe6ff;background:var(--nx-blue-soft)!important;color:var(--nx-blue)}.nx-empty-icon svg,.nx-module-icon svg{color:var(--nx-blue)!important}.nx-module-title{font-size:1.3rem!important;font-weight:800!important;letter-spacing:-.025em}.nx-module-description{overflow:visible!important;color:var(--nx-muted)!important;white-space:normal!important}.nx-empty-state{min-height:260px;border:1px dashed var(--nx-border-strong);border-radius:var(--nx-radius-panel);background:#fdfbf3}.media-studio-root{height:calc(100dvh - 68px)!important;background:radial-gradient(circle at 12% 8%,hsla(42,72%,87%,.65),transparent 28rem),radial-gradient(circle at 88% 12%,hsla(41,53%,88%,.55),transparent 27rem),linear-gradient(180deg,#fdfbf3,#fff 28%,#faf5e9)!important}@media (max-width:1279px){.media-studio-root{height:auto!important;min-height:calc(100dvh - 68px)!important;overflow:visible!important}}.nx-body table{border-collapse:separate;border-spacing:0;color:var(--nx-text);font-size:.76rem}.nx-body thead,.nx-body thead[class*=bg-]{background:#f5eeda!important}.nx-body th{border-bottom:1px solid var(--nx-border);color:var(--nx-muted)!important;font-size:.67rem!important;font-weight:750!important;letter-spacing:.025em;text-transform:none}.nx-body td{border-bottom:1px solid #edf0f5;color:var(--nx-text)}.nx-body tbody tr{background:var(--nx-white);transition:background-color .12s ease}.nx-body tbody tr:hover{background:#f8faff!important}.dashboard-analytics-card,.dashboard-command-deck,.dashboard-command-panel,.dashboard-hero,.dashboard-live-card,.dashboard-metric-card,.dashboard-mini-card,.dashboard-quick-card,.dashboard-status-panel,.dashboard-system-panel,.dashboard-workflow-card{border-color:var(--nx-border)!important;background:var(--nx-white)!important;color:var(--nx-ink)!important;box-shadow:var(--nx-shadow-sm)!important}.dashboard-hero{border-radius:var(--nx-radius-panel)!important}.dashboard-live-card{background:#f5eeda!important}.dashboard-live-card *,.dashboard-mini-card *,.dashboard-system-panel *{color:inherit}.dashboard-mini-card p,.dashboard-mini-card span,.dashboard-side-label{color:var(--nx-muted)!important}.dashboard-live-time,.dashboard-mini-card strong{color:var(--nx-ink)!important}.dashboard-quick-card:hover,.dashboard-workflow-card:hover{border-color:#b8cafd!important;transform:translateY(-1px)!important;box-shadow:0 8px 22px rgba(23,32,51,.07)!important}.library-filter-shell,.library-hero,.library-side-panel,.library-stat-card{border-color:var(--nx-border)!important;background:var(--nx-white)!important;color:var(--nx-ink)!important;box-shadow:var(--nx-shadow-sm)!important}.library-side-panel{background:#f5eeda!important}.workspace-hero-shell{margin-bottom:16px!important;border:1px solid var(--nx-border)!important;border-radius:var(--nx-radius-panel)!important;background:var(--nx-white)!important;padding:20px!important;color:var(--nx-ink)!important;box-shadow:var(--nx-shadow-sm)!important}.workspace-hero-copy h1{color:var(--nx-ink)!important;font-size:clamp(1.55rem,2.3vw,2.15rem)!important}.workspace-hero-copy>p,.workspace-hero-helper{color:var(--nx-muted)!important}.workspace-hero-highlights span{color:var(--nx-muted)!important}.workspace-hero-art,.workspace-hero-highlights span{border-color:var(--nx-border)!important;background:#f5eeda!important}.workspace-hero-art{border-radius:14px!important}.suite-body,.suite-hub-page,.suite-main,.suite-shell{background:transparent!important;color:var(--nx-ink)!important}.suite-command,.suite-command-panel,.suite-doc-panel,.suite-doc-row,.suite-rail,.suite-selected-card,.suite-tool-board,.suite-tool-card{border-color:var(--nx-border)!important;background:var(--nx-white)!important;color:var(--nx-ink)!important;box-shadow:var(--nx-shadow-sm)!important}.suite-command,.suite-doc-panel,.suite-rail,.suite-tool-board{border-radius:var(--nx-radius-panel)!important}.suite-category-item,.suite-quick-launch button{border-radius:10px!important;color:var(--nx-muted)!important}.suite-category-item.is-active,.suite-category-item:hover,.suite-quick-launch button:hover{border-color:#dbe6ff!important;background:var(--nx-blue-soft)!important;color:var(--nx-blue)!important}.suite-command-copy h1,.suite-doc-header h2,.suite-doc-row h3,.suite-section-heading h2,.suite-tool-copy strong{color:var(--nx-ink)!important}.suite-category-copy small,.suite-command-copy p,.suite-doc-row p,.suite-tool-copy>span:last-child{color:var(--nx-muted)!important}.suite-doc-filter-row label,.suite-search{border-color:var(--nx-border)!important;background:var(--nx-white)!important}.suite-doc-row:hover,.suite-tool-card.is-active,.suite-tool-card:hover{border-color:#b8cafd!important;background:#fbfcff!important}.suite-doc-controls,.suite-doc-footer,.suite-doc-header{border-color:var(--nx-border)!important;background:#fdfbf3!important}.workspace-bottom-navigator,.workspace-compact-bar,.workspace-control-section,.workspace-detail-toolbar,.workspace-gallery-sticky-bar,.workspace-page-viewer-panel,.workspace-panel-header,.workspace-review-focus-strip,.workspace-review-panel{border-color:var(--nx-border)!important;background:var(--nx-white)!important;color:var(--nx-ink)!important;box-shadow:var(--nx-shadow-sm)!important}.workspace-control-label,.workspace-detail-label,.workspace-review-focus-label{color:var(--nx-blue)!important}.workspace-compact-subtitle,.workspace-control-note,.workspace-detail-note{color:var(--nx-muted)!important}.workspace-hero-art [class*=bg-slate-900],.workspace-hero-art [class*=bg-slate-950]{border-color:#c8d7f6!important;background:var(--nx-blue-soft)!important;color:var(--nx-blue)!important}.workspace-hero-art .right-3,.workspace-hero-art [class*=from-slate-800]{border-color:var(--nx-border)!important;background:var(--nx-white)!important;background-image:none!important;color:var(--nx-text)!important;box-shadow:var(--nx-shadow-md)!important}.workspace-hero-art .right-3 [class*=text-slate-],.workspace-hero-art [class*=from-slate-800] [class*=text-slate-]{color:var(--nx-muted)!important}.whiteboard-workspace{background:var(--nx-canvas)!important;color:var(--nx-ink)!important}.whiteboard-workspace [class*=bg-slate-800],.whiteboard-workspace [class*=bg-slate-900],.whiteboard-workspace [class*=bg-slate-950]{border-color:var(--nx-border)!important;background-color:var(--nx-white)!important;color:var(--nx-ink)!important}.whiteboard-workspace [class*=border-slate-6],.whiteboard-workspace [class*=border-slate-7],.whiteboard-workspace [class*=border-slate-8]{border-color:var(--nx-border)!important}.whiteboard-workspace [class*=text-slate-100],.whiteboard-workspace [class*=text-slate-200],.whiteboard-workspace [class*=text-slate-300]{color:var(--nx-text)!important}.whiteboard-workspace [class*=text-slate-400],.whiteboard-workspace [class*=text-slate-500]{color:var(--nx-muted)!important}.whiteboard-workspace [class*=shadow-2xl]{box-shadow:var(--nx-shadow-md)!important}.whiteboard-dock,.whiteboard-header,.whiteboard-menu-panel{border-color:var(--nx-border)!important;background:hsla(0,0%,100%,.96)!important;color:var(--nx-ink)!important}.whiteboard-dock .btn:not(.bg-blue-600){color:var(--nx-muted)!important}.whiteboard-dock .btn:not(.bg-blue-600):hover{background:var(--nx-blue-soft)!important;color:var(--nx-blue)!important}.whiteboard-dock [class*=bg-slate-700]{background:var(--nx-border-strong)!important}.operations-page{display:flex;flex-direction:column;gap:16px}.operations-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--nx-border);border-radius:var(--nx-radius-panel);background:var(--nx-white);padding:20px;box-shadow:var(--nx-shadow-sm)}.operations-hero-actions,.operations-hero-copy{display:flex;align-items:center;gap:12px}.operations-hero-icon,.operations-nav-icon{display:grid;place-items:center;border:1px solid #dbe6ff;border-radius:11px;background:var(--nx-blue-soft);color:var(--nx-blue)}.operations-hero-icon{width:44px;height:44px;flex:none}.operations-nav-icon{width:34px;height:34px}.operations-hero h1{margin:0;color:var(--nx-ink);font-size:1.4rem;font-weight:820;letter-spacing:-.03em}.operations-hero p{max-width:760px;margin:4px 0 0;color:var(--nx-muted);font-size:.78rem;line-height:1.5}.operations-layout{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:start;gap:16px}.operations-composer,.operations-empty-access,.operations-flow,.operations-module-rail,.operations-workbench{border:1px solid var(--nx-border);border-radius:var(--nx-radius-panel);background:var(--nx-white);box-shadow:var(--nx-shadow-sm)}.operations-module-rail{position:sticky;top:88px;overflow:hidden;padding:12px}.operations-rail-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 5px 12px;color:var(--nx-faint);font-size:.62rem;font-weight:750;text-transform:uppercase}.operations-rail-heading strong{color:var(--nx-muted)}.operations-module-rail nav{display:flex;flex-direction:column;gap:3px}.operations-module-rail nav>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;border:0;border-radius:10px;background:transparent;padding:7px;color:var(--nx-text);text-align:left}.operations-module-rail nav>button.is-active,.operations-module-rail nav>button:hover{background:var(--nx-blue-soft);color:var(--nx-blue)}.operations-module-rail nav small,.operations-module-rail nav strong{display:block}.operations-module-rail nav strong{font-size:.75rem}.operations-module-rail nav small{margin-top:2px;color:var(--nx-faint);font-size:.61rem}.operations-module-rail nav>button>svg{width:14px;height:14px}.operations-rail-note{display:flex;gap:7px;margin-top:12px;border-top:1px solid var(--nx-border);padding:12px 5px 2px;color:var(--nx-faint);font-size:.62rem;line-height:1.4}.operations-rail-note svg{width:14px;height:14px;flex:none;color:var(--nx-green)}.operations-main{display:flex;min-width:0;flex-direction:column;gap:16px}.operations-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--nx-border);border-radius:var(--nx-radius-panel);background:var(--nx-white)}.operations-metric-grid article{min-width:0;border-right:1px solid var(--nx-border);padding:16px 18px}.operations-metric-grid article:last-child{border-right:0}.operations-metric-grid small,.operations-metric-grid span,.operations-metric-grid strong{display:block}.operations-metric-grid span{color:var(--nx-muted);font-size:.68rem;font-weight:650}.operations-metric-grid strong{margin-top:6px;color:var(--nx-ink);font-size:1.35rem;font-weight:820}.operations-metric-grid small{margin-top:4px;color:var(--nx-faint);font-size:.64rem}.operations-composer{display:grid;grid-template-columns:180px minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:12px;padding:16px}.operations-composer label>span,.operations-composer>div:first-child span,.operations-composer>div:first-child strong{display:block}.operations-composer label>span,.operations-composer>div:first-child span{margin-bottom:6px;color:var(--nx-faint);font-size:.63rem;font-weight:700}.operations-composer>div:first-child strong{color:var(--nx-ink);font-size:.82rem}.operations-composer input{width:100%;min-height:38px;padding:0 11px}.operations-composer-actions{display:flex;gap:6px}.operations-workbench{overflow:hidden}.operations-toolbar{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--nx-border);padding:14px 16px}.operations-toolbar h2,.operations-toolbar p{margin:0}.operations-toolbar h2{color:var(--nx-ink);font-size:.92rem;font-weight:780}.operations-toolbar p{margin-top:3px;color:var(--nx-faint);font-size:.64rem}.operations-toolbar-controls{display:flex;align-items:center;gap:8px}.operations-search,.operations-status-filter{display:flex;min-height:38px;align-items:center;gap:7px;border:1px solid var(--nx-border);border-radius:10px;background:var(--nx-white);padding:0 10px;color:var(--nx-faint)}.operations-search input,.operations-status-filter select{min-height:34px;border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.operations-search input{width:210px}.operations-search svg,.operations-status-filter svg{width:15px;height:15px}.operations-workbench-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;min-height:410px}.operations-table-wrap{min-width:0;overflow-x:auto}.operations-table{width:100%}.operations-table td,.operations-table th{padding:12px 14px;text-align:left}.operations-table tbody tr{cursor:pointer}.operations-table tbody tr.is-selected{background:var(--nx-blue-soft)!important}.operations-table td small,.operations-table td strong{display:block}.operations-table td strong{color:var(--nx-ink);font-size:.75rem}.operations-table td small{margin-top:3px;color:var(--nx-faint);font-size:.61rem}.operations-status{display:inline-flex;border-radius:999px;padding:4px 8px;background:var(--nx-blue-soft);color:var(--nx-blue);font-size:.62rem;font-weight:750}.operations-status.is-success{background:var(--nx-green-soft);color:var(--nx-green)}.operations-status.is-danger{background:var(--nx-red-soft);color:var(--nx-red)}.operations-detail{border-left:1px solid var(--nx-border);background:#fdfbf3;padding:16px}.operations-detail-heading{display:flex;align-items:center;gap:10px}.operations-detail-heading small{color:var(--nx-faint);font-size:.61rem}.operations-detail-heading h3{margin:3px 0 0;color:var(--nx-ink);font-size:.83rem}.operations-detail dl{margin:16px 0}.operations-detail dl>div{border-top:1px solid var(--nx-border);padding:10px 0}.operations-detail dt{color:var(--nx-faint);font-size:.61rem}.operations-detail dd{margin:4px 0 0;color:var(--nx-text);font-size:.7rem;line-height:1.4}.operations-status-actions{display:flex;flex-direction:column;gap:6px}.operations-status-actions>span{color:var(--nx-faint);font-size:.61rem;font-weight:700}.operations-status-actions button{min-height:34px;border:1px solid var(--nx-border);border-radius:9px;background:var(--nx-white);color:var(--nx-muted);font-size:.68rem;font-weight:650;text-align:left;padding:0 10px}.operations-status-actions button.is-active{border-color:#b8cafd;background:var(--nx-blue-soft);color:var(--nx-blue)}.operations-detail-empty,.operations-empty-access,.operations-no-results{display:flex;min-height:240px;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:var(--nx-faint);text-align:center}.operations-empty-access h1,.operations-no-results strong{color:var(--nx-ink)}.operations-flow{display:flex;align-items:center;gap:8px;padding:10px}.operations-flow>a,.operations-flow>div{display:inline-flex;min-height:34px;align-items:center;gap:7px;border-radius:9px;padding:0 10px;color:var(--nx-muted);font-size:.67rem;font-weight:650;text-decoration:none}.operations-flow>div{margin-right:auto;color:var(--nx-ink)}.operations-flow>a:hover{background:var(--nx-blue-soft);color:var(--nx-blue)}.operations-flow svg{width:15px;height:15px}.command-overlay,.modal-backdrop{background:rgba(23,32,51,.36)!important;backdrop-filter:blur(4px)}.command-panel{border:1px solid var(--nx-border)!important;border-radius:16px!important;background:var(--nx-white)!important;color:var(--nx-ink)!important;box-shadow:0 24px 70px rgba(23,32,51,.22)!important}.command-footer,.command-group-label,.command-input-wrap{border-color:var(--nx-border)!important;background:#fdfbf3!important;color:var(--nx-muted)!important}.command-input{background:transparent!important;color:var(--nx-ink)!important}.command-item{color:var(--nx-text)!important}.command-item-active,.command-item:hover{background:var(--nx-blue-soft)!important}.command-item-title{color:var(--nx-ink)!important}.command-item-desc{color:var(--nx-muted)!important}.command-status{flex:none;border-radius:999px;padding:3px 7px;font-size:.58rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.command-status-soon{background:#f2f4f7;color:var(--nx-muted)}.command-status-beta{background:var(--nx-blue-soft);color:var(--nx-blue)}.command-count{color:var(--nx-faint)}.cmd-kbd{background:#f5eeda!important;color:var(--nx-muted)!important}.cmd-kbd,.nexora-toast{border-color:var(--nx-border)!important}.nexora-toast{background:var(--nx-white)!important;color:var(--nx-ink)!important;box-shadow:var(--nx-shadow-float)!important}.nx-modal{position:fixed;z-index:200;inset:0;display:grid;place-items:center;padding:16px}.nx-modal-backdrop{position:absolute;inset:0;width:100%;border:0;background:rgba(23,32,51,.38);backdrop-filter:blur(4px)}.nx-modal-panel{position:relative;width:min(100%,440px);overflow:hidden;border:1px solid var(--nx-border);border-radius:var(--nx-radius-panel);background:var(--nx-white);box-shadow:0 24px 70px rgba(23,32,51,.2)}.nx-modal-content{display:flex;align-items:flex-start;gap:13px;padding:22px}.nx-modal-content h2,.nx-modal-content p{margin:0}.nx-modal-content h2{color:var(--nx-ink);font-size:1rem;font-weight:780}.nx-modal-content p{margin-top:6px;color:var(--nx-muted);font-size:.78rem;line-height:1.55}.nx-modal-icon{display:grid;width:40px;height:40px;flex:none;place-items:center;border-radius:11px;background:var(--nx-blue-soft);color:var(--nx-blue)}.nx-modal-icon.is-warning{background:var(--nx-amber-soft);color:var(--nx-amber)}.nx-modal-icon.is-danger{background:var(--nx-red-soft);color:var(--nx-red)}.nx-modal-icon.is-success{background:var(--nx-green-soft);color:var(--nx-green)}.nx-modal-icon svg{width:19px;height:19px}.nx-modal-actions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--nx-border);background:#fdfbf3;padding:12px 16px}.nx-onboarding-page{display:flex;min-height:100vh;align-items:center;justify-content:center;background:var(--nx-canvas)!important;padding:28px 16px}.nx-onboarding-decoration{display:none!important}.nx-onboarding-card{overflow:hidden;border:1px solid var(--nx-border)!important;border-radius:var(--nx-radius-panel)!important;background:var(--nx-white)!important;box-shadow:var(--nx-shadow-md)!important}.nx-onboarding-page [class*=bg-purple-600],.nx-onboarding-page [class*=bg-violet-600],.nx-onboarding-page [class*=from-blue-600],.nx-onboarding-page [class*=from-violet-600]{background:var(--nx-blue)!important;background-image:none!important}.nx-onboarding-page [class*=border-violet-500]{border-color:var(--nx-blue)!important}.nx-onboarding-page [class*=text-purple-],.nx-onboarding-page [class*=text-violet-]{color:var(--nx-blue)!important}.nx-onboarding-page [class*=bg-purple-50],.nx-onboarding-page [class*=bg-violet-50]{background:var(--nx-blue-soft)!important}.nx-sidebar-nav{min-height:0;gap:10px;overflow-y:auto;padding-right:3px;scrollbar-width:thin;scrollbar-color:#d8e0ec transparent}.nx-nav-group{display:flex;flex-direction:column;gap:4px}.nx-nav-group-trigger{display:flex;width:100%;min-height:42px;align-items:center;gap:11px;border:0;border-radius:10px;background:transparent;padding:0 10px;color:#344054;font:720 .82rem/1 var(--font-sans),sans-serif;text-align:left;transition:background-color .15s ease,color .15s ease}.nx-nav-group-trigger:hover,.nx-nav-group.has-active>.nx-nav-group-trigger{background:#f5eeda;color:var(--nx-ink)}.nx-nav-group.has-active>.nx-nav-group-trigger{color:var(--nx-blue)}.nx-nav-group-trigger>svg:first-child{width:18px;height:18px;flex:none;stroke-width:1.8}.nx-nav-group-trigger>span{min-width:0;flex:1}.nx-nav-group-trigger>svg:last-child{width:14px;height:14px;flex:none;transform:rotate(-90deg);transition:transform .15s ease}.nx-nav-group-trigger>svg:last-child.is-expanded{transform:rotate(0deg)}.nx-nav-children{display:flex;flex-direction:column;gap:2px}.nx-nav-children>a{position:relative;display:flex;min-height:38px;align-items:center;gap:10px;border-radius:9px;padding:0 10px 0 28px;color:#667085;font-size:.75rem;font-weight:610;text-decoration:none;transition:background-color .15s ease,color .15s ease}.nx-nav-children>a:hover{background:#f5eeda;color:var(--nx-ink)}.nx-nav-children>a.is-active{background:var(--nx-blue-soft);color:var(--nx-blue);font-weight:720}.nx-nav-children>a.is-active:before{position:absolute;top:7px;bottom:7px;left:-14px;width:3px;border-radius:0 4px 4px 0;background:var(--nx-blue);content:""}.nx-nav-children>a svg{width:16px;height:16px;flex:none;stroke-width:1.8}.nx-sidebar-utility.is-active{background:var(--nx-blue-soft);color:var(--nx-blue)}.nx-org-overview{display:flex;flex-direction:column;gap:20px}.nx-org-identity{display:flex;align-items:flex-start;gap:18px;border-bottom:1px solid var(--nx-border);padding-bottom:24px}.nx-org-identity>img,.nx-org-logo-placeholder{display:grid;width:64px;height:64px;flex:none;place-items:center;border:1px solid var(--nx-border);border-radius:15px;background:var(--nx-white);-o-object-fit:contain;object-fit:contain;padding:10px;color:var(--nx-blue);box-shadow:var(--nx-shadow-sm)}.nx-org-logo-placeholder svg{width:26px;height:26px}.nx-org-identity h1{color:var(--nx-ink);font-size:clamp(1.7rem,3vw,2.35rem);font-weight:840;letter-spacing:-.04em;line-height:1.1}.nx-org-identity p{max-width:760px;margin-top:7px;color:var(--nx-muted);font-size:.82rem;line-height:1.6}.nx-org-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px}.nx-org-meta span{display:inline-flex;align-items:center;gap:5px;color:#475467;font-size:.7rem;font-weight:650}.nx-org-meta svg{width:13px;height:13px}.nx-access-summary,.nx-books-summary,.nx-org-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--nx-border);border-radius:var(--nx-radius-panel);background:var(--nx-white);box-shadow:var(--nx-shadow-sm)}.nx-books-summary article,.nx-org-facts article{position:relative;min-height:138px;padding:20px}.nx-books-summary article+article,.nx-org-facts article+article{border-left:1px solid var(--nx-border)}.nx-org-facts article>svg{position:absolute;top:20px;right:20px;width:18px;height:18px;color:#a2aec0}.nx-books-summary span,.nx-org-facts span{color:var(--nx-muted);font-size:.66rem;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.nx-books-summary strong,.nx-org-facts strong{display:block;margin-top:10px;color:var(--nx-ink);font-size:1.65rem;font-weight:840;letter-spacing:-.04em}.nx-books-summary p,.nx-org-facts p{margin-top:6px;color:var(--nx-muted);font-size:.72rem;line-height:1.5}.nx-org-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px}.nx-org-context,.nx-org-coverage,.nx-org-readiness{padding:22px}.nx-org-context pre{min-height:230px;margin-top:18px;overflow:auto;border:1px solid var(--nx-border);border-radius:12px;background:#f5eeda;padding:18px;color:#344054;font:500 .72rem/1.75 var(--font-mono),ui-monospace,monospace;white-space:pre-wrap}.nx-org-readiness>strong{display:block;margin-top:28px;color:var(--nx-ink);font-size:2.7rem;font-weight:850;letter-spacing:-.06em}.nx-org-readiness>p{margin-top:12px;color:var(--nx-muted);font-size:.76rem;line-height:1.55}.nx-progress-track{height:7px;margin-top:16px;overflow:hidden;border-radius:999px;background:#e9eef6}.nx-progress-track span{display:block;height:100%;border-radius:inherit;background:var(--nx-blue)}.nx-org-coverage>header>span{color:var(--nx-blue);font-size:.72rem;font-weight:750}.nx-org-coverage>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:16px}.nx-org-coverage article{display:flex;align-items:flex-start;gap:10px;border-top:1px solid var(--nx-border);padding:14px 0}.nx-org-coverage article>svg{width:16px;height:16px;flex:none;margin-top:2px;color:var(--nx-green)}.nx-org-coverage article small,.nx-org-coverage article span{display:block}.nx-org-coverage article strong{color:var(--nx-ink);font-size:.78rem}.nx-org-coverage article small{margin-top:3px;color:var(--nx-muted);font-size:.68rem;line-height:1.45}.nx-workspace-hub{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:20px}.nx-workspace-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--nx-border);border-radius:var(--nx-radius-panel);background:var(--nx-white);box-shadow:var(--nx-shadow-sm)}.nx-workspace-lane{min-width:0;padding:24px 18px}.nx-workspace-lane+.nx-workspace-lane{border-left:1px solid var(--nx-border)}.nx-workspace-lane>header{display:flex;min-height:94px;align-items:flex-start;gap:12px}.nx-context-icon,.nx-workspace-lane>header>span{display:grid;width:38px;height:38px;flex:none;place-items:center;border-radius:10px;background:var(--nx-blue-soft);color:var(--nx-blue)}.nx-context-icon svg,.nx-workspace-lane>header svg{width:18px;height:18px}.nx-workspace-context h2,.nx-workspace-lane h2{color:var(--nx-ink);font-size:.88rem;font-weight:790}.nx-workspace-context p,.nx-workspace-lane header p{margin-top:6px;color:var(--nx-muted);font-size:.69rem;line-height:1.55}.nx-workspace-rows{display:flex;flex-direction:column}.nx-workspace-row{display:grid;min-height:96px;grid-template-columns:auto minmax(110px,1fr) auto auto;align-items:center;gap:10px;border-top:1px solid var(--nx-border);color:inherit;text-decoration:none;transition:background-color .15s ease,box-shadow .15s ease}.nx-workspace-row:not(.is-disabled):hover{position:relative;z-index:1;margin-inline:-8px;border:1px solid #bdd0ff;border-radius:12px;background:var(--nx-blue-soft);padding-inline:8px;box-shadow:0 8px 22px rgba(37,99,235,.08)}.nx-workspace-row-icon{display:grid;width:32px;height:32px;place-items:center;color:#475467}.nx-workspace-row-icon svg{width:18px;height:18px}.nx-workspace-row-copy,.nx-workspace-row-copy small,.nx-workspace-row-copy strong{display:block;min-width:0}.nx-workspace-row-copy strong{color:var(--nx-ink);font-size:.76rem;font-weight:740;-webkit-line-clamp:1}.nx-workspace-row-copy small,.nx-workspace-row-copy strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.nx-workspace-row-copy small{margin-top:4px;color:var(--nx-muted);font-size:.65rem;line-height:1.45;-webkit-line-clamp:2}.nx-workspace-state{display:inline-flex;flex:none;align-items:center;gap:5px;max-width:92px;color:var(--nx-muted);font-size:.61rem;text-align:right;white-space:normal}.nx-workspace-state svg{width:11px;height:11px;flex:none}.nx-workspace-state i{width:6px;height:6px;border-radius:50%;background:#22c55e}.nx-workspace-row>svg{width:14px;height:14px;color:var(--nx-muted)}.nx-workspace-row.is-disabled{opacity:.52}.nx-workspace-context{align-self:start;overflow:hidden;border:1px solid var(--nx-border);border-radius:var(--nx-radius-panel);background:var(--nx-white);box-shadow:var(--nx-shadow-sm)}.nx-workspace-context>div{padding:22px}.nx-workspace-context>div+div{border-top:1px solid var(--nx-border)}.nx-workspace-context h2{margin-top:15px}.nx-workspace-note{background:#fdfbf3}.nx-workspace-note strong{color:var(--nx-ink);font-size:.78rem}.nx-assets-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:20px}.nx-assets-main,.nx-assets-summary{border:1px solid var(--nx-border);border-radius:var(--nx-radius-panel);background:var(--nx-white);box-shadow:var(--nx-shadow-sm)}.nx-assets-toolbar{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--nx-border);padding:0 16px}.nx-source-tabs{display:flex;align-self:stretch;align-items:center;gap:20px}.nx-source-tabs button{position:relative;align-self:stretch;border:0;background:transparent;color:var(--nx-muted);font:650 .72rem var(--font-sans),sans-serif}.nx-source-tabs button.is-active{color:var(--nx-blue)}.nx-source-tabs button.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--nx-blue);content:""}.nx-assets-controls{display:flex;align-items:center;gap:8px}.nx-assets-search,.nx-sort-select,.nx-type-filter>summary{display:flex;height:38px;align-items:center;gap:8px;border:1px solid var(--nx-border);border-radius:9px;background:var(--nx-white);padding:0 10px;color:var(--nx-muted);font-size:.68rem}.nx-assets-search{width:190px}.nx-assets-search svg,.nx-sort-select svg,.nx-type-filter summary svg{width:14px;height:14px;flex:none}.nx-assets-search input,.nx-sort-select select{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--nx-text);font:600 .68rem var(--font-sans),sans-serif}.nx-type-filter{position:relative}.nx-type-filter>summary{min-width:112px;cursor:pointer;list-style:none}.nx-type-filter>summary::-webkit-details-marker{display:none}.nx-type-filter>summary svg:last-child{margin-left:auto}.nx-type-menu{position:absolute;z-index:20;top:calc(100% + 6px);right:0;width:210px;overflow:hidden;border:1px solid var(--nx-border);border-radius:12px;background:var(--nx-white);padding:8px;box-shadow:var(--nx-shadow-md)}.nx-type-menu header,.nx-type-menu label{display:flex;align-items:center}.nx-type-menu header{justify-content:space-between;padding:6px 7px 9px}.nx-type-menu header strong{font-size:.7rem}.nx-type-menu header button{border:0;background:transparent;color:var(--nx-blue);font-size:.64rem;font-weight:700}.nx-type-menu label{min-height:32px;gap:8px;border-radius:7px;padding:0 7px;color:#475467;font-size:.68rem}.nx-type-menu label:hover{background:#f5eeda}.nx-type-menu label input{accent-color:var(--nx-blue)}.nx-type-menu label small{margin-left:auto;color:var(--nx-faint)}.nx-assets-table-wrap{overflow-x:auto}.nx-assets-table{width:100%;min-width:820px;border-collapse:collapse}.nx-assets-table td,.nx-assets-table th{height:54px;border-bottom:1px solid var(--nx-border);padding:0 12px;color:var(--nx-muted);font-size:.67rem;text-align:left;white-space:nowrap}.nx-assets-table thead th{height:42px;color:#475467;font-weight:730}.nx-assets-table td:first-child{display:flex;max-width:330px;align-items:center;gap:9px;color:var(--nx-ink)}.nx-assets-group-row th{height:36px;background:#fdfbf3;color:#344054;font-size:.7rem;font-weight:760}.nx-assets-group-row th span{margin-left:4px;color:var(--nx-faint)}.nx-file-icon{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:8px;background:var(--nx-blue-soft);color:var(--nx-blue)}.nx-file-icon svg{width:16px;height:16px}.nx-file-icon.is-pdf{background:#fff1f2;color:#e11d48}.nx-file-icon.is-mp3,.nx-file-icon.is-mp4{background:#f5f3ff;color:#7c3aed}.nx-file-name{overflow:hidden;text-overflow:ellipsis}.nx-file-type{color:#475467;font-size:.63rem;font-weight:750}.nx-assets-table td:last-child a{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:var(--nx-muted)}.nx-assets-table td:last-child a:hover{background:var(--nx-blue-soft);color:var(--nx-blue)}.nx-assets-table td:last-child svg{width:14px;height:14px}.nx-assets-empty{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;color:var(--nx-muted);text-align:center}.nx-assets-empty>svg{width:28px;height:28px;margin-bottom:12px;color:var(--nx-faint)}.nx-assets-empty strong{color:var(--nx-ink);font-size:.82rem}.nx-assets-empty p{margin-top:5px;font-size:.7rem}.nx-assets-count{padding:13px 16px;color:var(--nx-muted);font-size:.66rem}.nx-assets-summary{align-self:start;padding:20px}.nx-assets-summary h2{color:var(--nx-ink);font-size:.86rem;font-weight:780}.nx-assets-summary>p{margin-top:6px;color:var(--nx-muted);font-size:.68rem;line-height:1.5}.nx-assets-summary>div{margin-top:16px;border-top:1px solid var(--nx-border)}.nx-assets-summary button,.nx-assets-summary footer{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid var(--nx-border);background:transparent;color:var(--nx-muted);font-size:.67rem}.nx-assets-summary button:hover{color:var(--nx-blue)}.nx-assets-summary footer{margin-top:10px;border-bottom:0;color:var(--nx-ink);font-weight:750}.nx-books-header{margin-bottom:20px!important}.nx-books-summary{margin-bottom:20px}.nx-access-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.nx-access-summary article{display:flex;min-height:124px;align-items:flex-start;gap:14px;padding:20px}.nx-access-summary article+article{border-left:1px solid var(--nx-border)}.nx-access-summary article>span{display:grid;width:38px;height:38px;flex:none;place-items:center;border-radius:10px;background:var(--nx-blue-soft);color:var(--nx-blue)}.nx-access-summary article>span svg{width:17px;height:17px}.nx-access-summary p,.nx-access-summary small,.nx-access-summary strong{display:block}.nx-access-summary small{color:var(--nx-muted);font-size:.65rem;font-weight:740;text-transform:uppercase}.nx-access-summary strong{margin-top:4px;color:var(--nx-ink);font-size:1.45rem;font-weight:840}.nx-access-summary p{margin-top:4px;color:var(--nx-muted);font-size:.68rem}.nx-access-available{padding:20px}.nx-access-available>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.nx-access-available>div>span{display:inline-flex;align-items:center;gap:6px;border:1px solid #d8e5ff;border-radius:9px;background:#f7faff;padding:8px 10px;color:#344054;font-size:.68rem;font-weight:690}.nx-access-available>div svg{width:14px;height:14px;color:var(--nx-green)}.nx-member-access-list{margin-top:22px}.nx-member-access-list>header{margin-bottom:12px}.nx-member-access-row{padding:20px}.nx-member-access-row+.nx-member-access-row{margin-top:12px}.nx-member-access-identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.nx-member-access-identity span small,.nx-member-access-identity span strong{display:block}.nx-member-access-identity span strong{color:var(--nx-ink);font-size:.8rem}.nx-member-access-identity span small{margin-top:3px;color:var(--nx-muted);font-size:.67rem}.nx-member-access-identity em{color:var(--nx-blue);font-size:.67rem;font-style:normal;font-weight:720}.nx-access-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.nx-access-options label{display:flex;min-height:66px;align-items:flex-start;gap:9px;border:1px solid var(--nx-border);border-radius:10px;padding:11px;cursor:pointer}.nx-access-options label:has(input:checked){border-color:#bdd0ff;background:var(--nx-blue-soft)}.nx-access-options input{margin-top:2px;accent-color:var(--nx-blue)}.nx-access-options small,.nx-access-options strong{display:block}.nx-access-options strong{color:var(--nx-ink);font-size:.7rem}.nx-access-options small{display:-webkit-box;margin-top:3px;overflow:hidden;color:var(--nx-muted);font-size:.62rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nx-member-access-row form footer{display:flex;justify-content:flex-end;margin-top:14px}.nx-admin-access-note{display:flex;align-items:center;gap:7px;margin-top:16px;border-top:1px solid var(--nx-border);padding-top:14px;color:var(--nx-muted);font-size:.68rem}.nx-admin-access-note svg{width:15px;height:15px;color:var(--nx-green)}@media (max-width:1180px){.nx-global-search{width:min(360px,36vw)}.nx-topbar-context small{display:none}.operations-workbench-grid{grid-template-columns:minmax(0,1fr) 230px}}@media (max-width:960px){body:has(.nx-sidebar) .app-main{margin-left:0;padding-top:62px}.media-studio-root{min-height:calc(100dvh - 62px)!important}.nx-sidebar{display:none}.nx-topbar{left:0;height:62px;padding:0 14px}.nx-mobile-menu{display:grid}.nx-topbar-context{min-width:0}.nx-global-search{width:auto;flex:1;margin:0}.nx-mobile-navigation{position:fixed;z-index:100;inset:0;display:block}.nx-mobile-backdrop{position:absolute;inset:0;width:100%;border:0;background:rgba(23,32,51,.38)}.nx-mobile-drawer{position:relative;display:flex;width:min(86vw,320px);height:100%;flex-direction:column;border-right:1px solid var(--nx-border);background:var(--nx-white);padding:20px 14px 14px;box-shadow:20px 0 60px rgba(23,32,51,.16);animation:nx-drawer-in .18s ease-out both}.nx-mobile-close{position:absolute;top:19px;right:14px;display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--nx-border);border-radius:10px;background:var(--nx-white);color:var(--nx-muted)}.nx-mobile-close svg{width:17px;height:17px}.nx-mobile-drawer .nx-sidebar-nav{margin-top:28px}.operations-layout{grid-template-columns:1fr}.operations-module-rail{position:static}.operations-module-rail nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.operations-module-rail nav>button>svg,.operations-rail-note{display:none}.operations-workbench-grid{grid-template-columns:1fr}.operations-detail{border-top:1px solid var(--nx-border);border-left:0}.operations-composer{grid-template-columns:1fr 1fr}}@media (max-width:720px){.nx-page,.page-container,.page-container-editor,.page-container-studio,.page-container-wide,.page-container-workspace{width:min(100% - 20px,1480px);padding-block:16px 32px}.org-subnav-shell{width:min(100% - 20px,1480px);padding-top:12px}.org-subnav-shell+:is(.page-container,.nx-page){padding-top:10px}body:has(.nx-sidebar) .app-main>.nx-page,body:has(.nx-sidebar) .app-main>.page-container,body:has(.nx-sidebar) .app-main>div>.page-container{min-height:calc(100vh - 62px)}.nx-module-header,.nx-page>.page-header,.nx-section-header,.page-container>.page-header,.page-header{align-items:stretch;flex-direction:column;gap:12px}.nx-module-header>:last-child:not(:first-child),.nx-section-header>:last-child:not(:first-child),.page-header>:last-child:not(:first-child){width:100%;justify-content:flex-start}.nx-module-header>:last-child:not(:first-child)>:is(.btn,button,a),.page-header>:last-child:not(:first-child)>:is(.btn,button,a){flex:1 1 auto;justify-content:center}.nx-body table{display:block;width:100%;max-width:100%;overflow-x:auto;white-space:nowrap}.nx-body :is(.surface,.surface-premium,.surface-elevated,.surface-subtle){max-width:100%}.nx-global-search kbd,.nx-global-search span,.nx-topbar-context>span:last-child{display:none}.nx-global-search{justify-content:center;flex:0 0 40px;padding:0}.operations-hero,.operations-hero-actions,.operations-hero-copy,.operations-toolbar{align-items:flex-start;flex-direction:column}.operations-hero-actions,.operations-toolbar-controls{width:100%}.operations-toolbar-controls{flex-wrap:wrap}.operations-search{flex:1}.operations-search input{width:100%}.operations-module-rail nav{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-metric-grid{grid-template-columns:1fr}.operations-metric-grid article{border-right:0;border-bottom:1px solid var(--nx-border)}.operations-metric-grid article:last-child{border-bottom:0}.operations-composer{grid-template-columns:1fr}.operations-flow{align-items:stretch;flex-direction:column}.operations-flow>div{margin-right:0}}@keyframes nx-drawer-in{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media (max-width:1240px){.nx-assets-layout,.nx-workspace-hub{grid-template-columns:1fr}.nx-workspace-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.nx-workspace-context>div+div{border-top:0;border-left:1px solid var(--nx-border)}.nx-assets-summary{width:100%}.nx-assets-summary>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 16px}}@media (max-width:1080px){.nx-workspace-lanes{grid-template-columns:1fr}.nx-workspace-lane+.nx-workspace-lane{border-top:1px solid var(--nx-border);border-left:0}.nx-workspace-lane>header{min-height:72px}.nx-assets-toolbar{align-items:stretch;flex-direction:column;padding-block:12px}.nx-source-tabs{min-height:38px}.nx-assets-controls{flex-wrap:wrap}.nx-assets-search{flex:1 1 220px;width:auto}}@media (max-width:760px){.nx-access-summary,.nx-books-summary,.nx-org-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-access-summary article+article,.nx-books-summary article+article,.nx-org-facts article+article{border-left:0}.nx-access-summary article:nth-child(2n),.nx-books-summary article:nth-child(2n),.nx-org-facts article:nth-child(2n){border-left:1px solid var(--nx-border)}.nx-access-summary article:nth-child(n+3),.nx-books-summary article:nth-child(n+3),.nx-org-facts article:nth-child(n+3){border-top:1px solid var(--nx-border)}.nx-access-options,.nx-org-coverage>div,.nx-org-overview-grid,.nx-workspace-context{grid-template-columns:1fr}.nx-workspace-context>div+div{border-top:1px solid var(--nx-border);border-left:0}.nx-workspace-state{display:none}.nx-workspace-row{grid-template-columns:auto minmax(0,1fr) auto}.nx-source-tabs{overflow-x:auto}.nx-source-tabs button{flex:none}.nx-assets-controls>*{flex:1 1 150px}.nx-sort-select,.nx-type-filter>summary{width:100%}.nx-assets-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.nx-org-identity{flex-direction:column}.nx-access-summary,.nx-books-summary,.nx-org-facts{grid-template-columns:1fr}.nx-access-summary article+article,.nx-access-summary article:nth-child(2n),.nx-books-summary article+article,.nx-books-summary article:nth-child(2n),.nx-org-facts article+article,.nx-org-facts article:nth-child(2n){border-top:1px solid var(--nx-border);border-left:0}.nx-assets-controls{align-items:stretch;flex-direction:column}.nx-assets-controls>*,.nx-assets-search{width:100%;flex-basis:auto}.nx-type-menu{right:auto;left:0}.nx-member-access-identity{grid-template-columns:auto minmax(0,1fr)}.nx-member-access-identity em{grid-column:2}}@media (prefers-reduced-motion:reduce){.nx-mobile-drawer{animation:none}}