.email-desk{border:1px solid var(--wos-border);border-radius:var(--wos-radius-md);background:var(--wos-surface);overflow-wrap:anywhere;margin-top:28px;padding:24px}.email-desk>h2{margin:0 0 8px}.email-desk>p,.email-record p{color:var(--wos-text-muted);line-height:1.55}.email-desk .module-form{max-width:760px;margin:20px 0}.email-desk .module-form>button{align-self:flex-start}.email-record{border:1px solid var(--wos-border);border-radius:var(--wos-radius-sm);margin-top:20px;padding:20px}.email-record h3{margin:0}.email-record pre{background:var(--wos-warm-white);padding:16px;font-family:inherit;line-height:1.55}.email-record .button-row{flex-wrap:wrap;gap:10px;display:flex}.email-desk [role=alert]{color:var(--wos-red-700)}@media (width<=600px){.email-desk{padding:16px}.email-record{padding:14px}.email-record pre{padding:10px}.email-record button{width:100%}}.customer-messages{border:1px solid var(--wos-border);border-radius:var(--wos-radius-md);background:var(--wos-surface);overflow-wrap:anywhere;margin-top:28px;padding:24px}.customer-messages-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.customer-messages-heading h2{margin:0 0 8px}.customer-messages-heading p,.customer-message-detail p{color:var(--wos-text-muted);line-height:1.55}.customer-messages-layout{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:16px;margin-top:18px;display:grid}.customer-messages-list{align-content:start;gap:8px;max-height:480px;display:grid;overflow:auto}.customer-message-link{text-align:left;border:1px solid var(--wos-border);border-radius:var(--wos-radius-sm);background:var(--wos-warm-white);width:100%;color:inherit;cursor:pointer;gap:4px;padding:14px;display:grid}.customer-message-link[aria-pressed=true]{outline:2px solid var(--wos-teal-700);outline-offset:1px}.customer-message-link span,.customer-message-link small{overflow-wrap:anywhere;color:var(--wos-text-muted)}.customer-message-detail{border:1px solid var(--wos-border);border-radius:var(--wos-radius-sm);min-width:0;padding:18px}.customer-message-detail h3{margin-top:0}.customer-message-body{background:var(--wos-warm-white);border-radius:var(--wos-radius-sm);margin:16px 0;padding:14px}.customer-message-body p{margin-top:0}.customer-message-body pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0;line-height:1.55}.customer-messages [role=alert]{color:var(--wos-red-700)}@media (width<=700px){.customer-messages{padding:16px}.customer-messages-heading{display:block}.customer-messages-layout{grid-template-columns:1fr}.customer-messages-list{max-height:320px}.customer-message-detail{padding:14px}.customer-messages button{max-width:100%}}:root{--wos-navy-950:#0b1f2a;--wos-navy-900:#102d3a;--wos-warm-white:#fbfaf6;--wos-surface:#fff;--wos-teal-700:#08766e;--wos-teal-600:#0d9185;--wos-teal-100:#e2f3ef;--wos-amber-700:#a95b15;--wos-amber-100:#fff1d9;--wos-red-700:#a43b36;--wos-red-100:#fae7e5;--wos-text:#18242c;--wos-text-muted:#65747c;--wos-border:#dce3df;--wos-space-1:4px;--wos-space-2:8px;--wos-space-3:12px;--wos-space-4:16px;--wos-space-5:24px;--wos-space-6:32px;--wos-radius-sm:8px;--wos-radius-md:12px;--wos-touch-target:44px;--wos-working-text:14px;color:#18222d;font-synthesis:none;text-rendering:optimizelegibility;--ink:#18222d;--muted:#73808a;--line:#e2e6e2;--paper:#fff;--teal:#0d8f82;--teal-dark:#08736a;--orange:#d8724d;--soft-teal:#e6f3f0;--soft-orange:#f9ebe4;--soft-purple:#eeecfa;background:#f5f6f2;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{background:#f5f6f2;min-width:320px;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #a9dcd5}.app-shell{min-height:100vh;display:flex}.sidebar{color:#fff;background:#132733;flex-direction:column;flex:0 0 252px;width:252px;min-height:100vh;padding:25px 16px 17px;display:flex}.brand{letter-spacing:-.7px;align-items:center;gap:9px;padding:0 11px 28px;font:700 20px Space Grotesk;display:flex}.brand-mark{color:#102b34;background:#20b5a4;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.brand-dot{color:#21b7a7}.workspace-switcher{border:1px solid #ffffff21;border-radius:10px;align-items:center;gap:9px;margin-bottom:27px;padding:11px 10px;display:flex}.workspace-switcher>div:nth-child(2){flex:1;min-width:0}.workspace-switcher strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.workspace-avatar,.profile-avatar{color:#1a323b;background:#ecb67c;border-radius:8px;place-items:center;width:28px;height:28px;font:700 12px DM Mono;display:grid}.eyebrow,.kicker,.nav-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0;font:500 12px DM Mono}.sidebar .eyebrow{color:#8ea0aa}.nav-label{color:#718793;padding:0 12px 8px}.main-nav{flex-direction:column;gap:3px;display:flex}.nav-item{color:#9dafb7;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;padding:10px 12px;font-size:13px;display:flex}.nav-item:hover{color:#fff;background:#ffffff0f}.nav-active{background:#20404d;color:#fff!important}.nav-badge{color:#a9c7c5;background:#56d0c126;border-radius:12px;margin-left:auto;padding:3px 6px;font:500 12px DM Mono}.sidebar-bottom{margin-top:auto}.workforce-tip{color:#61d1c3;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;align-items:center;gap:9px;margin:0 0 12px;padding:15px 10px;display:flex}.workforce-tip div{flex:1}.workforce-tip strong,.workforce-tip span{display:block}.workforce-tip strong{color:#fff;font-size:12px}.workforce-tip span{color:#95a9b2;margin-top:2px;font-size:12px}.health-dot{background:#61d1c3;border-radius:50%;height:7px;width:7px!important}.profile{align-items:center;gap:9px;padding:16px 10px 0;display:flex}.profile-avatar{background:#bedbca}.profile strong,.profile span{display:block}.profile strong{font-size:12px}.profile span{color:#90a1a9;margin-top:2px;font-size:12px}.more-dots{color:#92a4ad;margin-left:auto}.main-content{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--line);background:#f5f6f2db;justify-content:space-between;align-items:center;height:72px;padding:0 42px;display:flex}.breadcrumb{color:var(--muted);font-size:12px}.breadcrumb strong{color:var(--ink)}.slash{color:#b6bfbe;padding:0 9px}.topbar-actions{align-items:center;gap:19px;display:flex}.plan-chip{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.plan-chip strong{color:var(--ink);font:500 12px DM Mono}.plan-meter{background:#dde5e2;border-radius:5px;width:53px;height:5px;overflow:hidden}.plan-meter i{background:var(--teal);border-radius:inherit;height:100%;display:block}.icon-button,.round-button{color:#6f7c85;background:0 0;border:0;place-items:center;display:grid;position:relative}.icon-button i{background:#e5845c;border:1px solid #f5f6f2;border-radius:50%;width:5px;height:5px;position:absolute;top:-1px;right:-2px}.content-wrap{max-width:1350px;margin:0 auto;padding:40px 42px 70px}.page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:30px;display:flex}.kicker{color:var(--teal);margin-bottom:9px}.page h1{letter-spacing:-1.5px;color:var(--ink);margin:0;font:600 34px Space Grotesk}.page-intro{color:var(--muted);margin:8px 0 0;font-size:14px}.wave{color:#e49866;margin-left:5px;font-size:23px}.primary-button,.secondary-button{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:600;display:inline-flex}.primary-button{color:#fff;background:var(--teal);box-shadow:0 2px 4px #08736a26}.secondary-button{border-color:var(--line);color:#51606a;background:#fff}.text-button{color:var(--teal-dark);background:0 0;border:0;align-items:center;gap:6px;padding:4px;font-size:12px;font-weight:600;display:inline-flex}.text-button:hover{text-decoration:underline}.card{background:var(--paper);border:1px solid var(--line);border-radius:10px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:46px;display:grid}.stat-card{border:1px solid var(--line);background:#fff;border-radius:9px;gap:12px;padding:17px;display:flex}.stat-icon{color:#617078;background:#f1f3f0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.stat-teal .stat-icon{background:var(--soft-teal);color:var(--teal)}.stat-orange .stat-icon{background:var(--soft-orange);color:var(--orange)}.stat-card strong{letter-spacing:-.6px;margin-top:4px;font:600 21px Space Grotesk;display:block}.stat-note{color:var(--muted);margin:3px 0 0;font-size:12px}.section-heading{justify-content:space-between;align-items:flex-end;margin:0 0 17px;display:flex}.section-heading h2,.card-heading h2{letter-spacing:-.45px;margin:5px 0 0;font:600 17px Space Grotesk}.workers-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:27px;display:grid}.worker-card{text-align:left;border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:15px;transition:transform .2s,box-shadow .2s}.worker-card:hover{transform:translateY(-2px);box-shadow:0 7px 20px #18222d0f}.worker-card-top{align-items:center;gap:7px;display:flex}.worker-mark{color:#fff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.worker-arrow{color:#a7b1b4;margin-left:auto}.worker-card-copy h3{margin:17px 0 2px;font:600 16px Space Grotesk}.worker-card-copy p{color:#52616a;margin:0;font-size:12px;font-weight:600}.worker-card-copy span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.worker-coverage{flex-wrap:wrap;gap:5px;margin:17px 0 15px;display:flex}.worker-coverage span{color:#68767c;background:#f2f4f1;border-radius:4px;padding:4px 6px;font-size:12px}.worker-model{border-top:1px solid #eef0ed;padding-top:10px}.worker-model span,.worker-model strong{display:block}.worker-model span{color:#9aa4a6;text-transform:uppercase;font:12px DM Mono}.worker-model strong{color:#53626b;margin-top:3px;font-size:12px}.dashboard-grid{grid-template-columns:1fr 1.25fr;gap:12px;display:grid}.attention-card,.activity-card{padding:20px}.card-heading{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.round-button{border:1px solid var(--line);background:#fff;border-radius:50%;width:28px;height:28px}.approval-mini{border-top:1px solid #eef0ed;align-items:center;gap:10px;padding:13px 0;display:flex}.approval-mini>div{flex:1;min-width:0}.approval-mini strong,.approval-mini span{display:block}.approval-mini strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.approval-mini span{color:var(--muted);margin-top:3px;font-size:12px}.impact,.impact-large{border-radius:8px;place-items:center;display:grid}.impact{width:28px;height:28px}.impact-low{color:#6c6ec5;background:var(--soft-purple)}.impact-medium{color:var(--orange);background:var(--soft-orange)}.impact-high{color:#bc604a;background:#f8e1dc}.card-footer-link{color:var(--teal-dark);background:0 0;border:0;border-top:1px solid #eef0ed;align-items:center;gap:5px;margin-top:4px;padding:13px 0 0;font-size:12px;font-weight:600;display:flex}.activity-list{flex-direction:column;display:flex}.activity-row{border-top:1px solid #eef0ed;align-items:flex-start;gap:9px;padding:9px 0;display:flex}.activity-row>div{flex:1;min-width:0}.activity-row strong,.activity-row span{display:block}.activity-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.activity-row span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.activity-row time,.full-activity-row time{color:#9ba5a6;white-space:nowrap;font:12px DM Mono}.activity-icon{border-radius:7px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.activity-worker{color:var(--teal);background:var(--soft-teal)}.activity-approval{color:#736bd1;background:var(--soft-purple)}.activity-task{color:#b76a4e;background:var(--soft-orange)}.activity-system{color:#708087;background:#eef1ef}.status-pill{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:4px;padding:4px 6px;font:500 12px DM Mono}.status-teal{color:var(--teal-dark);background:var(--soft-teal)}.status-orange{color:#bb684a;background:var(--soft-orange)}.status-purple{color:#655bb8;background:var(--soft-purple)}.status-green{color:#4b8a62;background:#e9f4eb}.status-neutral{color:#68767c;background:#edf0ed}.dispatch-form{background:#edf7f4;margin:-10px 0 24px;padding:18px 20px}.dispatch-form h3{margin:5px 0 14px;font:600 15px Space Grotesk}.form-row{gap:8px;display:flex}.form-row input,.form-row select,.settings-form-grid input,.settings-form-grid select{color:var(--ink);background:#fff;border:1px solid #d7dfdc;border-radius:6px;flex:1;padding:10px 11px;font-size:12px}.form-row select{max-width:270px}.inbox-toolbar,.activity-toolbar{align-items:center;gap:12px;margin-bottom:18px;display:flex}.search-field{border:1px solid var(--line);color:#8b989a;background:#fff;border-radius:6px;align-items:center;gap:7px;width:215px;padding:0 10px;display:flex}.search-field input{border:0;outline:0;width:100%;padding:9px 0;font-size:12px}.filter-tabs,.activity-toolbar{flex-wrap:wrap;gap:3px;display:flex}.filter-tabs button,.activity-toolbar button{color:#879296;background:0 0;border:0;border-radius:5px;padding:8px 9px;font-size:12px}.filter-tabs .filter-active,.activity-toolbar .filter-active{color:var(--teal-dark);background:#e2f0ed;font-weight:600}.inbox-toolbar .secondary-button{margin-left:auto}.task-table{overflow:hidden}.table-head{border-bottom:1px solid var(--line);text-transform:uppercase;color:#9aa3a4;letter-spacing:.05em;background:#fafbfa;grid-template-columns:1.8fr 1fr .7fr 22px;padding:11px 16px;font:500 12px DM Mono;display:grid}.task-row{border-bottom:1px solid #eef0ed;grid-template-columns:23px 1.8fr 1fr .7fr 22px;align-items:center;gap:9px;padding:14px 16px;display:grid}.task-row:last-of-type{border-bottom:0}.task-check{color:#0000;border:1px solid #cbd7d3;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.task-check:hover{color:var(--teal);border-color:var(--teal)}.task-main{min-width:0}.task-main strong,.task-main span{display:block}.task-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.task-main span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.task-owner{color:#65727a;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.mini-avatar{color:#fff;border-radius:6px;flex:0 0 21px;place-items:center;width:21px;height:21px;font:500 12px DM Mono;display:grid}.row-action{color:#9ba7a8;background:0 0;border:0}.empty-state{color:#7b888c;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:55px 20px;display:flex}.empty-state strong{color:var(--ink);font:600 14px Space Grotesk}.empty-state span{font-size:12px}.heading-count{align-items:baseline;gap:7px;display:flex}.heading-count strong{color:var(--teal);font:600 27px Space Grotesk}.heading-count span{color:var(--muted);font-size:12px}.approval-callout,.module-note{background:#edf7f4;border:1px solid #d1e8e2;border-radius:9px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:15px 17px;display:flex}.callout-icon{color:var(--teal)}.approval-callout strong,.module-note strong{font-size:12px}.approval-callout p,.module-note p{color:#698079;margin:4px 0 0;font-size:12px}.approval-stack{flex-direction:column;gap:11px;display:flex}.approval-card{gap:16px;padding:19px;display:flex}.impact-large{flex:0 0 42px;width:42px;height:42px}.approval-content{flex:1;min-width:0}.approval-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.approval-card h2{letter-spacing:-.4px;margin:6px 0 0;font:600 17px Space Grotesk}.approval-content>p{color:#69767a;margin:10px 0 15px;font-size:12px}.approval-worker{color:#7b888b;align-items:center;gap:7px;font-size:12px;display:flex}.approval-actions{border-top:1px solid #eef0ed;align-items:center;gap:9px;margin-top:19px;padding-top:14px;display:flex}.approval-actions .text-button{margin-left:auto}.resolved-section{margin-top:35px}.resolved-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;display:flex}.resolved-row div{flex:1}.resolved-row strong,.resolved-row span{display:block}.resolved-row strong{font-size:12px}.resolved-row span{color:var(--muted);margin-top:3px;font-size:12px}.resolved-row>svg{color:#9ba6a7}.activity-toolbar{margin-bottom:20px}.full-activity-list{padding:0 20px}.full-activity-row{border-bottom:1px solid #eef0ed;align-items:center;gap:12px;padding:18px 0;display:flex}.full-activity-row:last-child{border-bottom:0}.full-activity-row>div{flex:1}.full-activity-row strong{font-size:12px}.full-activity-row p{color:var(--muted);margin:4px 0 0;font-size:12px}.module-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:22px;display:grid}.module-card{padding:20px;position:relative}.module-card.module-available{background:#fbfbff}.module-icon{background:var(--soft-teal);width:35px;height:35px;color:var(--teal);border-radius:8px;place-items:center;margin-bottom:17px;display:grid}.module-available .module-icon{background:var(--soft-purple);color:#6b64c8}.module-title{align-items:center;gap:9px;display:flex}.module-title h2{margin:0;font:600 18px Space Grotesk}.module-card>p{color:var(--muted);max-width:390px;min-height:37px;font-size:12px;line-height:1.5}.module-metric{color:var(--teal-dark);margin:20px 0;font:500 12px DM Mono}.module-footer{color:#7f8c8d;border-top:1px solid #eef0ed;justify-content:space-between;align-items:center;padding-top:12px;font-size:12px;display:flex}.module-footer svg{color:var(--teal)}.settings-layout{grid-template-columns:185px 1fr;gap:26px;display:grid}.settings-nav{flex-direction:column;gap:4px;display:flex}.settings-nav button{text-align:left;color:#7e8a8e;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:10px 11px;font-size:12px;display:flex}.settings-nav .settings-nav-active{color:var(--teal-dark);background:#e4f1ee;font-weight:600}.settings-content{flex-direction:column;gap:12px;max-width:760px;display:flex}.settings-card{padding:21px}.settings-card-heading{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.settings-card-heading h2{margin:5px 0 0;font:600 17px Space Grotesk}.settings-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.settings-form-grid label{color:#788589;flex-direction:column;gap:6px;font-size:12px;display:flex}.settings-form-grid input,.settings-form-grid select{width:100%;font-size:12px}.usage-bar{background:#e2e9e6;border-radius:8px;height:8px;overflow:hidden}.usage-bar span{background:var(--teal);border-radius:inherit;height:100%;display:block}.usage-copy{color:var(--muted);justify-content:space-between;margin-top:10px;font-size:12px;display:flex}.usage-copy strong{color:var(--ink);font-weight:500}.plan-perks{color:#668178;border-top:1px solid #eef0ed;gap:16px;margin-top:19px;padding-top:14px;font-size:12px;display:flex}.preference-row{border-top:1px solid #eef0ed;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.preference-row strong,.preference-row span{display:block}.preference-row strong{font-size:12px}.preference-row span{color:var(--muted);margin-top:4px;font-size:12px}.toggle{background:#cbd4d2;border:0;border-radius:20px;width:35px;height:20px;padding:3px}.toggle i{background:#fff;border-radius:50%;width:14px;height:14px;display:block}.toggle-on{background:var(--teal)}.toggle-on i{margin-left:15px}.toast{z-index:5;color:#fff;background:#17343d;border-radius:7px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;display:flex;position:fixed;top:82px;right:30px;box-shadow:0 8px 25px #12252a2e}.toast svg{color:#61d1c3}.mobile-menu,.mobile-close{display:none}@media (width<=1050px){.workers-grid,.stats-grid{grid-template-columns:repeat(2,1fr)}.topbar{padding:0 25px}.content-wrap{padding:32px 25px}.sidebar{flex-basis:225px;width:225px}}@media (width<=720px){.sidebar{z-index:10;width:252px;transition:left .2s;position:fixed;top:0;bottom:0;left:-260px}.sidebar-open{left:0;box-shadow:12px 0 30px #12273333}.mobile-close,.mobile-menu{color:inherit;background:0 0;border:0;place-items:center;display:grid}.mobile-close{color:#9cafb6;margin-left:auto}.mobile-menu{color:var(--ink);margin-right:10px}.topbar{height:62px;padding:0 17px}.breadcrumb span:first-child,.plan-chip{display:none}.content-wrap{padding:28px 17px 55px}.page-heading{flex-direction:column;margin-bottom:23px}.page h1{font-size:29px}.page-intro{font-size:12px;line-height:1.5}.page-heading>.primary-button,.page-heading>.secondary-button{align-self:stretch}.stats-grid,.workers-grid,.dashboard-grid,.module-grid{grid-template-columns:1fr}.stats-grid{gap:8px;margin-bottom:35px}.stat-card{padding:13px}.section-heading{align-items:flex-start;gap:12px}.section-heading h2{font-size:15px;line-height:1.3}.text-button{font-size:12px}.worker-card{padding:14px}.inbox-toolbar{flex-wrap:wrap}.search-field{width:100%}.inbox-toolbar .secondary-button{margin-left:0}.filter-tabs{flex-wrap:nowrap;order:3;width:100%;overflow:auto}.filter-tabs button{white-space:nowrap}.table-head{display:none}.task-row{grid-template-columns:22px 1fr 22px;padding:14px 12px}.task-owner,.task-row>.status-pill{display:none}.form-row{flex-direction:column}.form-row select{max-width:none}.approval-card{gap:10px;padding:15px}.approval-card-header{display:block}.approval-card-header .status-pill{margin-top:9px;display:inline-block}.approval-card h2{font-size:15px}.approval-actions{flex-wrap:wrap}.approval-actions .text-button{justify-content:flex-start;width:100%;margin-left:0}.settings-layout{display:block}.settings-nav{flex-direction:row;margin-bottom:16px;overflow:auto}.settings-nav button{white-space:nowrap}.settings-form-grid{grid-template-columns:1fr}.plan-perks{flex-direction:column;gap:8px}.usage-copy{font-size:12px}.toast{top:70px;left:15px;right:15px}.full-activity-row{align-items:flex-start}.full-activity-row time{margin-left:auto}.module-card>p{min-height:0}}.auth-page{background:#f5f6f2;grid-template-columns:1.08fr .92fr;min-height:100vh;display:grid}.auth-side{color:#fff;background:#132733;flex-direction:column;min-height:100vh;padding:34px 7vw 30px;display:flex}.auth-brand{padding:0}.auth-promise{max-width:500px;margin:auto 0}.auth-promise h1{letter-spacing:-3px;margin:16px 0;font:600 clamp(38px,5vw,68px)/1.02 Space Grotesk}.auth-promise>p:last-of-type{color:#a8b9bf;max-width:390px;font-size:15px;line-height:1.6}.auth-orbit{flex-wrap:wrap;gap:8px;margin-top:33px;display:flex}.auth-orbit span{color:#b8cbc9;border:1px solid #ffffff2b;border-radius:20px;padding:8px 10px;font-size:12px}.auth-card{place-items:center;padding:30px;display:grid}.auth-card-inner{width:min(390px,100%)}.auth-card h2{letter-spacing:-1px;margin:10px 0 5px;font:600 30px Space Grotesk}.auth-copy{color:var(--muted);margin:0 0 26px;font-size:13px}.auth-card form{flex-direction:column;gap:15px;display:flex}.auth-card label{color:#68767b;flex-direction:column;gap:7px;font-size:12px;display:flex}.auth-card label span{color:#52636a;align-items:center;gap:5px;display:flex}.auth-card input{background:#fff;border:1px solid #d6dfdc;border-radius:7px;padding:12px;font-size:12px}.auth-submit{width:100%;margin-top:4px;padding:12px}.auth-switch{color:var(--teal-dark);background:0 0;border:0;margin:19px auto 0;font-size:12px;font-weight:600;display:block}.auth-divider{color:#a3adae;text-transform:uppercase;align-items:center;gap:9px;margin:28px 0 14px;font:12px DM Mono;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e0e5e2;flex:1;height:1px}.demo-button{width:100%}.auth-error{color:#b55748;background:#fae9e5;border:1px solid #f1d4cb;border-radius:6px;padding:9px;font-size:12px}.auth-loading{color:#698078;background:#f5f6f2;place-items:center;min-height:100vh;font:12px DM Mono;display:grid}@media (width<=720px){.auth-page{grid-template-columns:1fr}.auth-side{min-height:auto;padding:24px 24px 28px}.auth-promise{margin:60px 0 30px}.auth-promise h1{letter-spacing:-2px;font-size:42px}.auth-promise>p:last-of-type{font-size:13px}.auth-footer{display:none}.auth-card{padding:35px 24px 50px}}.auth-intro{margin-bottom:26px}.auth-intro h2{margin-bottom:7px}.password-field{position:relative}.password-field input{width:100%;padding-right:42px!important}.password-toggle{color:#7f8c90;background:0 0;border:0;place-items:center;padding:4px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.password-toggle:hover{color:var(--teal-dark)}.auth-meta{color:#8a9798;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;margin-top:-5px;font:500 12px DM Mono;display:flex}.auth-submit{min-height:43px}.auth-switch{transition:color .15s}.auth-switch:hover{color:var(--ink)}.auth-card{background:linear-gradient(145deg,#fafbf8,#f3f5f1)}.auth-card-inner{background:#ffffffb8;border:1px solid #d5ded9cc;border-radius:18px;padding:32px;box-shadow:0 18px 45px #182a2f12}.sidebar{box-shadow:10px 0 30px #1227330a}.workspace-switcher{background:#ffffff06;transition:border-color .15s,background .15s}.workspace-switcher:hover{background:#ffffff0f;border-color:#ffffff40}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.content-wrap{padding-top:46px}.page-heading{margin-bottom:34px}.page h1{font-size:37px}.stat-card,.worker-card,.attention-card,.activity-card,.settings-card,.module-card{transition:box-shadow .18s,transform .18s,border-color .18s;box-shadow:0 5px 18px #1f303309}.stat-card:hover,.settings-card:hover{border-color:#cbdcd6;box-shadow:0 10px 26px #1f303312}.system-pulse{box-shadow:0 4px 16px #1f303309}.dispatch-form{border:1px solid #cde5dd;box-shadow:0 8px 20px #23776914}.nav-item{transition:background .15s,color .15s,transform .15s}.nav-item:active{transform:translate(1px)}.card-heading h2,.section-heading h2{letter-spacing:-.55px}.ops-checks .card{min-height:58px}.ops-failure{transition:border-color .15s,box-shadow .15s}.ops-failure:hover{border-color:#cbdcd6;box-shadow:0 7px 20px #1f30330f}@media (width<=720px){.auth-card{padding:25px 16px 42px}.auth-card-inner{border-radius:15px;padding:25px 20px}.auth-side{padding:24px 24px 30px}.auth-promise{margin:48px 0 25px}.auth-promise h1{font-size:39px}.auth-orbit{margin-top:24px}.content-wrap{padding-top:29px}.page h1{font-size:31px}.ops-checks{grid-template-columns:1fr}.page-heading{gap:16px}.page-heading>.ops-status{align-self:flex-start}.auth-meta{font-size:12px}}.onboarding-card{background:linear-gradient(110deg,#edf8f4,#fbfaf6);border-color:#cfe6df;margin:0 0 28px;padding:20px 22px}.onboarding-heading{align-items:flex-start;gap:12px;display:flex}.onboarding-icon{width:34px;height:34px;color:var(--teal);background:#d8eee8;border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.onboarding-heading>div:nth-child(2){flex:1}.onboarding-heading h2{color:var(--ink);margin:4px 0 3px;font:600 18px Space Grotesk}.onboarding-heading p:last-child{color:var(--muted);margin:0;font-size:12px}.onboarding-close{color:#82908f;background:0 0;border:0;padding:4px}.onboarding-progress{align-items:center;gap:10px;margin:18px 0 10px 46px;display:flex}.onboarding-progress>span{background:#dce9e5;border-radius:10px;flex:1;height:6px;overflow:hidden}.onboarding-progress i{background:var(--teal);border-radius:inherit;height:100%;transition:width .25s;display:block}.onboarding-progress strong{color:var(--teal-dark);font:500 12px DM Mono}.onboarding-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin-left:46px;display:grid}.onboarding-step{color:#657571;text-align:left;background:#ffffff85;border:1px solid #dbe8e3;border-radius:7px;align-items:center;gap:7px;min-height:40px;padding:9px 10px;font-size:12px;display:flex}.onboarding-step:not(.step-done):hover{color:var(--teal-dark);border-color:#9acdc2}.step-check{color:#fff;border:1px solid #b8cdc6;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.step-done{color:var(--teal-dark);background:#f8fffc}.step-done .step-check{background:var(--teal);border-color:var(--teal)}.onboarding-step>svg{color:var(--teal);margin-left:auto}.onboarding-foot{color:#84918f;text-transform:uppercase;justify-content:space-between;align-items:center;margin:14px 0 0 46px;font:500 12px DM Mono;display:flex}.onboarding-foot .text-button{font:inherit;text-transform:none;color:var(--teal-dark)}@media (width<=900px){.onboarding-steps{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.onboarding-card{padding:17px}.onboarding-progress,.onboarding-steps,.onboarding-foot{margin-left:0}.onboarding-steps{grid-template-columns:1fr}.onboarding-heading h2{font-size:16px}}.empty-state{background:linear-gradient(145deg,#fbfcfa,#f5f8f5);border:1px dashed #cbdad5;border-radius:10px;min-height:190px;margin:0;padding:34px 24px}.empty-state>svg{width:34px;height:34px;color:var(--teal);background:#e2f1ec;border-radius:10px;padding:8px}.empty-state strong{font-size:15px}.empty-state span{text-align:center;max-width:290px;line-height:1.5}.task-table>.empty-state{background:#fff;border:0;border-radius:0}.approval-stack>.empty-state{margin-top:0}.module-records>.empty-state{background:0 0;border:0;min-height:130px}.empty-state .primary-button,.empty-state .secondary-button{margin-top:7px}.module-records .empty-state{font-size:12px}.module-card{text-align:left;cursor:pointer;width:100%;color:inherit}.module-drawer{z-index:20;background:#1a1f2342;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-panel{background:#fffdf8;width:min(560px,100%);height:100%;padding:32px;overflow:auto;box-shadow:-16px 0 40px #1c232829}.drawer-heading{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding-bottom:24px;display:flex}.drawer-heading h2{margin:0 0 6px}.module-records,.drawer-form{border-bottom:1px solid var(--line);padding:24px 0}.section-label{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:12px;font-size:12px;font-weight:700}.module-record{border-bottom:1px solid #eee9e1;justify-content:space-between;gap:16px;padding:14px 0;display:flex}.module-record:last-child{border-bottom:0}.module-record strong,.module-record span{display:block}.module-record span,.record-meta small{color:var(--muted);margin-top:5px;font-size:13px}.record-meta{text-align:right}.drawer-form input,.drawer-form textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #dcd7cf;border-radius:10px;margin:0 0 10px;padding:12px 13px}.drawer-form textarea{resize:vertical;min-height:90px}.form-message{color:var(--muted);font-size:13px}.system-pulse{background:linear-gradient(90deg,#f4fbf8,#fbfaf7);border:1px solid #dcece5;justify-content:space-between;align-items:center;gap:20px;margin:0 0 30px;padding:16px 19px;display:flex}.system-pulse strong{color:var(--ink);font-size:14px;font-weight:650;display:block}.system-pulse span{color:var(--muted);white-space:nowrap;font-size:12px}.ops-status{color:var(--teal);text-transform:uppercase;align-items:center;gap:7px;font:500 12px DM Mono;display:flex}.ops-checks{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ops-checks .card{align-items:center;gap:10px;padding:16px;display:flex}.ops-checks .card svg{color:var(--teal)}.ops-checks .card strong{font-size:13px}.ops-checks .card span{color:var(--muted);margin-left:auto;font:500 12px DM Mono}.ops-failures{margin-top:30px}.ops-failure{justify-content:space-between;align-items:center;gap:16px;margin-bottom:9px;padding:15px 17px;display:flex}.ops-failure strong,.ops-failure span{display:block}.ops-failure strong{font-size:12px}.ops-failure span{color:var(--muted);margin-top:4px;font-size:12px}.ops-clear{color:var(--muted);align-items:center;gap:9px;padding:17px;font-size:12px;display:flex}.ops-clear svg{color:var(--teal)}.worker-results{margin:0 0 26px}.worker-results .section-heading{margin-bottom:12px}.worker-results .section-heading>span{color:var(--teal);align-items:center;gap:6px;font:500 12px DM Mono;display:flex}.worker-results-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.worker-result{padding:16px}.worker-result-heading{color:var(--teal);align-items:center;gap:7px;font-size:12px;display:flex}.worker-result h3{margin:12px 0 7px;font:600 14px Space Grotesk}.worker-result p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 12px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.worker-result small{color:#8a9998;font-size:12px}.ui-page-header{justify-content:space-between;align-items:flex-start;gap:var(--wos-space-5);margin-bottom:var(--wos-space-6);display:flex}.ui-page-header h1{color:var(--wos-text);margin:4px 0 8px;font-size:clamp(30px,4vw,42px);line-height:1.05}.ui-page-header p{color:var(--wos-text-muted);font-size:var(--wos-working-text);margin:0;line-height:1.55}.ui-page-header .ui-eyebrow{color:var(--wos-teal-700);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700}.ui-page-actions,.ui-action-bar{align-items:center;gap:var(--wos-space-2);flex-wrap:wrap;display:flex}.ui-action-bar{min-height:var(--wos-touch-target);padding:var(--wos-space-2);border:1px solid var(--wos-border);border-radius:var(--wos-radius-md);background:var(--wos-surface)}.ui-record-list{border:1px solid var(--wos-border);border-radius:var(--wos-radius-md);background:var(--wos-surface);margin:0;padding:0;list-style:none;overflow:hidden}.ui-record-list>li+li{border-top:1px solid var(--wos-border)}.ui-overlay{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06141b7a;justify-content:flex-end;display:flex;position:fixed;inset:0}.ui-detail-sheet{background:var(--wos-warm-white);flex-direction:column;width:min(620px,100%);height:100%;display:flex;box-shadow:-20px 0 60px #05181f33}.ui-detail-sheet>header{justify-content:space-between;align-items:flex-start;gap:var(--wos-space-4);padding:var(--wos-space-5);border-bottom:1px solid var(--wos-border);display:flex}.ui-detail-sheet h2,.ui-confirmation h2{color:var(--wos-text);margin:0;font-size:24px}.ui-detail-sheet header p,.ui-confirmation p{color:var(--wos-text-muted);font-size:var(--wos-working-text);margin:8px 0 0;line-height:1.5}.ui-sheet-body{padding:var(--wos-space-5);flex:1;overflow:auto}.ui-detail-sheet>footer{padding:var(--wos-space-4) var(--wos-space-5);border-top:1px solid var(--wos-border);background:var(--wos-surface)}.ui-icon-button{min-width:var(--wos-touch-target);height:var(--wos-touch-target);border:1px solid var(--wos-border);background:var(--wos-surface);color:var(--wos-text);border-radius:50%;place-items:center;display:grid}.ui-form-field{gap:var(--wos-space-2);font-size:var(--wos-working-text);flex-direction:column;display:flex}.ui-form-field label{color:var(--wos-text);font-weight:700}.ui-required-mark:after{content:" *";color:var(--wos-red-700)}.ui-form-field input,.ui-form-field select,.ui-form-field textarea{min-height:var(--wos-touch-target);border:1px solid var(--wos-border);border-radius:var(--wos-radius-sm);background:var(--wos-surface);width:100%;color:var(--wos-text);padding:10px 12px;font-size:16px}.ui-field-hint,.ui-field-error{margin:0;font-size:13px;line-height:1.4}.ui-field-hint{color:var(--wos-text-muted)}.ui-field-error{color:var(--wos-red-700)}.ui-state{justify-content:center;align-items:center;gap:var(--wos-space-2);min-height:180px;padding:var(--wos-space-5);text-align:center;border:1px dashed var(--wos-border);border-radius:var(--wos-radius-md);background:var(--wos-surface);color:var(--wos-text-muted);font-size:var(--wos-working-text);flex-direction:column;display:flex}.ui-state strong{color:var(--wos-text);font-size:16px}.ui-state p{max-width:440px;margin:0;line-height:1.55}.ui-error-state{background:var(--wos-red-100);border-color:#e8b9b5}.ui-permission-state{background:var(--wos-amber-100);border-color:#ead0a7}.ui-spinner{border:3px solid var(--wos-border);border-top-color:var(--wos-teal-600);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-dialog-overlay{padding:var(--wos-space-4);justify-content:center;align-items:center}.ui-confirmation{width:min(460px,100%);padding:var(--wos-space-5);background:var(--wos-warm-white);border-radius:16px;box-shadow:0 24px 70px #05181f4d}.ui-dialog-actions{justify-content:flex-end;gap:var(--wos-space-2);margin-top:var(--wos-space-5);display:flex}.ui-danger-button{min-height:var(--wos-touch-target);border-radius:var(--wos-radius-sm);background:var(--wos-red-700);color:#fff;border:0;padding:0 16px;font-weight:700}.ui-toast{z-index:70;align-items:center;gap:var(--wos-space-2);border-radius:var(--wos-radius-sm);background:var(--wos-navy-900);color:#fff;max-width:min(430px,100vw - 32px);font-size:var(--wos-working-text);padding:12px 16px;display:flex;position:fixed;top:82px;right:24px;box-shadow:0 14px 40px #05181f2e}.ui-toast-error{background:var(--wos-red-700)}.ui-toast-info svg,.ui-toast-success svg{color:#70ded0}.status-red{color:var(--wos-red-700);background:var(--wos-red-100)}@media (width<=720px){.ui-page-header{flex-direction:column}.ui-page-actions{width:100%}.ui-page-actions>*{flex:1}.ui-detail-sheet{width:100%}.ui-dialog-actions{flex-direction:column-reverse}.ui-dialog-actions button{width:100%;min-height:var(--wos-touch-target)}.ui-toast{top:70px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.ui-spinner{animation-duration:1.8s}}.product-shell{min-height:100vh;color:var(--wos-text);background:#f5f6f2;grid-template-columns:272px minmax(0,1fr);display:grid}.shell-sidebar{background:var(--wos-navy-950);color:#fff;flex-direction:column;height:100vh;padding:22px 16px 18px;display:flex;position:sticky;top:0;overflow:auto}.shell-brand{align-items:center;gap:10px;padding:2px 10px 20px;display:flex}.shell-brand>span{background:var(--wos-teal-600);width:34px;height:34px;color:var(--wos-navy-950);border-radius:10px;place-items:center;display:grid}.shell-brand strong{letter-spacing:-.4px;font:700 19px Space Grotesk,sans-serif}.shell-workspace{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:10px;margin-bottom:20px;padding:12px;display:flex}.shell-avatar{color:#16313a;background:#d9b077;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.shell-workspace div{min-width:0}.shell-workspace small,.shell-workspace strong{display:block}.shell-workspace strong{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13px;overflow:hidden}.shell-navigation{flex-direction:column;gap:16px;display:flex}.shell-nav-group{flex-direction:column;gap:3px;display:flex}.shell-group-label{color:#728b96;text-transform:uppercase;letter-spacing:.09em;margin:0 12px 5px;font:700 12px DM Mono,monospace}.shell-nav-group button,.shell-signout{color:#a8bbc2;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:42px;padding:9px 11px;font-size:13px;display:flex}.shell-nav-group button[aria-current=page]{color:#fff;background:#1d414d}.shell-nav-group button>span{flex:1}.shell-nav-group button>strong{color:#9fe0d8;text-align:center;background:#66dbcc24;border-radius:20px;min-width:24px;padding:3px 6px;font-size:12px}.shell-sidebar-footer{margin-top:auto;padding-top:22px}.shell-health{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;margin-bottom:7px;padding:13px 11px;display:flex}.shell-health>span{background:#64d7c8;border-radius:50%;flex:0 0 9px;width:9px;height:9px}.shell-health strong,.shell-health small{display:block}.shell-health strong{font-size:13px}.shell-health small{color:#8fa5ae;margin-top:3px;font-size:12px}.shell-main{min-width:0}.shell-topbar{border-bottom:1px solid var(--wos-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf6e6;justify-content:space-between;align-items:center;gap:20px;height:72px;padding:0 38px;display:flex}.shell-topbar>div:first-child{align-items:center;gap:10px;font-size:13px;display:flex}.shell-topbar>div:first-child span:after{content:"/";color:#a4afac;margin-left:10px}.shell-topbar>div:first-child strong{font-size:13px}.shell-topbar-actions{align-items:center;gap:16px;display:flex}.shell-plan{color:var(--wos-text-muted);align-items:center;gap:9px;font-size:12px;display:flex}.shell-plan>i{background:#dfe6e2;border-radius:6px;width:62px;height:6px;display:block;overflow:hidden}.shell-plan b{border-radius:inherit;background:var(--wos-teal-600);height:100%;display:block}.shell-topbar-actions>button{width:44px;height:44px;color:var(--wos-text-muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.shell-topbar-actions>button:hover{color:var(--wos-text);background:#e9eeeb}.shell-topbar-actions>button i{background:var(--wos-amber-700);border:2px solid var(--wos-warm-white);border-radius:50%;width:7px;height:7px;position:absolute;top:10px;right:10px}.shell-content{width:min(1440px,100%);margin:0 auto;padding:42px 40px 80px}.mobile-navigation,.mobile-destination-overlay{display:none}@media (width<=1100px){.product-shell{grid-template-columns:238px minmax(0,1fr)}.shell-sidebar{padding-inline:12px}.shell-content{padding-inline:26px}}@media (width<=800px){.product-shell{padding-bottom:76px;display:block}.shell-sidebar{display:none}.shell-topbar{height:60px;padding:0 18px}.shell-topbar>div:first-child span,.shell-plan{display:none}.shell-content{padding:26px 16px 52px}.mobile-navigation{z-index:40;height:72px;padding:6px 4px max(6px,env(safe-area-inset-bottom));border-top:1px solid var(--wos-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #11272e14}.mobile-navigation button{color:#738188;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:12px;display:flex;position:relative}.mobile-navigation button[aria-current=page]{color:var(--wos-teal-700);font-weight:700}.mobile-navigation button strong{background:var(--wos-red-700);color:#fff;border-radius:20px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:12px;display:grid;position:absolute;top:0;left:calc(50% + 6px)}.mobile-destination-overlay{z-index:60;background:#07181f7a;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-destination-sheet{width:100%;max-height:82vh;padding:22px 18px calc(26px + env(safe-area-inset-bottom));background:var(--wos-warm-white);border-radius:22px 22px 0 0;overflow:auto}.mobile-destination-sheet header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.mobile-destination-sheet header small{color:var(--wos-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.mobile-destination-sheet h2{margin:4px 0 0;font-size:27px}.mobile-destination-sheet header button{border:1px solid var(--wos-border);background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.mobile-destination-sheet>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-destination-sheet>div button{border:1px solid var(--wos-border);min-height:58px;color:var(--wos-text);text-align:left;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px;font-weight:700;display:flex}}.today-dispatch{background:#eaf6f2;border:1px solid #c8e1da;border-radius:14px;grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr) auto;align-items:end;gap:12px;margin:-10px 0 26px;padding:18px;display:grid;box-shadow:0 10px 28px #15695c14}.today-dispatch>div{flex-direction:column;gap:7px;display:flex}.today-dispatch label{font-size:13px;font-weight:700}.today-dispatch input,.today-dispatch select{background:#fff;border:1px solid #c8d8d3;border-radius:9px;min-height:44px;padding:10px 12px;font-size:14px}.today-dispatch button{min-height:44px}.today-priority-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);align-items:start;gap:20px;display:grid}.today-primary-column{flex-direction:column;gap:16px;display:flex}.priority-section,.owner-pulse,.today-workforce,.setup-progress-card{border:1px solid var(--wos-border);background:#fff;border-radius:14px;box-shadow:0 6px 22px #142a3009}.priority-section>header{border-bottom:1px solid #e9eeeb;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 18px;display:flex}.priority-section>header>div{align-items:center;gap:9px;display:flex}.priority-section h2{letter-spacing:-.25px;margin:0;font-size:18px}.priority-section>header>div>span{min-width:25px;height:25px;color:var(--wos-teal-700);background:#e9f3ef;border-radius:20px;place-items:center;font-size:12px;font-weight:800;display:grid}.priority-section>header>button,.owner-pulse>button,.today-workforce header button{color:var(--wos-teal-700);background:0 0;border:0;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.priority-list{padding:0 18px}.priority-row{border-bottom:1px solid #edf0ee;align-items:center;gap:14px;min-height:76px;padding:13px 0;display:flex}.priority-row:last-child{border-bottom:0}.priority-row>div{flex:1;min-width:0}.priority-row p{color:var(--wos-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:13px;line-height:1.4;overflow:hidden}.priority-row>span:not(.status-pill){color:var(--wos-text-muted);font-size:12px}.priority-decision{border-left:3px solid var(--wos-amber-700);padding-left:13px}.priority-section .ui-state{background:0 0;border:0;min-height:116px}.priority-section .ui-state strong{font-size:14px}.priority-section .ui-state p{font-size:13px}.today-side-column{flex-direction:column;gap:16px;display:flex;position:sticky;top:92px}.owner-pulse{padding:19px}.owner-pulse>p,.today-workforce header p{color:var(--wos-teal-700);text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:12px;font-weight:800}.owner-pulse>div{grid-template-columns:1fr 1fr;gap:9px;margin:14px 0;display:grid}.owner-pulse>div>span{min-height:98px;color:var(--wos-text-muted);background:#f4f7f4;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:13px;display:flex}.owner-pulse>div svg{color:var(--wos-teal-700)}.owner-pulse>div strong{color:var(--wos-text);font-size:22px}.owner-pulse>div small{font-size:12px}.today-workforce header{justify-content:space-between;align-items:flex-start;margin-bottom:9px;display:flex}.today-workforce h2{margin:4px 0 0;font-size:18px}.today-workforce>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0ee;align-items:center;gap:10px;width:100%;min-height:60px;padding:10px 0;display:flex}.today-workforce>button>span:first-child{color:#fff;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.today-workforce>button>div{flex:1;min-width:0}.today-workforce>button strong,.today-workforce>button small{display:block}.today-workforce>button strong{font-size:13px}.today-workforce>button small{color:var(--wos-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.today-workforce-empty{color:var(--wos-text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.setup-progress-card{padding:17px 18px}.setup-progress-card>header{align-items:center;gap:12px;display:flex}.setup-progress-card>header>div{flex:1}.setup-progress-card header p{color:var(--wos-teal-700);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px;font-weight:800}.setup-progress-card h2{margin:3px 0 0;font-size:18px}.setup-progress-card header>strong{font-size:13px}.setup-progress-card header>button{width:40px;height:40px;color:var(--wos-text-muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.setup-meter{background:#e4ebe7;border-radius:8px;height:7px;margin:14px 0;overflow:hidden}.setup-meter span{border-radius:inherit;background:var(--wos-teal-600);height:100%;display:block}.setup-steps{grid-template-columns:1fr 1fr;gap:7px;display:grid}.setup-steps button{border:1px solid var(--wos-border);min-height:46px;color:var(--wos-text);text-align:left;background:#fafbf9;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;display:flex}.setup-steps button>span{color:#fff;border:1px solid #bdcbc6;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;display:grid}.setup-steps button strong{flex:1;font-size:12px}.setup-steps .setup-step-complete>span{border-color:var(--wos-teal-600);background:var(--wos-teal-600)}.workforce-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.workforce-summary>div{border:1px solid var(--wos-border);background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:16px;display:flex}.workforce-summary strong{font-size:24px}.workforce-summary span{color:var(--wos-text-muted);font-size:13px}.workforce-summary .summary-attention{background:var(--wos-red-100);border-color:#edc1bd}.workforce-alert{background:var(--wos-amber-100);color:var(--wos-amber-700);border:1px solid #e9c6a8;border-radius:10px;align-items:center;gap:9px;margin-bottom:16px;padding:12px 14px;font-size:13px;display:flex}.workforce-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workforce-card{border:1px solid var(--wos-border);min-height:330px;color:var(--wos-text);text-align:left;background:#fff;border-radius:14px;flex-direction:column;align-items:stretch;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 6px 20px #142a3009}.workforce-card>header{align-items:center;gap:9px;display:flex}.workforce-role-mark{color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;margin-right:auto;font-weight:800;display:grid}.workforce-card>h2{margin:19px 0 4px;font-size:21px}.workforce-role{color:var(--wos-teal-700);margin:0;font-size:13px;font-weight:700}.workforce-description{min-height:42px;color:var(--wos-text-muted);margin:11px 0;font-size:13px;line-height:1.55}.workforce-card-stats{gap:8px;margin:4px 0 12px;display:flex}.workforce-card-stats span{color:var(--wos-text-muted);background:#f1f5f2;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:flex}.workforce-card-stats .has-failure{background:var(--wos-red-100);color:var(--wos-red-700)}.workforce-coverage{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.workforce-coverage span{color:var(--wos-text-muted);background:#eef3f0;border-radius:6px;padding:5px 7px;font-size:12px}.workforce-card footer{border-top:1px solid #edf0ee;flex-direction:column;gap:4px;margin-top:auto;padding-top:13px;display:flex}.workforce-card footer span,.workforce-card footer small{color:var(--wos-text-muted);font-size:12px}.workforce-card footer strong{font-size:13px}@media (width<=1080px){.today-priority-grid{grid-template-columns:1fr}.today-side-column{grid-template-columns:1fr 1fr;display:grid;position:static}.workforce-directory{grid-template-columns:1fr}}@media (width<=800px){.today-dispatch{grid-template-columns:1fr}.today-side-column{display:flex}.setup-steps{grid-template-columns:1fr}.workforce-summary{grid-template-columns:1fr 1fr}.priority-row{flex-wrap:wrap;align-items:flex-start}.priority-row>div{flex-basis:100%}.priority-section>header{align-items:flex-start}.ui-page-header h1{font-size:32px}.workforce-card{min-height:0}}.setup-guidance{color:var(--wos-text-muted);font-size:13px;line-height:1.6}.work-page{max-width:1320px}.work-page .ui-action-bar{margin-bottom:16px}.work-search{border:1px solid var(--wos-border);min-width:260px;min-height:44px;color:var(--wos-text-muted);background:#fff;border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.work-search input{width:100%;color:var(--wos-text);background:0 0;border:0;outline:0;font-size:14px}.work-filter-tabs{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.work-filter-tabs button{min-height:38px;color:var(--wos-text-muted);text-transform:capitalize;background:0 0;border:0;border-radius:8px;padding:0 11px;font-size:12px;font-weight:700}.work-filter-tabs button:hover,.work-filter-tabs .filter-active{color:var(--wos-teal-700);background:#e7f2ee}.work-priority-filter{color:var(--wos-text-muted);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.work-priority-filter select{border:1px solid var(--wos-border);min-height:38px;color:var(--wos-text);background:#fff;border-radius:8px;padding:0 28px 0 10px;font-size:13px}.work-task-list,.work-history,.work-activity-list{border:1px solid var(--wos-border);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 6px 22px #142a3009}.work-task-list>header{border-bottom:1px solid var(--wos-border);color:var(--wos-text-muted);text-transform:uppercase;letter-spacing:.05em;background:#f6f8f6;grid-template-columns:minmax(280px,1fr) 180px 100px 120px;gap:16px;padding:11px 18px 11px 39px;font-size:12px;font-weight:700;display:grid}.work-task-record{width:100%;min-height:78px;color:var(--wos-text);text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ee;grid-template-columns:6px minmax(240px,1fr) 180px 100px 120px;align-items:center;gap:16px;padding:12px 18px;display:grid}.work-task-record:last-child{border-bottom:0}.work-task-record:hover,.work-task-record:focus-visible{background:#f8fbf9}.work-priority{background:#b3bfba;border-radius:5px;width:5px;height:36px}.work-priority-high{background:var(--wos-red-700)}.work-priority-normal{background:var(--wos-teal-600)}.work-priority-low{background:#83958e}.work-task-main{flex-direction:column;gap:5px;min-width:0;display:flex}.work-task-main strong{font-size:14px}.work-task-main small{color:var(--wos-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.work-task-owner,.work-task-due{color:var(--wos-text-muted);font-size:13px}.work-complete-note{color:var(--wos-text-muted);align-items:center;gap:7px;margin:13px 3px 0;font-size:12px;display:flex}.work-form{flex-direction:column;gap:18px;display:flex}.work-form textarea{resize:vertical;min-height:126px}.work-form-split{grid-template-columns:1fr 1fr;gap:14px;display:grid}.work-sheet-actions,.approval-sheet-actions{justify-content:flex-end;gap:8px;display:flex}.work-form-error{color:var(--wos-red-700);margin:0;font-size:13px}.task-detail-meta{color:var(--wos-text-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.task-detail-section{margin-top:24px}.task-detail-section h3,.task-handback h3,.task-failure h3,.approval-proposal h3,.approval-source h3{margin:0 0 8px;font-size:14px}.task-detail-section>p,.approval-proposal p{color:var(--wos-text-muted);margin:0;font-size:14px;line-height:1.65}.task-timeline{margin:0;padding:0;list-style:none}.task-timeline li{color:var(--wos-teal-700);gap:11px;padding:9px 0;display:flex;position:relative}.task-timeline li+li:before{content:"";background:var(--wos-border);width:1px;height:18px;position:absolute;top:-10px;left:7px}.task-timeline div{flex-direction:column;gap:3px;display:flex}.task-timeline strong{color:var(--wos-text);font-size:13px}.task-timeline span{color:var(--wos-text-muted);font-size:12px}.task-handback,.task-failure{color:var(--wos-teal-700);background:#eaf6f2;border-radius:11px;align-items:flex-start;gap:11px;margin-top:22px;padding:16px;display:flex}.task-handback p,.task-failure p{color:var(--wos-text);margin:0;font-size:13px;line-height:1.55}.task-failure{background:var(--wos-red-100);color:var(--wos-red-700)}.task-failure span{margin-top:7px;font-size:12px;display:block}.work-count{background:#f5faf8;border:1px solid #d8e6e1;border-radius:10px;align-items:center;gap:9px;padding:9px 13px;display:flex}.work-count strong{font-size:24px}.work-count span{max-width:70px;color:var(--wos-text-muted);font-size:12px;line-height:1.2}.approval-control-note{color:var(--wos-teal-700);background:#edf7f3;border:1px solid #cce0da;border-radius:11px;align-items:flex-start;gap:11px;margin-bottom:16px;padding:14px 16px;display:flex}.approval-control-note strong{font-size:13px}.approval-control-note p{color:var(--wos-text-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.work-approval-stack{flex-direction:column;gap:10px;display:flex}.work-approval-record{border:1px solid var(--wos-border);width:100%;color:var(--wos-text);text-align:left;background:#fff;border-radius:13px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px;display:grid;box-shadow:0 5px 18px #142a3008}.work-approval-record:hover,.work-approval-record:focus-visible{border-color:#b9d3cc;box-shadow:0 10px 26px #142a3012}.work-impact{border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.work-impact-high{background:var(--wos-red-100);color:var(--wos-red-700)}.work-impact-medium{background:var(--wos-amber-100);color:var(--wos-amber-700)}.work-impact-low{color:var(--wos-teal-700);background:#eaf6f2}.work-approval-main{flex-direction:column;gap:7px;min-width:0;display:flex}.work-approval-main>span{align-items:center;gap:8px;display:flex}.work-approval-main small{color:var(--wos-text-muted);text-transform:capitalize;font-size:12px}.work-approval-main strong{font-size:17px}.work-approval-main p{color:var(--wos-text-muted);margin:0;font-size:13px;line-height:1.5}.work-approval-main em{color:var(--wos-text-muted);font-size:12px;font-style:normal}.work-review-link{color:var(--wos-teal-700);align-self:center;font-size:13px;font-weight:700}.work-history{margin-top:26px}.work-history>header{border-bottom:1px solid var(--wos-border);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.work-history header p{color:var(--wos-teal-700);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px;font-weight:800}.work-history h2{margin:3px 0 0;font-size:18px}.work-history header>span{color:var(--wos-text-muted);font-size:12px}.work-history>div>button{width:100%;min-height:66px;color:var(--wos-text);text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ee;align-items:center;gap:11px;padding:11px 18px;display:flex}.work-history>div>button:last-child{border-bottom:0}.work-history>div>button>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.work-history strong{font-size:13px}.work-history small{color:var(--wos-text-muted);font-size:12px}.approval-impact{color:var(--wos-teal-700);background:#f4f7f5;border-radius:11px;align-items:center;gap:11px;padding:14px;display:flex}.approval-impact>div{flex-direction:column;flex:1;gap:3px;display:flex}.approval-impact strong{color:var(--wos-text);text-transform:capitalize;font-size:14px}.approval-impact span{color:var(--wos-text-muted);font-size:12px}.approval-proposal,.approval-source{margin-top:22px}.approval-proposal{border:1px solid var(--wos-border);background:#fff;border-radius:11px;padding:16px}.approval-proposal>span{color:var(--wos-text-muted);margin-top:10px;font-size:12px;display:block}.approval-source>div{align-items:center;gap:10px;display:flex}.approval-source>div>span{color:#fff;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.approval-source p{color:var(--wos-text-muted);margin:3px 0 0;font-size:12px}.approval-boundary{border-left:3px solid var(--wos-amber-700);background:var(--wos-amber-100);color:var(--wos-text-muted);margin:22px 0 0;padding:13px 15px;font-size:12px;line-height:1.55}.work-activity-list{margin:0;padding:0;list-style:none}.work-activity-list li{border-bottom:1px solid #edf0ee;grid-template-columns:34px minmax(0,1fr) minmax(130px,auto);align-items:center;gap:12px;min-height:76px;padding:13px 18px;display:grid}.work-activity-list li:last-child{border-bottom:0}.work-activity-list div{min-width:0}.work-activity-list strong{font-size:13px}.work-activity-list p{color:var(--wos-text-muted);margin:5px 0 0;font-size:12px;line-height:1.45}.work-activity-list time{color:var(--wos-text-muted);text-align:right;font-size:12px}.activity-member{color:#715695;background:#f0ebf8}@media (width<=860px){.work-task-list>header{display:none}.work-task-record{grid-template-columns:6px minmax(0,1fr) auto;gap:10px;padding:14px}.work-task-main,.work-task-owner,.work-task-due{grid-column:2}.work-task-record>.status-pill{grid-area:1/3/4;align-self:center}.work-approval-record{grid-template-columns:42px minmax(0,1fr)}.work-review-link{grid-column:2;justify-self:start}.work-activity-list li{grid-template-columns:34px minmax(0,1fr)}.work-activity-list time{text-align:left;grid-column:2}.approval-sheet-actions{flex-wrap:wrap}.approval-sheet-actions button{flex:1}}@media (width<=620px){.work-page .ui-action-bar{align-items:stretch}.work-search{min-width:100%}.work-filter-tabs{width:100%}.work-filter-tabs button{flex:1}.work-priority-filter{justify-content:space-between;width:100%}.work-form-split{grid-template-columns:1fr}.work-sheet-actions,.approval-sheet-actions{flex-direction:column-reverse}.work-sheet-actions button,.approval-sheet-actions button{width:100%;min-height:44px}.work-approval-record{padding:14px}.work-approval-main>span{flex-direction:column;align-items:flex-start}.work-history>div>button{flex-wrap:wrap;align-items:flex-start}.work-history>div>button>.status-pill{margin-left:45px}}.module-page{max-width:1260px}.module-readiness{border:1px solid var(--wos-border);background:#fff;border-radius:10px;align-items:center;gap:10px;min-height:48px;margin-bottom:14px;padding:9px 12px;display:flex}.module-readiness>span:nth-child(2){color:var(--wos-text-muted);flex:1;font-size:13px}.module-readiness>button{width:38px;height:38px;color:var(--wos-text-muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.module-boundary{border-left:3px solid var(--wos-amber-700);background:var(--wos-amber-100);color:var(--wos-text-muted);border-radius:0 9px 9px 0;margin:0 0 14px;padding:13px 15px;font-size:13px;line-height:1.55}.module-record-row{width:100%;min-height:76px;color:var(--wos-text);text-align:left;background:#fff;border:0;align-items:center;gap:16px;padding:13px 17px;display:flex}.module-record-row:hover,.module-record-row:focus-visible{background:#f8fbf9}.module-record-row>span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.module-record-row>span:last-child{flex:0 0 min(240px,35%);align-items:flex-end}.module-record-row strong{font-size:14px}.module-record-row small{max-width:100%;color:var(--wos-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.module-form{flex-direction:column;gap:17px;display:flex}.module-form textarea{resize:vertical;min-height:150px}.module-detail-list{margin:0}.module-detail-list>div{border-bottom:1px solid var(--wos-border);grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:18px;padding:13px 0;display:grid}.module-detail-list>div:last-child{border-bottom:0}.module-detail-list dt{color:var(--wos-text-muted);font-size:12px;font-weight:700}.module-detail-list dd{color:var(--wos-text);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.customer-contact{background:#f3f7f5;border-radius:10px;flex-direction:column;gap:5px;padding:14px;display:flex}.customer-contact span,.customer-timeline>p{color:var(--wos-text-muted);font-size:13px}.customer-timeline h3{margin:22px 0 8px;font-size:15px}.customer-timeline article{border-bottom:1px solid var(--wos-border);padding:13px 0}.customer-timeline article strong{font-size:14px}.customer-timeline article p{color:var(--wos-text-muted);margin:4px 0;font-size:13px}.customer-timeline article small{color:var(--wos-text-muted);font-size:12px}@media (width<=680px){.module-readiness{flex-wrap:wrap;align-items:flex-start}.module-readiness>span:nth-child(2){flex-basis:calc(100% - 70px)}.module-record-row{flex-direction:column;align-items:flex-start}.module-record-row>span:last-child{flex-basis:auto;align-items:flex-start;width:100%}.module-detail-list>div{grid-template-columns:1fr;gap:5px}}.site-supervisor{background:linear-gradient(120deg,#eff5fa,#fff);border:1px solid #dfe4e0;border-radius:16px;gap:12px;margin:24px clamp(16px,3vw,40px) 0;padding:24px;display:grid}.site-supervisor-header{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.site-supervisor-header h2{overflow-wrap:anywhere;font-size:clamp(18px,2vw,24px)}.site-supervisor-header button{margin-left:auto}.site-supervisor-meta{color:#59675f;font-size:14px;line-height:1.6}.site-supervisor .text-link{color:#214b75;font-weight:650}.inquiry-desk{border:1px solid var(--wos-border);background:#fff;border-radius:16px;min-width:0;margin-top:24px;padding:24px}.inquiry-desk>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inquiry-desk h2{letter-spacing:-.6px;margin:4px 0 8px;font-size:25px}.inquiry-desk header p{color:var(--wos-text-muted);font-size:14px;line-height:1.6}.inquiry-desk .eyebrow{color:var(--wos-teal-700);align-items:center;gap:7px;display:flex}.inquiry-steps{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.inquiry-steps span{color:var(--wos-teal-700);background:#eef6f3;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:700}.inquiry-form{background:#f6f8f6;border-radius:12px;grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.inquiry-form label{flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:700;display:flex}:is(.inquiry-form label:has(textarea),.inquiry-form>button){grid-column:1/-1}.inquiry-form input,.inquiry-form textarea,.inquiry-form select{width:100%;min-width:0;font:inherit;color:var(--wos-text);background:#fff;border:1px solid #cbd9d3;border-radius:8px;padding:12px}.inquiry-form textarea{resize:vertical;line-height:1.5}.inquiry-form>button{justify-self:start}.inquiry-records{gap:14px;margin-top:20px;display:grid}.inquiry-records article{border:1px solid var(--wos-border);border-radius:12px;min-width:0;padding:18px}.inquiry-records header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inquiry-records header>div{min-width:0}.inquiry-records strong,.inquiry-records small{overflow-wrap:anywhere;display:block}.inquiry-records small{color:var(--wos-text-muted);margin-top:5px;font-size:12px}.inquiry-message,.inquiry-note{overflow-wrap:anywhere;color:var(--wos-text-muted);font-size:13px;line-height:1.6}.inquiry-records summary{cursor:pointer;padding:10px 0;font-size:14px;font-weight:700}.inquiry-records pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7f5;border-radius:9px;margin:0;padding:14px;font-family:inherit;font-size:13px;line-height:1.65}.inquiry-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.inquiry-notice{color:var(--wos-teal-700);background:#e9f6ef;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.5}@media (width<=600px){.inquiry-desk{padding:16px}.inquiry-desk>header,.inquiry-records header{flex-direction:column}.inquiry-form{grid-template-columns:1fr;padding:12px}.inquiry-form>button{justify-content:center;width:100%}.inquiry-actions>button{min-height:44px}.inquiry-records article{padding:14px}}.service-journey{counter-reset:service-step;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:22px 0 28px;padding:0;list-style:none;display:grid}.service-journey li{counter-increment:service-step;color:#365a40;background:#eef4e8;border:1px solid #dbe6d3;border-radius:9px;min-width:0;padding:12px 10px;font-size:11px;font-weight:700;line-height:1.45}.service-journey li:before{content:counter(service-step,decimal-leading-zero);letter-spacing:1px;color:#8a721f;margin-bottom:6px;font-size:10px;display:block}@media (width<=900px){.service-journey{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=480px){.service-journey{grid-template-columns:repeat(2,minmax(0,1fr))}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.auth-recovery{color:var(--wos-text-muted);margin:16px 0 0;font-size:13px;line-height:1.5}.service-state{background:#f5f6f2;place-items:center;min-height:100vh;padding:24px;display:grid}.service-state-card{border:1px solid var(--wos-border);background:var(--wos-warm-white);border-radius:18px;width:min(520px,100%);padding:36px;box-shadow:0 18px 45px #182a2f14}.service-state-card h1{color:var(--wos-text);margin:8px 0 12px;font:600 32px Space Grotesk,sans-serif}.service-state-card>p:not(.eyebrow){color:var(--wos-text-muted);line-height:1.6}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.settings-panel{border:1px solid var(--wos-border);background:#fff;border-radius:14px;padding:20px;box-shadow:0 6px 22px #142a3009}.settings-panel>header{border-bottom:1px solid var(--wos-border);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}.settings-panel header p,.operations-services header p,.operations-recovery header p{color:var(--wos-teal-700);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px;font-weight:800}.settings-panel h2,.operations-services h2,.operations-recovery h2{margin:4px 0 0;font-size:18px}.settings-panel h3{margin:24px 0 10px;font-size:15px}.settings-form-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:15px;display:grid}.settings-records{margin-bottom:16px}.settings-records>div{border-bottom:1px solid var(--wos-border);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 0;display:flex}.settings-records>div>span{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-records strong{font-size:13px}.settings-records small{color:var(--wos-text-muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.settings-toggle-row{border-bottom:1px solid var(--wos-border);justify-content:space-between;align-items:center;gap:16px;min-height:70px;display:flex}.settings-toggle-row>span{flex-direction:column;gap:4px;display:flex}.settings-toggle-row strong{font-size:13px}.settings-toggle-row small{color:var(--wos-text-muted);font-size:12px;line-height:1.45}.settings-switch{background:#bdc8c4;border:0;border-radius:18px;flex:0 0 48px;align-items:center;width:48px;height:28px;padding:3px;display:flex}.settings-switch i{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .16s;box-shadow:0 1px 4px #0003}.settings-switch-on{background:var(--wos-teal-600)}.settings-switch-on i{transform:translate(20px)}.settings-error{color:var(--wos-red-700);margin:12px 0 0;font-size:13px;line-height:1.45}.settings-message{color:var(--wos-teal-700);margin:12px 0 0;font-size:13px}.plan-summary{flex-direction:column;gap:7px;display:flex}.plan-summary>strong{font-size:25px}.plan-summary>span,.plan-summary>small{color:var(--wos-text-muted);font-size:13px}.plan-summary>i{background:#e1e8e4;border-radius:8px;height:8px;overflow:hidden}.plan-summary b{border-radius:inherit;background:var(--wos-teal-600);height:100%;display:block}.settings-unavailable{background:var(--wos-amber-100);border:1px solid #ead7bb;border-radius:10px;margin-top:18px;padding:14px}.settings-unavailable strong{font-size:13px}.settings-unavailable p{color:var(--wos-text-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.operations-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.operations-metrics>div{border:1px solid var(--wos-border);background:#fff;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;padding:16px;display:grid}.operations-metrics svg{color:var(--wos-teal-700);grid-row:1/3}.operations-metrics strong{font-size:22px}.operations-metrics span{color:var(--wos-text-muted);font-size:12px}.operations-services,.operations-recovery{border:1px solid var(--wos-border);background:#fff;border-radius:14px;margin-top:16px;overflow:hidden}.operations-services>header,.operations-recovery>header{border-bottom:1px solid var(--wos-border);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.operations-services>header>span{color:var(--wos-text-muted);font-size:12px}.operations-services>div{grid-template-columns:repeat(5,1fr);display:grid}.operations-services article{border-right:1px solid var(--wos-border);flex-direction:column;align-items:flex-start;gap:9px;min-height:112px;padding:16px;display:flex}.operations-services article:last-child{border-right:0}.operations-services article svg{color:var(--wos-teal-700)}.operations-services article strong{font-size:13px}.operations-recovery>article{border-bottom:1px solid var(--wos-border);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.operations-recovery>article>div{flex-direction:column;gap:4px;display:flex}.operations-recovery article strong{font-size:13px}.operations-recovery article span{color:var(--wos-text-muted);font-size:12px}.operations-recovery .ui-state{border:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #54bfb2}.primary-button,.secondary-button{min-height:var(--wos-touch-target);font-size:14px}.text-button{min-height:44px;font-size:13px}.ui-icon-button,.shell-topbar-actions>button,.mobile-navigation button{min-width:44px;min-height:44px}@media (width<=1000px){.settings-grid{grid-template-columns:1fr}.operations-services>div{grid-template-columns:repeat(2,1fr)}.operations-services article{border-bottom:1px solid var(--wos-border)}}@media (width<=680px){.service-state-card{padding:26px 20px}.settings-panel{padding:16px}.settings-form-grid{grid-template-columns:1fr}.settings-toggle-row{min-height:78px}.operations-metrics{grid-template-columns:1fr 1fr}.operations-services>div{grid-template-columns:1fr}.operations-services article{border-right:0;min-height:84px}.operations-recovery>article{flex-direction:column;align-items:flex-start}.operations-recovery>article button{width:100%}}@media (width<=360px){.operations-metrics{grid-template-columns:1fr}.mobile-navigation button{font-size:12px}.shell-content{padding-inline:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-card select{width:100%;min-height:46px;font:inherit;color:inherit;background:#fff;border:1px solid #cfd5cf;border-radius:9px;padding:10px 12px}@font-face{font-family:DM Sans;src:url(/landing/assets/fonts/dm-sans-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Manrope;src:url(/landing/assets/fonts/manrope-latin.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/landing/assets/fonts/manrope-latin.woff2)format("woff2");font-weight:200 800;font-display:swap}:root{--ink:#24291f;--muted:#637057;--line:#e1e5d8;--paper:#fff;--teal:#586f41;--teal-dark:#3e552c;--soft-teal:#edf3e3;--wos-navy-950:#242c20;--wos-navy-900:#34422a;--wos-warm-white:#f7f8f2;--wos-surface:#fff;--wos-teal-700:#4f6937;--wos-teal-600:#6b8750;--wos-teal-100:#eaf2df;--wos-text:#24291f;--wos-text-muted:#637057;--wos-border:#e1e5d8;color:#24291f;background:#f7f8f2;font-family:DM Sans,sans-serif}body,.product-shell{background:#f7f8f2}h1,h2,h3,.shell-brand strong{font-family:Manrope,sans-serif}button,input,select,textarea{font-family:DM Sans,sans-serif}.primary-button{color:#fff;box-shadow:none;background:#283422;border-radius:9px;min-height:44px;padding:12px 17px;font-size:13px}.primary-button:hover{background:#425a31}.secondary-button{color:#535f48;border-color:#d9dfcf;border-radius:9px;min-height:44px;padding:12px 17px;font-size:13px}.text-button{font-size:13px}.card{box-shadow:none;border-radius:14px}.ui-page-header h1,.page h1{letter-spacing:-1.6px;font-weight:600;line-height:1.16}.ui-page-header p{max-width:650px;line-height:1.8}.ui-eyebrow,.eyebrow,.kicker{letter-spacing:1.3px;font-family:DM Sans,sans-serif;font-size:10px}.ui-page-header{margin-bottom:32px}.shell-sidebar{color:#24291f;background:#fff;border-right:1px solid #e1e5d8;padding:24px 16px}.shell-brand{gap:10px;padding:0 10px 25px}.shell-brand>span{color:#d6eab0;background:#283422;border-radius:10px;width:35px;height:35px}.shell-brand strong{letter-spacing:-.8px;font-size:18px;font-weight:800}.shell-workspace{background:#f7f8f2;border-color:#e1e5d8;margin-bottom:25px;padding:13px}.shell-avatar{color:#61794a;background:#e5ebd9;border-radius:8px}.shell-workspace small{color:#69765c;font-size:10px}.shell-workspace strong{font-size:12px}.shell-navigation{gap:20px}.shell-group-label{color:#69765c;letter-spacing:1.4px;margin-bottom:8px;font:600 9px DM Sans}.shell-nav-group{gap:4px}.shell-nav-group button,.shell-signout{color:#626f55;border-radius:8px;min-height:43px;font-size:13px}.shell-nav-group button:hover,.shell-signout:hover{color:#35452a;background:#f5f7ef}.shell-nav-group button[aria-current=page]{color:#3d532a;background:#e9f1dd;font-weight:700}.shell-nav-group button>strong{color:#607d41;background:#dce8cb;font-size:10px}.shell-health{border-color:#e8ecdf;padding-block:16px}.shell-health>span{background:#7e9b5e;flex-basis:7px;width:7px;height:7px}.shell-health-attention>span{background:#cf984f}.shell-health strong{color:#556347;font-size:11px}.shell-health small{color:#69765c;font-size:10px}.shell-signout{font-size:12px}.shell-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f8f2;border-color:#e1e5d8;height:74px}.shell-topbar>div:first-child span{color:#69765c}.shell-topbar-actions>button:hover{background:#eaf0df}.shell-content{padding-top:38px;padding-bottom:64px}.today-heading h1{font-size:clamp(30px,3vw,43px)}.today-intro,.today-heading p{line-height:1.8}.today-dispatch{background:#283422!important;border-color:#283422!important;border-radius:14px!important}.today-dispatch h2,.today-dispatch strong{color:#f6f8ef!important}.today-dispatch p{color:#b2c2a0!important}.today-dispatch .primary-button{color:#283422;background:#d6eab0}.priority-section,.owner-pulse,.today-workforce,.setup-progress-card{box-shadow:none;border-color:#e1e5d8;border-radius:14px}.priority-section>header{padding:20px 22px}.priority-section h2{letter-spacing:-.5px;font-size:17px;font-weight:700}.priority-row{padding:18px 22px}.priority-row strong{font-size:14px}.priority-row p{font-size:13px;line-height:1.7}.owner-pulse>div>span{background:#f5f7ee;border-radius:10px}.owner-pulse>div strong{font-family:Manrope;font-size:25px;font-weight:600}.today-workforce{padding:22px}.today-workforce header p,.owner-pulse>p,.setup-progress-card header p{letter-spacing:1.2px;font-size:9px}.setup-progress-card{background:#fff;padding:22px}.setup-steps button{background:#fafbf7;border-color:#e3e8d9;min-height:45px}.setup-steps button strong{font-size:12px}.setup-step-complete{color:#657e49}.setup-guidance{color:#637057;font-size:12px}.workforce-card{box-shadow:none;border-color:#e1e5d8;border-radius:14px}.workforce-card:hover{border-color:#adbf95;transform:translateY(-2px);box-shadow:0 9px 24px #44562b08}.workforce-card>h2{font-size:23px;font-weight:600}.workforce-description{line-height:1.8}.workforce-summary>div{border-color:#e1e5d8;border-radius:12px}.workforce-coverage span,.workforce-card-stats span{background:#f3f6ec}.ui-action-bar{border-radius:10px;padding:10px}.ui-record-list{border-color:#e1e5d8;border-radius:12px}.ui-empty-state,.empty-state{background:#f8faf3;border-color:#dbe3cf;border-radius:12px}.empty-state>svg{color:#6b8550;background:#eaf1de}.inquiry-desk{border-color:#e1e5d8;padding:28px}.inquiry-desk h2{letter-spacing:-1px;font-size:29px;font-weight:600}.inquiry-desk header p{max-width:630px}.inquiry-form{background:#f5f7ee;padding:22px}.inquiry-steps{gap:8px;margin-block:22px}.inquiry-steps span{color:#71825f;background:#edf3e3;padding:9px 13px;font-size:11px}.inquiry-records article{background:#fff;border-color:#e1e5d8;padding:22px}.inquiry-records pre{background:#f4f7ed;padding:18px;line-height:1.85}.inquiry-records header strong{letter-spacing:-.3px;font-size:16px}.inquiry-records small,.inquiry-note{color:#637057;font-size:11px}.inquiry-notice{color:#526b38;background:#edf4e3}.inquiry-form input,.inquiry-form textarea,.inquiry-form select{border-color:#d7dfc9;border-radius:8px;padding:13px}.module-card,.stat-card,.settings-card,.activity-card{box-shadow:none;border-color:#e1e5d8;border-radius:12px}.ui-sheet,.ui-dialog{border-radius:16px}.ui-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#202b1b66}.auth-page{background:#f7f8f2;grid-template-columns:1fr 1fr}.auth-side{color:#283422;background:#e9eddc;padding:42px 6vw}.auth-side .brand-mark{color:#d6eab0;background:#283422}.auth-brand a{color:#283422;text-decoration:none}.auth-side .brand-dot{color:#729352}.auth-promise h1{letter-spacing:-2.8px;font-family:Manrope;font-size:clamp(40px,4.5vw,65px);font-weight:600;line-height:1.12}.auth-promise .kicker{color:#728560;font-size:10px}.auth-promise>p:last-of-type{color:#5f7050;font-size:16px;line-height:1.9}.auth-orbit span{color:#748466;background:#f0f4e8;border-color:#d1dac2;padding:10px 14px;font-size:11px}.auth-footer{color:#637057;font-size:11px}.auth-card{background:#f7f8f2;padding:40px}.auth-card-inner{background:#fff;border:1px solid #e1e5d8;border-radius:15px;width:min(425px,100%);padding:38px 32px;box-shadow:0 16px 45px #3e502608}.auth-card h2{letter-spacing:-1px;font-family:Manrope;font-size:29px;font-weight:600;line-height:1.25}.auth-copy{font-size:13px;line-height:1.8}.auth-card label{gap:8px;font-size:12px}.auth-card label span{color:#5c6c4e}.auth-card input,.auth-card select{color:#283422;background:#fafbf7;border:1px solid #dce3d1;border-radius:8px;width:100%;padding:13px;font-size:13px}.auth-card form{gap:18px}.auth-submit{min-height:48px;margin-top:10px}.auth-switch{color:#657d4a;font-size:12px}.auth-recovery{color:#637057;font-size:11px;line-height:1.8}.auth-meta{color:#637057;font-family:DM Sans;font-size:9px}.auth-intro .eyebrow{color:#637057}.auth-loading{color:#71885b;background:#f7f8f2}.mobile-navigation{background:#fffffff2;border-color:#e1e5d8;box-shadow:0 -5px 22px #394b2010}.mobile-navigation button[aria-current=page]{color:#5e7b40}.mobile-destination-sheet{background:#f7f8f2}.mobile-destination-sheet>div button{color:#5d6c4e;border-color:#e1e5d8;border-radius:10px}.mobile-destination-sheet h2{letter-spacing:-1px;font-family:Manrope}@media (width<=1100px){.shell-content{padding-inline:24px}.auth-card{padding:24px}.auth-card-inner{padding:30px 25px}}@media (width<=800px){.shell-content{padding:26px 16px 48px}.shell-topbar{height:62px;padding-inline:18px}.ui-page-header h1,.today-heading h1{letter-spacing:-1px;font-size:31px}.ui-page-header{margin-bottom:25px}.ui-page-header p{font-size:13px}.primary-button,.secondary-button{padding:11px 14px;font-size:12px}.priority-section>header,.priority-row{padding:17px}.setup-progress-card,.today-workforce,.owner-pulse,.inquiry-desk{padding:18px}.inquiry-desk h2{font-size:25px}.inquiry-form{padding:15px}.inquiry-records article{padding:17px}.inquiry-records header strong{font-size:15px}.auth-page{grid-template-columns:1fr}.auth-side{min-height:0;padding:24px 25px}.auth-promise{margin:35px 0 15px}.auth-promise h1{letter-spacing:-1.8px;max-width:420px;font-size:38px}.auth-promise>p:last-of-type{margin-bottom:0;font-size:13px;line-height:1.7}.auth-orbit{display:none}.auth-brand{font-size:19px}.auth-card{padding:22px 16px 40px}.auth-card-inner{padding:27px 23px}.auth-card h2{font-size:26px}.auth-intro{margin-bottom:22px}.auth-footer{display:none}}@media (prefers-reduced-motion:reduce){.workforce-card{transition:none}}@font-face{font-family:DM Mono;src:url(/landing/assets/fonts/dm-sans-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}.today-priority-grid,.today-primary-column,.today-side-column{min-width:0}.priority-section>header{flex-wrap:wrap}.today-workforce>button{grid-template-columns:34px minmax(0,1fr);gap:5px 10px;display:grid}.today-workforce>button>span:first-child{grid-row:1/3}.today-workforce>button>.status-pill{white-space:normal;letter-spacing:0;text-transform:none;grid-column:2;justify-self:start;max-width:100%;font-family:DM Sans;font-size:10px}.status-pill{letter-spacing:.3px;font-family:DM Sans,sans-serif;font-size:10px}.today-dispatch label{color:#d6e4c6}.today-dispatch>div{min-width:0}.today-dispatch input,.today-dispatch select{width:100%;min-width:0;max-width:100%}.today-first-step{background:#e9eddc;border:1px solid #e0e6d3;border-radius:15px;padding:35px}.first-step-mark{color:#d6eab0;background:#283422;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:24px;display:grid}.today-first-step .eyebrow{color:#556a42;font-size:9px}.today-first-step h2{letter-spacing:-1.4px;margin:12px 0;font:600 35px/1.15 Manrope}.today-first-step>p:not(.eyebrow){color:#556a42;max-width:450px;margin:0 0 22px;font-size:14px;line-height:1.9}.first-step-note{color:#556a42;margin-top:22px;font-size:10px;line-height:1.9;display:block}.today-first-step button{background:#283422}@media (width<=1080px){.today-priority-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=800px){.today-first-step{padding:25px}.today-first-step h2{font-size:30px}.today-first-step>p:not(.eyebrow){font-size:13px}.priority-section>header>div{flex-wrap:wrap;min-width:0}.setup-progress-card>header>div{min-width:0}.setup-progress-card>header{gap:8px}.setup-progress-card h2{font-size:16px}.today-side-column{width:100%}.owner-pulse>div{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-steps button,.setup-steps button strong{min-width:0}.ui-state p{overflow-wrap:anywhere}}.service-desk{color:#283422;min-width:0;margin-bottom:40px}.service-desk-header{justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;display:flex}.service-desk-header h2{letter-spacing:-1.3px;margin:10px 0;font:600 36px/1.15 Manrope}.service-desk-header p{color:#55634d;line-height:1.7}.service-desk-header button{flex-shrink:0}.service-package-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;display:grid}.service-package-card{background:#fff;border:1px solid #dce1d3;border-radius:14px;min-width:0;padding:26px}.service-package-card h3,.service-orders h3{margin:0 0 12px;font:600 19px Manrope}.service-package-card p{color:#55634d;font-size:13px;line-height:1.8}.service-package-card fieldset{border:0;min-width:0;margin:22px 0 0;padding:0}.service-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.service-desk label{gap:7px;min-width:0;font-size:12px;font-weight:600;display:grid}.service-desk input,.service-desk textarea,.service-desk select{color:#283422;box-sizing:border-box;background:#fafbf7;border:1px solid #cdd6c3;border-radius:7px;width:100%;min-width:0;max-width:100%;padding:11px;font:400 14px DM Sans}.service-desk input:focus,.service-desk textarea:focus,.service-desk select:focus{outline-offset:2px;outline:2px solid #5e7b40}.service-desk small{color:#55634d;overflow-wrap:anywhere;font-size:11px;font-weight:400}.service-field-wide{grid-column:1/-1}.service-desk textarea{resize:vertical;min-height:90px}.service-desk .service-checkbox{align-items:center;gap:9px;margin:18px 0;display:flex}.service-checkbox input{width:16px;height:16px}.service-package-status{background:#e9eddf}.service-call-count{margin:30px 0 20px;color:#283422!important;font:600 46px/1 Manrope!important}.service-call-count span{font:400 13px DM Sans}.service-payment-note{border-top:1px solid #cdd6c3;margin-top:30px;padding-top:22px;font-size:12px}.service-orders{margin-top:28px}.service-orders>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.service-orders>header span{color:#55634d;font-size:12px}.service-empty{background:#f2f4ec;border:1px dashed #bfcab5;border-radius:12px;padding:34px}.service-empty p{color:#55634d;font-size:13px;line-height:1.8}.service-order{overflow-wrap:anywhere;background:#fff;border:1px solid #dce1d3;border-radius:12px;margin-bottom:15px;padding:24px}.service-order>header{justify-content:space-between;align-items:start;gap:15px;display:flex}.service-order>header>div{gap:4px;display:grid}.service-order>header a{color:#55634d;font-size:12px}.service-request-state{text-transform:capitalize;white-space:nowrap;background:#e9eddf;border-radius:6px;padding:7px 11px;font-size:11px}.service-order h4{margin:22px 0 10px;font:600 18px Manrope}.service-order h4 span{color:#55634d;margin-top:6px;font:400 12px DM Sans;display:block}.service-order p,.service-order li{font-size:13px;line-height:1.8}.service-customer-message{white-space:pre-wrap;color:#55634d}.service-qualification{background:#f2f4ec;border-radius:8px;margin:18px 0;padding:18px;font-size:12px}.service-qualification ul{margin-bottom:0;padding-left:18px}.service-actions{flex-wrap:wrap;align-items:start;gap:10px;margin-top:18px;display:flex}.service-confirm{background:#e9eddf;border-radius:8px;width:100%;padding:16px}.service-confirm p{margin-top:0}.service-confirm button+button{margin-left:8px}.service-payment-form{flex-wrap:wrap;align-items:end;gap:14px;width:100%;display:flex}.service-payment-form label{flex:150px}.service-error{color:#843b21;background:#fff0e9;border:1px solid #edc7b7;border-radius:8px;padding:14px;font-size:13px}.service-quote-link{border:1px solid #cdd6c3;border-radius:8px;padding:14px}.service-quote-link a{color:#344c26;font-weight:600;display:block}.service-quote-link small{margin:8px 0;display:block}.service-followup{white-space:pre-wrap}@media (width<=1000px){.service-package-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.service-desk-header{display:block}.service-desk-header h2{font-size:28px}.service-desk-header button{margin-top:8px}.service-package-card,.service-order{padding:18px}.service-fields{grid-template-columns:minmax(0,1fr)}.service-field-wide{grid-column:auto}.service-order>header,.service-orders>header{flex-wrap:wrap}.service-empty{padding:22px}.service-payment-form{grid-template-columns:minmax(0,1fr);display:grid}.service-actions .primary-button{white-space:normal}}.today-service-step{background:#e8efe0;border:1px solid #cfddc5;border-radius:14px;margin:18px 0;padding:25px}.today-service-step .eyebrow{color:#667f50;margin:0 0 10px}.today-service-step h2{letter-spacing:-.7px;color:#283e2c;margin:0 0 9px;font:700 22px/1.25 Manrope,sans-serif}.today-service-step p:not(.eyebrow){color:#4d6551;max-width:600px;font-size:13px;line-height:1.7}.today-service-step .secondary-button{color:#2b5037;background:#fff}.today-page>.operations-counters{margin-top:27px}@media (width<=800px){.today-service-step{margin:15px 0;padding:20px}.today-service-step h2{font-size:20px}}.today-page{font-size:1rem}.today-page .ui-page-header>div>p:last-child{font-size:1rem;line-height:1.6}.today-page .primary-button,.today-page .secondary-button{min-height:44px;font-size:.875rem}.operations-counters{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 24px;display:grid}.operations-counters>button{text-align:left;color:#283422;background:#fff;border:1px solid #dce1d3;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:20px;transition:border-color .15s,transform .15s;display:flex;position:relative}.operations-counters>button:hover{border-color:#617b47;transform:translateY(-2px)}.operations-counters>button:first-child{color:#edf5e5;background:#283422;border-color:#283422}.operations-counters strong{letter-spacing:-1px;font:600 2rem/1.1 Manrope,sans-serif}.operations-counters span{overflow-wrap:anywhere;font-size:.875rem;line-height:1.45}.operations-counters svg:last-child{position:absolute;top:20px;right:16px}.assignment-composer{background:#fff;border:1px solid #b9c9ac;border-radius:14px;min-width:0;margin:0 0 24px;padding:24px;box-shadow:0 8px 28px #2834220a}.assignment-composer header,.assignment-composer footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.assignment-composer h2{margin:7px 0 20px;font:600 1.25rem Manrope,sans-serif}.assignment-composer header>button{min-width:44px;min-height:44px}.assignment-composer fieldset{border:0;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;min-width:0;margin:0;padding:0;display:grid}.assignment-composer label{flex-direction:column;gap:8px;min-width:0;font-size:.875rem;font-weight:600;display:flex}.assignment-composer label:nth-child(2){grid-area:2/1}.assignment-composer label:last-child{grid-area:1/2/3}.assignment-composer input,.assignment-composer textarea,.assignment-composer select{color:#283422;background:#fafbf7;border:1px solid #cdd6c3;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:12px;font:400 1rem/1.5 DM Sans,sans-serif}.assignment-composer textarea{resize:vertical}.assignment-composer footer{margin-top:18px}.assignment-composer footer span,.assignment-composer .assignment-boundary{color:#55634d;font-size:.875rem;line-height:1.6}.today-page .priority-row p{white-space:normal;overflow-wrap:anywhere;font-size:1rem;line-height:1.6}.today-page .priority-row>span:not(.status-pill),.today-page .priority-section>header>button{font-size:.875rem}.today-page .status-pill{text-transform:none;letter-spacing:0;white-space:normal;font-size:.875rem}.today-page .today-workforce>button strong,.today-page .today-workforce>button small{white-space:normal;font-size:.875rem;line-height:1.5}.today-page .today-workforce>button>.status-pill,.today-page .today-workforce header button,.today-page .owner-pulse>button,.today-page .owner-pulse>div small{font-size:.875rem}.today-page .today-first-step>p:not(.eyebrow){font-size:1rem;line-height:1.6}.today-page .first-step-note{font-size:.875rem}.today-page .priority-row{flex-wrap:wrap}.today-page .priority-row>div{flex-basis:55%}.today-page button:focus-visible,.assignment-composer :is(input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #617b47}.dashboard-refresh-error{color:#843b21;background:#fff0e9;border:1px solid #edc7b7;border-radius:9px;margin:0 0 20px;padding:14px 18px;font-size:1rem;line-height:1.5}@media (width<=1100px){.operations-counters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.operations-counters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.operations-counters>button{padding:16px}.operations-counters>button:last-child{grid-column:1/-1}.assignment-composer{padding:18px}.assignment-composer fieldset{grid-template-columns:minmax(0,1fr)}.assignment-composer label:nth-child(2),.assignment-composer label:last-child{grid-area:auto}.today-page .priority-row>div{flex-basis:100%}.assignment-composer footer .primary-button{width:100%}}@media (prefers-reduced-motion:reduce){.operations-counters>button{transition:none}}.workspace-selector{color:var(--wos-text-muted);align-items:center;gap:8px;font-size:12px;display:flex}.workspace-selector select{border:1px solid var(--wos-border);max-width:190px;min-height:38px;color:var(--wos-text);background:#fff;border-radius:9px;padding:0 10px}.applications-view{max-width:1080px}.applications-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:28px;display:grid}.application-tile{border:1px solid var(--wos-border);background:#fff;border-radius:15px;flex-direction:column;justify-content:space-between;gap:24px;min-height:210px;padding:24px;display:flex}.application-tile h2{margin:0 0 10px;font-size:21px}.application-tile p{color:var(--wos-text-muted);margin:0;line-height:1.5}.application-tile button,.application-status{align-self:flex-start}.application-status{color:var(--wos-text-muted);font-size:13px;font-weight:700}.applications-empty{border:1px dashed var(--wos-border);color:var(--wos-text-muted);border-radius:14px;margin-top:28px;padding:26px}@media (width<=800px){.shell-topbar-actions .workspace-selector{font-size:0}.workspace-selector select{max-width:145px}.shell-topbar-actions .shell-plan{display:none}}
