.nx-shell[data-design=cyberpunk] .cp-dashboard{width:min(100%,1720px);gap:24px;color:var(--cp-ink)}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-dashboard-header{position:relative;isolation:isolate;overflow:hidden;min-height:196px;padding:28px 32px;align-items:center;border:1px solid #44513a;border-radius:12px 3px 12px 3px;background:#192116}.nx-shell[data-design=cyberpunk] .cp-dashboard-emblem{position:absolute;z-index:-1;width:290px;height:290px;right:20%;top:-46px;color:#c4ff38;opacity:.1;pointer-events:none;transform:rotate(-12deg)}.nx-shell[data-design=cyberpunk] .cp-dashboard-emblem svg{width:100%;height:100%}.nx-shell[data-design=cyberpunk] .cp-dashboard-title{min-width:0}.nx-shell[data-design=cyberpunk] .cp-dashboard-label{display:inline-flex;gap:8px;align-items:center;margin-bottom:16px;color:#b4c5a7;font-family:var(--cp-mono);font-size:12px}.nx-shell[data-design=cyberpunk] .cp-dashboard-label:before{content:"";width:9px;height:9px;background:var(--cp-accent);border:1px solid var(--cp-line-strong)}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-dashboard-header h1{font-size:42px;line-height:1.12;font-weight:760;letter-spacing:-.035em;color:#f1f7e9;text-wrap:balance}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-dashboard-header h1>span{color:var(--cp-accent)}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-dashboard-header p{margin-top:12px;color:#b4c5a7;font-size:14px;line-height:1.6;max-width:66ch}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-dashboard-refresh{flex-direction:column-reverse;align-items:flex-end;gap:12px;color:#b4c5a7;font-size:12px}.nx-shell[data-design=cyberpunk] .cp-dashboard-refresh-button{background:#26301f;color:#eaf4e0;border-color:#61734f}.nx-shell[data-design=cyberpunk] .cp-dashboard-refresh-button:hover:not(:disabled){background:#354528;color:#c4ff38;border-color:#c4ff38}.nx-shell[data-design=cyberpunk] .cp-dashboard-refresh-button:focus-visible{outline-color:#c4ff38}.nx-shell[data-design=cyberpunk] .cp-dashboard-refresh-button svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nx-shell[data-design=cyberpunk] .cp-dashboard .cp-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--cp-line-strong);border-radius:12px;background:var(--cp-panel)}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-kpi-card{min-height:212px;padding:22px 24px;border:0;border-radius:0;background:transparent;box-shadow:none}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-kpi-card+.nx-kpi-card{border-left:1px solid var(--cp-line)}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-kpi-card:after{content:none}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-kpi-card:first-child{background:var(--cp-accent);color:var(--cp-accent-ink)}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-kpi-topline{justify-content:space-between;flex-direction:row-reverse;gap:12px;margin-bottom:20px}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-kpi-topline>span:last-child{color:var(--cp-muted);font-size:13px;font-weight:600;white-space:normal;text-transform:none}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-kpi-icon{width:22px;height:22px;color:var(--cp-muted)!important;background:transparent!important}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-kpi-card>strong{color:var(--cp-ink);font-family:var(--cp-mono);font-size:38px;font-weight:650;letter-spacing:-.035em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-kpi-card>p{color:var(--cp-ink);margin:12px 0 0;font-size:12px;line-height:1.5}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-kpi-card>small{color:var(--cp-muted);font-size:12px;line-height:1.5}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-kpi-progress{margin-top:15px}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-kpi-progress>:is(span,strong){color:var(--cp-muted);font-size:11px;font-weight:600}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-kpi-card:first-child :is(strong,p,small,span,svg){color:var(--cp-accent-ink)}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-kpi-card:first-child .nx-kpi-icon{color:var(--cp-accent-ink)!important}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-progress-track{height:4px;background:var(--cp-line);border-radius:2px}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-progress-track>span{background:var(--cp-positive)}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-kpi-card:first-child .nx-progress-track{background:color-mix(in srgb,var(--cp-accent-ink) 18%,transparent)}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-kpi-card:first-child .nx-progress-track>span{background:var(--cp-accent-ink)}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-dashboard-reference-grid{grid-template-columns:minmax(310px,.85fr) minmax(0,1.65fr);gap:24px}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-dashboard-bottom-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.4fr) minmax(0,1fr);gap:24px}.nx-shell[data-design=cyberpunk] .cp-dashboard :is(.nx-dashboard-reference-grid,.nx-dashboard-bottom-grid) .nx-panel{min-width:0;background:var(--cp-panel);border-color:var(--cp-line);border-radius:12px;box-shadow:none}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-panel-head{min-height:68px;padding:18px 22px;gap:12px;border-color:var(--cp-line)}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-panel-head h2{font-size:15px;font-weight:720;color:var(--cp-ink)}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-panel-link{white-space:nowrap}.nx-shell[data-design=cyberpunk] .cp-dashboard .cp-health-overview{display:flex;align-items:flex-start;gap:14px;padding:26px 22px;background:var(--cp-panel-alt);border-bottom:1px solid var(--cp-line);--cp-health-color:var(--cp-positive)}.nx-shell[data-design=cyberpunk] .cp-dashboard .cp-health-amber{--cp-health-color:var(--cp-warning)}.nx-shell[data-design=cyberpunk] .cp-dashboard .cp-health-red{--cp-health-color:var(--cp-danger)}.nx-shell[data-design=cyberpunk] .cp-dashboard .cp-health-indicator{width:14px;height:14px;flex:0 0 auto;margin-top:8px;border-radius:50%;background:var(--cp-health-color);box-shadow:0 0 0 5px color-mix(in srgb,var(--cp-health-color) 12%,transparent)}.nx-shell[data-design=cyberpunk] .cp-dashboard .cp-health-overview strong{color:var(--cp-ink);font-size:27px;font-weight:730;letter-spacing:-.025em;line-height:1.2}.nx-shell[data-design=cyberpunk] .cp-dashboard .cp-health-overview p{margin:9px 0 0;color:var(--cp-muted);font-size:12px;line-height:1.65;max-width:45ch}.nx-shell[data-design=cyberpunk] .cp-dashboard :is(.nx-health-item,.nx-summary-row){min-height:52px;padding:14px 22px;gap:10px;border-color:var(--cp-line)}.nx-shell[data-design=cyberpunk] .cp-dashboard :is(.nx-health-item,.nx-summary-row)>span{color:var(--cp-muted);font-size:12px;font-weight:500}.nx-shell[data-design=cyberpunk] .cp-dashboard :is(.nx-health-item,.nx-summary-row)>strong{color:var(--cp-ink);font-size:12px;font-weight:700;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-summary-row>strong{font-family:var(--cp-mono);font-size:15px}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-health-dot{box-shadow:none}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-health-dot.green{background:var(--cp-positive)}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-health-dot.amber{background:var(--cp-warning)}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-health-dot.red{background:var(--cp-danger)}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-health-dot:is(.blue,.purple){background:var(--cp-muted)}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-dashboard-clients-panel :is(.nx-table th,.nx-table td){padding:16px 18px}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-dashboard-client-cell strong{color:var(--cp-ink);font-size:12px;font-weight:650;white-space:normal;overflow-wrap:anywhere}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-dashboard-client-cell small{max-width:34ch;color:var(--cp-muted);font-size:11px;line-height:1.55;overflow-wrap:anywhere}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-dashboard-avatar{width:36px;height:36px;flex:0 0 auto;border-radius:8px;color:var(--cp-ink);background:var(--cp-panel-alt);border:1px solid var(--cp-line);font-family:var(--cp-mono);font-size:11px}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-audit-row{grid-template-columns:auto minmax(0,1fr) auto;gap:8px 11px;padding:15px 22px;border-color:var(--cp-line)}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-audit-icon{grid-row:1/3;color:var(--cp-muted);border-radius:5px}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-audit-icon.green{color:var(--cp-positive)}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-audit-icon.amber{color:var(--cp-warning)}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-audit-icon.red{color:var(--cp-danger)}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-audit-copy{grid-row:1/3;gap:5px}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-audit-copy strong{color:var(--cp-ink);font-family:var(--cp-mono);font-size:11px;line-height:1.5;font-weight:500;overflow-wrap:anywhere;white-space:normal}.nx-shell[data-design=cyberpunk] .cp-dashboard :is(.nx-audit-copy small,.nx-audit-time){color:var(--cp-muted);font-size:11px}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-audit-time{text-align:right}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-audit-row>.nx-pill{grid-column:3;justify-self:end}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-success-rate{display:grid;gap:12px;padding:22px;background:var(--cp-panel-alt);border-top:1px solid var(--cp-line)}.nx-shell[data-design=cyberpunk] .cp-dashboard .cp-success-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--cp-ink)}.nx-shell[data-design=cyberpunk] .cp-dashboard .cp-success-heading strong{font-size:12px;font-weight:650;color:var(--cp-ink)}.nx-shell[data-design=cyberpunk] .cp-dashboard .cp-success-heading>span{font-family:var(--cp-mono);font-size:20px;font-weight:650}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-success-rate small{margin:0;color:var(--cp-muted);font-size:11px;line-height:1.5}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-quota-block{padding:21px 22px;gap:10px;border-color:var(--cp-line);background:var(--cp-panel-alt)}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-quota-block :is(span,strong){color:var(--cp-ink);font-size:12px;font-weight:600}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-quota-block small{color:var(--cp-muted);font-size:11px;line-height:1.6}@media (max-width:1400px){.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-dashboard-reference-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr)}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-dashboard-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-shell[data-design=cyberpunk] .cp-dashboard .cp-dashboard-audit{grid-column:2;grid-row:1/3}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-kpi-card{padding:20px}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-kpi-card>strong{font-size:32px}}@media (max-width:1100px){.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-dashboard-reference-grid{grid-template-columns:1fr}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-health-list{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-health-item:nth-child(odd){border-right:1px solid var(--cp-line)}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-health-item:nth-last-child(2){border-bottom:0}.nx-shell[data-design=cyberpunk] .cp-dashboard .cp-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-kpi-card:nth-child(3){border-left:0}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-kpi-card:nth-child(n+3){border-top:1px solid var(--cp-line)}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-dashboard-header h1{font-size:34px}}@media (max-width:720px){.nx-shell[data-design=cyberpunk] .cp-dashboard-emblem{right:-70px;top:-50px;opacity:.06}.nx-shell[data-design=cyberpunk] .cp-dashboard{gap:18px}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-dashboard-header{flex-direction:column;align-items:stretch;gap:22px;padding-bottom:22px}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-dashboard-header h1{font-size:30px}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-dashboard-header p{font-size:13px}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-dashboard-refresh{align-items:flex-start}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-dashboard-bottom-grid{grid-template-columns:1fr;gap:18px}.nx-shell[data-design=cyberpunk] .cp-dashboard .cp-dashboard-audit{grid-column:auto;grid-row:auto}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-kpi-card{min-height:214px;padding:16px}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-kpi-card>strong{font-size:28px}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-kpi-topline{align-items:flex-start;min-height:34px;margin-bottom:12px}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-kpi-topline>span:last-child{font-size:12px}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-kpi-icon{width:18px;height:18px}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-health-list{grid-template-columns:1fr}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-health-item:nth-child(odd){border-right:0}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-health-item:nth-last-child(2){border-bottom:1px solid var(--cp-line)}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-panel-head{padding-inline:18px;flex-wrap:wrap}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-panel-head h2{font-size:14px}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-audit-row{padding-inline:18px}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-audit-row>.nx-pill{display:inline-flex}.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-quota-block>div:first-child{flex-wrap:wrap}}@media (max-width:700px){.nx-shell[data-design=cyberpunk] .cp-dashboard .nx-table td{width:auto!important;min-width:0;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.nx-shell[data-design=cyberpunk] .cp-dashboard :is(button,a){transition:none}}.nx-shell[data-design=cyberpunk]:is([data-page=jobs],[data-page=llm],[data-page=audit]) .nx-page{gap:24px}.nx-shell[data-design=cyberpunk]:is([data-page=jobs],[data-page=llm]) .nx-list-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) minmax(200px,280px);align-items:center;gap:12px;padding:20px 24px;border-color:var(--cp-line);background:var(--cp-panel-alt)}.nx-shell[data-design=cyberpunk][data-page=llm] .nx-list-toolbar-wide{grid-template-columns:repeat(4,minmax(0,1fr))}.nx-shell[data-design=cyberpunk][data-page=llm] .nx-list-toolbar-wide .nx-filter-search{grid-column:1/-1}.nx-shell[data-design=cyberpunk]:is([data-page=jobs],[data-page=llm]) .nx-filter-select{width:100%;min-width:0}.nx-shell[data-design=cyberpunk][data-page=llm] .nx-metric-grid{gap:0}.nx-shell[data-design=cyberpunk][data-page=llm] .nx-metric-card:nth-child(3){border-color:var(--cp-line-strong);background:color-mix(in srgb,var(--cp-accent) 6%,var(--cp-panel))}.nx-shell[data-design=cyberpunk]:is([data-page=jobs],[data-page=llm]) .nx-table{min-width:1060px}.nx-shell[data-design=cyberpunk][data-page=jobs] .nx-table td:nth-child(2),.nx-shell[data-design=cyberpunk][data-page=jobs] .nx-table td:nth-child(4),.nx-shell[data-design=cyberpunk][data-page=jobs] .nx-table td:nth-child(5),.nx-shell[data-design=cyberpunk][data-page=llm] .nx-table td:nth-child(4),.nx-shell[data-design=cyberpunk][data-page=llm] .nx-table td:nth-child(6),.nx-shell[data-design=cyberpunk][data-page=llm] .nx-table td:nth-child(7),.nx-shell[data-design=cyberpunk][data-page=llm] .nx-table td:nth-child(8){font-family:var(--cp-mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx-shell[data-design=cyberpunk][data-page=jobs] .nx-table td:nth-child(7),.nx-shell[data-design=cyberpunk][data-page=llm] .nx-table td:nth-child(9){white-space:nowrap;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx-shell[data-design=cyberpunk][data-page=jobs] .nx-table .nx-truncate-cell{max-width:260px;font-family:var(--cp-mono);font-size:12px}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-console{width:100%}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-metrics-grid{gap:0;overflow:hidden;border:1px solid var(--cp-line);border-radius:12px;background:var(--cp-panel)}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-metric-card{position:relative;display:flex;min-height:178px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;border:0;border-right:1px solid var(--cp-line);border-radius:0;background:transparent;color:var(--cp-ink);box-shadow:none}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-metric-card:last-child{border-right:0}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-metric-card>span:not(.nx-audit-metric-icon){padding-right:18px;color:var(--cp-muted);font-size:11px;font-weight:700;letter-spacing:.045em;line-height:1.4}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-metric-card strong{color:var(--cp-ink);font-family:var(--cp-mono);font-size:36px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.1}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-metric-card small{margin-top:auto;color:var(--cp-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-metric-icon{position:absolute;top:26px;right:22px;width:8px;height:8px;min-height:0;border-radius:2px;background:var(--cp-muted)}.nx-shell[data-design=cyberpunk][data-page=audit] :is(.nx-audit-metric-purple,.nx-audit-metric-blue){background:var(--cp-accent)}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-metric-green{background:var(--cp-positive)}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-metric-amber{background:var(--cp-warning)}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-metric-red{background:var(--cp-danger)}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-metric-button:hover{background:color-mix(in srgb,var(--cp-accent) 5%,var(--cp-panel))}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-metric-button:focus-visible{outline:2px solid var(--cp-link);outline-offset:-4px}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-filter-panel{background:var(--cp-panel)}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 14px;padding:20px 24px 24px}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-search{grid-column:1/-1;grid-row:auto;min-height:48px}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-select{gap:8px}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-select>span{color:var(--cp-muted);font-size:11px;font-weight:700;letter-spacing:.025em;text-transform:none}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-table-panel{box-shadow:none}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-table{min-width:1200px}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-table td:first-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-table td:nth-child(3) small{font-family:var(--cp-mono);font-size:11px}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-table td:nth-child(2) .nx-stack-cell{max-width:240px;overflow-wrap:anywhere}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-drawer-backdrop{background:rgb(5 9 7/66%);-webkit-backdrop-filter:none;backdrop-filter:none}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-drawer{width:min(680px,100%);border-color:var(--cp-line-strong);background:var(--cp-panel);box-shadow:none}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-drawer-head{gap:16px;padding:26px;border-color:var(--cp-line);background:var(--cp-panel-alt)}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-drawer-head h2{color:var(--cp-ink);font-size:22px;font-weight:750;letter-spacing:-.025em;line-height:1.3;text-wrap:balance}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-drawer-head p{color:var(--cp-muted);font-family:var(--cp-mono);font-size:11px;line-height:1.5}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-drawer-body{align-content:start;gap:28px;padding:26px}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-drawer-section{overflow:visible;border:0;border-radius:0;background:transparent}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-drawer-section h3{padding:0 0 12px;border:0;color:var(--cp-ink);font-size:14px;font-weight:750}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-detail-grid{overflow:hidden;border:1px solid var(--cp-line);border-radius:8px;background:var(--cp-line)}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-detail-grid div{min-width:0;padding:14px 16px;background:var(--cp-panel-alt)}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-detail-grid dt{color:var(--cp-muted);font-size:11px;font-weight:600;text-transform:none}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-detail-grid dd{margin-top:6px;color:var(--cp-ink);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-copyable{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-copyable code{color:var(--cp-ink);font-family:var(--cp-mono);font-size:11px}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-change-list div{padding:14px 0;border-color:var(--cp-line)}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-change-list span{color:var(--cp-muted);text-transform:none}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-change-list strong{color:var(--cp-ink)}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-json-block{border:1px solid var(--cp-line);border-radius:8px;background:var(--cp-panel-alt)}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-json-block summary{padding:16px;color:var(--cp-ink);font-size:13px;font-weight:700}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-json-block summary:focus-visible{outline:2px solid var(--cp-link);outline-offset:-4px}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-json-block pre{border-color:var(--cp-line);background:var(--cp-bg);color:var(--cp-ink);font-family:var(--cp-mono);line-height:1.7}@media (max-width:1180px){.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-filter-grid,.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-metric-card:nth-child(2){border-right:0}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-metric-card:nth-child(-n+2){border-bottom:1px solid var(--cp-line)}.nx-shell[data-design=cyberpunk][data-page=llm] .nx-list-toolbar-wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.nx-shell[data-design=cyberpunk]:is([data-page=jobs],[data-page=llm],[data-page=audit]) .nx-page{gap:18px}.nx-shell[data-design=cyberpunk]:is([data-page=jobs],[data-page=llm]) .nx-list-toolbar,.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-filter-grid{grid-template-columns:1fr;gap:12px;padding:16px}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-metric-card{min-height:170px;gap:10px;padding:18px 14px}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-metric-icon{top:21px;right:14px;width:6px;height:6px}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-metric-card strong{font-size:30px}.nx-shell[data-design=cyberpunk]:is([data-page=jobs],[data-page=llm],[data-page=audit]) .nx-table{min-width:0}.nx-shell[data-design=cyberpunk]:is([data-page=jobs],[data-page=llm],[data-page=audit]) .nx-table td{width:auto!important;min-width:0;gap:14px;padding:8px 16px;white-space:normal;overflow-wrap:anywhere}.nx-shell[data-design=cyberpunk]:is([data-page=jobs],[data-page=llm],[data-page=audit]) .nx-table td:before{flex-basis:96px;color:var(--cp-muted);font-family:inherit;font-size:10px;letter-spacing:0}.nx-shell[data-design=cyberpunk][data-page=jobs] .nx-table .nx-truncate-cell{max-width:100%}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-drawer{height:94dvh;max-height:94dvh;border-radius:16px 16px 0 0}.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-drawer-body,.nx-shell[data-design=cyberpunk][data-page=audit] .nx-audit-drawer-head{padding:20px 16px}}.nx-shell[data-design=cyberpunk][data-page=clients]{& .cp-clients-page{gap:24px}& .cp-clients-page .nx-page-heading{align-items:flex-start;min-height:0;padding-block:4px 8px}& .cp-clients-page .nx-page-heading h1{overflow-wrap:anywhere}& .cp-clients-page .nx-page-heading .nx-eyebrow{display:none}& .cp-clients-page .nx-page-actions{flex-wrap:wrap;flex:0 0 auto}& .cp-clients-page .nx-metric-card{min-height:126px}& .cp-clients-page .nx-metric-card:first-child{background:var(--cp-accent)}& .cp-clients-page .nx-metric-card:first-child :is(span,strong,small){color:var(--cp-accent-ink)}& .cp-client-directory{display:grid;gap:24px;min-width:0}& .cp-client-directory .nx-table-panel{overflow:hidden}& .cp-client-result-count{color:var(--cp-muted);font:12px var(--cp-mono)}& .cp-client-directory .nx-list-toolbar{display:grid;grid-template-columns:minmax(220px,1.7fr) repeat(3,minmax(140px,1fr));align-items:center}& .cp-client-directory .nx-filter-search{width:auto;min-width:0}& .cp-client-directory .nx-filter-search input{width:100%}& .cp-client-directory .nx-filter-select{width:100%;min-width:0}& .cp-client-directory .nx-table{min-width:900px}& .cp-client-directory .nx-table :is(th,td){padding-inline:18px}& .cp-client-directory .nx-table td{padding-block:22px}& .nx-client-avatar{width:40px;height:40px;flex:0 0 40px;border:1px solid var(--cp-line);border-radius:8px 3px 8px 3px;background:var(--cp-panel-alt);color:var(--cp-link);font-size:13px;font-weight:700}& .cp-client-identity{display:grid;gap:5px;min-width:0}& .cp-client-identity small,& .cp-client-name{overflow-wrap:anywhere}& .cp-client-name{padding:0;border:0;background:transparent;color:var(--cp-ink);text-align:left;font-size:14px;font-weight:600;line-height:1.45;cursor:pointer}& .cp-client-name:hover{color:var(--cp-link);text-decoration:underline;text-underline-offset:3px}& .cp-client-cell-stack{display:flex;flex-direction:column;align-items:flex-start;gap:7px}& .cp-client-cell-stack small{white-space:nowrap}& .nx-row-actions{align-items:center;gap:6px}& .nx-row-icon{min-width:34px;min-height:32px;border:1px solid var(--cp-line);border-radius:5px;background:transparent;color:var(--cp-muted);font:11px var(--cp-mono)}& .nx-row-icon:hover{border-color:var(--cp-link);color:var(--cp-link)}& .nx-limit-text{white-space:nowrap;font:12px var(--cp-mono);color:var(--cp-ink)}& .nx-limit-text-red{color:var(--cp-danger)}& .nx-limit-meter{gap:7px;min-width:135px}& .nx-limit-meter>div:first-child{flex-wrap:wrap;gap:8px}& .nx-limit-meter strong{color:var(--cp-ink);font:12px var(--cp-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}& .nx-limit-meter :is(span,small){color:var(--cp-muted);font-size:11px;line-height:1.45}& .nx-progress-track{height:4px;border:0;border-radius:2px;background:var(--cp-line)}& .nx-progress-track>span{border-radius:2px;background:var(--cp-muted)}& .nx-progress-green>span{background:var(--cp-positive)}& .nx-progress-amber>span{background:var(--cp-warning)}& .nx-progress-red>span{background:var(--cp-danger)}& .cp-client-attention .nx-attention-list{display:flex;flex-wrap:wrap}& .cp-client-attention .nx-attention-item{flex:1 1 280px;min-width:0;padding:20px 24px;gap:16px;background:transparent;border:0;color:var(--cp-ink)}& .cp-client-attention .nx-attention-item:hover{background:var(--cp-panel-alt)}& .cp-client-attention .nx-attention-item strong{color:var(--cp-ink);font-size:13px;overflow-wrap:anywhere}& .cp-client-attention .nx-attention-item small{margin-top:5px;color:var(--cp-muted);font-size:12px}& .cp-client-create-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}& .cp-client-create-form{display:grid;gap:24px;min-width:0}& .cp-client-form-section{min-width:0;margin:0;padding:24px;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-panel)}& .cp-client-form-section legend{float:left;width:100%;margin:0 0 8px;padding:0;color:var(--cp-ink);font-size:18px;font-weight:700;letter-spacing:-.02em}& .cp-client-section-hint{clear:both;max-width:70ch;margin:0 0 22px;color:var(--cp-muted);font-size:13px;line-height:1.6}& .nx-form-grid{gap:20px;padding:0;align-items:start}& .nx-field{min-width:0;gap:8px;color:var(--cp-ink);font-size:13px;font-weight:600}& .nx-field :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;background-color:var(--cp-panel-alt);padding-right:13px}& .nx-field select,& .nx-filter-select{appearance:none;padding-right:34px;background-image:var(--sv-select-chevron);background-position:right 12px center;background-repeat:no-repeat;background-size:14px}& .nx-field textarea{min-height:100px;line-height:1.6}& .nx-field small{color:var(--cp-muted);font-size:12px;font-weight:400;line-height:1.5}& .cp-client-password{position:relative;display:flex;min-width:0}& .cp-client-password input{padding-right:90px}& .cp-client-password button{position:absolute;inset:5px 5px 5px auto;padding:4px 8px;border:0;border-radius:4px;color:var(--cp-link);background:transparent;font-size:12px;font-weight:600}& .cp-client-password button:hover{background:var(--cp-panel)}& .cp-client-limits-heading{margin:26px 0 18px;padding-top:22px;border-top:1px solid var(--cp-line)}& .cp-client-limits-heading h2{margin:0 0 6px;color:var(--cp-ink);font-size:14px;font-weight:600}& .cp-client-limits-heading p{margin:0;color:var(--cp-muted);font-size:12px;line-height:1.6}& .cp-client-limits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}& .cp-client-toggle{align-items:flex-start;padding:16px;border:1px solid var(--cp-line-strong);border-radius:7px;background:var(--cp-panel-alt);cursor:pointer}& .cp-client-toggle:has(input:checked){border-color:var(--cp-link);background:color-mix(in srgb,var(--cp-link) 6%,var(--cp-panel))}& .cp-client-toggle input{width:18px;height:18px;margin:2px 2px 0 0;flex:0 0 18px;accent-color:var(--cp-link)}& .cp-client-toggle span{display:grid;gap:4px}& .cp-client-toggle strong{color:var(--cp-ink);font-size:13px;font-weight:600}& .cp-client-toggle small{color:var(--cp-muted);font-size:12px;font-weight:400;line-height:1.5}& .cp-client-chat-fields{margin-top:22px}& .cp-client-create-summary{position:sticky;top:0;display:grid;gap:16px;min-width:0}& .cp-client-summary-name{display:flex;gap:12px;align-items:center;margin:0 24px;padding-block:22px;border-bottom:1px solid var(--cp-line)}& .cp-client-summary-name strong{min-width:0;overflow-wrap:anywhere;font-size:15px;line-height:1.45}& .nx-detail-grid{padding:8px 24px 18px;gap:0;background:transparent}& .nx-detail-grid>div{padding:14px 12px 6px 0;background:transparent}& .nx-detail-grid dt{color:var(--cp-muted);font-size:12px;font-weight:400;text-transform:none}& .nx-detail-grid dd{color:var(--cp-ink);font-size:13px;font-weight:600;line-height:1.6}& .cp-client-provisioning{margin:0 24px;padding:20px 0;border-top:1px solid var(--cp-line)}& .cp-client-provisioning h2{margin:0 0 12px;font-size:13px;font-weight:600}& .cp-client-provisioning ul{display:grid;gap:9px;margin:0;padding-left:18px;color:var(--cp-muted);font-size:12px;line-height:1.5}& .cp-client-provisioning li::marker{color:var(--cp-link)}& .cp-client-side-note{margin:0;padding-inline:4px;color:var(--cp-muted);font-size:12px;line-height:1.7}& .nx-form-footer{padding:20px 0 0;border-top:1px solid var(--cp-line);background:transparent}& .nx-form-error{margin:0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--cp-danger) 45%,var(--cp-panel));border-radius:7px;color:var(--cp-danger);background:color-mix(in srgb,var(--cp-danger) 7%,var(--cp-panel));font-size:13px;line-height:1.6}& .cp-client-usage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-panel)}& .cp-client-usage>div{min-width:0;padding:24px}& .cp-client-usage>div+div{border-left:1px solid var(--cp-line)}& .cp-client-usage .nx-limit-meter{gap:13px;min-width:0}& .cp-client-usage .nx-limit-meter>div:first-child{display:grid;gap:14px}& .cp-client-usage .nx-limit-meter span{font-size:13px;font-weight:600}& .cp-client-usage .nx-limit-meter strong{font-size:19px;letter-spacing:-.02em}& .cp-client-detail-grid{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.35fr);gap:24px;align-items:start}& .cp-client-detail-grid .nx-form-panel{overflow:visible}& .cp-client-detail-grid .nx-form{gap:22px;padding:24px}& .cp-client-edit-fields{min-width:0;margin:0;padding:0;border:0}& .cp-client-profile-status{display:flex;align-items:center;gap:14px;padding:24px 24px 4px}& .cp-client-profile-status .nx-client-avatar{width:52px;height:52px;flex-basis:52px;font-size:17px}& .cp-client-profile-status>div{display:flex;flex-direction:column;align-items:flex-start;gap:7px}& .cp-client-profile-status small{color:var(--cp-muted);font-size:12px}& .cp-client-identifiers{margin:6px 24px 24px;padding-top:18px;border-top:1px solid var(--cp-line)}& .cp-client-identifiers summary{padding:4px 0;color:var(--cp-muted);font-size:12px;font-weight:600;cursor:pointer}& .cp-client-identifiers summary:hover{color:var(--cp-link)}& .cp-client-identifiers p{margin:16px 0 6px;color:var(--cp-muted);font-size:12px}& .cp-client-identifiers code{display:block;overflow-wrap:anywhere;margin-bottom:10px;color:var(--cp-ink);font-size:12px}& .cp-client-danger-zone{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-panel)}& .cp-client-danger-zone h2{margin:0 0 8px;font-size:15px;font-weight:600;color:var(--cp-ink)}& .cp-client-danger-zone p{max-width:75ch;margin:0;color:var(--cp-muted);font-size:13px;line-height:1.6}& .nx-btn-danger{display:inline-flex;justify-content:center;align-items:center;flex:0 0 auto;min-height:40px;padding:10px 16px;border:1px solid color-mix(in srgb,var(--cp-danger) 55%,var(--cp-panel));border-radius:7px;color:var(--cp-danger);background:transparent;font-size:13px;font-weight:600;box-shadow:none}& .nx-btn-danger:hover:not(:disabled){border-color:var(--cp-danger);background:color-mix(in srgb,var(--cp-danger) 10%,var(--cp-panel))}& .cp-client-delete-dialog{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 48px);box-sizing:border-box;margin:auto;padding:28px;border:1px solid var(--cp-line-strong);border-radius:12px;color:var(--cp-ink);background:var(--cp-panel);font-family:var(--cp-font)}& .cp-client-delete-dialog::backdrop{background:rgb(5 10 5/72%)}& .cp-client-delete-dialog h2{margin:0 0 14px;font-size:21px;font-weight:700;letter-spacing:-.025em}& .cp-client-delete-dialog p{margin:0;overflow-wrap:anywhere;color:var(--cp-muted);font-size:14px;line-height:1.7}& .cp-client-delete-dialog p strong{color:var(--cp-ink)}& .cp-client-delete-dialog footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:28px}}@media (max-width:1250px){.nx-shell[data-design=cyberpunk][data-page=clients]{& .cp-clients-page .nx-page-heading{flex-wrap:wrap}& .cp-client-directory .nx-list-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}& .cp-client-directory .nx-filter-search{grid-column:1/-1}& .cp-client-create-grid{grid-template-columns:minmax(0,1fr) 280px;gap:20px}& .cp-client-limits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}& .cp-client-detail-grid{grid-template-columns:minmax(270px,.85fr) minmax(0,1.15fr);gap:20px}}}@media (max-width:1050px){.nx-shell[data-design=cyberpunk][data-page=clients]{& .cp-client-create-grid,& .cp-client-detail-grid{grid-template-columns:minmax(0,1fr)}& .cp-client-create-summary{position:static}& .cp-client-create-summary .nx-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}& .cp-client-provisioning ul{display:flex;flex-wrap:wrap;gap:8px 28px}& .cp-client-create-summary{order:-1}& .cp-client-create-summary .cp-client-provisioning{display:none}& .cp-client-create-summary .cp-client-side-note{padding:0}}}@media (max-width:700px){.nx-shell[data-design=cyberpunk][data-page=clients]{& .cp-clients-page{gap:18px}& .cp-clients-page .nx-page-heading{gap:16px}& .cp-clients-page .nx-page-actions{width:100%;gap:8px}& .cp-clients-page .nx-page-actions button{flex:1 1 auto}& .cp-client-directory .nx-list-toolbar{padding:18px;grid-template-columns:minmax(0,1fr);gap:10px}& .cp-client-directory .nx-panel-head{flex-wrap:wrap;padding:18px}& .cp-client-directory .nx-table{display:block;min-width:0}& .cp-client-directory .nx-table thead{display:none}& .cp-client-directory .nx-table tbody{display:grid;gap:0}& .cp-client-directory .nx-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;padding:20px 18px;border-top:1px solid var(--cp-line)}& .cp-client-directory .nx-table td{display:flex;flex-direction:column;gap:7px;align-items:flex-start;width:auto!important;min-width:0;padding:0;border:0;text-align:left!important;background:transparent}& .cp-client-directory .nx-table td:before{display:block;position:static;flex:none;content:attr(data-label);color:var(--cp-muted);font-size:11px;font-weight:400;text-transform:none}& .cp-client-directory .nx-identity-cell{justify-content:flex-start;text-align:left}& .cp-client-directory .nx-table td:first-child{grid-column:1/-1}& .cp-client-directory .nx-table td:first-child:before,& .cp-client-directory .nx-table td:last-child:before{display:none}& .cp-client-directory .nx-table td:last-child{grid-column:1/-1}& .cp-client-directory .nx-table tr:hover td{background:transparent}& .cp-client-directory .nx-row-actions{width:100%;justify-content:flex-end}& .cp-client-directory .nx-limit-meter{min-width:0;width:100%}& .cp-client-cell-stack small{white-space:normal}& .cp-client-directory .nx-table-footer{flex-direction:column;align-items:flex-start;padding:16px 18px}& .cp-client-directory .nx-pagination{flex-wrap:wrap;width:100%}& .cp-client-directory .nx-pagination>span{margin-right:auto}& .cp-client-create-form{gap:18px}& .cp-client-form-section{padding:20px 18px}& .cp-client-limits-grid,& .nx-form-grid{grid-template-columns:minmax(0,1fr)}& .cp-client-create-summary .nx-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}& .cp-client-summary-name{margin-inline:18px;padding-block:18px}& .nx-detail-grid{padding-inline:18px}& .cp-client-usage{grid-template-columns:minmax(0,1fr)}& .cp-client-usage>div{padding:20px 18px}& .cp-client-usage>div+div{border-left:0;border-top:1px solid var(--cp-line)}& .cp-client-usage .nx-limit-meter>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:baseline}& .cp-client-usage .nx-limit-meter strong{font-size:16px}& .cp-client-detail-grid .nx-form{padding:20px 18px}& .cp-client-profile-status{padding-inline:18px}& .cp-client-identifiers{margin-inline:18px}& .cp-client-danger-zone{flex-direction:column;align-items:stretch;gap:18px;padding:20px 18px}& .cp-client-delete-dialog{padding:22px}& .cp-client-delete-dialog footer{flex-direction:column-reverse}}}.nx-shell[data-design=cyberpunk][data-page=workspaces]{& .cp-workspaces-page{gap:24px}& .nx-page-heading{align-items:flex-start;min-height:0;padding-block:4px 8px}& .nx-page-heading h1{overflow-wrap:anywhere}& .nx-page-heading .nx-eyebrow{display:none}& .nx-page-actions{flex-wrap:wrap;flex:0 0 auto}& .cp-ws-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-panel)}& .cp-ws-overview>div{display:grid;gap:14px;min-width:0;padding:24px}& .cp-ws-overview>div+div{border-left:1px solid var(--cp-line)}& .cp-ws-overview span{color:var(--cp-muted);font-size:13px;font-weight:600}& .cp-ws-overview strong{color:var(--cp-ink);font:600 32px/1.1 var(--cp-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}& .cp-ws-overview>div:first-child{background:var(--cp-accent)}& .cp-ws-overview>div:first-child :is(span,strong){color:var(--cp-accent-ink)}& .cp-ws-directory{overflow:hidden}& .cp-ws-result-count{color:var(--cp-muted);font:12px var(--cp-mono)}& .cp-ws-directory .nx-list-toolbar{display:grid;grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(140px,1fr))}& .nx-filter-search,& .nx-filter-search input,& .nx-filter-select{width:100%;min-width:0}& .nx-field select,& .nx-filter-select{appearance:none;padding-right:34px;background-image:var(--sv-select-chevron);background-position:right 12px center;background-repeat:no-repeat;background-size:14px}& .cp-ws-directory .nx-table{min-width:910px}& .cp-ws-directory .nx-table td{padding-block:20px}& .cp-ws-identity{display:flex;align-items:center;gap:14px;min-width:0}& .cp-ws-type-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid color-mix(in srgb,var(--cp-link) 30%,var(--cp-panel));border-radius:9px 3px 9px 3px;color:var(--cp-link);background:color-mix(in srgb,var(--cp-link) 8%,var(--cp-panel))}& .cp-ws-type-personal{border-color:var(--cp-line);color:var(--cp-muted);background:var(--cp-panel-alt)}& .cp-ws-cell-stack{display:grid;gap:6px;min-width:0;overflow-wrap:anywhere}& .cp-ws-client-link,& .cp-ws-name{padding:0;border:0;background:transparent;text-align:left;cursor:pointer;overflow-wrap:anywhere}& .cp-ws-name{color:var(--cp-ink);font-size:14px;font-weight:600;line-height:1.5}& .cp-ws-client-link{color:var(--cp-link);font-size:13px;line-height:1.6}& :is(.cp-ws-name,.cp-ws-client-link):hover{text-decoration:underline;text-underline-offset:3px}& .nx-row-actions{align-items:center;gap:10px}& .nx-row-link.nx-row-danger{color:var(--cp-danger)}& .nx-row-link.nx-row-danger:hover{border-color:var(--cp-danger);background:color-mix(in srgb,var(--cp-danger) 7%,var(--cp-panel))}& .nx-row-icon{min-width:34px;min-height:32px;border:1px solid var(--cp-line);border-radius:5px;background:transparent;color:var(--cp-muted);font:11px var(--cp-mono);cursor:pointer}& .nx-row-icon:hover{border-color:var(--cp-link);color:var(--cp-link)}& .cp-ws-list-note{margin:0;color:var(--cp-muted);font-size:12px;line-height:1.7}& .cp-ws-muted{color:var(--cp-muted);font-size:13px}& .cp-ws-create-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,350px);align-items:start;gap:24px}& .cp-ws-side-stack{display:grid;gap:18px;min-width:0}& .cp-ws-detail-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:start;gap:24px}& .cp-ws-form-panel .nx-form{display:grid;gap:22px;padding:24px}& .cp-ws-fields{min-width:0;margin:0;padding:0;border:0}& .nx-form-grid{padding:0;gap:22px;align-items:start}& .nx-field{gap:8px;min-width:0;color:var(--cp-ink);font-size:13px;font-weight:600}& .nx-field :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;background-color:var(--cp-panel-alt)}& .nx-field small{color:var(--cp-muted);font-size:12px;font-weight:400;line-height:1.6}& .cp-ws-password{position:relative;display:flex;min-width:0}& .cp-ws-password input{padding-right:90px}& .cp-ws-password button{position:absolute;inset:5px 5px 5px auto;padding:4px 8px;border:0;border-radius:4px;color:var(--cp-link);background:transparent;font-size:12px;font-weight:600;cursor:pointer}& .cp-ws-password button:hover{background:var(--cp-panel)}& .cp-ws-scope-intro{display:flex;align-items:flex-start;gap:14px;margin:0 24px;padding-block:24px;border-bottom:1px solid var(--cp-line)}& .cp-ws-scope-intro>div{min-width:0}& .cp-ws-scope-intro strong{color:var(--cp-ink);font-size:14px;font-weight:600;overflow-wrap:anywhere}& .cp-ws-form-copy,& .cp-ws-scope-intro p{margin:6px 0 0;color:var(--cp-muted);font-size:13px;line-height:1.7}& .cp-ws-form-copy{margin:0}& .cp-ws-summary{display:grid;gap:18px;margin:0;padding:24px}& .cp-ws-summary>div{display:grid;gap:6px;min-width:0}& .cp-ws-summary dt{color:var(--cp-muted);font-size:12px}& .cp-ws-summary dd{margin:0;color:var(--cp-ink);font-size:13px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}& .cp-ws-panel-note{margin:0 24px;padding-block:18px 24px;border-top:1px solid var(--cp-line);color:var(--cp-muted);font-size:12px;line-height:1.7}& .nx-form-footer{justify-content:flex-end;padding:20px 0 0;border-top:1px solid var(--cp-line);background:transparent}& .nx-form-error{margin:0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--cp-danger) 45%,var(--cp-panel));border-radius:7px;color:var(--cp-danger);background:color-mix(in srgb,var(--cp-danger) 7%,var(--cp-panel));font-size:13px;line-height:1.6}& .nx-detail-grid{padding:8px 24px 22px;gap:0;background:transparent}& .nx-detail-grid>div{padding:14px 12px 6px 0;background:transparent}& .nx-detail-grid dt{color:var(--cp-muted);font-size:12px;font-weight:400;text-transform:none}& .nx-detail-grid dd{color:var(--cp-ink);font-size:13px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}& .cp-ws-identifiers{margin:0 24px;padding-block:18px 24px;border-top:1px solid var(--cp-line);color:var(--cp-muted);font-size:12px}& .cp-ws-identifiers summary{width:fit-content;color:var(--cp-link);cursor:pointer;font-weight:600}& .cp-ws-identifiers p{margin:18px 0 5px}& .cp-ws-identifiers code{margin-right:12px;font:11px/1.7 var(--cp-mono);overflow-wrap:anywhere}& .cp-ws-account-state{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 16px;border:1px solid var(--cp-line);border-radius:7px;background:var(--cp-panel-alt);color:var(--cp-muted);font-size:12px}& .cp-ws-users .nx-list-toolbar{display:grid;grid-template-columns:minmax(200px,320px) minmax(0,1fr)}& .cp-ws-users .nx-list-toolbar p{margin:0;color:var(--cp-muted);font-size:12px;line-height:1.7}& .cp-ws-company-action,& .cp-ws-danger-zone{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-panel)}& :is(.cp-ws-company-action,.cp-ws-danger-zone)>div{max-width:75ch;min-width:0}& :is(.cp-ws-company-action,.cp-ws-danger-zone) h2{margin:0 0 8px;color:var(--cp-ink);font-size:15px;font-weight:600}& :is(.cp-ws-company-action,.cp-ws-danger-zone) p{margin:0;color:var(--cp-muted);font-size:13px;line-height:1.7;overflow-wrap:anywhere}& :is(.cp-ws-company-action,.cp-ws-danger-zone)>button{flex-shrink:0}& .cp-ws-disable-dialog{box-sizing:border-box;width:min(500px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:28px;border:1px solid var(--cp-line-strong);border-radius:12px;color:var(--cp-ink);background:var(--cp-panel);box-shadow:0 24px 90px #0005;font:14px/1.6 var(--cp-font)}& .cp-ws-disable-dialog::backdrop{background:#080e0bb3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}& .cp-ws-disable-dialog h2{margin:0 0 14px;font-size:21px;line-height:1.3}& .cp-ws-disable-dialog p{margin:0 0 24px;color:var(--cp-muted);overflow-wrap:anywhere}& .cp-ws-disable-dialog strong{color:var(--cp-ink)}& .cp-ws-disable-dialog footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px}}@media (max-width:1200px){.nx-shell[data-design=cyberpunk][data-page=workspaces]{& .cp-ws-directory .nx-list-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}& .cp-ws-create-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}}}@media (max-width:1000px){.nx-shell[data-design=cyberpunk][data-page=workspaces]{& .cp-ws-detail-grid{grid-template-columns:minmax(0,1fr)}& .cp-ws-overview{grid-template-columns:repeat(2,minmax(0,1fr))}& .cp-ws-overview>div:nth-child(3){border-left:0}& .cp-ws-overview>div:nth-child(n+3){border-top:1px solid var(--cp-line)}}}@media (max-width:760px){.nx-shell[data-design=cyberpunk][data-page=workspaces]{& .cp-ws-create-grid,& .cp-ws-users .nx-list-toolbar{grid-template-columns:minmax(0,1fr)}& .cp-ws-company-action,& .cp-ws-danger-zone{align-items:flex-start;flex-direction:column}& :is(.cp-ws-directory,.cp-ws-users) .nx-table{min-width:0;table-layout:auto}& :is(.cp-ws-directory,.cp-ws-users) .nx-table thead{display:none}& :is(.cp-ws-directory,.cp-ws-users) .nx-table :is(tbody,tr){display:block;width:100%}& :is(.cp-ws-directory,.cp-ws-users) .nx-table tr{padding:18px;border-bottom:1px solid var(--cp-line)}& :is(.cp-ws-directory,.cp-ws-users) .nx-table tr:last-child{border-bottom:0}& :is(.cp-ws-directory,.cp-ws-users) .nx-table td{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:start;gap:12px;width:auto!important;padding:7px 0;border:0;text-align:left!important}& :is(.cp-ws-directory,.cp-ws-users) .nx-table td:before{content:attr(data-label);color:var(--cp-muted);font-size:11px;line-height:1.9}& :is(.cp-ws-directory,.cp-ws-users) .nx-table td:first-child{display:block;padding:0 0 13px}& .cp-ws-directory .nx-table td:last-child:before,& :is(.cp-ws-directory,.cp-ws-users) .nx-table td:first-child:before{display:none}& .cp-ws-directory .nx-table td:last-child{display:block;margin-top:10px;padding-top:13px;border-top:1px solid var(--cp-line)}& .cp-ws-directory .nx-row-actions{justify-content:flex-start;gap:20px}& .cp-ws-directory .nx-row-icon{margin-left:auto}& .nx-pill{justify-self:start}}}@media (max-width:600px){.nx-shell[data-design=cyberpunk][data-page=workspaces]{& .cp-workspaces-page{gap:20px}& .nx-page-actions{width:100%}& .nx-page-actions>button{flex:1 1}& .cp-ws-overview>div{padding:18px;gap:12px}& .cp-ws-overview span{font-size:11px}& .cp-ws-overview strong{font-size:27px}& .cp-ws-directory .nx-list-toolbar{grid-template-columns:minmax(0,1fr)}& .cp-ws-form-panel .nx-form{padding:18px}& .cp-ws-identifiers,& .cp-ws-panel-note,& .cp-ws-scope-intro{margin-inline:18px}& .cp-ws-summary{padding:20px 18px}& .nx-detail-grid{padding-inline:18px;grid-template-columns:minmax(0,1fr)}& .nx-detail-grid .wide{grid-column:auto}& .cp-ws-company-action,& .cp-ws-danger-zone{padding:20px 18px}& .nx-form-footer>button,& :is(.cp-ws-company-action,.cp-ws-danger-zone)>button{width:100%;white-space:normal}& .cp-ws-result-count{font-size:10px}& .cp-ws-disable-dialog{padding:22px}& .cp-ws-disable-dialog h2{font-size:19px}& .cp-ws-disable-dialog footer>button{flex:1 1 auto}}}.pa-access{--access-bg:#0c100e;--access-panel:#151c18;--access-field:#0f1511;--access-ink:#f0f5ea;--access-muted:#a6b6a6;--access-line:#465448;--access-field-line:#61755c;--access-ghost:#19251c;--access-accent:#c4ff38;--access-focus:#c4ff38;--access-danger:#ffb3a9;--cp-link:var(--access-focus);--cp-panel-alt:var(--access-field);--sv-ink:var(--access-ink);--sv-ink-2:var(--access-muted);--sv-ink-3:var(--access-muted);--sv-surface:var(--access-panel);--sv-surface-2:var(--access-field);--sv-hairline:var(--access-line);--sv-accent:var(--access-focus);--sv-on-accent:#142008;position:relative;display:flex;flex-direction:column;width:100%;height:100dvh;overflow:auto;background:var(--access-bg);color:var(--access-ink);font:400 14px/1.5 Soluria Console,Segoe UI,sans-serif;letter-spacing:-.01em;isolation:isolate}:root[data-theme=light] .pa-access{--access-bg:#e9eee8;--access-panel:#ffffff;--access-field:#f2f5ef;--access-ink:#172218;--access-muted:#50614d;--access-line:#899783;--access-field-line:#7b8c74;--access-ghost:#dae2d6;--access-focus:#3e5c13;--access-danger:#a0352b}.pa-access-footer,.pa-access-topbar{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:24px;margin-inline:40px}.pa-access-topbar{min-height:96px;border-bottom:1px solid var(--access-line)}.pa-access-brand{display:flex;align-items:center;gap:12px}.pa-access-brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:var(--access-accent);color:#142008}.pa-access-brand-mark svg{width:27px;height:27px}.pa-access-brand strong{font-size:24px;font-weight:700;letter-spacing:-.035em}.pa-access-brand-edition{margin-left:12px;padding-left:24px;border-left:1px solid var(--access-line);color:var(--access-muted);font-size:13px}.pa-access .sv-theme-toggle{background:var(--access-panel);border-color:var(--access-line)}.pa-access .sv-theme-toggle button{color:var(--access-muted)}.pa-access .sv-theme-toggle button[aria-pressed=true]{background:var(--access-ink);color:var(--access-panel)}.pa-access-stage{position:relative;display:flex;flex:1 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:32px;min-width:0;padding:48px 24px 56px;overflow:clip}.pa-access-monogram{position:absolute;top:50%;left:50%;width:min(1100px,110vw);color:var(--access-ghost);transform:translate(-50%,-50%) rotate(-12deg);pointer-events:none}.pa-access-monogram svg{display:block;width:100%;height:auto}.pa-access-intro{position:relative;text-align:center}.pa-access-intro p{margin:0 0 12px;color:var(--access-muted);font-size:15px}.pa-access-intro h1{margin:0;font-size:60px;font-weight:700;line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.pa-access-intro h1 span{display:block}.pa-access-console{position:relative;width:min(100%,456px);padding:1px;background:var(--access-line);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px))}.pa-access-console:before{position:absolute;inset:1px;content:"";background:var(--access-panel);clip-path:polygon(0 0,calc(100% - 23px) 0,100% 23px,100% 100%,23px 100%,0 calc(100% - 23px))}.pa-access-console:after{position:absolute;top:0;left:32px;width:88px;height:3px;content:"";background:var(--access-accent)}.pa-access-console-bottom,.pa-access-console-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-inline:32px}.pa-access-console-top{min-height:66px;border-bottom:1px solid var(--access-line);font-weight:600}.pa-access-console-top svg{color:var(--access-muted)}.pa-access-console-bottom{min-height:46px;border-top:1px solid var(--access-line);color:var(--access-muted);font:11px Cascadia Code,Consolas,monospace}.pa-access-console-bottom svg{width:19px;height:19px}.pa-access-form{position:relative;gap:20px;padding:26px 32px 24px}.pa-access-field,.pa-access-form{display:flex;flex-direction:column}.pa-access-field{gap:8px;min-width:0}.pa-access-field label{font-size:13px;font-weight:600}.pa-access-field input{display:block;width:100%;min-width:0;height:50px;padding:0 14px;border:1px solid var(--access-field-line);border-radius:6px;background:var(--access-field);color:var(--access-ink);font:inherit;caret-color:var(--access-focus)}.pa-access-field input::placeholder{color:var(--access-muted);opacity:1}.pa-access-field input:hover{border-color:var(--access-muted)}.pa-access-password{position:relative}.pa-access-password input{padding-right:94px}.pa-access-password button{position:absolute;top:4px;right:4px;min-width:80px;min-height:42px;padding:0 10px;border:0;border-radius:4px;background:transparent;color:var(--access-muted);cursor:pointer;font-size:12px;font-weight:600}.pa-access-password button:hover{background:var(--access-panel);color:var(--access-ink)}.pa-access :is(button,a):focus-visible{outline:2px solid var(--access-focus);outline-offset:2px}.pa-access-submit{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;margin-top:4px;padding:0 18px;border:0;border-radius:6px;background:var(--access-accent);color:#142008;font:inherit;font-weight:700;cursor:pointer;transition:background-color .16s ease-out,transform .16s ease-out}.pa-access-submit:hover:not(:disabled){background:#d3ff73}.pa-access-submit:active:not(:disabled){transform:translateY(1px)}.pa-access button:disabled{cursor:wait;opacity:.65}.pa-access-arrow{font-size:25px;font-weight:400;line-height:1}.pa-access-note{margin:-6px 0 0;color:var(--access-muted);font-size:12px;text-align:center;text-wrap:pretty}.pa-access-error{margin:0;padding:12px 14px;border:1px solid var(--access-danger);border-radius:6px;color:var(--access-danger);font-size:13px;overflow-wrap:anywhere}.pa-access-spinner{width:18px;height:18px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:pa-access-spin .7s linear infinite}@keyframes pa-access-spin{to{transform:rotate(1turn)}}.pa-access-footer{min-height:68px;border-top:1px solid var(--access-line);color:var(--access-muted);font-size:12px}.pa-access-footer p{display:flex;flex-wrap:wrap;gap:14px;margin:0}@media (max-width:600px){.pa-access-footer,.pa-access-topbar{margin-inline:20px;gap:12px}.pa-access-topbar{min-height:78px}.pa-access-brand{gap:9px}.pa-access-brand strong{font-size:22px}.pa-access-brand-edition{display:none}.pa-access .sv-theme-toggle button{min-width:34px;min-height:34px;padding:7px}.pa-access .sv-theme-toggle button span{display:none}.pa-access-stage{padding:32px 20px;gap:28px}.pa-access-intro h1{font-size:40px}.pa-access-intro p{font-size:13px}.pa-access-form{padding:22px 22px 24px}.pa-access-field input{font-size:16px}.pa-access-console-bottom,.pa-access-console-top{margin-inline:22px}.pa-access-console-top{min-height:60px}.pa-access-footer{min-height:64px;justify-content:center}.pa-access-footer>span{display:none}.pa-access-footer p{justify-content:center;gap:9px;font-size:11px}}@media (max-width:360px){.pa-access-intro h1{font-size:34px}.pa-access-footer,.pa-access-topbar{margin-inline:16px}.pa-access-stage{padding-inline:16px}.pa-access-form{padding-inline:18px}.pa-access-console-bottom,.pa-access-console-top{margin-inline:18px}}@media (max-height:780px) and (min-width:601px){.pa-access-topbar{min-height:76px}.pa-access-stage{padding-block:28px;gap:24px}.pa-access-intro h1{font-size:46px}.pa-access-intro h1 span{display:inline}.pa-access-footer{min-height:56px}}@media (prefers-reduced-motion:reduce){.pa-access-submit{transition:none}.pa-access-spinner{animation:none}}@media (forced-colors:active){.pa-access-monogram{display:none}.pa-access-console{clip-path:none;border:1px solid CanvasText}.pa-access-console:after,.pa-access-console:before{display:none}.pa-access-submit{border:1px solid ButtonText}}:root.pa-platform-admin :is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden],[type=button],[type=submit],[type=reset],[type=image]),textarea,select,.nx-filter-search){--pa-field-focus:var(--cp-link,var(--sv-accent));border-width:1px;outline:1px solid transparent;outline-offset:0;transition:border-color .16s ease-out,outline-color .16s ease-out;&:focus{border-color:var(--pa-field-focus);outline-color:var(--pa-field-focus)}&:focus:not(:autofill){box-shadow:none}}:root.pa-platform-admin .nx-filter-search:focus-within{border-color:var(--pa-field-focus);outline-color:var(--pa-field-focus)}:root.pa-platform-admin .nx-filter-search{box-shadow:none}:root.pa-platform-admin .nx-filter-search:has([aria-invalid=true]),:root.pa-platform-admin :is(input,textarea,select)[aria-invalid=true]{--pa-field-focus:var(--cp-danger,var(--sv-red));border-color:var(--pa-field-focus)}:root.pa-platform-admin .nx-filter-search input,:root.pa-platform-admin .nx-filter-search input:focus{outline:none;border-width:0;box-shadow:none}:root.pa-platform-admin .nx-filter-search input:autofill,:root.pa-platform-admin input:autofill{box-shadow:0 0 0 1000px var(--cp-panel-alt,var(--sv-surface)) inset}@media (forced-colors:active){:root.pa-platform-admin :is(input,textarea,select,.nx-filter-search){--pa-field-focus:Highlight!important}}@media (prefers-reduced-motion:reduce){:root.pa-platform-admin :is(input,textarea,select,.nx-filter-search){transition:none!important}}.cp-ai-settings{max-width:1060px;margin-inline:auto}.cp-ai-form{display:grid;gap:24px;min-width:0}.cp-ai-status{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:var(--cp-muted);font-size:12px}.cp-ai-form fieldset{margin:0;padding:24px;min-width:0;display:grid;gap:22px;border:1px solid var(--cp-line);border-radius:12px;background:var(--cp-panel)}.cp-ai-form legend{padding:0 8px;color:var(--cp-ink);font-size:17px;font-weight:700}.cp-ai-form fieldset>p{max-width:76ch;margin:0;color:var(--cp-muted);font-size:13px;line-height:1.6}.cp-ai-form .nx-field{display:grid;gap:8px;min-width:0;font-size:13px;font-weight:600}.cp-ai-form .nx-field input{width:100%;box-sizing:border-box;min-width:0;padding:12px 14px;min-height:44px;border:1px solid var(--cp-line-strong);border-radius:7px;background:var(--cp-panel-alt);color:var(--cp-ink)}.cp-ai-form input::placeholder{color:var(--cp-muted);opacity:1}.cp-ai-form .nx-field small{color:var(--cp-muted);font-size:12px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.cp-ai-models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cp-ai-toggle{display:flex;gap:12px;align-items:center;min-height:32px;font-weight:600;cursor:pointer}.cp-ai-toggle input{width:19px;height:19px;accent-color:var(--cp-link)}.cp-ai-note{padding:0 0 0 16px;border-left:3px solid var(--cp-line-strong);color:var(--cp-muted);font-size:13px;line-height:1.6}.cp-ai-feedback{margin:0;padding:14px 16px;color:var(--cp-positive);background:var(--cp-panel-alt);border:1px solid var(--cp-line);border-radius:7px;overflow-wrap:anywhere}.cp-ai-error{color:var(--cp-danger);border-color:var(--cp-danger)}.cp-ai-actions{display:flex;flex-wrap:wrap;gap:12px;padding-top:4px}.cp-ai-reset{padding:18px;border:1px solid var(--cp-line);border-radius:8px}.cp-ai-reset p{margin:0 0 16px}.cp-ai-reset button+button{margin-left:12px}.cp-ai-skeleton{display:grid;gap:20px;padding:24px;background:var(--cp-panel);border-radius:12px}.cp-ai-skeleton span{height:44px;background:var(--cp-panel-alt);border-radius:7px}@media (max-width:650px){.cp-ai-form fieldset{padding:18px 16px}.cp-ai-models{grid-template-columns:minmax(0,1fr)}.cp-ai-actions>button{width:100%}}