.client-platform{--nk-bg:#171717;--nk-sidebar:#202124;--nk-surface:#202022;--nk-field:#272729;--nk-hover:#2b2b2e;--nk-active:#303134;--nk-border:#3c3c3f;--nk-text:#f5f5f5;--nk-muted:#a3a3aa;--nk-faint:#77777e;--nk-primary:#fafafa;--nk-primary-text:#18181b;--nk-purple:#b156f4;--nk-green:#43b994;--bg:var(--nk-bg);--ink:var(--nk-text);--muted:var(--nk-muted);--line:var(--nk-border);--teal:var(--nk-purple);color-scheme:dark;color:var(--nk-text);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}.client-platform.nk-theme-light{--nk-bg:#fafafa;--nk-sidebar:#f3f3f4;--nk-surface:#ffffff;--nk-field:#f7f7f8;--nk-hover:#ededf0;--nk-active:#e6e6e9;--nk-border:#dedee3;--nk-text:#202024;--nk-muted:#686871;--nk-faint:#8c8c95;--nk-primary:#202024;--nk-primary-text:#ffffff;--nk-purple:#9333d2;color-scheme:light}.client-platform.nk-platform{display:flex;min-height:100dvh;width:100%;background:var(--nk-bg)}.client-platform :where(button,input,textarea,select){font-family:inherit}.client-platform :where(button,a,input,textarea,select):focus-visible{outline:2px solid var(--nk-purple);outline-offset:3px}.client-platform :where(button,input,textarea,select):disabled{cursor:not-allowed}.client-platform :where(h1,h2,h3,h4,p){margin-top:0}.client-platform :where(h1,h2,h3,h4){color:var(--nk-text)}.client-platform h1{font-size:24px;font-weight:700;line-height:1.35;letter-spacing:-.55px}.client-platform button{-webkit-tap-highlight-color:transparent}.client-platform svg{flex-shrink:0}.client-platform ::selection{color:#fff;background:#7c3cb5}.client-platform :where(.nk-sidebar-scroll,.nk-dialog-list,.chat-history,.nk-tabs,.nk-kanban,.assignment-options,.modal,.nk-code){scrollbar-width:thin;scrollbar-color:var(--nk-border) transparent}.client-platform .nk-sidebar{position:fixed;inset:0 auto 0 0;z-index:40;display:flex;flex-direction:column;width:288px;height:100dvh;background:var(--nk-sidebar);border-right:1px solid var(--nk-border)}.client-platform .nk-brand-row{display:flex;align-items:center;justify-content:space-between;height:56px;min-height:56px;padding:0 16px;border-bottom:1px solid var(--nk-border)}.client-platform .nk-brand{display:flex;align-items:center;gap:10px;padding:0;color:var(--nk-text);border:0;background:none;text-align:left}.client-platform .nk-brand-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:white;background:linear-gradient(130deg,#8061ff,#b437ef 65%,#e89075);box-shadow:0 3px 10px #8b30db25}.client-platform .nk-brand-copy strong{display:block;font-size:14px;line-height:1.3;font-weight:600}.client-platform .nk-brand-copy small{display:block;margin-top:2px;color:var(--nk-muted);font-size:11px}.client-platform .nk-sidebar-scroll{overflow:auto;min-height:0;flex:1;padding:12px 12px 16px}.client-platform .nk-navigation{display:flex;flex-direction:column;gap:3px}.client-platform .nk-nav-item{width:100%;min-height:36px;display:flex;align-items:center;gap:11px;padding:8px 12px;border:0;border-radius:10px;background:none;color:var(--nk-muted);font-size:14px;text-align:left;font-weight:400}.client-platform .nk-nav-item:hover{background:var(--nk-hover);color:var(--nk-text)}.client-platform .nk-nav-item.nk-active{background:var(--nk-active);color:var(--nk-text)}.client-platform .nk-nav-item>span{flex:1;min-width:0}.client-platform .nk-nav-trailing{margin-left:auto}.client-platform .nk-sidebar-section{margin-top:23px}.client-platform .nk-sidebar .nk-section-heading{display:flex;align-items:center;gap:3px;min-height:24px;padding:0 4px}.client-platform .nk-section-title{display:flex;align-items:center;flex:1;gap:7px;padding:3px 4px;min-width:0;color:var(--nk-muted);background:none;border:0;text-transform:uppercase;letter-spacing:.4px;text-align:left;font-size:11px}.client-platform .nk-section-title:hover{color:var(--nk-text)}.client-platform .nk-sidebar .nk-section-heading .nk-icon-button{width:23px;height:24px;color:var(--nk-faint)}.client-platform .nk-section-collapse{opacity:.6}.client-platform .nk-chevron-closed{transform:rotate(-90deg)}.client-platform .nk-entity-list{display:flex;flex-direction:column;gap:1px;margin-top:5px}.client-platform .nk-entity-row{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:5px 9px;border:0;background:none;color:var(--nk-text);border-radius:8px;text-align:left}.client-platform .nk-entity-row:hover{background:var(--nk-hover)}.client-platform .nk-entity-row.nk-active{background:var(--nk-active)}.client-platform .nk-entity-chevron{color:var(--nk-muted)}.client-platform .nk-entity-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.client-platform .nk-avatar{display:inline-grid;place-items:center;flex-shrink:0;width:25px;height:25px;border-radius:7px;color:#fff;font-size:10px;font-weight:500;line-height:1}.client-platform .nk-agent-avatar{background:linear-gradient(135deg,#f6ac00,#ed6500);box-shadow:inset 0 0 0 1px #ffffff0b}.client-platform .nk-employee-avatar{background:linear-gradient(135deg,#5787e6,#3464c5)}.client-platform .nk-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#77777e;margin-left:3px}.client-platform .nk-status-active{background:var(--nk-green)}.client-platform .nk-employee-row{padding-left:28px}.client-platform .nk-sidebar-empty{width:100%;display:flex;align-items:center;gap:8px;color:var(--nk-muted);font-size:12px;padding:9px 12px;border:1px dashed var(--nk-border);border-radius:8px;background:none;text-align:left;margin-top:5px}.client-platform .nk-sidebar-empty:hover{color:var(--nk-text);background:var(--nk-hover)}.client-platform .nk-create-area{position:relative;padding:12px;border-top:1px solid var(--nk-border);background:var(--nk-sidebar)}.client-platform .nk-create-button{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;min-height:34px;border:0;border-radius:8px;background:var(--nk-primary);color:var(--nk-primary-text);font-size:14px;font-weight:400}.client-platform .nk-create-button:hover{opacity:.9}.client-platform .nk-create-menu{position:absolute;bottom:calc(100% - 4px);left:12px;right:12px;padding:5px;background:var(--nk-field);border:1px solid var(--nk-border);border-radius:10px;box-shadow:0 12px 30px #0005;z-index:60}.client-platform .nk-create-menu>button{display:flex;gap:10px;align-items:center;text-align:left;width:100%;color:var(--nk-text);background:none;border:0;padding:10px;font-size:14px;border-radius:6px}.client-platform .nk-create-menu>button:hover{background:var(--nk-hover)}.client-platform .nk-main-shell{display:flex;flex-direction:column;width:calc(100% - 288px);min-width:0;min-height:100dvh;margin-left:288px}.client-platform .nk-topbar{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:30;height:56px;min-height:56px;padding:0 24px 0 32px;background:var(--nk-bg);border-bottom:1px solid var(--nk-border)}.client-platform .nk-company{display:flex;align-items:center;gap:10px;min-width:0;max-width:65%;padding:0;border:0;background:none;color:var(--nk-text);text-align:left}.client-platform .nk-company-avatar{height:29px;width:29px;display:grid;place-items:center;background:linear-gradient(130deg,#f5a000,#e66a00);border-radius:7px;color:#fff;flex-shrink:0;box-shadow:0 0 12px #f993001a}.client-platform .nk-company>span:last-child{min-width:0}.client-platform .nk-company strong{display:block;font-size:14px;font-weight:400;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-platform .nk-company small{display:block;font-size:10px;line-height:1.25;color:var(--nk-muted)}.client-platform .nk-header-actions{display:flex;gap:20px;align-items:center}.client-platform .nk-icon-button{display:inline-flex;justify-content:center;align-items:center;height:30px;width:30px;padding:0;color:var(--nk-muted);border:0;border-radius:6px;background:none;flex-shrink:0}.client-platform .nk-icon-button.nk-active,.client-platform .nk-icon-button:hover{background:var(--nk-hover);color:var(--nk-text)}.client-platform .nk-profile{position:relative}.client-platform .nk-profile-button{height:33px;width:33px;display:grid;place-items:center;border:0;border-radius:50%;color:white;background:linear-gradient(145deg,#8147f6,#c02df1);box-shadow:inset 0 0 0 1px #ffffff16}.client-platform .nk-profile-menu{position:absolute;right:0;top:calc(100% + 12px);width:280px;max-width:calc(100vw - 24px);padding:5px;color:var(--nk-text);background:var(--nk-surface);border:1px solid var(--nk-border);border-radius:10px;box-shadow:0 14px 40px #0005;z-index:70}.client-platform .nk-profile-details{padding:10px 10px 13px;border-bottom:1px solid var(--nk-border)}.client-platform .nk-profile-details strong{display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere}.client-platform .nk-profile-details small{display:block;font-size:12px;color:var(--nk-muted);overflow-wrap:anywhere;margin-top:3px}.client-platform .nk-profile-company{display:flex;align-items:center;gap:9px;padding:11px 10px;font-size:12px;color:var(--nk-muted);border-bottom:1px solid var(--nk-border);margin-bottom:5px}.client-platform .nk-profile-company>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.client-platform .nk-profile-company>svg:last-child{color:var(--nk-green)}.client-platform .nk-profile-menu>button{display:flex;align-items:center;gap:10px;background:none;border:0;padding:9px 10px;border-radius:6px;width:100%;color:var(--nk-text);text-align:left;font-size:13px}.client-platform .nk-profile-menu>button:hover{background:var(--nk-hover)}.client-platform .nk-profile-menu>button:disabled{opacity:.5}.client-platform .nk-profile-error{font-size:12px;color:#fb9898;padding:7px 10px;margin:0}.client-platform .nk-main-content{padding:24px;width:100%;min-width:0;flex:1}.client-platform .nk-mobile-close,.client-platform .nk-mobile-menu,.client-platform .nk-sidebar-scrim{display:none}.client-platform .client-workspace{min-width:0;max-width:none}.client-platform :is(.panel,.nk-panel,.nk-section,.nk-surface){min-width:0;background:var(--nk-surface);border:1px solid var(--nk-border);border-radius:12px;box-shadow:none;color:var(--nk-text)}.client-platform .nk-panel{overflow:hidden}.client-platform .nk-section,.client-platform .nk-surface{padding:20px}.client-platform :is(.panel-heading,.nk-panel-heading){display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 16px;border-bottom:1px solid var(--nk-border);color:var(--nk-muted)}.client-platform :is(.panel-heading,.nk-panel-heading) h2{font-size:14px;font-weight:600;line-height:1.5;color:var(--nk-text);margin:0;letter-spacing:0}.client-platform :is(.panel-heading,.nk-panel-heading) p{font-size:12px;color:var(--nk-muted);line-height:1.5;margin:2px 0 0}.client-platform :is(.panel-heading,.nk-panel-heading)>svg{color:var(--nk-muted)}.client-platform .button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 12px;border-radius:8px;border:1px solid var(--nk-border);font-size:14px;font-weight:400;line-height:1.45;letter-spacing:0;text-decoration:none;white-space:nowrap;box-shadow:none}.client-platform .button.primary{background:var(--nk-primary);color:var(--nk-primary-text);border-color:var(--nk-primary)}.client-platform .button.primary:hover:not(:disabled){background:var(--nk-primary);opacity:.88}.client-platform .button.secondary{background:var(--nk-surface);color:var(--nk-text);border-color:var(--nk-border)}.client-platform .button.secondary:hover:not(:disabled){background:var(--nk-hover);border-color:#5f5f66}.client-platform .button.danger{background:#a2343d;color:#fff;border-color:#bc4550}.client-platform .button:disabled{opacity:.45}.client-platform .text-button{display:inline-flex;align-items:center;gap:6px;color:var(--nk-muted);background:none;border:0;font-size:12px;font-weight:400;padding:5px 0}.client-platform .text-button:hover{color:var(--nk-text)}.client-platform .icon-button{color:var(--nk-muted);background:none;border:0;border-radius:6px;width:30px;height:30px}.client-platform .icon-button:hover{color:var(--nk-text);background:var(--nk-hover)}.client-platform .stacked-form{gap:20px}.client-platform :is(.stacked-form,.nk-form-grid,.nk-custom-period) label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:400;color:var(--nk-text)}.client-platform :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--nk-field);color:var(--nk-text);border:1px solid var(--nk-border);border-radius:8px;font-size:14px;box-shadow:none}.client-platform :is(input:not([type=checkbox]):not([type=radio]),select){min-height:36px;height:36px;padding:7px 12px;width:100%}.client-platform textarea{line-height:1.6;padding:10px 12px;width:100%;resize:vertical}.client-platform :is(input,textarea)::placeholder{color:var(--nk-faint);opacity:1}.client-platform :is(input,textarea,select):focus{border-color:var(--nk-purple);box-shadow:0 0 0 2px #a855f715}.client-platform :is(input[type=checkbox],input[type=radio]){accent-color:var(--nk-purple)}.client-platform .field-hint,.client-platform .optional-label{font-size:12px;line-height:1.5;color:var(--nk-muted);font-weight:400}.client-platform .nk-search,.client-platform .search-field{display:flex;align-items:center;gap:9px;min-width:0;max-width:448px;width:100%;height:37px;padding:0 11px;background:var(--nk-field);border:1px solid var(--nk-border);border-radius:8px;color:var(--nk-muted)}.client-platform .nk-search input,.client-platform .search-field input{width:100%;min-width:0;padding:0;border:0;border-radius:0;outline:none;box-shadow:none;background:none;font-size:14px}.client-platform :is(.search-field,.nk-search,.nk-dialog-search) input:not([type=checkbox]):not([type=radio]){min-width:0;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;outline:none}.client-platform .nk-search:focus-within,.client-platform .search-field:focus-within{border-color:var(--nk-purple)}.client-platform .nk-muted{color:var(--nk-muted);font-size:13px;line-height:1.6}.client-platform p.nk-muted{padding:16px;margin:0}.client-platform .nk-soft-label{display:inline-flex;align-items:center;border:1px solid var(--nk-border);background:var(--nk-field);color:var(--nk-muted);border-radius:5px;font-size:11px;padding:2px 6px}.client-platform .nk-inline-note{display:flex;gap:10px;align-items:flex-start;color:var(--nk-muted);font-size:13px;padding:13px 16px;border:1px solid var(--nk-border);border-radius:8px;background:var(--nk-surface);margin:20px 0;line-height:1.6}.client-platform :is(.error-message,.client-page-error){color:#f5a0a5;background:#55272c33;border-color:#8a3b43;font-size:13px}.client-platform .client-page-error{margin-bottom:18px;border-radius:8px}.client-platform .error-message svg{color:#f5a0a5}.client-platform .success-message{margin-bottom:18px;background:#1b493b33;color:#8bdac1;border:1px solid #397661;font-size:13px}.client-platform .loading-state{color:var(--nk-muted);font-size:14px}.client-platform .client-badge{display:inline-flex;align-items:center;gap:6px;background:var(--nk-field);border:1px solid var(--nk-border);color:var(--nk-muted);border-radius:5px;padding:2px 6px;font-size:11px;line-height:1.5;white-space:nowrap}.client-platform .client-badge>span{height:6px;width:6px;background:#77777e}.client-platform .client-badge.good{border-color:transparent;background:transparent;color:var(--nk-muted)}.client-platform .client-badge.good>span{background:var(--nk-green)}.client-platform .client-badge.warning{color:#eab867;background:#6a491b33;border-color:#756038}.client-platform .empty-state,.client-platform .nk-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:240px;padding:40px 24px;text-align:center;color:var(--nk-muted)}.client-platform .empty-icon,.client-platform .nk-empty>svg:first-child{display:grid;place-items:center;background:#a855f719;border:0;color:#b86bf5;width:56px;height:56px;padding:14px;border-radius:14px;margin-bottom:16px}.client-platform .nk-empty>span:first-child{display:grid;place-items:center;color:#b86bf5;background:#a855f719;width:56px;height:56px;border-radius:14px;margin-bottom:16px}.client-platform .empty-state h3,.client-platform .nk-empty h3{font-size:18px;font-weight:600;line-height:1.4;margin:0;color:var(--nk-text)}.client-platform .empty-state p,.client-platform .nk-empty p{color:var(--nk-muted);max-width:460px;font-size:14px;line-height:1.5;margin:8px 0 20px}.client-platform .empty-state .button,.client-platform .nk-empty>.button{min-height:36px;font-size:14px}.client-platform .nk-inline-empty{padding:32px 18px;color:var(--nk-muted);font-size:13px;display:flex;align-items:center;flex-direction:column;gap:10px;text-align:center}.client-platform .client-footnote{color:var(--nk-muted);font-size:12px;margin-top:18px}.client-platform .client-form-columns,.client-platform .nk-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.client-platform .nk-form-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:16px;border-top:1px solid var(--nk-border)}.client-platform .nk-page-heading,.client-platform .page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.client-platform .nk-page-heading h1,.client-platform .page-heading h1{font-size:24px;line-height:1.35;margin:0}.client-platform .nk-page-heading p,.client-platform .page-heading p{color:var(--nk-muted);font-size:14px;line-height:1.5;margin:4px 0 0}.client-platform .page-heading .eyebrow{display:none}.client-platform .nk-page-heading>.button,.client-platform .page-heading>.button{margin:2px 0 0;min-height:36px;font-size:14px}.client-platform .nk-tabs{display:flex;gap:3px;align-items:center;width:fit-content;max-width:100%;overflow-x:auto;padding:4px;margin:0 0 24px;border-radius:14px;background:var(--nk-field)}.client-platform .nk-tabs>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:none;border:0;color:var(--nk-muted);font-size:14px;line-height:1.3;border-radius:9px;padding:5px 9px;min-height:28px;white-space:nowrap}.client-platform .nk-tabs>button:hover{color:var(--nk-text)}.client-platform .nk-tabs>button.active,.client-platform .nk-tabs>button.nk-tab-active,.client-platform .nk-tabs>button[aria-selected=true]{background:var(--nk-active);color:var(--nk-text);box-shadow:inset 0 0 0 1px #ffffff07,0 1px 3px #0002}.client-platform .nk-list-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;color:var(--nk-muted);font-size:13px}.client-platform .nk-list-toolbar .search-field{max-width:320px}.client-platform .nk-record-list{overflow:hidden;border:1px solid var(--nk-border);border-radius:12px;background:var(--nk-surface)}.client-platform .nk-panel>.nk-record-list{border:0;border-radius:0}.client-platform .nk-record-row{display:flex;align-items:center;gap:13px;width:100%;min-height:76px;color:var(--nk-text);padding:14px 16px;border:0;border-bottom:1px solid var(--nk-border);background:transparent;text-align:left}.client-platform button.nk-record-row:hover{background:var(--nk-hover)}.client-platform .nk-record-row:last-child{border-bottom:0}.client-platform .nk-record-avatar{width:36px;height:36px;border-radius:10px;font-size:13px}.client-platform .nk-record-copy{flex:1;min-width:0}.client-platform button.nk-record-copy{padding:0;border:0;background:none;color:var(--nk-text)}.client-platform .nk-record-copy strong{display:block;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-platform .nk-record-copy small{display:block;font-size:12px;color:var(--nk-muted);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-platform .nk-record-meta{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--nk-muted);min-width:75px}.client-platform .nk-text-align-left{text-align:left}.client-platform .nk-dashboard,.client-platform .nk-dashboard-hero{display:flex;flex-direction:column;gap:24px}.client-platform .nk-dashboard-hero{position:relative;align-items:stretch;padding:24px;border:1px solid var(--nk-border);border-radius:16px;background:linear-gradient(105deg,#31312e,#30251e)}.client-platform .nk-dashboard-hero-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;width:100%;min-width:0}.client-platform .nk-dashboard-hero-header>div{min-width:0}.client-platform.nk-theme-light .nk-dashboard-hero{background:linear-gradient(105deg,#f4f2eb,#faf0e7)}.client-platform .nk-eyebrow{display:inline-flex;gap:8px;align-items:center;color:#bdbdbd;font-size:12px;margin-bottom:8px;letter-spacing:0}.client-platform.nk-theme-light .nk-eyebrow{color:#77736a}.client-platform .nk-dashboard-hero h1{margin:0}.client-platform .nk-dashboard-hero p{color:var(--nk-muted);margin:4px 0 0;font-size:14px}.client-platform .nk-live-status{display:inline-flex;align-items:center;gap:6px;color:var(--nk-muted);font-size:11px;white-space:nowrap;margin-top:4px}.client-platform .nk-live-status>span{width:6px;height:6px;background:var(--nk-green);border-radius:50%}.client-platform .nk-dashboard-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px}.client-platform .nk-dashboard-toolbar h2{margin:0;font-size:16px;font-weight:600}.client-platform .nk-period-control{display:inline-flex;align-items:center;gap:3px;padding:4px;background:var(--nk-surface);border:1px solid var(--nk-border);border-radius:9px}.client-platform .nk-period-control button{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--nk-muted);background:none;border:0;padding:5px 10px;border-radius:6px;font-size:13px;white-space:nowrap}.client-platform .nk-period-control button.active{color:var(--nk-text);background:var(--nk-bg)}.client-platform .nk-custom-period{display:flex;align-items:flex-end;gap:12px;padding:15px;border:1px solid var(--nk-border);border-radius:10px;background:var(--nk-surface)}.client-platform .nk-custom-period label{max-width:180px}.client-platform .nk-custom-period>span{color:var(--nk-muted);font-size:12px;padding-bottom:8px}.client-platform .nk-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.client-platform .nk-stat-card{display:block;width:100%;padding:17px 16px;border-radius:14px;background:var(--nk-surface);border:1px solid var(--nk-border);color:var(--nk-text);text-align:left}.client-platform button.nk-stat-card:hover{border-color:#65656c}.client-platform .nk-stat-card>span{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--nk-muted);font-size:14px;line-height:1.45;min-height:28px}.client-platform .nk-stat-card>span>svg{color:#a05bf6}.client-platform .nk-stat-card:nth-child(2)>span>svg{color:#3b99d1}.client-platform .nk-stat-card:nth-child(3)>span>svg{color:#42ac8d}.client-platform .nk-stat-card:nth-child(4)>span>svg{color:#b3822d}.client-platform .nk-stat-card strong{display:block;margin-top:14px;color:var(--nk-text);font-weight:700;font-size:30px;line-height:1.2;letter-spacing:-.6px}.client-platform .nk-stat-card small{display:block;margin-top:4px;color:var(--nk-muted);font-size:12px;line-height:1.4}.client-platform .nk-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.client-platform .nk-dashboard .nk-panel-heading{border-bottom:0}.client-platform .nk-metric-row{display:flex;gap:18px;padding:0 16px 16px}.client-platform .nk-metric-row>div{flex:1;min-width:0}.client-platform .nk-metric-row small{display:block;color:var(--nk-muted);font-size:12px}.client-platform .nk-metric-row strong{display:block;color:var(--nk-text);font-size:15px;font-weight:500;margin-top:5px}.client-platform .nk-storage-content{padding:18px 16px}.client-platform .nk-storage-content .nk-metric-row{padding:0 0 18px;flex-wrap:wrap}.client-platform .nk-storage-content .nk-metric-row>div{min-width:120px}.client-platform .nk-storage-content p{font-size:12px;line-height:1.6;margin:12px 0 0}.client-platform .nk-storage h2{display:flex;align-items:center;gap:8px}.client-platform .nk-chart-empty{height:155px;position:relative;margin:0 16px 17px;display:grid;place-items:center;overflow:hidden}.client-platform .nk-chart-grid{position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent,transparent 37px,var(--nk-border) 38px,transparent 39px);opacity:.5}.client-platform .nk-chart-empty>.nk-muted{z-index:1;padding:10px 15px;display:flex;align-items:center;gap:9px;text-align:center;font-size:12px;background:var(--nk-surface)}.client-platform .nk-provider-row{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid var(--nk-border)}.client-platform .nk-provider-row:last-child{border-bottom:0}.client-platform .nk-provider-row>div{flex:1;min-width:0}.client-platform .nk-provider-row strong{display:block;font-size:14px;font-weight:500}.client-platform .nk-provider-row small{display:block;font-size:12px;color:var(--nk-muted);margin-top:2px;overflow-wrap:anywhere}.client-platform .nk-provider-icon{width:36px;height:36px;display:inline-grid;place-items:center;background:#31343a;color:#f5f5f5;border-radius:9px;flex-shrink:0}.client-platform .nk-subscription-panel .nk-provider-row{padding-top:8px;border-bottom:0}.client-platform .nk-subscription-details{margin:4px 16px 18px;border:1px solid var(--nk-border);border-radius:8px;padding:0 12px}.client-platform .nk-subscription-details>span{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;font-size:12px;color:var(--nk-muted);border-bottom:1px solid var(--nk-border)}.client-platform .nk-subscription-details>span:last-child{border-bottom:0}.client-platform .nk-subscription-details strong{font-size:12px;font-weight:400;color:var(--nk-text);text-align:right}.client-platform .nk-subscription-panel>.button{margin:0 16px 18px}.client-platform .nk-activity-list,.client-platform .nk-dashboard-agents{padding:0 16px 6px}.client-platform .nk-activity-list>button,.client-platform .nk-dashboard-agents>button{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:none;border:0;color:var(--nk-text);border-bottom:1px solid var(--nk-border);padding:13px 0}.client-platform .nk-activity-list>button:last-child,.client-platform .nk-dashboard-agents>button:last-child{border-bottom:0}.client-platform .nk-activity-list>button>span:nth-child(2),.client-platform .nk-dashboard-agents>button>span:nth-child(2){flex:1;min-width:0}.client-platform .nk-activity-list strong,.client-platform .nk-dashboard-agents strong{display:block;font-size:13px;font-weight:500}.client-platform .nk-activity-list small,.client-platform .nk-dashboard-agents small{display:block;color:var(--nk-muted);font-size:12px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-platform .nk-activity-list time{color:var(--nk-faint);font-size:10px;white-space:nowrap}.client-platform .nk-activity-icon{color:var(--nk-muted);width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--nk-field)}.client-platform .nk-back-button{display:inline-flex;align-items:center;gap:7px;border:0;padding:0;background:none;color:var(--nk-muted);font-size:12px;margin:0 0 16px}.client-platform .nk-back-button:hover{color:var(--nk-text)}.client-platform .nk-detail-heading{display:flex;align-items:center;gap:18px;margin-bottom:24px}.client-platform .nk-detail-avatar{width:64px;height:64px;font-size:21px;border-radius:17px}.client-platform .nk-detail-heading>div:first-of-type{flex:1;min-width:0}.client-platform .nk-detail-heading h1{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0;overflow-wrap:anywhere}.client-platform .nk-detail-heading p{margin:3px 0 0;color:var(--nk-muted);font-size:14px}.client-platform .nk-detail-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.client-platform .nk-detail-page>.nk-tabs{width:100%;margin-bottom:24px}.client-platform .nk-detail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.client-platform .nk-detail-summary>.nk-panel{padding:17px 16px}.client-platform .nk-detail-summary small{display:block;color:var(--nk-muted);font-size:12px}.client-platform .nk-detail-summary small>svg{margin-right:7px;vertical-align:middle}.client-platform .nk-detail-summary>.nk-panel>span{display:block;color:var(--nk-muted);font-size:11px;margin-top:3px}.client-platform .nk-detail-summary.nk-employee-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.client-platform .nk-detail-summary strong{display:block;margin-top:9px;color:var(--nk-text);font-weight:500;font-size:18px;overflow-wrap:anywhere}.client-platform .nk-heading-badges{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:5px}.client-platform .nk-heading-badges .nk-soft-label{display:inline-flex;align-items:center;gap:5px}.client-platform .nk-detail-tabs{width:100%}.client-platform .nk-detail-form{display:flex;flex-direction:column;gap:24px}.client-platform .nk-detail-form .nk-panel{padding:16px}.client-platform .nk-detail-form .nk-panel-heading{padding:0 0 18px;border:0}.client-platform .nk-detail-form .nk-panel>.client-form-columns,.client-platform .nk-detail-form .nk-panel>label{margin-bottom:20px}.client-platform .nk-detail-form .nk-panel>label:last-child{margin-bottom:0}.client-platform .nk-detail-form .nk-panel>.field-hint{padding:0;margin:-10px 0 20px}.client-platform .nk-detail-form .nk-section-actions{padding:0;justify-content:flex-end}.client-platform .nk-detail-page>.nk-panel{margin-bottom:24px}.client-platform .nk-assignment-add{display:flex;gap:10px;align-items:center;padding:16px;border-bottom:1px solid var(--nk-border)}.client-platform .nk-assignment-add select{flex:1;min-width:0}.client-platform .nk-inline-confirm{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:#e3b6a1;font-size:12px}.client-platform .nk-inline-confirm .button{min-height:30px;font-size:11px;padding:4px 8px}.client-platform .nk-count{display:inline-grid;place-items:center;min-width:19px;height:18px;background:var(--nk-field);border:1px solid var(--nk-border);border-radius:5px;padding:0 4px;font-size:10px}.client-platform .nk-key-values{padding:8px 16px;margin:0}.client-platform .nk-key-values>div{display:grid;grid-template-columns:40% 1fr;gap:16px;padding:11px 0;border-bottom:1px solid var(--nk-border);font-size:13px}.client-platform .nk-key-values>div:last-child{border-bottom:0}.client-platform .nk-key-values dt{color:var(--nk-muted)}.client-platform .nk-key-values dd,.client-platform .nk-readable-text{color:var(--nk-text);margin:0;overflow-wrap:anywhere}.client-platform .nk-readable-text{white-space:pre-wrap;font-size:14px;line-height:1.8;padding:16px}.client-platform .nk-small-heading{font-size:13px;font-weight:500;margin:16px 16px 0}.client-platform .nk-action-list{padding:0 16px}.client-platform .nk-action-list>button{display:flex;align-items:center;gap:11px;padding:14px 0;width:100%;color:var(--nk-muted);text-align:left;background:none;border:0;border-bottom:1px solid var(--nk-border);font-size:13px}.client-platform .nk-action-list>button:last-child{border-bottom:0}.client-platform .nk-action-list>button>span:not(.client-badge){flex:1}.client-platform .nk-action-list>button:hover{color:var(--nk-text)}.client-platform .nk-employee-telegram{display:flex;align-items:center;gap:11px;padding:16px;color:var(--nk-muted);background:var(--nk-field);border-top:1px solid var(--nk-border)}.client-platform .nk-employee-telegram strong{font-size:13px;font-weight:500;display:block;color:var(--nk-text)}.client-platform .nk-employee-telegram small{font-size:12px;display:block;color:var(--nk-muted);margin-top:3px}.client-platform .nk-section-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 16px 16px}.client-platform .nk-panel>.field-hint{padding:0 16px 16px;display:block}.client-platform .nk-settings-page>.nk-panel,.client-platform .nk-settings-page>.panel{margin-bottom:24px}.client-platform .nk-settings-page>.nk-panel>.button{margin:0 16px 16px}.client-platform .nk-workspace-messages{margin:-24px;min-width:0}.client-platform .nk-messages-layout{display:grid;grid-template-columns:320px minmax(0,1fr);height:calc(100dvh - 56px);min-height:650px;background:var(--nk-bg)}.client-platform .nk-dialog-sidebar{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--nk-surface);border-right:1px solid var(--nk-border)}.client-platform .nk-dialog-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 12px 9px}.client-platform .nk-dialog-title h1,.client-platform .nk-dialog-title h2{margin:0;font-size:18px;line-height:1.3;font-weight:600;letter-spacing:-.3px}.client-platform .nk-dialog-title p,.client-platform .nk-dialog-title small{margin:3px 0 0;color:var(--nk-muted);font-size:12px;display:block}.client-platform .nk-dialog-search{display:flex;align-items:center;gap:8px;padding:0 12px 10px}.client-platform .nk-dialog-search .search-field{height:36px;min-width:0;flex:1}.client-platform .nk-dialog-search>.icon-button{width:36px;height:36px;border:1px solid var(--nk-border);border-radius:8px;flex-shrink:0}.client-platform .nk-dialog-filters{padding:0 12px 10px;display:flex;flex-wrap:wrap;align-items:center;gap:7px;border-bottom:1px solid var(--nk-border)}.client-platform .nk-agent-chips{padding:0 12px 12px;display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.client-platform .nk-agent-chips button,.client-platform .nk-dialog-filters button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--nk-border);border-radius:20px;font-size:12px;padding:4px 9px;min-height:27px;background:none;color:var(--nk-muted);white-space:nowrap}.client-platform .nk-agent-chips button.active,.client-platform .nk-agent-chips button[aria-pressed=true],.client-platform .nk-dialog-filters button.active,.client-platform .nk-dialog-filters button[aria-pressed=true]{color:var(--nk-primary-text);background:var(--nk-primary);border-color:var(--nk-primary)}.client-platform .nk-dialog-list{flex:1;overflow-y:auto;min-height:0}.client-platform .nk-dialog-row{display:flex;align-items:flex-start;gap:10px;padding:14px 12px;text-align:left;width:100%;color:var(--nk-text);border:0;border-bottom:1px solid var(--nk-border);background:none}.client-platform .nk-dialog-row.active,.client-platform .nk-dialog-row:hover{background:var(--nk-hover)}.client-platform .nk-dialog-row>.nk-avatar{width:36px;height:36px;font-size:12px;margin-top:1px;border-radius:50%}.client-platform .nk-dialog-copy{display:block;min-width:0;flex:1}.client-platform .nk-dialog-copy strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:1.4;font-weight:600}.client-platform .nk-dialog-copy p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:4px;font-size:12px;line-height:1.45;color:var(--nk-muted)}.client-platform .nk-dialog-copy small,.client-platform .nk-dialog-copy>span{display:block;font-size:12px;color:var(--nk-muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-platform .nk-dialog-row time{color:var(--nk-muted);font-size:10px;white-space:nowrap;margin-left:auto}.client-platform .nk-dialog-empty{padding:26px 16px;color:var(--nk-muted);font-size:13px;text-align:center}.client-platform .nk-chat-main{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--nk-bg)}.client-platform .nk-chat-main>.client-empty{flex:1}.client-platform .nk-chat-top{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid var(--nk-border);min-height:68px}.client-platform .nk-chat-top>.nk-avatar{width:32px;height:32px;border-radius:9px;font-size:12px}.client-platform .nk-chat-top>div{flex:1;min-width:0}.client-platform .nk-chat-top h2,.client-platform .nk-chat-top strong{margin:0;color:var(--nk-text);font-size:14px;font-weight:600}.client-platform .nk-chat-top p,.client-platform .nk-chat-top small{display:block;margin:2px 0 0;font-size:12px;color:var(--nk-muted)}.client-platform .nk-channel-toggle{display:flex;align-items:center;gap:3px;padding:3px;border-radius:7px;background:var(--nk-field);margin-left:auto}.client-platform .nk-channel-toggle button{color:var(--nk-muted);background:none;border:0;border-radius:5px;padding:4px 7px;font-size:11px;white-space:nowrap}.client-platform .nk-channel-toggle button.active{color:var(--nk-text);background:var(--nk-active)}.client-platform .nk-new-chat{border:1px solid var(--nk-border);background:var(--nk-surface);border-radius:10px;margin:16px;padding:16px}.client-platform .nk-new-chat h3{font-size:14px;margin-bottom:12px}.client-platform .nk-new-chat form,.client-platform .nk-new-chat>div{display:flex;gap:10px;align-items:center}.client-platform .nk-new-chat select{flex:1;min-width:0}.client-platform .nk-chat-main .chat-history{display:flex;flex-direction:column;gap:23px;flex:1;min-height:250px;max-height:none;overflow-y:auto;padding:24px;scroll-behavior:smooth}.client-platform .chat-message{max-width:90%}.client-platform .chat-message-avatar{width:29px;height:29px;background:var(--nk-surface);color:var(--nk-muted);border:1px solid var(--nk-border);border-radius:8px}.client-platform .chat-message>div{background:var(--nk-surface);color:var(--nk-text);border:1px solid var(--nk-border);border-radius:0 10px 10px 10px;padding:12px 14px}.client-platform .chat-message.from-user>div{background:#302438;border-color:#4c385e;border-radius:10px 0 10px 10px}.client-platform.nk-theme-light .chat-message.from-user>div{background:#f5edfc;border-color:#e3cfef}.client-platform .chat-message.from-user .chat-message-avatar{background:#37213e;border-color:#573262;color:#c68fdf}.client-platform .chat-message-meta{gap:15px;margin-bottom:7px}.client-platform .chat-message-meta strong{color:var(--nk-muted);font-size:11px;font-weight:500}.client-platform .chat-message-meta time{color:var(--nk-faint);font-size:10px}.client-platform .chat-message p{font-size:14px;line-height:1.65;color:var(--nk-text)}.client-platform .chat-pending{color:var(--nk-muted);font-size:12px}.client-platform .chat-prerequisite{background:#58421c22;border-color:#66502f;color:#d2b780;padding:12px 20px;font-size:12px}.client-platform .chat-error{padding:0 20px 14px}.client-platform .message-failure{color:#e99191;font-size:12px}.client-platform .chat-composer,.client-platform .nk-chat-composer{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;padding:16px 20px;margin-top:auto;border-top:1px solid var(--nk-border);background:var(--nk-bg)}.client-platform .chat-composer textarea,.client-platform .nk-chat-composer textarea{flex:1;min-width:140px;min-height:64px;max-height:180px;font-size:14px;background:var(--nk-field);border:1px solid var(--nk-border);color:var(--nk-text);padding:11px 12px}.client-platform .chat-composer>.button,.client-platform .nk-chat-composer>.button{margin:0;min-height:36px}.client-platform .chat-composer>small,.client-platform .nk-chat-composer>small{width:100%;color:var(--nk-faint);font-size:11px;line-height:1.5}.client-platform .nk-inline-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;flex-wrap:wrap}.client-platform .nk-inline-actions>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.client-platform .nk-main-content .nk-section-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}.client-platform .nk-main-content .nk-section-heading h2{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;margin:0}.client-platform .nk-main-content .nk-section-heading p{margin:0}.client-platform .nk-main-content .nk-section-heading p.nk-muted{padding:0}.client-platform .nk-inline-note p{margin:0}.client-platform .nk-chip-row{display:flex;align-items:center;gap:7px;overflow-x:auto;max-width:100%;padding:2px 0 8px;margin:0 0 20px;scrollbar-width:thin}.client-platform .nk-filter-chip{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:5px 11px;border:1px solid var(--nk-border);border-radius:20px;background:var(--nk-surface);color:var(--nk-muted);font-size:12px;line-height:1.5}.client-platform .nk-filter-chip.active,.client-platform .nk-filter-chip[aria-pressed=true]{background:var(--nk-primary);color:var(--nk-primary-text);border-color:var(--nk-primary)}.client-platform .nk-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 24px}.client-platform .nk-metric{padding:16px;min-height:112px;border:1px solid var(--nk-border);border-radius:13px;background:linear-gradient(120deg,#26352d,#202622)}.client-platform .nk-metric:nth-child(2){background:linear-gradient(120deg,#3b301b,#29251e)}.client-platform .nk-metric:nth-child(3),.client-platform .nk-metric:nth-child(4){background:linear-gradient(120deg,#3d2224,#292022)}.client-platform .nk-metric:nth-child(5){background:linear-gradient(120deg,#30253d,#26212f)}.client-platform.nk-theme-light .nk-metric{background:var(--nk-surface)}.client-platform .nk-metric small,.client-platform .nk-metric>span{display:block;font-size:12px;color:var(--nk-muted)}.client-platform .nk-metric strong{display:block;font-size:26px;font-weight:700;margin-top:5px;color:var(--nk-text);line-height:1.3}.client-platform .nk-kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(245px,1fr);align-items:stretch;gap:12px;overflow-x:auto;padding-bottom:14px;max-width:100%;min-height:430px}.client-platform .nk-kanban-column{min-width:0;background:var(--nk-surface);border:1px solid var(--nk-border);border-radius:11px;overflow:hidden}.client-platform .nk-kanban-heading{display:flex;align-items:center;gap:8px;padding:13px;border-bottom:1px solid var(--nk-border)}.client-platform .nk-kanban-heading h2,.client-platform .nk-kanban-heading h3{font-size:13px;font-weight:500;margin:0}.client-platform .nk-kanban-heading>span:first-child{width:7px;height:7px;padding:0;border-radius:50%;background:var(--column-color,var(--nk-muted))}.client-platform .nk-kanban-heading>small{margin-left:auto;color:var(--nk-muted);font-size:11px}.client-platform .nk-kanban-heading>span{color:var(--nk-muted);background:var(--nk-field);font-size:11px;padding:1px 5px;border-radius:4px}.client-platform .nk-kanban-heading>button:last-child{margin-left:auto}.client-platform .nk-kanban-body{display:flex;flex-direction:column;gap:10px;padding:12px;min-height:330px}.client-platform .nk-kanban-body>.nk-empty{min-height:160px;padding:26px 10px;font-size:12px}.client-platform .nk-task-card{display:block;width:100%;padding:13px;border:1px solid var(--nk-border);border-radius:8px;color:var(--nk-text);background:var(--nk-field);text-align:left}.client-platform button.nk-task-card:hover{border-color:#666670}.client-platform .nk-task-card h3,.client-platform .nk-task-card strong{display:block;font-size:13px;font-weight:500;line-height:1.55;margin:0 0 7px}.client-platform .nk-task-card p{color:var(--nk-muted);font-size:12px;line-height:1.6;margin:0 0 12px;overflow-wrap:anywhere}.client-platform .nk-task-priority{display:inline-flex;color:#d3b46d;border:1px solid #6b5636;border-radius:4px;font-size:10px;padding:1px 5px;margin-bottom:7px}.client-platform .nk-task-priority>svg{margin-right:4px;margin-top:2px}.client-platform .nk-task-agent{display:flex;align-items:center;gap:6px;color:var(--nk-muted);font-size:11px;margin-top:11px}.client-platform .nk-task-agent .nk-avatar{width:18px;height:18px;border-radius:4px;font-size:8px}.client-platform .nk-task-footer>span{display:inline-flex;align-items:center;gap:4px}.client-platform .nk-kanban-placeholder{padding:10px 0;color:var(--nk-faint);font-size:12px;text-align:center}.client-platform .nk-task-note{margin-top:0}.client-platform .nk-task-detail-status{display:flex;align-items:center;justify-content:space-between;gap:12px}.client-platform .nk-delivery-error{display:block;color:#f09098;font-size:11px;margin-top:8px}.client-platform .nk-badge-success,.client-platform .nk-run-completed{color:#7fd5b7;border-color:#396f5c;background:#20433644}.client-platform .nk-run-running{color:#9ebafa;border-color:#455d95;background:#273b6744}.client-platform .nk-run-failed{color:#f5a0a5;border-color:#8a3b43;background:#55272c33}.client-platform .nk-run-queued{color:#d3b46d;border-color:#6b5636;background:#46391d44}.client-platform .nk-task-footer{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-top:11px;color:var(--nk-muted);font-size:11px}.client-platform .nk-status-badge{display:inline-flex;gap:5px;align-items:center;border:1px solid var(--nk-border);background:var(--nk-field);border-radius:5px;padding:2px 6px;color:var(--nk-muted);font-size:11px;white-space:nowrap}.client-platform .nk-run-table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.client-platform .nk-run-table th{color:var(--nk-muted);background:var(--nk-field);font-size:11px;font-weight:400;padding:11px 14px;border-bottom:1px solid var(--nk-border)}.client-platform .nk-run-table td{padding:14px;border-bottom:1px solid var(--nk-border);color:var(--nk-text)}.client-platform .nk-run-table tr:last-child td{border-bottom:0}.client-platform .nk-run-table td small{display:block;color:var(--nk-muted);margin-top:4px;font-size:12px}.client-platform .nk-run-table td>strong{font-size:13px;font-weight:500}.client-platform .nk-library-grid{display:flex;flex-direction:column;gap:0;border:1px solid var(--nk-border);border-radius:12px;overflow:hidden;background:var(--nk-surface)}.client-platform .nk-library-card{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:2px 13px;padding:13px 16px;border:0;border-bottom:1px solid var(--nk-border);background:var(--nk-surface);min-width:0}.client-platform .nk-library-card:last-child{border-bottom:0}.client-platform .nk-library-card>.nk-library-card-top{display:contents}.client-platform .nk-library-card-top>.nk-service-icon{grid-column:1;grid-row:1/span 2}.client-platform .nk-library-card-top>.nk-status-badge,.client-platform .nk-library-card>small{display:none}.client-platform .nk-library-card>h3{grid-column:2;grid-row:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-platform .nk-library-card>p{grid-column:2;grid-row:2}.client-platform .nk-library-card>.button{grid-column:3;grid-row:1/span 2}.client-platform .nk-library-card h3,.client-platform .nk-library-card strong{font-size:14px;font-weight:500;color:var(--nk-text);margin:0}.client-platform .nk-library-card p{font-size:12px;line-height:1.5;color:var(--nk-muted);margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-platform .nk-library-card .button{min-height:33px;font-size:13px}.client-platform .nk-library-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px}.client-platform .nk-connector-list{border:1px solid var(--nk-border);border-radius:12px;overflow:hidden;background:var(--nk-surface)}.client-platform .nk-connector-row{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:16px;background:transparent;border:0;border-bottom:1px solid var(--nk-border);color:var(--nk-text);text-align:left}.client-platform .nk-connector-row:last-child{border-bottom:0}.client-platform .nk-connector-row:hover{background:var(--nk-hover)}.client-platform .nk-connector-row>span:nth-child(2){flex:1;min-width:0}.client-platform .nk-connector-row strong{display:block;font-size:14px;font-weight:500}.client-platform .nk-connector-row small{display:block;color:var(--nk-muted);font-size:12px;margin-top:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.client-platform .nk-service-telegram{background:#1f354444;color:#73b8e4}.client-platform .nk-run-filters{margin-bottom:20px}.client-platform .nk-run-filters>h3{font-size:14px;font-weight:500;margin-bottom:14px}.client-platform .nk-run-filters .nk-form-grid{margin-bottom:18px}.client-platform .nk-run-filters>.nk-chip-row:last-child{margin-bottom:0}.client-platform .nk-key-value{border:1px solid var(--nk-border);border-radius:8px;padding:12px}.client-platform .nk-key-value>strong{font-size:13px;font-weight:500}.client-platform .nk-key-value>p.nk-muted{margin-top:5px;padding:0;font-size:12px}.client-platform .nk-key-values>div>span{color:var(--nk-muted)}.client-platform .nk-key-values>div>strong{color:var(--nk-text);font-weight:400;text-align:right}.client-platform .nk-emoji-picker{display:grid;place-items:center;width:48px;height:36px;border-radius:7px;border:1px solid var(--nk-border);color:var(--nk-text);background:var(--nk-field);font-size:21px}.client-platform .nk-colors{border:0;padding:0;margin:0;display:flex;gap:9px}.client-platform .nk-colors legend{font-size:13px;padding:0 0 8px}.client-platform .nk-colors button{width:28px;height:28px;display:grid;place-items:center;border:2px solid transparent;border-radius:50%;color:white}.client-platform .nk-colors button[aria-pressed=true]{outline:2px solid var(--nk-text);outline-offset:2px}.client-platform .nk-docs-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px}.client-platform .nk-docs-layout>nav{display:flex;flex-direction:column;gap:5px}.client-platform .nk-docs-layout>nav>button{width:100%;display:flex;align-items:center;gap:9px;padding:10px;border:0;border-radius:7px;color:var(--nk-muted);text-align:left;background:none;font-size:13px}.client-platform .nk-docs-layout>nav>button.nk-active,.client-platform .nk-docs-layout>nav>button:hover{color:var(--nk-text);background:var(--nk-active)}.client-platform .nk-docs-article{padding:28px}.client-platform .nk-docs-eyebrow{color:#b786dc;font-size:11px;letter-spacing:.9px}.client-platform .nk-docs-article h2{font-size:23px;margin:12px 0 10px;font-weight:600}.client-platform .nk-docs-article li,.client-platform .nk-docs-article p{color:var(--nk-muted);font-size:14px;line-height:1.8}.client-platform .nk-docs-article ol{padding-left:21px;margin:20px 0 26px}.client-platform .nk-docs-article li{padding-left:5px;margin-bottom:10px}.client-platform .nk-service-icon{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:#d1a7fa;background:#a855f718;border:1px solid var(--nk-border)}.client-platform .nk-code{white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;color:#d4c3e7;background:#1b1b1e;font:12px/1.8 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;border:1px solid var(--nk-border);border-radius:8px;padding:16px;margin:0}.client-platform.nk-theme-light .nk-code{color:#493456;background:#faf8fc}.client-platform .nk-memory-layout{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:440px;border:1px solid var(--nk-border);border-radius:12px;background:var(--nk-surface);overflow:hidden}.client-platform .nk-memory-sidebar{border-right:1px solid var(--nk-border);background:var(--nk-surface);min-width:0}.client-platform .nk-memory-sidebar>h3{font-size:13px;margin:0;padding:14px 16px;border-bottom:1px solid var(--nk-border);font-weight:500}.client-platform .nk-memory-sidebar button{display:flex;align-items:center;gap:8px;color:var(--nk-muted);border:0;background:none;text-align:left;width:100%;padding:11px 16px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.client-platform .nk-memory-sidebar button.active,.client-platform .nk-memory-sidebar button:hover{background:var(--nk-hover);color:var(--nk-text)}.client-platform .nk-memory-editor{display:flex;flex-direction:column;min-width:0}.client-platform .nk-memory-editor .nk-code,.client-platform .nk-memory-editor textarea{border:0;border-radius:0;flex:1;background:var(--nk-bg)}.client-platform .nk-memory-editor textarea{min-height:340px;font:12px/1.85 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;padding:18px;resize:none}.client-platform .nk-memory-toolbar{display:flex;justify-content:space-between;gap:10px;align-items:center;min-height:49px;padding:9px 14px;border-bottom:1px solid var(--nk-border);color:var(--nk-muted);font-size:12px}.client-platform .nk-file-editor{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:440px}.client-platform .nk-file-list{padding:8px;border-right:1px solid var(--nk-border)}.client-platform .nk-file-list>button{display:flex;align-items:center;gap:9px;width:100%;padding:11px 10px;border-radius:7px;border:0;color:var(--nk-muted);background:none;text-align:left}.client-platform .nk-file-list>button.active,.client-platform .nk-file-list>button:hover{color:var(--nk-text);background:var(--nk-active)}.client-platform .nk-file-list>button>span:not(.nk-status-dot){flex:1;min-width:0}.client-platform .nk-file-list strong{display:block;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:400}.client-platform .nk-file-list small{display:block;margin-top:2px;color:var(--nk-muted);font-size:11px}.client-platform .nk-file-list .nk-status-dot{width:5px;height:5px;opacity:.55}.client-platform .nk-file-content{display:flex;flex-direction:column;min-width:0;background:var(--nk-bg)}.client-platform .nk-file-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:47px;padding:12px 16px;border-bottom:1px solid var(--nk-border);font-size:12px;color:var(--nk-muted)}.client-platform .nk-file-toolbar>span{display:flex;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.client-platform .nk-file-toolbar>small{font-size:11px}.client-platform .nk-file-content>textarea{min-height:340px;flex:1;resize:vertical;color:#ded8e5;background:var(--nk-bg);border:0;border-radius:0;padding:18px;font:12px/1.85 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.client-platform.nk-theme-light .nk-file-content>textarea{color:#39313f}.client-platform .nk-file-content>textarea:focus{outline-offset:-2px;box-shadow:none}.client-platform .nk-file-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 16px;border-top:1px solid var(--nk-border);background:var(--nk-surface)}.client-platform .nk-file-footer small{color:var(--nk-muted);font-size:11px}.client-platform .nk-file-footer .button{min-height:32px;font-size:12px}.client-platform .nk-file-unavailable{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:35px 20px;flex:1;text-align:center;color:var(--nk-faint)}.client-platform .nk-file-unavailable h3{color:var(--nk-text);font-size:16px;font-weight:500;margin:15px 0 7px}.client-platform .nk-file-unavailable p{max-width:420px;color:var(--nk-muted);font-size:13px;line-height:1.7;margin:0}.client-platform .nk-activity-chart{height:180px;display:flex;align-items:stretch;justify-content:space-around;gap:5px;position:relative;margin:0 16px 8px;padding:12px 6px 25px}.client-platform .nk-chart-column{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:1;min-width:0;position:relative;z-index:1}.client-platform .nk-chart-column>span{width:70%;max-width:38px;min-width:3px;display:block;border-radius:3px 3px 0 0;background:linear-gradient(0deg,#8f43cd,#b475e4)}.client-platform .nk-chart-column small{position:absolute;bottom:-23px;color:var(--nk-muted);font-size:9px;white-space:nowrap}.client-platform .nk-chart-caption{font-size:11px;color:var(--nk-muted);margin:0;padding:0 16px 14px}.client-platform .model-connection{margin-bottom:24px}.client-platform .connection-heading{padding:20px 16px;border-color:var(--nk-border);gap:13px}.client-platform .connection-logo{width:40px;height:40px;border-radius:10px;color:var(--nk-text);background:#30343a;border:1px solid var(--nk-border)}.client-platform .connection-logo>svg{width:24px;height:24px}.client-platform .connection-logo.telegram{background:#1f3544;border-color:#345469;color:#6ab8e7}.client-platform .connection-name h2{font-size:16px;font-weight:500;color:var(--nk-text)}.client-platform .connection-heading p{font-size:12px;color:var(--nk-muted);margin-top:4px;line-height:1.5}.client-platform .connection-content{padding:20px 16px;gap:24px}.client-platform .connection-content h3{font-size:14px;font-weight:500;color:var(--nk-text);margin-bottom:5px}.client-platform .connection-content p{color:var(--nk-muted);font-size:13px;line-height:1.65}.client-platform .connection-buttons{flex-direction:row;flex-wrap:wrap;gap:8px}.client-platform .connection-footer{padding:12px 16px;background:var(--nk-field);border-color:var(--nk-border);color:var(--nk-muted);font-size:12px;line-height:1.5}.client-platform .connection-error{color:#e99198!important}.client-platform .bot-disconnect-confirm,.client-platform .connection-confirm{background:#482b222e;border-color:#775541;padding:16px}.client-platform .bot-disconnect-confirm p,.client-platform .connection-confirm p{color:#d4b096;font-size:12px}.client-platform .connection-test{background:#1f453533;border-color:#365e4c;color:#8fd4b6;padding:16px}.client-platform .connection-test p,.client-platform .connection-test strong{color:#a4debf;font-size:13px}.client-platform .manual-paste-entry{padding:0 16px 16px}.client-platform .oauth-instructions{margin:0 16px 20px;padding:20px;background:var(--nk-field);border:1px solid var(--nk-border);border-radius:10px}.client-platform .manual-oauth>.manual-oauth-heading{border-color:var(--nk-border)}.client-platform .manual-oauth-heading h3{color:var(--nk-text);font-size:14px}.client-platform .manual-callback-form label,.client-platform .manual-oauth-step h4,.client-platform .oauth-instructions p{color:var(--nk-text);font-size:13px}.client-platform .manual-callback-form .field-hint,.client-platform .manual-oauth .manual-provider-note,.client-platform .manual-oauth>small,.client-platform .oauth-instructions small{color:var(--nk-muted);font-size:12px}.client-platform .step-number{background:#a855f71a;color:#c18cf0;border:1px solid #8351a8}.client-platform .manual-callback-form textarea{color:var(--nk-text);background:var(--nk-bg);font-size:12px!important}.client-platform .telegram-connect-layout{padding:20px 16px;gap:32px}.client-platform .telegram-help h3{font-size:14px;font-weight:500;color:var(--nk-text)}.client-platform .telegram-help li,.client-platform .telegram-help>p{color:var(--nk-muted);font-size:13px;line-height:1.7}.client-platform .telegram-help a{color:#8cbdec}.client-platform .telegram-list{padding:0 16px;border-color:var(--nk-border)}.client-platform .telegram-bot{border-color:var(--nk-border);padding:16px 0}.client-platform .telegram-bot strong{color:var(--nk-text);font-size:14px}.client-platform .telegram-bot small{color:var(--nk-muted);font-size:12px}.client-platform .telegram-bot>.entity-avatar{background:#a855f71a;color:#ba7ce9;border-color:var(--nk-border)}.client-platform .modal-backdrop{position:fixed;inset:0;z-index:100;background:#000b;backdrop-filter:none;padding:24px}.client-platform .modal{width:580px;max-width:100%;max-height:calc(100dvh - 48px);overflow-y:auto;background:var(--nk-surface);border:1px solid var(--nk-border);border-radius:14px;padding:24px;box-shadow:0 24px 80px #0006;color:var(--nk-text)}.client-platform .client-modal-large{width:700px}.client-platform .client-modal:has(.nk-settings-page){width:min(860px,calc(100vw - 32px))}.client-platform .client-modal h2,.client-platform .modal h2{color:var(--nk-text);font-size:22px;font-weight:600;margin:0}.client-platform .client-modal .eyebrow{display:none}.client-platform .client-modal-title{margin-bottom:6px;gap:16px}.client-platform .client-modal-title .icon-button{color:var(--nk-muted);margin:-5px -5px 0 0}.client-platform .modal>.section-description{color:var(--nk-muted);font-size:13px;line-height:1.6;margin:8px 0 24px}.client-platform .modal .stacked-form label{color:var(--nk-text);font-size:13px}.client-platform .modal .stacked-form input,.client-platform .modal .stacked-form select{height:36px;font-size:14px}.client-platform .modal .stacked-form textarea{font-size:14px}.client-platform .modal-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:20px;border-top:1px solid var(--nk-border);margin-top:4px}.client-platform .modal-actions .button{min-height:36px;font-size:14px}.client-platform .nk-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.client-platform .nk-dialog-heading h2{font-size:21px}.client-platform .nk-dialog-heading p{color:var(--nk-muted);font-size:13px;line-height:1.6;margin:5px 0 0}.client-platform .assignment-picker legend{color:var(--nk-text);font-size:13px;font-weight:400}.client-platform .assignment-picker legend>span{background:var(--nk-field);border:1px solid var(--nk-border);color:var(--nk-muted)}.client-platform .assignment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:205px;padding:2px}.client-platform .assignment-options>label{background:var(--nk-field);border:1px solid var(--nk-border);border-radius:8px;padding:10px;gap:10px!important}.client-platform .assignment-options>label.selected{background:#a855f712;border-color:#8754ad}.client-platform .assignment-options strong{color:var(--nk-text);font-size:13px;font-weight:400}.client-platform .assignment-options small{color:var(--nk-muted);font-size:11px;margin-top:2px}.client-platform .assignment-options input{accent-color:var(--nk-purple)}.client-platform .assignment-picker>p,.client-platform .client-info-note{color:var(--nk-muted);background:var(--nk-field);border-color:var(--nk-border);font-size:12px;border-radius:8px}.client-platform .client-info-note p{color:var(--nk-muted);font-size:12px;line-height:1.7}.client-platform .client-info-note>svg{color:#b77ee2}.client-platform .invitation-link{color:#be8ce4;background:var(--nk-field);border-color:var(--nk-border);border-radius:8px}.client-platform .invitation-link code{color:var(--nk-text);font-size:12px}.client-platform .client-revoke{border-color:var(--nk-border)}.client-platform .client-revoke p{color:var(--nk-muted);font-size:12px}.client-platform .client-modal .modal-actions{padding-top:18px;margin-top:2px}.client-platform .company-details dl>div{border-color:var(--nk-border);color:var(--nk-text);font-size:13px}.client-platform .company-details dt{color:var(--nk-muted)}.client-platform .company-details dd{color:var(--nk-text)}.client-platform .notes-list .note-card{border-color:var(--nk-border)}.client-platform .note-card h3{color:var(--nk-text);font-size:14px}.client-platform .note-card p,.client-platform .note-card time{color:var(--nk-muted);font-size:13px}.client-platform .note-document{background:var(--nk-field);border-color:var(--nk-border);color:var(--nk-muted)}.client-platform .note-editor .stacked-form{padding:20px 16px}.client-platform .bottom-info,.client-platform .editor-foot{color:var(--nk-muted);background:transparent;border-color:var(--nk-border);font-size:12px}.client-platform .bottom-info p{font-size:12px;color:var(--nk-muted)}@media (max-width:1200px){.client-platform .nk-header-actions{gap:13px}.client-platform .nk-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-platform .nk-dashboard-grid{gap:16px}.client-platform .nk-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.client-platform .nk-detail-actions .button{padding:7px 10px;font-size:12px}.client-platform .nk-messages-layout{grid-template-columns:300px minmax(0,1fr)}.client-platform .nk-record-meta{min-width:45px}.client-platform .connection-content{align-items:flex-start;flex-wrap:wrap}}@media (max-width:1100px){.client-platform .nk-dashboard-grid{grid-template-columns:1fr}.client-platform .nk-dashboard-hero{flex-direction:column;gap:12px}.client-platform .nk-dashboard-toolbar{align-items:flex-start;flex-direction:column;gap:12px}.client-platform .nk-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.client-platform .nk-detail-heading{flex-wrap:wrap}.client-platform .nk-detail-actions{margin:0 0 0 auto}.client-platform .nk-file-editor,.client-platform .nk-memory-layout{grid-template-columns:190px minmax(0,1fr)}.client-platform .nk-record-meta:nth-of-type(4){display:none}.client-platform .nk-chat-top{padding:12px 14px;flex-wrap:wrap}.client-platform .nk-channel-toggle{margin-left:auto}}@media (max-width:800px){.client-platform .nk-sidebar{transform:translateX(-100%);visibility:hidden;pointer-events:none;transition:transform .18s ease}.client-platform .nk-sidebar.nk-sidebar-open{transform:translateX(0);visibility:visible;pointer-events:auto}.client-platform .nk-main-shell{margin-left:0;width:100%}.client-platform .nk-sidebar-scrim{display:block;position:fixed;inset:0;z-index:39;border:0;padding:0;background:#0009}.client-platform .nk-mobile-close,.client-platform .nk-mobile-menu{display:inline-flex}.client-platform .nk-topbar{padding:0 16px 0 12px;gap:12px}.client-platform .nk-company{margin-right:auto;max-width:calc(100% - 170px)}.client-platform .nk-header-actions{gap:8px}.client-platform .nk-main-content{padding:20px 16px}.client-platform .nk-stat-grid{gap:10px}.client-platform .nk-workspace-messages{margin:-20px -16px}.client-platform .nk-messages-layout{grid-template-columns:minmax(220px,34%) minmax(0,1fr);min-height:620px}.client-platform .nk-record-row{padding:12px;gap:10px}.client-platform .nk-detail-actions{flex-wrap:wrap}.client-platform .nk-page-heading,.client-platform .page-heading{gap:12px}.client-platform .nk-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.client-platform .client-form-columns,.client-platform .nk-form-grid,.client-platform .telegram-connect-layout{grid-template-columns:1fr}.client-platform .nk-docs-layout{grid-template-columns:170px minmax(0,1fr);gap:16px}.client-platform .nk-docs-article{padding:20px}.client-platform .nk-kanban{grid-auto-columns:minmax(250px,75%)}}@media (max-width:600px){.client-platform .nk-page-heading h1,.client-platform .page-heading h1,.client-platform h1{font-size:22px}.client-platform .nk-main-content{padding:20px 14px}.client-platform .nk-company{max-width:calc(100% - 150px)}.client-platform .nk-company strong{font-size:13px}.client-platform .nk-header-actions{gap:3px}.client-platform .nk-icon-button{width:29px}.client-platform .nk-dashboard{gap:18px}.client-platform .nk-dashboard-hero{padding:20px 16px;border-radius:12px}.client-platform .nk-dashboard-hero p{font-size:13px}.client-platform .nk-period-control{max-width:100%;overflow-x:auto}.client-platform .nk-period-control button{padding:5px 8px;font-size:12px}.client-platform .nk-stat-card{padding:14px 12px}.client-platform .nk-stat-card>span{font-size:12px;min-height:35px;align-items:flex-start}.client-platform .nk-stat-card strong{font-size:27px;margin-top:8px}.client-platform .nk-stat-card small{font-size:11px}.client-platform .nk-custom-period{flex-wrap:wrap}.client-platform .nk-custom-period label{width:calc(50% - 6px);max-width:none}.client-platform .nk-custom-period>span{padding:0}.client-platform .nk-page-heading,.client-platform .page-heading{flex-wrap:wrap;margin-bottom:20px}.client-platform .nk-page-heading p,.client-platform .page-heading p{font-size:13px}.client-platform .nk-page-heading>.button,.client-platform .page-heading>.button{margin-top:4px}.client-platform .nk-list-toolbar{align-items:flex-start;flex-direction:column;gap:12px}.client-platform .nk-list-toolbar .search-field{max-width:none}.client-platform .nk-record-meta{display:none}.client-platform .nk-record-row{gap:9px}.client-platform .nk-record-row>.client-badge{font-size:10px}.client-platform .nk-record-copy strong{font-size:13px}.client-platform .nk-record-copy small{font-size:11px}.client-platform .nk-record-avatar{width:32px;height:32px;font-size:11px}.client-platform .nk-detail-heading{gap:12px}.client-platform .nk-detail-avatar{width:50px;height:50px;border-radius:13px;font-size:18px}.client-platform .nk-detail-heading>div:first-of-type{flex-basis:calc(100% - 65px)}.client-platform .nk-detail-actions{margin:3px 0 0;width:100%}.client-platform .nk-detail-actions .button{min-height:34px;font-size:13px}.client-platform .nk-detail-summary{gap:9px}.client-platform .nk-detail-summary>.nk-panel{padding:14px 12px}.client-platform .nk-detail-summary strong{font-size:15px}.client-platform .nk-detail-summary small{font-size:11px}.client-platform .nk-tabs{gap:2px;margin-bottom:20px}.client-platform .nk-tabs>button{font-size:12px;padding:5px 8px}.client-platform .nk-panel-heading{padding:15px 13px;gap:10px}.client-platform .nk-panel-heading h2{font-size:13px}.client-platform .nk-panel-heading .button{font-size:12px;min-height:32px;padding:6px 9px}.client-platform .nk-key-values{padding:4px 13px}.client-platform .nk-key-values>div{grid-template-columns:35% 1fr;font-size:12px}.client-platform .nk-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.client-platform .nk-metric{padding:13px;min-height:95px}.client-platform .nk-metric strong{font-size:24px}.client-platform .nk-metric small,.client-platform .nk-metric>span{font-size:11px}.client-platform .client-form-columns,.client-platform .nk-form-grid{grid-template-columns:1fr;gap:18px}.client-platform .nk-library-card{flex-wrap:wrap;gap:10px;padding:13px;grid-template-columns:34px minmax(0,1fr);gap:3px 10px}.client-platform .nk-library-card>.button{grid-column:2;grid-row:3;margin:7px 0 0;justify-self:start}.client-platform .nk-library-card p{white-space:normal}.client-platform .nk-service-icon{width:34px;height:34px}.client-platform .nk-workspace-messages{margin:-20px -14px}.client-platform .nk-messages-layout{display:flex;flex-direction:column;height:auto;min-height:calc(100dvh - 56px)}.client-platform .nk-dialog-sidebar{max-height:340px;border-right:0;border-bottom:1px solid var(--nk-border)}.client-platform .nk-dialog-list{max-height:175px}.client-platform .nk-dialog-row{padding:11px 14px}.client-platform .nk-chat-main{min-height:470px}.client-platform .nk-chat-main .chat-history{min-height:250px;max-height:520px;padding:20px 14px}.client-platform .nk-chat-top{padding:13px 14px;gap:8px}.client-platform .chat-message{max-width:98%;gap:7px}.client-platform .chat-message>div{padding:11px 12px}.client-platform .chat-message p{font-size:13px}.client-platform .chat-composer,.client-platform .nk-chat-composer{padding:14px}.client-platform .nk-chat-composer>.button{width:auto;min-width:36px;padding:8px 10px}.client-platform .nk-memory-layout{grid-template-columns:1fr}.client-platform .nk-memory-sidebar{border-right:0;border-bottom:1px solid var(--nk-border)}.client-platform .nk-memory-sidebar button{width:auto;display:inline-flex;padding:10px 12px}.client-platform .nk-memory-sidebar>h3{padding:12px}.client-platform .nk-memory-editor textarea{min-height:340px}.client-platform .nk-file-editor{grid-template-columns:1fr}.client-platform .nk-file-list{display:flex;gap:5px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--nk-border)}.client-platform .nk-file-list>button{width:auto;min-width:140px}.client-platform .nk-file-footer{flex-wrap:wrap;padding:12px;gap:10px}.client-platform .nk-file-footer>small{width:100%}.client-platform .nk-file-footer>.button{margin-left:auto}.client-platform .nk-file-toolbar{padding:12px}.client-platform .nk-detail-actions .nk-docs-button{display:none}.client-platform .nk-detail-form .nk-panel{padding:14px}.client-platform .nk-heading-badges{gap:5px}.client-platform .nk-assignment-add{flex-wrap:wrap;padding:14px}.client-platform .nk-inline-confirm{width:100%;padding-top:8px}.client-platform .nk-record-row:has(.nk-inline-confirm){flex-wrap:wrap}.client-platform .nk-employee-telegram{flex-wrap:wrap}.client-platform .nk-employee-telegram>div{flex:1}.client-platform .nk-employee-telegram>.button{margin-left:29px}.client-platform .nk-library-toolbar{flex-wrap:wrap;gap:10px}.client-platform .nk-library-toolbar .nk-search{max-width:none}.client-platform .nk-connector-row{padding:13px;gap:9px;flex-wrap:wrap}.client-platform .nk-connector-row>.nk-status-badge{margin-left:45px}.client-platform .nk-connector-row>svg:last-child{margin-left:auto}.client-platform .nk-main-content .nk-section-heading{flex-wrap:wrap}.client-platform .nk-docs-layout{grid-template-columns:1fr}.client-platform .nk-docs-layout>nav{display:flex;flex-direction:row;gap:5px;overflow-x:auto}.client-platform .nk-docs-layout>nav>button{width:auto;white-space:nowrap}.client-platform .nk-docs-article{padding:20px 16px}.client-platform .nk-docs-article h2{font-size:21px}.client-platform .nk-docs-article li,.client-platform .nk-docs-article p{font-size:13px}.client-platform .nk-chart-column small{display:none}.client-platform .nk-chart-column:nth-of-type(3n+1) small{display:block}.client-platform .connection-heading{padding:17px 14px}.client-platform .connection-content{padding:17px 14px;display:flex;flex-direction:column;gap:14px}.client-platform .connection-buttons{margin:0}.client-platform .connection-name{gap:7px}.client-platform .connection-name h2{font-size:15px}.client-platform .connection-heading p{font-size:12px}.client-platform .connection-footer{padding:12px 14px;font-size:11px}.client-platform .oauth-instructions{margin:0 14px 17px;padding:16px}.client-platform .manual-oauth-step h4,.client-platform .manual-oauth-step p{font-size:12px}.client-platform .manual-oauth-heading h3{font-size:13px}.client-platform .telegram-connect-layout{padding:18px 14px}.client-platform .modal-backdrop{padding:12px}.client-platform .modal{padding:20px 16px;max-height:calc(100dvh - 24px);border-radius:12px}.client-platform .modal h2{font-size:20px}.client-platform .modal .stacked-form{gap:18px}.client-platform .assignment-options{grid-template-columns:1fr}.client-platform .modal-actions{flex-wrap:wrap}.client-platform .modal-actions .button{font-size:13px;min-width:0}}@media (prefers-reduced-motion:reduce){.client-platform .nk-sidebar{transition:none}}.client-platform .nk-access-options{display:flex;flex-direction:column;gap:0}.client-platform .nk-access-options>label{display:flex;flex-direction:row;align-items:flex-start;gap:13px;padding:16px 0;border-bottom:1px solid var(--nk-border);cursor:pointer}.client-platform .nk-access-notes input,.client-platform .nk-access-options input{width:17px;height:17px;min-height:17px;flex:0 0 17px;accent-color:var(--nk-purple);margin-top:3px}.client-platform .nk-access-options strong{display:block;font-size:13px;color:var(--nk-text);font-weight:500}.client-platform .nk-access-options small{display:block;font-size:12px;color:var(--nk-muted);line-height:1.75;margin-top:5px}.client-platform .nk-access-summary{display:flex;align-items:flex-start;gap:12px;background:var(--nk-hover);border:1px solid var(--nk-border);border-radius:8px;padding:15px;color:var(--nk-muted);line-height:1.8;margin-top:18px;font-size:12px}.client-platform .nk-access-summary svg{color:var(--nk-purple);margin-top:3px}.client-platform .nk-access-summary p{margin:0}.client-platform .nk-access-summary strong{color:var(--nk-text)}.client-platform .nk-access-children{display:flex;flex-wrap:wrap;gap:8px}.client-platform .nk-access-children span{padding:6px 11px;border-radius:6px;background:var(--nk-field);color:var(--nk-text);font-size:12px}.client-platform .nk-access-notes{border:1px solid var(--nk-border);border-radius:8px;padding:12px 15px;margin:20px 0 0;min-width:0}.client-platform .nk-access-notes legend{color:var(--nk-text);font-size:12px;padding:0 6px}.client-platform .nk-access-notes label{display:flex;align-items:center;flex-direction:row;gap:10px;margin:8px 0;color:var(--nk-muted);font-size:12px}.client-platform .nk-department-editor{margin:20px 0}.client-platform .nk-department-editor>.stacked-form{padding:18px}.client-platform .nk-department-avatar{background:var(--nk-hover);border:1px solid var(--nk-border);color:var(--nk-purple);height:34px;width:34px}.client-platform .nk-department-row,.client-platform .nk-hierarchy-row{min-width:0}.client-platform .nk-manager-label{display:flex;align-items:center;gap:6px;color:var(--nk-muted);font-size:12px;overflow-wrap:anywhere;max-width:40%}@media(max-width:600px){.client-platform .nk-department-row{gap:9px;flex-wrap:wrap}.client-platform .nk-department-row .nk-record-copy{min-width:140px}.client-platform .nk-hierarchy-row{flex-wrap:wrap}.client-platform .nk-manager-label{width:100%;max-width:100%;margin-left:37px}.client-platform .nk-access-summary{padding:12px}}