:root{--ink:#15142f;--muted:#7a7a89;--line:#e5e5ec;--accent:#00009e;--bg:#f6f6f8;--white:#fff;--danger:#b42318;color:var(--ink);background:var(--bg);font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,Segoe UI,Arial,sans-serif}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:14px}h1,h2,h3,p,ol,figure{margin:0}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}[hidden]{display:none!important}svg{flex:none}:focus-visible{outline-offset:2px;outline:2px solid #5361df}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono{font-family:Consolas,monospace}.nowrap{white-space:nowrap}.spin{animation:1.3s linear infinite spin}.loading-state{color:#8c8ea8;justify-content:center;align-items:center;gap:10px;min-height:300px;font-size:12px;display:flex}.app-shell~.loading-state,body>.loading-state{min-height:100vh}.receipt-trigger svg{transition:transform .15s}@keyframes spin{to{transform:rotate(360deg)}}.btn{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:11px;font-weight:600;line-height:1.3;transition:background .15s,opacity .15s;display:inline-flex}.primary{color:#fff;background:linear-gradient(105deg,#4263eb,#6852d7);border:1px solid #5361df}.primary:hover:not(:disabled){background:linear-gradient(105deg,#3555d6,#5943c4)}.primary:disabled{opacity:.45}.secondary{color:#56587b;background:#fff;border:1px solid #dfdfe7}.secondary:hover:not(:disabled){background:#f4f4f8}.secondary:disabled{opacity:.55}.small{padding:8px 11px;font-size:10px}.large{padding:14px 20px;font-size:14px}.text-btn{color:#525388;align-items:center;gap:5px;padding:3px 0;font-size:10px;font-weight:500;display:inline-flex}.text-btn:hover{color:#00017f}.icon-btn{color:#7b7c92;border-radius:6px;place-items:center;min-width:29px;min-height:29px;display:grid}.icon-btn:hover{color:#202268;background:#ededf4}.danger-btn{color:#a51c22;background:#fff4f4;border:1px solid #efc5c6}.danger-btn:hover:not(:disabled){background:#ffe4e4}.login-page{background:#f5f5f8;align-items:center;gap:10vw;min-height:100vh;padding:50px 7vw;display:flex;position:relative;overflow:hidden}.login-brand{letter-spacing:1px;color:#00019f;align-items:center;font-size:16px;font-weight:800;display:flex;position:absolute;top:40px}.login-brand img{width:26px;height:26px}.login-brand span{color:#18193d;margin-left:10px;margin-right:7px}.login-card{z-index:1;max-width:430px}.account-login{width:420px}.eyebrow{letter-spacing:1.8px;color:#82839c;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:700}.login-card h1{letter-spacing:-2px;color:#16183e;margin:18px 0 22px;font-size:40px;line-height:1.15}.login-card p{color:#7e8098;margin-bottom:30px;font-size:14px;line-height:1.9}.account-login form label,.user-form label{color:#56587a;margin:17px 0 8px;font-size:12px;display:block}.account-login input,.user-form input,.user-form select{background:#fff;border:1px solid #d4d5e1;border-radius:6px;width:100%;padding:12px;font-size:13px}.account-login input:focus,.user-form input:focus,.user-form select:focus{border-color:#5053ba;outline:none;box-shadow:0 0 0 2px #0001a210}.account-login .btn{justify-content:space-between;width:100%;margin-top:22px}.login-card small{color:#9d9eb0;margin-top:18px;font-size:10px;display:block}.login-feedback{color:#505597;background:#f1f1f9;border:1px solid #d2d4ea;border-radius:6px;align-items:start;gap:8px;margin:15px 0;padding:12px;font-size:11px;line-height:1.8;display:flex}.login-feedback.error{color:#ad6d53;background:#fff3ef;border-color:#f4ded4}.login-decoration{color:#5b5e95;background:#e9eaf3;border:1px solid #cdcedf;border-radius:20px;padding:45px;font-size:20px;font-weight:500;line-height:2;transform:rotate(-4deg)}.login-decoration span{letter-spacing:2px;color:#9396b1;margin-bottom:12px;font-size:9px;display:block}.login-decoration>div{margin-bottom:34px}.login-decoration>div:last-child{margin-bottom:0}.app-shell{min-height:100vh}.sidebar{color:#a1a1ba;z-index:20;background:linear-gradient(165deg,#151c3f 0%,#20204a 60%,#2c2254 100%);flex-direction:column;width:248px;padding:32px 20px 0;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{letter-spacing:.8px;color:#f4f4fa;align-items:center;gap:11px;padding:0 8px 29px;font-size:20px;font-weight:800;display:flex}.brand small{letter-spacing:2.4px;color:#9090b0;margin-top:4px;font-size:9px;font-weight:500;display:block}.brand-logo{filter:drop-shadow(0 0 6px #e8285f40);flex:none;width:36px;height:36px}.workspace{color:#dcdce8;text-align:left;cursor:default;-webkit-user-select:none;user-select:none;border:1px solid #333351;border-radius:9px;align-items:center;gap:10px;width:100%;padding:12px 10px;font-size:12px;font-weight:600;display:flex}.workspace>svg{color:#7f809e;margin-left:auto}.workspace small{color:#8586a5;margin-top:4px;font-size:10px;font-weight:400;display:block}.workspace-icon{color:#9a9ad6;background:#282848;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:grid}.nav-label{letter-spacing:1.4px;color:#757596;margin:33px 12px 12px;font-size:9px;font-weight:600}.nav-item{text-align:left;color:#a6a7be;border-radius:8px;align-items:center;gap:12px;width:100%;height:46px;margin:5px 0;padding:0 13px;font-size:13px;font-weight:500;display:flex}.nav-item:hover{color:#e8e8f4;background:#1a1a3d}.nav-item.active{color:#fff;background:linear-gradient(105deg,#4263eb,#7552dd);font-weight:600;box-shadow:0 5px 18px #0b102433}.sidebar-bottom{margin-top:auto}.secure-note{color:#bcbdd3;align-items:center;gap:11px;margin:30px 12px;font-size:11px;display:flex}.secure-note svg{color:#5455b5}.secure-note small{color:#757697;margin-top:5px;font-size:10px;display:block}.profile{border-top:1px solid #303151;align-items:center;gap:10px;min-width:0;padding:20px 0;display:flex}.profile>div{color:#e0e0ed;text-overflow:ellipsis;white-space:nowrap;max-width:128px;font-size:12px;overflow:hidden}.profile small{color:#8081a1;margin-top:4px;font-size:10px;display:block}.profile>a{color:#8a8baa;margin-left:auto}.profile>a:hover{color:#fff}.avatar{color:#ced0f0;background:#303158;border:1px solid #484968;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;font-size:12px;font-weight:600;display:grid}.main-shell{margin-left:248px}.topbar{border-bottom:1px solid var(--line);height:77px;color:var(--muted);z-index:10;background:#fff;justify-content:space-between;align-items:center;padding:0 38px;font-size:12px;display:flex;position:sticky;top:0}.topbar strong{color:#32334e;font-weight:500}.slash{color:#c2c2ce;margin:0 15px}.topbar-right{align-items:center;gap:20px;display:flex}.timezone{letter-spacing:.4px;color:#8e8e9e;font-size:10px}.connection{color:#8a7c52;align-items:center;gap:7px;font-size:11px;display:flex}.connection i,.live-label i{background:#c0a861;border-radius:50%;width:6px;height:6px;display:block}.connection.online{color:#262789}.connection.online i{background:#1a1eb8}.content{max-width:1660px;margin:auto;padding:34px 38px 0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}h1{letter-spacing:-.7px;font-size:28px;font-weight:650;line-height:1.3}.page-heading p{color:#818193;margin-top:9px;font-size:12px;line-height:1.7}.live-label{color:#7f819a;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.live-label i{background:#4c4eaf}.page-footer{color:#a4a5b2;border-top:1px solid #e3e4eb;justify-content:space-between;margin-top:18px;padding:27px 0;font-size:9px;display:flex}.page-footer>span:first-child{letter-spacing:1.3px;text-transform:uppercase;font-size:8px;font-weight:700}.card{border:1px solid var(--line);background:#fff;border-radius:11px}.work-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;margin-bottom:26px;display:grid}.work-grid.receipt-workspace{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.receipt-workspace>.card{min-width:0}.card-title{align-items:center;gap:12px;display:flex}.section-number{color:#797a9d;background:#f3f3f7;border:1px solid #e2e2ea;border-radius:7px;flex:none;place-items:center;width:31px;height:31px;font-size:10px;font-weight:600;display:grid}.card-title h2{letter-spacing:-.2px;font-size:14px;font-weight:600}.card-title p{color:#8a8b9c;margin-top:5px;font-size:10px}.input-card{padding:22px 22px 0;overflow:hidden}.format-tag{letter-spacing:.5px;color:#9495a8;white-space:nowrap;text-transform:uppercase;background:#f9f9fb;border:1px solid #e1e1ea;border-radius:4px;margin-left:auto;padding:5px 7px;font-size:8px}.column-guide{flex-wrap:wrap;gap:6px;margin:22px 0 10px;display:flex}.column-guide span{color:#787a91;background:#f4f4f7;border:1px solid #e8e8ee;border-radius:4px;padding:5px 9px;font-size:9px}.paste-area{resize:vertical;tab-size:8;white-space:pre;background:#fcfcfd;border:1px solid #dcdde7;border-radius:7px;outline:none;width:100%;min-height:180px;padding:16px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.9;display:block;overflow:auto}.paste-area::placeholder{color:#a4a5b2}.paste-area:focus{border-color:#5053ba;box-shadow:0 0 0 2px #0001a210}.input-card>.card-title+.paste-area,.input-card>.card-title+label+.paste-area{margin-top:22px}.account-paste{min-height:150px;font-size:15px;font-weight:600;line-height:1.8}.input-meta{color:#8c8ea3;justify-content:space-between;align-items:center;margin-top:11px;font-size:10px;display:flex}.input-meta>span{align-items:center;gap:6px;display:flex}.input-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:20px -22px 0;padding:17px 22px;display:flex}.input-footer>span{color:#a0a1b0;align-items:center;gap:6px;font-size:9px;display:flex}.preview-row{color:#8487a3;background:#f7f7fb;border:1px solid #e0e1ee;border-radius:6px;align-items:center;gap:8px;margin-top:15px;padding:10px;font-size:9px;display:flex}.preview-dot{background:#4a4ea9;border-radius:50%;flex:none;width:5px;height:5px}.preview-row strong{color:#4c4f7d;font-size:10px}.preview-row small{margin-top:4px;font-size:9px;display:block}.validation-list{color:#ad6d53;background:#fff3ef;border:1px solid #f4ded4;border-radius:5px;margin-top:13px;padding:10px 10px 10px 26px;font-size:10px;line-height:1.8}.results-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.results-actions{align-items:center;gap:10px;display:flex}.results-actions select{color:#777994;background:#fff;border:1px solid #e2e2e9;border-radius:5px;max-width:220px;padding:7px 10px;font-size:10px}.empty{text-align:center;color:#81839c;flex-direction:column;justify-content:center;align-items:center;min-height:245px;padding:45px 20px;display:flex}.empty-icon{color:#9ea0ba;background:#f7f7fa;border:1px solid #e5e5ed;border-radius:12px;place-items:center;width:49px;height:49px;margin-bottom:16px;display:grid}.empty h3{color:#656886;font-size:12px;font-weight:500}.empty p{margin-top:8px;font-size:10px;line-height:1.9}.queue-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:14px 20px;display:flex}.queue-toolbar>span{color:#9c9dae;font-size:10px}.segmented{background:#f3f3f6;border:1px solid #e6e6ec;border-radius:7px;gap:3px;padding:3px;display:flex}.segmented button{color:#9798aa;border-radius:5px;padding:8px 12px;font-size:10px}.segmented .selected{color:#4b4e7b;background:#fff;box-shadow:0 1px 4px #17193e10}.job-list{gap:12px;padding:16px;display:grid}.job-card{--result-danger:#b42318;background:#fff;border:1px solid #e7e7ed;border-radius:8px;overflow:hidden}.job-header{align-items:center;gap:11px;padding:15px;display:flex}.job-index{color:#b0b1bd;align-self:flex-start;padding-top:2px;font-size:10px}.job-identity{flex:1;min-width:0}.job-card .job-identity>strong{word-break:break-all;font-size:14px;font-weight:700;line-height:1.6;display:block}.job-card .job-identity>small{color:#525266;overflow-wrap:anywhere;margin-top:6px;font-size:12px;font-weight:700;line-height:1.75;display:block}.badge{white-space:nowrap;color:#9596a3;background:#f2f2f5;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:500;line-height:1.4;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:4px;height:4px}.badge.blue{color:#5c91ca;background:#edf5ff}.badge.warning{color:#b99747;background:#fcf6e6}.badge.success{color:#15803d;background:#ecfdf3}.badge.danger{color:#b42318;background:#fff0ef}.job-card .badge{padding:6px 10px;font-size:12px;font-weight:700}.job-card .badge.danger{color:var(--result-danger);background:#fff0ef;box-shadow:inset 0 0 0 1px #f1c1bb}.job-card.transaction-failed{border-color:#edc3bd}.job-card.transaction-failed .job-identity>strong,.job-card.transaction-failed .job-identity>small,.job-card.transaction-failed .job-index{color:var(--result-danger)}.matches{border-top:1px solid #ededf1;margin:0 15px}.matched-transaction{border-bottom:1px solid #ededf1}.matched-transaction:last-child{border-bottom:0}.match-row{align-items:center;gap:10px;padding:13px 0;display:flex}.match-row>div{flex:1;min-width:0}.job-card .match-row code{overflow-wrap:anywhere;color:#3f4170;font-family:Consolas,monospace;font-size:12px;font-weight:700;line-height:1.7}.job-card .match-row small{color:#525266;overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:700;line-height:1.75;display:block}.match-amount{color:#000;font-weight:800}.matched-transaction.transaction-failed .match-row code,.matched-transaction.transaction-failed .match-row small{color:var(--result-danger)}.not-found,.job-wait,.job-error{color:#9192a1;background:#fbfbfd;border-top:1px solid #ededf1;align-items:center;gap:8px;padding:13px 16px;font-size:10px;line-height:1.6;display:flex}.job-card .not-found{color:var(--ink);font-size:12px;line-height:1.75}.job-error{color:#b77c6b;background:#fffaf7}.job-note{color:#8a5a00;background:#fff8e6;border-top:1px solid #f3e3bd;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:600;line-height:1.6;display:flex}.job-error span{flex:1}.receipt-trigger{cursor:pointer;transition:background .15s,box-shadow .15s}.receipt-trigger:hover{background:#ffe2df;box-shadow:0 0 0 1px #efb8b2}.receipt-trigger .expanded{transform:rotate(180deg)}.receipt-results{grid-template-columns:repeat(auto-fit,minmax(200px,340px));gap:15px;padding:0 15px 15px;display:grid}.receipt-workspace .receipt-results{grid-template-columns:minmax(0,1fr)}.receipt-results figure{border:1px solid #e2e3ea;border-radius:5px;margin:0;overflow:hidden}.receipt-results img{object-fit:contain;background:#f8f8fa;width:100%;height:auto;display:block}.receipt-results figcaption{color:#9c9dae;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:9px;display:flex}.receipt-results figcaption a{color:#525388;font-weight:600}.receipt-results figcaption a:hover{color:#00017f}.inline-proof{background:#f8f8fb;border:1px solid #e5e5ec;border-radius:7px;margin:0 0 14px;overflow:hidden}.inline-proof-heading{border-bottom:1px solid #e5e5ec;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.inline-proof-heading>span{color:#545676;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.inline-proof .receipt-results{grid-template-columns:repeat(auto-fit,minmax(200px,400px));padding:13px}.proof-progress{color:#7d7f96;align-items:center;gap:9px;padding:18px 13px;font-size:11px;line-height:1.7;display:flex}.account-job-list{background:#f2f1f8;border-radius:0 0 10px 10px;gap:28px;padding:22px;display:grid}.account-job-card{background:#fff;border:2px solid #c9c1e7;border-left:6px solid #7461c9;border-radius:12px;box-shadow:0 3px 10px #30225c0a}.account-job-card .job-header{background:#eeeafa;border-bottom:1px solid #cfc6e9;gap:14px;padding:18px 20px}.account-job-card .job-index{color:#564399;white-space:nowrap;background:#fff;border:1px solid #cec4ec;border-radius:7px;flex:none;justify-content:center;align-self:center;align-items:center;min-width:64px;min-height:36px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.account-job-card .job-identity>strong{font-size:18px;font-weight:800;line-height:1.5}.account-job-card .job-identity>small{color:#63577d;margin-top:4px;font-size:12px;font-weight:600}.account-job-card .matches{border-top:0;margin:0 20px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:26px;display:grid}.stat-card{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:19px 20px;display:flex}.stat-card p{color:#848495;margin-bottom:10px;font-size:11px}.stat-card strong{letter-spacing:-.5px;font-size:26px;font-weight:600;line-height:1}.stat-card strong small{color:#9c9caa;margin-left:6px;font-size:13px;font-weight:400}.stat-icon{border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.stat-icon.amber{color:#c09d4a;background:#fcf5e6}.stat-icon.blue{color:#709ada;background:#eef5ff}.stat-icon.green{color:#5a5dac;background:#e7e7f6}.stat-icon.purple{color:#a18ac6;background:#f1edfa}.worker-info{color:#6e719f;background:#eeeef7;border:1px solid #dbdceb;border-radius:8px;gap:12px;margin:0 0 26px;padding:18px 20px;display:flex}.worker-info strong{color:#545787;font-size:11px;font-weight:500}.worker-info p{color:#898ca6;margin-top:5px;font-size:10px;line-height:1.9}.worker-section{margin-bottom:30px}.worker-section-title{align-items:center;gap:10px;margin:20px 0 15px;display:flex}.worker-section-title h2{font-size:13px;font-weight:600}.worker-section-title>span{color:#8c8fa5;background:#eaeaf0;border-radius:4px;padding:4px 7px;font-size:9px}.worker-section-title>div{background:var(--line);flex:1;height:1px;margin-left:8px}.workers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.worker-card{flex-direction:column;padding:20px 20px 0;display:flex}.worker-card-top{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.worker-icon{color:#686baa;background:#ebebf5;border-radius:9px;place-items:center;width:41px;height:41px;display:grid}.worker-title{align-items:center;gap:8px;display:flex}.worker-title h3{overflow-wrap:anywhere;min-width:0;font-size:17px;font-weight:600}.worker-title .icon-btn{flex:none;margin-left:auto}.worker-card>p{color:#9c9eaf;margin-top:5px;margin-bottom:20px;font-size:11px}.worker-line{justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:11px;line-height:1.6;display:flex}.worker-line>span{color:#7d849b}.worker-line strong{color:#515b78;overflow-wrap:anywhere;text-align:right;font-weight:500}.account-line strong{max-width:68%;font-weight:600}.account-line .login-ok{color:#435ac8}.session-picker{margin:4px 0 10px}.session-picker select{color:#4858b7;background:#f8f9ff;border:1px solid #d9def0;border-radius:6px;padding:5px 26px 5px 10px;font-size:12px;font-weight:600}.session-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:8px 0 13px;display:grid}.session-slot{color:#8991a7;background:#f8f9fc;border:1px solid #e5e8f3;border-radius:6px;grid-template-columns:6px 1fr;align-items:center;gap:3px 7px;min-width:0;padding:8px;font-size:10px;display:grid}.session-slot i{background:currentColor;border-radius:50%;width:5px;height:5px}.session-slot b{font-weight:600}.session-slot small{text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:9px;overflow:hidden}.session-slot.ready{color:#4a60c7;background:#f1f4ff;border-color:#d4dcff}.session-slot.working{color:#7750bc;background:#f4eeff;border-color:#cfbffa}.worker-message{color:#a89978;background:#faf8ef;border-radius:5px;margin-top:10px;padding:9px;font-size:11px;line-height:1.7}.worker-message.ok{color:#4f63b9;background:#f1f4ff}.worker-card-footer{border-top:1px solid var(--line);color:#a4a5b3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:auto -20px 0;padding:13px 20px;font-size:10px;display:flex}.worker-card .worker-message+.worker-card-footer{margin-top:17px}.worker-card-footer>span{margin-left:auto}.enabled-label{color:#7173a2}.switch{background:#cfd0db;border-radius:20px;flex:none;width:31px;height:18px;padding:3px;position:relative}.switch span{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s;display:block;box-shadow:0 1px 3px #11143915}.switch.checked{background:#0a0caa}.switch.checked span{transform:translate(13px)}.add-worker-card{color:#9497b3;background:#f5f5fa;border:1px dashed #cccddd;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;min-height:242px;display:flex}.add-worker-card:hover{background:#eeeef7}.add-worker-card>span{color:#767aaa;background:#e7e8f2;border-radius:50%;place-items:center;width:37px;height:37px;margin-bottom:3px;display:grid}.add-worker-card strong{font-size:11px;font-weight:500}.add-worker-card small{color:#a6a8bd;font-size:9px}.footnote{color:#9fa0b1;align-items:center;gap:8px;font-size:10px;line-height:1.8;display:flex}.password-card{max-width:560px;margin:0 0 22px;padding:22px}.password-summary{cursor:pointer;list-style:none}.password-summary::-webkit-details-marker{display:none}.password-card form{margin-top:6px}.password-card form label{color:#56587a;margin:17px 0 8px;font-size:12px;display:block}.password-card form input{background:#fff;border:1px solid #d4d5e1;border-radius:6px;width:100%;padding:12px;font-size:13px}.password-card form .btn{margin-top:18px}.users-grid{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:22px;margin-bottom:8px;display:grid}.users-grid.single{grid-template-columns:minmax(0,1fr)}.user-form{padding:22px}.user-form .btn{width:100%;margin-top:18px}.form-note{color:#8a8ca4;margin-top:14px;font-size:10px;line-height:1.8}.table-scroll{width:100%;overflow:auto}.queue-table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.queue-table th{color:#9b9cad;white-space:nowrap;background:#fafafc;padding:14px 20px;font-size:9px;font-weight:500}.queue-table td{color:#81849d;border-top:1px solid #eaeaf0;padding:17px 20px;font-size:10px}.queue-table strong{color:#5e6184;font-size:10px;font-weight:600}.account-edit-trigger{white-space:nowrap;padding:7px 10px}.status-off{color:#b77c6b}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f103055;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border:1px solid #dcdde7;border-radius:13px;width:430px;max-width:100%;max-height:92dvh;padding:25px;overflow:auto;box-shadow:0 25px 90px #0b0c242a}.modal-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.modal h2{letter-spacing:-.3px;font-size:18px}.modal>p{color:#9293a6;margin-top:10px;font-size:11px;line-height:1.7}.modal label{color:#6a6d8b;margin:20px 0 8px;font-size:11px;display:block}.modal input,.modal select{background:#fff;border:1px solid #dcdde7;border-radius:6px;width:100%;padding:11px;font-size:12px}.modal input:focus,.modal select:focus{border-color:#5053ba;outline:none}.modal-hint{color:#999cb1;background:#f4f4f9;border-radius:6px;align-items:start;gap:9px;margin:20px 0;padding:12px;font-size:10px;line-height:1.8;display:flex}.modal-hint svg{margin-top:2px}.modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.modal-error{color:#ad6d53;margin-top:12px;font-size:11px}.account-tools{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px;display:flex}.toast{z-index:60;color:#e1e3f8;background:#18194c;border:1px solid #3a3b73;border-radius:8px;align-items:center;gap:10px;max-width:calc(100vw - 30px);padding:15px 20px;font-size:12px;display:flex;position:fixed;bottom:28px;left:calc(50% + 124px);transform:translate(-50%);box-shadow:0 8px 30px #0f112e25}.toast.error{color:#ffe1dc;background:#4a1916;border-color:#7a2e27}.browser-backdrop{padding:18px}.browser-modal{width:1120px;max-width:100%;max-height:95dvh;padding:22px;overflow:auto}.browser-eyebrow{color:#727fa7;letter-spacing:1.6px;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:7px;font-size:10px;font-weight:700;display:flex}.browser-modal h2{font-size:21px}.browser-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 10px;display:flex}.browser-login-state{color:#a16b24;background:#fff6e7;border:1px solid #f2e3c9;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.browser-login-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.browser-login-state.connected{color:#3157c1;background:#edf2ff;border-color:#d1dcfb}.browser-account{color:#687797;overflow-wrap:anywhere;margin-right:auto;font-size:12px}.browser-help{color:#657491;margin:10px 0 14px;font-size:12px;line-height:1.8}.browser-screen{background:#f3f5fb;border:1px solid #d9dfef;border-radius:8px;min-height:250px;position:relative;overflow:hidden}.browser-screen img{-webkit-user-select:none;user-select:none;cursor:text;width:100%;height:auto;display:block}.browser-screen:focus-within{box-shadow:0 0 0 3px #bdc8ff}.browser-keyboard{opacity:0;resize:none;border:0;width:1px;height:1px;padding:0;position:absolute;top:0;left:0}.browser-wait{color:#7b87a7;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:360px;font-size:12px;display:flex}.browser-wait strong{color:#536487;font-size:14px}.browser-footer{justify-content:space-between;align-items:center;gap:18px;margin-top:16px;display:flex}.browser-footer>span{color:#57688c;align-items:flex-start;gap:8px;font-size:12px;line-height:1.7;display:flex}.browser-footer svg{margin-top:3px}.browser-footer small{color:#909bb4;margin-top:4px;font-size:10px;display:block}@media (min-width:1600px){.paste-area{min-height:200px}}@media (max-width:1200px){.sidebar{width:220px;padding:26px 15px 0}.main-shell{margin-left:220px}.topbar{padding:0 25px}.content{padding:28px 25px 0}.stats-grid{gap:12px}.stat-card{padding:17px 15px}.stat-icon{width:32px;height:32px}.workers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toast{left:calc(50% + 110px)}.input-footer>span{display:none}.input-footer{justify-content:flex-end}}@media (max-width:1050px){.users-grid{grid-template-columns:1fr}}@media (max-width:1000px){.work-grid.receipt-workspace{grid-template-columns:minmax(0,1fr)}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar-right .timezone,.live-label{display:none}.results-heading{flex-wrap:wrap}.results-actions{justify-content:flex-end;width:100%}.results-actions select{margin-right:auto}.queue-toolbar{flex-direction:column;align-items:start}.segmented{flex-wrap:wrap}.page-heading h1{font-size:25px}.login-decoration{display:none}}@media (max-width:720px){.sidebar{width:72px;padding:24px 11px 0}.brand{justify-content:center;padding:0 9px 23px}.brand>span:last-child,.workspace,.nav-label,.nav-item>span,.secure-note,.profile>div,.profile>a{display:none}.nav-item{justify-content:center;height:43px;margin:8px 0;padding:0}.sidebar nav{margin-top:18px}.sidebar .profile{justify-content:center;padding:20px 0}.brand-logo{width:30px;height:30px}.main-shell{margin-left:72px}.topbar{height:64px;padding:0 16px;font-size:10px}.topbar-right{gap:9px}.connection{gap:0;font-size:0}.connection i{width:7px;height:7px}.content{padding:24px 16px 0}.page-heading{align-items:flex-start;margin-bottom:22px}.page-heading h1{font-size:23px}.page-heading p{font-size:10px}.eyebrow{letter-spacing:1.3px;font-size:8px}.page-heading>.btn{gap:0;padding:9px;font-size:0}.stats-grid{gap:10px;margin-bottom:20px}.stat-card{padding:15px 12px}.stat-card p{font-size:9px}.stat-card strong{font-size:23px}.stat-icon{border-radius:7px;width:28px;height:28px}.input-card{padding:17px 16px 0}.input-footer{margin:17px -16px 0;padding:15px 16px}.input-footer .btn{width:100%}.card-title h2{font-size:13px}.card-title p{font-size:9px}.paste-area{min-height:190px;padding:12px;font-size:10px}.account-paste{font-size:14px}.results-heading{padding:17px 16px}.job-list{padding:10px}.job-header{flex-wrap:wrap;gap:7px;padding:12px}.job-index{display:none}.match-row{flex-wrap:wrap;gap:8px}.match-row>div{flex-basis:100%}.match-row .badge{margin-left:auto}.account-job-list{gap:24px;padding:12px}.account-job-card .job-header{gap:10px;padding:14px 12px}.account-job-card .job-index{min-width:55px;min-height:32px;font-size:10px;display:inline-flex}.account-job-card .job-identity>strong{font-size:16px}.account-job-card .matches{margin:0 12px}.worker-info{gap:9px;padding:14px}.workers-grid{grid-template-columns:1fr}.worker-card{padding:17px 17px 0}.worker-card-footer{gap:6px;margin:auto -17px 0;padding:13px 17px}.add-worker-card{min-height:145px}.page-footer{gap:12px;font-size:8px;line-height:1.6}.toast{max-width:calc(100vw - 100px);padding:12px;font-size:10px;left:calc(50% + 36px)}.queue-table th,.queue-table td{padding:12px}.queue-toolbar{padding:14px}.segmented button{padding:7px 8px;font-size:9px}.job-identity{flex-basis:calc(100% - 90px)}.login-page{padding:40px 25px}.account-login{width:100%}.login-card h1{font-size:34px}.login-brand{font-size:13px;top:30px}.browser-backdrop{padding:8px}.browser-modal{max-height:97dvh;padding:15px}.browser-footer{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.spin{animation:none}*{transition:none!important}}
