@font-face{font-family:Fraunces;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/fraunces-latin.woff2)format("woff2")}@font-face{font-family:Open Runde;font-weight:400;font-display:swap;src:local(Open Runde),url(/fonts/open-runde-regular.woff2)format("woff2")}@font-face{font-family:Open Runde;font-weight:500;font-display:swap;src:local(Open Runde Medium),url(/fonts/open-runde-medium.woff2)format("woff2")}@font-face{font-family:Open Runde;font-weight:600;font-display:swap;src:local(Open Runde Semibold),url(/fonts/open-runde-semibold.woff2)format("woff2")}@font-face{font-family:Open Runde;font-weight:700;font-display:swap;src:local(Open Runde Bold),url(/fonts/open-runde-bold.woff2)format("woff2")}.ops-app,.ops-auth-shell{--ops-ink:#1b2130;--ops-muted:#5d6170;--ops-soft:#8d909a;--ops-rule:#e7ddc9;--ops-rule-strong:#d5c8ae;--ops-paper:#f5efe2;--ops-paper-deep:#efe6d3;--ops-panel:#fffcf5;--ops-cobalt:#2d519d;--ops-cobalt-deep:#223f7d;--ops-cobalt-pale:#e8edf7;--ops-cobalt-line:#bccbe6;--ops-cream:#fff8e6;--ops-highlight:#f4eed2;--ops-amber:#8a5a12;--ops-amber-pale:#f8eed8;--ops-amber-line:#e8d2a4;--ops-red:#ad3a2c;--ops-red-pale:#f8e6e1;--ops-red-line:#e6b8ae;--ops-serif:"Fraunces", "Fraunces Fallback", Georgia, serif;--ops-shadow:0 14px 34px -22px #0c244773;min-height:100vh;color:var(--ops-ink);background:var(--ops-paper);font-family:Open Runde,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.5}@font-face{font-family:Fraunces Fallback;src:local(Georgia);size-adjust:116.9%}.ops-app *,.ops-auth-shell *{box-sizing:border-box}.ops-app button,.ops-auth-shell button,.ops-app input,.ops-app select,.ops-app textarea,.ops-auth-shell input{font:inherit}.ops-app :is(button,input,textarea,select,summary,a):focus-visible,.ops-auth-shell :is(button,input,a):focus-visible{outline:2px solid var(--ops-cobalt);outline-offset:2px}.ops-app button,.ops-auth-shell button{min-height:36px;color:var(--ops-ink);cursor:pointer;background:linear-gradient(#fff,#e8edf5);border:1px solid #1b213024;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:600;transition:border-color .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:inset 0 1px #fff,0 1px 2px #0c24471f}.ops-app button:hover:not(:disabled),.ops-auth-shell button:hover:not(:disabled){border-color:#2d519d73;box-shadow:inset 0 1px #fff,0 3px 10px -4px #0c244759}.ops-app button:disabled,.ops-auth-shell button:disabled{opacity:.5;cursor:not-allowed}.ops-app .ops-primary,.ops-auth-shell .ops-primary{color:var(--ops-cream);border-color:var(--ops-cobalt-deep);background:linear-gradient(180deg, #3460b2, var(--ops-cobalt));box-shadow:inset 0 1px #ffffff38,0 2px 6px -2px #0c244780}.ops-app .ops-primary:hover:not(:disabled),.ops-auth-shell .ops-primary:hover:not(:disabled){background:var(--ops-cobalt-deep)}.ops-app .ops-primary.large{min-height:44px;padding:0 20px;font-size:15px}.ops-app a{color:var(--ops-cobalt)}.ops-app h1,.ops-app h2,.ops-app h3{letter-spacing:-.01em;margin:0}.ops-app h1,.ops-auth-card h1,.ops-card>h2,.ops-card-header h2{font-family:var(--ops-serif);font-weight:500}.ops-app input,.ops-app select,.ops-app textarea{border:1px solid var(--ops-rule-strong);width:100%;color:var(--ops-ink);background:#fff;border-radius:10px;padding:8px 10px;font-size:14px}.ops-app textarea{resize:vertical;min-height:84px;line-height:1.45}.ops-app input:disabled,.ops-app select:disabled,.ops-app textarea:disabled{color:var(--ops-muted);background:#f4efe3}.ops-muted{color:var(--ops-muted)}.ops-hint{color:var(--ops-muted);margin:0;font-size:13px}.ops-hint svg{vertical-align:-2px;margin-right:4px}.ops-lead{margin:0;font-size:16px;font-weight:600;line-height:1.45}.ops-eyebrow{color:var(--ops-muted);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.ops-field-label{color:var(--ops-muted);margin:8px 0 2px;font-size:12px;font-weight:700;display:block}.ops-list{margin:4px 0 0;padding-left:18px}.ops-list li{margin:3px 0}.ops-list li small{color:var(--ops-soft);margin-left:6px}.ops-list a{align-items:center;gap:4px;display:inline-flex}.ops-button-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-inline-fields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:12px;display:grid}.ops-empty{color:var(--ops-muted);text-align:center;padding:28px 20px}.ops-select-case{place-items:center;min-height:60vh;font-size:15px;display:grid}.ops-error,.ops-notice,.ops-warning-box{border:1px solid;border-radius:8px;align-items:flex-start;gap:8px;margin:10px 0;padding:10px 12px;font-size:13px;display:flex}.ops-error{color:var(--ops-red);border-color:var(--ops-red-line);background:var(--ops-red-pale)}.ops-notice{color:var(--ops-cobalt-deep);border-color:var(--ops-cobalt-line);background:var(--ops-cobalt-pale)}.ops-warning-box{color:var(--ops-amber);border-color:var(--ops-amber-line);background:var(--ops-amber-pale)}.ops-error svg,.ops-notice svg{flex:none;margin-top:2px}.chip,.tag{border:1px solid var(--ops-rule);color:var(--ops-muted);background:var(--ops-panel);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.chip.urgent,.tag.urgent{color:var(--ops-red);border-color:var(--ops-red-line);background:var(--ops-red-pale)}.tag.unclaimed{color:var(--ops-cobalt);border-color:var(--ops-cobalt-line);background:var(--ops-cobalt-pale)}.chip.subtle{background:0 0}.chip.status-resolved,.chip.state-completed{color:var(--ops-cobalt-deep);background:var(--ops-cobalt-pale)}.chip.state-running{color:var(--ops-cobalt);background:var(--ops-cobalt-pale)}.chip.state-waiting,.chip.status-waiting_user,.chip.status-waiting_approval,.chip.status-waiting_external{color:var(--ops-amber);background:var(--ops-amber-pale)}.chip.state-failed,.chip.status-failed{color:var(--ops-red);background:var(--ops-red-pale)}.ops-chip-row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ops-environment{color:var(--ops-cream);background:var(--ops-ink);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:1px 8px;font-size:10px;font-style:normal;font-weight:700}.ops-environment.sandbox{background:var(--ops-amber)}.ops-environment.local,.ops-environment.unconfigured{background:var(--ops-cobalt)}.ops-auth-shell{place-items:center;padding:24px 16px;display:grid}.ops-auth-card{border:1px solid var(--ops-rule);background:#faf6ec;border-radius:24px;width:min(420px,100%);padding:32px;box-shadow:0 28px 100px #0c244724}.ops-auth-brand{justify-content:space-between;align-items:center;display:flex}.ops-logo{object-fit:contain;width:30px;height:30px;display:block}.ops-auth-card h1{margin:20px 0 6px;font-size:32px;line-height:1.1}.ops-auth-card>p{color:var(--ops-muted);margin:0 0 14px;font-size:14px}.ops-auth-card .ops-auth-redirect{background:var(--ops-cobalt-pale);color:var(--ops-ink);border-radius:8px;padding:10px 12px}.ops-auth-card label{flex-direction:column;gap:6px;margin:12px 0;font-size:13px;font-weight:600;display:flex}.ops-auth-card input{border:1px solid var(--ops-rule-strong);border-radius:7px;width:100%;padding:10px 12px;font-size:15px}.ops-auth-card button{width:100%;min-height:42px;margin-top:12px}.ops-auth-card .ops-link-button{min-height:32px;color:var(--ops-cobalt);box-shadow:none;background:0 0;border:0;font-weight:600}.ops-auth-card img:not(.ops-logo){margin:8px auto;display:block}.ops-auth-card code{word-break:break-all}.ops-session-banner{z-index:30;color:var(--ops-ink,var(--ops-ink));background:var(--ops-amber-pale);border-bottom:1px solid var(--ops-amber-line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;font-size:14px;display:flex;position:sticky;top:0}.ops-session-banner span{flex:280px}.ops-session-banner input{border:1px solid var(--ops-rule-strong);letter-spacing:.1em;border-radius:7px;width:110px;padding:7px 10px;font-size:15px}.ops-session-banner button{border:1px solid var(--ops-cobalt);color:#fff;background:var(--ops-cobalt);cursor:pointer;border-radius:7px;min-height:34px;padding:0 14px;font-weight:600}.ops-session-banner em{color:var(--ops-red);flex-basis:100%;font-style:normal}.ops-app{grid-template-columns:220px minmax(0,1fr);display:grid}.ops-sidebar{border-right:1px solid var(--ops-rule);background:var(--ops-paper-deep);flex-direction:column;gap:18px;height:100vh;padding:20px 14px 16px;display:flex;position:sticky;top:0}.ops-mark{font-family:var(--ops-serif);flex-wrap:wrap;align-items:center;gap:9px;padding:0 6px;font-size:20px;font-weight:500;display:flex}.ops-mark .ops-logo{width:26px;height:26px}.ops-sidebar nav{gap:4px;display:grid}.ops-sidebar nav button{width:100%;min-height:40px;color:var(--ops-muted);box-shadow:none;background:0 0;border:0;border-radius:12px;justify-content:flex-start;padding:0 12px}.ops-sidebar nav button.active{color:var(--ops-cobalt-deep);background:var(--ops-panel);box-shadow:0 1px 2px #0c244714}.ops-sidebar nav button span{text-align:left;flex:1}.ops-sidebar nav button em{min-width:22px;color:var(--ops-cream);background:var(--ops-cobalt);border-radius:999px;padding:1px 7px;font-size:12px;font-style:normal}.ops-identity{gap:2px;margin-top:auto;padding:0 6px;display:grid}.ops-identity span{color:var(--ops-muted);font-size:12px}.ops-identity button{box-shadow:none;color:var(--ops-muted);background:0 0;border:0;justify-content:flex-start;margin-top:8px;padding:0}.ops-main{min-width:0}.ops-topbar{z-index:20;border-bottom:1px solid var(--ops-rule);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f5efe2f0;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 20px;display:flex;position:sticky;top:0}.ops-sync{color:var(--ops-muted);align-items:center;gap:8px;font-size:13px;display:flex}.ops-sync>span{background:var(--ops-cobalt);border-radius:50%;width:8px;height:8px}.ops-sync.bad{color:var(--ops-red)}.ops-sync.bad>span{background:var(--ops-red)}.ops-topbar-actions{align-items:center;gap:8px;display:flex}.ops-alerts{position:relative}.ops-alerts>button.has-unread{border-color:var(--ops-red);color:var(--ops-red)}.ops-alerts>button em{color:#fff;background:var(--ops-red);border-radius:999px;min-width:20px;padding:0 6px;font-size:12px;font-style:normal}.ops-alerts-panel{z-index:40;border:1px solid var(--ops-rule);background:var(--ops-panel);border-radius:10px;width:min(360px,100vw - 32px);max-height:70vh;padding:8px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 16px 40px #0c244729}.ops-alerts-panel article{border-bottom:1px solid var(--ops-rule);gap:8px;padding:10px 6px;display:grid}.ops-alerts-panel article:last-child{border-bottom:0}.ops-alerts-panel article.urgent strong{color:var(--ops-red)}.ops-alerts-panel article div:first-child{display:grid}.ops-alerts-panel span{color:var(--ops-muted);font-size:12px}.ops-alerts-panel p{margin:10px 6px}.ops-queue-layout{grid-template-columns:320px minmax(0,1fr);min-height:calc(100vh - 52px);display:grid}.ops-queue{border-right:1px solid var(--ops-rule);background:#faf6ec;flex-direction:column;height:calc(100vh - 52px);display:flex;position:sticky;top:52px}.ops-queue-tabs{border-bottom:1px solid var(--ops-rule);grid-template-columns:repeat(5,auto);gap:2px;padding:10px 8px;display:grid}.ops-queue-tabs button{min-height:32px;color:var(--ops-muted);box-shadow:none;background:0 0;border-color:#0000;padding:0 6px;font-size:13px;transition:none}.ops-queue-tabs button.active{color:var(--ops-cream);border-color:var(--ops-cobalt);background:var(--ops-cobalt)}.ops-queue-summary{color:var(--ops-muted);justify-content:space-between;gap:10px;padding:10px 14px 6px;font-size:12px;display:flex}.ops-queue-summary strong{color:var(--ops-ink)}.ops-case-list{flex:1;padding:4px 10px 14px;overflow-y:auto}.ops-case-list>.ops-case-row{border:1px solid var(--ops-rule);border-left:4px solid var(--ops-rule-strong);background:var(--ops-panel);text-align:left;border-radius:9px;justify-content:stretch;gap:4px;width:100%;min-height:0;margin-bottom:8px;padding:11px 12px;font-weight:400;display:grid}.ops-case-list>.ops-case-row.urgent{border-left-color:var(--ops-red)}.ops-case-list>.ops-case-row.active{border-color:var(--ops-cobalt);border-left-color:var(--ops-cobalt);box-shadow:0 0 0 1px var(--ops-cobalt)}.ops-case-row-top{justify-content:space-between;gap:10px;display:flex}.ops-case-row-top strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:650;display:-webkit-box;overflow:hidden}.ops-case-row-top time{color:var(--ops-soft);flex:none;font-size:12px}.ops-case-row-sub{color:var(--ops-muted);font-size:12px}.ops-case-row-tags{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.ops-case-row-tags .tag{padding:0 7px;font-size:11px}.ops-queue-pagination{padding:0 10px 12px}.ops-queue-pagination button{width:100%}.ops-preview,.ops-operations{width:min(100%,1100px);margin:0 auto;padding:24px 28px 48px}.ops-preview-header h1,.ops-case-header h1{text-wrap:balance;font-size:30px;line-height:1.18}.ops-preview-header h1.long,.ops-case-header h1.long{max-width:900px;font-size:23px;line-height:1.25}.ops-preview-header p{max-width:760px;color:var(--ops-muted);white-space:pre-line;margin:8px 0 0;font-size:15px}.ops-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.ops-claim-bar{border:1px solid var(--ops-cobalt-line);background:var(--ops-cobalt-pale);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px 18px;display:flex}.ops-claim-bar>div{flex:360px;gap:2px;display:grid}.ops-claim-bar span{color:var(--ops-muted);font-size:13px}.ops-card{border:1px solid var(--ops-rule);background:var(--ops-panel);box-shadow:var(--ops-shadow);border-radius:18px;padding:18px 20px}.ops-card>h2,.ops-card-header h2{align-items:center;gap:8px;margin-bottom:8px;font-size:19px;display:flex}.ops-card-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.ops-card-header p{color:var(--ops-muted);margin:-4px 0 0;font-size:13px}.ops-card h3{margin:14px 0 6px;font-size:14px;font-weight:700}.ops-form{gap:12px;display:grid}.ops-form label,.ops-progress label{gap:5px;font-size:13px;font-weight:600;display:grid}.ops-app label.check{align-items:center;gap:8px;font-weight:500;display:flex}.ops-app label.check input{width:18px;height:18px}.ops-details{border-top:1px solid var(--ops-rule);margin-top:12px;padding-top:10px}.ops-details>summary{cursor:pointer;padding:4px 0;font-weight:700}.ops-details[open]>summary{margin-bottom:10px}.ops-details>.ops-form,.ops-details>label,.ops-details>.ops-inline-fields{margin-top:10px}.ops-live-workspace{width:min(100%,1560px);margin:0 auto;padding:20px 24px 48px}.ops-case-header{justify-content:space-between;gap:20px;display:flex}.ops-case-header-copy{min-width:0}.ops-speaker{border:1px solid;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:11px 14px;font-size:14px;font-weight:600;display:flex}.ops-speaker>span:first-of-type{flex:320px}.ops-speaker.kaval{color:var(--ops-ink);border-color:var(--ops-rule);border-left:4px solid var(--ops-cobalt);background:var(--ops-panel)}.ops-speaker.you{color:var(--ops-cream);border-color:var(--ops-cobalt-deep);background:var(--ops-cobalt)}.ops-speaker.review{color:var(--ops-ink);border-color:var(--ops-amber-line);background:var(--ops-highlight)}.ops-speaker.other,.ops-speaker.expired{color:var(--ops-amber);border-color:var(--ops-amber-line);background:var(--ops-amber-pale)}.ops-speaker-timer{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.ops-live-status{background:#ffffffb3;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;display:inline-flex}.ops-live-status>span{background:currentColor;border-radius:50%;width:7px;height:7px}.ops-live-status.live{color:var(--ops-cobalt-deep)}.ops-steps{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ops-steps li{border:1px solid var(--ops-rule);color:var(--ops-muted);background:var(--ops-panel);border-radius:999px;align-items:center;gap:7px;padding:4px 12px 4px 5px;font-size:13px;display:inline-flex}.ops-steps li span{background:var(--ops-paper);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-grid}.ops-steps li.done{color:var(--ops-cobalt-deep)}.ops-steps li.done span{color:var(--ops-cream);background:var(--ops-cobalt)}.ops-steps li.current{color:var(--ops-ink);border-color:var(--ops-cobalt);background:var(--ops-highlight);font-weight:700}.ops-steps li.current span{color:var(--ops-cream);background:var(--ops-ink)}.ops-closure{border-left:4px solid var(--ops-cobalt);background:var(--ops-panel);border-radius:8px;gap:4px;margin-top:14px;padding:12px 14px;display:grid}.ops-closure span{color:var(--ops-muted);font-size:12px;font-weight:700}.ops-closure strong{font-size:15px}.ops-closure small{color:var(--ops-muted)}.ops-toolbar{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ops-toolbar-hint{max-width:900px;margin-top:8px}.ops-workspace-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.ops-main-column{gap:18px;min-width:0;display:grid}.ops-side-column{min-width:0;position:sticky;top:64px}.ops-tabs{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.ops-tabs button{border-color:var(--ops-rule);min-height:30px;color:var(--ops-muted);box-shadow:none;background:0 0;border-radius:999px;padding:0 10px;font-size:13px;transition:none}.ops-tabs button.active{color:var(--ops-cream);border-color:var(--ops-cobalt);background:var(--ops-cobalt)}.ops-tabs button.active em{color:var(--ops-cobalt-deep);background:#fff}.ops-tabs button em{min-width:18px;color:var(--ops-muted);background:var(--ops-paper);border-radius:999px;padding:0 6px;font-size:11px;font-style:normal}.ops-tab-panel{max-height:calc(100vh - 120px);overflow-y:auto}.ops-chat-card{padding-bottom:0}.ops-live-transcript{border-top:1px solid var(--ops-rule);border-bottom:1px solid var(--ops-rule);background:#f3ecdc;gap:10px;max-height:58vh;margin:0 -18px;padding:14px 18px;display:grid;overflow-y:auto}.ops-live-message{background:#fff;border-radius:12px;max-width:78%;padding:9px 12px;box-shadow:0 1px 1px #0c244712}.ops-live-message.user{border-top-left-radius:4px;justify-self:start}.ops-live-message.assistant{background:var(--ops-cobalt-pale);border-top-right-radius:4px;justify-self:end}.ops-live-message.operator{background:var(--ops-highlight);border-top-right-radius:4px;justify-self:end}.ops-live-message-meta{color:var(--ops-muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.ops-live-message-meta strong{color:var(--ops-ink)}.ops-live-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0}.ops-live-attachments{gap:6px;margin-top:6px;display:grid}.ops-live-attachment{border:1px solid var(--ops-rule);color:var(--ops-ink);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 9px;font-size:13px;text-decoration:none;display:inline-flex}.ops-live-attachment small{color:var(--ops-muted)}.ops-live-attachment audio,.ops-live-attachment video{max-width:100%}.ops-live-attachment-image img{object-fit:cover;border-radius:8px;max-width:260px;max-height:260px;display:block}.ops-live-load-earlier{justify-self:center;font-size:12px;min-height:30px!important}.ops-live-empty{color:var(--ops-muted);justify-items:center;gap:6px;padding:30px;display:grid}.ops-review-bar,.ops-direct-reply,.ops-handback{gap:12px;margin:0 -18px;padding:14px 18px 18px;display:grid}.ops-review-bar{background:var(--ops-highlight)}.ops-direct-reply{background:var(--ops-cobalt-pale)}.ops-handback{background:var(--ops-paper-deep)}.ops-review-bar-heading>div,.ops-direct-reply>div:first-child,.ops-handback>div:first-child,.ops-draft>div:first-child{gap:2px;display:grid}.ops-review-bar-heading span,.ops-direct-reply>div:first-child span,.ops-handback>div:first-child span,.ops-draft>div:first-child span{color:var(--ops-muted);font-size:13px}.ops-composer-actions{color:var(--ops-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.ops-composer-actions>span{align-items:center;gap:4px;display:inline-flex}.ops-live-pending{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.ops-live-pending button{min-height:28px;padding:0 10px;font-size:12px}.ops-live-preparing{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.ops-live-preparing>div{flex:240px;display:grid}.ops-live-preparing span{color:var(--ops-muted);font-size:13px}.ops-draft{border:1px solid var(--ops-cobalt-line);background:#fff;border-radius:10px;gap:10px;padding:12px;display:grid}.ops-draft-text{background:var(--ops-cobalt-pale);white-space:pre-wrap;border-radius:8px;padding:12px;font-size:15px}.spin{animation:1s linear infinite ops-spin}@keyframes ops-spin{to{transform:rotate(360deg)}}.ops-status-choices{border:0;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin:0;padding:0;display:grid}.ops-status-choices legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:700}.ops-status-choices:disabled{opacity:.6}.ops-choice{border:1px solid var(--ops-rule-strong);cursor:pointer;background:#fff;border-radius:9px;padding:9px 11px 9px 34px;position:relative;gap:0!important;display:grid!important}.ops-choice input{width:16px;height:16px;margin:0;position:absolute;top:12px;left:11px}.ops-choice span{font-weight:650}.ops-choice small{color:var(--ops-muted);font-size:12px;font-weight:400}.ops-choice.selected{border-color:var(--ops-cobalt);background:var(--ops-cobalt-pale);box-shadow:0 0 0 1px var(--ops-cobalt)}.ops-app label.check.ops-notify-user{background:var(--ops-highlight);border-radius:10px;flex-wrap:wrap;padding:10px 12px;font-weight:600}.ops-notify-user small{color:var(--ops-muted);flex-basis:100%;margin-left:26px;font-size:12px;font-weight:400}.ops-approved{color:var(--ops-cobalt-deep);background:var(--ops-cobalt-pale);border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.ops-brief,.ops-work,.ops-notes,.ops-history{gap:4px;display:grid}.ops-brief-section{border-bottom:1px solid var(--ops-rule);padding:10px 0 12px}.ops-brief-section:last-child{border-bottom:0}.ops-brief-section h3{color:var(--ops-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:13px;font-weight:700}.ops-brief-section p{margin:0}.ops-brief-job{border:1px solid var(--ops-cobalt-line);background:var(--ops-cobalt-pale);border-radius:10px;padding:12px}.ops-brief-job h3{color:var(--ops-cobalt-deep)}.ops-brief-money{border-left:3px solid var(--ops-amber);padding-left:10px}.ops-brief dl,.ops-contact dl{gap:6px;margin:4px 0;display:grid}.ops-brief dl>div{grid-template-columns:110px minmax(0,1fr);gap:8px;display:grid}.ops-brief dt{color:var(--ops-muted);font-size:13px}.ops-brief dd{margin:0}.ops-contact dd small{color:var(--ops-muted);font-size:12px;display:block}.ops-contact dd a{align-items:center;gap:4px;font-weight:700;display:inline-flex}.ops-task{border:1px solid var(--ops-rule);background:#fff;border-radius:10px;gap:6px;padding:12px;display:grid}.ops-task+.ops-task{margin-top:8px}.ops-task header{justify-content:space-between;align-items:center;display:flex}.ops-task header time{color:var(--ops-soft);font-size:12px}.ops-task p{margin:0}.ops-task-steps>span{color:var(--ops-muted);font-size:12px;font-weight:700}.ops-browser{background:#f7f1e3;border-radius:8px;padding:10px}.ops-browser.needs-user{background:var(--ops-amber-pale)}.ops-browser-state{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ops-browser-state time{color:var(--ops-soft);margin-left:auto;font-size:12px}.ops-browser.needs-user .ops-browser-state{color:var(--ops-amber)}.ops-files{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.ops-files figure{margin:0}.ops-files figcaption{color:var(--ops-muted);margin-top:4px;font-size:12px}.ops-files .ops-brief-section{grid-column:1/-1}.ops-files .ops-live-attachment-image img{width:100%;max-width:100%;max-height:160px}.ops-note{border-left:3px solid var(--ops-amber);background:var(--ops-panel);border-radius:6px;padding:8px 10px}.ops-note p{white-space:pre-wrap;margin:0}.ops-note small{color:var(--ops-muted)}.ops-notes .ops-form{margin-bottom:8px}.ops-timeline{margin:6px 0 0;padding:0;list-style:none}.ops-timeline li{border-left:2px solid var(--ops-rule);padding:4px 0 10px 12px;display:grid}.ops-timeline li span{color:var(--ops-muted)}.ops-timeline li small{color:var(--ops-soft);font-size:12px}.ops-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.ops-operations>.ops-card{margin-top:18px}.ops-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ops-metrics>div{background:var(--ops-paper);border-radius:9px;padding:10px 12px;display:grid}.ops-metrics span,.ops-metrics small{color:var(--ops-muted);font-size:12px}.ops-metrics strong{font-size:20px}.ops-operator-list{gap:8px;display:grid}.ops-operator-list article{border:1px solid var(--ops-rule);border-radius:9px;justify-content:space-between;gap:10px;padding:10px 12px;display:flex}.ops-operator-list article>div:first-child{display:grid}.ops-operator-list span,.ops-operator-list small{color:var(--ops-muted);font-size:12px}.ops-operator-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ops-operations .ops-form{border-top:1px solid var(--ops-rule);margin-top:14px;padding-top:12px}.ops-operations .ops-form h3{margin:0}.ops-config-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ops-config-status>div{background:var(--ops-paper);border-radius:7px;justify-content:space-between;padding:7px 10px;font-size:13px;display:flex}.ops-config-status .ready strong{color:var(--ops-cobalt)}.ops-config-status .unset strong{color:var(--ops-soft)}.ops-alert-list{gap:6px;display:grid}.ops-alert-list article{background:var(--ops-paper);border-radius:7px;padding:8px 10px;display:grid}.ops-alert-list article.read{opacity:.65}.ops-alert-list span,.ops-alert-list small{color:var(--ops-muted);font-size:12px}.ops-json-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin:12px 0;display:grid}.ops-json-grid label{gap:4px;font-size:13px;font-weight:600;display:grid}.ops-json{font-family:ui-monospace,Menlo,monospace;min-height:180px!important;font-size:12px!important}@media (width<=1200px){.ops-workspace-grid{grid-template-columns:minmax(0,1fr)}.ops-side-column{position:static}.ops-tab-panel{max-height:none}}@media (width<=900px){.ops-app{grid-template-columns:minmax(0,1fr)}.ops-sidebar{flex-flow:wrap;align-items:center;height:auto;padding:10px 12px;position:static}.ops-sidebar nav{display:flex}.ops-identity{align-items:center;gap:8px;margin:0 0 0 auto;display:flex}.ops-identity button{margin:0}.ops-queue-layout{grid-template-columns:minmax(0,1fr)}.ops-queue{border-right:0;border-bottom:1px solid var(--ops-rule);height:auto;max-height:50vh;position:static}.ops-preview-grid,.ops-two-column{grid-template-columns:minmax(0,1fr)}.ops-live-workspace,.ops-preview,.ops-operations{padding:16px}.ops-live-message{max-width:92%}.ops-topbar{padding:0 16px;top:0}}.ops-browser-control{border:1px solid;border-radius:8px;gap:10px;padding:12px;display:grid}.ops-browser-control label{gap:5px;display:grid}.ops-browser-control input,.ops-browser-control textarea,.ops-browser-control select{width:100%;min-width:0}.ops-app .ops-browser-canvas{cursor:crosshair;border:0;border-radius:4px;width:100%;padding:0;display:block;overflow:hidden}.ops-browser-canvas img{pointer-events:none;width:100%;height:auto;display:block}.ops-browser-dialog{box-sizing:border-box;border:1px solid var(--ops-rule);background:var(--ops-panel);border-radius:12px;width:min(96vw,1500px);max-width:96vw;min-height:0;max-height:94vh;padding:clamp(10px,2vw,24px);overflow:auto}.ops-browser-dialog::backdrop{background:#0000008c}.ops-browser-dialog:not([open]){display:none}.ops-browser-dialog[open]{display:block}.ops-browser-dialog .ops-browser-canvas{width:100%}.ops-browser-panel{gap:8px;display:grid}.ops-browser-panel h2{align-items:center;gap:6px;display:inline-flex}.ops-browser-panel.status-waiting_for_operator,.ops-browser-panel.status-operator_control{border-color:var(--ops-amber)}.ops-browser-page{gap:2px;margin:0;display:grid}.ops-browser-page a{overflow-wrap:anywhere;align-items:center;gap:4px;font-weight:700;display:inline-flex}.ops-contact dd button{margin-left:8px}.ops-ws{gap:4px;display:grid}.ops-ws-toolbar{justify-content:space-between;align-items:center;gap:10px;padding-bottom:6px;display:flex}.ops-ws-toolbar button{min-height:28px;padding:0 10px;font-size:12px}.ops-facts{gap:6px;margin:4px 0;display:grid}.ops-facts>div{grid-template-columns:110px minmax(0,1fr);gap:8px;display:grid}.ops-facts dt{color:var(--ops-muted);font-size:13px}.ops-facts dd{overflow-wrap:anywhere;margin:0}.ops-facts dd small{color:var(--ops-muted);font-size:12px;display:block}.ops-facts dd a{align-items:center;gap:4px;font-weight:700;display:inline-flex}.ops-facts dd>button{min-height:28px;margin-left:8px;padding:0 10px;font-size:12px}.ops-na{color:var(--ops-soft)}.ops-state{color:var(--ops-muted);background:var(--ops-paper);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:13px;display:flex}.ops-state.error{color:var(--ops-red);background:var(--ops-red-pale)}.ops-state.error button{min-height:28px;padding:0 10px;font-size:12px}.ops-state.unavailable{color:var(--ops-soft)}.ops-reveal{background:var(--ops-highlight);border-radius:8px;gap:6px;margin-top:8px;padding:10px;display:grid}.ops-reveal label{font-size:13px;font-weight:600}.ops-reveal small{color:var(--ops-muted);font-size:12px;display:block}.chip.tone-good{color:var(--ops-cobalt-deep);background:var(--ops-cobalt-pale)}.chip.tone-bad{color:var(--ops-red);border-color:var(--ops-red-line);background:var(--ops-red-pale)}.chip.tone-wait{color:var(--ops-amber);border-color:var(--ops-amber-line);background:var(--ops-amber-pale)}.ops-delivery-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ops-delivery-list li{border-left:3px solid var(--ops-rule-strong);background:#fff;border-radius:6px;gap:2px;padding:6px 10px;display:grid}.ops-delivery-list li.tone-good{border-left-color:var(--ops-cobalt)}.ops-delivery-list li.tone-bad{border-left-color:var(--ops-red)}.ops-delivery-list li.tone-wait{border-left-color:var(--ops-amber)}.ops-delivery-main{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-delivery-list small{color:var(--ops-muted);font-size:12px}.ops-delivery-list .ops-delivery-error{color:var(--ops-red)}.ops-turn-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ops-turn{border:1px solid var(--ops-rule);background:#fff;border-radius:10px}.ops-app .ops-turn-head{width:100%;min-height:0;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:stretch;gap:6px;padding:10px 12px;font-weight:400;display:grid}.ops-app .ops-turn-head.static{cursor:default}.ops-line{display:block}.ops-turn-top{align-items:center;gap:6px;display:flex}.ops-turn-top strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-weight:650;display:-webkit-box;overflow:hidden}.ops-turn-top time{color:var(--ops-soft);flex:none;font-size:12px}.ops-turn-meta{color:var(--ops-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.ops-turn-body{border-top:1px solid var(--ops-rule);padding:10px 12px 12px}.ops-trace{margin:2px 0 0;padding:0;list-style:none}.ops-trace li{border-left:2px solid var(--ops-rule);grid-template-columns:78px minmax(0,1fr);gap:10px;margin-left:5px;padding:0 0 12px 14px;display:grid;position:relative}.ops-trace li:last-child{border-left-color:#0000;padding-bottom:0}.ops-trace li:before{content:"";border:2px solid var(--ops-panel);background:var(--ops-rule-strong);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-6px}.ops-trace li.tone-good:before{background:var(--ops-cobalt)}.ops-trace li.tone-bad:before{background:var(--ops-red)}.ops-trace li.tone-wait:before{background:var(--ops-amber)}.ops-trace-when{align-content:start;gap:1px;display:grid}.ops-trace time{color:var(--ops-muted);font-variant-numeric:tabular-nums;padding-top:1px;font-size:12px}.ops-trace-offset{color:var(--ops-soft);font-variant-numeric:tabular-nums;font-size:11px}.ops-trace-head{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ops-trace-name{color:var(--ops-muted)}.ops-trace-duration{color:var(--ops-soft);font-size:12px}.ops-trace small{color:var(--ops-muted);overflow-wrap:anywhere;margin-top:2px;font-size:13px;display:block}.ops-raw{border-top:1px solid var(--ops-rule);margin-top:10px;padding-top:8px}.ops-raw>summary{cursor:pointer;color:var(--ops-muted);font-size:12px;font-weight:700}.ops-raw pre{color:#e8ecf5;background:var(--ops-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:320px;margin:8px 0 0;padding:10px;font-size:12px;overflow:auto}.ops-agent-card{gap:12px;display:grid}.ops-agent-control{gap:10px;display:grid}.ops-agent-control .ops-warning-box,.ops-agent-control .ops-error,.ops-agent-control .ops-notice,.ops-agent-note .ops-error,.ops-agent-note .ops-notice,.ops-agent-control p{margin:0}.ops-agent-note{border-top:1px solid var(--ops-rule);padding-top:12px}.ops-topbar-actions>button.active{color:var(--ops-cream);border-color:var(--ops-cobalt-deep);background:var(--ops-cobalt)}.ops-people-search{gap:8px;display:grid}.ops-people-search label{font-size:13px;font-weight:600}.ops-people-row{flex-wrap:wrap;gap:8px;display:flex}.ops-people-row input{flex:260px;width:auto}.ops-people-list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ops-people-list>li{border:1px solid var(--ops-rule);background:#fff;border-radius:10px;gap:8px;padding:10px 12px;display:grid}.ops-people-list>li>button{justify-self:start}.ops-people-who{align-items:center;gap:10px;display:flex}.ops-people-who>div{display:grid}.ops-people-who span{color:var(--ops-muted);font-size:12px}@media (width<=900px){.ops-facts>div{grid-template-columns:minmax(0,1fr);gap:0}.ops-trace li{grid-template-columns:minmax(0,1fr);gap:2px}}.ops-vault{gap:6px;margin-top:10px;display:grid}.ops-vault form{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ops-vault input{flex:180px;min-width:0}.ops-vault-document{gap:4px;margin:0;display:grid}.ops-vault-document img,.ops-vault-document iframe{border:1px solid var(--line,#ddd);object-fit:contain;width:100%;max-height:480px}.ops-vault-document iframe{height:480px}.ops-app a.ops-link-button{min-height:36px;color:var(--ops-cobalt);align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.ops-app a.ops-link-button:hover{text-decoration:underline}.ops-records-scroll{max-width:100%;margin-top:8px;overflow-x:auto}.ops-records{border-collapse:collapse;width:100%;font-size:13px}.ops-records th{border-bottom:1px solid var(--ops-rule);color:var(--ops-muted);text-align:left;white-space:nowrap;padding:6px 10px;font-size:12px;font-weight:700}.ops-records td{border-bottom:1px solid var(--ops-rule);overflow-wrap:anywhere;vertical-align:top;max-width:320px;padding:6px 10px}.ops-records td button{min-height:28px;padding:0 10px;font-size:12px}.ops-records-empty{margin:10px 0}.ops-records-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:4px;display:flex}.ops-records-filters .ops-tabs{margin-bottom:0}.ops-records-state{color:var(--ops-muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.ops-records-state select{min-height:32px}.ops-boards .ops-tabs,.ops-admissions .ops-tabs{margin:12px 0 8px}.ops-admissions>.ops-card{margin-top:16px}.ops-admissions form.ops-card{gap:6px;max-width:520px;display:grid}.ops-plain-list{margin:4px 0 8px;padding-left:18px}.ops-dialog-backdrop{z-index:50;background:#0c244766;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ops-dialog{width:min(560px,100%);max-height:90vh;overflow-y:auto}.ops-dialog form{gap:6px;display:grid}.ops-auth-card .ops-passkey-button{margin-top:8px}.ops-said{white-space:pre-line;overflow-wrap:anywhere}.ops-brief-said{margin-top:8px}.ops-brief-said>summary{cursor:pointer;color:var(--ops-cobalt-deep);font-size:13px;font-weight:600}.ops-brief-said[open]>summary{margin-bottom:6px}@media (width<=1600px) and (width>=1201px){.ops-queue-layout{grid-template-columns:280px minmax(0,1fr)}}@media (width<=600px){.ops-sidebar nav{scrollbar-width:none;flex-wrap:nowrap;gap:2px;width:100%;overflow-x:auto}.ops-sidebar nav button{white-space:nowrap;flex:none;width:auto;min-height:36px;padding:0 10px}.ops-identity{justify-content:flex-end;width:100%;font-size:13px}.ops-topbar{flex-wrap:wrap;gap:6px;padding:8px 12px}.ops-topbar-actions{flex-wrap:wrap;gap:6px}.ops-topbar-actions>button{min-height:34px;padding:0 10px;font-size:13px}.ops-preview-header h1,.ops-case-header h1,.ops-preview-header h1.long,.ops-case-header h1.long{font-size:22px;line-height:1.25}.ops-queue-tabs{overflow-x:auto}}:root{color:#1b2130;font-synthesis:none;text-rendering:optimizelegibility;background:#f5efe2}*{box-sizing:border-box}html,body{background:#f5efe2;min-width:320px;min-height:100%;margin:0}button,input,select{font:inherit}button{-webkit-tap-highlight-color:transparent}
