:root{--ink:#17201f;--muted:#5f6b69;--subtle:#626d6b;--line:#e2e7e5;--canvas:#f6f8f7;--surface:#fff;--soft:#eef2f1;--brand:#c84f32;--brand-dark:#b94228;--teal:#19766e;--nav:#142b29;--danger:#b6403b;--shadow:0 16px 40px rgba(20,43,41,.07)}*{box-sizing:border-box;margin:0;padding:0}html{min-height:100%;scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);background:var(--canvas);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.button,button{min-height:43px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:10px;padding:10px 17px;color:#fff;background:var(--brand);font-weight:700;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.button:hover,button:hover{background:var(--brand-dark)}.button:active,button:active{transform:translateY(1px)}button:disabled{color:#9aa2a0;background:#e7ebe9;border-color:#e0e5e3;cursor:not-allowed;transform:none}input,select,textarea{width:100%;min-height:44px;padding:10px 12px;color:var(--ink);background:#fff;border:1px solid #d8dfdc;border-radius:9px}textarea{min-height:92px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--brand-dark)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 5px #7b2e1f}.data-table-wrap:focus-visible,.preview-table-wrap:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 5px #7b2e1f}label{display:grid;gap:7px;color:#34413f;font-size:14px;font-weight:600}code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:10px 14px;color:#fff;background:#17201f;border-radius:8px;font-weight:800;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.eyebrow{color:var(--brand-dark);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.brand-mark{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:10px 10px 10px 3px;color:#fff;background:var(--brand);font-family:Manrope,sans-serif;font-weight:800;box-shadow:0 7px 18px rgba(238,108,77,.24)}.button svg,a svg,button svg{width:18px;height:18px}.secondary-button{color:var(--ink);background:var(--soft);border-color:var(--line)}.secondary-button:hover{color:var(--ink);background:#e4e9e7}.quiet-button{min-height:36px;padding:7px 10px;color:var(--muted);background:transparent;border-color:var(--line);font-size:13px}.quiet-button:hover{color:var(--ink);background:var(--soft)}.auth-layout{min-height:100vh;display:grid;grid-template-columns:minmax(420px,.92fr) minmax(480px,1.08fr);background:#fbfcfb}.auth-showcase{min-height:100vh;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:46px clamp(38px,5vw,76px);color:#fff;background:var(--nav)}.auth-showcase:before{width:520px;height:520px;right:-220px;top:16%;border:1px solid rgba(255,255,255,.09);box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 150px rgba(255,255,255,.018)}.auth-showcase:after,.auth-showcase:before{content:"";position:absolute;border-radius:50%}.auth-showcase:after{width:220px;height:220px;left:-80px;bottom:8%;background:rgba(238,108,77,.08)}.showcase-brand{position:relative;z-index:1;display:flex;align-items:center;gap:12px;font-family:Manrope,sans-serif;font-size:20px;font-weight:800}.showcase-copy{position:relative;z-index:1;max-width:530px;padding:70px 0}.showcase-copy .eyebrow{color:#ff9b82}.showcase-copy h2{margin:18px 0 22px;font:800 clamp(42px,5vw,68px)/1.03 Manrope,sans-serif;letter-spacing:-.045em}.showcase-copy>p:not(.eyebrow){max-width:490px;color:#bbcac7;font-size:17px;line-height:1.7}.showcase-points{display:grid;gap:14px;margin-top:32px;color:#e8f0ee;font-size:14px}.showcase-points span{display:flex;align-items:center;gap:10px}.showcase-points svg{width:18px;color:#79c6b9}.signal-card{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:18px 20px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.055);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.signal-card>div:first-child{display:flex;align-items:center;gap:12px}.signal-card small,.signal-card strong{display:block}.signal-card strong{font-size:13px}.signal-card small{margin-top:3px;color:#95aaa6;font-size:11px}.signal-pulse{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:rgba(84,181,164,.12)}.signal-pulse i{width:8px;height:8px;border-radius:50%;background:#65c7b6;box-shadow:0 0 0 5px rgba(101,199,182,.12)}.mini-bars{display:flex;align-items:flex-end;gap:4px;height:28px}.mini-bars i{width:4px;border-radius:5px;background:#65c7b6}.mini-bars i:first-child{height:9px}.mini-bars i:nth-child(2){height:18px}.mini-bars i:nth-child(3){height:13px}.mini-bars i:nth-child(4){height:25px}.mini-bars i:nth-child(5){height:20px}.auth-form-side{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 28px 24px}.auth-card{width:min(100%,440px);display:grid;gap:20px}.auth-title{margin-bottom:5px}.auth-title h1{margin:9px 0 8px;font:800 32px/1.2 Manrope,sans-serif;letter-spacing:-.03em}.auth-title>p:last-child{color:var(--muted);line-height:1.5}.auth-card>button{width:100%;margin-top:3px}.password-field{position:relative}.password-field input{padding-right:72px}.password-field button{position:absolute;right:5px;top:5px;min-height:34px;padding:6px 9px;color:var(--teal);background:#edf6f4;border:0;font-size:12px}.password-field button:hover{color:var(--teal);background:#e0f0ed}.field-row{display:flex;justify-content:space-between;margin-bottom:-14px;color:#34413f;font-size:14px;font-weight:600}.field-row small{color:var(--subtle);font-weight:400}.password-label{display:block}.auth-switch{color:var(--muted);text-align:center;font-size:14px}.auth-switch a{color:var(--brand-dark);font-weight:700}.auth-legal{margin-top:50px;color:var(--subtle);font-size:11px;text-align:center}.mobile-auth-brand{display:none}.error,.inline-error,.notice-message{padding:11px 13px;border-radius:9px;font-size:13px;line-height:1.4}.error,.inline-error{color:#8f2d28;background:#fff0ed;border:1px solid #f3c7bf}.notice-message{color:#285a54;background:#edf7f5;border:1px solid #c7e3dd}.signup-card{gap:15px}.app-frame{min-height:100vh}.sidebar{width:252px;position:fixed;inset:0 auto 0 0;z-index:20;display:flex;flex-direction:column;padding:28px 17px 20px;color:#dce8e5;background:var(--nav)}.brand{gap:11px;padding:0 10px 26px;color:#fff;font:800 18px Manrope,sans-serif}.brand,.workspace-chip{display:flex;align-items:center}.workspace-chip{gap:10px;margin-bottom:22px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:rgba(255,255,255,.045)}.workspace-avatar{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;color:#f9c2b4;background:rgba(238,108,77,.17);font-weight:800}.workspace-chip small,.workspace-chip strong{display:block;max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-chip strong{color:#f4f8f7;font-size:13px}.workspace-chip small{margin-top:3px;color:#8fa5a1;font-size:10px;text-transform:capitalize}.side-nav{display:grid;gap:5px}.side-nav a{display:flex;align-items:center;gap:12px;min-height:43px;padding:9px 12px;border-radius:9px;color:#9db0ac;font-size:14px;font-weight:600}.side-nav a:hover{color:#fff;background:rgba(255,255,255,.05)}.side-nav a.active{color:#fff;background:rgba(238,108,77,.16)}.side-nav a.active:before{content:"";position:absolute;left:0;width:3px;height:22px;border-radius:0 4px 4px 0;background:var(--brand)}.side-nav svg{width:19px;height:19px}.sidebar-foot{margin-top:auto;padding:14px 10px 0;border-top:1px solid rgba(255,255,255,.07);color:#7f9893;font-size:11px}.status-dot{width:7px;height:7px;display:inline-block;margin-right:7px;border-radius:50%;background:#63b8a9;box-shadow:0 0 0 4px rgba(99,184,169,.1)}.app-body{min-height:100vh;margin-left:252px}.topbar{min-height:70px;position:sticky;top:0;z-index:15;justify-content:flex-end;padding:11px clamp(22px,4vw,52px);background:rgba(255,255,255,.9);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar,.topbar-actions{display:flex;align-items:center}.topbar-actions{gap:18px}.help-link{color:var(--muted);font-size:13px;font-weight:600}.user-menu{display:flex;align-items:center;gap:9px}.user-avatar{width:35px;height:35px;flex:0 0 auto;display:grid;place-items:center;color:#245e57;background:#dcefeb;border-radius:50%;font-size:11px;font-weight:800}.user-menu small,.user-menu strong{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu strong{font-size:12px}.user-menu small{margin-top:2px;color:var(--subtle);font-size:10px}.bottom-nav,.mobile-brand{display:none}.main-content{width:min(100%,1420px);margin:0 auto;padding:42px clamp(22px,4vw,52px) 70px}.impersonation-banner{position:fixed;top:10px;left:calc(252px + 20px);right:20px;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 16px;color:#5c3a02;background:#fff6d9;border:1px solid #e7c65c;border-radius:10px;box-shadow:var(--shadow)}.impersonation-banner p{margin-top:2px;font-size:12px}.impersonation-stop{color:#fff;background:#79510b}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.page-heading h1{margin:8px 0 7px;font:800 clamp(28px,3vw,38px)/1.15 Manrope,sans-serif;letter-spacing:-.035em}.page-heading>div>p:last-child{color:var(--muted);line-height:1.55}.dashboard-heading h1{font-size:clamp(30px,3.4vw,43px)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 4px 18px rgba(20,43,41,.025)}.panel-heading{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid var(--line)}.panel-heading h2{font:700 16px Manrope,sans-serif}.panel-heading p{margin-top:4px;color:var(--muted);font-size:12px}.panel-heading>a{display:flex;align-items:center;gap:5px;color:var(--brand-dark);font-size:12px;font-weight:700}.panel-heading>a svg{width:15px}.content-grid{display:grid;gap:22px}.notice{display:flex;align-items:flex-start;gap:12px;margin-bottom:22px;padding:14px 16px;border-radius:11px}.notice svg{width:20px;flex:0 0 auto;margin-top:1px}.notice strong{font-size:13px}.notice p{margin-top:3px;font-size:12px;line-height:1.5}.error-notice{color:#812f2a;background:#fff0ed;border:1px solid #f1c7bf}.info-notice{color:#285b54;background:#edf7f5;border:1px solid #c9e4df}.notice.compact{margin:20px}.status-pill{width:max-content;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:99px;font-size:10px;font-weight:700;white-space:nowrap}.status-pill>span{width:6px;height:6px;border-radius:50%}.status-pill.success{color:#207064;background:#e5f5f1}.status-pill.success>span{background:#35a18f}.status-pill.info{color:#435d8a;background:#edf1fa}.status-pill.info>span{background:#6d89bc}.status-pill.warning{color:#8a5b16;background:#fff4d9}.status-pill.warning>span{background:#d49a31}.status-pill.danger{color:#963d37;background:#fceae7}.status-pill.danger>span{background:#cf5e54}.empty-state{display:flex;flex-direction:column;align-items:center;padding:48px 24px;text-align:center}.empty-icon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:15px;color:var(--teal);background:#e8f4f2;border-radius:14px}.empty-icon svg{width:23px}.empty-state h2{font:700 15px Manrope,sans-serif}.empty-state p{max-width:370px;margin:7px 0 17px;color:var(--muted);font-size:12px;line-height:1.5}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px}.metric-card{min-height:142px;padding:19px;background:#fff;border:1px solid var(--line);border-radius:13px}.metric-card.accent{background:linear-gradient(145deg,#fff 65%,#fff2ee);border-color:#f0d8d1}.metric-label{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:11px;font-weight:600}.metric-icon{width:30px;height:30px;display:grid;place-items:center;color:var(--brand-dark);background:#fff0ec;border-radius:9px}.metric-icon svg{width:15px}.metric-icon.violet{color:#60529a;background:#f0edfa}.metric-icon.green{color:#28776c;background:#e8f5f2}.metric-icon.amber{color:#9a691f;background:#fff3da}.metric-card>strong{display:block;margin:13px 0 3px;font:800 27px Manrope,sans-serif;letter-spacing:-.03em}.metric-card>small{color:var(--subtle);font-size:10px}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr)}.job-list,.job-row{display:grid}.job-row{min-height:72px;grid-template-columns:auto minmax(120px,1fr) auto auto;align-items:center;gap:14px;padding:12px 20px;border-bottom:1px solid #edf0ef}.job-row:last-child{border:0}.job-row:hover{background:#fafbfb}.file-badge{width:38px;height:38px;display:grid;place-items:center;color:#2e655e;background:#e6f2f0;border-radius:9px;font-size:9px;font-weight:800}.job-main small,.job-main strong{display:block}.job-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.job-main small{margin-top:5px;color:var(--subtle);font-size:10px}.job-arrow{color:#a4acab}.quick-panel{padding-bottom:20px}.step-list{display:grid;gap:20px;padding:22px;list-style:none}.step-list li{display:flex;gap:12px}.step-list li>span{width:27px;height:27px;flex:0 0 auto;display:grid;place-items:center;color:var(--brand-dark);background:#fff0ec;border-radius:8px;font-size:11px;font-weight:800}.step-list strong{font-size:12px}.step-list p{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.4}.quick-panel>.button{margin:0 22px}.table-panel{margin-bottom:22px;overflow:hidden}.data-table-wrap,.preview-table-wrap{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;text-align:left}.data-table th{padding:11px 18px;color:var(--subtle);background:#fafbfb;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.data-table td{padding:15px 18px;border-bottom:1px solid #edf0ef;color:#43504e;font-size:12px;vertical-align:middle}.data-table tbody tr:last-child td{border:0}.data-table tbody tr:hover{background:#fcfdfd}.data-table td>small,.table-primary+small{display:block;margin-top:5px;color:var(--subtle);font-size:10px}.table-primary{color:var(--ink);font-weight:700}.row-link{width:30px;height:30px;display:grid;place-items:center;color:var(--muted);border:1px solid var(--line);border-radius:8px}.table-progress{min-width:110px;display:flex;align-items:center;gap:8px}.table-progress>span{width:70px;height:5px;overflow:hidden;background:#e9eeec;border-radius:5px}.table-progress i{height:100%;display:block;background:var(--teal);border-radius:inherit}.table-progress small{color:var(--muted);font-size:10px}.result-dots{white-space:nowrap}.result-dots i{width:6px;height:6px;display:inline-block;border-radius:50%;background:#3ca08f}.pagination{display:flex;justify-content:center;padding:18px;border-top:1px solid var(--line)}.count-chip,.soon-chip{display:inline-flex;margin-left:5px;padding:3px 7px;border-radius:99px;color:var(--muted);background:var(--soft);font:700 9px DM Sans,sans-serif;text-transform:uppercase}.verify-tabs{width:max-content;display:flex;gap:4px;margin-bottom:16px;padding:4px;background:#e9eeec;border-radius:11px}.verify-tabs button{min-height:38px;padding:8px 14px;color:var(--muted);background:transparent;font-size:12px}.verify-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 2px 7px rgba(20,43,41,.08)}.verify-tabs button small{padding:2px 5px;border-radius:5px;background:#edf0ef;font-size:8px}.wizard-card .wizard-steps{color:var(--subtle)}.wizard-card{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow)}.wizard-steps{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px;border-bottom:1px solid var(--line);color:#9ca5a3;font-size:11px;font-weight:700}.wizard-steps span{display:flex;align-items:center;gap:7px}.wizard-steps i{width:24px;height:24px;display:grid;place-items:center;border:1px solid #d5dcda;border-radius:50%;font-style:normal}.wizard-steps i svg{width:13px}.wizard-steps b{width:62px;height:1px;background:#dfe4e2}.wizard-steps .active{color:var(--brand-dark)}.wizard-steps .active i{color:#fff;background:var(--brand);border-color:var(--brand)}.wizard-steps .done{color:var(--teal)}.wizard-steps .done i{color:#fff;background:var(--teal);border-color:var(--teal)}.drop-zone{margin:28px;display:flex;flex-direction:column;align-items:center;padding:62px 24px;border:1.5px dashed #bdcbc7;border-radius:14px;background:#fbfcfc;text-align:center}.drop-zone:hover{border-color:var(--teal);background:#f7fbfa}.upload-orbit{width:58px;height:58px;display:grid;place-items:center;margin-bottom:17px;color:var(--teal);background:#e5f3f0;border:7px solid #f2f8f7;border-radius:50%}.upload-orbit svg{width:23px}.drop-zone h2{font:700 18px Manrope,sans-serif}.drop-zone p{margin:7px 0 18px;color:var(--muted);font-size:12px}.upload-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;padding:0 22px 24px;color:var(--muted);font-size:11px}.upload-trust span{display:flex;align-items:center;gap:6px}.upload-trust svg{width:14px;color:var(--teal)}.wizard-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 22px;background:#fafbfb;border-top:1px solid var(--line)}.wizard-footer p{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11px}.wizard-footer p svg{width:15px;color:var(--teal)}.wizard-card>.inline-error{margin:0 28px 20px}.mapping-head{display:flex;justify-content:space-between;align-items:center;padding:22px 28px;border-bottom:1px solid var(--line)}.mapping-head>div{display:flex;align-items:center;gap:12px}.mapping-head p,.mapping-head strong{display:block}.mapping-head strong{font-size:13px}.mapping-head p{margin-top:4px;color:var(--subtle);font-size:10px}.mapping-controls{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:16px;padding:22px 28px}.check-control{grid-template-columns:auto 1fr;align-items:center;padding:8px 11px;border:1px solid var(--line);border-radius:9px}.check-control input{width:17px;min-height:17px;accent-color:var(--brand)}.check-control small,.check-control strong{display:block}.check-control strong{font-size:11px}.check-control small{margin-top:3px;color:var(--subtle);font-size:9px;font-weight:400}.preview-block{padding:0 28px 28px}.preview-block>div:first-child{margin-bottom:12px}.preview-block h3{font:700 13px Manrope,sans-serif}.preview-block p{margin-top:3px;color:var(--muted);font-size:10px}.preview-table-wrap{border:1px solid var(--line);border-radius:10px}.preview-table{min-width:680px;width:100%;border-collapse:collapse;text-align:left}.preview-table td,.preview-table th{padding:10px 12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:10px}.preview-table th{background:#f8faf9}.preview-table th small{display:block;margin-top:3px;color:var(--teal);font-size:8px}.preview-table .selected{background:#eef8f6}.preview-table td span{color:#a5adaa;font-style:italic}.back-link{display:inline-block;margin-bottom:17px;color:var(--muted);font-size:12px}.detail-heading,.heading-status{align-items:center}.heading-status{display:flex;gap:12px}.detail-heading h1{margin-top:9px}.detail-heading>div>p:last-child{font-size:11px}.job-actions{display:flex;align-items:center;gap:9px}.danger-button{color:var(--danger);background:#fff;border-color:#e7bbb7}.danger-button:hover{color:#fff;background:var(--danger)}.job-actions .inline-error{max-width:260px}.progress-panel{margin-bottom:18px;padding:22px}.progress-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:12px}.progress-head span,.progress-head strong{display:block}.progress-head strong{font:700 16px Manrope,sans-serif}.progress-head div span,.progress-panel>p{margin-top:4px;color:var(--muted);font-size:10px}.progress-head>span{color:var(--teal);font-size:11px;font-weight:700}.large-progress{height:9px;overflow:hidden;background:#e7ecea;border-radius:8px}.large-progress i{height:100%;display:block;background:linear-gradient(90deg,var(--brand),#f29279);border-radius:inherit}.result-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:20px}.result-card{padding:16px;border:1px solid var(--line);border-top:3px solid #b7c0be;border-radius:11px;background:#fff}.result-card.valid{border-top-color:#49a694}.result-card.invalid{border-top-color:#d5655c}.result-card.risky{border-top-color:#d9a13b}.result-card.unknown{border-top-color:#7189b2}.result-card>span{color:var(--muted);font-size:10px}.result-card strong{display:block;margin:7px 0 2px;font:800 22px Manrope,sans-serif}.result-card small{color:var(--subtle);font-size:9px}.detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(270px,.75fr)}.result-browser{overflow:hidden;margin-bottom:20px}.result-browser-heading .button{min-height:36px;padding:7px 11px;font-size:10px}.result-filters{display:flex;align-items:end;gap:10px;padding:14px 20px;background:#fafbfb;border-bottom:1px solid var(--line)}.result-filters label{width:min(230px,30vw);font-size:10px}.result-filters select{min-height:38px;padding:7px 10px;font-size:11px}.result-filters button{min-height:38px;padding:7px 12px;font-size:10px}.result-filters .quiet-link{margin-bottom:3px}.result-table{min-width:920px}.result-table code{display:block;max-width:260px;overflow-wrap:anywhere;color:var(--ink);font-size:10px}.result-table details{min-width:210px}.result-table summary{width:max-content;color:var(--brand-dark);cursor:pointer;font-size:10px;font-weight:700}.result-table details>p{max-width:330px;margin:9px 0;color:var(--muted);font-size:10px;line-height:1.5}.result-table details ul{display:grid;gap:5px;max-width:330px;margin:8px 0;padding:8px 10px;background:#f6f8f7;border-radius:7px;list-style:none}.result-table details li{display:flex;justify-content:space-between;gap:10px;font-size:9px}.result-table details li span{color:var(--muted)}.result-table details>small{display:block;color:var(--subtle);font-size:8px}.timeline{padding:12px 22px 20px;list-style:none}.timeline li{position:relative;display:flex;gap:13px;padding:10px 0 15px}.timeline li:not(:last-child):before{content:"";position:absolute;left:13px;top:36px;bottom:-2px;width:1px;background:#dfe5e3}.timeline li>span{width:27px;height:27px;z-index:1;flex:0 0 auto;display:grid;place-items:center;color:#6c817d;background:#eef2f1;border-radius:50%}.timeline li>span.current{color:#fff;background:var(--brand)}.timeline svg{width:13px}.timeline strong{font-size:12px}.timeline p{margin-top:3px;color:var(--muted);font-size:10px}.timeline small{display:block;margin-top:4px;color:var(--subtle);font-size:9px}.detail-sidebar dl{padding:10px 22px}.detail-sidebar dl div{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid #edf0ef;font-size:11px}.detail-sidebar dt{color:var(--muted)}.detail-sidebar dd{font-weight:700}.locked-action{display:grid;grid-template-columns:auto 1fr;gap:10px;margin:12px 18px 18px;padding:14px;background:#f6f8f7;border-radius:10px}.locked-action>svg{width:19px;color:var(--muted)}.locked-action strong{font-size:11px}.locked-action p{margin-top:4px;color:var(--muted);font-size:9px;line-height:1.45}.locked-action button{grid-column:1/-1;min-height:36px}.panel-empty{padding:30px;color:var(--muted);font-size:12px;text-align:center}.member-cell{display:flex;align-items:center;gap:9px}.member-cell small,.member-cell strong{display:block}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.feature-lock{min-height:185px;position:relative;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:15px;padding:22px;background:#fff;border:1px solid var(--line);border-radius:13px}.feature-icon{width:38px;height:38px;display:grid;place-items:center;color:var(--teal);background:#eaf5f3;border-radius:10px}.feature-icon svg{width:19px}.feature-lock .soon-chip{margin:0 0 8px}.feature-lock h2{font:700 14px Manrope,sans-serif}.feature-lock p{margin-top:7px;color:var(--muted);font-size:11px;line-height:1.55}.feature-lock button{grid-column:1/-1;width:max-content;min-height:34px;padding:6px 10px;font-size:10px}.contract-panel{margin-top:18px;padding:22px}.contract-panel div{display:flex;align-items:center;gap:12px}.code-mark{padding:5px 8px;color:#fff;background:var(--teal);border-radius:6px;font-size:9px;font-weight:800}.contract-panel code{font-size:13px;font-weight:700}.contract-panel p{margin-top:10px;color:var(--muted);font-size:11px;line-height:1.5}.settings-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:22px}.settings-nav{height:max-content;position:sticky;top:92px;display:grid;padding:8px;background:#fff;border:1px solid var(--line);border-radius:12px}.settings-nav a{padding:10px 11px;color:var(--muted);border-radius:8px;font-size:11px;font-weight:600}.settings-nav a.active{color:var(--brand-dark);background:#fff0ec}.settings-content{display:grid;gap:16px}.settings-list{padding:8px 22px 18px}.settings-list>div{display:grid;grid-template-columns:180px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid #edf0ef;font-size:12px}.settings-list dt{color:var(--muted)}.settings-list dd{font-weight:600}.settings-list small{display:block;margin-top:3px;color:var(--subtle);font-weight:400}.settings-list code{font-size:10px}.settings-feedback{padding:18px 22px 0}.settings-feedback .notice.compact{margin:0}.settings-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:20px 22px;border-bottom:1px solid var(--line)}.settings-form label{max-width:520px}.settings-form small{display:block;margin-top:6px;color:var(--subtle);font-size:9px;font-weight:400}.settings-form button{margin-bottom:17px}.settings-content>div[id],.settings-content>section[id]{scroll-margin-top:96px}.settings-policy-form{display:grid;gap:18px;padding:20px 22px}.settings-policy-form>button{width:max-content}.retention-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.retention-grid label{display:grid;align-content:start;gap:7px;font-size:11px;font-weight:700}.retention-grid input{max-width:180px}.preference-option small,.retention-grid small{color:var(--subtle);font-size:9px;font-weight:400;line-height:1.5}.policy-note{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;color:var(--muted);background:#f7faf9;border:1px solid var(--line);border-radius:9px;font-size:10px;line-height:1.5}.policy-note svg{width:16px;flex:0 0 auto;color:var(--teal)}.preference-list{display:grid;gap:9px;padding:0;border:0}.preference-option{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:11px;padding:12px;border:1px solid var(--line);border-radius:10px;cursor:pointer}.preference-option:has(input:checked){border-color:#acd5ce;background:#f3faf8}.preference-option input{margin-top:2px}.preference-option small,.preference-option strong{display:block}.preference-option strong{font-size:11px}.preference-option em{display:inline-block;margin-left:8px;padding:2px 6px;color:var(--teal);background:#eaf5f3;border-radius:999px;font-size:8px;font-style:normal}.preference-option:has(input:disabled){cursor:not-allowed;opacity:.76}.account-security-grid{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:22px;padding:20px 22px}.security-password-form{display:grid;align-content:start;gap:14px}.security-password-form label small,.security-password-form>div p,.security-password-form>small{margin-top:4px;color:var(--subtle);font-size:9px;line-height:1.5}.security-password-form h3,.security-session-panel h3{font:700 13px Manrope,sans-serif}.security-session-panel{min-width:0}.security-session-panel>.resource-title{align-items:flex-start;margin-bottom:12px}.security-session-panel>.resource-title small{display:block;margin-top:3px;color:var(--subtle);font-size:9px}.security-session-list{display:grid;gap:8px;list-style:none}.security-session-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px;border:1px solid var(--line);border-radius:10px}.security-session-icon{width:28px;height:28px;display:grid;place-items:center;color:var(--teal);background:#eaf5f3;border-radius:8px}.security-session-icon svg{width:14px}.security-session-list small,.security-session-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.security-session-list strong{font-size:10px}.security-session-list small{margin-top:3px;color:var(--subtle);font-size:8px}.security-session-list em{padding:3px 7px;color:var(--teal);background:#eaf5f3;border-radius:999px;font-size:8px;font-style:normal}.security-history{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.security-history>p{margin-top:9px;color:var(--subtle);font-size:9px}.security-history ul{display:grid;margin-top:8px;list-style:none}.security-history li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #edf0ef;font-size:9px}.security-history time{color:var(--subtle);text-align:right}.security-mfa-panel{grid-column:1/-1;padding-top:20px;border-top:1px solid var(--line)}.security-mfa-panel>.resource-title small{display:block;margin-top:4px;color:var(--subtle);font-size:9px}.security-mfa-panel h3{font:700 13px Manrope,sans-serif}.mfa-action-form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:12px;margin-top:14px}.mfa-action-form>div small,.mfa-action-form>div strong{display:block}.mfa-action-form>div small{margin-top:4px;color:var(--subtle);font-size:9px;line-height:1.5}.mfa-setup-box{display:grid;gap:10px;margin-top:14px;padding:14px;background:#f7faf9;border:1px solid var(--line);border-radius:10px}.mfa-setup-box>p{color:var(--muted);font-size:10px}.mfa-setup-box>code{overflow-wrap:anywhere;padding:10px;background:#fff;border:1px solid var(--line);border-radius:8px;font-size:11px}.mfa-setup-box>.quiet-link{width:max-content}.mfa-recovery-reveal{margin-top:14px;padding:16px;color:#eef8f6;background:var(--nav);border-radius:11px}.mfa-recovery-reveal p{margin-top:4px;color:#b8c9c6;font-size:9px}.mfa-recovery-reveal ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;list-style:none}.mfa-recovery-reveal li{padding:8px;background:rgba(255,255,255,.08);border-radius:7px}.mfa-recovery-reveal code{color:#fff;font-size:10px}.mfa-enabled-actions{display:grid;gap:13px}.mfa-disable{padding:11px 13px;border:1px solid #efd0ca;border-radius:9px}.mfa-disable summary{cursor:pointer;color:var(--danger);font-size:10px;font-weight:700}.mfa-disable .mfa-action-form{padding-top:4px}.danger-button{background:var(--danger)}@media (max-width:820px){.account-security-grid{grid-template-columns:1fr}}@media (max-width:620px){.mfa-action-form>button,.security-password-form>button,.settings-policy-form>button{width:100%}.mfa-action-form,.mfa-recovery-reveal ul,.retention-grid{grid-template-columns:1fr}.retention-grid input{max-width:none}.security-session-panel>.resource-title{align-items:stretch;flex-direction:column}.security-session-panel>.resource-title button{width:100%}.security-history li{align-items:flex-start;flex-direction:column}.security-history time{text-align:left}}.workspace-activity{overflow:hidden;scroll-margin-top:96px}.activity-notice{margin:0 20px 20px}.activity-summary{display:grid;grid-template-columns:repeat(5,1fr);border-block:1px solid var(--line)}.activity-summary>div{min-width:0;padding:15px 18px;border-right:1px solid var(--line)}.activity-summary>div:last-child{border:0}.activity-summary small,.activity-summary span{display:block;color:var(--subtle);font-size:9px}.activity-summary strong{display:block;margin:5px 0 2px;font:800 21px Manrope,sans-serif}.activity-tabs{display:flex;gap:6px;overflow-x:auto;padding:12px 18px;border-bottom:1px solid var(--line)}.activity-tabs a{flex:0 0 auto;padding:7px 10px;color:var(--muted);border-radius:7px;font-size:10px;font-weight:700}.activity-tabs a.active{color:var(--brand-dark);background:#fff0ec}.activity-timeline{list-style:none}.activity-timeline li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px 20px;border-bottom:1px solid #edf0ef}.activity-marker{width:9px;height:9px;margin-top:5px;background:#6d89bc;border-radius:50%}.activity-marker.warning{background:#d49a31}.activity-copy>div{display:flex;align-items:center;gap:8px}.activity-copy strong{font-size:11px}.activity-copy p{margin-top:4px;color:var(--muted);font-size:10px}.activity-copy small,.activity-timeline time{display:block;margin-top:4px;color:var(--subtle);font-size:9px}.activity-copy small{overflow-wrap:anywhere}.activity-timeline time{white-space:nowrap}.quota-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px;padding:17px 20px;color:#eaf3f1;background:var(--nav);border-radius:14px;box-shadow:var(--shadow)}.quota-banner>div:first-child{display:flex;align-items:center;gap:12px}.quota-banner small,.quota-banner strong{display:block}.quota-banner small{color:#9db0ac;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.quota-banner strong{margin-top:3px;font-size:13px}.quota-banner-stats{display:flex;align-items:center;gap:26px}.quota-banner-stats>a{display:flex;align-items:center;gap:5px;color:#ff9b82;font-size:11px;font-weight:700}.quota-banner-stats svg{width:14px}.quota-context{display:flex;align-items:center;gap:8px;width:max-content;max-width:100%;margin:-12px 0 16px;padding:9px 12px;color:#285b54;background:#edf7f5;border:1px solid #c9e4df;border-radius:9px;font-size:11px}.quota-context svg{width:15px;flex:0 0 auto}.developer-feedback{display:grid;gap:12px}.developer-feedback .notice.compact{margin:0 0 10px}.success-message{width:max-content;display:flex;align-items:center;gap:7px;margin-bottom:10px;padding:9px 12px;color:#246b60;background:#e7f5f2;border-radius:9px;font-size:11px;font-weight:700}.success-message svg{width:15px}.secret-reveal{display:grid;gap:14px;margin-bottom:22px;padding:20px;color:#f5fbfa;background:var(--nav);border:1px solid #284541;border-radius:13px}.secret-reveal h2{margin-top:5px;font:700 16px Manrope,sans-serif}.secret-reveal p:not(.eyebrow){margin-top:5px;color:#b8c9c6;font-size:11px}.secret-reveal code{overflow-wrap:anywhere;padding:12px;color:#fff2ee;background:rgba(255,255,255,.07);border-radius:8px;font-size:12px}.secret-reveal>div:last-child{display:flex;gap:9px}.secret-reveal .quiet-button{color:#d7e5e2;border-color:#4b625f}.developer-section{margin:34px 0}.section-heading{margin-bottom:14px}.section-heading h2{margin:6px 0 4px;font:800 22px Manrope,sans-serif}.section-heading>div>p:last-child{color:var(--muted);font-size:12px}.developer-grid{display:grid;grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);gap:16px}.developer-form{display:grid;align-content:start;gap:14px;padding:22px}.developer-form h3,.resource-panel h3{font:700 15px Manrope,sans-serif}.developer-form fieldset{display:grid;gap:8px;border:0}.developer-form legend{margin-bottom:8px;color:#34413f;font-size:12px;font-weight:700}.form-row{gap:10px}.choice-grid,.form-row{display:grid;grid-template-columns:1fr 1fr}.choice-grid{gap:7px}.choice{grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:9px;border:1px solid var(--line);border-radius:8px}.choice input{width:15px;min-height:15px;margin-top:2px;accent-color:var(--brand)}.choice small,.choice strong{display:block}.choice strong{font-size:10px}.choice small{margin-top:2px;overflow-wrap:anywhere;color:var(--subtle);font:8px ui-monospace,monospace}.developer-form>button{width:max-content}.resource-panel{overflow:hidden}.resource-list{list-style:none}.resource-list>li{padding:17px 20px;border-bottom:1px solid #edf0ef}.resource-list>li:last-child{border:0}.resource-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.resource-title code,.resource-title small,.resource-title strong{display:block}.resource-title code,.resource-title small{margin-top:4px;color:var(--subtle);font-size:9px}.resource-list>li>p{margin-top:9px;color:var(--muted);font-size:10px}.resource-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.quiet-link,.resource-actions .quiet-button{min-height:31px;padding:5px 8px;font-size:9px}.quiet-link{display:inline-flex;align-items:center;color:var(--brand-dark);border:1px solid var(--line);border-radius:8px;font-weight:700}.danger-text{color:var(--danger)}.delivery-panel{margin-top:28px}.delivery-panel .notice.compact{margin:20px}.delivery-panel .quiet-button{min-height:32px;padding:5px 9px;font-size:9px}.page-heading-icon{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px;font-weight:700}.page-heading-icon svg{width:18px;color:var(--teal)}.team-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin-bottom:22px}.team-inline-form{border-bottom:1px solid var(--line)}.team-table{min-width:920px}.member-access-form{display:flex;align-items:center;gap:6px}.member-access-form select{min-height:34px;padding:5px 26px 5px 8px;font-size:10px}.member-access-form .quiet-button{min-height:34px}.team-row-actions{justify-content:flex-end;margin-top:0}.role-editor{margin-top:12px}.role-editor summary{width:max-content;cursor:pointer;color:var(--brand-dark);font-size:10px;font-weight:700}.role-editor .developer-form{padding:15px 0 0}.role-editor .choice-grid{grid-template-columns:1fr}.role-editor .resource-actions button{min-height:34px;font-size:10px}.team-history{list-style:none}.team-history li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #edf0ef}.team-history li:last-child{border:0}.team-history strong{font-size:11px}.team-history p,.team-history time{margin-top:3px;color:var(--subtle);font-size:9px}.event-dot{width:8px;height:8px;background:var(--teal);border-radius:50%}.quota-panel{overflow:hidden;margin-bottom:26px}.quota-panel .panel-heading>strong{text-align:right;font:800 24px Manrope,sans-serif}.quota-panel .panel-heading>strong small{display:block;margin-top:3px;color:var(--muted);font:500 9px Inter,sans-serif}.quota-progress{padding:18px 22px}.quota-progress>span{height:8px;display:block;overflow:hidden;background:#e8eeec;border-radius:99px}.quota-progress i{height:100%;display:block;background:linear-gradient(90deg,var(--teal),#55ae9f);border-radius:inherit}.quota-progress small{display:block;margin-top:8px;color:var(--muted);font-size:10px}.quota-limits{display:grid;grid-template-columns:repeat(4,1fr);padding:0 22px 18px}.quota-limits>div{padding:10px 12px;background:#f7f9f8;border-right:1px solid var(--line)}.quota-limits>div:first-child{border-radius:9px 0 0 9px}.quota-limits>div:last-child{border:0;border-radius:0 9px 9px 0}.quota-limits dt{color:var(--subtle);font-size:9px}.quota-limits dd{margin-top:4px;font-size:12px;font-weight:800}.usage-stream{border-top:1px solid var(--line);padding:18px 22px}.usage-stream h3{font:700 13px Manrope,sans-serif}.usage-stream ul{margin-top:8px;list-style:none}.usage-stream li{display:grid;grid-template-columns:1fr auto 145px;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid #edf0ef}.usage-stream li:last-child{border:0}.usage-stream small,.usage-stream strong{display:block}.usage-stream strong{font-size:10px}.usage-stream small,.usage-stream time{margin-top:3px;color:var(--subtle);font-size:9px}.usage-stream b{color:var(--teal);font-size:11px}.usage-stream b.negative{color:var(--danger)}.quota-limits{grid-template-columns:repeat(5,1fr)}.admin-frame{min-height:100vh;background:#f3f5f5}.admin-sidebar{width:238px;position:fixed;inset:0 auto 0 0;z-index:20;display:flex;flex-direction:column;padding:25px 15px 18px;color:#dce8e5;background:#101c2a}.admin-sidebar .brand{padding-bottom:30px}.admin-sidebar .brand>span:last-child{display:flex;align-items:center;gap:7px}.admin-sidebar .brand small{padding:3px 5px;color:#8fa2b8;background:rgba(255,255,255,.07);border-radius:4px;font:700 7px ui-monospace,monospace;letter-spacing:.08em}.admin-nav-label{padding:0 12px 8px;color:#61758c;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.admin-sidebar nav{display:grid;gap:4px}.admin-sidebar nav>span{min-height:42px;display:flex;align-items:center;gap:11px;padding:9px 12px;color:#8295aa;border-radius:8px;font-size:12px;font-weight:600}.admin-sidebar nav>span.active{color:#fff;background:#1d3044}.admin-sidebar nav>span:not(.pending):not(.active){color:#dce6f0;background:rgba(238,108,77,.1)}.admin-sidebar nav svg{width:18px}.admin-sidebar nav i{margin-left:auto;padding:2px 5px;color:#60758b;background:rgba(255,255,255,.05);border-radius:4px;font-size:7px;font-style:normal;text-transform:uppercase}.return-link{margin-top:auto;padding:15px 11px 4px;color:#8194aa;border-top:1px solid rgba(255,255,255,.07);font-size:11px}.admin-body{min-height:100vh;margin-left:238px}.admin-topbar{height:64px;display:flex;align-items:center;justify-content:space-between;padding:10px clamp(22px,3vw,42px);background:#fff;border-bottom:1px solid #dfe4e5}.admin-environment{display:flex;align-items:center;gap:7px;color:#66737d;font-size:10px;font-weight:700;text-transform:uppercase}.admin-environment i,.live-label i{width:7px;height:7px;display:block;border-radius:50%;background:#43a691;box-shadow:0 0 0 4px rgba(67,166,145,.1)}.admin-role{color:#6f7a84;font-size:10px}.admin-content{width:min(100%,1500px);margin:auto;padding:38px clamp(22px,3vw,42px) 70px}.admin-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:26px}.admin-heading h1{margin:7px 0 6px;font:800 clamp(29px,3vw,38px)/1.15 Manrope,sans-serif;letter-spacing:-.035em}.admin-heading>div>p:last-child{color:#67737d;font-size:12px}.admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px}.admin-metrics article{padding:17px 18px;background:#fff;border:1px solid #dfe4e5;border-radius:11px}.admin-metrics span{color:#6f7a83;font-size:10px;font-weight:600}.admin-metrics strong{display:block;margin:8px 0 2px;font:800 24px Manrope,sans-serif}.admin-metrics strong i{color:#87939d;font-size:13px;font-style:normal}.admin-metrics small{color:#9aa3aa;font-size:9px}.admin-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:17px}.admin-agent-panel{overflow:hidden}.live-label{display:flex;align-items:center;gap:7px;color:#548078;font-size:9px;font-weight:700}.admin-table th{background:#f7f9f9}.health-value{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700}.health-value i{width:6px;height:6px;border-radius:50%;background:#83919a}.health-value.healthy{color:#277b6d}.health-value.healthy i{background:#3ca08f}.health-value.offline,.health-value.unhealthy{color:#a04740}.health-value.offline i,.health-value.unhealthy i{background:#cf5e54}.admin-empty{display:flex;flex-direction:column;align-items:center;padding:55px 25px;text-align:center}.admin-denied>span,.admin-empty>span{width:50px;height:50px;display:grid;place-items:center;margin-bottom:14px;color:#557087;background:#e8eef3;border-radius:13px}.admin-denied svg,.admin-empty svg{width:23px}.admin-empty h2{font:700 15px Manrope,sans-serif}.admin-empty p{max-width:430px;margin-top:7px;color:#75808a;font-size:11px;line-height:1.55}.operations-panel{height:max-content}.operations-panel ul{display:grid;padding:12px 20px 18px;list-style:none}.operations-panel li{display:flex;align-items:flex-start;gap:10px;padding:11px 0;border-bottom:1px solid #edf0f1;color:#86919a}.operations-panel li:last-child{border:0}.operations-panel li>svg{width:16px;flex:0 0 auto}.operations-panel li.ready>svg{color:#3a9284}.operations-panel small,.operations-panel strong{display:block}.operations-panel strong{color:#3d4b57;font-size:10px}.operations-panel small{margin-top:3px;font-size:9px}.admin-denied{min-height:calc(100vh - 180px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.admin-denied h1{margin:8px 0;font:800 30px Manrope,sans-serif}.admin-denied>p:not(.eyebrow){max-width:520px;margin-bottom:20px;color:#697680;font-size:12px;line-height:1.6}.admin-agent-layout{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:17px}.admin-register-form>div h2{margin:6px 0 4px;font:800 20px Manrope,sans-serif}.admin-register-form>div>p:last-child{color:var(--muted);font-size:11px}.admin-secret{margin-bottom:18px}.admin-agent-detail{margin-top:30px;scroll-margin-top:82px}.admin-agent-detail>.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.admin-detail-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:17px}.admin-status-form{display:grid;gap:14px}.admin-danger-zone{margin-top:4px;padding-top:16px;border-top:1px solid var(--line)}.admin-events-panel{overflow:hidden;margin-top:17px}.admin-metrics small{color:var(--subtle)}.admin-task-section{margin-top:38px;scroll-margin-top:82px}.admin-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.admin-task-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:17px}.admin-task-metrics article{padding:14px 16px;background:#fff;border:1px solid #dfe4e5;border-radius:10px}.admin-task-metrics span{display:block;color:var(--subtle);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.admin-task-metrics strong{display:block;margin-top:5px;font:800 19px Manrope,sans-serif}.admin-task-panel{overflow:hidden}.admin-task-heading{align-items:flex-end}.admin-task-heading form{display:flex;align-items:flex-end;gap:8px}.admin-task-heading label{min-width:150px;font-size:10px}.admin-task-heading select{min-height:36px;padding:6px 28px 6px 9px;font-size:10px}.admin-task-heading button{min-height:36px;padding:6px 10px;font-size:10px}.admin-task-table{min-width:1120px}.admin-terminal-label{color:var(--subtle);font-size:9px}.task-recovery summary{width:max-content;cursor:pointer;color:var(--brand-dark);font-size:10px;font-weight:800}.task-recovery form{width:250px;display:grid;gap:10px;margin-top:8px;padding:12px;background:#f7f9f8;border:1px solid var(--line);border-radius:9px}.task-recovery label,.task-recovery select,.task-recovery textarea{font-size:10px}.task-recovery textarea{min-height:72px}.task-recovery button{width:max-content;min-height:34px;padding:6px 10px;font-size:10px}.admin-pagination{display:flex;justify-content:flex-end;padding:14px 20px;border-top:1px solid var(--line)}.admin-permission-notice{margin-top:34px}.admin-sidebar nav>a{min-height:42px;display:flex;align-items:center;gap:11px;padding:9px 12px;color:#dce6f0;border-radius:8px;font-size:12px;font-weight:600}.admin-sidebar nav>a.active{color:#fff;background:#1d3044}.admin-sidebar nav>a:hover{color:#fff;background:#1a2b3d}.admin-sidebar nav>a svg{width:18px}.admin-nav-label,.admin-sidebar .brand small,.admin-sidebar nav i,.admin-sidebar nav>span.pending,.return-link{color:#a7b8ca}.admin-mobile-nav{display:none}.admin-directory-section,.admin-overview{scroll-margin-top:82px}.admin-overview-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.admin-overview-metrics article{padding:16px 17px;background:#fff;border:1px solid #dfe4e5;border-radius:11px}.admin-overview-metrics small,.admin-overview-metrics span{display:block;color:var(--subtle);font-size:9px}.admin-overview-metrics strong{display:block;margin:7px 0 2px;font:800 22px Manrope,sans-serif}.admin-directory-section,.admin-section-heading#agents{margin-top:38px}.admin-directory-panel{overflow:hidden}.admin-directory-heading{align-items:flex-end}.admin-directory-heading form{display:flex;align-items:flex-end;gap:8px}.admin-directory-heading label{min-width:145px;font-size:10px}.admin-directory-heading label:first-child{min-width:210px}.admin-directory-heading input,.admin-directory-heading select{min-height:36px;padding:6px 9px;font-size:10px}.admin-directory-heading button{min-height:36px;padding:6px 10px;font-size:10px}.admin-directory-table{min-width:980px}.admin-directory-table small{overflow-wrap:anywhere}.admin-directory-detail{overflow:hidden;margin-top:16px}.admin-inspection-list{list-style:none}.admin-inspection-list li{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:14px 20px;border-bottom:1px solid var(--line)}.admin-inspection-list li:last-child{border:0}.admin-inspection-list small,.admin-inspection-list strong{display:block}.admin-inspection-list strong{font-size:11px}.admin-inspection-list small{margin-top:4px;color:var(--subtle);font-size:9px;overflow-wrap:anywhere}.admin-member-table{min-width:680px}.admin-lifecycle-controls{margin:0 20px 18px;padding:13px 14px;background:#f7f9f8;border:1px solid var(--line);border-radius:10px}.admin-lifecycle-controls summary{width:max-content;cursor:pointer;color:var(--brand-dark);font-size:10px;font-weight:800}.admin-lifecycle-controls>form{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(260px,1fr) auto;align-items:end;gap:12px;margin-top:12px}.admin-lifecycle-controls .developer-feedback{grid-column:1/-1}.admin-lifecycle-controls label{font-size:10px}.admin-lifecycle-controls textarea{min-height:66px;font-size:10px}.admin-lifecycle-controls button{min-height:38px;margin-bottom:0;padding:7px 11px;font-size:10px}.admin-lifecycle-terminal{display:flex;align-items:center;gap:9px;margin:0 20px 18px;padding:11px 13px;color:#7f3732;background:#fff1ef;border:1px solid #f0cbc5;border-radius:9px;font-size:10px}.admin-lifecycle-terminal svg{width:16px;flex:0 0 auto}.admin-read-only{margin:0}.admin-access-section,.admin-impersonation-section{margin-top:38px;scroll-margin-top:82px}.admin-access-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:17px}.admin-access-panel{overflow:hidden}.admin-access-form{display:grid;gap:12px;padding:17px 20px;border-bottom:1px solid var(--line)}.admin-access-form.compact{padding:14px 0 0;border:0}.admin-access-form h3{font:700 12px Manrope,sans-serif}.admin-access-filter label,.admin-access-form label,.admin-assignment-form label{font-size:10px}.admin-access-form textarea{min-height:70px}.admin-access-form button{width:max-content;min-height:36px;padding:7px 11px;font-size:10px}.admin-permission-choices{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0;border:0}.admin-permission-choices legend{margin-bottom:7px;font-size:10px;font-weight:700}.admin-permission-choices label{display:flex;align-items:flex-start;gap:8px;padding:9px;background:#f7f9f8;border:1px solid var(--line);border-radius:8px}.admin-permission-choices input{width:15px;min-height:15px;margin-top:1px;accent-color:var(--teal)}.admin-permission-choices small,.admin-permission-choices strong{display:block}.admin-permission-choices strong{font-size:9px}.admin-permission-choices small{margin-top:2px;color:var(--subtle);font-size:8px;line-height:1.4}.admin-assignment-list,.admin-role-list,.admin-session-list{list-style:none}.admin-assignment-list>li,.admin-role-list>li,.admin-session-list>li{padding:15px 20px;border-bottom:1px solid var(--line)}.admin-assignment-list>li:last-child,.admin-role-list>li:last-child,.admin-session-list>li:last-child{border:0}.admin-permission-summary{margin-top:7px;color:var(--subtle);font-size:9px;line-height:1.5;overflow-wrap:anywhere}.admin-access-filter{display:grid;grid-template-columns:1fr 140px auto;align-items:end;gap:8px;padding:14px 20px;border-bottom:1px solid var(--line)}.admin-access-filter button,.admin-access-filter input,.admin-access-filter select,.admin-assignment-form button,.admin-assignment-form input,.admin-assignment-form select{min-height:35px;padding:6px 9px;font-size:10px}.admin-assignment-form{display:grid;grid-template-columns:1fr 120px 1.2fr auto;align-items:end;gap:8px;margin-top:10px}.admin-session-list p{margin:8px 0 4px;color:#52616c;font-size:10px;line-height:1.5}.admin-session-list>li>small{display:block;color:var(--subtle);font-size:9px}.admin-session-list button{margin-top:10px}.admin-sidebar{overflow-y:auto}.admin-quota-section{margin-top:38px;scroll-margin-top:82px}.admin-create-disclosure{border-bottom:1px solid var(--line)}.admin-create-disclosure>summary{width:max-content;margin:14px 20px;cursor:pointer;color:var(--brand-dark);font-size:10px;font-weight:800}.admin-number-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.admin-charge-policy{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0;border:0}.admin-charge-policy legend{margin-bottom:6px;font-size:10px;font-weight:700}.admin-charge-policy label{display:flex;align-items:center;gap:7px;padding:8px;background:#f7f9f8;border:1px solid var(--line);border-radius:8px}.admin-charge-policy input{width:14px;min-height:14px;accent-color:var(--teal)}.admin-workspace-selector{display:grid;grid-template-columns:1fr auto;align-items:end;gap:8px;padding:17px 20px;border-bottom:1px solid var(--line)}.admin-workspace-selector label{font-size:10px}.admin-workspace-selector input{min-height:36px;padding:6px 9px;font-size:10px}.admin-workspace-selector button{min-height:36px;padding:6px 10px;font-size:10px}.admin-inline-notice{margin:16px 20px}.admin-quota-summary{padding:17px 20px;background:#f7f9f8;border-bottom:1px solid var(--line)}.admin-quota-summary h3{margin-top:5px;font:800 17px Manrope,sans-serif}.admin-quota-summary>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0}.admin-quota-summary>div span{padding:10px;background:#fff;border:1px solid var(--line);border-radius:8px}.admin-quota-summary small,.admin-quota-summary strong{display:block}.admin-quota-summary strong{font:800 15px Manrope,sans-serif}.admin-quota-summary small{margin-top:3px;color:var(--subtle);font-size:8px}.form-guidance{color:var(--subtle);font-size:9px;line-height:1.5}.admin-ledger-panel{overflow:hidden;margin-top:17px}.admin-ledger-table{min-width:920px}.admin-job-section{margin-top:38px;scroll-margin-top:82px}.admin-job-panel{overflow:hidden}.admin-job-filters{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(2,minmax(110px,.7fr)) minmax(190px,1fr) auto auto;align-items:end;gap:8px;padding:14px 20px;border-bottom:1px solid var(--line)}.admin-job-filters label,.admin-result-heading label{font-size:10px}.admin-job-filters input,.admin-job-filters select,.admin-result-heading select{min-height:36px;padding:6px 9px;font-size:10px}.admin-job-filters button,.admin-result-heading button{min-height:36px;padding:6px 10px;font-size:10px}.admin-checkbox{min-height:36px;display:flex;align-items:center;gap:7px;white-space:nowrap}.admin-checkbox input{width:15px;min-height:15px;accent-color:var(--teal)}.admin-job-table{min-width:1180px}.admin-job-table small{display:block;margin-top:4px;color:var(--subtle);font-size:8px;overflow-wrap:anywhere}.admin-job-table progress{width:120px;height:7px;accent-color:var(--teal)}.admin-attention-row{background:#fff9ed}.attention-label{color:#9a5a18!important;font-weight:800}.admin-job-detail{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);align-items:start;gap:17px;margin-top:17px;scroll-margin-top:82px}.admin-job-summary{overflow:hidden}.admin-job-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:17px 20px}.admin-job-stats span{padding:10px;background:#f7f9f8;border:1px solid var(--line);border-radius:8px}.admin-job-stats small,.admin-job-stats strong{display:block}.admin-job-stats strong{font:800 15px Manrope,sans-serif}.admin-job-stats small{margin-top:3px;color:var(--subtle);font-size:8px}.admin-job-progress{width:calc(100% - 40px);height:9px;margin:0 20px;accent-color:var(--teal)}.admin-job-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:17px 20px}.admin-job-facts dt{color:var(--subtle);font-size:8px;text-transform:uppercase}.admin-job-facts dd{margin-top:4px;font-size:10px}.admin-job-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:17px 20px;border-top:1px solid var(--line)}.admin-job-actions form{display:grid;gap:9px}.admin-job-actions label{font-size:10px}.admin-job-actions textarea{min-height:76px;font-size:10px}.admin-job-actions button{width:max-content;min-height:36px;padding:7px 11px;font-size:10px}.admin-job-terminal{display:block;padding:17px 20px;border-top:1px solid var(--line)}.admin-transition-panel{overflow:hidden}.admin-transition-panel ol{list-style:none}.admin-transition-panel li{display:flex;align-items:flex-start;gap:10px;padding:13px 20px;border-bottom:1px solid var(--line)}.admin-transition-panel li:last-child{border:0}.admin-transition-panel small,.admin-transition-panel strong{display:block}.admin-transition-panel strong{font-size:10px}.admin-transition-panel small{margin-top:4px;color:var(--subtle);font-size:8px}.admin-result-panel{grid-column:1/-1;overflow:hidden}.admin-result-heading{align-items:flex-end}.admin-result-heading form{display:flex;align-items:flex-end;gap:8px}.admin-result-heading label{min-width:150px}.admin-result-list{list-style:none}.admin-result-list>li{padding:16px 20px;border-bottom:1px solid var(--line)}.admin-result-list>li:last-child{border:0}.admin-result-list>li>p{margin:8px 0;color:#52616c;font-size:10px;line-height:1.5}.admin-result-scores{display:grid;grid-template-columns:repeat(4,minmax(80px,1fr));gap:8px;margin:10px 0}.admin-result-scores span{padding:9px;background:#f7f9f8;border:1px solid var(--line);border-radius:8px}.admin-result-scores small,.admin-result-scores strong{display:block}.admin-result-scores strong{font-size:10px}.admin-result-scores small{margin-top:3px;color:var(--subtle);font-size:8px}.admin-result-list details>summary{width:max-content;cursor:pointer;color:var(--brand-dark);font-size:10px;font-weight:800}.admin-result-list details>ol{margin-top:10px;list-style:none}.admin-result-list details>ol>li{padding:10px;background:#f7f9f8;border-bottom:1px solid var(--line)}.admin-result-list details small{display:block;margin-top:3px;color:var(--subtle);font-size:8px}.admin-result-list pre{max-height:180px;overflow:auto;margin-top:7px;padding:9px;background:#172331;color:#dce8e5;border-radius:7px;font-size:8px;white-space:pre-wrap;overflow-wrap:anywhere}.admin-smtp-evidence{padding:9px;background:#fff9ed;border:1px solid #efd9ad;border-radius:7px;font:9px ui-monospace,monospace}.admin-system-section{margin-top:38px;scroll-margin-top:82px}.admin-maintenance-banner{display:flex;align-items:center;gap:13px;margin-bottom:14px;padding:16px 18px;border:1px solid;border-radius:11px}.admin-maintenance-banner>svg{width:22px;flex:0 0 auto}.admin-maintenance-banner>div{min-width:0;flex:1 1}.admin-maintenance-banner p,.admin-maintenance-banner strong{display:block}.admin-maintenance-banner strong{font-size:12px}.admin-maintenance-banner p{margin-top:4px;font-size:10px;line-height:1.5}.admin-maintenance-banner>span{padding:5px 8px;border-radius:7px;font-size:9px;font-weight:800;text-transform:uppercase}.admin-maintenance-banner.ready{color:#226b60;background:#ecf8f5;border-color:#c6e6df}.admin-maintenance-banner.ready>span{background:#d8efe9}.admin-maintenance-banner.active{color:#8b3d35;background:#fff0ed;border-color:#edc5bf}.admin-maintenance-banner.active>span{background:#f7dcd7}.admin-system-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:17px;margin-top:14px}.admin-system-panel{overflow:hidden}.admin-system-form{display:grid;gap:13px;padding:18px 20px}.admin-system-form.compact{border-top:1px solid var(--line)}.admin-system-form label{font-size:10px}.admin-system-form textarea{min-height:74px;font-size:10px}.admin-system-form button{width:max-content;min-height:37px;padding:7px 11px;font-size:10px}.admin-system-toggle{display:flex;align-items:flex-start;gap:9px;padding:11px;background:#f7f9f8;border:1px solid var(--line);border-radius:9px}.admin-system-toggle input{width:16px;min-height:16px;margin-top:1px;accent-color:var(--teal)}.admin-system-toggle small,.admin-system-toggle strong{display:block}.admin-system-toggle small{margin-top:3px;color:var(--subtle);font-size:8px}.admin-system-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.admin-system-numbers label{position:relative}.admin-system-numbers input{padding-right:46px}.admin-system-numbers small{position:absolute;right:9px;bottom:12px;color:var(--subtle);font-size:8px}.admin-retention-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:18px 20px}.admin-retention-metrics>div{padding:12px;background:#f7f9f8;border:1px solid var(--line);border-radius:9px}.admin-retention-metrics dt{color:var(--subtle);font-size:8px;text-transform:uppercase}.admin-retention-metrics dd{margin-top:5px;font:800 17px Manrope,sans-serif}.admin-maintenance-panel{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);align-items:end;gap:22px;margin-top:17px;padding:20px}.admin-maintenance-panel h2{font:800 16px Manrope,sans-serif}.admin-maintenance-panel>div p{margin-top:6px;color:var(--muted);font-size:10px;line-height:1.5}.admin-maintenance-panel form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.admin-maintenance-panel label{font-size:10px}.admin-maintenance-panel textarea{min-height:70px;font-size:10px}.admin-maintenance-panel button{min-height:38px;margin-bottom:0;padding:7px 11px;font-size:10px}.admin-system-updated{margin-top:10px;color:var(--subtle);font-size:9px}@media (max-width:1100px){.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.quick-panel{display:none}.mapping-controls{grid-template-columns:1fr 1fr}.check-control{grid-column:1/-1}.result-grid{grid-template-columns:repeat(3,1fr)}.admin-grid{grid-template-columns:1fr}.operations-panel{display:none}.admin-metrics{grid-template-columns:repeat(2,1fr)}.quota-banner{align-items:flex-start;flex-direction:column}.quota-banner-stats{width:100%;justify-content:space-between}.developer-grid,.team-grid{grid-template-columns:1fr}}@media (max-width:820px){.auth-layout{grid-template-columns:1fr}.auth-showcase{display:none}.mobile-auth-brand{display:flex;align-items:center;gap:10px;margin-bottom:45px;font:800 18px Manrope,sans-serif}.sidebar{display:none}.app-body{margin-left:0}.topbar{justify-content:space-between;padding:10px 18px}.mobile-brand{display:flex;align-items:center;gap:9px;font:800 15px Manrope,sans-serif}.mobile-brand .brand-mark{width:29px;height:29px}.help-link,.user-menu>span:last-child{display:none}.bottom-nav{position:fixed;inset:auto 10px 10px;z-index:40;display:grid;grid-template-columns:repeat(6,1fr);padding:7px;background:rgba(20,43,41,.96);border-radius:14px;box-shadow:0 12px 35px rgba(20,43,41,.24);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bottom-nav a{min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#8fa5a1;border-radius:9px;font-size:8px;font-weight:700}.bottom-nav svg{width:17px}.bottom-nav a.active{color:#fff;background:rgba(238,108,77,.18)}.main-content{padding:30px 18px 92px}.impersonation-banner{left:10px;right:10px}.detail-grid,.settings-layout{grid-template-columns:1fr}.settings-nav{position:static;display:flex;overflow-x:auto}.settings-nav a{white-space:nowrap}.activity-summary{grid-template-columns:repeat(3,1fr)}.activity-summary>div:nth-child(3){border-right:0}.activity-summary>div:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (max-width:620px){.auth-form-side{justify-content:flex-start;padding-top:28px}.mobile-auth-brand{margin-bottom:40px}.auth-title h1{font-size:27px}.page-heading{align-items:flex-start;flex-direction:column}.page-heading .button,.page-heading>button{width:100%}.metric-grid{grid-template-columns:1fr 1fr;gap:10px}.metric-card{min-height:130px;padding:15px}.metric-card>strong{font-size:23px}.job-row{grid-template-columns:auto minmax(100px,1fr) auto}.job-row .status-pill{display:none}.mapping-controls{grid-template-columns:1fr}.check-control{grid-column:auto}.mapping-head{align-items:flex-start;gap:12px}.wizard-steps{gap:7px}.wizard-steps b{width:24px}.wizard-steps span{font-size:9px}.drop-zone{margin:18px;padding:45px 18px}.upload-trust{gap:12px;justify-content:flex-start}.wizard-footer{align-items:stretch;flex-direction:column}.wizard-footer button{width:100%}.mapping-controls,.preview-block{padding-left:18px;padding-right:18px}.result-grid{grid-template-columns:repeat(2,1fr)}.result-card:last-child{grid-column:1/-1}.detail-heading .job-actions{width:100%}.detail-heading .job-actions button{flex:1 1}.feature-grid,.settings-list>div{grid-template-columns:1fr}.settings-list>div{gap:5px}.settings-form{grid-template-columns:1fr}.settings-form button{width:100%;margin-bottom:0}.topbar-actions{gap:8px}.topbar .quiet-button{padding:6px 8px}.data-table{min-width:720px}.impersonation-banner{align-items:stretch;flex-direction:column}.impersonation-banner button{width:100%}.quota-banner-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px}.quota-banner-stats>a{grid-column:1/-1}.choice-grid,.form-row{grid-template-columns:1fr}.quota-limits{grid-template-columns:1fr 1fr}.quota-limits>div{border-bottom:1px solid var(--line)}.quota-limits>div:first-child,.quota-limits>div:last-child{border-radius:0}.usage-stream li{grid-template-columns:1fr auto}.usage-stream time{grid-column:1/-1}.secret-reveal>div:last-child{align-items:stretch;flex-direction:column}.secret-reveal button{width:100%}.result-browser-heading{align-items:flex-start;flex-direction:column}.result-heading-actions,.result-heading-actions .button{width:100%}.result-filters{align-items:stretch;flex-direction:column}.result-filters label{width:100%}.result-filters .quiet-link,.result-filters button{width:100%;justify-content:center}.member-access-form{align-items:stretch;flex-direction:column}.member-access-form button{width:100%}.team-history li{grid-template-columns:auto 1fr}.team-history time{grid-column:2}}@media (max-width:720px){.admin-sidebar{display:none}.admin-body{margin-left:0}.admin-topbar{padding:10px 16px}.admin-role{display:none}.admin-content{padding:28px 16px 65px}.admin-heading{align-items:flex-start;flex-direction:column}.admin-heading button{width:100%}.admin-metrics{grid-template-columns:1fr 1fr}.admin-table{min-width:760px}}@media (max-width:1100px){.admin-access-grid,.admin-agent-layout,.admin-detail-grid,.admin-job-detail,.admin-system-grid{grid-template-columns:1fr}.admin-job-filters,.admin-job-stats,.admin-overview-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.admin-mobile-nav{display:flex;overflow-x:auto;gap:7px;margin:-10px 0 25px;padding-bottom:5px}.admin-mobile-nav a{min-height:38px;display:flex;align-items:center;padding:8px 11px;color:var(--brand-dark);background:#fff;border:1px solid var(--line);border-radius:9px;white-space:nowrap;font-size:10px;font-weight:700}.admin-mobile-nav a.active{color:#fff;background:var(--brand-dark);border-color:var(--brand-dark)}}@media (max-width:620px){.admin-agent-detail>.section-heading{align-items:flex-start;flex-direction:column}.admin-agent-detail>.section-heading .quiet-link{width:100%;justify-content:center}.admin-overview-metrics,.admin-task-metrics{grid-template-columns:1fr 1fr}.admin-directory-heading,.admin-directory-heading form,.admin-result-heading,.admin-result-heading form,.admin-task-heading,.admin-task-heading form{align-items:stretch;flex-direction:column}.admin-directory-heading label,.admin-directory-heading label:first-child,.admin-result-heading label,.admin-task-heading label{width:100%;min-width:0}.admin-directory-heading button,.admin-result-heading button,.admin-task-heading button{width:100%}.admin-inspection-list li{grid-template-columns:1fr}.admin-directory-detail .panel-heading{align-items:flex-start;flex-direction:column}.admin-directory-detail .quiet-link{width:100%;justify-content:center}.admin-access-filter,.admin-assignment-form,.admin-charge-policy,.admin-job-actions,.admin-job-facts,.admin-job-filters,.admin-lifecycle-controls>form,.admin-maintenance-panel,.admin-maintenance-panel form,.admin-number-grid,.admin-permission-choices,.admin-quota-summary>div,.admin-system-numbers,.admin-workspace-selector{grid-template-columns:1fr}.admin-access-filter button,.admin-access-form button,.admin-assignment-form button,.admin-job-actions button,.admin-job-filters button,.admin-lifecycle-controls button,.admin-maintenance-panel button,.admin-system-form button,.admin-workspace-selector button{width:100%}.admin-job-stats,.admin-result-scores{grid-template-columns:1fr 1fr}.admin-maintenance-banner{align-items:flex-start;flex-wrap:wrap}.admin-maintenance-banner>span{margin-left:35px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important}}.admin-agent-operations{margin-top:38px;scroll-margin-top:82px}.admin-task-selector{display:grid;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:8px;margin-bottom:17px;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:10px}.admin-cooldown-filter label,.admin-task-selector label{font-size:10px}.admin-cooldown-filter select,.admin-task-selector input{min-height:36px;padding:6px 9px;font-size:10px}.admin-cooldown-filter button,.admin-task-selector button{min-height:36px;padding:6px 10px;font-size:10px}.admin-operations-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:17px}.admin-cooldown-panel,.admin-lease-panel,.admin-performance-panel{overflow:hidden}.admin-performance-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:17px 20px}.admin-performance-metrics span{padding:10px;background:#f7f9f8;border:1px solid var(--line);border-radius:8px}.admin-performance-metrics small,.admin-performance-metrics strong{display:block}.admin-performance-metrics strong{font:800 16px Manrope,sans-serif}.admin-performance-metrics small{margin-top:3px;color:var(--subtle);font-size:8px}.admin-window-note{padding:0 20px 17px;color:var(--subtle);font-size:9px}.admin-cooldown-filter{display:grid;grid-template-columns:1fr auto auto;align-items:end;gap:8px;padding:14px 20px;border-bottom:1px solid var(--line)}.admin-cooldown-list{list-style:none}.admin-cooldown-list>li{padding:14px 20px;border-bottom:1px solid var(--line)}.admin-cooldown-list>li:last-child{border:0}.admin-cooldown-list details{margin-top:9px}.admin-cooldown-list summary{width:max-content;cursor:pointer;color:var(--brand-dark);font-size:10px;font-weight:800}.admin-cooldown-list details form{display:grid;grid-template-columns:1fr auto;align-items:end;gap:9px;margin-top:9px}.admin-cooldown-list label{font-size:10px}.admin-cooldown-list textarea{min-height:64px;font-size:10px}.admin-cooldown-list button{min-height:36px;padding:7px 10px;font-size:10px}.admin-lease-panel{margin-top:17px;scroll-margin-top:82px}.admin-lease-table{min-width:1050px}.admin-lease-table small{display:block;margin-top:4px;color:var(--subtle);font-size:8px;overflow-wrap:anywhere}.admin-lease-events{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;background:var(--line);list-style:none}.admin-lease-events li{padding:11px 14px;background:#fff}.admin-lease-events small,.admin-lease-events strong{display:block}.admin-lease-events strong{font-size:9px}.admin-lease-events small{margin-top:3px;color:var(--subtle);font-size:8px}@media (max-width:1100px){.admin-operations-grid{grid-template-columns:1fr}}@media (max-width:620px){.admin-cooldown-filter,.admin-cooldown-list details form,.admin-task-selector{grid-template-columns:1fr}.admin-cooldown-filter button,.admin-cooldown-list button,.admin-task-selector button{width:100%}.admin-lease-events,.admin-performance-metrics{grid-template-columns:1fr 1fr}}.admin-config-section{margin-top:38px;scroll-margin-top:82px}.admin-config-guidance{margin-bottom:17px}.admin-config-detail,.admin-config-panel{overflow:hidden}.admin-config-filters{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;padding:14px 20px;border-bottom:1px solid var(--line)}.admin-config-filters label,.admin-config-publish label{font-size:10px}.admin-config-filters select{min-height:36px;padding:6px 9px;font-size:10px}.admin-config-filters button{min-height:36px;padding:6px 10px;font-size:10px}.admin-code-input{min-height:150px!important;font:10px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.admin-code-input.compact{min-height:70px!important}.admin-config-list{list-style:none}.admin-config-list>li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:15px 20px;border-bottom:1px solid var(--line)}.admin-config-list>li:last-child{border:0}.admin-config-list .resource-title{min-width:0}.admin-config-list .resource-title small,.admin-config-list .resource-title strong{overflow-wrap:anywhere}.admin-config-count{color:var(--subtle);font-size:9px;white-space:nowrap}.admin-config-detail{margin-top:17px;scroll-margin-top:82px}.admin-config-detail>.panel-heading p{overflow-wrap:anywhere}.admin-config-facts{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1px;padding:1px;background:var(--line)}.admin-config-facts>div{min-width:0;padding:12px 15px;background:#fff}.admin-config-facts dt{color:var(--subtle);font-size:8px;text-transform:uppercase}.admin-config-facts dd{margin-top:4px;font-size:9px;overflow-wrap:anywhere}.admin-config-detail>pre,.admin-config-metadata pre{max-height:420px;overflow:auto;padding:18px 20px;background:#172331;color:#dce8e5;font:10px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.admin-config-metadata{border-bottom:1px solid var(--line)}.admin-config-metadata>summary{width:max-content;margin:14px 20px;cursor:pointer;color:var(--brand-dark);font-size:10px;font-weight:800}.admin-config-table{min-width:620px}.admin-config-table td{overflow-wrap:anywhere}.admin-config-publish{display:grid;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:10px;padding:17px 20px;border-top:1px solid var(--line)}.admin-config-publish textarea{min-height:70px;font-size:10px}.admin-config-publish button{min-height:36px;padding:7px 11px}.admin-config-detail>.admin-terminal-label{display:block;padding:17px 20px;border-top:1px solid var(--line)}@media (max-width:620px){.admin-config-facts,.admin-config-filters,.admin-config-list>li,.admin-config-publish{grid-template-columns:1fr}.admin-config-filters button,.admin-config-publish button{width:100%}.admin-config-list>li{align-items:start}.admin-config-count{white-space:normal}}.admin-integration-section{margin-top:38px;scroll-margin-top:82px}.admin-integration-panel{overflow:hidden;margin-bottom:17px;scroll-margin-top:82px}.admin-integration-filters{display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(190px,1.2fr) 110px 130px auto;align-items:end;gap:8px;padding:14px 20px;border-bottom:1px solid var(--line)}.admin-integration-filters.webhook{grid-template-columns:minmax(190px,1.2fr) 130px minmax(190px,1.2fr) auto auto}.admin-integration-filters label{font-size:10px}.admin-integration-filters input,.admin-integration-filters select{min-height:36px;padding:6px 9px;font-size:10px}.admin-integration-filters button{min-height:36px;padding:6px 10px;font-size:10px}.admin-integration-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;padding:1px;background:var(--line)}.admin-integration-metrics span{padding:13px 15px;background:#fff}.admin-integration-metrics small,.admin-integration-metrics strong{display:block}.admin-integration-metrics strong{font:800 16px Manrope,sans-serif}.admin-integration-metrics small{margin-top:3px;color:var(--subtle);font-size:8px}.admin-api-table{min-width:1120px}.admin-webhook-table{min-width:1180px}.admin-api-table small,.admin-attempt-table small,.admin-webhook-table small{display:block;margin-top:4px;color:var(--subtle);font-size:8px;overflow-wrap:anywhere}.admin-delivery-detail{overflow:hidden;scroll-margin-top:82px}.admin-delivery-detail>.panel-heading p{overflow-wrap:anywhere}.admin-attempt-table{min-width:1050px}.admin-delivery-detail>.admin-terminal-label{display:block;padding:17px 20px;border-top:1px solid var(--line)}@media (max-width:1100px){.admin-integration-filters,.admin-integration-filters.webhook,.admin-integration-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.admin-integration-section>.admin-section-heading{align-items:stretch;flex-direction:column}.admin-integration-section>.admin-section-heading button{width:100%}.admin-integration-filters,.admin-integration-filters.webhook{grid-template-columns:1fr}.admin-integration-filters button{width:100%}.admin-integration-metrics{grid-template-columns:1fr 1fr}}.admin-health-section{margin-top:38px;scroll-margin-top:82px}.admin-health-banner{display:flex;align-items:center;gap:13px;margin-bottom:17px;padding:14px 17px;border:1px solid var(--line);border-radius:10px;background:#fff}.admin-health-banner.healthy{border-color:#b8dfd0;background:#f3fbf7}.admin-health-banner.degraded{border-color:#efd9ad;background:#fff9ed}.admin-health-banner.unhealthy{border-color:#efc0b6;background:#fff5f2}.admin-health-banner p,.admin-health-banner strong{display:block}.admin-health-banner p{margin-top:3px;color:var(--subtle);font-size:9px}.admin-health-banner code{font-size:9px}.admin-health-status{display:inline-flex;align-items:center;gap:6px;width:max-content;padding:5px 8px;border-radius:999px;background:#eef2f1;color:#52616c;font-size:8px;font-weight:800;text-transform:uppercase;white-space:nowrap}.admin-health-status i{width:7px;height:7px;border-radius:50%;background:#81908d}.admin-health-status.healthy{background:#e8f6ef;color:#18724e}.admin-health-status.healthy i{background:#2b9f72}.admin-health-status.degraded{background:#fff1cf;color:#8b5a08}.admin-health-status.degraded i{background:#d7941a}.admin-health-status.unavailable,.admin-health-status.unhealthy{background:#fde7e1;color:#a83f2b}.admin-health-status.unavailable i,.admin-health-status.unhealthy i{background:#d45b43}.admin-health-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:17px}.admin-health-cards article{min-width:0;padding:14px;background:#fff;border:1px solid var(--line);border-radius:10px}.admin-health-cards article>span:first-child,.admin-health-cards small{display:block}.admin-health-cards article>span:first-child{margin-bottom:10px;color:var(--subtle);font-size:8px;text-transform:uppercase}.admin-health-cards small{margin-top:9px;color:var(--subtle);font-size:8px;overflow-wrap:anywhere}.admin-health-grid{display:grid;grid-template-columns:1fr 1.25fr;align-items:start;gap:17px}.admin-health-panel{overflow:hidden}.admin-health-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;background:var(--line)}.admin-health-metrics>div{padding:12px 15px;background:#fff}.admin-health-metrics dt{color:var(--subtle);font-size:8px;text-transform:uppercase}.admin-health-metrics dd{margin-top:4px;font:800 14px Manrope,sans-serif}.admin-health-table{min-width:520px}.admin-schedule-table{min-width:900px}.admin-schedule-table small{display:block;margin-top:4px;color:var(--subtle);font-size:8px}.admin-health-note{padding:13px 20px;color:var(--subtle);border-top:1px solid var(--line);font-size:8px;line-height:1.5}@media (max-width:1100px){.admin-health-cards{grid-template-columns:repeat(3,1fr)}.admin-health-grid{grid-template-columns:1fr}}@media (max-width:620px){.admin-health-section>.admin-section-heading{align-items:stretch;flex-direction:column}.admin-health-section>.admin-section-heading .quiet-link{width:100%;justify-content:center}.admin-health-banner{align-items:flex-start;flex-direction:column}.admin-health-cards,.admin-health-metrics{grid-template-columns:1fr 1fr}}.admin-audit-section{margin-top:38px;scroll-margin-top:82px}.admin-audit-panel{overflow:hidden;margin-bottom:17px;scroll-margin-top:82px}.admin-audit-filters{display:grid;grid-template-columns:1fr 1fr 1.25fr auto;align-items:end;gap:8px;padding:14px 20px;border-bottom:1px solid var(--line)}.admin-audit-filters label{font-size:10px}.admin-audit-filters input,.admin-audit-filters select{min-height:36px;padding:6px 9px;font-size:10px}.admin-audit-filters button{min-height:36px;padding:6px 10px;font-size:10px}.admin-audit-metrics,.admin-security-metrics{display:grid;gap:1px;padding:1px;background:var(--line)}.admin-audit-metrics{grid-template-columns:repeat(3,1fr)}.admin-security-metrics{grid-template-columns:repeat(5,1fr)}.admin-audit-metrics span,.admin-security-metrics span{padding:13px 15px;background:#fff}.admin-audit-metrics small,.admin-audit-metrics strong,.admin-security-metrics small,.admin-security-metrics strong{display:block}.admin-audit-metrics strong,.admin-security-metrics strong{font:800 16px Manrope,sans-serif}.admin-audit-metrics small,.admin-security-metrics small{margin-top:3px;color:var(--subtle);font-size:8px}.admin-audit-table{min-width:1050px}.admin-security-table{min-width:1320px}.admin-audit-table small,.admin-security-table small{display:block;margin-top:4px;color:var(--subtle);font-size:8px;overflow-wrap:anywhere}.admin-audit-table td:first-child strong,.admin-security-table td:first-child strong{display:block;margin-top:6px}.admin-severity{display:inline-flex;align-items:center;gap:5px;width:max-content;padding:4px 7px;border-radius:999px;background:#eef2f1;color:#52616c;font-size:7px;font-weight:800;text-transform:uppercase}.admin-severity i{width:6px;height:6px;border-radius:50%;background:#81908d}.admin-severity.warning{background:#fff1cf;color:#8b5a08}.admin-severity.warning i{background:#d7941a}.admin-severity.critical{background:#fde7e1;color:#a83f2b}.admin-severity.critical i{background:#d45b43}@media (max-width:1100px){.admin-audit-filters{grid-template-columns:repeat(2,1fr)}.admin-security-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.admin-audit-filters{grid-template-columns:1fr}.admin-audit-filters button{width:100%}.admin-audit-metrics,.admin-security-metrics{grid-template-columns:1fr 1fr}}.privacy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line)}.privacy-card{display:flex;flex-direction:column;gap:16px;min-width:0;padding:22px;background:#fff}.privacy-card.account-delete-card{grid-column:1/-1}.privacy-card>div:first-child{min-height:96px}.privacy-card h3{margin-top:10px;font:700 13px Manrope,sans-serif}.privacy-card>div:first-child p{margin-top:6px;color:var(--muted);font-size:10px;line-height:1.55}.privacy-icon{width:31px;height:31px;display:grid;place-items:center;color:var(--teal);background:#eaf5f3;border-radius:9px}.privacy-icon svg{width:15px}.privacy-icon.danger{color:var(--danger);background:#fdece8}.privacy-card form{display:grid;gap:13px;margin-top:auto}.job-data-form label small,.privacy-card label small,.upload-delete-control label small{display:block;margin-top:5px;color:var(--subtle);font-size:9px;font-weight:400;line-height:1.45}.privacy-card form>button{justify-self:start}.privacy-card.danger-zone{box-shadow:inset 0 3px 0 #e8bbb3}.privacy-card .notice.compact{margin:0}.privacy-feedback{padding:0}.privacy-feedback .success-message{margin:0}.account-delete-card form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.account-delete-card form>button{grid-column:1/-1}.job-data-panel{margin-top:22px;scroll-margin-top:96px}.job-data-body{display:grid;gap:16px;padding:20px 22px}.job-data-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.job-data-summary span{min-width:0;padding:12px;background:#f7f9f8;border:1px solid var(--line);border-radius:9px}.job-data-summary small,.job-data-summary strong{display:block}.job-data-summary strong{font-size:10px}.job-data-summary small{margin-top:4px;color:var(--subtle);font-size:8px;overflow-wrap:anywhere}.job-data-form{display:grid;grid-template-columns:minmax(180px,.9fr) repeat(3,minmax(180px,1fr));align-items:end;gap:13px;padding:16px;border:1px solid #efd0ca;border-radius:11px;background:#fffaf9}.job-data-form>div p,.job-data-form>div strong{display:block}.job-data-form>div strong{color:var(--danger);font-size:11px}.job-data-form>div p{margin-top:5px;color:var(--muted);font-size:9px;line-height:1.45}.job-data-form button{align-self:end}.job-data-complete{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:22px;background:#f2faf7}.job-data-complete>svg{width:21px;color:var(--teal)}.job-data-complete strong{font-size:12px}.job-data-complete p{margin-top:5px;color:var(--muted);font-size:10px;line-height:1.5}.job-data-body>.developer-feedback:empty{display:none}.job-data-body .success-message{margin:0}.upload-delete-control{margin:0 24px;padding:12px 14px;border:1px solid #efd0ca;border-radius:10px;background:#fffaf9}.upload-delete-control summary{cursor:pointer;color:var(--danger);font-size:10px;font-weight:800}.upload-delete-control>p{margin-top:7px;color:var(--muted);font-size:9px}.upload-delete-control form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:11px;margin-top:13px}.upload-delete-control button{align-self:end}.upload-notice{margin:0 24px 18px}@media (max-width:1000px){.job-data-form{grid-template-columns:1fr 1fr}.job-data-form>div{grid-column:1/-1}.account-delete-card form{grid-template-columns:1fr 1fr}.account-delete-card form label:last-of-type{grid-column:1/-1}}@media (max-width:820px){.privacy-grid{grid-template-columns:1fr}.privacy-card.account-delete-card{grid-column:auto}.upload-delete-control form{grid-template-columns:1fr 1fr}.upload-delete-control form button{width:100%}}@media (max-width:620px){.privacy-card{padding:18px}.privacy-card>div:first-child{min-height:0}.account-delete-card form>button,.privacy-card form>button{width:100%}.account-delete-card form,.job-data-form,.job-data-summary,.upload-delete-control form{grid-template-columns:1fr}.account-delete-card form label:last-of-type,.job-data-form>div{grid-column:auto}.upload-delete-control{margin:0 18px}.upload-notice{margin:0 18px 16px}}