@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";.return-center-page{max-width:1500px;color:var(--text);gap:18px;margin:0 auto;display:grid}.return-center-hero{color:#fff;background:linear-gradient(135deg,#102b43 0%,#153b61 58%,#1a5571 100%);border:1px solid #2f6282;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:28px;padding:30px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #020c153d}.return-center-hero:after{content:"";border:1px solid #7ee6ff2b;border-radius:50%;width:330px;height:330px;position:absolute;top:-125px;right:-95px;box-shadow:0 0 0 52px #62cfee0a,0 0 0 104px #8a6cff08}.return-center-hero>div,.return-center-hero>aside{z-index:1;position:relative}.return-center-eyebrow{color:#70d9fa;letter-spacing:.18em;margin:0 0 8px;font:700 11px DM Mono,monospace}.return-center-hero h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,54px)}.return-center-hero>div>p:not(.return-center-eyebrow){color:#c7dff0;max-width:750px;margin:11px 0 0;font-size:15px;line-height:1.7}.return-hero-badges{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.return-center-hero>aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07182761;border:1px solid #9ddfff2b;border-radius:12px;width:min(330px,32vw);padding:16px 18px}.return-center-hero>aside span,.return-center-hero>aside strong,.return-center-hero>aside small{display:block}.return-center-hero>aside span{color:#7bd9f5;letter-spacing:.12em;font:700 10px DM Mono,monospace}.return-center-hero>aside strong{color:#fff;margin-top:7px;font-size:15px}.return-center-hero>aside small{color:#a8c3d5;margin-top:6px;font-size:12px;line-height:1.55}.return-status-pill{border:1px solid var(--line);background:var(--surface-soft);min-height:25px;color:var(--text-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.return-status-pill.blue{color:#9bd6ff;background:#1a3b5d;border-color:#2d78ba}.return-status-pill.green{color:#9debd1;background:#123f3b;border-color:#287e70}.return-status-pill.amber{color:#ffd39c;background:#493322;border-color:#865b31}.return-status-pill.red{color:#ffb2aa;background:#4b292d;border-color:#914e4e}.return-status-pill.violet{color:#d2c2ff;background:#332c59;border-color:#6d59a9}.return-inbound-highlight{box-shadow:inset 4px 0 0 #52d7fa,0 14px 32px var(--shadow);background:linear-gradient(125deg,#12334d 0%,#10283b 58%,#122b3e 100%);border:1px solid #2aaed8;border-radius:15px;grid-template-columns:minmax(260px,.7fr) minmax(460px,1.3fr) minmax(230px,.55fr);align-items:stretch;display:grid;overflow:hidden}.return-inbound-main{padding:18px 22px}.return-inbound-main>span{color:#62dcff;letter-spacing:.14em;font:800 10px DM Mono,monospace;display:block}.return-inbound-main>strong{color:#fff;margin:6px 0 0;font:900 48px/1 DM Mono,monospace;display:block}.return-inbound-main h2{color:#fff;margin:6px 0 4px;font-size:17px}.return-inbound-main small{color:#9fc6d9;font-size:10px}.return-inbound-splits{background:#2c5870;grid-template-columns:1fr 1.35fr;gap:1px;display:grid}.return-inbound-splits>div{background:#10283b;padding:18px}.return-inbound-splits span{color:#8db9cc;font-size:10px;font-weight:800;display:block}.return-inbound-splits p{flex-wrap:wrap;gap:7px;margin:10px 0 0;display:flex}.return-inbound-splits b{color:#9debd1;background:#143e38;border:1px solid #27765f;border-radius:7px;padding:7px 9px;font-size:10px}.return-inbound-splits b.refund{color:#ffd39c;background:#3f3124;border-color:#795b33}.return-inbound-definition{background:#0e2435;border-left:1px solid #2c5870;flex-direction:column;justify-content:center;gap:6px;padding:17px 19px;display:flex}.return-inbound-definition b{color:#62dcff;font-size:10px}.return-inbound-definition span{color:#a8c6d5;font-size:10px;line-height:1.65}:root[data-theme=light] .return-inbound-highlight{background:linear-gradient(125deg,#e6f7ff,#f4fbff);box-shadow:inset 4px 0 #18a9dc,0 12px 28px #1a57721a}:root[data-theme=light] .return-inbound-main>strong,:root[data-theme=light] .return-inbound-main h2{color:#12324a}:root[data-theme=light] .return-inbound-main small,:root[data-theme=light] .return-inbound-definition span{color:#4f7388}:root[data-theme=light] .return-inbound-splits{background:#b7d9e7}:root[data-theme=light] .return-inbound-splits>div,:root[data-theme=light] .return-inbound-definition{background:#f1f9fd}:root[data-theme=light] .return-inbound-definition{border-color:#b7d9e7}:root[data-theme=light] .return-inbound-splits b{color:#0b7357;background:#e4f7ef;border-color:#8ccbb6}:root[data-theme=light] .return-inbound-splits b.refund{color:#94570b;background:#fff4e5;border-color:#dfbd8e}.return-center-tabs{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:7px;display:grid}.return-center-tabs button{border:1px solid var(--line-strong);background:color-mix(in srgb,var(--surface-soft) 55%,transparent);min-height:54px;color:var(--text-soft);text-align:left;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px 9px 14px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex}.return-center-tabs button:hover{border-color:var(--cyan);background:var(--surface-soft);color:var(--text);transform:translateY(-1px)}.return-center-tabs button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.return-center-tabs button.active{background:color-mix(in srgb,var(--accent) 17%,var(--surface));color:var(--text);box-shadow:inset 3px 0 0 var(--cyan),0 6px 16px color-mix(in srgb,var(--accent) 12%,transparent);border-color:#2d7fe4}.return-center-tabs button>span{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.return-center-tabs button>i{color:#fff;background:#195ca8;border:1px solid #2d7fe4;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:14px;font-style:normal;font-weight:800;display:grid}.return-center-tabs strong{font-size:14px}.return-center-tabs small{color:var(--muted);font-size:11px}.return-view-stack{gap:16px;display:grid}.return-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.return-metric{border:1px solid var(--line);background:var(--surface);box-shadow:0 10px 26px var(--shadow);border-radius:13px;padding:18px 20px;position:relative;overflow:hidden}.return-metric:after{content:"";background:#2d8af31a;border-radius:50%;width:76px;height:76px;position:absolute;top:-23px;right:-22px}.return-metric.violet:after{background:#9b70fa20}.return-metric.green:after{background:#54d7ae20}.return-metric.amber:after{background:#eeb87920}.return-metric span,.return-metric strong,.return-metric small{display:block}.return-metric span{color:var(--muted);font-size:12px}.return-metric strong{color:#8dcbff;margin:8px 0 5px;font:800 29px DM Mono,monospace}.return-metric.violet strong{color:#c1a9ff}.return-metric.green strong{color:#7fe0be}.return-metric.amber strong{color:#f4c48d}.return-metric small{color:var(--text-soft);font-size:11px}.return-design-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:16px;display:grid}.return-panel{border:1px solid var(--line);background:var(--surface);box-shadow:0 12px 30px var(--shadow);border-radius:14px;overflow:hidden}.return-panel>header{border-bottom:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 86%,transparent),var(--surface));justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.return-panel>header span:not(.return-status-pill){color:var(--cyan);letter-spacing:.15em;font:700 10px DM Mono,monospace;display:block}.return-panel>header h2{color:var(--text);letter-spacing:-.025em;margin:5px 0 0;font-size:18px}.return-live-metrics{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.return-live-metrics>div{background:var(--surface);padding:17px}.return-live-metrics span,.return-live-metrics strong,.return-live-metrics small{display:block}.return-live-metrics span{color:var(--muted);font-size:11px}.return-live-metrics strong{color:var(--text);margin:8px 0;font:700 24px DM Mono,monospace}.return-live-metrics small{color:var(--text-soft);font-size:10px}.return-empty-state{border:1px dashed var(--line-strong);background:var(--surface-soft);border-radius:10px;align-items:center;gap:13px;margin:17px;padding:14px 16px;display:flex}.return-empty-state>span{background:color-mix(in srgb,var(--cyan) 12%,var(--surface));width:35px;height:35px;color:var(--cyan);border-radius:9px;place-items:center;font-size:21px;display:grid}.return-empty-state strong{color:var(--text);font-size:13px;display:block}.return-empty-state p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.55}.return-agent-panel>p{color:var(--text-soft);margin:18px 19px 12px;font-size:13px;line-height:1.7}.return-question-list{gap:7px;margin:0 19px;display:grid}.return-question-list span{border-left:2px solid var(--purple);background:var(--surface-soft);color:var(--text-soft);padding:9px 11px;font-size:11px}.return-agent-panel>button{color:#fff;background:#195ca8;border:1px solid #327fd1;border-radius:8px;justify-content:space-between;align-items:center;width:calc(100% - 38px);margin:16px 19px 19px;padding:11px 13px;font-size:12px;font-weight:800;display:flex}.return-agent-panel>button b{font-size:18px}.return-flow-panel{padding-bottom:17px}.return-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;padding:19px;display:grid}.return-flow-step{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;min-height:86px;padding:12px;position:relative}.return-flow-step i,.return-flow-step strong{display:block}.return-flow-step i{color:var(--cyan);font:700 11px DM Mono,monospace}.return-flow-step strong{color:var(--text);margin-top:15px;font-size:12px;line-height:1.4}.return-flow-step>b{z-index:2;color:var(--muted);font-size:18px;position:absolute;top:31px;right:-14px}.return-guardrails{flex-wrap:wrap;gap:7px;padding:0 19px;display:flex}.return-guardrails span{border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:6px 8px;font-size:10px}.return-aging-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.return-aging-grid article{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:15px 16px}.return-aging-grid span,.return-aging-grid strong,.return-aging-grid small{display:block}.return-aging-grid span{color:var(--cyan);font:700 11px DM Mono,monospace}.return-aging-grid strong{color:var(--text);margin:7px 0 5px;font-size:13px}.return-aging-grid small{color:var(--muted);font-size:10px;line-height:1.5}.return-demo-banner{padding:14px 17px}.return-demo-banner>div{align-items:center;gap:10px;display:flex}.return-demo-banner strong{color:var(--text);font-size:13px}.return-demo-banner p{color:var(--muted);margin:0 0 0 auto;font-size:11px}.return-filter-bar{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:1.5fr repeat(3,minmax(150px,.7fr));gap:9px;padding:12px;display:grid}.return-filter-bar label span{color:var(--muted);margin:0 0 6px;font-size:10px;font-weight:800;display:block}.return-filter-bar input,.return-filter-bar select{border:1px solid var(--line-strong);background:var(--field);width:100%;height:39px;color:var(--text);border-radius:7px;outline:none;padding:0 10px;font-size:12px}.return-filter-bar input:focus,.return-filter-bar select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 12%,transparent)}.return-record-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr);align-items:start;gap:16px;display:grid}.return-record-list>header>b{color:var(--muted);font:600 11px DM Mono,monospace}.return-table-wrap{overflow:auto}.return-table-wrap table{border-collapse:collapse;width:100%;min-width:980px}.return-table-wrap th,.return-table-wrap td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 12px}.return-table-wrap th{background:var(--surface-soft);color:var(--muted);white-space:nowrap;font-size:10px}.return-table-wrap td{color:var(--text-soft);font-size:11px}.return-table-wrap tbody tr{cursor:pointer}.return-table-wrap tbody tr:hover,.return-table-wrap tbody tr.selected{background:color-mix(in srgb,var(--accent) 9%,var(--surface))}.return-table-wrap tbody tr.selected{box-shadow:inset 3px 0 0 var(--cyan)}.return-table-wrap td:first-child{white-space:nowrap}.return-table-wrap code,.return-table-wrap td strong,.return-table-wrap td small{display:block}.return-table-wrap code{color:var(--text-soft);margin-top:7px;font:10px DM Mono,monospace}.return-table-wrap td strong{color:var(--text);font-size:11px}.return-table-wrap td small{color:var(--muted);margin-top:4px;font-size:9px}.return-no-results{color:var(--muted);text-align:center;padding:34px;font-size:12px}.return-record-detail{position:sticky;top:103px}.return-record-detail dl{gap:0;margin:0;padding:6px 18px;display:grid}.return-record-detail dl>div{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.return-record-detail dt{color:var(--muted);font-size:10px}.return-record-detail dd{color:var(--text);overflow-wrap:anywhere;margin:0;font:11px DM Mono,monospace}.return-timeline{gap:0;padding:10px 18px;display:grid}.return-timeline>div{gap:10px;min-height:55px;display:flex;position:relative}.return-timeline>div:not(:last-child):after{content:"";background:var(--line-strong);width:1px;position:absolute;top:27px;bottom:0;left:13px}.return-timeline i{border:1px solid var(--line-strong);background:var(--surface-soft);width:27px;height:27px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:10px;font-style:normal;display:grid}.return-timeline .done i{color:#a4efd7;background:#174d43;border-color:#2c8a70}.return-timeline strong,.return-timeline small{display:block}.return-timeline strong{color:var(--text);font-size:11px}.return-timeline small{color:var(--muted);margin-top:4px;font-size:9px}.return-next-action{background:color-mix(in srgb,var(--purple) 10%,var(--surface));border:1px solid #6a5aa4;border-radius:9px;margin:0 18px 18px;padding:12px}.return-next-action span,.return-next-action strong,.return-next-action small{display:block}.return-next-action span{color:#b5a0f4;font-size:9px;font-weight:800}.return-next-action strong{color:var(--text);margin:7px 0;font-size:12px}.return-next-action small{color:var(--muted);font-size:9px}.return-case-board{padding-bottom:18px}.return-case-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:18px;display:grid}.return-case-grid article{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;padding:14px}.return-case-grid article>div{justify-content:space-between;align-items:center;display:flex}.return-case-grid article>div>strong{color:var(--text);font:800 23px DM Mono,monospace}.return-case-grid h3{color:var(--text);margin:12px 0 6px;font-size:12px}.return-case-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.return-case-rules ul{color:var(--text-soft);margin:0;padding:17px 20px 20px 38px;font-size:12px;line-height:1.8}.return-case-rules li::marker{color:var(--cyan)}.return-run-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.return-run-summary article{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:16px 17px}.return-run-summary span,.return-run-summary strong,.return-run-summary small{display:block}.return-run-summary span{color:var(--muted);font-size:10px}.return-run-summary strong{color:var(--text);margin:7px 0;font-size:14px}.return-run-summary small{color:var(--text-soft);font-size:10px}.return-run-panel{padding-bottom:8px}.return-stage-list{display:grid}.return-stage-list article{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 18px;display:grid}.return-stage-list article:last-child{border-bottom:0}.return-stage-list>article>i{background:var(--surface-soft);width:34px;height:34px;color:var(--cyan);border-radius:9px;place-items:center;font:700 10px DM Mono,monospace;display:grid}.return-stage-list strong{color:var(--text);font-size:12px}.return-stage-list p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.5}.return-boundary-panel{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.return-boundary-panel>div{background:var(--surface);padding:16px 18px}.return-boundary-panel span,.return-boundary-panel strong{display:block}.return-boundary-panel span{color:var(--cyan);font-size:10px;font-weight:800}.return-boundary-panel strong{color:var(--text-soft);margin-top:7px;font-size:11px;line-height:1.6}:root[data-theme=light] .return-status-pill.blue{color:#1666a4;background:#e8f4ff;border-color:#9ec8ee}:root[data-theme=light] .return-status-pill.green{color:#0b7357;background:#e7f8f1;border-color:#96d6c0}:root[data-theme=light] .return-status-pill.amber{color:#94570b;background:#fff5e6;border-color:#e3bc8b}:root[data-theme=light] .return-status-pill.red{color:#aa3028;background:#fff0ee;border-color:#e6aaa4}:root[data-theme=light] .return-status-pill.violet{color:#6745b1;background:#f2edff;border-color:#c7b7ec}:root[data-theme=light] .return-metric strong{color:#166fc4}:root[data-theme=light] .return-metric.violet strong{color:#7651c2}:root[data-theme=light] .return-metric.green strong{color:#147c60}:root[data-theme=light] .return-metric.amber strong{color:#a36522}:root[data-theme=light] .return-timeline .done i{color:#087056;background:#e1f7ef;border-color:#7dc8ae}@media (width<=1150px){.return-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.return-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.return-flow-step>b{display:none}.return-aging-grid,.return-case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.return-record-layout{grid-template-columns:1fr}.return-record-detail{position:static}.return-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.return-inbound-highlight{grid-template-columns:minmax(230px,.65fr) 1.35fr}.return-inbound-definition{border-top:1px solid #2c5870;border-left:0;grid-column:1/-1}}@media (width<=760px){.return-center-hero{padding:24px 20px;display:block}.return-center-hero>aside{width:100%;margin-top:20px}.return-center-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.return-inbound-highlight{grid-template-columns:1fr}.return-inbound-splits{grid-template-columns:1fr 1fr}.return-inbound-definition{grid-column:auto}.return-metrics,.return-design-grid,.return-run-summary{grid-template-columns:1fr 1fr}.return-live-metrics,.return-aging-grid,.return-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.return-demo-banner>div{flex-wrap:wrap;align-items:flex-start}.return-demo-banner p{flex-basis:100%;margin:0}.return-boundary-panel{grid-template-columns:1fr}}@media (width<=520px){.return-center-page{gap:12px}.return-center-hero h1{font-size:34px}.return-center-tabs button{min-height:58px;display:block}.return-center-tabs small{margin-top:3px;display:block}.return-inbound-main>strong{font-size:42px}.return-inbound-splits,.return-metrics,.return-design-grid,.return-run-summary,.return-filter-bar{grid-template-columns:1fr}.return-flow{grid-template-columns:repeat(2,minmax(0,1fr));padding:13px}.return-aging-grid,.return-case-grid{grid-template-columns:1fr}.return-panel>header{align-items:flex-start;padding:14px}.return-panel>header .return-status-pill{white-space:normal}.return-stage-list article{grid-template-columns:34px minmax(0,1fr)}.return-stage-list article>.return-status-pill{grid-column:2;justify-self:start}.return-record-detail dl>div{grid-template-columns:75px minmax(0,1fr)}}.return-real-state{border-style:solid;border-color:#287e70}.return-real-state>span{color:#a4efd7;background:#174d43}.return-data-banner{border-color:#287e70}.return-error-state{color:#ff9aab}.return-pagination{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:10px;display:flex}.return-pagination>div{gap:7px;display:flex}.return-pagination button{border:1px solid var(--line-strong);background:var(--surface-soft);color:var(--text-soft);border-radius:6px;padding:6px 10px;font-size:10px}.return-pagination button:disabled{cursor:not-allowed;opacity:.45}.return-pagination button:not(:disabled):hover{border-color:var(--cyan);color:var(--text)}.return-page-error{color:#ffb2aa;background:#4b292d;border:1px solid #914e4e;border-radius:10px;align-items:center;gap:12px;padding:12px 15px;display:flex}.return-page-error strong{font-size:12px}.return-page-error span{color:#f5c5c0;font-size:11px}:root[data-theme=light] .return-page-error{color:#aa3028;background:#fff0ee;border-color:#e6aaa4}:root[data-theme=light] .return-page-error span{color:#8d4d48}@media (width<=1150px){.return-filter-bar-real{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.return-filter-bar-real{grid-template-columns:1fr}.return-pagination{flex-direction:column;align-items:flex-start}}.return-table-wrap .return-bucket-name{max-width:145px;color:var(--cyan);margin-top:7px;font-size:10px;line-height:1.4}.return-case-grid.return-case-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.return-case-owner{color:var(--cyan);font-size:10px;font-weight:800}.return-case-rules ol{color:var(--text-soft);margin:0;padding:17px 20px 20px 38px;font-size:12px;line-height:1.8}.return-case-rules ol li::marker{color:var(--cyan);font-weight:800}@media (width<=1150px){.return-case-grid.return-case-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.return-case-grid.return-case-grid-four{grid-template-columns:1fr}}.return-drill-card{font:inherit;text-align:left;cursor:pointer;box-shadow:inset 3px 0 0 var(--cyan),0 10px 26px var(--shadow);transition:border-color .16s,transform .16s,box-shadow .16s;background-image:linear-gradient(145deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 58%)!important;border-color:#2d7fe4!important}.return-drill-card:hover{box-shadow:inset 3px 0 0 var(--cyan),0 14px 30px color-mix(in srgb,var(--cyan) 18%,var(--shadow));transform:translateY(-2px);border-color:var(--cyan)!important}.return-drill-card:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.return-case-grid .return-case-card{border:1px solid var(--line);background:var(--surface-soft);width:100%;color:inherit;border-radius:10px;padding:14px;display:block}.return-case-grid .return-case-card>div{justify-content:space-between;align-items:center;display:flex}.return-case-grid .return-case-card>div>strong{color:var(--text);font:800 23px DM Mono,monospace}.return-case-flags{align-items:center;gap:7px;display:flex}.return-click-badge{letter-spacing:.04em;background:#123f61;border:1px solid #41b9ed;border-radius:999px;align-items:center;width:max-content;min-height:23px;padding:3px 8px;font-weight:900;line-height:1;color:#8de6ff!important;font-size:9px!important;display:inline-flex!important}.return-metric>.return-click-badge{z-index:2;position:absolute;top:12px;right:12px}.return-drill-action{z-index:2;background:#195ca8;border:1px solid #3b91e6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:8px 9px 8px 11px;font-weight:800;line-height:1.2;position:relative;box-shadow:0 5px 12px #07182740;color:#fff!important;font-size:10px!important;display:flex!important}.return-drill-action b{font-size:11px}.return-drill-action i{color:#fff;background:#ffffff1c;border-radius:6px;place-items:center;width:21px;height:21px;font-size:14px;font-style:normal;display:grid}.return-drill-card:hover .return-drill-action{background:#2474c8;border-color:#6fd7ff}.return-drill-card:active{box-shadow:inset 3px 0 0 var(--cyan),0 5px 12px var(--shadow);transform:translateY(0)}:root[data-theme=light] .return-click-badge{background:#e2f5ff;border-color:#66bce7;color:#096b99!important}:root[data-theme=light] .return-drill-card{background-image:linear-gradient(145deg,#eaf6ff80,#0000 58%)!important}:root[data-theme=light] .return-drill-action{background:#1769b4;border-color:#1e6db9;color:#fff!important}@media (width<=520px){.return-center-tabs button{display:flex}.return-center-tabs button>span{display:block}.return-center-tabs button>i{width:24px;height:24px}}span.return-delta{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:9px;font-size:9px;line-height:1.35;display:flex}.return-delta b,.return-delta i{font-style:normal;display:block}.return-delta b{color:inherit;font-weight:900}.return-delta i{color:var(--muted);white-space:nowrap;font-weight:700}.return-delta.good b,.return-delta-number.good{color:#77dfb9}.return-delta.bad b,.return-delta-number.bad{color:#ff9f98}.return-delta.up b,.return-delta-number.up{color:#73d8ff}.return-delta.down b,.return-delta-number.down{color:#c5afff}.return-delta.flat b,.return-delta-number.flat{color:var(--text-soft)}.return-delta-unavailable{font-style:italic;color:var(--muted)!important;justify-content:flex-start!important}.return-delta.compact{flex-direction:column;align-items:flex-start;gap:3px;margin-top:8px;padding-top:7px}.return-delta.compact i{white-space:normal}.return-center-hero>aside .return-delta{border-color:#9ddfff2b;margin-top:11px;padding-top:10px}.return-center-hero>aside .return-delta b{color:#d7f5ff}.return-center-hero>aside .return-delta i{color:#9fbfd1}.return-comparison-panel{padding-bottom:16px}.return-change-summary{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.return-change-summary>div{background:var(--surface);padding:14px 17px}.return-change-summary span,.return-change-summary strong,.return-change-summary small{display:block}.return-change-summary span{color:var(--muted);font-size:10px}.return-change-summary strong{color:var(--text);margin:6px 0;font:800 20px DM Mono,monospace}.return-change-summary small{color:var(--text-soft);font-size:9px;line-height:1.45}.return-comparison-table-wrap{overflow:auto}.return-comparison-table-wrap table{border-collapse:collapse;width:100%;min-width:780px}.return-comparison-table-wrap th,.return-comparison-table-wrap td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:9px 13px;font-size:10px}.return-comparison-table-wrap th{background:var(--surface-soft);color:var(--muted);font-weight:800}.return-comparison-table-wrap th:first-child,.return-comparison-table-wrap td:first-child{text-align:left}.return-comparison-table-wrap td{color:var(--text-soft)}.return-comparison-table-wrap td:first-child{color:var(--text);font-weight:800}.return-delta-number{font-weight:900}.return-enter-count{font-weight:900;color:#7bd9f5!important}.return-leave-count{font-weight:900;color:#c5afff!important}.return-transition-list{flex-wrap:wrap;align-items:center;gap:7px;padding:14px 17px 0;display:flex}.return-transition-list>span{color:var(--cyan);margin-right:3px;font-size:10px;font-weight:900}.return-transition-list b,.return-transition-list em{border:1px solid var(--line);background:var(--surface-soft);color:var(--text-soft);border-radius:7px;padding:6px 8px;font-size:9px;font-style:normal}.return-transition-list b i{color:var(--text);margin-left:5px;font-style:normal}.return-case-card .return-delta{margin-bottom:2px}:root[data-theme=light] .return-delta.good b,:root[data-theme=light] .return-delta-number.good{color:#087056}:root[data-theme=light] .return-delta.bad b,:root[data-theme=light] .return-delta-number.bad{color:#b63d34}:root[data-theme=light] .return-delta.up b,:root[data-theme=light] .return-delta-number.up{color:#126ea7}:root[data-theme=light] .return-delta.down b,:root[data-theme=light] .return-delta-number.down{color:#7047b8}:root[data-theme=light] .return-enter-count{color:#126ea7!important}:root[data-theme=light] .return-leave-count{color:#7047b8!important}@media (width<=760px){.return-change-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.return-change-summary{grid-template-columns:1fr}.return-comparison-panel>header{display:block}.return-comparison-panel>header .return-status-pill{margin-top:10px}.return-delta{flex-direction:column;align-items:flex-start!important}.return-delta i{white-space:normal}}.return-warehouse-split{padding-bottom:17px}.return-warehouse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:17px;display:grid}.return-warehouse-card{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:13px;overflow:hidden}.return-warehouse-card.warehouse-51771{box-shadow:inset 4px 0 #43c8f5}.return-warehouse-card.warehouse-56675{box-shadow:inset 4px 0 #efb15f}.return-warehouse-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 17px;display:flex}.return-warehouse-title>div>span{color:var(--cyan);letter-spacing:.11em;font:800 9px DM Mono,monospace;display:block}.return-warehouse-title h3{color:var(--text);margin:5px 0 0;font-size:18px}.return-warehouse-headline{grid-template-columns:minmax(0,1fr) minmax(150px,.62fr);align-items:end;gap:14px;padding:15px 17px;display:grid}.return-warehouse-headline>div>span,.return-warehouse-headline>div>strong,.return-warehouse-headline>div>small{display:block}.return-warehouse-headline>div>span{color:var(--muted);font-size:10px}.return-warehouse-headline>div>strong{color:var(--text);margin:5px 0;font:900 30px DM Mono,monospace}.return-warehouse-headline>div>small{color:var(--text-soft);font-size:10px}.return-warehouse-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.return-warehouse-stat{background:var(--surface);min-width:0;color:inherit;text-align:left;cursor:pointer;border:0;padding:13px 12px;transition:background .15s,box-shadow .15s;display:block}.return-warehouse-stat:hover,.return-warehouse-stat:focus-visible{z-index:1;background:color-mix(in srgb,var(--accent) 11%,var(--surface));box-shadow:inset 0 0 0 1px var(--cyan);outline:0;position:relative}.return-warehouse-stat span,.return-warehouse-stat strong,.return-warehouse-stat i{display:block}.return-warehouse-stat span{min-height:28px;color:var(--muted);font-size:9px;line-height:1.45}.return-warehouse-stat strong{color:#74d8f7;margin:4px 0;font:900 21px DM Mono,monospace}.return-warehouse-stat.amber strong{color:#efb15f}.return-warehouse-stat.violet strong{color:#b9a4f4}.return-warehouse-stat.red strong{color:#ff9a98}.return-warehouse-stat i{color:var(--cyan);font-size:9px;font-style:normal;font-weight:800}.return-warehouse-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px 14px;padding:12px 17px;font-size:9px;line-height:1.5;display:flex}.return-filter-bar-real{grid-template-columns:minmax(170px,.9fr) minmax(170px,.9fr) minmax(210px,1.3fr) repeat(3,minmax(120px,.7fr))}:root[data-theme=light] .return-warehouse-card{background:#f8fbfe}:root[data-theme=light] .return-warehouse-stat{background:#fff}:root[data-theme=light] .return-warehouse-stat:hover,:root[data-theme=light] .return-warehouse-stat:focus-visible{background:#eaf6ff}@media (width<=1150px){.return-filter-bar-real{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.return-warehouse-grid{grid-template-columns:1fr}}@media (width<=620px){.return-warehouse-grid{padding:12px}.return-warehouse-headline{grid-template-columns:1fr}.return-warehouse-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.return-filter-bar-real{grid-template-columns:1fr}}.return-inbound-drill{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:0;transition:background .16s,box-shadow .16s;position:relative}.return-inbound-drill:hover,.return-inbound-drill:focus-visible{box-shadow:inset 0 0 0 1px var(--cyan);background:#1a486521;outline:0}.return-inbound-drill>.return-click-badge{position:absolute;top:14px;right:14px}.return-inbound-drill>i{color:#fff;background:#1769b4;border-radius:6px;margin-top:11px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.return-inbound-warehouse-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex!important}.return-inbound-warehouse-actions button{color:#a4efd7;cursor:pointer;background:#174d43;border:1px solid #287e70;border-radius:7px;padding:7px 9px;font-family:inherit;font-size:10px;font-weight:800}.return-inbound-warehouse-actions button:hover,.return-inbound-warehouse-actions button:focus-visible{border-color:var(--cyan);outline:0;box-shadow:0 0 0 2px #43c8f526}.return-inbound-warehouse-actions i{margin-left:5px;font-style:normal}:root[data-theme=light] .return-inbound-drill:hover,:root[data-theme=light] .return-inbound-drill:focus-visible{background:#eaf6ff}:root[data-theme=light] .return-inbound-warehouse-actions button{color:#0b7357;background:#e7f8f1}.return-active-date{color:var(--cyan);margin-top:5px;font-size:9px;font-weight:800;display:block}.return-error-state button{color:#ffd6dc;cursor:pointer;background:#5d2933;border:1px solid #ff9aab;border-radius:6px;margin-left:12px;padding:6px 10px;font-family:inherit;font-size:10px;font-weight:800}.return-error-state button:hover,.return-error-state button:focus-visible{border-color:#fff;outline:0}.return-refresh-button{color:#fff;cursor:pointer;background:#1769b4;border:1px solid #3c9be9;border-radius:7px;width:100%;margin-top:13px;padding:9px 11px;font-family:inherit;font-size:11px;font-weight:900;display:block;box-shadow:0 5px 13px #07182740}.return-refresh-button:hover,.return-refresh-button:focus-visible{background:#2474c8;border-color:#86e4ff;outline:0}.return-refresh-button:disabled{cursor:wait;opacity:.7}.return-refresh-note{color:#91b8ce;text-align:center;margin-top:6px;font-size:9px;font-style:normal;display:block}.flash-page{width:min(1380px,100%);color:var(--text);margin:0 auto;padding:6px 0 42px}.flash-hero{border:1px solid var(--border);background:linear-gradient(135deg,#6c4eff21,#3cb6ff0f),var(--surface-raised);box-shadow:var(--shadow);border-radius:24px;justify-content:space-between;align-items:center;gap:28px;padding:30px 34px;display:flex}.flash-hero>div>span,.flash-section>header>div>p{color:var(--muted)}.flash-hero>div>span{letter-spacing:.14em;color:#8a78ff;font-size:11px;font-weight:900}.flash-hero h1{margin:7px 0 5px;font-size:34px;line-height:1.05}.flash-hero p{color:var(--muted);margin:0}.flash-query-button{color:#fff;text-align:left;background:linear-gradient(135deg,#7356ff,#9d65ff);border:1px solid #8269ff70;border-radius:16px;align-items:center;gap:13px;min-width:285px;padding:15px 18px;display:flex;box-shadow:0 12px 30px #603fdc38}.flash-query-button>b{background:#ffffff29;border-radius:11px;place-items:center;width:38px;height:38px;font-size:24px;display:grid}.flash-query-button span{gap:2px;font-weight:900;display:grid}.flash-query-button small{color:#ffffffb8;font-size:10px;font-weight:600}.flash-query-button em{color:#d9d0ff;font-size:10px;font-style:normal;font-weight:900}.flash-query-button.confirming{background:linear-gradient(135deg,#6b4ce8,#b05c92);border-color:#ffd36a;box-shadow:0 0 0 3px #ffd36a33,0 12px 30px #603fdc47}.flash-query-button.confirming em{color:#ffe58f}.flash-query-button:disabled{opacity:.5;cursor:not-allowed}.flash-query-state.idle,.flash-query-state.pending{color:#d9d0ff}.flash-query-state.complete{color:#a9ffd8}.flash-query-state.incomplete{color:#ffd0d8}.flash-policy-strip{flex-wrap:wrap;gap:8px;margin:13px 2px 18px;display:flex}.flash-policy-strip span{border:1px solid var(--border);background:var(--surface-raised);color:var(--muted);border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.flash-message{border-radius:12px;margin:10px 0;padding:12px 15px;font-size:13px;font-weight:700}.flash-message.error{color:#ff7186;background:#ff5a7017;border:1px solid #ff5a704d}.flash-message.success{color:#38c990;background:#36d59717;border:1px solid #36d59747}.flash-section{border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow);border-radius:22px;margin-top:16px;padding:24px}.flash-section>header{align-items:center;gap:12px;margin-bottom:19px;display:flex}.flash-section>header>span{color:#8a72ff;background:#7758ff21;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.flash-section>header>div{min-width:0}.flash-section>header h2{margin:0 0 2px;font-size:18px}.flash-section>header p{margin:0;font-size:12px}.flash-section>header>b,.flash-section>header>button{margin-left:auto}.flash-template-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.flash-template-grid>button{border:1px solid var(--border);background:var(--surface);min-height:88px;color:var(--text);text-align:left;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;gap:1px 10px;padding:14px;display:grid}.flash-template-grid>button:hover{border-color:#8068ff;transform:translateY(-1px)}.flash-template-grid i{color:#8b73ff;background:#7153ff1f;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.flash-template-grid strong{align-self:end;font-size:13px}.flash-template-grid small{color:var(--muted);font-size:10px;line-height:1.35}.flash-shop-groups{gap:16px;display:grid}.flash-shop-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.flash-shop-head strong{font-size:13px}.flash-shop-head button,.flash-add-rule{color:#8a72ff;background:0 0;border:0;font-size:12px;font-weight:800}.flash-shop-groups>div>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.flash-shop-groups label{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:999px;grid-template-columns:auto auto;align-items:center;gap:0 6px;min-width:72px;padding:9px 11px;display:grid}.flash-shop-groups label.selected{color:#9a84ff;background:#7353ff1c;border-color:#8068ff}.flash-shop-groups input{display:none}.flash-shop-groups label span{font-size:12px;font-weight:900}.flash-shop-groups label small{text-overflow:ellipsis;white-space:nowrap;max-width:130px;color:var(--muted);grid-column:1/3;font-size:9px;overflow:hidden}.flash-shop-groups label small:empty{display:none}.flash-fields-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.flash-fields-grid label,.flash-rule-main label{gap:6px;display:grid}.flash-fields-grid label>span,.flash-rule-main label>span{color:var(--muted);font-size:10px;font-weight:900}.flash-page input,.flash-page select{border:1px solid var(--border);background:var(--surface);width:100%;height:43px;color:var(--text);font:inherit;border-radius:11px;outline:none;padding:0 12px;font-size:13px}.flash-page input:focus,.flash-page select:focus{border-color:#8068ff;box-shadow:0 0 0 3px #8068ff1f}.flash-rule-list{gap:10px;display:grid}.flash-rule-row{border:1px solid var(--border);background:var(--surface);border-radius:15px;grid-template-columns:34px minmax(0,1fr) 28px;align-items:start;gap:11px;padding:13px;display:grid}.flash-rule-number{color:#8a72ff;background:#7053ff1f;border-radius:9px;place-items:center;height:34px;font-size:11px;font-weight:900;display:grid}.flash-rule-main{gap:10px;display:grid}.flash-rule-selector{grid-template-columns:minmax(145px,1.3fr) repeat(3,minmax(105px,1fr));gap:9px;display:grid}.flash-price-fields{border-top:1px dashed var(--border);flex-wrap:wrap;align-items:end;gap:9px;padding-top:9px;display:flex}.flash-price-fields>select{width:150px}.flash-price-fields label{min-width:125px}.flash-remove-rule{color:#ff6378;background:#ff53691a;border:0;border-radius:8px;width:28px;height:28px;font-size:18px}.flash-submit-bar{z-index:5;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #7e62ff61;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:17px 20px;display:flex;position:sticky;bottom:10px;box-shadow:0 18px 45px #0000002e}.flash-submit-bar strong{font-size:13px}.flash-submit-bar p{color:var(--muted);margin:3px 0 0;font-size:11px}.flash-submit-bar button{color:#fff;background:linear-gradient(135deg,#7455ff,#a164ff);border:0;border-radius:12px;min-width:185px;padding:13px 18px;font-weight:900}.flash-submit-bar button:disabled{opacity:.5}.flash-submission-list{gap:8px;display:grid}.flash-submission{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden}.flash-submission>button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:13px;display:grid}.flash-submission-kind{color:#8b75ff;background:#6a50ff1f;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:900}.flash-submission>button span:nth-child(2){gap:2px;display:grid}.flash-submission>button strong{font-size:13px}.flash-submission>button small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10px;overflow:hidden}.flash-submission>button>b{color:#e8aa36;background:#ffb93d1f;border-radius:999px;padding:5px 8px;font-size:10px}.flash-submission.completed>button>b{color:#39c894;background:#32cd901f}.flash-submission.failed>button>b,.flash-submission.interrupted>button>b{color:#ff6378;background:#ff53691f}.flash-submission>button>i{color:var(--muted);font-style:normal}.flash-result{border-top:1px solid var(--border);color:var(--text);padding:16px 18px;font-size:12px;line-height:1.65;overflow:auto}.flash-result p:first-child{margin-top:0}.flash-result table{border-collapse:collapse;width:100%;min-width:650px}.flash-result th,.flash-result td{border:1px solid var(--border);text-align:left;padding:8px}.flash-result th{background:#7555ff14}.flash-result code{white-space:pre-wrap}.flash-query-integrity{border:1px solid var(--border);border-radius:11px;align-items:center;gap:10px;margin:-2px 0 15px;padding:11px 13px;display:flex}.flash-query-integrity strong{font-size:13px}.flash-query-integrity span{color:var(--muted);font-size:11px}.flash-query-integrity.complete{color:#38c990;background:#36d5971a;border-color:#36d59780}.flash-query-integrity.complete span{color:#72dcb2}.flash-query-integrity.incomplete{color:#ff6f84;background:#ff536924;border-color:#ff5369b3;box-shadow:0 0 0 2px #ff53691f}.flash-query-integrity.incomplete span{color:#ffb1bc}.flash-query-integrity.pending,.flash-query-integrity.idle{color:#e8aa36;background:#ffb93d14}.flash-empty{text-align:center;color:var(--muted);margin:0;padding:22px}@media (width<=1120px){.flash-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.flash-fields-grid,.flash-rule-selector{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.tab-flash .page-content{padding:12px}.flash-page{padding-bottom:80px}.flash-hero{padding:21px;display:block}.flash-hero h1{font-size:28px}.flash-query-button{width:100%;min-width:0;margin-top:18px}.flash-section{border-radius:17px;padding:15px}.flash-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flash-template-grid>button{grid-template-columns:30px 1fr;padding:11px}.flash-fields-grid,.flash-rule-selector{grid-template-columns:1fr}.flash-rule-row{grid-template-columns:28px minmax(0,1fr) 24px;gap:7px;padding:9px}.flash-price-fields{grid-template-columns:1fr 1fr;display:grid}.flash-price-fields>select{grid-column:1/-1;width:100%}.flash-submit-bar{bottom:calc(8px + env(safe-area-inset-bottom));display:block}.flash-submit-bar button{width:100%;margin-top:12px}.flash-submission>button{grid-template-columns:auto minmax(0,1fr) auto}.flash-submission>button>b{grid-column:2}.flash-submission>button>i{grid-area:1/3/3}.flash-shop-groups label{min-width:62px}}:root{color:#172921;font-synthesis:none;background:#f5f6f1;font-family:Manrope,Microsoft YaHei,Arial,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-header{background:#fff;border-bottom:1px solid #e3eae3;align-items:center;gap:32px;height:74px;padding:0 max(28px,50vw - 716px);display:flex}.brand{align-items:center;gap:11px;min-width:210px;display:flex}.brand-icon{color:#fff;letter-spacing:-.08em;background:#173f35;border-radius:10px;place-items:center;width:34px;height:34px;font-size:21px;font-weight:800;display:grid}.brand strong,.brand span{display:block}.brand strong{letter-spacing:-.035em;font-size:16px;line-height:1.15}.brand span{letter-spacing:.16em;color:#839087;margin-top:4px;font:11px DM Mono,monospace}.app-tabs{align-self:stretch;align-items:stretch;gap:27px;display:flex}.app-tabs button{color:#73827a;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:3px 2px 0;font-size:15px;font-weight:700}.app-tabs button:hover{color:#244a3d}.unread-dot{color:#257347;background:#dff3e5;border-radius:100px;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:800;display:inline-grid}.header-tag{color:#5a7768;letter-spacing:.08em;white-space:nowrap;border:1px solid #dce7df;border-radius:100px;margin-left:auto;padding:7px 11px;font:12px DM Mono,monospace}.page-content{flex:1;width:min(100%,1432px);margin:0 auto;padding:50px 28px 64px}.page-heading{justify-content:space-between;align-items:end;gap:20px;margin:0 0 30px;display:flex}.eyebrow,.section-index,.panel-meta{letter-spacing:.16em;text-transform:uppercase;font:12px DM Mono,monospace}.eyebrow{color:#629078;margin:0 0 12px}h1{letter-spacing:-.07em;color:#173d35;margin:0;font-size:clamp(39px,4.5vw,62px);line-height:1.15}.heading-copy{color:#74837a;margin:15px 0 0;font-size:16px;line-height:1.7}.connection{background:#edf7ed;border:1px solid #d9eadc;border-radius:14px;align-items:center;gap:11px;min-width:242px;max-width:340px;padding:13px 13px 13px 15px;display:flex;box-shadow:0 7px 21px #21413008}.connection.offline{background:#fff7f2;border-color:#f0d9cc}.connection.checking{background:#f5f6f4;border-color:#e3e6e1}.connection-dot{background:#40a973;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #d9f1e1}.connection>div{flex:1;min-width:0}.connection strong,.connection small{display:block}.offline .connection strong{color:#925b38}.connection small{color:#748c79;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.refresh-button{color:#698676;background:0 0;border:0;width:24px;height:24px;padding:0;font-size:22px;line-height:1}.ops-layout{grid-template-columns:minmax(360px,.88fr) minmax(500px,1.12fr);align-items:start;gap:18px;display:grid}.panel{background:#fff;border:1px solid #e1e7df;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 15px 46px #1c392b09}.panel-top{border-bottom:1px solid #ecf0ea;justify-content:space-between;align-items:center;height:54px;padding:0 26px;display:flex}.section-index{color:#577967;font-weight:500}.panel-meta{color:#a0aba3;letter-spacing:.05em;text-transform:none}.field-label{color:#233f33;margin:0 0 9px;font-size:14px;font-weight:700;display:block}.field-label em{color:#9ba8a0;margin-left:6px;font-style:normal;font-weight:400}.ops-form input,.ops-form textarea,.ops-form select{color:#1c3327;background:#fcfdfb;border:1px solid #d8e1d8;border-radius:10px;outline:0;width:100%;padding:13px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s;display:block}.ops-form textarea{resize:vertical;line-height:1.65}.form-divider{background:#eef1eb;height:1px;margin:23px 0}.mode-options{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:25px;display:grid}.mode-option{text-align:left;color:#425b4b;background:#fbfcfa;border:1px solid #dfe7df;border-radius:11px;align-items:center;gap:10px;width:100%;min-height:75px;padding:11px;display:flex}.mode-icon{color:#34714c;background:#edf3ea;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:19px;display:grid}.selected.execute .mode-icon{color:#a66d39;background:#f9e9d5}.mode-option strong,.mode-option small{display:block}.mode-option strong{color:#234732;font-size:14px}.mode-option small{color:#91a092;white-space:nowrap;margin-top:3px;font-size:12px}.select-wrap{position:relative}.select-wrap select{appearance:none;cursor:pointer;padding-right:38px}.select-wrap>span{pointer-events:none;color:#648674;font-size:20px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.primary-button{color:#fff;background:#174b39;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-top:18px;padding:15px 16px;font-size:15px;font-weight:700;transition:background .15s,transform .15s;display:flex}.primary-button:hover:not(:disabled){background:#0d3929;transform:translateY(-1px)}.primary-button span{font-size:21px;font-weight:400;line-height:1}.stop-button{color:#a64e38;background:#fff5f0;border:1px solid #e7b9aa;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-top:9px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.stop-button span{font-size:13px}.submit-note{text-align:center;color:#9ba69c;margin:10px 0 0;font-size:12px}.activity-panel{flex-direction:column;min-height:675px;display:flex}.result-state{color:#8a988e;background:#f4f5f1;border-radius:100px;padding:6px 9px;font-size:12px;font-weight:700}.result-state.working{color:#9c7740;background:#fff4d9}.result-state.success{color:#28804e;background:#e4f7e9}.result-state.failure{color:#ae624e;background:#fff0e8}.thread-banner{background:#f7faf6;border-bottom:1px solid #e9eee9;align-items:center;gap:12px;min-width:0;padding:12px 25px;display:flex}.thread-banner span{color:#819488;white-space:nowrap;font-size:13px}.thread-banner code{color:#3b674b;overflow-wrap:anywhere;font:13px DM Mono,monospace}.activity-list{scrollbar-color:#cbdccf transparent;max-height:520px;padding:22px 27px 18px;overflow:auto}.activity-heading{color:#31513c;justify-content:space-between;gap:12px;margin-bottom:20px;font-size:14px;font-weight:700;display:flex}.activity-heading span:last-child{color:#85978a;text-align:right;font-size:12px;font-weight:500}.activity-item{gap:12px;padding-bottom:19px;display:flex;position:relative}.activity-item:not(:last-child):before{content:"";background:#dfebdf;width:1px;position:absolute;top:26px;bottom:0;left:13px}.activity-mark{color:#315f48;background:#e5efe9;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:16px;font-weight:700;display:grid}.activity-mark.running{color:#9a6b29;background:#fff2dc}.activity-mark.success{color:#2e8752;background:#e4f4e8}.activity-mark.failed{color:#a94e38;background:#fff0e8}.activity-body{flex:1;min-width:0;padding-top:1px}.activity-meta{color:#81948a;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;font:12px DM Mono,Microsoft YaHei,monospace;display:flex}.activity-meta time{color:#a2afa5;margin-left:auto}.activity-status{color:#687d6d;background:#f0f3ef;border-radius:100px;padding:2px 6px;font:12px Manrope,Microsoft YaHei,sans-serif}.activity-status.running{color:#9a6b29;background:#fff2dc}.activity-status.success{color:#307e4c;background:#e8f5e8}.activity-status.failed{color:#a94e38;background:#fff0e8}.activity-body strong{color:#294b38;overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.5;display:block}.activity-context,.activity-outcome{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:1.65}.activity-context{color:#647d6b;background:#f6f8f5;border:1px solid #e9eee7;border-radius:7px;padding:7px 9px}.activity-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:43px 20px 32px;display:flex}.empty-symbol{color:#4d9670;background:#f2f8f1;border:1px solid #d8e9db;border-radius:16px;place-items:center;width:49px;height:49px;margin-bottom:15px;font-size:28px;display:grid}.activity-empty p{color:#9eaea1;margin:7px 0 0;font-size:13px;line-height:1.7}.error-box{color:#a45137;overflow-wrap:anywhere;background:#fff4ed;border:1px solid #f3d9c9;border-radius:10px;margin:0 26px 17px;padding:12px 14px;font-size:14px}.error-box strong{font-size:13px}.error-box p{margin:5px 0 0;line-height:1.6}.report-ready{color:#315c40;background:#f0f8f0;border:1px solid #cfe5d3;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:0 26px 18px;padding:14px 15px;display:flex}.report-ready strong,.report-ready span{display:block}.report-ready strong{font-size:14px}.report-ready span{color:#76917d;margin-top:4px;font-size:12px;line-height:1.5}.report-ready button,.report-copy{color:#fff;white-space:nowrap;background:#245b42;border:0;border-radius:8px;padding:9px 12px;font-size:13px;font-weight:700}.answer-head{color:#284a36;border-top:1px solid #e9eee8;justify-content:space-between;align-items:center;margin:0 26px;padding:17px 0 14px;font-size:14px;font-weight:700;display:flex}.copy-button{color:#71927c;background:0 0;border:0;padding:0;font-size:13px}.agent-answer{white-space:pre-wrap;overflow-wrap:anywhere;color:#40584a;min-height:230px;max-height:580px;margin:0 26px 30px;font-size:14px;line-height:1.8;overflow:auto}.ops-answer{min-height:150px;max-height:none;font-size:15px;overflow:visible}.report-origin{color:#5d806c;align-items:center;gap:8px;margin:0 26px 11px;font-size:13px;display:flex}.report-origin-dot{background:#44a773;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #e6f4e9}.report-markdown{white-space:normal;color:#2e4738;background:#fbfdf9;border:1px solid #e1eae0;border-radius:14px;min-height:0;padding:24px 26px 27px;font-size:15px;line-height:1.78;box-shadow:0 7px 24px #21413006}.report-markdown>:first-child{margin-top:0}.report-markdown>:last-child{margin-bottom:0}.report-markdown h1,.report-markdown h2,.report-markdown h3,.report-markdown h4{color:#183f30;letter-spacing:-.025em;margin:1.45em 0 .6em;line-height:1.36}.report-markdown h1{border-bottom:1px solid #dfe9dd;padding-bottom:11px;font-size:24px}.report-markdown h2{border-left:3px solid #4b9b6b;padding-left:11px;font-size:19px}.report-markdown h3{font-size:17px}.report-markdown h4{font-size:15px}.report-markdown p{white-space:pre-wrap;margin:.65em 0 1em}.report-markdown ul,.report-markdown ol{margin:.55em 0 1.2em;padding-left:22px}.report-markdown li{margin:.35em 0;padding-left:2px}.report-markdown li>p{margin:.2em 0}.report-markdown input[type=checkbox]{accent-color:#328358;vertical-align:-1px;margin-right:6px}.report-markdown strong{color:#1f4632}.report-markdown a{color:#23694d;text-underline-offset:2px;text-decoration:underline}.report-markdown blockquote{color:#4c6a54;background:#eff7ef;border-left:3px solid #82ad8b;border-radius:0 9px 9px 0;margin:1.1em 0;padding:9px 15px}.report-markdown blockquote p{margin:0}.report-markdown hr{border:0;border-top:1px solid #dfe9dd;margin:24px 0}.report-markdown code{overflow-wrap:anywhere;background:#edf3ed;border-radius:4px;padding:2px 4px;font:13px DM Mono,monospace}.report-markdown pre{color:#f1faf1;background:#18352a;border-radius:10px;padding:14px 16px;line-height:1.55;overflow-x:auto}.report-markdown pre code{color:inherit;white-space:pre;background:0 0;padding:0}.report-code-block{margin:1em 0;position:relative}.report-code-block pre{margin:0;padding-top:48px}.report-code-copy{z-index:1;color:#eaf6ff;cursor:pointer;background:#173149;border:1px solid #537691;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:700;position:absolute;top:9px;right:9px}.report-code-copy:hover,.report-code-copy:focus-visible{background:#254a68;border-color:#86b8d7;outline:none}.report-table-wrap{border:1px solid #dfe8df;border-radius:10px;max-width:100%;margin:15px 0 20px;overflow-x:auto}.report-table-wrap table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.55}.report-table-wrap th,.report-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e5ece3;min-width:86px;padding:10px 12px}.report-table-wrap th{color:#2b5940;white-space:nowrap;background:#eff5ee;font-weight:700}.report-table-wrap tr:last-child td{border-bottom:0}.report-image-label{color:#6b826e;background:#f4f8f3;border:1px solid #d9e6d9;border-radius:5px;padding:2px 7px;font-size:13px;display:inline-block}.coordination-note{color:#698270;background:#f8faf6;border:1px solid #e4ebe2;border-radius:10px;margin:0 26px 28px;padding:11px 14px;font-size:13px}.coordination-note summary{cursor:pointer;font-weight:700}.coordination-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;line-height:1.7}.dialog-backdrop{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#102b20a3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.confirm-dialog{background:#fff;border-radius:19px;width:min(100%,560px);max-height:calc(100vh - 36px);padding:29px;overflow:auto;box-shadow:0 25px 80px #07150d40}.confirm-icon{color:#b77633;background:#fff0df;border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:18px;font-size:22px;font-weight:800;display:grid}.confirm-dialog .eyebrow{color:#b78550;margin-bottom:6px}h2{letter-spacing:-.04em;color:#1b3c2b;margin:0;font-size:26px}.confirm-intro{color:#849187;margin:10px 0 22px;font-size:14px;line-height:1.65}.confirm-details{flex-wrap:wrap;gap:11px;margin-bottom:13px;display:flex}.confirm-details>div{background:#f6f8f5;border:1px solid #e4eae3;border-radius:10px;flex:1;min-width:120px;padding:11px 12px}.confirm-details span,.confirm-task span{color:#91a195;margin-bottom:5px;font-size:12px;display:block}.confirm-details strong{color:#355341;font-size:14px}.confirm-task{background:#f9faf7;border:1px solid #e4eae3;border-radius:10px;padding:13px 14px}.confirm-task p{white-space:pre-wrap;overflow-wrap:anywhere;color:#2f4837;max-height:180px;margin:0;font-size:14px;line-height:1.6;overflow:auto}.risk-box{color:#906234;background:#fff8ee;border:1px solid #f5e3c8;border-radius:10px;margin-top:13px;padding:12px 14px}.risk-box strong{font-size:13px}.risk-box p{margin:4px 0 0;font-size:13px;line-height:1.65}.dialog-actions{gap:10px;margin-top:22px;display:flex}.dialog-actions button{border:1px solid #0000;border-radius:9px;flex:1;padding:12px;font-size:14px;font-weight:700}.confirm-button{color:#fff;background:#20543e;justify-content:space-between;align-items:center;display:flex}.confirm-button span{font-size:20px;font-weight:400}.demo-tag{color:#819386;background:#fff;border:1px solid #e1e8de;border-radius:100px;padding:9px 12px;font-size:13px}.two-fields{grid-template-columns:1fr 1fr;gap:12px;margin:17px 0 21px;display:grid}.two-fields label{margin:0 0 9px}.two-fields input{min-width:0}.event-chips{flex-wrap:wrap;gap:7px;padding:24px 26px 0;display:flex}.event-chips span{color:#3c7b54;background:#eaf5ea;border-radius:7px;padding:7px 9px;font-size:12px}.launch-answer{border-top:1px solid #e9eee8;min-height:460px;margin-top:25px;padding-top:22px}.report-page-heading{margin-bottom:28px}.report-copy{align-self:flex-end;margin-bottom:3px;padding:11px 15px}.latest-report-panel{min-height:560px}.latest-report-meta{background:#e7eee7;border-bottom:1px solid #e4ebe4;grid-template-columns:minmax(240px,2fr) minmax(180px,1fr) minmax(220px,1fr);gap:1px;display:grid}.latest-report-meta>div{background:#f8faf7;min-width:0;padding:15px 20px}.latest-report-meta span,.latest-report-meta strong{display:block}.latest-report-meta span{color:#8b9b90;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:11px}.latest-report-meta strong,.latest-report-meta code{color:#355441;overflow-wrap:anywhere;font-size:13px}.latest-report-meta code{font-family:DM Mono,monospace}.latest-report-body{min-height:350px;margin:28px}.latest-report-empty{text-align:center;color:#557160;flex-direction:column;justify-content:center;align-items:center;min-height:490px;display:flex}.latest-report-empty p{color:#99a99c;margin:8px 0 0;font-size:13px}.task-line-bar{background:#fff;border:1px solid #dfe8df;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px;padding:8px;display:flex;box-shadow:0 5px 18px #21413008}.task-line-tabs{gap:6px;min-width:0;display:flex;overflow-x:auto}.task-line-tabs button,.new-task-line{color:#708277;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 13px;font-size:13px}.task-line-tabs button.active{color:#245b42;background:#edf6ee;border-color:#cfe0d2;font-weight:700}.new-task-line{color:#245b42;background:#f7fbf7;border-color:#cfe0d2;flex:none;font-weight:700}.report-gallery{border-bottom:1px solid #e1e9e1;margin:26px 28px 0;padding-bottom:26px}.report-gallery-head{color:#254b37;justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.report-gallery-head strong{font-size:16px}.report-gallery-head span{color:#789082;font-size:12px}.report-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:13px;display:grid}.report-gallery-grid a{color:#355b44;background:#f7faf7;border:1px solid #dce7dc;border-radius:11px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.report-gallery-grid img{aspect-ratio:1;object-fit:contain;background:#eef3ee;width:100%}.report-gallery-grid span{padding:9px 11px;font-size:13px;font-weight:700}.app-footer{color:#a1ada2;justify-content:space-between;gap:20px;width:min(100%,1432px);margin:auto;padding:0 28px 27px;font-size:12px;display:flex}@media (width<=950px){.app-header{padding:0 20px}.brand{min-width:unset}.header-tag{display:none}.page-content{padding:33px 20px 50px}.ops-layout{grid-template-columns:1fr}.activity-panel{min-height:450px}.page-heading{align-items:start}.latest-report-meta{grid-template-columns:1fr}}@media (width<=640px){.app-header{flex-wrap:wrap;gap:8px;height:auto;min-height:62px;padding:11px 15px}.brand{width:100%}.app-tabs{gap:14px;width:100%;height:39px;overflow-x:auto}.app-tabs button{font-size:13px}.page-content{padding:30px 14px 45px}.page-heading{display:block}.page-heading h1{font-size:41px}.connection,.demo-tag{width:100%;max-width:none;margin-top:22px}.ops-layout{gap:12px}.panel-top{padding:0 17px}.ops-form{padding:19px}.mode-options{grid-template-columns:1fr 1fr}.mode-option{gap:5px;padding:8px}.mode-option small{font-size:11px}.activity-list{padding:19px}.answer-head,.agent-answer,.report-origin,.coordination-note{margin-left:19px;margin-right:19px}.report-markdown{padding:18px 17px}.error-box,.report-ready{margin-left:19px;margin-right:19px}.report-ready{flex-direction:column;align-items:flex-start}.latest-report-body{margin:16px}.report-copy{margin-top:18px}.two-fields{grid-template-columns:1fr}.app-footer{padding:0 14px 20px;display:block}.app-footer span{margin-top:5px;display:block}.confirm-dialog{padding:21px}}:root{color:#1d2b28;background:#f4f6f4}.app-header{z-index:10;background:#fff;border-bottom:1px solid #e3e9e5;height:70px;padding:0 max(26px,50vw - 800px);position:sticky;top:0;box-shadow:0 3px 16px #23372c07}.brand-icon{width:37px;height:37px;box-shadow:none;background:#183e35;border-radius:11px}.brand span{color:#899b91}.app-tabs{gap:31px}.app-tabs button{color:#7d8b83;font-size:14px}.app-tabs button.active{color:#1b4535;border-bottom-color:#1f7452}.header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.header-tag{color:#8b9b90;background:#f5f8f5;border-color:#e1e9e3;margin-left:0}.notification-button{color:#55705e;background:#f8faf8;border:1px solid #dbe6dc;border-radius:9px;align-items:center;gap:7px;height:35px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.notification-button.granted,.notification-button.native{color:#236747;opacity:1;background:#edf8ef;border-color:#c9e6d2}.notification-icon{font-size:15px}.page-content{width:min(100%,1600px);padding:24px 26px 42px}.workspace-grid{grid-template-columns:242px minmax(0,1fr);align-items:start;gap:22px;display:grid}.workspace-sidebar{color:#eff8f1;background:#1e302b;border:1px solid #213a32;border-radius:17px;flex-direction:column;min-height:calc(100vh - 138px);display:flex;position:sticky;top:94px;overflow:hidden;box-shadow:0 14px 36px #1e322a18}.sidebar-intro{border-bottom:1px solid #ffffff15;padding:25px 21px 22px}.sidebar-kicker{letter-spacing:.13em;color:#85b59a;font:12px DM Mono,monospace}.sidebar-intro h2{letter-spacing:-.045em;color:#fff;margin:10px 0 9px;font-size:23px}.sidebar-intro p{color:#9eb7a9;margin:0;font-size:13px;line-height:1.7}.sidebar-section{color:#a9c0b0;letter-spacing:.08em;justify-content:space-between;align-items:center;margin:23px 20px 10px;font-size:12px;font-weight:700;display:flex}.sidebar-section span:last-child{color:#7c9d8b;font-family:DM Mono,monospace}.task-line-bar{box-shadow:none;background:0 0;border:0;margin:0;padding:0 10px;display:block}.task-line-tabs{flex-direction:column;gap:5px;display:flex;overflow:visible}.task-line-tabs button{color:#afc6b7;text-align:left;white-space:normal;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:58px;padding:10px;display:flex}.task-line-number{color:#91aa98;align-self:flex-start;padding-top:2px;font:13px DM Mono,monospace}.task-line-tabs button.active .task-line-number{color:#688875}.task-line-text{flex:1;min-width:0}.task-line-text strong,.task-line-text small{display:block}.task-line-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.35;overflow:hidden}.task-line-text small{color:#87a290;margin-top:3px;font-size:12px}.task-line-dot{background:#769080;border-radius:50%;flex:none;width:7px;height:7px}.task-line-tabs button.active.draft .task-line-dot{background:#95ab9a}.new-task-line{color:#c6ddcd;text-align:left;background:#ffffff06;border:1px dashed #557465;border-radius:10px;align-items:center;gap:10px;width:100%;margin:11px 0 0;padding:12px 11px;font-size:13px;font-weight:700;display:flex}.new-task-line span{font-size:19px;line-height:1}.sidebar-foot{border-top:1px solid #ffffff18;align-items:flex-start;gap:10px;margin:auto 20px 23px;padding-top:24px;display:flex}.sidebar-foot-icon{color:#8fcea8;font-size:20px;line-height:1}.sidebar-foot strong{color:#d5eadb;font-size:13px}.sidebar-foot p{color:#86a393;margin:6px 0 0;font-size:12px;line-height:1.65}.workspace-main,.task-workspace{min-width:0}.task-workspace{display:none}.task-workspace.active{display:block}.page-heading{align-items:center;min-height:104px;margin:0 0 18px}.eyebrow{color:#708d7b;margin-bottom:9px;font-size:12px}.page-heading h1{color:#1a3028;letter-spacing:-.055em;font-size:33px;line-height:1.1}.heading-copy{color:#778a7c;margin-top:9px;font-size:14px}.connection{min-width:250px;max-width:300px;box-shadow:none;background:#fff;border-color:#d8e5da;border-radius:11px;padding:10px 12px}.connection strong{color:#285b3e;font-size:13px}.connection small{font-size:12px}.connection.checking{background:#fff}.ops-layout{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:16px}.panel{background:#fff;border-color:#e1e7e2;border-radius:15px;box-shadow:0 5px 22px #24433208}.panel-title-group{flex-direction:column;gap:5px;display:flex}.panel-title-group h2{letter-spacing:-.025em;color:#203c2d;margin:0;font-size:18px}.section-index{color:#789281;letter-spacing:.14em;font-size:11px}.panel-meta{color:#9cae9f;font-size:12px}.field-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.field-heading>span:last-child{color:#9baaa0;font-size:12px}.field-label{color:#294433;margin-bottom:9px;font-size:13px}.ops-form input,.ops-form textarea,.ops-form select{background:#fbfcfb;border-color:#dbe5dd;border-radius:9px;padding:11px 12px;font-size:14px}.instruction-input{min-height:126px}.notes-input{min-height:64px}.field-hint{color:#93a296;margin:7px 0 15px;font-size:12px;line-height:1.5}.form-divider{background:#edf1ec;margin:17px 0 18px}.mode-options{gap:9px;margin:0 0 19px}.mode-option{border-radius:9px;min-height:65px;padding:10px}.mode-option strong{font-size:13px}.mode-option small{font-size:11px}.configuration-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:11px;display:grid}.configuration-field{min-width:0}.configuration-field .field-hint{margin:6px 0 0}.field-details{color:#8a9c8e;margin:7px 0 0;font-size:12px}.field-details summary{cursor:pointer}.field-details p{margin:6px 0 0;line-height:1.55}.form-actions{gap:9px;margin-top:14px;display:flex}.primary-button{min-height:44px;box-shadow:none;background:#245c42;border-radius:9px;margin:0;padding:11px 14px;font-size:13px}.primary-button:hover:not(:disabled){background:#1a4c36}.stop-button{border-radius:9px;width:auto;min-width:108px;margin:0;padding:10px 13px}.submit-note{text-align:left;margin:9px 0 0;font-size:12px}.activity-panel{min-height:635px}.result-state{padding:6px 10px;font-size:12px}.activity-list{max-height:650px;padding:21px 23px}.activity-heading{font-size:13px}.activity-item{gap:11px;padding-bottom:21px}.activity-body strong{font-size:13px}.activity-context,.activity-outcome{font-size:12px}.activity-empty{flex:1;min-height:430px;padding:56px 24px}.empty-symbol{color:#468560;background:#eef5ee;border-color:#d8e7da;border-radius:13px;width:50px;height:50px;margin-bottom:18px;font:16px DM Mono,monospace}.activity-empty strong{color:#355844;font-size:15px}.activity-empty p{max-width:270px;font-size:13px}.empty-flow{color:#6e9078;white-space:nowrap;background:#fafcfa;border:1px solid #e3ebe3;border-radius:9px;align-items:center;gap:9px;margin-top:25px;padding:10px 13px;font-size:11px;display:flex}.empty-flow i{color:#a8beac;font-style:normal}.thread-banner{padding:9px 23px}.thread-banner span,.thread-banner code{font-size:12px}.report-ready{margin-top:auto}.latest-report-panel{border-radius:15px}.report-page-heading{min-height:104px}.report-page-heading h1{font-size:33px}.app-footer{color:#9aa99c;width:min(100%,1600px);padding:0 26px 22px}.app-toast{z-index:50;color:#244833;background:#f7fcf8;border:1px solid #bedbc5;border-radius:13px;align-items:flex-start;gap:12px;width:min(390px,100vw - 30px);padding:16px;animation:.28s ease-out toast-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 54px #243c2a2e}.toast-mark{color:#fff;background:#34845b;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.failure .toast-mark{background:#ad5542}.app-toast>div{flex:1;min-width:0}.app-toast strong{font-size:14px;display:block}.app-toast p{white-space:pre-wrap;color:#6f8c77;margin:5px 0 0;font-size:12px;line-height:1.55}.app-toast>button{color:#87a89a;background:0 0;border:0;padding:0 2px;font-size:22px;line-height:1}@keyframes toast-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@media (width<=1240px){.workspace-grid{grid-template-columns:218px minmax(0,1fr);gap:16px}.ops-layout{grid-template-columns:1fr}.activity-panel{min-height:440px}.activity-empty{min-height:300px}.sidebar-intro{padding:22px 17px}.sidebar-foot{margin-left:17px;margin-right:17px}}@media (width<=850px){.app-header{padding:0 18px}.brand{min-width:unset}.header-tag{display:none}.page-content{padding:18px}.workspace-grid{display:block}.workspace-sidebar{min-height:0;margin-bottom:17px;position:static}.sidebar-intro,.sidebar-foot{display:none}.sidebar-section{margin:12px 16px 5px}.task-line-bar{align-items:center;gap:10px;padding:5px 10px 11px;display:flex}.task-line-tabs{flex-direction:row;min-width:0;overflow-x:auto}.task-line-tabs button{flex:none;width:155px}.new-task-line{flex:none;width:auto;margin:0}.page-heading{min-height:90px}.connection{max-width:260px}.latest-report-meta{grid-template-columns:1fr}}@media (width<=640px){.app-header{flex-wrap:wrap;gap:8px;height:auto;min-height:62px;padding:10px 14px}.brand{width:100%}.app-tabs{gap:14px;width:100%;height:39px;overflow-x:auto}.app-tabs button{font-size:13px}.header-actions{position:absolute;top:14px;right:14px}.header-actions .notification-button{padding:0 9px;font-size:0}.notification-icon{font-size:15px}.page-content{padding:14px}.page-heading{margin-bottom:16px;display:block}.page-heading h1{font-size:29px}.connection{width:100%;max-width:none;margin-top:16px}.workspace-sidebar{margin-bottom:14px}.ops-layout{gap:12px}.ops-form{padding:19px}.configuration-grid{grid-template-columns:1fr}.mode-option{min-height:64px}.mode-option small{white-space:normal}.panel-top{height:67px;padding:0 19px}.activity-list{padding:19px}.activity-empty{min-height:280px}.app-footer{padding:0 14px 20px;display:block}.app-footer span{margin-top:5px;display:block}.app-toast{bottom:14px;right:14px}}.inbox-heading{margin-bottom:20px}.inbox-stats{align-items:center;gap:9px;display:flex}.inbox-stats span{color:#839589;background:#fff;border:1px solid #dfe8e1;border-radius:10px;align-items:baseline;gap:7px;min-width:104px;padding:11px 14px;font-size:12px;display:flex}.inbox-stats strong{color:#28533b;font:21px DM Mono,monospace}.inbox-error{margin:0 0 14px}.inbox-layout{grid-template-columns:minmax(280px,330px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.inbox-list-panel,.inbox-detail-panel{min-width:0}.inbox-list-panel{min-height:580px;position:sticky;top:90px}.inbox-detail-panel{min-height:620px}.inbox-list-panel .panel-top,.inbox-detail-panel .panel-top{height:62px}.inbox-list{min-height:490px;max-height:calc(100vh - 235px);padding:9px;overflow-y:auto}.inbox-item{background:#fff;border:1px solid #0000;border-radius:11px;margin-bottom:6px;position:relative}.inbox-item.unread{background:#f8fbf7}.inbox-item-open{text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:15px 31px 14px 15px;display:block}.inbox-item-top,.inbox-item-bottom{justify-content:space-between;align-items:center;gap:9px;display:flex}.inbox-task-number{color:#3c8055;letter-spacing:.03em;font:12px DM Mono,monospace}.inbox-item time{color:#9aaa9d;font:12px DM Mono,monospace}.inbox-item-open>strong{color:#2c4335;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0 11px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.inbox-item.read .inbox-item-open>strong{color:#688074;font-weight:500}.inbox-item-bottom{color:#91a297;font-size:12px}.unread-label{color:#278254;font-weight:700}.read-label{color:#a0ada3}.inbox-item-delete{color:#9eada1;background:0 0;border:1px solid #0000;border-radius:6px;width:23px;height:23px;padding:0;font-size:19px;line-height:1;position:absolute;top:36px;right:9px}.inbox-item-delete:hover{color:#a64b3c;background:#fff2ef;border-color:#efcfc8}.inbox-list-empty{text-align:center;color:#708b78;flex-direction:column;justify-content:center;align-items:center;min-height:410px;padding:20px;display:flex}.inbox-list-empty span{color:#83a18b;font-size:30px}.inbox-list-empty strong{margin-top:12px;font-size:15px}.inbox-list-empty p{color:#9ba99c;max-width:190px;font-size:13px;line-height:1.6}.inbox-detail-header{border-bottom:1px solid #e8eee8;justify-content:space-between;align-items:flex-start;gap:18px;padding:25px 28px 21px;display:flex}.inbox-detail-kicker{letter-spacing:.09em;color:#4f9569;margin-bottom:10px;font:12px DM Mono,monospace;display:block}.inbox-detail-header h2{overflow-wrap:anywhere;max-width:750px;font-size:23px;line-height:1.35}.inbox-detail-header time{color:#9aaa9c;margin-top:9px;font-size:12px;display:block}.inbox-detail-actions{flex:none;gap:7px;display:flex}.inbox-detail-actions button{color:#446c50;white-space:nowrap;background:#f8faf8;border:1px solid #dce7de;border-radius:8px;padding:9px 11px;font-size:12px;font-weight:700}.inbox-detail-actions button.danger{color:#ae6552;background:#fff9f6;border-color:#f0ded6}.inbox-thread-id{color:#9bad9e;border-bottom:1px solid #edf1ed;padding:11px 28px;font-size:12px}.inbox-thread-id code{color:#597964;overflow-wrap:anywhere;margin-left:7px}.inbox-detail-panel .latest-report-body{min-height:360px;margin:20px 27px 30px}.inbox-detail-panel .latest-report-empty{min-height:520px}.inbox-detail-panel .report-gallery{margin:20px 27px 0}.inbox-detail-panel .report-markdown{padding:0}@media (width<=900px){.inbox-layout{grid-template-columns:1fr}.inbox-list-panel{min-height:0;position:static}.inbox-list{min-height:0;max-height:370px}.inbox-detail-panel{min-height:470px}.inbox-detail-panel .latest-report-empty{min-height:400px}}@media (width<=640px){.inbox-heading{display:block}.inbox-stats{margin-top:16px}.inbox-stats span{flex:1;min-width:0}.inbox-layout{gap:12px}.inbox-detail-header{padding:19px;display:block}.inbox-detail-header h2{font-size:19px}.inbox-detail-actions{margin-top:16px}.inbox-thread-id{padding:11px 19px}.inbox-detail-panel .latest-report-body{margin:18px}.inbox-detail-panel .report-gallery{margin:18px 18px 0}.inbox-detail-panel .report-markdown{padding:0}.inbox-list{max-height:300px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#091725;--canvas-glow:#102b43;--header:#0c1b2b;--sidebar:#0d2031;--surface:#102436;--surface-raised:#152d42;--surface-soft:#0d2031;--field:#0b1c2b;--line:#28445a;--line-strong:#365a73;--text:#edf6ff;--text-soft:#b7cce0;--muted:#8ca5ba;--accent:#2379ef;--accent-hover:#1168dd;--cyan:#52d1ff;--purple:#9b70fa;--positive:#54d7ae;--warning:#eeb879;--danger:#f49a86;--shadow:#020c1570;color:var(--text);background:var(--canvas)}@media (width>=1241px){.workspace-grid{grid-template-columns:320px minmax(0,1fr)}}@media (width>=851px) and (width<=1240px){.workspace-grid{grid-template-columns:286px minmax(0,1fr)}}@media (width<=850px){.workspace-sidebar{width:min(92vw,420px)}}@media (width>=641px){.workspace-sidebar .sidebar-intro{padding:15px 19px 13px}.workspace-sidebar .sidebar-kicker{letter-spacing:.15em;font-size:10px}.workspace-sidebar .sidebar-intro h2{letter-spacing:-.035em;margin:7px 0 5px;font-size:19px}.workspace-sidebar .sidebar-intro p{font-size:11px;line-height:1.5}.workspace-sidebar .sidebar-section{margin-top:12px;margin-bottom:7px}}.inbox-filter-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:10px 10px 5px;display:grid}.inbox-filter-tabs button{color:#a8c5d8;cursor:pointer;background:#132b3e;border:1px solid #31516a;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:38px;padding:5px 3px;font-size:11px;display:flex}.inbox-filter-tabs button:hover{color:#e4f4ff;background:#1b3850;border-color:#4c7896}.inbox-filter-tabs button.active{color:#fff;background:#1b5cac;border-color:#3387ed;box-shadow:inset 0 0 0 1px #67d6ff2b}.inbox-filter-tabs b{color:#69cff3;font:700 10px DM Mono,monospace}.inbox-filter-tabs button.active b{color:#fff}.report-context-rename{padding:8px 6px}.report-context-rename button{margin-top:2px}:root[data-theme=light] .inbox-filter-tabs button{color:#587185;background:#f5f9fc;border-color:#d5e2ec}:root[data-theme=light] .inbox-filter-tabs button:hover{color:#24485f;background:#edf5fa;border-color:#9ab9cd}:root[data-theme=light] .inbox-filter-tabs button.active{color:#164c76;background:#e4f1ff;border-color:#2d86d4;box-shadow:inset 0 0 0 1px #2d86d41f}:root[data-theme=light] .inbox-filter-tabs button b{color:#1884ad}@media (width<=640px){.inbox-filter-tabs{padding:10px 9px 4px}.inbox-filter-tabs button{min-height:36px;font-size:10px}}.task-line-tabs .task-line-entry .task-line-open{padding:11px 8px 11px 10px}.task-line-text strong{color:#eef8ff;font-size:15px;font-weight:800;line-height:1.3}.task-line-text small,.task-line-entry.active .task-line-text small{color:#7898ad;margin-top:4px;font-size:11px;font-weight:500;line-height:1.4}.task-line-entry.active .task-line-text strong{color:#fff}.task-line-tabs .task-line-entry .task-line-manage{margin-right:8px}.task-category-meta,.task-line-entry.active .task-category-meta{color:#62d6f5;font-weight:700}.task-flag-meta{color:#e8bd69}.task-status-meta{color:#7898ad}.task-management-actions{border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;padding-top:10px;display:grid}.task-line-tabs .task-line-management .task-management-actions button{color:#b9d4e4;text-align:center;background:#102b40;border:1px solid #395a70;border-radius:6px;width:100%;min-height:33px;padding:5px 7px;font-size:11px}.task-line-tabs .task-line-management .task-management-actions button.danger{color:#ff9daa;background:#342330;border-color:#744555}.task-line-tabs .task-line-management .task-management-actions button:disabled{opacity:.35;cursor:not-allowed}.task-line-group{gap:7px;min-width:0;display:grid}.task-line-group+.task-line-group{border-top:1px solid #ffffff16;margin-top:12px;padding-top:11px}.task-line-tabs .task-line-group-title{color:#d6eafa;letter-spacing:.015em;text-align:left;background:#ffffff05;border:0;border-radius:7px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-height:38px;padding:7px 10px;font:800 15px/1.25 Inter,system-ui,sans-serif;display:grid}.task-line-group[data-section-drag-id]>.task-line-group-title{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.task-line-group.dragging{z-index:4;opacity:.72;filter:drop-shadow(0 9px 14px #0008);position:relative;transform:scale(.985)}.task-line-group.dragging>.task-line-group-title{cursor:grabbing;color:#fff;background:#173d5b;outline:1px solid #67dafa}.task-line-group.drag-target>.task-line-group-title{background:#12324b;box-shadow:0 -3px #55d7f5}.task-line-tabs .task-line-group-title:hover{color:#fff;background:#ffffff0d}.task-line-group-title i{color:#68d8f7;text-align:center;font-size:21px;font-style:normal;font-weight:900;line-height:1}.task-line-group-title b{color:#71cce9;font:800 11px DM Mono,monospace}.task-line-group.collapsed{gap:0}.vultr-thread-zone{background:radial-gradient(circle at 18% 5%,#174f5a80,#0000 48%),linear-gradient(145deg,#102d43,#0b2236);border:1px solid #287d78;border-radius:11px;margin:17px 10px 0;padding:10px;box-shadow:inset 0 0 0 1px #51e2c31a,0 9px 22px #020b1452}.vultr-thread-heading{border-bottom:1px solid #4fd3bb2e;grid-template-columns:1fr auto;gap:2px 10px;padding:1px 7px 8px;display:grid}.vultr-thread-heading>span{color:#61ddcb;letter-spacing:.18em;grid-column:1/-1;font:750 9px DM Mono,monospace}.vultr-thread-heading>strong{color:#edfbff;font-size:14px}.vultr-thread-heading>small{color:#69b9d4;align-self:center;font-size:10px}.vultr-thread-zone .task-line-entry{margin-top:8px}.vultr-thread-zone .task-line-open{color:#cce8f3;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:62px;padding:9px 8px;display:flex}.vultr-thread-zone .task-line-entry:hover .task-line-open{background:#ffffff0a}.vultr-thread-zone .task-line-entry.active .task-line-open{background:linear-gradient(135deg,#123f5e,#10537a);border-color:#3abbe2;box-shadow:inset 3px 0 #61e0c1,0 5px 14px #03101c70}.vultr-thread-globe{background:radial-gradient(circle at 35% 30%,#b8fff0 0 8%,#35d8b2 9% 29%,#1394cf 30% 66%,#074f8e 67% 100%);border-radius:50%;flex:0 0 37px;place-items:center;width:37px;height:37px;display:grid;position:relative;box-shadow:inset -6px -7px 10px #022b667a,inset 5px 4px 8px #b9fff05e,0 0 13px #39d8d97d}.vultr-thread-globe:before,.vultr-thread-globe:after{content:"";pointer-events:none;border:1px solid #c4fff0a8;border-radius:50%;position:absolute}.vultr-thread-globe:before{inset:3px 11px;transform:rotate(-8deg)}.vultr-thread-globe:after{inset:12px 3px;transform:rotate(7deg)}.vultr-thread-globe i,.vultr-thread-globe b{font:inherit;border:1px solid #5ae6d6aa;border-radius:50%;animation:5.5s linear infinite vultr-thread-orbit;position:absolute;inset:-5px}.vultr-thread-globe b{border-color:#57baff82;animation-duration:7s;animation-direction:reverse;inset:-3px -7px;transform:rotate(63deg)}.vultr-thread-globe i:after{content:"";background:#75f8cf;border-radius:50%;width:5px;height:5px;position:absolute;top:1px;left:3px;box-shadow:0 0 8px #75f8cf}.vultr-thread-globe.active i{animation-duration:1.25s}.vultr-thread-globe.active b{animation-duration:1.8s}.vultr-thread-zone .task-line-entry.running .task-line-text small{color:#8fe9d0}.vultr-thread-zone .task-line-entry.running .task-line-dot{background:#62edbd;box-shadow:0 0 0 3px #62edbd2c,0 0 11px #62edbd}.taskbar-heading{border-top:1px solid #ffffff16;padding-top:14px;margin-top:20px!important}.taskbar-heading span:first-child{color:#d5e8f4;letter-spacing:.12em;font-size:13px}@keyframes vultr-thread-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vultr-thread-globe i,.vultr-thread-globe b{animation:none}}.task-line-group-counters{justify-content:flex-end;align-items:center;gap:9px;display:inline-flex}.task-line-group-title .task-line-group-counters b{align-items:center;gap:5px;display:inline-flex}.task-line-group-title b.task-line-group-running{color:var(--warning);font-size:12px}.task-line-group-title b.task-line-group-unread{color:#ff6574;font-size:12px}.task-line-group-running-dot,.task-line-group-unread-dot{border-radius:50%;flex:none;width:8px;height:8px}.task-line-group-running-dot{background:var(--warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--warning) 22%,transparent),0 0 9px color-mix(in srgb,var(--warning) 55%,transparent)}.task-line-group-unread-dot{background:#ff4658;box-shadow:0 0 0 3px #ff465824,0 0 9px #ff46586e}.task-line-entry{flex-wrap:wrap;position:relative}.task-line-entry.pinned{border-color:#2c729f}.task-line-entry.archived{opacity:.7}.task-line-entry.unread .task-line-text strong{color:#fff}.task-unread-dot{background:#ff4658;border-radius:50%;width:8px;height:8px;margin:0 7px 1px 0;display:inline-block;box-shadow:0 0 0 3px #ff465824,0 0 8px #ff46586e}.task-unread-label{color:#ff6574;margin-left:7px;font-weight:800}.task-line-management{background:#0b2031;border:1px solid #315b76;border-radius:8px;flex-basis:100%;width:100%;margin:0 7px 7px;padding:10px;box-shadow:0 9px 20px #020b146b}.task-management-head{color:#d7ebf6;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.task-line-tabs .task-line-management .task-management-head button{color:#91aec0;background:0 0;border:0;width:25px;min-height:25px;padding:0;font-size:18px}.task-management-toggles{grid-template-columns:1fr 1fr;gap:6px;display:grid}.task-line-tabs .task-line-management .task-management-toggles button{color:#a9c5d6;text-align:center;background:#102b40;border:1px solid #395a70;border-radius:6px;width:100%;min-height:33px;padding:5px 7px;font-size:11px}.task-line-tabs .task-line-management .task-management-toggles button.active{color:#8ae5ff;background:#133f58;border-color:#45c4eb}.task-category-label{color:#7898ad;margin:11px 1px 6px;font-size:10px;font-weight:700;display:block}.task-category-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.task-line-tabs .task-line-management .task-category-options button{color:#91adbf;text-align:center;background:0 0;border:1px solid #324f63;border-radius:5px;width:100%;min-height:30px;padding:4px;font-size:10px}.task-line-tabs .task-line-management .task-category-options button.active{color:#a6edff;background:#123b50;border-color:#39bddd}.task-line-tabs .task-line-entry .task-line-rename:disabled{cursor:not-allowed;opacity:.3}@media (width<=640px){.workspace-sidebar .task-line-group{width:100%}.workspace-sidebar .task-line-group-title{padding-inline:7px}.workspace-sidebar .task-line-entry .task-line-manage{width:36px;min-height:38px}.task-line-management{margin-inline:4px}.task-category-options{grid-template-columns:repeat(3,minmax(0,1fr))}}.task-context-menu{z-index:220;border:1px solid color-mix(in srgb,var(--line-strong) 82%,#fff);background:color-mix(in srgb,var(--surface-raised) 97%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:13px;width:226px;padding:7px;display:grid;position:fixed;box-shadow:0 18px 55px #0009}.task-context-menu button{width:100%;min-height:39px;color:var(--text-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:25px minmax(0,1fr) 18px;align-items:center;padding:6px 9px;font-size:13px;display:grid}.task-context-menu button:hover:not(:disabled),.task-context-menu button.active{background:color-mix(in srgb,var(--accent) 16%,var(--surface-raised));color:var(--text)}.task-context-menu button:disabled{cursor:not-allowed;opacity:.35}.task-context-menu button>span{color:#9ebed3;text-align:center;font-size:16px}.task-context-menu button>b{font:650 13px/1.3 inherit}.task-context-menu button>i{color:var(--muted);text-align:right;font-size:20px;font-style:normal}.task-context-menu button.danger,.task-context-menu button.danger>span{color:#ff8e9b}.task-context-menu .task-context-back{color:var(--text);grid-template-columns:25px minmax(0,1fr);font-weight:750}.task-context-menu .task-context-back>span{font-size:23px}.task-context-menu .task-context-check{color:var(--cyan);font-size:13px}.task-context-divider{background:var(--line);height:1px;margin:5px -7px}.task-section-create{gap:8px;padding:8px;display:grid}.task-section-create label{color:var(--muted);font-size:11px;font-weight:700}.task-section-create input{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--field);width:100%;height:39px;color:var(--text);border-radius:7px;outline:none;padding:0 10px;font:13px inherit}.task-section-create input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 12%,transparent)}.task-context-menu .task-section-create button{border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--surface-raised));color:var(--text);grid-template-columns:25px minmax(0,1fr)}@media (width<=640px){.task-context-menu[aria-label=新建分区]{right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:auto;top:auto!important;left:12px!important}.task-context-menu[aria-label=新建分区] .task-section-create input{height:46px;font-size:16px}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#eef3f9;--canvas-glow:#e5effb;--header:#11283d;--sidebar:#102b40;--surface:#fff;--surface-raised:#f6faff;--surface-soft:#edf4fb;--field:#f9fbfe;--line:#d3e1ee;--line-strong:#b7cde0;--text:#172d43;--text-soft:#405f76;--muted:#667f94;--accent:#1769d7;--accent-hover:#075ac5;--cyan:#087fae;--purple:#7955cf;--positive:#138569;--warning:#a46a2e;--danger:#b34b45;--shadow:#284c6817;color:var(--text);background:var(--canvas)}body{background:var(--canvas)}.app-shell{background:radial-gradient(circle at 82% 1%,var(--canvas-glow),transparent 36%),var(--canvas);color:var(--text)}.usage-panel{z-index:40;border:1px solid color-mix(in srgb,var(--line-strong) 66%,transparent);background:color-mix(in srgb,var(--surface) 76%,transparent);-webkit-backdrop-filter:blur(20px);border-radius:13px;width:min(405px,100vw - 32px);margin:0;padding:0;transition:width .18s,background .18s;position:fixed;top:91px;right:clamp(16px,50vw - 774px,38px);box-shadow:0 12px 36px #06132435}.usage-panel:not([open]){width:292px}.usage-collapsed{min-height:48px;color:var(--text-soft);cursor:pointer;align-items:center;gap:10px;padding:7px 10px 7px 14px;font-size:13px;list-style:none;display:flex}.usage-collapsed::-webkit-details-marker{display:none}.usage-summary-title{white-space:nowrap;color:var(--text);align-items:center;gap:7px;font-weight:700;display:flex}.usage-summary-title i{border:1px solid color-mix(in srgb,var(--line-strong) 58%,transparent);color:var(--muted);border-radius:99px;padding:3px 6px;font-size:11px;font-style:normal;font-weight:500}.usage-summary-total{white-space:nowrap;align-items:baseline;gap:8px;margin-left:auto;display:flex}.usage-summary-total b{color:var(--text);font:700 13px DM Mono,monospace}.usage-summary-total em{color:var(--muted);font-size:11px;font-style:normal}.usage-chevron{color:var(--muted);font-size:17px;line-height:1;transition:transform .18s}.usage-panel[open] .usage-chevron{transform:rotate(180deg)}.usage-collapsed button{border:1px solid color-mix(in srgb,var(--line-strong) 65%,transparent);background:color-mix(in srgb,var(--surface) 45%,transparent);width:27px;height:27px;color:var(--text-soft);cursor:pointer;border-radius:7px;flex:none;padding:0}.usage-collapsed button:hover{border-color:var(--cyan);color:var(--cyan)}.usage-expanded{border-top:1px solid color-mix(in srgb,var(--line) 65%,transparent);max-height:min(65vh,560px);padding:12px 15px 14px;overflow:auto}.usage-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.usage-heading .eyebrow{color:var(--cyan);letter-spacing:.17em;margin:0 0 5px;font:700 11px DM Mono,monospace}.usage-heading h2{color:var(--text);margin:0;font-size:20px}.usage-heading p:last-child{color:var(--muted);margin:5px 0 0;font-size:12px}.usage-heading button{border:1px solid var(--line-strong);background:var(--surface-soft);min-height:34px;color:var(--text-soft);cursor:pointer;border-radius:7px;padding:0 12px;font-size:12px}.usage-heading button:disabled{opacity:.6;cursor:wait}.usage-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0 11px;display:grid}.usage-cards article{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.usage-cards article span{color:var(--muted);font-size:12px}.usage-cards article strong{color:var(--text);font:700 21px DM Mono,monospace}.usage-table{display:grid}.usage-row{border-top:1px solid var(--line);color:var(--text-soft);grid-template-columns:1fr 1fr 1fr auto;gap:12px;padding:8px 10px;font-size:12px;display:grid}.usage-row time,.usage-row strong{color:var(--text)}.usage-footnote{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.5;display:block}.usage-message{border:1px solid color-mix(in srgb,var(--warning) 45%,var(--line));background:color-mix(in srgb,var(--warning) 8%,var(--surface));color:var(--text-soft);border-radius:8px;margin:15px 0 0;padding:12px 14px;font-size:13px;line-height:1.6}.usage-message.error{border-color:var(--danger);color:var(--danger)}@media (width<=640px){.usage-panel{width:calc(100vw - 24px);top:111px;right:12px}.usage-panel:not([open]){width:min(292px,100vw - 24px)}.usage-collapsed{gap:6px;padding:6px 8px 6px 10px}.usage-summary-title,.usage-summary-total{gap:5px}.usage-summary-total em{font-size:10px}.usage-expanded{padding:10px}.usage-cards{gap:6px}.usage-cards article{padding:10px 8px}.usage-cards article strong{font-size:17px}.usage-row{grid-template-columns:1fr auto;gap:5px 10px}.usage-row span:nth-child(2),.usage-row span:nth-child(3){grid-column:1}.usage-row strong{grid-area:1/2/4;align-self:center}}.app-header{background:var(--header);height:78px;box-shadow:0 8px 22px var(--shadow);border-bottom:1px solid #3a5372;gap:25px;position:sticky}.app-header:after{content:"";background:linear-gradient(90deg,#4b2ba5 0%,#7439e0 70%,#ac82ff 86%,#4b2ba5 100%);height:4px;position:absolute;bottom:-4px;left:0;right:0}.brand{min-width:210px}.brand-icon{border:1px solid var(--cyan);width:38px;height:38px;color:var(--cyan);background:#102942;border-radius:4px;font:800 23px Manrope,sans-serif;box-shadow:inset 0 0 0 4px #102942,0 0 16px #3eb8ed18}.brand img.brand-icon{object-fit:contain;background:0 0;border:0;border-radius:12px;flex:none;width:42px;height:42px;display:block;box-shadow:0 0 18px #44bfff45}.brand strong{color:#f2f8ff;font-size:17px}.brand span{color:#65c9ed;letter-spacing:.14em}.app-tabs{align-items:center;gap:7px}.app-tabs button{color:#adc3d7;border:1px solid #0000;border-radius:10px;height:39px;padding:0 15px;font-size:14px;transition:background .15s,color .15s,border-color .15s}.app-tabs button:hover{color:#fff;background:#1d3852}.app-tabs button.active{color:#fff;background:linear-gradient(135deg,#1d76ed,#125bd0);border-color:#3285f2;box-shadow:0 4px 14px #0b51bd45}.unread-dot{color:#0b2b43;background:#8edaf5}.header-actions{gap:9px}.theme-toggle,.notification-button,.header-tag{color:#bfd9ec;height:35px;box-shadow:none;background:#112a40;border:1px solid #35526b;border-radius:8px}.lap-restart-button{color:#ffd0d7;white-space:nowrap;background:#3a2028;border:1px solid #9b4450;border-radius:8px;align-items:center;gap:7px;height:35px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.lap-restart-button span{font-size:18px;line-height:1}.lap-restart-button:hover:not(:disabled){color:#fff;background:#522632;border-color:#f06a79}.lap-restart-button:disabled{opacity:1;cursor:wait;color:#ffd996;background:#3a2c1b;border-color:#b07a35}.lap-restart-button.ready{color:#a9f4d5;background:#12392f;border-color:#2d8268}.lap-restart-button.failed{color:#ffd0d7;background:#48202a;border-color:#e05468}.theme-toggle{white-space:nowrap;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex}.theme-toggle:hover,.notification-button:hover:not(:disabled){color:#fff;background:#1b3a56;border-color:#58addf}.theme-toggle-icon{color:#71d7ff;font-size:18px;line-height:1}.notification-button.granted,.notification-button.native{color:#b6f9e1;background:#113c43;border-color:#287d7c}.notification-button.denied{color:#ffd0c7;background:#3b292d;border-color:#85525a}.header-tag{color:#83b7d8;letter-spacing:.04em;place-items:center;padding:0 10px;display:grid}.page-content{padding:37px 26px 55px}.page-heading{border-bottom:1px solid var(--line);min-height:117px;margin:0 0 21px;padding:0 0 25px}.eyebrow{color:var(--cyan);letter-spacing:.19em;font-size:13px;font-weight:700}.page-heading h1{color:var(--text);letter-spacing:-.045em;font-size:clamp(33px,3vw,45px);font-weight:800}.heading-copy{color:var(--muted);font-size:14px;line-height:1.7}.connection,.demo-tag{background:var(--surface);border:1px solid var(--line-strong);box-shadow:none;color:var(--text-soft);border-radius:9px}.connection.offline,.connection.checking{background:var(--surface)}.connection strong{color:var(--text)}.connection small{color:var(--muted)}.connection-dot{background:var(--positive);box-shadow:0 0 0 4px color-mix(in srgb,var(--positive) 20%,transparent)}.offline .connection-dot{background:var(--danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--danger) 20%,transparent)}.checking .connection-dot{background:var(--muted);box-shadow:0 0 0 4px color-mix(in srgb,var(--muted) 20%,transparent)}.refresh-button{color:var(--cyan)}.workspace-grid{gap:18px}.workspace-sidebar{background:var(--sidebar);box-shadow:0 18px 38px var(--shadow);border:1px solid #31506a;border-radius:11px}.sidebar-intro{border-bottom-color:#36536a;padding-top:24px}.sidebar-kicker{color:#63d2ff}.sidebar-intro h2{color:#f5faff}.sidebar-intro p{color:#a1bbcf}.sidebar-section{color:#a9c9db}.sidebar-section span:last-child{color:#67b2dc}.task-line-tabs button{color:#b6cddd;border-radius:8px}.task-line-tabs button:hover{background:#1d3952}.task-line-tabs button.active{color:#fff;background:#1b5cac;border-color:#327fe0;box-shadow:inset 3px 0 #67d6ff}.task-line-number,.task-line-tabs button.active .task-line-number{color:#72c9ea}.task-line-text small,.task-line-tabs button.active .task-line-text small{color:#9ebed3}.task-line-tabs button.active .task-line-text small{color:#cae7ff}.task-line-dot{background:#607f98}.task-line-tabs button.running .task-line-dot{background:var(--warning);box-shadow:0 0 0 3px #eeb87938}.task-line-tabs button.completed .task-line-dot{background:#4be5a8}.task-line-tabs button.failed .task-line-dot{background:#fa9582}.task-line-entry{border:1px solid #0000;border-radius:9px;align-items:center;min-width:0;display:flex}.task-line-entry:hover{background:#ffffff0a}.task-line-entry.active{background:var(--surface-raised);border-color:var(--accent)}.task-line-tabs .task-line-entry .task-line-open{color:#bdd5e4;width:auto;min-width:0;box-shadow:none;background:0 0;border:0;flex:1}.task-line-tabs .task-line-entry.active .task-line-open{color:var(--text)}.task-line-entry.active .task-line-number{color:var(--cyan)}.task-line-entry.active .task-line-text small{color:var(--muted)}.task-line-entry.running .task-line-dot{background:var(--warning)}.task-line-entry.completed .task-line-dot{background:var(--positive)}.task-line-entry.failed .task-line-dot{background:var(--danger)}.task-line-tabs .task-line-entry .task-line-rename{color:#a8c8dc;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;width:28px;min-height:30px;margin-right:7px;padding:0;font-size:17px}.task-line-rename:hover{border-color:var(--accent)!important;color:var(--cyan)!important}.task-line-tabs .task-line-entry .task-line-delete{color:#9bb5c7;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;width:28px;min-height:30px;margin-right:7px;padding:0;font-size:19px;line-height:1}.task-line-delete:hover:not(:disabled){border-color:var(--danger)!important;color:var(--danger)!important;background:#e15b511a!important}.task-line-delete:disabled{cursor:not-allowed;opacity:.35}.task-line-editor{align-items:center;gap:4px;width:100%;padding:7px;display:flex}.task-line-editor input{background:var(--field);border:1px solid var(--accent);width:100%;min-width:0;height:34px;color:var(--text);border-radius:5px;padding:5px 7px}.task-line-tabs .task-line-editor button{border-color:var(--line-strong);width:28px;min-height:30px;color:var(--cyan);flex:none;justify-content:center;padding:0}.task-rename-error{color:var(--danger);margin:8px 14px;font-size:13px}.task-name-input{width:100%;height:42px;margin-bottom:1px}.report-name-editor{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.report-name-editor input{background:var(--field);border:1px solid var(--accent);min-width:220px;max-width:100%;color:var(--text);border-radius:6px;padding:8px 10px}.report-name-editor button{background:var(--surface-raised);border:1px solid var(--line-strong);color:var(--text-soft);border-radius:6px;padding:8px 10px}.new-task-line{color:#b9e7ff;background:#142e43;border-color:#4d7594}.new-task-line:hover{background:#1b3d59}.sidebar-foot{border-top-color:#355168}.sidebar-foot-icon{color:#65d3ff}.sidebar-foot strong{color:#e2f6ff}.sidebar-foot p{color:#97b6c9}.panel{background:var(--surface);border:1px solid var(--line);box-shadow:0 12px 32px var(--shadow);border-radius:11px}.panel-top{background:var(--surface-raised);border-color:var(--line);height:68px;padding:0 21px}.panel-title-group h2,h2{color:var(--text)}.section-index{color:var(--cyan);font-size:12px}.panel-meta{color:var(--muted)}.ops-form{padding:22px}.field-label{color:var(--text-soft)}.field-heading>span:last-child,.field-hint,.field-details,.submit-note{color:var(--muted)}.ops-form input,.ops-form textarea,.ops-form select{background:var(--field);border-color:var(--line-strong);color:var(--text);border-radius:7px}.ops-form input:focus,.ops-form textarea:focus,.ops-form select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.k-select{min-width:0;position:relative}.k-select-trigger{border:1px solid var(--line-strong);background:var(--field);width:100%;min-height:43px;color:var(--text);text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:14px;display:flex}.k-select-trigger:hover:not(:disabled),.k-select.open .k-select-trigger{border-color:var(--accent)}.k-select-trigger:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent);outline:0}.k-select-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-select-trigger b{color:var(--cyan);flex:none;font-size:17px;line-height:1;transition:transform .16s}.k-select.open .k-select-trigger b{transform:rotate(180deg)}.k-select-menu{z-index:80;border:1px solid var(--line-strong);background:var(--surface-raised);width:100%;max-height:min(320px,48vh);box-shadow:0 18px 44px var(--shadow);border-radius:9px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.k-select-menu>button{width:100%;min-height:43px;color:var(--text-soft);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:14px;display:flex}.k-select-menu>button:hover,.k-select-menu>button:focus-visible{border-color:var(--line-strong);background:var(--surface-soft);color:var(--text);outline:0}.k-select-menu>button.selected{border-color:color-mix(in srgb,var(--accent) 58%,var(--line));background:color-mix(in srgb,var(--accent) 17%,var(--surface));color:var(--text)}.k-select-menu>button b{color:var(--cyan);flex:none;font-size:16px}.k-select.compact{min-width:220px}.k-select.compact .k-select-trigger{min-height:36px;padding:0 10px;font-size:13px}.ops-form ::placeholder{color:var(--muted)}.select-wrap>span{color:var(--cyan)}.form-divider{background:var(--line)}.mode-option{background:var(--surface-soft);border-color:var(--line);color:var(--text-soft);border-radius:8px}.mode-option:hover{border-color:var(--accent)}.mode-option.selected{background:color-mix(in srgb,var(--accent) 17%,var(--surface));border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.mode-option.selected.execute{background:color-mix(in srgb,var(--warning) 13%,var(--surface));border-color:var(--warning);box-shadow:inset 0 0 0 1px var(--warning)}.mode-icon{background:color-mix(in srgb,var(--accent) 17%,var(--surface));color:var(--cyan)}.selected.execute .mode-icon{background:color-mix(in srgb,var(--warning) 19%,var(--surface));color:var(--warning)}.mode-option strong{color:var(--text)}.mode-option small{color:var(--muted)}.primary-button,.report-ready button,.report-copy,.confirm-button{background:var(--accent);color:#fff}.primary-button:hover:not(:disabled),.report-ready button:hover,.report-copy:hover{background:var(--accent-hover)}.stop-button{background:color-mix(in srgb,var(--danger) 10%,var(--surface));border-color:var(--danger);color:var(--danger)}.stop-button:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 18%,var(--surface));border-color:var(--danger)}.result-state{background:var(--surface-soft);color:var(--muted)}.result-state.working{background:color-mix(in srgb,var(--warning) 18%,var(--surface));color:var(--warning)}.result-state.success{background:color-mix(in srgb,var(--positive) 17%,var(--surface));color:var(--positive)}.result-state.failure{background:color-mix(in srgb,var(--danger) 15%,var(--surface));color:var(--danger)}.thread-banner{background:var(--surface-soft);border-color:var(--line)}.thread-banner span{color:var(--muted)}.thread-banner code{color:var(--cyan)}.activity-list{scrollbar-color:var(--line-strong) transparent}.activity-heading{color:var(--text)}.activity-heading span:last-child,.activity-meta,.activity-meta time{color:var(--muted)}.activity-item:not(:last-child):before{background:var(--line-strong)}.activity-mark{background:color-mix(in srgb,var(--accent) 18%,var(--surface));color:var(--cyan)}.activity-mark.running{background:color-mix(in srgb,var(--warning) 18%,var(--surface));color:var(--warning)}.activity-mark.success{background:color-mix(in srgb,var(--positive) 16%,var(--surface));color:var(--positive)}.activity-mark.failed{background:color-mix(in srgb,var(--danger) 16%,var(--surface));color:var(--danger)}.activity-status{background:var(--surface-raised);color:var(--muted)}.activity-status.running{background:color-mix(in srgb,var(--warning) 16%,var(--surface));color:var(--warning)}.activity-status.success{background:color-mix(in srgb,var(--positive) 16%,var(--surface));color:var(--positive)}.activity-status.failed{background:color-mix(in srgb,var(--danger) 16%,var(--surface));color:var(--danger)}.activity-body strong{color:var(--text)}.activity-context{background:var(--surface-soft);border-color:var(--line);color:var(--text-soft)}.activity-outcome{color:var(--positive)}.activity-item.failed .activity-outcome{color:var(--danger)}.empty-symbol{background:var(--surface-raised);border-color:var(--line-strong);color:var(--cyan)}.activity-empty strong{color:var(--text-soft)}.activity-empty p{color:var(--muted)}.empty-flow{background:var(--surface-soft);border-color:var(--line);color:var(--text-soft)}.empty-flow i{color:var(--muted)}.error-box{background:color-mix(in srgb,var(--danger) 10%,var(--surface));border-color:var(--danger);color:var(--danger)}.report-ready{background:color-mix(in srgb,var(--positive) 9%,var(--surface));border-color:var(--positive);color:var(--text)}.report-ready span{color:var(--muted)}.answer-head,.launch-answer{border-color:var(--line);color:var(--text)}.copy-button{color:var(--cyan)}.agent-answer{color:var(--text-soft)}.answer-placeholder{color:var(--muted)}.report-origin{color:var(--text-soft)}.report-origin-dot{background:var(--positive);box-shadow:0 0 0 3px color-mix(in srgb,var(--positive) 15%,transparent)}.report-markdown{background:var(--surface-raised);border:1px solid var(--line);box-shadow:none;color:var(--text-soft);border-radius:8px}.report-markdown h1,.report-markdown h2,.report-markdown h3,.report-markdown h4,.report-markdown strong{color:var(--text)}.report-markdown h1,.report-markdown hr{border-color:var(--line)}.report-markdown h2{border-color:var(--cyan)}.report-markdown li::marker{color:var(--cyan)}.report-markdown a{color:var(--cyan)}.report-markdown a:hover{color:var(--accent)}.report-markdown blockquote{background:var(--surface-soft);border-color:var(--purple);color:var(--text-soft)}.report-markdown code{background:var(--surface-soft);color:var(--cyan)}.report-markdown pre{color:#e9f4ff;background:#071522}.report-table-wrap,.report-table-wrap th,.report-table-wrap td{border-color:var(--line)}.report-table-wrap th{background:var(--surface-soft);color:var(--text)}.report-table-wrap tr:nth-child(2n) td{background:var(--surface-soft)}.report-image-label{background:var(--surface-soft);border-color:var(--line);color:var(--muted)}.coordination-note{background:var(--surface-soft);border-color:var(--line);color:var(--text-soft)}.dialog-backdrop{background:#03101bc9}.confirm-dialog{background:var(--surface);border:1px solid var(--line-strong);color:var(--text);border-radius:12px;position:relative}.confirm-close{border:1px solid var(--line-strong);background:var(--surface-raised);width:30px;height:30px;color:var(--text-soft);cursor:pointer;border-radius:7px;place-items:center;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.confirm-close:hover{border-color:var(--cyan);color:var(--cyan)}.confirm-icon{background:color-mix(in srgb,var(--warning) 16%,var(--surface));color:var(--warning)}.confirm-dialog .eyebrow{color:var(--warning)}.confirm-intro{color:var(--muted)}.confirm-details>div,.confirm-task{background:var(--surface-raised);border-color:var(--line)}.confirm-details span,.confirm-task span{color:var(--muted)}.confirm-details strong,.confirm-task p{color:var(--text)}.risk-box{background:color-mix(in srgb,var(--warning) 10%,var(--surface));border-color:var(--warning);color:var(--warning)}.secondary-button{color:var(--text-soft);background:var(--surface-raised)!important;border-color:var(--line-strong)!important}.event-chips span{background:color-mix(in srgb,var(--accent) 15%,var(--surface));color:var(--cyan)}.latest-report-meta{background:var(--line);border-color:var(--line)}.latest-report-meta>div{background:var(--surface-raised)}.latest-report-meta span{color:var(--muted)}.latest-report-meta strong,.latest-report-meta code{color:var(--text-soft)}.latest-report-body{background:var(--surface)}.latest-report-empty{color:var(--text-soft)}.latest-report-empty p{color:var(--muted)}.report-gallery{border-color:var(--line)}.report-gallery-head{color:var(--text)}.report-gallery-head span{color:var(--muted)}.report-gallery-head>div{align-items:baseline;gap:12px;display:flex}.report-gallery-head small{color:var(--muted);font-size:12px;font-weight:400}.report-gallery-grid button{border:1px solid var(--line);background:var(--surface-raised);width:100%;color:var(--text-soft);text-align:left;cursor:zoom-in;border-radius:11px;flex-direction:column;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.report-gallery-grid button:hover,.report-gallery-grid button:focus-visible{border-color:var(--cyan);box-shadow:0 12px 28px var(--shadow);outline:none;transform:translateY(-2px)}.report-gallery-grid button img{aspect-ratio:1;object-fit:contain;background:var(--surface-soft);width:100%}.report-gallery-grid button>span:last-child{justify-content:space-between;width:100%;padding:9px 11px;font-size:13px;font-weight:700;display:flex}.report-gallery-grid button b{color:var(--cyan);font-size:12px}.gallery-image-unavailable{aspect-ratio:1;background:var(--surface-soft);width:100%;color:var(--danger);text-align:center;place-content:center;padding:16px;font-size:14px;display:grid}.gallery-image-unavailable small{color:var(--muted);margin-top:4px;font-size:12px}.activity-panel>.report-gallery{border-bottom:0;margin:16px 26px 24px;padding-bottom:0}.image-lightbox{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04101bea;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.image-lightbox-dialog{color:#edf7ff;background:#0b1c2b;border:1px solid #ffffff38;border-radius:15px;flex-direction:column;width:min(1120px,100%);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 28px 100px #000b}.image-lightbox-dialog header{border-bottom:1px solid #fff2;justify-content:space-between;align-items:center;gap:15px;padding:13px 18px;display:flex}.image-lightbox-dialog header>div{align-items:center;gap:12px;display:flex}.image-lightbox-dialog header strong{font-size:15px}.image-lightbox-dialog header span{color:#a8c0d1;font-size:13px}.image-lightbox-actions a{color:#78dafa;font-size:13px;text-decoration:none}.image-lightbox-actions button{color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #fff4;border-radius:7px;place-items:center;width:31px;height:31px;padding:0;font-size:24px;line-height:1;display:grid}.image-lightbox-actions button:hover{background:#ffffff30}.image-lightbox-stage{background:#081522;place-items:center;min-height:200px;display:grid;overflow:auto}.image-lightbox-stage img{object-fit:contain;max-width:100%;max-height:calc(100vh - 165px);display:block}.image-lightbox-stage p{color:#ffb9aa;text-align:center;padding:30px;font-size:14px}.image-lightbox-dialog footer{border-top:1px solid #fff2;justify-content:space-between;align-items:center;gap:14px;padding:11px 18px;display:flex}.image-lightbox-dialog footer button{color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #fff4;border-radius:7px;padding:8px 12px;font-size:13px}.image-lightbox-dialog footer button:hover{background:#ffffff2c}.image-lightbox-dialog footer span{color:#8ba9bb;text-align:center;font-size:12px}@media (width<=640px){.image-lightbox{padding:8px}.image-lightbox-dialog{max-height:calc(100vh - 16px)}.image-lightbox-actions a,.image-lightbox-dialog footer span{display:none}.report-gallery-head>div{display:block}.activity-panel>.report-gallery{margin:16px 18px 24px}}.report-html-files{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 26px 0;padding:14px 17px;display:flex}.report-html-files>div{flex-direction:column;gap:3px;margin-right:auto;display:flex}.report-html-files strong{color:var(--text);font-size:14px}.report-html-files>div span{color:var(--muted);font-size:12px}.report-html-files a{border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 13%,var(--surface));min-width:220px;max-width:100%;color:var(--text);border-radius:7px;justify-content:space-between;align-items:center;gap:18px;padding:10px 13px;font-size:13px;text-decoration:none;display:flex}.report-html-files a:hover{background:color-mix(in srgb,var(--accent) 23%,var(--surface));border-color:var(--cyan)}.report-html-files a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-html-files a b{color:var(--cyan);flex:none;font-size:12px}.report-html-artifact{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(140px,1fr) auto auto;align-items:center;gap:7px;min-width:min(100%,430px);padding:7px;display:grid}.report-html-artifact>span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;padding:0 5px;font-size:12px;overflow:hidden}.report-html-artifact>a{justify-content:center;min-width:76px;padding:8px 10px}.report-html-artifact>a.download{border-color:var(--positive);background:color-mix(in srgb,var(--positive) 12%,var(--surface));color:var(--positive)}.report-html-artifact>a.download:hover{background:color-mix(in srgb,var(--positive) 22%,var(--surface))}.report-html-files.missing{border-color:var(--warning);background:color-mix(in srgb,var(--warning) 10%,var(--surface))}.report-html-files.missing strong{color:var(--warning)}.inbox-stats span{background:var(--surface);border-color:var(--line);color:var(--muted)}.inbox-stats strong{color:var(--cyan)}.inbox-item,.inbox-item.unread{background:var(--surface)}.inbox-item.selected{background:color-mix(in srgb,var(--accent) 16%,var(--surface));border-color:var(--accent);box-shadow:inset 3px 0 0 var(--cyan)}.inbox-task-number,.inbox-detail-kicker,.unread-label{color:var(--cyan)}.inbox-item time,.inbox-item-bottom,.read-label{color:var(--muted)}.inbox-item-open>strong,.inbox-detail-header h2{color:var(--text)}.inbox-item.read .inbox-item-open>strong{color:var(--text-soft)}.inbox-item-delete{color:var(--muted)}.inbox-item-delete:hover{background:color-mix(in srgb,var(--danger) 17%,var(--surface));border-color:var(--danger);color:var(--danger)}.inbox-list-empty,.inbox-list-empty span{color:var(--text-soft)}.inbox-list-empty p{color:var(--muted)}.inbox-detail-header,.inbox-thread-id{border-color:var(--line)}.inbox-detail-header time,.inbox-thread-id{color:var(--muted)}.inbox-thread-id code{color:var(--cyan)}.inbox-detail-actions button{background:var(--surface-raised);border-color:var(--line-strong);color:var(--text-soft)}.inbox-detail-actions button:hover{background:var(--surface-soft)}.inbox-detail-actions button.danger{background:color-mix(in srgb,var(--danger) 10%,var(--surface));border-color:var(--danger);color:var(--danger)}.inbox-detail-actions button.danger:hover{background:color-mix(in srgb,var(--danger) 18%,var(--surface))}.ops-form input[type=file]{border:1px dashed var(--line-strong);width:100%;color:var(--text-soft);cursor:pointer;border-radius:8px;margin:8px 0 4px;padding:11px;font-size:13px;display:block}.ops-form input[type=file]::file-selector-button{border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--surface));color:var(--text);cursor:pointer;border-radius:6px;margin-right:12px;padding:8px 12px}.task-conversation{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:11px;margin:24px 26px 28px;padding:20px}.ops-form .task-conversation{margin:18px 0 20px}.task-conversation-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:16px;margin-bottom:17px;padding-bottom:14px;display:flex}.followup-utility{flex-shrink:0;gap:7px;display:flex}.followup-utility button{border:1px solid var(--line-strong);background:var(--surface);min-height:32px;color:var(--text-soft);cursor:pointer;border-radius:6px;padding:0 10px;font-size:12px}.followup-utility button:disabled{opacity:.38;cursor:not-allowed}.followup-utility .chat-run-button,.followup-utility .chat-stop-button{border-radius:50%;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;font-size:14px;font-weight:900;display:grid}.followup-utility .chat-run-button{color:#67e2b9;background:#123b35;border-color:#3ba98a}.followup-utility .chat-stop-button{color:#ff9da8;background:#42242d;border-color:#a34c5a}.followup-utility .chat-run-button:hover:not(:disabled){background:#175044}.followup-utility .chat-stop-button:hover:not(:disabled){background:#572a35}.followup-utility .finish-new-button{border-color:var(--accent);background:var(--accent);color:#fff}.task-conversation-head h3{color:var(--text);margin:5px 0 0;font-size:19px}.task-conversation-head>span{max-width:250px;color:var(--muted);text-align:right;font-size:12px;line-height:1.5}.task-message-list{gap:10px;max-height:400px;margin-bottom:15px;padding-right:4px;display:grid;overflow:auto}.task-message{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:14px 15px}.task-message.user{border-left:3px solid var(--cyan)}.task-message.agent{border-left:3px solid var(--purple)}.task-message-meta{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.task-message-meta strong{color:var(--text);font-size:13px}.task-message-meta time{color:var(--muted)}.task-message-meta>span{color:var(--cyan);margin-left:auto}.task-message p{color:var(--text-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 5px;font-size:14px;line-height:1.65}.task-message blockquote{border-left:2px solid var(--purple);background:var(--surface-soft);color:var(--muted);white-space:pre-wrap;margin:10px 0 0;padding:8px 10px;font-size:13px}.task-message>small{color:var(--muted);margin:5px 0;display:block}.task-message>button{border:1px solid var(--line-strong);background:var(--surface-soft);color:var(--cyan);cursor:pointer;border-radius:5px;margin-top:7px;padding:5px 9px;font-size:12px}.followup-quote{border:1px solid var(--purple);background:color-mix(in srgb,var(--purple) 10%,var(--surface));color:var(--text-soft);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 9px;padding:9px 11px;font-size:13px;display:flex}.followup-quote span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.followup-quote button{color:var(--text);cursor:pointer;background:0 0;border:0;flex:none;font-size:19px}.followup-input{border:1px solid var(--line-strong);background:var(--field);width:100%;min-height:100px;color:var(--text);font:inherit;resize:vertical;border-radius:8px;padding:12px;font-size:14px;line-height:1.6;display:block}.followup-input:focus{outline:2px solid var(--accent);outline-offset:1px}.followup-controls{flex-wrap:wrap;align-items:center;gap:9px;margin-top:11px;display:flex}.followup-controls label{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.followup-controls select,.followup-file{border:1px solid var(--line-strong);background:var(--surface);min-height:36px;color:var(--text-soft);cursor:pointer;border-radius:7px;padding:0 10px}.followup-file input{opacity:0;width:1px;height:1px;position:absolute}.followup-controls .primary-button{min-height:36px;margin-left:auto;padding:0 13px;font-size:13px}.ops-form .followup-controls select{width:auto;padding:0 10px}.ops-form .followup-file input[type=file]{opacity:0;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.interrupt-button{border:1px solid color-mix(in srgb,var(--warning) 55%,var(--line));background:color-mix(in srgb,var(--warning) 10%,var(--surface));min-height:36px;color:var(--warning);cursor:pointer;border-radius:7px;padding:0 13px;font-size:13px;font-weight:700}.interrupt-button:disabled{opacity:.55;cursor:wait}.interrupt-warning{color:var(--warning);flex-basis:100%;margin:0;font-size:12px;line-height:1.5}.followup-files{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.followup-files span{text-overflow:ellipsis;white-space:nowrap;background:var(--surface-raised);max-width:220px;color:var(--text-soft);border-radius:5px;padding:5px 8px;font-size:12px;overflow:hidden}.followup-files button{color:var(--danger);cursor:pointer;background:0 0;border:0;font-size:12px}.task-conversation>.field-hint{margin:10px 0 0}.report-versions{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:7px;margin:15px 26px 0;padding:12px;display:flex}.report-versions>strong{color:var(--text);flex:none;margin:8px 6px 0 0;font-size:13px}.report-version-list{flex-wrap:wrap;flex:1;align-items:center;gap:7px;min-width:0;display:flex}.report-version-item{border:1px solid var(--line-strong);background:var(--surface);border-radius:7px;align-items:center;gap:4px;padding:4px 6px;display:flex}.report-version-item.retained{border-color:var(--positive)}.report-version-item label{align-items:center;display:flex}.report-version-item input{accent-color:var(--accent);margin:0}.report-version-item button{color:var(--text-soft);cursor:pointer;background:0 0;border:0;padding:3px 4px;font-size:12px}.report-version-item button.active{color:var(--cyan)}.report-version-actions{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:7px;padding-top:5px;display:flex}.report-version-actions>span{color:var(--muted);margin-right:auto;font-size:12px}.report-version-actions button{border:1px solid var(--line-strong);background:var(--surface);color:var(--text-soft);cursor:pointer;border-radius:7px;padding:7px 9px;font-size:12px}.report-version-actions button:disabled{opacity:.45;cursor:not-allowed}.report-version-actions button.danger{color:var(--danger)}.ops-form.conversation-mode{padding:0}.conversation-mode>:not(.task-conversation){display:none}.ops-form.conversation-mode .task-conversation{background:0 0;border:0;border-radius:0;margin:0;padding:0;position:relative}.ops-layout.new-task-layout{grid-template-columns:minmax(0,1fr)}.new-task-layout>.activity-panel{display:none}.ops-form.new-conversation-mode{padding:0}.new-conversation-mode>:not(.new-task-conversation){display:none}.new-task-conversation{background:radial-gradient(circle at 50% 54%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 48%);flex-direction:column;justify-content:center;align-items:center;min-height:min(70vh,720px);padding:58px 34px 82px;display:flex}.new-task-welcome{text-align:center;width:min(760px,100%);margin-bottom:22px}.new-task-welcome h3{color:var(--text);letter-spacing:-.035em;margin:8px 0 7px;font-size:clamp(23px,3vw,34px)}.new-task-welcome p{color:var(--muted);margin:0;font-size:13px}.new-task-composer{border:1px solid color-mix(in srgb,var(--accent) 43%,var(--line-strong));background:var(--field);border-radius:16px;width:min(760px,100%);padding:12px;box-shadow:0 22px 55px #0005}.new-task-composer>textarea{box-sizing:border-box;width:100%;min-height:130px;color:var(--text);resize:none;background:0 0;border:0;outline:0;padding:9px 10px;font:15px/1.65 inherit;display:block}.new-task-composer>textarea::placeholder{color:var(--muted)}.new-task-composer .followup-controls{gap:8px;margin-top:7px}.new-task-composer .followup-file{border-radius:50%;place-items:center;width:36px;height:36px;min-height:36px;padding:0;font-size:21px;display:grid}.new-task-composer .k-select.compact{width:auto;min-width:94px}.new-task-composer .chat-send-button{margin-left:0}.new-task-composer .followup-files{margin:4px 8px 8px}.conversation-mode .task-conversation-head{border-bottom:1px solid var(--line);align-items:center;margin:0;padding:13px 18px}.conversation-mode .task-conversation-head h3{margin:2px 0 0;font-size:16px}.conversation-mode .followup-utility .finish-new-button{min-height:30px;color:var(--text-soft);background:0 0}.conversation-mode .task-message-list{scroll-behavior:smooth;align-content:start;gap:18px;height:min(61vh,690px);max-height:none;margin:0;padding:24px 20px 30px;display:grid;overflow:auto}.conversation-mode .task-message{background:0 0;border:0;border-radius:0;width:min(88%,680px);padding:0}.conversation-mode .task-message.user{border:1px solid var(--line);background:var(--surface-raised);border-radius:14px 14px 4px;justify-self:end;padding:11px 14px}.conversation-mode .task-message.agent{justify-self:start}.conversation-mode .task-message-meta{gap:8px;margin-bottom:7px}.conversation-mode .task-message-meta strong{font-size:13px}.conversation-mode .task-message-meta time{font-size:11px}.conversation-mode .task-message-meta>span{margin-left:0;font-size:11px}.conversation-mode .task-message-body{color:var(--text-soft);overflow-wrap:anywhere;font-size:14px;line-height:1.7}.conversation-mode .task-message-body>:first-child{margin-top:0}.conversation-mode .task-message-body>:last-child{margin-bottom:0}.conversation-mode .task-message-body p{white-space:pre-wrap;margin:6px 0}.conversation-mode .task-message-body h1,.conversation-mode .task-message-body h2,.conversation-mode .task-message-body h3{color:var(--text);margin:14px 0 6px;font-size:15px}.conversation-mode .task-message-body ul,.conversation-mode .task-message-body ol{margin:7px 0;padding-left:21px}.conversation-mode .task-message-body code{font-family:DM Mono,monospace;font-size:.92em}.conversation-mode .task-message.commentary{border-left:2px solid color-mix(in srgb,var(--cyan) 45%,var(--line));padding-left:12px}.conversation-mode .task-message.commentary .task-message-body{color:var(--muted)}.conversation-mode .task-message-phase{border:1px solid var(--line);color:var(--cyan);border-radius:999px;padding:1px 6px;font-size:10px}.conversation-mode .task-message.streaming>i{background:var(--cyan);width:7px;height:16px;margin-top:5px;animation:.85s step-end infinite chat-cursor;display:inline-block}.conversation-mode .task-message.streaming .task-message-body{color:var(--muted)}.chat-composer{border:1px solid var(--line-strong);background:var(--field);box-shadow:0 12px 28px var(--shadow);border-radius:14px;margin:0 16px 16px;padding:10px}.chat-composer .followup-input{resize:none;background:0 0;border:0;min-height:70px;padding:5px 7px}.chat-composer .followup-input:focus{outline:0}.chat-composer .followup-controls{gap:7px;margin-top:7px}.chat-composer .followup-file{border-radius:50%;place-items:center;width:34px;height:34px;min-height:34px;padding:0;font-size:20px;display:grid}.chat-composer .k-select.compact{width:auto;min-width:92px}.chat-enter-hint{color:var(--muted);margin-left:auto;font-size:11px}.chat-send-button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;font-weight:800;display:grid}.chat-send-button:disabled{opacity:.35;cursor:not-allowed}.chat-composer .followup-files{margin:4px 6px 7px}.chat-jump-latest{z-index:3;border:1px solid var(--line-strong);background:var(--surface-raised);box-shadow:0 6px 18px var(--shadow);color:var(--cyan);cursor:pointer;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700;position:absolute;bottom:135px;left:50%;transform:translate(-50%)}.chat-jump-latest:hover{border-color:var(--cyan)}@keyframes chat-cursor{0%,48%{opacity:1}49%,to{opacity:0}}.decision-card{border:1px solid var(--warning);background:color-mix(in srgb,var(--warning) 10%,var(--surface));color:var(--text);border-radius:10px;margin:14px 23px 20px;padding:17px 18px}.decision-card>strong{font-size:15px}.decision-question{overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.65}.decision-question h3{margin:0 0 7px;font-size:16px}.decision-question p,.decision-question ol,.decision-question ul{margin:6px 0}.decision-card>p{color:var(--text-soft);margin:8px 0 12px;font-size:13px;line-height:1.6}.decision-card>button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:8px 11px;font-size:13px;font-weight:700}@media (width<=640px){.task-conversation{margin:18px;padding:15px}.task-conversation-head{flex-direction:column;align-items:start}.task-conversation-head>span{text-align:left}.followup-controls>label:first-child{flex-direction:column;align-items:stretch;width:100%}.k-select.compact{width:100%;min-width:0}.k-select-trigger{min-height:47px;padding:10px 12px;font-size:15px}.k-select-menu{max-height:42vh;padding:7px}.k-select-menu>button{min-height:49px;padding:11px 12px;font-size:15px}.followup-controls .primary-button{width:100%;margin-left:0}.report-versions{margin:12px 18px 0}}.app-footer{color:var(--muted)}.app-toast{background:var(--surface-raised);border-color:var(--positive);color:var(--text);box-shadow:0 18px 54px var(--shadow)}.app-toast.failure{background:var(--surface-raised);border-color:var(--danger)}.toast-mark{background:var(--positive);color:#072438}.failure .toast-mark{background:var(--danger);color:#fff}.app-toast p{color:var(--text-soft)}.app-toast>button{color:var(--muted)}.app-toast>button.toast-open{text-align:left;width:auto;min-width:0;height:auto;font:inherit;cursor:pointer;color:var(--text);background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;line-height:1.5;display:flex}.toast-open img{object-fit:contain;flex:none;width:76px;height:76px}.toast-open span{min-width:0}.toast-open small{color:var(--cyan);margin-top:8px;font-size:13px;display:block}.toast-open:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.app-toast>button{border:1px solid var(--line-strong);background:var(--surface);width:28px;height:28px;color:var(--text);cursor:pointer;border-radius:7px;flex:none;place-items:center;padding:0;font-size:22px;display:grid}.app-toast>button:hover{border-color:var(--cyan);color:var(--cyan)}.app-confirm-backdrop{z-index:1400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020a12c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.app-confirm-dialog{border:1px solid var(--line-strong);background:var(--surface-raised);width:min(470px,100%);color:var(--text);border-radius:14px;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:24px;font-family:Inter,Noto Sans SC,Microsoft YaHei,system-ui,sans-serif;display:grid;box-shadow:0 30px 90px #000b}.app-confirm-mark{border:1px solid color-mix(in srgb,var(--cyan) 55%,var(--line));background:color-mix(in srgb,var(--cyan) 12%,var(--surface));width:46px;height:46px;color:var(--cyan);border-radius:12px;place-items:center;font-size:22px;font-weight:900;display:grid}.app-confirm-dialog.danger .app-confirm-mark{border-color:color-mix(in srgb,var(--danger) 60%,var(--line));background:color-mix(in srgb,var(--danger) 13%,var(--surface));color:var(--danger)}.app-confirm-copy>span{color:var(--cyan);letter-spacing:.14em;margin:1px 0 7px;font:700 10px DM Mono,monospace;display:block}.app-confirm-dialog.danger .app-confirm-copy>span{color:var(--danger)}.app-confirm-copy h2{color:var(--text);letter-spacing:-.02em;margin:0;font-size:19px}.app-confirm-copy p{color:var(--text-soft);white-space:pre-wrap;margin:11px 0 0;font-size:13px;line-height:1.7}.app-confirm-actions{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;gap:9px;margin-top:7px;padding-top:16px;display:flex}.app-confirm-actions button{border:1px solid var(--line-strong);cursor:pointer;border-radius:8px;min-width:92px;min-height:39px;padding:0 15px;font:750 13px Inter,Noto Sans SC,Microsoft YaHei,system-ui,sans-serif}.app-confirm-actions .secondary{background:var(--surface);color:var(--text-soft)}.app-confirm-actions .primary{border-color:var(--accent);background:var(--accent);color:#fff}.app-confirm-actions .danger{border-color:var(--danger);background:var(--danger);color:#fff}.app-confirm-actions button:hover{filter:brightness(1.08)}@media (width<=640px){.app-confirm-backdrop{padding:14px}.app-confirm-dialog{border-radius:13px;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:19px}.app-confirm-mark{width:40px;height:40px}.app-confirm-copy h2{font-size:17px}.app-confirm-actions button{flex:1;min-width:0}}@media (width<=1150px){.header-tag{display:none}.brand{min-width:170px}.app-header{gap:15px}.app-tabs button{padding:0 10px}}@media (width<=850px){.app-header{padding:0 18px}.page-content{padding:25px 18px 48px}.workspace-sidebar{min-height:0}.task-line-tabs button.active{box-shadow:inset 0 -3px #67d6ff}}@media (width<=640px){.app-header{gap:7px;height:auto;min-height:101px;padding:10px 14px 8px}.brand{width:auto;padding-right:142px}.brand strong{font-size:15px}.brand span{font-size:10px}.app-tabs{order:3;gap:4px;width:100%;height:auto;overflow-x:auto}.app-tabs button{height:36px;padding:0 10px;font-size:12px}.header-actions{gap:5px;top:14px;right:14px}.theme-toggle{padding:0 8px;font-size:0}.theme-toggle-icon{font-size:19px}.header-actions .notification-button{padding:0 9px}.page-content{padding:24px 14px 42px}.page-heading{padding-bottom:18px}.page-heading h1{font-size:32px}.ops-layout{gap:12px}.panel-top{height:65px;padding:0 17px}.ops-form{padding:18px}.inbox-detail-panel .report-markdown{padding:0}.workspace-sidebar{border-radius:12px}.workspace-sidebar .sidebar-section{margin:13px 13px 8px}.task-line-bar{padding:0 8px 9px;display:block}.task-line-tabs{overscroll-behavior:contain;flex-direction:column;gap:6px;max-height:46vh;display:flex;overflow:hidden auto}.task-line-entry{border-color:var(--line);width:100%;min-width:0}.task-line-tabs .task-line-entry .task-line-open{width:auto;min-width:0;min-height:66px;padding:9px}.task-line-text strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.task-line-text small{font-size:12px}.task-line-tabs .task-line-entry .task-line-rename,.task-line-tabs .task-line-entry .task-line-delete{width:36px;min-height:38px;margin-right:4px}.task-line-editor{min-width:0}.new-task-line{justify-content:center;width:100%;min-height:46px;margin:9px 0 0}.app-tabs>[data-mobile-order="1"]{order:1}.app-tabs>[data-mobile-order="2"]{order:2}.app-tabs>[data-mobile-order="3"]{order:3}.app-tabs>[data-mobile-order="4"]{order:4}.app-tabs>[data-mobile-order="5"]{order:5}.app-tabs>[data-mobile-order="6"]{order:6}.app-tabs>[data-mobile-order="7"]{order:7}.app-tabs>[data-mobile-order="8"]{order:8}.app-tabs>[data-mobile-order="9"]{order:9}}.embedded-page{background:var(--surface);border:1px solid var(--line-strong);box-shadow:0 20px 48px var(--shadow);border-radius:13px;overflow:hidden}.embedded-account-switch{border-bottom:1px solid var(--line);background:var(--surface-soft);align-items:center;gap:8px;padding:10px 26px;display:flex}.embedded-account-switch>span{color:var(--muted);letter-spacing:.04em;margin-right:4px;font-size:12px;font-weight:800}.embedded-account-switch button{border:1px solid var(--line-strong);background:var(--surface);min-height:34px;color:var(--text-soft);cursor:pointer;border-radius:999px;padding:0 15px;font-size:13px;font-weight:800}.embedded-account-switch button.active{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 5px 14px color-mix(in srgb,var(--accent) 30%,transparent)}.embedded-toolbar{border-bottom:1px solid var(--line);background:var(--surface-raised);justify-content:space-between;align-items:end;gap:20px;padding:22px 26px;display:flex}.embedded-kicker{color:var(--cyan);letter-spacing:.18em;margin-bottom:7px;font:700 12px DM Mono,monospace;display:block}.embedded-toolbar h1{letter-spacing:-.03em;font-size:27px}.embedded-toolbar p{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.5}.embedded-actions{flex:none;gap:8px;display:flex}.embedded-actions button,.embedded-actions a{border:1px solid var(--line-strong);background:var(--surface-soft);min-height:36px;color:var(--text-soft);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:0 13px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.embedded-actions a{background:var(--accent);border-color:var(--accent);color:#fff}.embedded-actions a.download{background:var(--positive);border-color:var(--positive);color:#06291f}.embedded-actions a.secondary{background:var(--surface-soft);border-color:var(--line-strong);color:var(--text-soft)}.embedded-actions button:hover,.embedded-actions a:hover{filter:brightness(1.18)}.embedded-hint{border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:9px 26px;font-size:13px}.embedded-frame{background:#fff;border:0;width:100%;height:max(670px,100vh - 250px);display:block}:root[data-theme=dark] .embedded-frame{background:#07111d}.embedded-empty{text-align:center;background:var(--surface);min-height:max(600px,100vh - 300px);color:var(--text-soft);flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.embedded-empty>span{border:1px solid var(--line-strong);background:var(--surface-raised);width:78px;height:78px;color:var(--cyan);letter-spacing:.08em;border-radius:20px;place-items:center;font:800 18px DM Mono,monospace;display:grid}.embedded-empty h2{color:var(--text);margin:22px 0 8px;font-size:24px}.embedded-empty p{max-width:540px;color:var(--muted);margin:0;font-size:15px;line-height:1.8}.embedded-explanation{text-align:center;min-height:430px;color:var(--text-soft);flex-direction:column;justify-content:center;align-items:center;padding:34px;display:flex}.embedded-explanation>span{border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 18%,var(--surface));width:62px;height:62px;color:var(--cyan);border-radius:16px;place-items:center;font-size:33px;display:grid}.embedded-explanation h2{color:var(--text);margin:21px 0 8px;font-size:23px}.embedded-explanation p{max-width:520px;color:var(--muted);margin:0;font-size:15px;line-height:1.8}@media (width<=700px){.embedded-toolbar{padding:19px;display:block}.embedded-actions{flex-wrap:wrap;margin-top:16px}.embedded-hint{padding:9px 19px}.embedded-frame{height:calc(100vh - 240px);min-height:480px}.dashboard-embed,.sku-mobile-embed{box-shadow:none;border:0;border-radius:0;margin:-24px -14px -42px}.dashboard-embed .embedded-account-switch,.sku-mobile-embed .embedded-account-switch{z-index:4;background:var(--surface-raised);justify-content:center;padding:8px 10px;position:sticky;top:0}.dashboard-embed .embedded-account-switch>span,.sku-mobile-embed .embedded-account-switch>span{display:none}.dashboard-embed .embedded-account-switch button,.sku-mobile-embed .embedded-account-switch button{flex:1;max-width:150px;min-height:36px}.dashboard-embed .embedded-toolbar,.dashboard-embed .embedded-hint,.sku-mobile-embed .embedded-toolbar,.sku-mobile-embed .embedded-hint{display:none}.dashboard-embed .embedded-frame,.sku-mobile-embed .embedded-frame{background:var(--surface);height:calc(100dvh - 154px);min-height:570px}}.workspace-status{flex:0 0 300px;gap:8px;width:300px;min-width:0;display:grid}.workspace-status .usage-panel,.workspace-status .usage-panel:not([open]){z-index:2;width:100%;box-shadow:0 8px 22px var(--shadow);margin:0;position:relative;top:auto;right:auto}.task-workspace .page-heading .workspace-status .connection{width:100%;min-width:0;max-width:none;margin:0}@media (width<=640px){.workspace-status{width:100%;margin-top:16px}.usage-collapsed{gap:9px;padding:7px 10px 7px 14px}}.workstation-scene{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface-raised),var(--surface));border-radius:14px;margin:20px 21px 0;padding:18px;overflow:hidden}.workstation-scene-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:17px;display:flex}.workstation-scene-head>div{gap:4px;display:grid}.workstation-eyebrow{letter-spacing:.18em;color:var(--cyan);font:700 11px DM Mono,monospace}.workstation-scene-head strong{color:var(--text);font-size:17px}.workstation-scene-note{color:var(--muted);text-align:right;font-size:12px}.workstation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.workstation{--worker-color:#67b9de;border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:13px;flex-direction:column;align-items:center;min-width:0;min-height:196px;padding:13px 8px 12px;transition:transform .25s,border-color .25s,box-shadow .25s,opacity .25s;display:flex;position:relative}.workstation:nth-child(2){--worker-color:#6dcab8}.workstation:nth-child(3){--worker-color:#f2ac76}.workstation:nth-child(4){--worker-color:#ad91e9}.workstation.waiting{opacity:.57}.workstation.active{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 15%,transparent),0 12px 25px var(--shadow);transform:translateY(-3px)}.workstation.done{border-color:color-mix(in srgb,var(--positive) 52%,var(--line))}.workstation.blocked{border-color:var(--danger);box-shadow:0 0 0 2px color-mix(in srgb,var(--danger) 14%,transparent)}.workstation-number{color:var(--muted);align-self:flex-start;font:700 11px DM Mono,monospace}.workstation-art{width:104px;height:92px;margin:2px 0 8px;position:relative}.worker-head{z-index:2;width:38px;height:39px;position:absolute;top:2px;left:34px}.worker-hair{background:#294356;border-radius:16px 16px 12px 12px;position:absolute;inset:0 1px 4px}.worker-face{background:#ffd9be;border-radius:11px 11px 14px 14px;width:29px;height:29px;position:absolute;top:7px;left:5px;box-shadow:inset 0 -3px #edba9e}.worker-face i{background:#344457;border-radius:50%;width:3px;height:3px;position:absolute;top:13px}.worker-face i:first-child{left:8px}.worker-face i:last-child{right:8px}.worker-body{z-index:1;background:var(--worker-color);border-radius:24px 24px 8px 8px;width:55px;height:43px;position:absolute;top:34px;left:25px;box-shadow:inset 0 -6px #23455a1f}.worker-arm{background:#ffd9be;border-radius:8px;width:18px;height:10px;position:absolute;top:18px}.worker-arm.left{left:-10px;transform:rotate(15deg)}.worker-arm.right{right:-10px;transform:rotate(-15deg)}.worker-computer{z-index:3;height:49px;position:absolute;bottom:0;left:2px;right:2px}.computer-screen{background:#173858;border:5px solid #243e58;border-radius:7px;width:69px;height:38px;margin:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5d86a6,0 4px 9px #10283c30}.computer-screen span{color:#79ddff;letter-spacing:.08em;font:700 11px DM Mono,monospace;position:absolute;top:7px;left:7px}.computer-screen i{background:#69cfdd99;border-radius:2px;width:35px;height:2px;position:absolute;bottom:7px;left:8px}.computer-screen i:last-child{width:22px;bottom:12px}.computer-stand{background:#38536c;width:9px;height:6px;margin:auto}.computer-keyboard{background:#748da3;border-radius:4px 4px 2px 2px;width:81px;height:5px;margin:auto}.workstation>strong{color:var(--text);font-size:14px}.workstation-caption{color:var(--muted);white-space:nowrap;margin-top:3px;font-size:11px}.workstation-state{background:var(--surface-soft);color:var(--muted);border-radius:99px;margin-top:auto;padding:5px 8px;font-size:11px;font-weight:700}.workstation.active .workstation-state{background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--accent)}.workstation.done .workstation-state{background:color-mix(in srgb,var(--positive) 13%,var(--surface));color:var(--positive)}.workstation.blocked .workstation-state{background:color-mix(in srgb,var(--danger) 13%,var(--surface));color:var(--danger)}.handoff-arrow{z-index:4;color:var(--line-strong);font-size:21px;position:absolute;top:83px;right:-16px}.workstation.done .handoff-arrow{color:var(--positive)}.workstation.active .worker-head{animation:1.25s ease-in-out infinite worker-nod}.workstation.active .worker-arm{animation:.45s ease-in-out infinite alternate worker-type}.workstation.active .worker-arm.right{animation-delay:.22s}.workstation.active .computer-screen i{animation:1.6s ease-in-out infinite alternate screen-work}.workstation.done .computer-screen span{color:#74ecc3}.workstation-caption-bar{border:1px solid var(--line);background:var(--surface-soft);min-height:38px;color:var(--text-soft);border-radius:8px;align-items:center;gap:9px;margin-top:15px;padding:9px 11px;font-size:12px;line-height:1.5;display:flex}.workstation-caption-bar span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workstation-pulse{background:var(--muted);border-radius:50%;flex:none;width:7px;height:7px}.workstation-pulse.on{background:var(--positive);box-shadow:0 0 0 4px color-mix(in srgb,var(--positive) 17%,transparent);animation:1.5s ease-in-out infinite worker-pulse}.workstation-disclaimer{color:var(--muted);margin:9px 1px 0;font-size:11px;line-height:1.5}.workstation-empty-log{text-align:center;color:var(--muted);margin:23px 24px 36px;font-size:13px}@keyframes worker-nod{50%{transform:translateY(2px)rotate(3deg)}}@keyframes worker-type{to{transform:translateY(3px)rotate(-8deg)}}@keyframes screen-work{to{opacity:.5;width:43px}}@keyframes worker-pulse{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--positive) 5%,transparent)}}@media (width<=700px){.workstation-scene{margin:15px 14px 0;padding:14px}.workstation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workstation{min-height:185px}.handoff-arrow{display:none}.workstation-scene-note{max-width:88px;line-height:1.4}.workstation-caption-bar span:last-child{white-space:normal}}@media (width<=370px){.workstation-grid{gap:7px}.workstation{padding:10px 4px}.workstation-art{margin:-2px 0 3px;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.workstation.active,.workstation.active .worker-head,.workstation.active .worker-arm,.workstation.active .computer-screen i,.workstation-pulse.on{transition:none;animation:none}}.workstation-scene{background:linear-gradient(160deg,#f8fcff,#eef9f8 70%,#f8fcff);padding:17px}.workstation-scene-head{align-items:center;margin-bottom:13px}.workstation-scene-head strong{letter-spacing:.01em;font-size:19px}.workstation-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.workstation-replay{color:#346f80;cursor:pointer;background:#fff;border:1px solid #a7cbd6;border-radius:7px;min-height:27px;padding:4px 9px;font-size:12px;font-weight:700}.workstation-replay:focus-visible{outline-offset:2px;outline:2px solid #137d9c}.office-scene{background:#e7f6ff;border:1px solid #c7dfe6;border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #fff,0 10px 20px #36748412}.office-scene svg{width:100%;height:auto;display:block}.office-runner{transition:transform 1s cubic-bezier(.35,.05,.18,1)}.office-runner.walking .runner-leg-left{transform-origin:0 239px;animation:.23s ease-in-out infinite alternate office-step-left}.office-runner.walking .runner-leg-right{transform-origin:0 239px;animation:.23s ease-in-out infinite alternate office-step-right}.office-runner.walking>rect{animation:.23s ease-in-out infinite alternate office-bounce}.office-station.active .office-worker,.office-station.replay-active .office-worker{transform-origin:50% 149px;animation:1.25s ease-in-out infinite office-worker-bob}.office-station.active rect[x][y="153"],.office-station.replay-active rect[x][y="153"]{filter:drop-shadow(0 0 5px #56d8ea)}.office-stage-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.office-stage{color:#4b687b;opacity:.63;background:#fff;border:1px solid #cce0e6;border-radius:9px;grid-template-columns:8px minmax(0,1fr);align-items:center;column-gap:5px;padding:8px 7px;transition:opacity .3s,border-color .3s,background .3s;display:grid}.office-stage.done,.office-stage.active,.office-stage.blocked,.office-stage.replay-active{opacity:1}.office-stage-dot{background:#b3c4cf;border-radius:50%;grid-row:1/4;width:7px;height:7px}.office-stage.done .office-stage-dot{background:#52b99c}.office-stage.active .office-stage-dot,.office-stage.replay-active .office-stage-dot{background:#48a8bc;box-shadow:0 0 0 3px #48a8bc30}.office-stage.blocked .office-stage-dot{background:#d87368}.office-stage strong{color:#24445b;font-size:12px}.office-stage small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.office-stage em{color:#59818a;font-size:10px;font-style:normal}.office-stage.active em{color:#228ea7}.workstation-caption-bar{margin-top:11px}@keyframes office-step-left{0%{transform:rotate(-22deg)}to{transform:rotate(22deg)}}@keyframes office-step-right{0%{transform:rotate(22deg)}to{transform:rotate(-22deg)}}@keyframes office-bounce{to{transform:translateY(-2px)}}@keyframes office-worker-bob{50%{transform:translateY(2px)}}@media (width<=700px){.workstation-scene{padding:12px}.workstation-head-actions{gap:5px}.workstation-scene-note{max-width:none}.workstation-replay{font-size:11px}.office-stage-strip{gap:4px}.office-stage{column-gap:3px;padding:6px 4px}.office-stage small{font-size:9px}}@media (width<=370px){.workstation-scene-head strong{font-size:16px}.workstation-eyebrow{font-size:10px}.workstation-head-actions{max-width:105px}.office-stage strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.office-runner,.office-runner.walking .runner-leg-left,.office-runner.walking .runner-leg-right,.office-runner.walking>rect,.office-station.active .office-worker,.office-station.replay-active .office-worker{transition:none;animation:none}}.ops-layout{grid-template-columns:minmax(0,1fr)}.workstation-eyebrow{color:#497f91;letter-spacing:.12em}.workstation-replay{color:#315970;background:#fff9e7;border:2px solid #608ca2;border-radius:2px;font-family:DM Mono,monospace;box-shadow:2px 2px #9dbdc4}.pixel-office-map{width:100%;height:auto;image-rendering:pixelated;display:block}.pixel-runner{transition:transform 1s steps(16,end)}.pixel-runner.walking .pixel-leg-left{transform-origin:-9px -8px;animation:.22s step-end infinite alternate pixel-leg-left}.pixel-runner.walking .pixel-leg-right{transform-origin:9px -8px;animation:.22s step-end infinite alternate pixel-leg-right}.pixel-runner.walking .pixel-pet{animation:.24s step-end infinite alternate pixel-hop}.pixel-runner.walking .pixel-pet-leg-left{animation:.24s step-end infinite alternate pixel-leg-left}.pixel-runner.walking .pixel-pet-leg-right{animation:.24s step-end infinite alternate pixel-leg-right}.pixel-runner.walking>rect:nth-of-type(2){animation:.22s step-end infinite alternate pixel-hop}.pixel-desk.active .pixel-worker,.pixel-desk.replay-active .pixel-worker{animation:.45s step-end infinite alternate pixel-worker-type}.office-stage-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.office-stage:nth-child(4){grid-area:2/3}.office-stage:nth-child(5){grid-area:2/2}.office-stage:nth-child(6){grid-area:2/1}.office-stage{background:#fffdf2;border:2px solid #abc9c8;border-radius:2px;box-shadow:2px 2px #cfddcf}@keyframes pixel-leg-left{to{transform:translate(-5px,-3px)}}@keyframes pixel-leg-right{to{transform:translate(5px,-3px)}}@keyframes pixel-hop{to{transform:translateY(-3px)}}@keyframes pixel-worker-type{to{transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.pixel-runner,.pixel-runner.walking .pixel-leg-left,.pixel-runner.walking .pixel-leg-right,.pixel-runner.walking .pixel-pet,.pixel-runner.walking .pixel-pet-leg-left,.pixel-runner.walking .pixel-pet-leg-right,.pixel-runner.walking>rect:nth-of-type(2),.pixel-desk.active .pixel-worker,.pixel-desk.replay-active .pixel-worker{transition:none;animation:none}}@media (width<=700px){.office-scene{overflow-x:auto}.pixel-office-map{min-width:520px}}.activity-panel .activity-list{scrollbar-gutter:stable both-edges;padding:17px 6px 21px}.activity-panel .activity-heading{margin:0 0 13px}.activity-panel .activity-item{border:1px solid var(--line);background:var(--surface);box-shadow:2px 2px 0 color-mix(in srgb,var(--line) 48%,transparent);border-radius:4px;grid-template-columns:27px minmax(0,1fr);gap:12px;margin:0 0 10px;padding:12px;display:grid}.activity-panel .activity-item:last-child{margin-bottom:0}.activity-panel .activity-item:not(:last-child):before{display:none}.activity-panel .activity-context{border-radius:3px}@media (width<=700px){.activity-panel .activity-list{padding:15px 0 18px}.activity-panel .activity-item{gap:9px;padding:10px}}@media (width>=1241px){.ops-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}.workstation-replay{box-shadow:none;color:#57708a;background:#fff;border:1px solid #b6c8da;border-radius:9px;font-family:inherit}.workstation-replay:hover{background:#f2f8ff}.office-scene{image-rendering:auto;background:#fbfaff;border:1px solid #dbe8ee;border-radius:18px;box-shadow:0 8px 22px #8ca5bb1c}.cute-office-map{image-rendering:auto;width:100%;height:auto;display:block}.cute-courier-body{animation:.55s ease-in-out infinite alternate cute-courier-bob}.cute-desk.handoff-sender .cute-avatar{opacity:.08}.cute-desk.handoff-receiver .cute-avatar{animation:4.2s ease-out both cute-receiver-arrive}.cute-desk .cute-avatar{transition:opacity .25s}.cute-idle-pet>g:first-child{transform-origin:50%}.cute-idle-cat>g:first-child{animation:5s ease-in-out infinite alternate cute-window-gaze}.cute-idle-dog>g:first-child{animation:2.7s ease-in-out infinite alternate cute-sleep-breath}.cute-idle-tiger>g:first-child{animation:1.8s ease-in-out infinite alternate cute-phone-check}.cute-idle-lion>g:first-child{animation:.85s ease-in-out infinite alternate cute-back-at-work}.cute-idle-rabbit>g:first-child{animation:.48s ease-in-out infinite alternate cute-game-focus}.cute-pet-name{opacity:.7;pointer-events:none}.cute-pet-name rect{fill:#071b2d;fill-opacity:.66;stroke:#91eaca;stroke-opacity:.68;stroke-width:2px}.cute-pet-name text{fill:#d8fff0;letter-spacing:.3px;font:700 29px ui-monospace,SFMono-Regular,Consolas,monospace}.cute-idle-sleep{fill:#b8e4ff;filter:drop-shadow(0 0 5px #65caff);font:700 33px ui-monospace,Consolas,monospace;animation:2.7s ease-in-out infinite cute-sleep-letters}.cute-desk.active .cute-screen-line,.cute-desk.replay-active .cute-screen-line{animation:1.7s ease-in-out infinite alternate cute-screen}.cute-telemetry-dock{box-sizing:border-box;scrollbar-color:#397f60 #091e20;background:linear-gradient(#061b1bc2,#091e20b8);border-top:1px solid #397f6099;height:72px;padding:10px 14px;overflow-y:auto}.cute-telemetry-reply{white-space:pre-wrap;overflow-wrap:anywhere;color:#23a657;letter-spacing:.1px;text-shadow:0 1px 2px #052d19;opacity:0;font:15px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;transition:opacity 7s ease-out}.cute-telemetry-reply.is-visible{animation:16s ease-out both cute-telemetry-fade}@keyframes cute-telemetry-fade{0%,36%{opacity:.8}to{opacity:0}}@media (prefers-reduced-motion:reduce){.cute-telemetry-reply,.cute-telemetry-reply.is-visible{transition:none;animation:none}.cute-telemetry-reply.is-visible{opacity:.8}}.cute-desk.active .cute-screen-dots circle,.cute-desk.replay-active .cute-screen-dots circle{animation:.9s ease-in-out infinite alternate cute-blink}.cute-desk.active .cute-screen-dots circle:nth-child(2){animation-delay:.2s}.cute-desk.active .cute-screen-dots circle:nth-child(3){animation-delay:.4s}.cute-desk.active .cute-work-bubble,.cute-desk.replay-active .cute-work-bubble{animation:1.3s ease-in-out infinite cute-bubble}.cute-route-moving{animation:2s linear infinite cute-route}.cute-rework-line{animation:1s linear infinite cute-route}.office-stage{box-shadow:none;background:#fff;border:1px solid #dce7ee;border-radius:9px}.office-stage.active,.office-stage.replay-active{background:#edfbf8;border-color:#75c9c3}.office-stage-dot{border-radius:50%}.workstation-caption-bar{background:#fafffd;border:1px solid #dce9e9;border-radius:9px}.activity-panel .activity-item{border-radius:10px;box-shadow:0 2px 8px #8ca5bb12}.activity-panel .activity-mark,.activity-panel .activity-context{border-radius:8px}@keyframes cute-courier-bob{to{transform:translateY(-2px)rotate(1deg)}}@keyframes cute-receiver-arrive{0%,78%{opacity:0}to{opacity:1}}@keyframes cute-window-gaze{to{transform:rotate(3deg)translateY(-2px)}}@keyframes cute-sleep-breath{to{transform:scale(1.018,.985)translateY(2px)}}@keyframes cute-phone-check{to{transform:rotate(-2deg)translateY(2px)}}@keyframes cute-back-at-work{to{transform:translateY(2px)rotate(.8deg)}}@keyframes cute-game-focus{to{transform:translateY(-3px)rotate(-1deg)}}@keyframes cute-sleep-letters{0%,to{opacity:.08;transform:translateY(9px)}35%,70%{opacity:.9;transform:translateY(-11px)}}@keyframes cute-paper-swing{to{transform:rotate(7deg)}}@keyframes cute-step{to{transform:translateY(-5px)}}@keyframes cute-working{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes cute-screen{to{opacity:.4;transform:scaleX(.72)}}@keyframes cute-blink{to{opacity:.22}}@keyframes cute-bubble{50%{transform:translateY(-5px)}}@keyframes cute-route{to{stroke-dashoffset:-38px}}@media (prefers-reduced-motion:reduce){.cute-courier-body,.cute-desk.active .cute-screen-line,.cute-desk.active .cute-screen-dots circle,.cute-desk.active .cute-work-bubble,.cute-route-moving,.cute-rework-line,.cute-idle-pet>g:first-child,.cute-idle-sleep,.cute-desk.handoff-receiver .cute-avatar{transition:none;animation:none}}@media (width<=700px){.cute-office-map{min-width:0}.office-scene{overflow:hidden}}.workstation-scene{background:linear-gradient(155deg,#101c32,#091628 75%);border:1px solid #28567b;border-radius:18px;box-shadow:0 14px 32px #04112435}.workstation-scene-head strong{color:#e6f5ff}.workstation-eyebrow{color:#71d7fa}.workstation-scene-note{color:#98b4cb}.workstation-replay{color:#bdefff;background:#112b43;border-color:#397393}.workstation-replay:hover{background:#18405b;border-color:#6ce0fc}.office-scene{background:#0b1629;border:1px solid #2a5d80;border-radius:12px;box-shadow:0 0 0 1px #51beec17,0 10px 24px #020c1e75}.cute-office-map{aspect-ratio:3/2}.cute-office-background{filter:saturate(.68)contrast(.93)brightness(1.06)}.cute-pet-illustration{overflow:visible}.cute-pet-illustration .axie-breath>image{filter:saturate(1.2)contrast(1.1)brightness(.92)}.axie-breath{transform-box:fill-box;transform-origin:50% 78%;animation:3.4s ease-in-out infinite axie-idle-breathe}.axie-walking .axie-breath{animation:.38s ease-in-out infinite alternate axie-courier-hop}.axie-seated .axie-breath{animation:1.6s ease-in-out infinite axie-desk-type}.axie-eyelids{opacity:0;animation:6.4s step-end infinite axie-eyeblink}.axie-dog .axie-eyelids{animation-delay:-1.2s}.axie-tiger .axie-eyelids{animation-delay:-2.7s}.axie-lion .axie-eyelids{animation-delay:-3.8s}.axie-elephant .axie-eyelids{animation-delay:-4.9s}.axie-rabbit .axie-eyelids{animation-delay:-2s}.axie-sparkles{transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite axie-sparkle-float}.axie-idle .axie-sparkles{opacity:.32;animation-duration:6.2s}.axie-walking .axie-sparkles{animation-duration:1.1s}.axie-handoff-paper{transform-box:fill-box;transform-origin:50%;animation:.48s ease-in-out infinite alternate axie-document-sway}@keyframes axie-idle-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-7px)scale(1.018,.986)}}@keyframes axie-desk-type{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(2px)rotate(-.6deg)}55%{transform:translateY(-5px)rotate(.7deg)}80%{transform:translateY(1px)rotate(-.4deg)}}@keyframes axie-courier-hop{to{transform:translateY(-15px)rotate(2deg)}}@keyframes axie-eyeblink{0%,5%,8%,56%,59%,to{opacity:0}6%,7%,57%,58%{opacity:1}}@keyframes axie-sparkle-float{0%,to{opacity:0;transform:translateY(12px)scale(.7)}35%,65%{opacity:.9;transform:translateY(-12px)scale(1.1)}}@keyframes axie-document-sway{to{transform:rotate(8deg)translateY(-6px)}}.workstation-scene .cute-office-map .attack-projectile{filter:drop-shadow(0 0 7px);color:#acddff}.workstation-scene .cute-office-map .attack-charge{transform-box:fill-box;transform-origin:50%;animation:4.2s ease-out both axie-charge}.workstation-scene .cute-office-map .attack-impact{transform-box:fill-box;transform-origin:50%;animation:4.2s ease-out both axie-impact}@keyframes axie-charge{0%{opacity:0;transform:scale(.35)}12%{opacity:.9;transform:scale(1)}22%{opacity:0;transform:scale(1.35)}to{opacity:0}}@keyframes axie-impact{0%,65%{opacity:0;transform:scale(.3)}74%{opacity:.95;transform:scale(.8)}to{opacity:0;transform:scale(1.65)}}@media (prefers-reduced-motion:reduce){.workstation-scene .cute-office-map .axie-attack{display:none}}.axie-attack-expression,.axie-hit-expression,.axie-guard-shield{opacity:0;pointer-events:none;transform-box:fill-box;transform-origin:50%}.battle-attacker .axie-attack-expression{animation:1.35s ease-out both axie-expression-flash}.battle-hit .axie-hit-expression{filter:drop-shadow(0 0 8px #ff496d);animation:1.15s ease-out 3s both axie-expression-flash}.battle-hit .axie-eyelids{opacity:0;animation:1.15s ease-out 3s both axie-hit-blink}.battle-guard .axie-guard-shield{animation:1.35s ease-out both axie-shield-pop}.battle-attacker.battle-dash .axie-breath{animation:1.3s cubic-bezier(.2,.75,.2,1) both axie-battle-dash}.battle-attacker.battle-charge .axie-breath{filter:drop-shadow(0 0 13px #ffe568);animation:1.35s ease-in-out both axie-battle-charge}.battle-attacker.battle-spin .axie-breath{animation:1.25s cubic-bezier(.2,.8,.4,1) both axie-battle-spin}.battle-attacker.battle-burst .axie-breath{filter:drop-shadow(0 0 15px #9d70ff);animation:1.28s ease-out both axie-battle-burst}.battle-attacker.battle-stomp .axie-breath{animation:1.3s cubic-bezier(.2,.75,.25,1) both axie-battle-stomp}.battle-attacker.battle-guard .axie-breath{filter:drop-shadow(0 0 14px #55f6f1);animation:1.3s ease-out both axie-battle-guard}.battle-hit .axie-breath{filter:saturate(.75)brightness(1.22)drop-shadow(0 0 13px #ff4d72);animation:1.15s cubic-bezier(.18,.7,.3,1) 3s both axie-hit-recoil}.battle-attacker .cute-idle-sleep,.battle-hit .cute-idle-sleep{opacity:0}@keyframes axie-expression-flash{0%,12%,88%,to{opacity:0}18%,78%{opacity:1}}@keyframes axie-hit-blink{0%,8%,to{opacity:0}15%,82%{opacity:1}}@keyframes axie-shield-pop{0%,to{opacity:0;transform:scale(.45)rotate(-9deg)}18%,76%{opacity:.95;transform:scale(1)rotate(0)}}@keyframes axie-battle-dash{0%,to{transform:translate(0)rotate(0)}18%{transform:translate(-20px,5px)rotate(-5deg)}44%{transform:translate(43px,-12px)rotate(8deg)}64%{transform:translate(26px,-5px)rotate(4deg)}}@keyframes axie-battle-charge{0%,to{transform:translateY(0)scale(1)}20%,42%{transform:translateY(8px)scale(.9,1.08)}56%{transform:translateY(-21px)scale(1.14,.9)}75%{transform:translateY(-5px)scale(1.03)}}@keyframes axie-battle-spin{0%,to{transform:translate(0)rotate(0)scale(1)}24%{transform:translate(-9px,-6px)rotate(-8deg)scale(.97)}52%{transform:translate(14px,-12px)rotate(11deg)scale(1.06)}74%{transform:translate(5px,-4px)rotate(-3deg)scale(1.02)}}@keyframes axie-battle-burst{0%,to{transform:translateY(0)scale(1)}22%{transform:translateY(5px)scale(.9)}48%{transform:translateY(-14px)scale(1.18)}62%{transform:translateY(-7px)scale(1.08)}78%{transform:translateY(2px)scale(.98)}}@keyframes axie-battle-stomp{0%,to{transform:translateY(0)scale(1)}22%{transform:translateY(-30px)scale(.94,1.08)}48%{transform:translateY(12px)scale(1.13,.82)}62%{transform:translateY(-7px)scale(.97,1.04)}78%{transform:translateY(3px)}}@keyframes axie-battle-guard{0%,to{transform:translateY(0)scale(1)}20%{transform:translateY(4px)scale(.93)}42%,72%{transform:translateY(-4px)scale(1.06)}}@keyframes axie-hit-recoil{0%,to{transform:translate(0)rotate(0)}12%{transform:translate(-13px,-3px)rotate(-4deg)}23%{transform:translate(14px,4px)rotate(4deg)}34%{transform:translate(-9px,1px)rotate(-3deg)}48%{transform:translate(6px)rotate(2deg)}65%{transform:translate(-2px,1px)rotate(-1deg)}}.battle-strike{--battle-color:#6ceaff;--battle-soft:#d9ffff;pointer-events:none}.battle-strike-charge{--battle-color:#ffe45c;--battle-soft:#fff5ae}.battle-strike-spin{--battle-color:#8dfc9e;--battle-soft:#e1ffe5}.battle-strike-burst{--battle-color:#a679ff;--battle-soft:#e8dfff}.battle-strike-stomp{--battle-color:#ff765f;--battle-soft:#ffe0d7}.battle-strike-guard{--battle-color:#4ef1e7;--battle-soft:#d8fffc}.battle-skill-cat,.battle-skill-water{--battle-color:#5ce4ff;--battle-soft:#e2feff}.battle-skill-dog,.battle-skill-crescent{--battle-color:#3ca7d4;--battle-soft:#d4f4f5}.battle-skill-tiger,.battle-skill-sparkle{--battle-color:#55e5ef;--battle-soft:#e7ffff}.battle-skill-lion,.battle-skill-orange{--battle-color:#d8751f;--battle-soft:#ffd46d}.battle-skill-elephant,.battle-skill-leaf{--battle-color:#34c759;--battle-soft:#bdf6a4}.battle-skill-rabbit,.battle-skill-prism{--battle-color:#a278ff;--battle-soft:#e5d9ff}.battle-source-charge{opacity:1;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 9px var(--battle-color))}.battle-source-ring{fill:none;stroke:var(--battle-soft);stroke-width:5px;animation:1.7s ease-out both battle-source-ring}.battle-source-ring circle:nth-child(2){stroke:var(--battle-color);stroke-width:3px;stroke-dasharray:10 8}.battle-source-ring path{stroke:var(--battle-soft);stroke-width:4px;stroke-linecap:round}.battle-source-dog{--battle-color:#76e8ff}.battle-source-lion{--battle-color:#ffb142}.battle-source-tiger{--battle-color:#5ce6e3}.battle-source-rabbit{--battle-color:#a584ff}.battle-source-nature{filter:drop-shadow(0 0 9px #39c86a);transform-origin:bottom;animation:2.15s ease-out both battle-source-nature}.battle-source-nature-beam{fill:none;stroke:#35b879;stroke-width:8px;stroke-linecap:round}.battle-source-nature ellipse{fill:#7551c9;stroke:#9e79de;stroke-width:5px}.battle-source-leaves{fill:#31c955;stroke:#bce9aa;stroke-width:3px}.battle-source-water{fill:none;stroke:#c6faff;stroke-width:6px;filter:drop-shadow(0 0 9px #51e6ff);animation:1.9s ease-out both battle-source-water}.battle-source-water circle:nth-child(2){stroke:#56dff8;stroke-width:4px;stroke-dasharray:13 10}@keyframes battle-source-ring{0%,to{opacity:0;transform:scale(.35)rotate(-22deg)}16%,62%{opacity:.78;transform:scale(1)rotate(12deg)}}@keyframes battle-source-nature{0%,to{opacity:0;transform:scaleY(.08)}10%,46%{opacity:.92;transform:scaleY(.72)}60%{opacity:.35;transform:scaleY(.78)}}@keyframes battle-source-water{0%,to{opacity:0;transform:scale(.2)rotate(-20deg)}13%,54%{opacity:.9;transform:scale(.82)rotate(8deg)}67%{opacity:0;transform:scale(1.05)rotate(19deg)}}.battle-wavelet{opacity:0;offset-anchor:center;offset-distance:0%;will-change:offset-distance,opacity;animation-duration:var(--flight-duration,4s);animation-timing-function:linear;animation-delay:var(--flight-delay,0s);animation-fill-mode:both}.battle-flight-dog,.battle-flight-crescent{animation-name:battle-flight-crescent}.battle-flight-lion,.battle-flight-orange{animation-name:battle-flight-orange}.battle-flight-elephant,.battle-flight-leaf{animation-name:battle-flight-leaf}.battle-flight-cat,.battle-flight-water{animation-name:battle-flight-water}.battle-flight-tiger,.battle-flight-sparkle{animation-name:battle-flight-sparkle}.battle-flight-rabbit,.battle-flight-prism{animation-name:battle-flight-prism}.battle-wavelet-svg{pointer-events:none;will-change:opacity}.battle-projectile-scale{transform-box:fill-box;transform-origin:50%}.battle-shot-core{color:var(--battle-color);transform-box:fill-box;transform-origin:50%;filter:drop-shadow(-8px 2px 3px)drop-shadow(-18px 3px 6px)drop-shadow(-30px 5px 9px)drop-shadow(0 0 8px);animation-duration:var(--flight-duration,4s);animation-timing-function:linear;animation-delay:var(--flight-delay,0s);animation-fill-mode:both}.battle-shot-crescent{animation-name:battle-crescent-flight-shape}.battle-crescent-main{fill:#328fc7;stroke:#d4f4f5;stroke-width:5px}.battle-crescent-cross{fill:#5d48c7;stroke:#d3e7f2;stroke-width:4px}.battle-crescent-arc{fill:none;stroke:#3aa6c9;stroke-width:6px;stroke-linecap:round}.battle-shot-orange{animation-name:battle-orange-flight-shape}.battle-orange-beam{fill:none;stroke:#ffd46d;stroke-width:7px;stroke-linecap:round}.battle-orange-flare{fill:#d77124;stroke:#efa72b;stroke-width:3px}.battle-orange-diamond{fill:#dc8e28;stroke:#f6c75b;stroke-width:3px}.battle-orange-tip{fill:#cc611f;stroke:#eda02f;stroke-width:3px}.battle-shot-leaf{animation-name:battle-leaf-flight-shape}.battle-shot-leaf circle{fill:#2fbd50;stroke:#a8f09b;stroke-width:4px}.battle-leaf-body{fill:#36d95a;stroke:#bdf6a4;stroke-width:3px}.battle-leaf-vein{fill:none;stroke:#126b32;stroke-width:4px;stroke-linecap:round}.battle-shot-water{animation-name:battle-water-flight-shape}.battle-water-orb{fill:#4edfff;stroke:#e2feff;stroke-width:4px}.battle-water-ring-one,.battle-water-ring-two{fill:none;stroke:#8cf1ff;stroke-width:4px}.battle-water-ring-two{stroke:#bd98ff;stroke-width:3px;stroke-dasharray:10 8}.battle-shot-sparkle{fill:#49d4dc;stroke:#e7ffff;stroke-width:4px;animation-name:battle-sparkle-flight-shape}.battle-shot-sparkle circle:first-of-type{fill:#efffff}.battle-shot-sparkle circle:not(:first-of-type){fill:#7cf7f1;stroke:none}.battle-shot-prism{fill:#8d67df;stroke:#e5d9ff;stroke-width:4px;animation-name:battle-prism-flight-shape}.battle-shot-prism path:last-child{stroke:#7fe7ff;stroke-width:3px}@keyframes battle-flight-crescent{0%{opacity:0;offset-distance:0%}8%{opacity:var(--battle-alpha,.95)}42%{offset-distance:46%}68%{offset-distance:72%}86%{opacity:var(--battle-alpha,.95);offset-distance:90%}to{opacity:0;offset-distance:100%}}@keyframes battle-flight-orange{0%{opacity:0;offset-distance:0%}8%{opacity:var(--battle-alpha,.95)}46%{offset-distance:49%}72%{offset-distance:75%}86%{opacity:var(--battle-alpha,.95);offset-distance:90%}to{opacity:0;offset-distance:100%}}@keyframes battle-flight-leaf{0%{opacity:0;offset-distance:0%}8%{opacity:var(--battle-alpha,.95)}32%{offset-distance:34%}58%{offset-distance:61%}78%{offset-distance:82%}86%{opacity:var(--battle-alpha,.95);offset-distance:90%}to{opacity:0;offset-distance:100%}}@keyframes battle-flight-water{0%{opacity:0;offset-distance:0%}8%{opacity:var(--battle-alpha,.95)}44%{offset-distance:47%}70%{offset-distance:73%}86%{opacity:var(--battle-alpha,.95);offset-distance:90%}to{opacity:0;offset-distance:100%}}@keyframes battle-flight-sparkle{0%{opacity:0;offset-distance:0%}8%{opacity:var(--battle-alpha,.95)}28%{offset-distance:30%}50%{offset-distance:53%}70%{offset-distance:74%}86%{opacity:var(--battle-alpha,.95);offset-distance:90%}to{opacity:0;offset-distance:100%}}@keyframes battle-flight-prism{0%{opacity:0;offset-distance:0%}8%{opacity:var(--battle-alpha,.95)}36%{offset-distance:39%}62%{offset-distance:66%}86%{opacity:var(--battle-alpha,.95);offset-distance:90%}to{opacity:0;offset-distance:100%}}@keyframes battle-crescent-flight-shape{0%{transform:scale(.42)rotate(-18deg)}42%{transform:scale(.66)rotate(5deg)}68%{transform:scale(.78)rotate(22deg)}86%{transform:scale(.86)rotate(32deg)}to{transform:scale(1.02)rotate(42deg)}}@keyframes battle-orange-flight-shape{0%{transform:scaleX(.28)scaleY(.68)}46%{transform:scaleX(.58)scaleY(.77)}72%{transform:scaleX(.73)scaleY(.82)}86%{transform:scaleX(.82)scaleY(.84)}to{transform:scaleX(.94)scaleY(.7)}}@keyframes battle-leaf-flight-shape{0%{transform:scale(.38)rotate(-12deg)}32%{transform:scale(.57)rotate(8deg)}58%{transform:scale(.7)rotate(-4deg)}78%{transform:scale(.82)rotate(22deg)}to{transform:scale(1.02)rotate(42deg)}}@keyframes battle-water-flight-shape{0%{transform:scale(.4)}44%{transform:scale(.64)}70%{transform:scale(.76)}86%{transform:scale(.84)}to{transform:scale(1.05)}}@keyframes battle-sparkle-flight-shape{0%{transform:scale(.25)rotate(0)}28%{transform:scale(.49)rotate(85deg)}50%{transform:scale(.72)rotate(145deg)}70%{transform:scale(.84)rotate(225deg)}to{transform:scale(1.15)rotate(340deg)}}@keyframes battle-prism-flight-shape{0%{transform:scale(.34)rotate(-20deg)}36%{transform:scale(.55)rotate(55deg)}62%{transform:scale(.76)rotate(155deg)}86%{transform:scale(.94)rotate(235deg)}to{transform:scale(1.08)rotate(280deg)}}.battle-impact-shape,.battle-impact-face{opacity:0;transform-box:fill-box;transform-origin:50%;stroke-linecap:round;stroke-linejoin:round}.battle-impact-shape{fill:none;stroke-width:5px;animation:1.25s ease-out both battle-hit-cycle}.battle-impact-face{fill:none;stroke:#35233d;stroke-width:8px;filter:drop-shadow(0 0 4px #fff);animation:1.25s ease-out both battle-face-hit}.battle-hit-crescent{stroke:#72dff4;filter:drop-shadow(0 0 10px #46c9ee)}.battle-hit-star{fill:#ffd8518c;stroke:#fff0a3;filter:drop-shadow(0 0 12px #ffba32)}.battle-hit-leaves{fill:#3ecb6d8c;stroke:#c8f6a7;filter:drop-shadow(0 0 11px #48d177)}.battle-hit-bubbles{stroke:#83e9ff;filter:drop-shadow(0 0 10px #60d7ff)}.battle-hit-dizzy{fill:#5ce9df75;stroke:#fff08c;filter:drop-shadow(0 0 11px #65eeff)}.battle-hit-shield{fill:#865cf342;stroke:#d5c1ff;filter:drop-shadow(0 0 12px #8f68ff)}.battle-face-tear{fill:#6df;stroke:#e4ffff;stroke-width:3px}.battle-face-gasp circle{fill:#251d39;stroke:#fff;stroke-width:5px}.battle-face-shock{stroke:#472832}.battle-face-stunned{stroke:#503650}.battle-impact-cluster>*{animation-delay:var(--impact-delay,2.8s)}@keyframes battle-hit-cycle{0%{opacity:0;transform:scale(.35)rotate(-18deg)}18%{opacity:.92;transform:scale(1.08)rotate(4deg)}66%{opacity:.65;transform:scale(.88)rotate(18deg)}to{opacity:0;transform:scale(1.35)rotate(31deg)}}@keyframes battle-face-hit{0%{opacity:0;transform:translate(0)scale(.7)}18%,70%{opacity:.92;transform:translate(4px,-2px)scale(1)}to{opacity:0;transform:translate(-3px,2px)scale(.94)}}.office-scene{position:relative;overflow:hidden}.cute-office-map{z-index:1;position:relative}.cute-telemetry-dock{z-index:2;position:relative}.battle-result-overlay{--result-primary:#56efad;--result-secondary:#68ddff;z-index:9;color:#efffff;text-align:center;pointer-events:none;isolation:isolate;background:radial-gradient(circle,#0a3148d9 0,#061526e8 56%,#020a18f7 100%);flex-direction:column;justify-content:center;align-items:center;animation:13.6s ease-out both battle-result-life;display:flex;position:absolute;inset:0 0 72px;overflow:hidden}.battle-result-overlay.incomplete{--result-primary:#ff6b70;--result-secondary:#ffbd6d;background:radial-gradient(circle,#4a1c2adb 0,#211326ed 58%,#090813f8 100%)}.battle-result-overlay>span{z-index:2;color:var(--result-secondary);letter-spacing:.48em;text-indent:.48em;text-shadow:0 0 16px var(--result-secondary);margin-bottom:6px;font:900 clamp(14px,1.7vw,24px) DM Mono,ui-monospace,monospace;position:relative}.battle-result-overlay>strong{z-index:2;color:#fff;letter-spacing:.035em;-webkit-text-stroke:3px #07283a;paint-order:stroke;text-shadow:0 0 11px #fff,0 0 25px var(--result-primary),0 0 58px var(--result-secondary),0 9px 0 #031523;font:1000 clamp(58px,11vw,134px)/.9 Inter,system-ui,sans-serif;animation:1.05s cubic-bezier(.16,.9,.26,1.2) both battle-result-punch;position:relative}.battle-result-overlay.incomplete>strong{text-shadow:0 0 10px #fff2e4,0 0 27px var(--result-primary),0 0 55px var(--result-secondary),0 9px 0 #200811;font-size:clamp(44px,8.7vw,107px)}.battle-result-overlay>em{z-index:2;border:1px solid color-mix(in srgb,var(--result-primary) 66%,transparent);color:#e9faff;letter-spacing:.08em;box-shadow:0 0 20px color-mix(in srgb,var(--result-primary) 28%,transparent);background:#061625b8;border-radius:99px;margin-top:21px;padding:8px 16px;font-size:clamp(13px,1.4vw,19px);font-style:normal;font-weight:800;position:relative}.battle-result-rays{z-index:0;aspect-ratio:1;background:repeating-conic-gradient(from 0deg,var(--result-primary) 0 2deg,transparent 2deg 13deg);opacity:.17;border-radius:50%;width:760px;animation:9s linear infinite battle-result-rays;position:absolute;-webkit-mask-image:radial-gradient(circle,#0000 0 14%,#000 42%,#0000 72%);mask-image:radial-gradient(circle,#0000 0 14%,#000 42%,#0000 72%)}.battle-result-particles{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.battle-result-particles i{--px:150px;--py:-90px;background:var(--result-primary);width:11px;height:24px;box-shadow:0 0 9px var(--result-secondary);border-radius:3px;animation:2.5s ease-out infinite battle-result-particle;position:absolute}.battle-result-particles i:nth-child(2n){background:var(--result-secondary);width:18px;height:8px}.battle-result-particles i:nth-child(3n){background:#fff4a8;border-radius:50%;width:10px;height:10px}.battle-result-particles i:first-child{--px:-270px;--py:-150px}.battle-result-particles i:nth-child(2){--px:-185px;--py:-235px;animation-delay:-.4s}.battle-result-particles i:nth-child(3){--px:-80px;--py:-205px;animation-delay:-1.1s}.battle-result-particles i:nth-child(4){--px:55px;--py:-245px;animation-delay:-.7s}.battle-result-particles i:nth-child(5){--px:190px;--py:-190px;animation-delay:-1.6s}.battle-result-particles i:nth-child(6){--px:285px;--py:-105px;animation-delay:-.2s}.battle-result-particles i:nth-child(7){--px:-310px;--py:20px;animation-delay:-1.8s}.battle-result-particles i:nth-child(8){--px:315px;--py:40px;animation-delay:-1.2s}.battle-result-particles i:nth-child(9){--px:-255px;--py:155px;animation-delay:-.9s}.battle-result-particles i:nth-child(10){--px:-125px;--py:225px;animation-delay:-1.9s}.battle-result-particles i:nth-child(11){--px:5px;--py:240px;animation-delay:-.5s}.battle-result-particles i:nth-child(12){--px:135px;--py:220px;animation-delay:-1.4s}.battle-result-particles i:nth-child(13){--px:260px;--py:145px;animation-delay:-.1s}.battle-result-particles i:nth-child(14){--px:325px;--py:-35px;animation-delay:-2.1s}@keyframes battle-result-life{0%{opacity:0;transform:scale(.82)}5.8%{opacity:1;transform:scale(1.025)}8%,73.5%{opacity:1;transform:scale(1)}to{opacity:0;filter:blur(4px);transform:scale(1.06)}}@keyframes battle-result-punch{0%{opacity:0;transform:scale(.18)rotate(-8deg)}58%{opacity:1;transform:scale(1.13)rotate(2deg)}76%{transform:scale(.96)rotate(-1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes battle-result-rays{to{transform:rotate(360deg)}}@keyframes battle-result-particle{0%{opacity:0;transform:translate(0)scale(.2)rotate(0)}18%{opacity:1}78%{opacity:.95}to{opacity:0;transform:translate(var(--px),var(--py)) scale(1) rotate(540deg)}}@media (prefers-reduced-motion:reduce){.battle-result-overlay,.battle-result-overlay>strong,.battle-result-rays,.battle-result-particles i{animation:none}.battle-result-overlay{opacity:1}}.office-stage-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px}.office-stage{color:#a8c8db;opacity:.8;background:#14263c;border-color:#284b66}.office-stage.done{background:#102f38;border-color:#246b67}.office-stage.active,.office-stage.replay-active{background:#0f3851;border-color:#42c8ec;box-shadow:inset 0 0 13px #28addc25}.office-stage.blocked{background:#422333;border-color:#d26373}.office-stage strong{color:#e8f6ff}.office-stage small{color:#a8bfd0}.office-stage em{color:#8faec2}.office-stage.done em{color:#67dfae}.office-stage.active em,.office-stage.replay-active em{color:#6cdefb}.office-stage.blocked em{color:#ff9ca5}.workstation-caption-bar{color:#d7eaf6;background:#11283e;border:1px solid #2c5975;border-radius:9px}.motion-build{color:#78efd0;letter-spacing:.04em;white-space:nowrap;background:#0d3b3b;border:1px solid #33bca26b;border-radius:999px;padding:4px 7px;font:700 10px DM Mono,ui-monospace,monospace}.workstation-disclaimer{color:#8ca9bd}:root[data-theme=light] .workstation-scene{background:#fff;border-color:#d6e2eb;box-shadow:0 12px 28px #6f8da015}:root[data-theme=light] .workstation-scene-head strong{color:#17364d}:root[data-theme=light] .workstation-eyebrow{color:#1689b2}:root[data-theme=light] .workstation-scene-note{color:#6f8495}:root[data-theme=light] .motion-build{color:#187b67;background:#eaf8f4;border-color:#a9d9cf}:root[data-theme=light] .workstation-replay{color:#38677d;background:#fff;border-color:#bdd1df}:root[data-theme=light] .workstation-replay:hover{background:#f0fbff;border-color:#68b8cf}:root[data-theme=light] .office-scene{background:#fff;border-color:#d4e1e9;box-shadow:0 8px 22px #65849b1a}:root[data-theme=light] .cute-telemetry-dock{scrollbar-color:#b9d1cc #f7fbfa;background:#f7fbfa;border-top-color:#d8e5e5}:root[data-theme=light] .cute-telemetry-reply{color:#287966;text-shadow:none}:root[data-theme=light] .office-stage{color:#587184;box-shadow:none;background:#fff;border-color:#dbe5ec}:root[data-theme=light] .office-stage.done{background:#f2fbf7;border-color:#a7d9c8}:root[data-theme=light] .office-stage.active,:root[data-theme=light] .office-stage.replay-active{background:#eefaff;border-color:#76c7d9;box-shadow:inset 0 0 13px #69c7df17}:root[data-theme=light] .office-stage.blocked{background:#fff5f4;border-color:#e3aaa5}:root[data-theme=light] .office-stage strong{color:#28485e}:root[data-theme=light] .office-stage small{color:#708596}:root[data-theme=light] .office-stage em{color:#668291}:root[data-theme=light] .office-stage.done em{color:#32876e}:root[data-theme=light] .office-stage.active em,:root[data-theme=light] .office-stage.replay-active em{color:#258ba4}:root[data-theme=light] .office-stage.blocked em{color:#b55e66}:root[data-theme=light] .workstation-caption-bar{color:#38566b;background:#f7fafc;border-color:#d8e5eb}:root[data-theme=light] .workstation-disclaimer{color:#778b99}@media (width>=1100px){.tab-ops .page-content{padding-top:8px}.workspace-grid{position:relative}.workspace-sidebar{margin-top:60px}.workspace-main{padding-top:60px}.task-workspace>.page-heading{z-index:5;align-items:center;min-height:52px;margin:0;padding:0 0 6px;position:absolute;top:0;left:0;right:0}.task-workspace>.page-heading .eyebrow{margin:0 0 2px}.task-workspace>.page-heading h1{font-size:28px;line-height:1}.task-workspace>.page-heading .heading-copy{display:none}.task-workspace>.page-heading .workspace-status{flex:0 500px;justify-content:flex-end;align-items:center;gap:8px;width:min(500px,62%);display:flex}.task-workspace>.page-heading .workspace-status .usage-panel,.task-workspace>.page-heading .workspace-status .usage-panel:not([open]){flex:1 1 0;width:0;min-width:0}.task-workspace>.page-heading .workspace-status .usage-collapsed{min-height:42px;padding:5px 8px 5px 10px}.task-workspace>.page-heading .workspace-status .usage-summary-total em{display:none}.task-workspace>.page-heading .workspace-status .connection{flex:1 1 0;width:0;min-width:0;min-height:42px;padding:6px 9px}.task-workspace>.page-heading .workspace-status .connection small{display:none}}:root[data-theme=light] .workspace-sidebar{color:#223d53;background:#fff;border-color:#c9d9e7;box-shadow:0 14px 34px #294e6714}:root[data-theme=light] .workspace-sidebar .sidebar-intro{border-bottom-color:#dbe6ef}:root[data-theme=light] .workspace-sidebar .sidebar-kicker{color:#1580ad}:root[data-theme=light] .workspace-sidebar .sidebar-intro h2{color:#172f44}:root[data-theme=light] .workspace-sidebar .sidebar-intro p{color:#6d8293}:root[data-theme=light] .workspace-sidebar .sidebar-section{color:#526d82}:root[data-theme=light] .workspace-sidebar .sidebar-section span:last-child{color:#1683ae}:root[data-theme=light] .workspace-sidebar .task-line-group+.task-line-group{border-top-color:#dce7ef}:root[data-theme=light] .workspace-sidebar .task-line-group-title{color:#28485f;background:#edf4f9}:root[data-theme=light] .workspace-sidebar .task-line-group-title:hover{color:#17364d;background:#e3eef6}:root[data-theme=light] .workspace-sidebar .task-line-group-title i,:root[data-theme=light] .workspace-sidebar .task-line-group-title b{color:#1884ad}:root[data-theme=light] .workspace-sidebar .task-line-group-title b.task-line-group-running{color:#d96d18}:root[data-theme=light] .workspace-sidebar .task-line-group-title b.task-line-group-unread,:root[data-theme=light] .workspace-sidebar .task-unread-label{color:#cf2037}:root[data-theme=light] .workspace-sidebar .task-line-group-running-dot{background:#ef7b2d;box-shadow:0 0 0 3px #ef7b2d24,0 0 8px #ef7b2d55}:root[data-theme=light] .workspace-sidebar .task-line-group-unread-dot,:root[data-theme=light] .workspace-sidebar .task-unread-dot{background:#db263d;box-shadow:0 0 0 3px #db263d1f,0 0 8px #db263d4f}:root[data-theme=light] .workspace-sidebar .task-line-entry:hover{background:#f2f7fb}:root[data-theme=light] .workspace-sidebar .task-line-entry.active{background:#eaf4ff;border-color:#2d86d4;box-shadow:0 4px 13px #2d6e9e14}:root[data-theme=light] .workspace-sidebar .task-line-entry .task-line-open{color:#29495f}:root[data-theme=light] .workspace-sidebar .task-line-text strong,:root[data-theme=light] .workspace-sidebar .task-line-entry.active .task-line-text strong,:root[data-theme=light] .workspace-sidebar .task-line-entry.unread .task-line-text strong{color:#18354b}:root[data-theme=light] .workspace-sidebar .task-line-text small,:root[data-theme=light] .workspace-sidebar .task-line-entry.active .task-line-text small,:root[data-theme=light] .workspace-sidebar .task-status-meta{color:#668095}:root[data-theme=light] .workspace-sidebar .task-flag-meta{color:#9a681b}:root[data-theme=light] .workspace-sidebar .new-task-line{color:#315b75;background:#f5f9fc;border-color:#9cb8ca}:root[data-theme=light] .workspace-sidebar .new-task-line:hover{background:#eaf3f9}:root[data-theme=light] .workspace-sidebar .sidebar-foot{border-top-color:#d9e5ed}:root[data-theme=light] .workspace-sidebar .sidebar-foot-icon{color:#1687b4}:root[data-theme=light] .workspace-sidebar .sidebar-foot strong{color:#24475d}:root[data-theme=light] .workspace-sidebar .sidebar-foot p{color:#718899}:root[data-theme=light] .workspace-sidebar .task-line-group.dragging>.task-line-group-title{color:#17364d;background:#dceef9;outline-color:#2a94bd}:root[data-theme=light] .workspace-sidebar .task-line-group.drag-target>.task-line-group-title{background:#e8f4fa;box-shadow:0 -3px #2697bc}:root[data-theme=light] .workspace-sidebar .vultr-thread-zone{background:radial-gradient(circle at 18% 5%,#b8efe45e,#0000 48%),linear-gradient(145deg,#f3fbff,#eaf8f5);border-color:#5fc2b6;box-shadow:inset 0 0 0 1px #2db49e18,0 9px 22px #224f6b16}:root[data-theme=light] .workspace-sidebar .vultr-thread-heading{border-bottom-color:#2cac9928}:root[data-theme=light] .workspace-sidebar .vultr-thread-heading>span{color:#087f78}:root[data-theme=light] .workspace-sidebar .vultr-thread-heading>strong{color:#173f52}:root[data-theme=light] .workspace-sidebar .vultr-thread-heading>small{color:#4283a0}:root[data-theme=light] .workspace-sidebar .vultr-thread-zone .task-line-open{color:#244a5e}:root[data-theme=light] .workspace-sidebar .vultr-thread-zone .task-line-entry:hover .task-line-open{background:#dff4f1}:root[data-theme=light] .workspace-sidebar .vultr-thread-zone .task-line-entry.active .task-line-open{background:linear-gradient(135deg,#e1f8f3,#dcefff);border-color:#2a9bc3;box-shadow:inset 3px 0 #22aa8d,0 5px 14px #2469851f}:root[data-theme=light] .workspace-sidebar .taskbar-heading{border-top-color:#dce7ef}:root[data-theme=light] .workspace-sidebar .taskbar-heading span:first-child{color:#294b61}.cute-desk.active .cute-status-badge,.cute-desk.replay-active .cute-status-badge,.cute-desk.blocked .cute-status-badge{animation:1.5s ease-in-out infinite cute-status-pulse}@keyframes cute-status-pulse{50%{opacity:.62;transform:translate(70px,48px)scale(1.12)}}@media (prefers-reduced-motion:reduce){.cute-desk.active .cute-status-badge,.cute-desk.replay-active .cute-status-badge,.cute-desk.blocked .cute-status-badge,.axie-breath,.axie-eyelids,.axie-sparkles,.axie-handoff-paper{animation:none}.axie-sparkles{opacity:.25}}.handoff-board{background:linear-gradient(150deg,#142c3d,#0d2033);border:1px solid #31556e;border-radius:12px;margin:18px 21px 22px;padding:15px;box-shadow:0 10px 22px #0615254d}.handoff-board-head{color:#e8f6ff;border-bottom:1px solid #355268;justify-content:space-between;align-items:center;gap:10px;padding-bottom:11px;display:flex}.handoff-board-head strong{letter-spacing:.03em;font-size:15px}.handoff-board-head span{color:#9db7c8;text-align:right;font-size:12px}.handoff-steps{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:9px;margin-top:12px;display:grid}.handoff-step{color:#deecf7;background:#183247;border:1px solid #34556a;border-left:4px solid #7793a7;border-radius:8px;gap:5px;padding:10px 11px;display:grid;box-shadow:inset 0 1px #ffffff0b}.handoff-step span{color:#a1cadb;letter-spacing:.04em;font:700 12px DM Mono,monospace}.handoff-step strong{font-size:13px;line-height:1.4}.handoff-step time{color:#93aebf;font:11px DM Mono,monospace}.handoff-step.success{background:#15363e;border-left-color:#51c69e}.handoff-step.running{background:#15354a;border-left-color:#57caed}.handoff-step.failed{color:#ffe6e6;background:#402c39;border-left-color:#ee7877}.handoff-waiting{color:#a4becd;margin:0;padding:13px 3px 3px;font-size:12px}@media (width<=700px){.handoff-board{margin:15px 14px 19px}.handoff-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.inbox-list-panel{background:var(--sidebar);box-shadow:0 18px 38px var(--shadow);color:#e2f2ff;border:1px solid #31506a;border-radius:11px;flex-direction:column;display:flex;overflow:hidden}.inbox-list-intro{border-bottom-color:#36536a;padding-top:24px}.inbox-list-panel .sidebar-section{margin-bottom:9px}.inbox-list{scrollbar-color:#466985 transparent;min-height:0;padding:0 10px 16px}.inbox-item,.inbox-item.unread{background:0 0;border:1px solid #0000;border-radius:9px;margin:0 0 5px;position:relative}.inbox-item:hover{background:#1d3952;border-color:#0000}.inbox-item.selected,.inbox-item.selected:hover{background:#f6faff;border-color:#327fe0;box-shadow:inset 3px 0 #67d6ff}.inbox-item-open{color:#e2f2ff;grid-template-columns:30px minmax(0,1fr) 7px;align-items:center;gap:10px;min-height:67px;padding:10px 44px 10px 11px;display:grid}.inbox-item-open:focus-visible,.inbox-item-delete:focus-visible{outline-offset:-2px;outline:2px solid #67d6ff}.inbox-task-number{color:#72c9ea;align-self:start;padding-top:2px;font:700 13px DM Mono,monospace}.inbox-item-content{min-width:0;display:block}.inbox-item-content strong{color:#e2f2ff;text-overflow:ellipsis;white-space:nowrap;padding-right:46px;font-size:13px;font-weight:700;line-height:1.4;display:block;overflow:hidden}.inbox-item.read .inbox-item-content strong{color:#bdd5e4}.inbox-item-bottom{color:#9ebed3;white-space:nowrap;justify-content:flex-start;gap:6px;margin-top:4px;font-size:12px;overflow:hidden}.inbox-item-bottom span{flex:none}.inbox-item-bottom span+span:before{content:"·";color:#7896aa;margin-right:6px}.inbox-item .read-label{color:#9ebed3}.inbox-item .unread-label{color:#67d6ff;font-weight:700}.inbox-item-dot{background:#607f98;border-radius:50%;width:7px;height:7px}.inbox-item.unread .inbox-item-dot{background:#54d7ae}.inbox-item time{color:#9ebed3;white-space:nowrap;font:11px DM Mono,monospace;position:absolute;top:13px;right:37px}.inbox-item-delete{color:#9bb5c7;place-items:center;width:28px;height:30px;display:grid;top:50%;right:5px;transform:translateY(-50%)}.inbox-item-delete:hover{border-color:var(--danger);color:var(--danger);background:#e15b511a}.inbox-item.selected .inbox-task-number{color:#087fae}.inbox-item.selected .inbox-item-content strong,.inbox-item.selected.read .inbox-item-content strong{color:#172d43}.inbox-item.selected .inbox-item-bottom,.inbox-item.selected .read-label,.inbox-item.selected time{color:#667f94}.inbox-item.selected .unread-label{color:#087fae}.inbox-item.selected .inbox-item-delete{color:#667f94}.inbox-list-panel .inbox-list-empty,.inbox-list-panel .inbox-list-empty span{color:#bdd5e4}.inbox-list-panel .inbox-list-empty p{color:#97b6c9}@media (width<=900px){.inbox-list-intro{display:none}.inbox-list-panel .sidebar-section{margin-top:15px}.inbox-list{padding-bottom:10px}}.sidebar-axie{pointer-events:none;flex:none;align-self:center;width:30px;height:29px;animation:3.2s ease-in-out infinite sidebar-axie-float;display:block;position:relative;overflow:hidden}.sidebar-axie img{object-fit:contain;filter:drop-shadow(0 1px 2px #031b2b80);width:40px;max-width:none;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.25)}.sidebar-axie-fallback{color:#72c9ea;flex:none;place-items:center;width:30px;height:29px;font:700 13px DM Mono,monospace;display:grid}@keyframes sidebar-axie-float{0%,to{transform:translateY(1px)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.sidebar-axie{animation:none}}.auth-shell{color:#edf6ff;background:radial-gradient(circle at 50% 0,#173b57 0,#091725 48%,#06111d 100%);place-items:center;min-height:100vh;padding:28px;display:grid}.auth-card{background:#102436;border:1px solid #315570;border-radius:17px;width:min(440px,100%);padding:31px;box-shadow:0 28px 80px #020a126b}.auth-brand{border-bottom:1px solid #29485e;align-items:center;gap:13px;padding-bottom:24px;display:flex}.auth-brand img{width:46px;height:46px}.auth-brand strong,.auth-brand span{display:block}.auth-brand strong{font-size:18px}.auth-brand span{color:#63d4f6;letter-spacing:.18em;margin-top:4px;font:11px DM Mono,monospace}.auth-copy{padding:25px 0 20px}.auth-copy>p{color:#59d3f6;letter-spacing:.16em;margin:0 0 9px;font:12px DM Mono,monospace}.auth-copy h1{color:#f3f9ff;letter-spacing:-.035em;margin:0;font-size:27px}.auth-copy>span{color:#9fb8cb;margin-top:10px;font-size:13px;line-height:1.7;display:block}.auth-tabs{background:#0b1d2c;border:1px solid #2b4a61;border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.auth-tabs button{color:#8faabe;background:0 0;border:0;border-radius:7px;height:38px;font-size:13px;font-weight:700}.auth-tabs button.active{color:#eaf8ff;background:#1b4f74;box-shadow:0 3px 10px #020d1847}.auth-form{gap:15px;margin-top:21px;display:grid}.auth-form label>span{color:#bad0df;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.auth-form input{box-sizing:border-box;color:#f3f9ff;background:#0b1c2b;border:1px solid #36556c;border-radius:9px;outline:0;width:100%;height:45px;padding:0 13px;font:15px inherit}.auth-form input:focus{border-color:#52d1ff;box-shadow:0 0 0 3px #52d1ff20}.auth-error{color:#ffbec5;background:#3f2532;border:1px solid #8e4753;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.auth-submit,.auth-pending button{color:#fff;background:#2379ef;border:1px solid #288ec5;border-radius:9px;min-height:45px;font-size:14px;font-weight:800}.auth-submit:hover:not(:disabled),.auth-pending button:hover{background:#1168dd}.auth-submit:disabled{opacity:.6}.auth-footnote{color:#7390a5;text-align:center;margin:17px 0 0;font-size:11px;line-height:1.6}.auth-form label>span small{color:#7795aa;font-size:11px;font-weight:500}.auth-field-note{color:#7795aa;margin-top:6px;font-size:11px;line-height:1.5;display:block}.auth-downloads{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.auth-download{color:#69d9fb;text-align:center;background:#0b1d2c;border:1px solid #315570;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 10px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.auth-download.android{color:#70dfba;border-color:#28785f}.auth-download:hover{background:#122c40;border-color:currentColor}.auth-loading{flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:210px;display:flex}.auth-loading img{width:54px;height:54px;margin-bottom:7px}.auth-loading strong{font-size:18px}.auth-loading span{color:#9eb8ca;font-size:13px}.auth-pending{text-align:center;padding:29px 3px 4px}.auth-pending>span{color:#67e1bc;background:#17493f;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 18px;font-size:24px;display:grid}.auth-pending h1{font-size:26px}.auth-pending p{color:#a7c0d2;max-width:330px;margin:12px auto 22px;font-size:13px;line-height:1.8}.auth-pending p strong{color:#e7f7ff}.auth-pending button{width:100%}.account-menu{border-left:1px solid var(--line);align-items:center;gap:9px;padding-left:10px;display:flex}.account-menu>span{min-width:68px;display:block}.account-menu strong,.account-menu small{text-overflow:ellipsis;white-space:nowrap;max-width:110px;display:block;overflow:hidden}.account-menu strong{color:var(--text);font-size:12px}.account-menu small{color:var(--muted);margin-top:2px;font-size:10px}.account-menu button{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--text-soft);border-radius:8px;padding:0 10px;font-size:12px;font-weight:700}.account-menu button:hover{border-color:var(--danger);color:var(--danger)}.fixed-page{min-height:calc(100vh - 160px)}.fixed-heading{border:1px solid var(--line);background:var(--surface);box-shadow:0 12px 28px var(--shadow);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:25px;margin:5px 0 21px;padding:24px 27px;display:flex}.fixed-heading h1{color:var(--text);letter-spacing:-.05em;margin:7px 0 8px;font-size:32px}.fixed-heading p{max-width:800px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.fixed-heading>button,.account-admin-head>button{border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--text-soft);border-radius:8px;flex:none;padding:10px 13px;font-size:12px;font-weight:700}.fixed-heading>button:hover:not(:disabled),.account-admin-head>button:hover{border-color:var(--cyan);color:var(--cyan)}.fixed-error{color:#ffbdc5;background:#3c2531;border:1px solid #92505b;border-radius:9px;margin:0 0 15px;padding:12px 14px;font-size:13px;line-height:1.55}.fixed-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}.fixed-summary article{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:16px 18px}.fixed-summary span,.fixed-summary strong{display:block}.fixed-summary span{color:var(--muted);letter-spacing:.05em;font-size:11px}.fixed-summary strong{color:var(--text);margin-top:8px;font:700 17px DM Mono,monospace}.fixed-summary strong.ok{color:#58d9ae}.fixed-summary strong.warn{color:#f0c46d}.fixed-summary strong.danger{color:#ff858f}.fixed-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.fixed-task-card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:0 8px 20px var(--shadow);border-radius:12px;padding:19px}.fixed-task-card.chat-open{grid-column:1/-1}.fixed-task-card header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:13px;padding-bottom:15px;display:flex}.fixed-task-card header span{text-transform:uppercase;color:var(--cyan);letter-spacing:.11em;font:11px DM Mono,monospace}.fixed-task-card h2{color:var(--text);margin:6px 0 0;font-size:18px}.fixed-card-actions{flex:none;align-items:center;gap:8px;display:flex}.fixed-card-actions>button,.fixed-card-actions>.fixed-task-unbound{border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--text-soft);white-space:nowrap;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:750;text-decoration:none}.fixed-card-actions>button:hover{border-color:var(--cyan);color:var(--cyan)}.fixed-card-actions>.fixed-task-unbound{opacity:.65}.fixed-badge{color:#f1c06e;background:#402f20;border:1px solid #8a6632;border-radius:999px;flex:none;padding:5px 8px;font-size:11px}.fixed-badge.ok{color:#62dbb6;background:#143b35;border-color:#2d7a65}.fixed-badge.danger{color:#ff9db1;background:#482431;border-color:#a4495d}.fixed-task-card dl{gap:9px;margin:15px 0 0;display:grid}.fixed-task-card dl>div{grid-template-columns:80px minmax(0,1fr);gap:10px;display:grid}.fixed-task-card dt{color:var(--muted);font-size:11px}.fixed-task-card dd{color:var(--text-soft);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.fixed-task-card code{color:var(--cyan);font:11px DM Mono,monospace}.fixed-block-reason{color:#e8c993;background:#3b2e21;border-left:3px solid #e0a34b;border-radius:5px;margin:15px 0 0;padding:11px 12px;font-size:12px;line-height:1.65}.fixed-block-reason span{color:#f1b95e;margin-bottom:4px;font-weight:800;display:block}.fixed-readback{color:var(--muted);margin:13px 2px 22px;font:11px DM Mono,monospace}.fixed-chat{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-raised) 72%,transparent);border-radius:10px;margin-top:17px;padding:16px}.fixed-chat-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fixed-chat-top strong,.fixed-chat-top span{display:block}.fixed-chat-top strong{color:var(--text);font-size:14px}.fixed-chat-top span{color:var(--muted);margin-top:3px;font:11px DM Mono,monospace}.fixed-chat-empty{border:1px dashed var(--line);color:var(--muted);border-radius:8px;margin:13px 0 0;padding:12px;font-size:12px}.fixed-chat-history{gap:8px;max-height:360px;margin-top:14px;padding:2px;display:grid;overflow:auto}.fixed-chat-message{grid-template-columns:45px minmax(0,1fr);align-items:start;gap:9px;display:grid}.fixed-chat-message>span{color:var(--muted);text-align:right;padding-top:7px;font-size:10px}.fixed-chat-message>div{min-width:0}.fixed-chat-message p{background:var(--surface);max-width:88%;color:var(--text-soft);border-radius:8px;margin:0;padding:8px 10px;font-size:12px;line-height:1.55}.fixed-chat-message.user>div{justify-content:flex-end;display:flex}.fixed-chat-message.user p{background:color-mix(in srgb,var(--cyan) 12%,var(--surface));color:var(--text);white-space:pre-wrap}.fixed-chat-message details{max-width:88%;margin:5px 0 0;padding:0 10px}.fixed-chat-message summary{cursor:pointer;color:var(--cyan);font-size:10px}.fixed-chat-message details p,.fixed-chat-message details li,.fixed-chat-message details h2,.fixed-chat-message details h3{max-width:none;color:var(--text-soft);background:0 0;padding:0;font-size:12px;line-height:1.6}.fixed-chat-running,.fixed-chat-error{margin:12px 0 0;font-size:11px}.fixed-chat-running{color:var(--muted);align-items:center;gap:7px;display:flex}.fixed-chat-running span{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--cyan) 14%,transparent);border-radius:50%;animation:1.4s infinite pulse}.fixed-chat-error{color:#ffb3bd;background:#42242d;border-radius:7px;padding:9px 10px}.fixed-chat form{margin-top:14px}.fixed-chat-mode{gap:5px;margin-bottom:8px;display:flex}.fixed-chat-mode button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:7px;padding:6px 10px;font-size:11px}.fixed-chat-mode button.active{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 12%,transparent);color:var(--cyan)}.fixed-chat-mode button.active.execute{color:#f2c36f;background:#3d2e1d;border-color:#e3a74d}.fixed-chat textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:78px;color:var(--text);border-radius:8px;outline:none;padding:10px 11px;font:13px/1.55 inherit}.fixed-chat textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 10%,transparent)}.fixed-chat-submit{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.fixed-chat-submit small{color:var(--muted);font-size:10px}.fixed-chat-submit button{border:1px solid var(--cyan);background:color-mix(in srgb,var(--cyan) 14%,var(--surface));color:var(--cyan);border-radius:8px;flex:none;padding:8px 16px;font-size:12px;font-weight:800}.fixed-chat-submit button:disabled{cursor:not-allowed;opacity:.45}.fixed-agent-thread{border:1px solid var(--line);background:var(--surface);min-height:calc(100vh - 175px);box-shadow:0 14px 32px var(--shadow);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.fixed-agent-head{border-bottom:1px solid var(--line);background:var(--surface-raised);justify-content:space-between;align-items:flex-start;gap:22px;padding:22px 24px 18px;display:flex}.fixed-agent-head h1{color:var(--text);letter-spacing:-.04em;margin:6px 0 7px;font-size:25px}.fixed-agent-head p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.fixed-agent-head code{color:var(--cyan);font:11px DM Mono,monospace}.fixed-agent-state{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.fixed-agent-progress{border-bottom:1px solid var(--line);background:var(--surface-soft);min-height:40px;color:var(--muted);align-items:center;gap:8px;padding:0 24px;font-size:11px;display:flex}.fixed-agent-progress>span{background:var(--muted);border-radius:50%;width:7px;height:7px}.fixed-agent-progress>span.active{background:var(--positive);box-shadow:0 0 0 4px color-mix(in srgb,var(--positive) 16%,transparent);animation:1.4s infinite pulse}.fixed-agent-progress strong{color:var(--text-soft);font-weight:650}.fixed-agent-progress time{margin-left:auto;font:10px DM Mono,monospace}.fixed-agent-messages{scroll-behavior:smooth;align-content:start;gap:18px;height:calc(100vh - 405px);min-height:360px;padding:25px 24px 32px;display:grid;overflow:auto}.fixed-agent-messages>.task-message{background:0 0;border:0;border-radius:0;width:min(88%,720px);padding:0}.fixed-agent-messages>.task-message.user{border:1px solid var(--line);background:var(--surface-raised);border-radius:14px 14px 4px;justify-self:end;padding:11px 14px}.fixed-agent-messages>.task-message.agent{justify-self:start}.fixed-agent-messages .task-message-meta{gap:8px;margin-bottom:7px}.fixed-agent-messages .task-message-meta>span{margin-left:0}.fixed-agent-messages .task-message-body{color:var(--text-soft);overflow-wrap:anywhere;font-size:14px;line-height:1.72}.fixed-agent-messages .task-message-body>:first-child{margin-top:0}.fixed-agent-messages .task-message-body>:last-child{margin-bottom:0}.fixed-agent-messages .task-message-body p{white-space:pre-wrap;margin:6px 0}.fixed-agent-messages .task-message-body h1,.fixed-agent-messages .task-message-body h2,.fixed-agent-messages .task-message-body h3{color:var(--text);margin:14px 0 6px;font-size:15px}.fixed-agent-messages .task-message-body ul,.fixed-agent-messages .task-message-body ol{margin:7px 0;padding-left:21px}.fixed-agent-messages .task-message-body code{font-family:DM Mono,monospace;font-size:.92em}.fixed-agent-messages>.task-message.streaming>i{background:var(--cyan);width:7px;height:16px;margin-top:5px;animation:.85s step-end infinite chat-cursor;display:inline-block}.fixed-agent-empty{text-align:center;place-self:center;max-width:520px;padding:55px 28px}.fixed-agent-empty>span{color:var(--cyan);letter-spacing:.16em;font:11px DM Mono,monospace}.fixed-agent-empty h2{color:var(--text);margin:10px 0 8px;font-size:22px}.fixed-agent-empty p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.fixed-agent-composer{border:1px solid var(--line-strong);background:var(--field);box-shadow:0 12px 28px var(--shadow);border-radius:14px;margin:0 18px 18px;padding:10px}.fixed-agent-composer>textarea{box-sizing:border-box;resize:none;width:100%;min-height:76px;color:var(--text);background:0 0;border:0;outline:0;padding:6px 8px;font:14px/1.65 inherit}.fixed-agent-composer>textarea::placeholder{color:var(--muted)}.fixed-agent-composer .followup-controls{gap:8px;margin-top:7px}.fixed-agent-composer .followup-file{border-radius:50%;place-items:center;width:34px;height:34px;min-height:34px;padding:0;font-size:20px;display:grid}.fixed-agent-composer .fixed-chat-mode{margin:0}.fixed-agent-composer .chat-send-button{margin-left:0}.fixed-message-files{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.fixed-message-files a{border:1px solid var(--line);background:var(--surface-raised);max-width:260px;color:var(--cyan);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:6px 9px;font-size:11px;text-decoration:none;overflow:hidden}.fixed-message-files a:hover{border-color:var(--cyan)}.task-line-entry.fixed .task-line-text strong{color:#d7f4ff}.task-line-entry.fixed.active .task-line-text strong{color:var(--text)}.account-admin{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:21px}.account-admin-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.account-admin-head h2{color:var(--text);margin:6px 0;font-size:20px}.account-admin-head p{color:var(--muted);margin:0;font-size:12px}.account-list{margin-top:10px}.account-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:9px 4px;display:flex}.account-row:last-child{border-bottom:0}.account-row strong,.account-row span{display:block}.account-row strong{color:var(--text);font-size:13px}.account-row span{color:var(--muted);margin-top:4px;font-size:11px}.account-row>div:last-child{gap:7px;display:flex}.account-row button{color:#6fe1bd;background:#143d35;border:1px solid #2e896e;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:700}.account-row button.danger{color:#ffadb6;background:#3b2430;border-color:#874653}.account-row button:disabled{opacity:.55}.account-empty{color:var(--muted);margin:18px 0 5px;font-size:12px}@media (width<=1400px){.app-tabs{gap:18px}.notification-button{padding:0 9px;font-size:0}.notification-icon{font-size:15px}}@media (width<=950px){.fixed-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fixed-task-grid,.fixed-task-card.chat-open dl{grid-template-columns:1fr}.account-menu>span{display:none}}@media (width<=640px){.auth-shell{padding:14px}.auth-card{padding:22px}.auth-downloads{grid-template-columns:1fr}.header-actions{margin-left:auto;position:static}.account-menu{border-left:0;padding-left:0}.account-menu button{padding:0 8px}.fixed-heading{padding:20px;display:block}.fixed-heading h1{font-size:27px}.fixed-heading>button{margin-top:17px}.fixed-summary{grid-template-columns:1fr 1fr;gap:8px}.fixed-summary article{padding:13px}.fixed-task-card{padding:15px}.fixed-task-card header{display:block}.fixed-card-actions{margin-top:11px}.fixed-task-card dl>div{grid-template-columns:68px minmax(0,1fr)}.fixed-chat{padding:12px}.fixed-chat-message{grid-template-columns:30px minmax(0,1fr)}.fixed-chat-message p{max-width:100%}.fixed-chat-submit{align-items:flex-end}.fixed-agent-thread{border-radius:12px;min-height:calc(100dvh - 104px)}.fixed-agent-head{flex-direction:column;padding:16px}.fixed-agent-head h1{font-size:21px}.fixed-agent-state{justify-content:flex-start}.fixed-agent-progress{padding:0 16px}.fixed-agent-progress time{display:none}.fixed-agent-messages{height:calc(100dvh - 375px);min-height:300px;padding:20px 14px 25px}.fixed-agent-messages>.task-message{width:94%}.fixed-agent-composer{bottom:calc(8px + env(safe-area-inset-bottom));margin:0 10px 10px;position:sticky}.fixed-agent-composer .chat-enter-hint{display:none}.fixed-agent-composer .chat-send-button{margin-left:auto}.account-admin{padding:16px}}.fixed-chat-running span{animation-name:fixed-chat-pulse}@keyframes fixed-chat-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@media (width<=640px){.new-task-conversation{min-height:calc(100dvh - 206px);padding:42px 14px 68px}.new-task-welcome{margin-bottom:18px}.new-task-welcome h3{font-size:24px}.new-task-welcome p{padding:0 10px;font-size:12px;line-height:1.55}.new-task-composer{border-radius:15px;padding:10px}.new-task-composer>textarea{min-height:120px;padding:7px;font-size:15px}.new-task-composer .followup-controls>label:first-child{flex-direction:row;align-items:center;width:36px}.new-task-composer .k-select.compact{width:auto;min-width:92px}.new-task-composer .chat-send-button{margin-left:auto}.conversation-mode .task-conversation-head{flex-direction:row;align-items:center;padding:11px 13px}.conversation-mode .task-message-list{height:55vh;padding:18px 13px 24px}.conversation-mode .task-message{width:94%}.conversation-mode .followup-utility{margin-left:auto}.conversation-mode .followup-utility button{padding:0 8px}.chat-composer{margin:0 10px 10px}.chat-composer .followup-controls>label:first-child{flex-direction:row;align-items:center;width:34px}.chat-enter-hint{display:none}.chat-composer .k-select.compact{min-width:86px}.chat-send-button{margin-left:auto}.chat-jump-latest{bottom:130px}}.mobile-agent-bar,.mobile-drawer-close,.mobile-drawer-backdrop{display:none}@media (width<=640px){.tab-ops .app-footer{display:none}.tab-ops .page-content{width:100%;padding:0 0 calc(12px + env(safe-area-inset-bottom))}.mobile-agent-bar{z-index:70;min-height:68px;padding:calc(8px + env(safe-area-inset-top)) 14px 8px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--header) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:13px;display:grid;position:sticky;top:0}.mobile-agent-menu,.mobile-agent-mark{border:1px solid var(--line-strong);background:var(--surface-raised);width:44px;height:44px;color:var(--text);border-radius:50%;place-items:center;padding:0;display:grid}.mobile-agent-menu{align-content:center;gap:6px}.mobile-agent-menu span{background:var(--text-soft);border-radius:2px;width:17px;height:2px;display:block}.mobile-agent-menu span:last-child{width:11px}.mobile-agent-mark{color:var(--cyan);font:800 15px DM Mono,monospace}.mobile-agent-segments{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:999px;grid-template-columns:1fr 1fr;justify-self:center;width:min(230px,100%);padding:4px;display:grid}.mobile-agent-segments button{height:36px;color:var(--muted);background:0 0;border:0;border-radius:999px;font-size:14px;font-weight:750}.mobile-agent-segments button.active{background:var(--surface-raised);color:var(--text);box-shadow:0 3px 12px var(--shadow)}.mobile-drawer-backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#01080fc2;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.workspace-grid{display:block}.workspace-sidebar{z-index:100;border:0;border-right:1px solid var(--line-strong);border-radius:0;width:min(86vw,360px);height:100dvh;min-height:0;margin:0;transition:transform .22s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto;transform:translate(-105%);box-shadow:20px 0 70px #0009}.workspace-sidebar.mobile-open{transform:translate(0)}.workspace-sidebar .sidebar-intro{padding:calc(24px + env(safe-area-inset-top)) 22px 19px;display:block;position:relative}.workspace-sidebar .sidebar-intro h2{margin:9px 40px 5px 0;font-size:25px}.workspace-sidebar .sidebar-intro p{font-size:13px}.mobile-drawer-close{top:calc(18px + env(safe-area-inset-top));color:#d9efff;background:#ffffff09;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:25px;line-height:1;display:grid;position:absolute;right:16px}.workspace-sidebar .sidebar-section{margin:18px 18px 9px;display:flex}.workspace-sidebar .task-line-bar{padding:0 10px 13px;display:block}.workspace-sidebar .task-line-tabs{flex-direction:column;gap:6px;max-height:none;display:flex;overflow:visible}.workspace-sidebar .task-line-entry{width:100%;min-width:0}.workspace-sidebar .new-task-line{background:#173d58;justify-content:center;width:100%;min-height:48px;margin:12px 0 0;position:sticky;bottom:10px;box-shadow:0 8px 22px #020a12b8}.workspace-sidebar .sidebar-foot{margin:18px 18px calc(18px + env(safe-area-inset-bottom));padding-top:18px;display:flex}.workspace-main{min-width:0;padding:12px}.task-workspace>.page-heading{display:none}.ops-layout{display:block}.ops-layout.mobile-pane-task .activity-panel,.ops-layout.mobile-pane-activity .task-panel{display:none}.ops-layout .panel{border-radius:13px}.ops-layout.mobile-pane-activity .activity-panel{min-height:calc(100dvh - 104px)}.conversation-mode .task-message-list{height:calc(100dvh - 282px);min-height:330px}.conversation-mode .chat-composer{z-index:25;bottom:calc(8px + env(safe-area-inset-bottom));border-color:color-mix(in srgb,var(--accent) 38%,var(--line));margin:0 10px 10px;position:sticky;box-shadow:0 16px 38px #0008}.conversation-mode .task-conversation-head{z-index:15;background:var(--surface-raised);position:sticky;top:0}}@media (width<=850px){.workspace-sidebar{width:min(92vw,420px)}}.inbox-list-panel .sidebar-section{margin-top:10px}.inbox-item-open{padding-right:11px}.inbox-item-content strong{padding-right:86px;font-size:14px}.inbox-item time{right:11px}.inbox-item.pinned{background:#17344b}.inbox-item.locked .inbox-item-dot{box-shadow:0 0 0 3px #7ba1b52e}.inbox-detail-actions button:disabled{cursor:not-allowed;opacity:.42}:root[data-theme=light] .inbox-list-panel{color:#223d53;background:#fff;border-color:#c9d9e7;box-shadow:0 14px 34px #294e6714}:root[data-theme=light] .inbox-list-intro{border-bottom-color:#dbe6ef}:root[data-theme=light] .inbox-list-intro .sidebar-kicker{color:#1580ad}:root[data-theme=light] .inbox-list-intro h2{color:#172f44}:root[data-theme=light] .inbox-list-intro p{color:#6d8293}:root[data-theme=light] .inbox-list-panel .sidebar-section{color:#526d82}:root[data-theme=light] .inbox-list-panel .sidebar-section span:last-child{color:#1683ae}:root[data-theme=light] .inbox-item,:root[data-theme=light] .inbox-item.unread{background:0 0}:root[data-theme=light] .inbox-item.pinned{background:#f1f7fb}:root[data-theme=light] .inbox-item:hover{background:#f2f7fb;border-color:#0000}:root[data-theme=light] .inbox-item.selected,:root[data-theme=light] .inbox-item.selected:hover{background:#eaf4ff;border-color:#2d86d4;box-shadow:inset 3px 0 #2d86d4}:root[data-theme=light] .inbox-item-open{color:#29495f}:root[data-theme=light] .inbox-item-content strong,:root[data-theme=light] .inbox-item.read .inbox-item-content strong{color:#18354b}:root[data-theme=light] .inbox-item-bottom,:root[data-theme=light] .inbox-item .read-label,:root[data-theme=light] .inbox-item time{color:#668095}:root[data-theme=light] .inbox-item .unread-label{color:#087fae}:root[data-theme=light] .inbox-item.selected .inbox-item-content strong,:root[data-theme=light] .inbox-item.selected.read .inbox-item-content strong{color:#153b57}:root[data-theme=light] .inbox-item.selected .inbox-item-bottom,:root[data-theme=light] .inbox-item.selected .read-label,:root[data-theme=light] .inbox-item.selected time{color:#58758d}:root[data-theme=light] .inbox-list-panel .inbox-list-empty,:root[data-theme=light] .inbox-list-panel .inbox-list-empty span{color:#526d82}:root[data-theme=light] .inbox-list-panel .inbox-list-empty p{color:#718899}.inbox-item.unread .inbox-item-dot{background:#ff4658;width:9px;height:9px;box-shadow:0 0 0 3px #ff465824,0 0 9px #ff46586e}.inbox-item .unread-label,.inbox-item.selected .unread-label{color:#ff5a68;font-weight:800}:root[data-theme=light] .inbox-item.unread .inbox-item-dot{background:#db263d;box-shadow:0 0 0 3px #db263d1f,0 0 8px #db263d4f}:root[data-theme=light] .inbox-item .unread-label,:root[data-theme=light] .inbox-item.selected .unread-label{color:#cf2037}.chat-composer .k-select-menu{top:auto;bottom:calc(100% + 6px)}.usage-table-head{border-top:1px solid var(--line);background:var(--surface-soft);color:var(--muted);grid-template-columns:112px minmax(150px,1fr) 86px 104px;gap:12px;padding:8px 10px;font-size:11px;font-weight:700;display:grid}.usage-table-head span:last-child{text-align:right}.usage-row{grid-template-columns:112px minmax(150px,1fr) 86px 104px}.usage-row strong{text-align:right}@media (width>=1100px){.task-workspace>.page-heading .workspace-status{flex:0 720px;width:min(720px,74%);position:relative}.task-workspace>.page-heading .workspace-status .usage-panel:not([open]){flex:0 0 430px;width:430px;min-width:0}.task-workspace>.page-heading .workspace-status .usage-panel[open]{z-index:90;background:var(--surface);flex:none;width:min(620px,100%);min-width:min(520px,100%);position:absolute;top:0;left:0;right:auto;box-shadow:0 24px 60px #06132455}.task-workspace>.page-heading .workspace-status .usage-summary-total em{color:var(--muted);font-size:11px;display:inline}.task-workspace>.page-heading .workspace-status .connection{flex:260px}}@media (width<=640px){.usage-table-head{display:none}}.asset-query-control{flex:none;align-items:center;gap:8px;height:100%;display:flex}.asset-query-control .asset-query-retry-button{color:#ffd77d;background:#38280f;border-color:#e4a63c;box-shadow:inset 0 0 0 1px #f2b64b24}.asset-query-control .asset-query-retry-button:hover{background:#4b3512}:root[data-theme=light] .asset-query-control .asset-query-retry-button{color:#805400;background:#fff5d9;border-color:#d99b2b}.asset-query-value{color:#e8fbff;white-space:nowrap;background:linear-gradient(#0d2635,#0a1d2a);border:1px solid #247d9d;border-radius:10px;grid-template-columns:auto 1fr;grid-template-areas:"label amount""updated updated";align-content:center;column-gap:6px;min-width:132px;height:48px;padding:4px 9px;display:grid;box-shadow:inset 0 0 12px #0a6d8a24}.asset-query-value span{color:#71cbe7;grid-area:label;font-size:9px;font-weight:800}.asset-query-value strong{color:#75efff;text-align:right;grid-area:amount;font-size:15px;line-height:1}.asset-query-value small{color:#7e9fad;text-align:right;grid-area:updated;margin-top:3px;font-size:8px;line-height:1.15}:root[data-theme=light] .asset-query-value{color:#14495d;background:#eaf8fc;border-color:#67acc4;box-shadow:inset 0 0 10px #77bdd12b}:root[data-theme=light] .asset-query-value span{color:#397d96}:root[data-theme=light] .asset-query-value strong{color:#087d9c}:root[data-theme=light] .asset-query-value small{color:#64818c}.asset-query-progress{background:#0d2133;border:1px solid #325a74;border-radius:8px;align-items:center;gap:4px;height:38px;padding:3px 5px;display:flex;box-shadow:inset 0 0 12px #07131f,0 3px 9px #02091236}.asset-query-progress small{color:#72d7ff;white-space:nowrap;min-width:0;max-width:82px;font-size:8.5px;font-weight:800;line-height:1.1}.asset-query-track{background:linear-gradient(#102d43,#091925);border-radius:6px;width:80px;height:26px;position:relative;overflow:hidden;box-shadow:inset 0 -1px #314f64}.asset-query-track:before{content:"";background:#203c50;border-radius:9px;height:2px;position:absolute;bottom:4px;left:4px;right:11px}.asset-query-track b{z-index:3;filter:drop-shadow(0 2px 2px #0008);font-size:15px;line-height:1;position:absolute;top:2px;right:1px}.asset-query-track img{z-index:2;object-fit:contain;filter:drop-shadow(0 2px 2px #0008);width:24px;height:21px;position:absolute;bottom:4px;left:3px}.asset-query-flow{z-index:1;transform-origin:0;background:linear-gradient(90deg,#2f89ff,#52e4f6,#aefbff);border-radius:9px;height:2px;position:absolute;bottom:4px;left:4px;right:12px;transform:scaleX(0);box-shadow:0 0 7px #4edffc}.asset-query-progress.running,.asset-query-progress.starting{border-color:#237fb0}.asset-query-progress.running .asset-query-track img,.asset-query-progress.starting .asset-query-track img{animation:3s ease-in-out infinite asset-query-run}.asset-query-progress.running .asset-query-flow,.asset-query-progress.starting .asset-query-flow{animation:3s ease-in-out infinite asset-query-fill}.asset-query-progress.starting small{color:#ffd783}.asset-query-progress.stopped{background:#261924;border-color:#734757}.asset-query-progress.stopped small{color:#ff9aab}.asset-query-progress.stopped .asset-query-track img{filter:grayscale()opacity(.55)}.asset-query-progress.completed{background:#102c29;border-color:#238d72}.asset-query-progress.completed small{color:#73efbd}.asset-query-progress.completed .asset-query-track img{left:42px}.asset-query-progress.completed .asset-query-flow{background:linear-gradient(90deg,#20a67f,#66f2bf);transform:scaleX(1)}.asset-query-progress.failed{background:#301820;border-color:#9d3e51}.asset-query-progress.failed small{color:#ff91a4}.asset-query-progress.failed .asset-query-track img{filter:grayscale()opacity(.55)}:root[data-theme=light] .asset-query-progress{background:#eaf5fc;border-color:#7eb8d8;box-shadow:inset 0 0 12px #a9d7ed42,0 3px 10px #24465b1f}:root[data-theme=light] .asset-query-track{background:linear-gradient(#dff2fc,#c6e3f2);box-shadow:inset 0 -1px #8cb7ce}:root[data-theme=light] .asset-query-track:before{background:#9ebfd0}:root[data-theme=light] .asset-query-progress small{color:#126a98}:root[data-theme=light] .asset-query-progress.stopped{background:#fff0f2;border-color:#d99ba7}:root[data-theme=light] .asset-query-progress.stopped small{color:#b73950}:root[data-theme=light] .asset-query-progress.completed{background:#e9fbf4;border-color:#65bfa1}:root[data-theme=light] .asset-query-progress.completed small{color:#15785a}:root[data-theme=light] .asset-query-progress.failed{background:#fff0f2;border-color:#d99ba7}:root[data-theme=light] .asset-query-progress.failed small{color:#b73950}@keyframes asset-query-run{0%{left:3px;transform:translateY(0)rotate(-2deg)}48%{transform:translateY(-2px)rotate(2deg)}82%,to{left:42px;transform:translateY(0)rotate(0)}}@keyframes asset-query-fill{0%{transform:scaleX(0)}82%,to{transform:scaleX(1)}}@media (width<=640px){.asset-query-control{height:40px}.asset-query-progress{height:36px;padding-inline:4px}.asset-query-track{width:70px;height:24px}.asset-query-progress small{max-width:74px;font-size:8px}.asset-query-progress.completed .asset-query-track img{left:34px}.asset-query-value{min-width:117px;height:43px;padding-inline:6px}.asset-query-value strong{font-size:13px}.asset-query-value span{font-size:8px}.asset-query-value small{font-size:7px}@keyframes asset-query-run{0%{left:3px;transform:translateY(0)rotate(-2deg)}48%{transform:translateY(-2px)rotate(2deg)}82%,to{left:34px;transform:translateY(0)rotate(0)}}.lap-restart-button{justify-content:center;width:38px;padding:0;font-size:0}.lap-restart-button span{font-size:19px}}@media (prefers-reduced-motion:reduce){.asset-query-progress.running .asset-query-track img,.asset-query-progress.starting .asset-query-track img,.asset-query-progress.running .asset-query-flow,.asset-query-progress.starting .asset-query-flow{animation-duration:8s}}.access-admin-page{width:min(1380px,100%);color:var(--text,#dceefa);margin:0 auto}.access-admin-heading{border:1px solid var(--line,#25445c);background:var(--surface,#0c2232);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;padding:25px 28px;display:flex}.access-admin-heading h1{color:var(--text,#e5f4ff);letter-spacing:-.04em;margin:5px 0 7px;font-size:34px}.access-admin-heading p{color:var(--muted,#91aabd);margin:0;font-size:14px}.access-admin-heading>button,.access-account-actions button,.access-save-bar button{color:#dff7ff;background:#123752;border:1px solid #317caa;border-radius:9px;padding:10px 15px;font-weight:750}.access-admin-heading>button:hover,.access-account-actions button:hover,.access-save-bar button:hover{background:#194a6c}.access-admin-notice{color:#81f0cc;background:#0d382f;border:1px solid #24836f;border-radius:10px;margin:0 0 15px;padding:12px 15px;font-size:13px}.access-admin-layout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:16px;display:grid}.access-user-list,.access-editor,.access-audit{border:1px solid var(--line,#25445c);background:var(--surface,#0c2232);border-radius:16px;overflow:hidden}.access-user-list{padding:12px;position:sticky;top:16px}.access-section-title{color:var(--muted,#91aabd);justify-content:space-between;align-items:center;padding:8px 9px 13px;font-size:12px;display:flex}.access-section-title strong{color:var(--text,#dceefa);font-size:14px}.access-section-title span{color:#68daf7;background:#123b55;border-radius:99px;place-items:center;min-width:25px;height:22px;font:11px DM Mono,monospace;display:grid}.access-user-list>button{width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:40px minmax(0,1fr) 8px;align-items:center;gap:11px;padding:11px;display:grid;position:relative}.access-user-list>button:hover{background:#102b3e}.access-user-list>button.active{background:#123753;border-color:#238ed0;box-shadow:inset 3px 0 #30bff1}.access-user-list>button>span:nth-child(2){min-width:0}.access-user-list>button strong,.access-user-list>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.access-user-list>button strong{font-size:14px}.access-user-list>button small{color:var(--muted,#91aabd);margin-top:3px;font-size:10px}.access-avatar{color:#65e0ff;background:#143d57;border:1px solid #2a698b;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.access-avatar.owner{color:#ffd77c;background:#3a2a12;border-color:#9d7130}.access-user-list i{background:#22bd90;border-radius:50%;width:7px;height:7px}.access-user-list i.pending{background:#e6a743}.access-user-list i.disabled{background:#7e8992}.access-editor{min-height:540px}.access-account-summary{border-bottom:1px solid var(--line,#25445c);background:linear-gradient(135deg,#102b40,#0c2232);justify-content:space-between;align-items:center;gap:20px;padding:22px 25px;display:flex}.access-account-summary span{color:#55c8ef;letter-spacing:.13em;font:10px DM Mono,monospace}.access-account-summary h2{color:var(--text,#e5f4ff);margin:5px 0;font-size:25px}.access-account-summary h2 em{color:#ffd273;vertical-align:middle;background:#4b3311;border-radius:99px;margin-left:9px;padding:4px 7px;font-size:10px;font-style:normal;display:inline-block}.access-account-summary p{color:var(--muted,#91aabd);margin:0;font-size:12px}.access-account-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.access-account-actions button{padding:8px 11px;font-size:12px}.access-account-actions button.danger{color:#ff9faf;background:#3b1822;border-color:#a44659}.owner-invariant{background:#302710;border:1px solid #8b6a2d;border-radius:13px;align-items:center;gap:15px;margin:22px;padding:21px;display:flex}.owner-invariant>span{color:#ffe090;background:#725319;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.owner-invariant strong{color:#ffe4a3}.owner-invariant p{color:#bfae7f;margin:4px 0 0;font-size:13px}.access-card{border:1px solid var(--line,#29465a);background:var(--surface-raised,#0f293b);border-radius:13px;margin:16px;padding:18px}.access-card>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.access-card>header>div{align-items:center;gap:12px;display:flex}.access-card>header>div>span{color:#55c9ef;border:1px solid #276988;border-radius:8px;place-items:center;width:31px;height:31px;font:11px DM Mono,monospace;display:grid}.access-card h3{color:var(--text,#e5f4ff);margin:0;font-size:16px}.access-card header p{color:var(--muted,#91aabd);margin:3px 0 0;font-size:11px}.access-card header b{color:#5dd7f2;background:#123e56;border-radius:99px;padding:5px 8px;font-size:10px}.access-current-profile{background:linear-gradient(135deg,#0a2638,#0e3449);border:1px solid #246d8c;border-radius:10px;grid-template-columns:minmax(190px,.8fr) minmax(0,2fr);gap:12px;margin-bottom:12px;padding:13px;display:grid}.access-current-profile-title>span{color:#64d7f5;letter-spacing:.08em;font:9px DM Mono,monospace;display:block}.access-current-profile-title>strong{color:#ecfbff;margin-top:4px;font-size:17px;display:block}.access-current-profile-title>p{color:#91b4c8;margin:4px 0 0;font-size:10px;line-height:1.45}.access-current-profile dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;display:grid}.access-current-profile dl>div{background:#0a2230;border:1px solid #285268;border-radius:8px;min-width:0;padding:8px}.access-current-profile dt{color:#6e9db5;font-size:9px}.access-current-profile dd{color:#e1f5ff;text-overflow:ellipsis;margin:4px 0 0;font-size:10px;font-weight:750;line-height:1.35;overflow:hidden}.preset-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.preset-grid button,.preset-option{border:1px solid var(--line,#29465a);min-height:88px;color:inherit;text-align:left;background:#0b2130;border-radius:10px;padding:11px;position:relative}.preset-grid button.active,.preset-option.active{background:#103b55;border-color:#23a5df;box-shadow:inset 0 0 0 1px #23a5df,0 0 0 2px #23a5df24}.preset-grid strong,.preset-grid small{display:block}.preset-grid strong{font-size:13px}.preset-grid small{color:var(--muted,#91aabd);margin-top:6px;font-size:10px;line-height:1.4}.preset-state{color:#638da3;margin-bottom:7px;font-size:9px;font-weight:750;display:block}.preset-grid .active .preset-state{color:#62dcff}.preset-option:not(.active){opacity:.68}.panel-permission-list{gap:7px;display:grid}.panel-permission-row{background:#0a202e;border-radius:9px;grid-template-columns:minmax(130px,1fr) auto;align-items:center;gap:16px;padding:9px 10px;display:grid}.panel-permission-row>strong{font-size:12px}.panel-permission-row>div{gap:4px;display:flex}.panel-permission-row button,.segmented-control button{color:#86a6b9;background:0 0;border:1px solid #294d64;border-radius:7px;min-width:62px;padding:6px 8px;font-size:10px}.panel-permission-row button.active,.segmented-control button.active{color:#dff7ff;background:#16425e;border-color:#269cd1}.capability-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.capability-grid label{cursor:pointer;background:#0a202e;border:1px solid #29465a;border-radius:9px;align-items:flex-start;gap:9px;padding:10px;display:flex}.capability-grid input{accent-color:#22a9dc;width:16px;height:16px;margin:2px 0 0}.capability-grid span{min-width:0}.capability-grid strong,.capability-grid small{display:block}.capability-grid strong{font-size:11px}.capability-grid small{color:#5f8297;margin-top:3px;font:9px DM Mono,monospace}.scope-controls{gap:13px;display:grid}.scope-controls>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.scope-controls>div>strong{font-size:12px}.segmented-control{gap:4px;display:flex}.scope-controls textarea{resize:vertical;color:#e0f2fc;background:#081b28;border:1px solid #315269;border-radius:9px;outline:0;width:100%;padding:11px;font-size:12px;line-height:1.6}.scope-controls textarea:focus{border-color:#31a4d4;box-shadow:0 0 0 3px #31a4d420}.access-save-bar{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1f2ef2;border-top:1px solid #31526a;justify-content:space-between;align-items:center;gap:15px;padding:14px 18px;display:flex;position:sticky;bottom:0}.access-save-bar span{color:var(--muted,#91aabd);font-size:11px}.access-save-bar button{color:#e7fff6;background:#0d6049;border-color:#1fb182}.access-save-bar button:hover{background:#11785b}.external-data-controls{gap:13px;display:grid}.external-provider-row{border-bottom:1px solid #244357;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.external-provider-row strong,.external-provider-row small{display:block}.external-provider-row strong{font-size:13px}.external-provider-row small{color:var(--muted,#91aabd);margin-top:3px;font-size:10px}.airtable-base-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.airtable-base-grid label{cursor:pointer;background:#0a202e;border:1px solid #29465a;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:10px;display:grid;position:relative}.airtable-base-grid label.allowed{background:#0b302b;border-color:#218f74}.airtable-base-grid label.sensitive{border-color:#8c5835}.airtable-base-grid input{accent-color:#22b88b;width:16px;height:16px;margin:0}.airtable-base-grid input:disabled{opacity:.45}.airtable-base-grid strong,.airtable-base-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.airtable-base-grid strong{font-size:11px}.airtable-base-grid small{color:#65869a;margin-top:4px;font:9px DM Mono,monospace}.airtable-base-grid em{color:#ffc48e;background:#4b2b18;border-radius:99px;padding:3px 6px;font-size:9px;font-style:normal}.external-policy-note{color:#78b9d2;background:#0a2332;border:1px solid #255872;border-radius:8px;margin:0;padding:10px 12px;font-size:10px;line-height:1.5}.access-audit{margin-top:16px}.access-audit>header{border-bottom:1px solid var(--line,#25445c);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.access-audit h2{margin:3px 0 0;font-size:18px}.access-audit>header>span{color:var(--muted,#91aabd);font-size:11px}.access-audit article{color:var(--muted,#91aabd);border-bottom:1px solid #203c4f;grid-template-columns:150px minmax(180px,1fr) 160px 190px;gap:15px;padding:11px 20px;font-size:11px;display:grid}.access-audit article strong{color:var(--text,#e5f4ff)}.access-audit time{text-align:right;font:10px DM Mono,monospace}.permission-denied{text-align:center;min-height:360px;color:var(--muted,#91aabd);place-items:center;display:grid}.permission-denied strong{color:var(--text,#e5f4ff);font-size:22px}.permission-denied p{margin:6px 0}:root[data-theme=light] .access-admin-page{color:#18364a}:root[data-theme=light] .access-admin-heading,:root[data-theme=light] .access-user-list,:root[data-theme=light] .access-editor,:root[data-theme=light] .access-audit{background:#fff;border-color:#cbdde9}:root[data-theme=light] .access-admin-heading h1,:root[data-theme=light] .access-account-summary h2,:root[data-theme=light] .access-card h3,:root[data-theme=light] .access-section-title strong,:root[data-theme=light] .access-card,:root[data-theme=light] .access-user-list>button{color:#18364a}:root[data-theme=light] .access-account-summary{background:linear-gradient(135deg,#f4f9fc,#eaf4f9)}:root[data-theme=light] .access-card{background:#f8fbfd;border-color:#d2e0e9}:root[data-theme=light] .access-current-profile{background:linear-gradient(135deg,#eefaff,#e4f5fb);border-color:#8cc5dc}:root[data-theme=light] .access-current-profile-title>strong,:root[data-theme=light] .access-current-profile dd{color:#173e54}:root[data-theme=light] .access-current-profile-title>p{color:#557f94}:root[data-theme=light] .access-current-profile dl>div{background:#fff;border-color:#bfdce8}:root[data-theme=light] .preset-grid button,:root[data-theme=light] .preset-option,:root[data-theme=light] .panel-permission-row,:root[data-theme=light] .capability-grid label,:root[data-theme=light] .airtable-base-grid label{color:#26465a;background:#fff;border-color:#d3e1ea}:root[data-theme=light] .preset-grid button.active,:root[data-theme=light] .preset-option.active{background:#e8f7fe;border-color:#2295cb}:root[data-theme=light] .airtable-base-grid label.allowed{background:#eaf9f4;border-color:#31a17e}:root[data-theme=light] .scope-controls textarea{color:#18364a;background:#fff;border-color:#bdd2df}:root[data-theme=light] .access-save-bar{background:#f1f7faee;border-color:#cadce7}:root[data-theme=light] .external-policy-note{color:#35728d;background:#eef8fc}:root[data-theme=light] .access-user-list>button:hover{background:#eef6fa}:root[data-theme=light] .access-user-list>button.active{color:#153c54;background:#e7f5fc}@media (width<=920px){.access-admin-layout{grid-template-columns:1fr}.access-user-list{gap:7px;display:flex;position:static;overflow-x:auto}.access-section-title{display:none}.access-user-list>button{min-width:235px}.access-current-profile{grid-template-columns:1fr}.access-current-profile dl{grid-template-columns:repeat(3,minmax(0,1fr))}.preset-grid{grid-template-columns:1fr 1fr}.capability-grid,.airtable-base-grid{grid-template-columns:1fr}.access-audit article{grid-template-columns:1fr 1fr}.access-audit article time{text-align:left}}@media (width<=640px){.tab-admin .page-content{padding:12px}.access-admin-heading{padding:18px;display:block}.access-admin-heading h1{font-size:27px}.access-admin-heading>button{margin-top:14px}.access-account-summary{display:block}.access-account-actions{justify-content:flex-start;margin-top:14px}.access-card{margin:10px;padding:13px}.access-current-profile dl{grid-template-columns:1fr 1fr}.preset-grid,.panel-permission-row{grid-template-columns:1fr}.panel-permission-row>div{grid-template-columns:1fr 1fr;display:grid}.scope-controls>div{display:block}.segmented-control{margin-top:8px}.access-save-bar{display:block}.access-save-bar button{width:100%;margin-top:10px}.access-audit article{grid-template-columns:1fr}.access-audit article time{text-align:left}}.password-reset-owner{border:1px solid var(--line,#31455d);overflow-wrap:anywhere;border-radius:14px;max-width:720px;padding:20px}.password-reset-owner h3{margin-top:0}.password-reset-owner p{line-height:1.6}.password-reset-owner textarea{box-sizing:border-box;border:1px solid var(--line,#31455d);background:var(--panel,#102033);width:100%;color:inherit;font:inherit;resize:vertical;border-radius:8px;margin:8px 0;padding:10px;display:block}.password-reset-owner>button,.password-reset-leave{margin-top:16px}
