html,body{color:#17202a;background:#f6f7f9;min-height:100%;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}a{color:inherit;text-decoration:none}.admin-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{background:#fff;border-right:1px solid #d9dde3;padding:28px 20px}.brand-block{gap:4px;margin-bottom:28px;display:grid}.brand-block strong{font-size:24px}.session-card{border:1px solid #d9dde3;border-radius:8px;gap:6px;margin-bottom:20px;padding:12px;display:grid}.session-card span{font-weight:700}.session-card small{color:#657181}.session-card a{color:#245a91;font-size:14px}.session-card form,.session-card button{width:100%}.session-card button,.login-form button{color:#fff;cursor:pointer;font:inherit;background:#17202a;border:1px solid #c6ccd4;border-radius:6px;padding:9px 12px}.eyebrow{color:#657181;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:700}nav{gap:8px;display:grid}nav a{border-radius:6px;padding:10px 12px}nav a:hover{background:#eef2f6}nav a.nav-sub{color:#3f4a57;margin-top:-4px;padding-left:30px;font-size:14px;position:relative}nav a.nav-sub:before{content:"";border-bottom:1px solid #d9dde3;border-left:1px solid #d9dde3;border-bottom-left-radius:4px;width:8px;position:absolute;top:0;bottom:50%;left:16px}.admin-main{padding:32px}.page-stack{gap:24px;display:grid}.login-panel{background:#fff;border:1px solid #d9dde3;border-radius:8px;gap:18px;max-width:420px;padding:24px;display:grid}.login-form{gap:14px;display:grid}.login-form label{color:#3f4a57;gap:7px;font-size:14px;display:grid}.login-form input{font:inherit;border:1px solid #c6ccd4;border-radius:6px;padding:10px 12px}.error-text{color:#9b2f2f;font-size:14px}.muted{color:#3f4a57;margin-top:10px;font-size:14px;line-height:1.5}.page-header{justify-content:space-between;align-items:end;gap:24px;display:flex}h1,h2,p{margin:0}h1{font-size:32px;line-height:1.15}h2{font-size:18px}time{color:#657181;font-size:14px}.queue-panel,.panel,.table-panel{background:#fff;border:1px solid #d9dde3;border-radius:8px;overflow:hidden}.table-panel{overflow:auto}.queue-head,.queue-row{grid-template-columns:120px minmax(220px,1fr) 150px 190px;gap:16px;padding:14px 18px;display:grid}.queue-head{color:#657181;background:#eef2f6;font-size:13px;font-weight:700}.queue-row{border-top:1px solid #e6e9ee;align-items:center}.table-row{border-top:1px solid #e6e9ee;align-items:center;gap:14px;min-width:980px;padding:14px 18px;display:grid}.table-row:first-child{border-top:0}.table-head{color:#657181;background:#eef2f6;font-size:13px;font-weight:700}.accounts-grid{grid-template-columns:minmax(160px,1.2fr) 120px 70px 90px 70px 170px 230px}.merchant-permissions-grid{grid-template-columns:minmax(220px,1.4fr) 150px 70px minmax(180px,1fr) 190px 190px minmax(240px,1.2fr)}.merchant-permissions-grid>div,.review-summary,.review-actions{gap:8px;display:grid}.merchant-permissions-grid>.action-strip{display:flex}.merchant-permissions-grid small{display:block}.review-summary,.review-actions{padding:20px}.review-actions textarea{min-height:110px;font:inherit;border:1px solid #c6ccd4;border-radius:6px;padding:10px 12px}.agents-grid{grid-template-columns:minmax(170px,1.2fr) 110px 140px 190px 150px 200px 170px 170px 230px}.audit-grid{grid-template-columns:minmax(170px,1.2fr) 110px 190px 150px minmax(360px,1.4fr)}.audit-token-grid{grid-template-columns:minmax(160px,1fr) 130px 100px 170px 170px 150px}.legacy-credit-grid{grid-template-columns:minmax(150px,1.1fr) 130px 110px 145px 120px 95px 165px 175px}.legacy-credit-review-grid{grid-template-columns:100px 110px 110px minmax(280px,1fr)}.legacy-credit-run h2{margin:0 0 8px;font-size:17px}.legacy-credit-caps{grid-template-columns:repeat(2,minmax(160px,220px)) max-content;justify-content:start;align-items:end;gap:16px;margin-top:14px;display:grid}.legacy-credit-caps label{color:#3f4a57;gap:8px;font-size:14px;display:grid}.tasks-grid{grid-template-columns:minmax(260px,1.4fr) 100px 180px 180px 150px 110px 110px 95px 90px 100px 150px 210px;min-width:2020px}.task-rewards-grid{grid-template-columns:minmax(260px,1.5fr) 100px 130px 100px 90px 110px 130px 170px 140px;min-width:1420px}.task-reward-detail-grid{grid-template-columns:330px 160px 140px 130px 70px 180px minmax(420px,1.5fr);min-width:1640px}.task-reward-summary{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;display:grid}.task-reward-summary>div{background:#fff;border:1px solid #dfe4ea;border-radius:8px;gap:6px;padding:14px;display:grid}.task-reward-summary small{color:#657181}.task-reward-identity{overflow-wrap:anywhere;gap:5px;display:grid}.task-reward-identity code{font-size:12px}.task-reward-content{white-space:pre-wrap;overflow-wrap:anywhere}.task-reward-pagination{justify-content:space-between;align-items:center;gap:16px;display:flex}.task-activity{gap:4px;display:grid}.task-id{justify-items:start;gap:6px;margin-top:8px;display:grid}.task-id code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:12px}.task-id button{cursor:pointer;min-height:44px;padding:6px 10px}.campaigns-grid{grid-template-columns:minmax(220px,1.4fr) 110px 140px 90px 90px 90px}.text-action{color:#245a91;font-weight:700}.campaign-editor{max-width:1180px}.toggle-field{align-items:center;gap:9px;font-weight:700;display:flex}.toggle-field input{width:20px;height:20px}.campaign-settings{grid-template-columns:repeat(2,minmax(180px,320px)) 1fr;align-items:end;gap:28px;display:grid}.campaign-settings label{color:#3f4a57;gap:8px;font-size:14px;display:grid}.campaign-settings input,.search-input{font:inherit;border:1px solid #c6ccd4;border-radius:6px;padding:10px 12px}.campaign-settings>div{gap:6px;display:grid}.pool-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.pool-title,.picker-head,.save-bar{justify-content:space-between;align-items:center;gap:18px;display:flex}.pool-title span{color:#657181;font-weight:700}.pool-list{gap:8px;margin-top:14px;display:grid}.pool-list>div{border:1px solid #e1e5ea;border-radius:7px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.pool-list strong,.pool-list small{display:block}.pool-list small,.search-results small{color:#657181;margin-top:2px}.pool-position{color:#657181;font:12px SFMono-Regular,Consolas,monospace}.pool-list button,.tier-choice button,.search-results button,.save-bar button{cursor:pointer;font:inherit;background:#fff;border:1px solid #c6ccd4;border-radius:6px;padding:7px 10px}.pool-list button{color:#9b2f2f;font-size:12px}.skill-picker{gap:14px;display:grid}.tier-choice{gap:7px;display:flex}.tier-choice button.selected{color:#fff;background:#17202a}.search-results{gap:7px;max-height:360px;display:grid;overflow:auto}.search-results>button{text-align:left;justify-content:space-between;align-items:center;padding:11px;display:flex}.search-results>button:disabled{cursor:not-allowed;opacity:.55}.search-results span,.search-results strong,.search-results small{display:block}.save-bar{background:#fff;border:1px solid #cbd1d8;border-radius:8px;padding:14px 16px;position:sticky;bottom:14px;box-shadow:0 8px 30px #17202a1f}.save-bar button{color:#fff;background:#17202a;font-weight:700}.save-bar button:disabled{cursor:not-allowed;opacity:.45}.save-bar strong{color:#24633f;font-size:13px}.mono{color:#3f4a57;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.action-strip{flex-wrap:wrap;gap:8px;display:flex}.action-strip button,.task-id button{color:#17202a;cursor:pointer;font:inherit;background:#fff;border:1px solid #c6ccd4;border-radius:6px;padding:7px 10px;font-size:13px}.action-strip button:hover,.task-id button:hover{background:#eef2f6}.task-edit{position:relative}.task-edit summary{cursor:pointer;font-size:13px;font-weight:700}.task-edit-form{z-index:20;background:#fff;border:1px solid #c6ccd4;border-radius:8px;gap:12px;width:360px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #17202a29}.task-edit-form label{gap:6px;font-size:12px;font-weight:700;display:grid}.task-edit-form input,.task-edit-form textarea{font:inherit;resize:vertical;border:1px solid #c6ccd4;border-radius:6px;padding:8px 10px;font-size:13px}.task-edit-form p,.task-edit-form small{margin:0}.staff-stack,.staff-list,.staff-form,.staff-identity,.staff-facts{gap:14px;display:grid}.staff-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.staff-card,.staff-notice{background:#fff;border:1px solid #d9dde3;border-radius:8px;padding:18px}.staff-notice{background:#f0faf4;border-color:#75aa8b}.staff-notice-error{background:#fff4f4;border-color:#d99b9b}.temporary-password{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin-top:12px;font-size:16px;display:block}.staff-identity strong,.staff-identity span{display:block}.staff-identity>div:first-child span,.staff-facts{color:#657181;font-size:13px}.staff-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.staff-form label{color:#3f4a57;gap:7px;font-size:14px;display:grid}.staff-form input,.staff-form select{font:inherit;border:1px solid #c6ccd4;border-radius:6px;padding:9px 11px}.staff-form button,.staff-reset-form button{color:#fff;cursor:pointer;font:inherit;background:#17202a;border:1px solid #c6ccd4;border-radius:6px;padding:9px 12px}.staff-form button:disabled,.staff-reset-form button:disabled{cursor:wait;opacity:.55}.staff-create-form{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.staff-edit-form{border-top:1px solid #e6e9ee;margin-top:16px;padding-top:16px}.checkbox-label{align-items:center;display:flex!important}.staff-reset-form{border-top:1px solid #e6e9ee;margin-top:14px;padding-top:14px}.segmented{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.segmented a{color:#3f4a57;background:#fff;border:1px solid #d9dde3;border-radius:999px;padding:8px 12px;font-size:13px;text-decoration:none}.segmented a:hover{color:#17202a;border-color:#aeb6c0}.segmented a[aria-current=page]{color:#fff;background:#17202a;border-color:#17202a}.area{color:#3f4a57;text-transform:capitalize}.status{border-radius:999px;justify-content:center;width:fit-content;padding:6px 10px;font-size:13px;display:inline-flex}.status-pending{color:#725500;background:#fff6db}.status-needs-review{color:#245a91;background:#eaf3ff}.status-approved,.status-online,.status-open,.status-verified{color:#24633f;background:#e8f6ee}.status-degraded,.status-draft,.status-manual-review{color:#725500;background:#fff6db}.status-offline,.status-failed,.status-suspended{color:#9b2f2f;background:#fdecec}.status-unknown{color:#3f4a57;background:#eef2f6}.status-sm{white-space:nowrap;padding:3px 9px;font-size:11.5px;font-weight:700}.panel{padding:18px}.boundary-list{color:#3f4a57;gap:10px;margin-top:14px;font-size:14px;line-height:1.5;display:grid}.curation-tabs{flex-wrap:wrap;gap:8px;display:flex}.curation-tabs a{background:#fff;border:1px solid #d9dde3;border-radius:999px;align-items:baseline;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;display:flex}.curation-tabs a[aria-current=page]{color:#fff;background:#17202a;border-color:#17202a}.curation-tabs a small{color:#8a94a2;font-weight:500}.curation-tabs a[aria-current=page] small{color:#c6ccd4}.curation-toolbar{border-bottom:1px solid #e6e9ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.curation-toolbar h2{margin:0;font-size:15px}.action-strip input,.action-strip select{font:inherit;border:1px solid #c6ccd4;border-radius:6px;padding:6px 8px;font-size:13px}.action-strip input[name=q]{min-width:260px}.curation-note{border-bottom:1px solid #e6e9ee;margin:0;padding:10px 18px;font-size:13px}.curation-grid{grid-template-columns:60px minmax(200px,1.2fr) minmax(220px,1fr) 160px 170px 120px}.candidate-grid{grid-template-columns:minmax(200px,1.2fr) minmax(220px,1fr) minmax(220px,1fr) 180px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:860px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{border-bottom:1px solid #d9dde3;border-right:0}.admin-main{padding:20px}.page-header{flex-direction:column;align-items:start}.queue-head{display:none}.queue-row,.pool-grid,.campaign-settings{grid-template-columns:1fr}.picker-head,.save-bar{flex-direction:column;align-items:stretch}}.admin-main{min-width:0}.ops-button,.audit-switcher button{box-sizing:border-box;color:#17202a;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6ccd4;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.ops-button:hover,.audit-switcher button:hover{background:#eef2f6}.ops-button-primary,.audit-switcher button[aria-pressed=true]{color:#fff;background:#17202a;border-color:#17202a}.ops-button-primary:hover{background:#303d4c}.ops-button-danger{color:#9b2f2f}button:disabled{cursor:not-allowed;opacity:.55}:is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #245a91}.audit-workspace{max-width:1560px}.audit-workspace .panel,.audit-workspace .table-panel{border-radius:18px}.audit-switcher{flex-wrap:wrap;gap:8px;display:flex}.audit-switcher span{border:1px solid;border-radius:99px;padding:1px 7px;font-size:12px}.audit-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.audit-overview>div{background:#fff;border:1px solid #d9dde3;border-radius:18px;gap:10px;padding:20px 24px;display:grid}.audit-overview span{color:#657181;font-size:13px}.audit-overview strong{font-size:28px;line-height:1}.ops-table{border-collapse:collapse;width:100%;font-size:14px}.ops-table th,.ops-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e6e9ee;padding:18px 20px}.ops-table th{color:#657181;white-space:nowrap;background:#f8f9fb;font-size:12px;font-weight:600}.ops-table td:first-child{min-width:210px;max-width:330px}.ops-table td:last-child{min-width:260px}.ops-table tbody tr:hover{background:#fbfcfd}.ops-table small{color:#657181;margin-top:7px;line-height:1.5;display:block}.ops-table code{overflow-wrap:anywhere;margin-top:7px;font-size:12px;display:block}.ops-inline-link{color:#245a91;overflow-wrap:anywhere;text-underline-offset:3px;margin-top:10px;font-size:13px;line-height:1.5;text-decoration:underline;display:block}.ops-empty{color:#657181;text-align:center;gap:10px;padding:48px 24px;display:grid}.ops-pagination{color:#657181;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:13px;display:flex}.ops-pagination>div{flex-wrap:wrap;gap:8px;display:flex}.ops-notice{color:#24633f;overflow-wrap:anywhere;background:#f0faf4;border:1px solid #bed7c8;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.6}.ops-notice-error{color:#9b2f2f;background:#fff4f4;border-color:#e8bdbb}.audit-evidence,.audit-editor,.audit-keys{gap:16px;display:grid}.audit-evidence summary{color:#245a91;cursor:pointer;min-height:24px;padding:10px 0;font-weight:600}.audit-editor{background:#f6f7f9;border:1px solid #d9dde3;border-radius:12px;padding:16px}.audit-editor label,.audit-key-form label{gap:8px;font-size:13px;font-weight:600;display:grid}.audit-editor :is(input,select),.audit-key-form input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c6ccd4;border-radius:8px;padding:9px 11px;font-weight:400}.audit-editor input[type=file]{font-size:12px}.audit-editor .ops-button{justify-self:start}.audit-confirm{background:#fff4f4;border-left:3px solid #9b2f2f;gap:10px;padding:12px;font-size:13px;display:grid}.audit-key-form{grid-template-columns:minmax(180px,520px) max-content;align-items:end;gap:12px;display:grid}.audit-secret{background:#fffbef;border:1px solid #d0b768;border-radius:12px;gap:12px;padding:20px;display:grid}.audit-secret h3{margin:0;font-size:16px}.audit-secret p{font-size:13px;line-height:1.5}.audit-secret code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:15px}.audit-workspace .action-strip :is(button,input){min-height:44px}.audit-workspace .action-strip input[name=q]{min-width:180px}@media (max-width:700px){.audit-overview{grid-template-columns:1fr}.audit-overview>div{grid-template-columns:1fr auto;align-items:center;padding:16px}.audit-key-form{grid-template-columns:1fr}.audit-workspace .curation-toolbar{align-items:stretch}.audit-workspace .action-strip input[name=q]{width:100%}}@media (prefers-reduced-motion:reduce){.audit-workspace *{scroll-behavior:auto;transition:none}}.audit-workspace .table-panel{overflow-x:auto}.agent-detail-workspace{max-width:1280px}.agent-breadcrumb{color:#647084;overflow-wrap:anywhere;gap:10px;font-size:13px;display:flex}.agent-breadcrumb a{color:#244d76;text-decoration:none}.agent-detail-tabs{border-bottom:1px solid #dfe5ec;gap:24px;display:flex}.agent-detail-tabs a{color:#5f6b7c;border-bottom:3px solid #0000;padding:14px 0;font-weight:600;text-decoration:none}.agent-detail-tabs a[aria-current=page]{color:#183c61;border-bottom-color:#183c61}.agent-detail-workspace .agent-state-value{letter-spacing:-.025em;font-size:24px}.agent-detail-workspace h2{margin:4px 0 0;font-size:20px}.agent-detail-workspace .review-inline{grid-template-columns:minmax(240px,.8fr) minmax(320px,1.4fr);gap:24px;display:grid}.agent-detail-workspace .review-actions{gap:14px;line-height:1.6;display:grid}.agent-detail-workspace .review-summary{overflow-wrap:anywhere;line-height:1.8}.agent-detail-workspace textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:130px;font:inherit;border:1px solid #c6ccd4;border-radius:10px;padding:12px}.agent-report-panel{gap:24px;display:grid}.agent-report-panel .audit-editor{max-width:760px}.agent-detail-workspace [hidden]{display:none!important}@media (max-width:800px){.agent-detail-workspace .review-inline{grid-template-columns:1fr}.agent-detail-tabs{gap:16px}}.agent-profile-editor,.agent-diagnostics{gap:24px;padding:28px;display:grid}.agent-editor-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.agent-editor-heading p{margin-bottom:0;line-height:1.65}.agent-editor-revision{color:#657181;white-space:nowrap;background:#f1f4f7;border-radius:8px;padding:6px 10px;font-size:12px}.agent-editor-fieldset{border:0;min-width:0;margin:0;padding:0}.agent-profile-layout{grid-template-columns:200px minmax(0,1fr);gap:32px;display:grid}.agent-avatar-editor{min-width:0}.agent-avatar-preview{aspect-ratio:1;color:#657181;background:#f0f3f7;border:1px solid #d9dde3;border-radius:16px;place-items:center;width:100%;font-size:64px;display:grid;overflow:hidden}.agent-avatar-preview :is(img,video){object-fit:cover;width:100%;height:100%}.agent-avatar-editor .muted{font-size:12px;line-height:1.8}.agent-upload-button{text-align:center;cursor:pointer;border:1px solid #c6ccd4;border-radius:10px;margin-top:14px;padding:12px 8px;font-size:13px;font-weight:600;display:block}.agent-upload-button input{max-width:100%;margin-top:10px;font-size:11px;display:block}.agent-selected-file{overflow-wrap:anywhere;font-size:12px}.agent-profile-fields{gap:20px;min-width:0;display:grid}.agent-profile-fields label{gap:8px;min-width:0;font-size:13px;font-weight:600;display:grid}.agent-profile-fields :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;color:#17202a;background:#fff;border:1px solid #c6ccd4;border-radius:10px;padding:11px 12px;font-weight:400}.agent-profile-fields textarea{min-height:80px;line-height:1.65}.agent-profile-fields .muted{font-size:12px;font-weight:400;line-height:1.6}.agent-profile-languages{gap:16px;display:grid}.agent-profile-language-picker{border:1px solid #d9dde3;border-radius:12px;flex-wrap:wrap;gap:14px 24px;margin:0;padding:14px 16px;display:flex}.agent-profile-language-picker legend,.agent-profile-language-fields legend{color:#3f4a57;padding:0 6px;font-size:13px;font-weight:700}.agent-profile-language-picker label{align-items:center;gap:8px;display:flex}.agent-profile-language-picker input{width:auto;min-height:auto;margin:0}.agent-profile-language-fields{background:#fafbfd;border:1px solid #d9dde3;border-radius:12px;gap:16px;margin:0;padding:18px;display:grid}.agent-character-count{justify-self:end}.agent-editor-two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.agent-editor-footer{border-top:1px solid #e6e9ee;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;font-size:13px;display:flex}.agent-editor-actions{flex-wrap:wrap;gap:10px;display:flex}.agent-editor-error{color:#9b2f2f}.ops-notice.agent-editor-error{background:#fff4f4;border-color:#e8bdbb;gap:7px;display:grid}.agent-editor-error>:is(strong,p){margin:0}.agent-editor-error-details{color:#17202a;border-top:1px solid #e8bdbb;margin-top:3px;padding-top:3px}.agent-editor-error-details summary{cursor:pointer;align-content:center;min-height:38px;font-size:12px;font-weight:700}.agent-editor-error-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:4px 0 0;display:grid}.agent-editor-error-details dt{color:#657181;text-transform:uppercase;font-size:10px;font-weight:700}.agent-editor-error-details dd{overflow-wrap:anywhere;margin:3px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.agent-diagnostic-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.agent-diagnostic-cards article{background:#fafbfd;border:1px solid #d9dde3;border-radius:14px;align-content:start;gap:14px;padding:22px;display:grid}.agent-diagnostic-cards :is(h3,p){margin:0;line-height:1.65}.agent-diagnostic-cards h3{font-size:17px}.agent-diagnostic-cards .muted{min-height:46px;font-size:13px}.agent-diagnostic-cards button{justify-self:start;margin-top:6px}.agent-diagnostic-history{gap:10px;min-width:0;display:grid}.agent-diagnostic-record{border:1px solid #d9dde3;border-radius:10px;padding:16px;font-size:13px;overflow-x:auto}.agent-diagnostic-record summary{cursor:pointer;min-height:28px}.agent-diagnostic-record summary>*{margin-right:20px;display:inline-block}.agent-diagnostic-record summary time{color:#657181;font-size:12px}.agent-diagnostic-record [data-status=passed]{color:#24633f}.agent-diagnostic-record [data-status=failed]{color:#9b2f2f}.agent-diagnostic-record :is(code,p){overflow-wrap:anywhere}.agent-diagnostic-record table{border-collapse:collapse;width:100%}.agent-diagnostic-record :is(td,th){text-align:left;vertical-align:top;border-bottom:1px solid #e6e9ee;padding:10px}@media (max-width:900px){.agent-profile-layout{grid-template-columns:160px minmax(0,1fr);gap:20px}.agent-editor-two-columns{grid-template-columns:1fr}}@media (max-width:640px){.agent-profile-editor,.agent-diagnostics{padding:18px}.agent-profile-layout,.agent-diagnostic-cards{grid-template-columns:1fr}.agent-avatar-editor{max-width:180px}.agent-editor-heading,.agent-editor-footer{flex-direction:column}.agent-detail-tabs{gap:20px;font-size:13px;overflow-x:auto}.agent-detail-tabs a{white-space:nowrap}}.passkey-safe-console{overflow-wrap:anywhere;padding:24px}.passkey-safe-console h1{margin-top:0}.passkey-safe-console form{gap:16px;max-width:640px;margin:24px 0;display:grid}.passkey-safe-console label{gap:8px;min-width:0;font-weight:600;display:grid}.passkey-safe-console input,.passkey-safe-console select,.passkey-safe-console button{box-sizing:border-box;max-width:100%;min-height:44px;font:inherit;border:1px solid #c6ccd4;border-radius:6px;padding:10px 12px}.passkey-safe-console button{cursor:pointer;color:#fff;background:#17202a}.passkey-safe-console select{width:100%;min-width:0}.passkey-safe-console button:disabled{cursor:wait;opacity:.6}.passkey-safe-console [role=alert]{color:#a12622}.passkey-safe-table{overflow-x:auto}.passkey-safe-table table{border-collapse:collapse;width:100%}.passkey-safe-table th,.passkey-safe-table td{text-align:left;vertical-align:top;border-bottom:1px solid #d9dde3;min-width:90px;padding:12px}.passkey-safe-table td:first-child{min-width:260px}.passkey-safe-table button{margin-top:8px;display:block}.skill-manage-page .muted{max-width:64ch}.skill-columns{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;display:grid}@media (max-width:1180px){.skill-columns{grid-template-columns:minmax(0,1fr)}}.skill-results,.skill-inspect{padding:0;overflow:visible}.skill-inspect{position:sticky;top:20px}.skill-panel-head{border-bottom:1px solid #e6e9ee;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.skill-panel-head h2{font-size:14px;font-weight:700}.skill-count{color:#657181;font-size:13px}.skill-empty{color:#657181;text-align:center;padding:32px 18px;font-size:13px;line-height:1.6}.skill-filters[data-pending=true]{opacity:.6}.skill-filter-row{border-bottom:1px solid #e6e9ee;flex-wrap:wrap;align-items:end;gap:10px;padding:14px 16px;display:flex}.skill-search{align-items:end;gap:10px;display:flex}.skill-field{color:#3f4a57;gap:5px;font-size:12px;font-weight:600;display:grid}.skill-filter-row input[type=search]{color:#17202a;font:inherit;background:#fff;border:1px solid #c6ccd4;border-radius:6px;min-width:300px;padding:8px 10px;font-size:13px;font-weight:400}.skill-go{color:#fff;cursor:pointer;font:inherit;background:#17202a;border:1px solid #17202a;border-radius:6px;padding:9px 16px;font-size:13px;font-weight:600}.skill-facet{gap:5px;display:grid;position:relative}.skill-facet-btn{color:#17202a;cursor:pointer;font:inherit;background:#fff;border:1px solid #c6ccd4;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-width:136px;padding:8px 11px;font-size:13px;display:flex}.skill-facet-btn:hover{background:#eef2f6}.skill-facet-btn[aria-expanded=true]{border-color:#17202a}.skill-facet-btn .val{color:#657181}.skill-facet-btn.on{border-color:#17202a}.skill-facet-btn.on .val{color:#17202a;font-weight:700}.skill-facet-btn.ex .val{color:#9b2f2f}.skill-facet-btn .caret{color:#8a94a2;font-size:10px}.skill-pop{z-index:30;background:#fff;border:1px solid #cbd1d8;border-radius:9px;width:300px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 14px 38px #17202a2e}.skill-pop-mode{padding:10px 12px 0;display:flex}.skill-pop-mode button{color:#3f4a57;cursor:pointer;font:inherit;background:#fff;border:1px solid #c6ccd4;flex:1;padding:6px 0;font-size:12px;font-weight:600}.skill-pop-mode button:first-child{border-radius:6px 0 0 6px}.skill-pop-mode button:last-child{border-left:0;border-radius:0 6px 6px 0}.skill-pop-mode button[aria-pressed=true]{color:#fff;background:#17202a;border-color:#17202a}.skill-pop-mode button[aria-pressed=true].ex{background:#9b2f2f;border-color:#9b2f2f}.skill-pop-hint{color:#657181;padding:8px 12px 0;font-size:11.5px;line-height:1.45}.skill-pop-search{font:inherit;border:1px solid #c6ccd4;border-radius:6px;width:calc(100% - 24px);margin:10px 12px 0;padding:7px 9px;font-size:13px}.skill-pop-list{border-top:1px solid #e6e9ee;max-height:216px;margin-top:8px;padding:8px 6px;overflow-y:auto}.skill-pop-row{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:7px 8px;font-size:13px;display:flex}.skill-pop-row:hover{background:#eef2f6}.skill-pop-row .lbl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.skill-pop-row .n{color:#8a94a2;font-size:11.5px}.skill-pop-none{color:#657181;text-align:center;padding:14px 10px;font-size:12.5px}.skill-pop-note{color:#657181;border-top:1px solid #e6e9ee;padding:9px 12px;font-size:11.5px;line-height:1.45}.skill-pop-foot{background:#fcfcfd;border-top:1px solid #e6e9ee;gap:6px;padding:9px 12px;display:flex}.skill-pop-foot button{color:#3f4a57;cursor:pointer;font:inherit;background:#fff;border:1px solid #c6ccd4;border-radius:6px;padding:5px 10px;font-size:12px}.skill-pop-foot button:hover{background:#eef2f6}.skill-summary{border-bottom:1px solid #e6e9ee;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px;display:flex}.skill-summary .none{color:#657181;font-size:12.5px}.skill-chip{color:#3f4a57;background:#eef2f6;border:1px solid #d9dde3;border-radius:999px;align-items:center;gap:7px;padding:4px 7px 4px 11px;font-size:12px;display:inline-flex}.skill-chip.ex{color:#9b2f2f;background:#fdecec;border-color:#f0d3d3}.skill-chip button{color:inherit;cursor:pointer;opacity:.5;background:0 0;border:0;padding:0 2px;font-size:14px;line-height:1}.skill-chip button:hover{opacity:1}.skill-reset{color:#3f4a57;cursor:pointer;font:inherit;background:0 0;border:0;margin-left:4px;font-size:12px;text-decoration:underline}.skill-refused{color:#9b2f2f;flex-basis:100%;font-size:12.5px;line-height:1.45}.skill-manage-table{overflow-x:auto}.skill-manage-table table{border-collapse:collapse;width:100%}.skill-manage-table th{color:#657181;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;z-index:1;background:#fff;border-bottom:1px solid #d9dde3;padding:10px 14px;font-size:11.5px;font-weight:700;position:sticky;top:0}.skill-manage-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e6e9ee;padding:11px 14px;font-size:13.5px}.skill-manage-table tbody tr:hover{background:#fafbfc}.skill-manage-table tbody tr[data-selected=true]{background:#f2f6fb}.skill-manage-table tbody tr[data-selected=true] td:first-child{box-shadow:inset 3px 0 #17202a}.skill-manage-table .col-pick{width:44px}.skill-manage-table .col-act{text-align:right;width:84px}.skill-manage-table input[type=checkbox]{accent-color:#17202a;cursor:pointer;width:16px;height:16px;margin:0;display:block}.skill-name{font-weight:600}.skill-slug{color:#657181;margin-top:2px;font-size:12px}.skill-wallet{text-overflow:ellipsis;white-space:nowrap;max-width:150px;display:block;overflow:hidden}.skill-detail-link{color:#3f4a57;border:1px solid #d9dde3;border-radius:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-block}.skill-detail-link:hover{background:#eef2f6}.skill-manage-table tbody tr[data-open=true] .skill-detail-link{color:#fff;background:#17202a;border-color:#17202a}.skill-pager{border-top:1px solid #e6e9ee;justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.skill-pager a{border:1px solid #c6ccd4;border-radius:6px;padding:6px 12px;font-size:13px}.skill-inspect-body{padding:16px}.skill-inspect-name{font-size:15px}.skill-manage-facts{grid-template-columns:minmax(120px,auto) minmax(0,1fr);gap:8px 14px;margin:14px 0 0;font-size:13px;display:grid}.skill-manage-facts dt{color:#657181}.skill-manage-facts dd{overflow-wrap:anywhere;margin:0}.skill-note{color:#3f4a57;border-top:1px solid #e6e9ee;margin-top:14px;padding-top:12px;font-size:12px;line-height:1.55}.skill-subhead{color:#657181;letter-spacing:.06em;text-transform:uppercase;margin:16px 0 10px;font-size:12px}.skill-history{margin:0;padding:0;list-style:none;display:grid}.skill-history li{color:#3f4a57;border-left:2px solid #d9dde3;padding:0 0 14px 14px;font-size:12.5px;position:relative}.skill-history li:last-child{padding-bottom:0}.skill-history li:before{content:"";background:#d9dde3;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:-5px}.skill-history li b{color:#17202a}.skill-history time{color:#8a94a2;font-size:11.5px;display:block}.skill-visibility-form,.market-visibility-form{border-top:1px solid #e6e9ee;gap:10px;margin-top:16px;padding-top:14px;display:grid}.skill-visibility-form label,.market-visibility-form label{gap:6px;font-size:12px;font-weight:600;display:grid}.skill-visibility-form textarea,.market-visibility-form textarea{font:inherit;resize:vertical;border:1px solid #c6ccd4;border-radius:6px;padding:9px 11px;font-weight:400}.skill-visibility-form button,.market-visibility-form button{color:#9b2f2f;cursor:pointer;font:inherit;background:#fff;border:1px solid #9b2f2f;border-radius:6px;justify-self:stretch;padding:9px;font-size:13px;font-weight:600}.skill-visibility-form button:disabled,.market-visibility-form button:disabled{color:#8a94a2;cursor:not-allowed;border-color:#c6ccd4}.skill-visibility-form p,.market-visibility-form p{color:#3f4a57;margin:0;font-size:12px;line-height:1.5}.tasks-grid .market-visibility-form{box-sizing:border-box;width:100%;min-width:0;padding:16px 12px 0}.tasks-grid .market-visibility-form textarea{box-sizing:border-box;width:100%;min-width:0}.skill-tray{z-index:20;background:#fff;border:1px solid #cbd1d8;border-radius:12px;position:fixed;bottom:20px;left:280px;right:32px;overflow:hidden;box-shadow:0 14px 42px #17202a33}@media (max-width:900px){.skill-tray{left:20px;right:20px}}.skill-tray-head{background:#fbfcfd;justify-content:space-between;align-items:center;gap:16px;padding:11px 16px;display:flex}.skill-tray-count{font-size:14px;font-weight:700}.skill-tray-count small{color:#657181;font-size:12.5px;font-weight:500}.skill-tray-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.skill-tray-actions .btn{color:#3f4a57;cursor:pointer;font:inherit;background:#fff;border:1px solid #c6ccd4;border-radius:6px;padding:8px 14px;font-size:13px}.skill-tray-actions .btn:hover{background:#eef2f6}.skill-tray-actions .btn-link{background:0 0;border:0;padding:8px 4px;text-decoration:underline}.skill-tray-actions .btn-restore{color:#24633f;background:#fff;border-color:#bcd6c7;font-weight:600}.skill-tray-actions .btn-remove{color:#fff;background:#9b2f2f;border-color:#9b2f2f;font-weight:700}.skill-tray-actions .btn-remove:hover{background:#87292a}.skill-tray-actions .btn-remove:disabled,.skill-tray-actions .btn-restore:disabled{color:#8a94a2;cursor:not-allowed;background:#e9ebee;border-color:#d9dde3}.skill-tray-body{border-top:1px solid #e6e9ee;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:20px;padding:14px 16px 16px;display:none}.skill-tray[data-expanded=true] .skill-tray-body{display:grid}@media (max-width:900px){.skill-tray-body{grid-template-columns:minmax(0,1fr)}}.skill-tray-selection{min-width:0}.skill-tray-section-head{color:#3f4a57;letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:11.5px;font-weight:700;display:flex}.skill-tray-section-head small{color:#8a94a2;letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.skill-tray-list{grid-template-columns:repeat(auto-fill,minmax(178px,220px));align-content:flex-start;align-items:flex-start;gap:7px;max-height:132px;padding:1px;display:grid;overflow-y:auto}.skill-tag{background:#f6f8fa;border:1px solid #d9dde3;border-left:3px solid #647084;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 8px;min-height:38px;padding:6px 7px 6px 9px;font-size:12px;display:grid}.skill-tag.is-removed{color:#9b2f2f;background:#fdecec;border-color:#f0d3d3}.skill-tag.is-failed{border-color:#9b2f2f;box-shadow:0 0 0 1px #9b2f2f}.skill-tag b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.skill-tag span{color:#657181;white-space:nowrap;grid-column:1;font-size:10.5px}.skill-tag.is-removed span{color:#9b2f2f;opacity:.75}.skill-tag button{color:#657181;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-area:1/2/span 2;align-self:center;width:26px;height:26px;padding:0;font-size:16px;line-height:1}.skill-tag button:hover{color:#17202a;background:#e4e8ed}.skill-tag button:focus-visible{outline-offset:1px;outline:2px solid #17202a}.skill-tray-reason{color:#3f4a57;letter-spacing:.01em;gap:7px;font-size:11.5px;font-weight:700;display:grid}.skill-tray-reason textarea{color:#17202a;font:inherit;letter-spacing:0;resize:vertical;border:1px solid #c6ccd4;border-radius:6px;min-height:58px;padding:9px 10px;font-size:13px;font-weight:400}.skill-tray-reason textarea:focus{border-color:#657181;outline:none;box-shadow:0 0 0 3px #6571811f}.skill-tray-reason textarea::placeholder{color:#9aa3af}.skill-tray-reason em{color:#657181;font-size:11.5px;font-style:normal;font-weight:400;line-height:1.5}@media (max-width:620px){.skill-tray{bottom:10px;left:10px;right:10px}.skill-tray-head{flex-direction:column;align-items:flex-start}.skill-tray-actions{justify-content:flex-start;width:100%}.skill-tray-list{grid-template-columns:minmax(0,1fr)}}.skill-batch-status{color:#24633f;border-top:1px solid #e6e9ee;margin:0;padding:11px 16px;font-size:13px}.skill-batch-status.is-failed{color:#9b2f2f}.skill-batch-status:empty{display:none}.curation-mode-switch{background:#eef2f6;border:1px solid #d9dde3;border-radius:8px;flex-shrink:0;gap:4px;margin-inline-start:auto;padding:4px;display:inline-flex}.curation-mode-switch a{color:#657181;border-radius:5px;padding:8px 16px;font-size:14px;font-weight:600}.curation-mode-switch a:hover{color:#17202a;background:#e6e9ee}.curation-mode-switch a[aria-current=page]{color:#fff;background:#17202a}.curation-count{color:#657181;margin-top:6px;font-size:12px;font-weight:400;display:block}
