.dc-collection{--dc-accent:#e66d2c;--dc-soft:#fff0e5;--dc-ink:#20252a;--dc-muted:#727a83;--dc-border:#e5e7ea;--dc-paper:#fff;container:collection/inline-size;min-width:0;color:var(--dc-ink);font:14px/1.6 Segoe UI,Arial,sans-serif;text-align:left}.dc-collection *,.dc-collection :after,.dc-collection :before{box-sizing:border-box}.dc-collection :is(h2,h3,h4,p,dl,dd,ol){margin:0}.dc-collection :is(h2,h3,h4,p,span,strong,small,button){word-break:normal;overflow-wrap:normal;hyphens:none}.dc-collection h2{font-size:clamp(30px,3.2vw,44px);line-height:1.15;letter-spacing:-1.5px;font-weight:650;margin:8px 0 10px}.dc-collection h3{font-size:18px;font-weight:650;line-height:1.5}.dc-collection h4{font-size:16px;font-weight:650;line-height:1.5}.dc-collection p{color:var(--dc-muted)}.dc-collection .dc-mark{width:20px;height:20px;flex-shrink:0}.dc-collection .dc-eyebrow{font-size:11px;line-height:1.6;text-transform:uppercase;letter-spacing:1.7px;font-weight:650;color:var(--dc-muted)}.dc-collection-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.dc-collection-heading p{max-width:540px}.dc-collection .dc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-width:0!important;min-height:46px!important;width:auto;height:auto!important;padding:11px 16px;border:1px solid var(--dc-border);border-radius:11px;background:white;color:var(--dc-ink);font:inherit;font-size:13px;font-weight:600;white-space:normal;text-align:left;cursor:pointer}.dc-collection .dc-button.is-solid{background:var(--dc-accent);border-color:var(--dc-accent);color:white}.dc-collection button{cursor:pointer}.dc-collection button:hover{filter:brightness(.97)}.dc-collection button:focus-visible,.dc-collection input:focus-visible{outline:3px solid var(--dc-accent);outline-offset:3px}.dc-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}.dc-metric{min-width:0;border:1px solid var(--dc-border);border-radius:16px;background:var(--dc-paper);padding:22px;display:flex;flex-direction:column;align-items:flex-start}.dc-metric>span{font-size:13px;color:#59616a}.dc-metric>strong{font-size:34px;line-height:1.3;font-weight:600;letter-spacing:-1px;margin:7px 0}.dc-metric>small{font-size:11px;color:var(--dc-muted);line-height:1.6}.dc-panel{min-width:0;padding:24px;border:1px solid var(--dc-border);border-radius:18px;background:white}.dc-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.dc-panel>header p{font-size:12px;margin-top:4px}.dc-footnote{font-size:11px;line-height:1.8;margin-top:18px!important}.dc-task-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:18px}.dc-collection .dc-status{display:inline-block;width:fit-content;padding:4px 9px;border-radius:7px;background:#f1f3f4;color:#68717a;font-size:11px;line-height:1.6;font-weight:500}.dc-collection .dc-status.is-active{background:#fff0d7;color:#98600a}.dc-collection .dc-status.is-done{background:#e5f4e9;color:#267346}.dc-collection .dc-status.is-waiting{background:#edf1ff;color:#546dc2}.dc-address-pair{display:grid;gap:16px;margin:22px 0}.dc-address-pair>span{display:grid;grid-template-columns:12px 1fr;column-gap:10px;align-items:start}.dc-address-pair i{width:9px;height:9px;border:2px solid var(--dc-accent);border-radius:50%;grid-row:1/3;margin-top:7px}.dc-address-pair>span:last-child i{background:var(--dc-accent);border-radius:3px}.dc-address-pair small{font-size:11px;line-height:1.5;color:var(--dc-muted)}.dc-address-pair strong{font-size:14px;font-weight:500;line-height:1.7}.dc-details{display:grid;gap:15px;margin:0 0 24px!important}.dc-details>div{display:grid;gap:3px}.dc-details dt{font-size:11px;color:var(--dc-muted)}.dc-details dd{font-size:13px;font-weight:500}.dc-empty{padding:36px 18px;border:1px dashed var(--dc-border);border-radius:14px;text-align:center}.dc-empty .dc-mark{margin:0 auto 10px;color:var(--dc-accent)}.dc-empty p{font-size:13px}.dc-avatar{width:40px;height:40px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:600;background:var(--dc-soft);color:var(--dc-accent)}.dc-text-button{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;border:0;background:none;color:var(--dc-accent);padding:8px 0;min-width:0!important;height:auto!important;min-height:40px;font:inherit;font-size:13px;font-weight:600;text-align:left}.dc-fleet{--dc-accent:#da6425;--dc-soft:#fff0e4}.dc-fleet .dc-metric{box-shadow:0 5px 18px #34425203}.dc-fleet-hero{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:18px;margin-bottom:30px}.dc-fleet-visual{display:flex;min-width:0;flex-direction:column;justify-content:center;background:linear-gradient(155deg,#fff,#f2f4f6);border:1px solid #e2e5e8;border-radius:20px;overflow:hidden;padding:24px}.dc-visual-caption{display:flex;align-items:center;justify-content:space-between;gap:12px}.dc-visual-caption>span:last-child{font-size:13px;color:var(--dc-accent)}.dc-truck-graphic{display:block;width:100%;height:auto}.dc-truck-graphic.is-large{margin:20px 0 10px}.dc-vehicle-label{display:inline-flex;align-items:center;align-self:flex-start;gap:9px;background:white;border:1px solid #e4e6e8;border-radius:9px;padding:10px 13px;font-size:12px}.dc-vehicle-label .dc-mark{color:var(--dc-accent)}.dc-fleet-visual>small{font-size:10px;color:var(--dc-muted);margin-top:10px}.dc-fleet-focus{padding:26px;border:1px solid #efcfb9;border-radius:20px;background:#fff}.dc-fleet-focus h3{font-size:23px;line-height:1.4}.dc-fleet-focus .dc-button{width:100%}.dc-fleet-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;margin-bottom:16px}.dc-fleet-toolbar p{font-size:12px;margin-top:3px}.dc-search{display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid var(--dc-border);border-radius:11px;background:white;min-width:0;max-width:100%}.dc-search .dc-mark{width:17px;color:#8a9199}.dc-search input{min-width:0;width:210px;max-width:100%;border:0;background:transparent;color:var(--dc-ink);font:inherit;font-size:13px;padding:0}.dc-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.dc-filters button{min-width:0!important;min-height:40px;height:auto!important;border:1px solid var(--dc-border);border-radius:9px;padding:8px 13px;color:#6c727a;background:white;font:inherit;font-size:12px}.dc-filters button[aria-pressed=true]{background:var(--dc-soft);color:var(--dc-accent);border-color:#f0c5a8}.dc-vehicle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.dc-vehicle-card{min-width:0;padding:22px;background:white;border:1px solid var(--dc-border);border-radius:17px;box-shadow:0 7px 20px #26364604}.dc-vehicle-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.dc-vehicle-card h4{font-size:16px}.dc-vehicle-card header div>span{display:block;font-size:11px;color:var(--dc-muted);margin-top:4px}.dc-vehicle-card .dc-truck-graphic{margin:22px 0 14px}.dc-driver{display:flex;align-items:center;gap:10px}.dc-driver>div{min-width:0}.dc-driver small{display:block;color:var(--dc-muted);font-size:11px}.dc-driver strong{display:block;font-size:14px;font-weight:550}.dc-vehicle-stats{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:18px;margin-top:18px;border-top:1px solid #eef0f2;font-size:12px;color:var(--dc-muted)}.dc-vehicle-stats strong{font-size:15px;color:var(--dc-ink);font-weight:600}.dc-vehicle-card>.dc-button{width:100%;margin-top:18px}.dc-task-strip>header span{font-size:12px;color:var(--dc-muted)}.dc-task-strip>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dc-task-strip button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0!important;height:auto!important;min-height:128px;text-align:left;padding:16px;border:1px solid var(--dc-border);border-radius:11px;background:#fafbfc;color:var(--dc-ink);font:inherit}.dc-task-strip button>span:first-child{color:var(--dc-muted);font-size:11px}.dc-task-strip button strong{font-size:13px;line-height:1.6;font-weight:550}.dc-task-strip button[aria-pressed=true]{border-color:#e89b69;background:#fff7f1}.dc-task-strip button .dc-status{margin-top:auto}.dc-green{--dc-accent:#087b50;--dc-soft:#e6f3eb;--dc-border:#e2e9e5;--dc-muted:#718078}.dc-green .dc-metric.is-featured{color:white;border-color:#087b50;background:radial-gradient(circle at 100% 0,#2d9569,transparent 70%),#05633f;box-shadow:0 8px 19px #09634417}.dc-green .dc-metric.is-featured>small,.dc-green .dc-metric.is-featured>span{color:#d4ecdf}.dc-green .dc-metric{min-height:165px}.dc-green-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(240px,.85fr);gap:18px}.dc-green-layout .dc-panel{padding:24px}.dc-stage-chart{grid-column:1/3}.dc-round-symbol{width:36px;height:36px;display:grid;place-items:center;background:var(--dc-soft);color:var(--dc-accent);border-radius:50%;flex-shrink:0}.dc-bar-chart{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;height:226px;padding-top:10px}.dc-bar-chart>div{display:grid;grid-template-rows:22px 1fr 44px;align-items:end;justify-items:center;min-width:0}.dc-bar-chart strong{font-size:13px;font-weight:550;color:#426450;align-self:start}.dc-bar-chart .dc-bar{display:block;width:60%;max-width:62px;height:var(--bar-height);min-height:8px;border-radius:30px 30px 16px 16px;background:#0c8c5a}.dc-bar-chart>div:nth-child(2) .dc-bar{background:#4abc8a}.dc-bar-chart>div:nth-child(3) .dc-bar{background:#08633f}.dc-bar-chart .dc-bar.is-empty{background:repeating-linear-gradient(-45deg,#dbe4df 0 2px,#f3f7f4 2px 5px)}.dc-bar-chart small{align-self:start;text-align:center;font-size:12px;line-height:1.5;margin-top:9px;color:var(--dc-muted)}.dc-upcoming{grid-column:3;grid-row:1/3}.dc-upcoming>header .dc-mark{color:var(--dc-accent)}.dc-upcoming-task{display:flex;align-items:flex-start;flex-direction:column;gap:8px;background:none;border:0;border-bottom:1px solid var(--dc-border);padding:20px 0;min-width:0!important;min-height:0!important;width:100%;height:auto!important;text-align:left;font:inherit;color:var(--dc-ink)}.dc-upcoming-task>span:first-child{color:var(--dc-accent);font-size:11px}.dc-upcoming-task small{display:block;color:var(--dc-muted);margin-top:4px;font-size:11px}.dc-upcoming-task>strong{font-size:14px;line-height:1.6;font-weight:550}.dc-upcoming-person{font-size:11px;color:var(--dc-muted)}.dc-upcoming-task>.dc-mark{align-self:flex-end;width:16px;margin-top:-4px;color:var(--dc-accent)}.dc-team-row{display:flex;align-items:center;gap:12px;margin:22px 0}.dc-team-row>div{flex:1;min-width:0}.dc-team-row strong{display:block;font-size:14px;font-weight:550}.dc-team-row small{display:block;color:var(--dc-muted);font-size:11px;margin-top:3px}.dc-team-count{display:flex;flex-direction:column;align-items:center;font-size:17px;line-height:1.2;font-weight:600;color:var(--dc-accent);background:var(--dc-soft);border-radius:9px;padding:9px}.dc-team-count small{font-size:10px;font-weight:400}.dc-team>.dc-text-button{margin-top:8px}.dc-completion-ring{display:grid;place-items:center;width:160px;height:160px;margin:24px auto;background:conic-gradient(#078052 var(--dc-progress),#e8efea 0);border-radius:50%;transform:rotate(-30deg)}.dc-completion-ring>div{display:flex;flex-direction:column;align-items:center;justify-content:center;width:126px;height:126px;border-radius:50%;background:white;transform:rotate(30deg)}.dc-completion-ring strong{font-size:32px;line-height:1.2;letter-spacing:-1px;font-weight:600}.dc-completion-ring span{font-size:11px;color:var(--dc-muted)}.dc-progress-legend{display:grid;gap:8px}.dc-progress-legend>span{display:flex;align-items:center;gap:8px;color:var(--dc-muted);font-size:12px}.dc-progress-legend i{width:7px;height:7px;background:#078052;border-radius:50%}.dc-progress-legend>span:last-child i{background:#e8efea}.dc-progress-legend b{margin-left:auto;font-weight:600;color:var(--dc-ink)}.dc-green-note{grid-column:1/-1;min-width:0;position:relative;padding:28px;border-radius:18px;color:white;background:#064a33;overflow:hidden}.dc-green-note .dc-eyebrow{color:#a5d1ba}.dc-green-note h3{font-size:28px;letter-spacing:-.5px;line-height:1.3;margin-top:10px}.dc-green-note p{color:#bbd5c8;font-size:13px;max-width:460px;margin:12px 0 18px}.dc-green-note .dc-button{background:#eff8f2;border-color:#eff8f2;color:#064a33;position:relative;z-index:1}.dc-note-orbits{position:absolute;width:300px;height:300px;right:6%;top:-7px;opacity:.2;transform:rotate(-25deg);pointer-events:none}.dc-note-orbits i{position:absolute;inset:0;border:1px solid #b2e6c4;border-radius:50%}.dc-note-orbits i:nth-child(2){inset:28px}.dc-note-orbits i:nth-child(3){inset:56px}.dc-warehouse{--dc-accent:#3276da;--dc-soft:#e8f1ff;--dc-border:#dce7f5;--dc-muted:#71839b}.dc-warehouse .dc-collection-heading h2{color:#214d89}.dc-warehouse .dc-metric{background:linear-gradient(135deg,white,#f5f9ff)}.dc-warehouse-layout{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:18px;margin-bottom:20px;align-items:stretch}.dc-site-panel{min-width:0;border:1px solid #d1e1f7;border-radius:20px;background:linear-gradient(145deg,#f0f7ff,#dceaff);overflow:hidden}.dc-site-panel>header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:14px;padding:22px 24px 0}.dc-site-panel h3{font-size:17px;color:#335c92;margin-top:5px}.dc-concept{font-size:10px;line-height:1.5;padding:5px 9px;border-radius:7px;background:#ffffffbd;color:#5678a5}.dc-site-stage{position:relative;min-width:0}.dc-warehouse-scene{display:block;width:100%;height:auto}.dc-collection .dc-zone{position:absolute;display:flex;align-items:center;gap:8px;min-width:0!important;min-height:46px!important;height:auto!important;border-radius:10px;border:1px solid #c6dcfa;padding:9px 12px;font:inherit;font-size:12px;line-height:1.5;color:#3b679e;background:#ffffffed;box-shadow:0 8px 20px #2e68aa15;text-align:left}.dc-zone small{display:block;font-size:10px;color:#7a91ad}.dc-zone .dc-mark{width:19px;height:19px}.dc-zone[aria-pressed=true]{color:#246bd0;border-color:#6c9fe9;background:white;box-shadow:0 5px 20px #2870d52b}.dc-zone-0{left:20%;top:41%}.dc-zone-1{right:13%;top:54%}.dc-zone-2{left:34%;bottom:2%}.dc-site-caption{padding:18px 24px 22px;font-size:11px;line-height:1.7;max-width:610px}.dc-warehouse-focus{padding:26px;background:#fff}.dc-warehouse-focus h3{font-size:23px;line-height:1.45}.dc-warehouse-focus .dc-button{width:100%}.dc-warehouse-steps{margin-bottom:22px}.dc-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;gap:12px}.dc-stages li{position:relative;min-width:0;display:flex;align-items:center;gap:9px;color:#8d9cb0}.dc-stages li>span{display:grid;place-items:center;background:#eff4fb;color:#8198b8;width:33px;height:33px;flex-shrink:0;border-radius:50%;font-size:12px}.dc-stages li>strong{font-size:12px;line-height:1.5;font-weight:500}.dc-stages li.is-current{color:#2467c3}.dc-stages li.is-current>span{background:#3276da;color:white;box-shadow:0 0 0 5px #e9f1fe}.dc-stages li.is-done{color:#587cae}.dc-stages li.is-done>span{background:#e1edfe;color:#3276da}.dc-stages .dc-mark{width:16px;height:16px}.dc-zones>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dc-zones>div>article{display:grid;grid-template-columns:38px minmax(0,1fr);align-content:start;align-items:start;gap:12px;padding:20px;border:1px solid #e0e9f6;border-radius:14px;background:#f9fbff}.dc-zone-number{display:grid;place-items:center;width:36px;height:36px;font-size:12px;font-weight:600;color:#5481be;background:#eaf2ff;border-radius:10px}.dc-zones h4{font-size:14px;font-weight:600}.dc-zones article small{color:var(--dc-muted);font-size:11px}.dc-zone-tasks{grid-column:1/-1;display:grid;gap:8px}.dc-zone-tasks button{display:grid;grid-template-columns:64px minmax(0,1fr) 18px;align-items:center;gap:10px;min-width:0!important;height:auto!important;min-height:46px;padding:12px 0;border:0;border-top:1px solid #e0e9f6;color:#42658f;background:transparent;font:inherit;text-align:left;font-size:12px}.dc-zone-tasks button strong{font-weight:500}.dc-zone-tasks .dc-mark{width:16px}@container collection (max-width: 1099px){.dc-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-green-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.dc-stage-chart{grid-column:1/-1}.dc-upcoming{grid-column:2;grid-row:2/4}.dc-completion,.dc-team{grid-column:1}}@container collection (max-width: 799px){.dc-collection-heading{align-items:flex-start;flex-wrap:wrap}.dc-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dc-fleet-hero,.dc-warehouse-layout{grid-template-columns:minmax(0,1fr)}.dc-truck-graphic.is-large{max-width:620px;align-self:center}.dc-task-strip>div{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-stages{grid-template-columns:minmax(0,1fr);gap:15px}.dc-stages li{gap:14px}.dc-stages li>strong{font-size:13px}.dc-warehouse-scene{max-height:400px}.dc-zones>div{grid-template-columns:minmax(0,1fr)}}@container collection (max-width: 559px){.dc-collection-heading{gap:16px;margin-bottom:22px}.dc-collection-heading h2{font-size:30px;letter-spacing:-1px}.dc-collection-heading p{font-size:13px}.dc-metric{padding:18px 15px;border-radius:14px}.dc-metric>strong{font-size:30px}.dc-metric>small{font-size:11px}.dc-fleet-visual,.dc-green-layout .dc-panel,.dc-panel{padding:20px}.dc-fleet-focus,.dc-warehouse-focus{padding:22px}.dc-fleet-focus h3,.dc-warehouse-focus h3{font-size:21px}.dc-green-layout,.dc-vehicle-grid{grid-template-columns:minmax(0,1fr)}.dc-completion,.dc-green-note,.dc-stage-chart,.dc-team,.dc-upcoming{grid-column:1;grid-row:auto}.dc-upcoming{order:2}.dc-team{order:3}.dc-completion{order:4}.dc-green-note{order:5}.dc-bar-chart{gap:10px;height:220px}.dc-bar-chart small{font-size:11px}.dc-bar-chart .dc-bar{width:72%}.dc-vehicle-card{padding:20px}.dc-fleet-toolbar>.dc-search{width:100%}.dc-search input{flex:1;width:auto}.dc-task-strip>div{grid-template-columns:minmax(0,1fr)}.dc-task-strip button{min-height:110px}.dc-green-note{padding:24px}.dc-green-note h3{font-size:25px}.dc-note-orbits{right:-160px}.dc-site-panel>header{padding:20px 20px 0}.dc-site-caption{padding:12px 20px 20px}.dc-collection .dc-zone{padding:7px 8px;gap:6px;font-size:11px;border-radius:8px}.dc-zone .dc-mark{width:15px;height:15px}.dc-zone small{font-size:10px}.dc-zone-0{left:9%;top:40%}.dc-zone-1{right:4%;top:62%}.dc-zone-2{left:22%;bottom:-7%}.dc-site-stage{margin-bottom:18px}.dc-zones>div>article{padding:17px}.dc-zone-tasks button{grid-template-columns:55px minmax(0,1fr) 16px;gap:7px}}@container collection (max-width: 419px){.dc-bar-chart{grid-template-columns:minmax(0,1fr);height:auto;gap:18px;padding-top:5px}.dc-bar-chart>div{grid-template-columns:82px minmax(0,1fr) 22px;grid-template-rows:auto;align-items:center;gap:10px}.dc-bar-chart strong{grid-column:3;grid-row:1;align-self:center;justify-self:end;font-size:12px}.dc-bar-chart .dc-bar{grid-column:2;grid-row:1;justify-self:start;width:var(--bar-height);max-width:none;height:14px;min-height:14px;border-radius:8px}.dc-bar-chart small{grid-column:1;grid-row:1;align-self:center;justify-self:start;text-align:left;font-size:12px;margin:0}.dc-bar-chart>div .dc-bar.is-empty{background:repeating-linear-gradient(-45deg,#dbe4df 0 2px,#f3f7f4 2px 5px)}}@media (prefers-reduced-motion:reduce){.dc-collection *{scroll-behavior:auto}}.pc-root{--pc-purple:#7652ed;--pc-ink:#202445;--pc-muted:#79839f;--pc-line:#e6e5f5;color:var(--pc-ink);min-width:0;container-type:inline-size;font-size:14px}.pc-root *{box-sizing:border-box}.pc-root button,.pc-root input,.pc-root select{font:inherit}.pc-root button{cursor:pointer}.pc-root button:disabled{cursor:not-allowed;opacity:.46}.pc-root [tabindex]:focus-visible,.pc-root button:focus-visible,.pc-root select:focus-visible{outline:3px solid #a98cf4;outline-offset:3px}.pc-root h3,.pc-root h4,.pc-root p{margin:0}.pc-root h3{font-size:18px;font-weight:650;letter-spacing:-.035em;line-height:1.35}.pc-root h4{font-size:14px;font-weight:650;margin:24px 0 14px}.pc-root a,.pc-root button{-webkit-tap-highlight-color:transparent}.pc-root [hidden]{display:none!important}.pc-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px}.pc-stats article{min-width:0;display:flex;align-items:center;gap:16px;padding:22px 24px;background:linear-gradient(135deg,#fff,#faf9ff);border:1px solid var(--pc-line);border-radius:17px;box-shadow:0 8px 24px #5e4a9310}.pc-stat-icon{display:grid;place-items:center;width:51px;height:51px;background:#ede6ff;color:var(--pc-purple);font-size:27px;border-radius:15px;flex-shrink:0}.pc-stat-icon.mint{background:#dff5ed;color:#28a785}.pc-stats strong{font-size:30px;line-height:1.1;display:block;letter-spacing:-.055em}.pc-stats article>div>span{font-size:13px;color:var(--pc-muted);display:block;margin-top:7px}.pc-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:17px}.pc-heading h3{font-size:22px}.pc-heading p{font-size:13px;color:var(--pc-muted);line-height:1.6;margin-top:7px}.pc-display{display:flex;gap:5px;flex-shrink:0;flex-wrap:wrap}.pc-display button{background:#fff;border:1px solid var(--pc-line);border-radius:10px;padding:9px 13px;min-height:40px;font-size:13px;color:#7d83a0}.pc-display button[aria-pressed=true]{border-color:#cfbff7;color:#6945d7;background:#f0eaff}.pc-display .pc-archive{margin-left:7px}.pc-workspace{display:grid;grid-template-columns:minmax(0,1fr) 306px;gap:18px;align-items:start}.pc-main{min-width:0}.pc-canvas-wrapper{border:1px solid #33375b;background:#202442;border-radius:18px;overflow:hidden;box-shadow:0 18px 45px #24234b15}.pc-canvas-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 17px;background:#272b4a;border-bottom:1px solid #46466a}.pc-canvas-toolbar>div{display:flex;gap:5px}.pc-canvas-toolbar button{padding:8px 12px;min-height:39px;border:1px solid transparent;border-radius:9px;background:transparent;color:#aaaecf;font-size:13px;white-space:nowrap}.pc-canvas-toolbar button[aria-pressed=true]{color:#fff;background:#5d4a99;border-color:#8973c6;box-shadow:0 4px 15px #1b16393d}.pc-canvas-toolbar>span{font-size:12px;color:#a0a3c3;text-align:right;line-height:1.5}.pc-canvas{height:780px;min-height:480px;overflow:hidden;position:relative;touch-action:none;isolation:isolate;cursor:grab;background:radial-gradient(ellipse at 45% 42%,#4140643d,transparent 70%),radial-gradient(#9092c925 1px,transparent 0);background-size:auto,22px 22px;user-select:none;outline-offset:-5px!important}.pc-canvas:active{cursor:grabbing}.pc-scene{position:absolute;top:0;left:0;transform-origin:0 0;pointer-events:none}.pc-column{position:absolute;top:24px;width:218px;display:flex;align-items:center;gap:10px;font-size:14px;color:#bbbce2;letter-spacing:.01em;font-weight:500;white-space:nowrap}.pc-column:after{content:"";height:1px;background:#8d8bb42b;flex:1}.pc-edges{position:absolute;top:0;left:0;overflow:visible;pointer-events:none}.pc-edges marker path{fill:#ad8afa}.pc-edge{fill:none;stroke:#a98bf3;stroke-width:2.4;transition:opacity .15s;vector-effect:non-scaling-stroke}.pc-edge.membership{stroke:#9690c7;stroke-width:1.7;stroke-dasharray:4 5;opacity:.64}.pc-edge.author{stroke:#8994b3;stroke-width:1.4;stroke-dasharray:3 6;opacity:.48}.pc-edge.faded{opacity:.16}.pc-edge.draft{stroke:#c4a7ff;stroke-width:3;stroke-dasharray:8 7;filter:drop-shadow(0 0 6px #aa7aff5e)}.pc-node{position:absolute;border:1px solid #eeeaff;border-radius:13px;background:linear-gradient(135deg,#fff,#f4f1ff);box-shadow:0 8px 20px #0d102424;pointer-events:auto;cursor:default;transition:box-shadow .15s,border-color .15s,opacity .15s;z-index:2}.pc-node.selected{border-color:#b692ff;box-shadow:0 0 0 3px #a879fa6b,0 10px 30px #0e0c2d47;z-index:4}.pc-node.dragging{box-shadow:0 0 0 3px #b48cff,0 22px 40px #0b082c73;z-index:8;cursor:grabbing}.pc-node.unrelated{opacity:.72}.pc-node-main{display:flex;align-items:center;text-align:left;gap:11px;width:100%;height:100%;padding:16px 14px 15px 23px;border:0;border-radius:inherit;background:transparent;color:#282949;min-width:0;cursor:pointer}.pc-drag-handle{position:absolute;left:3px;top:4px;width:24px;height:27px;padding:0;color:#9a83ce;font-size:20px;line-height:1;border:0;background:transparent;border-radius:6px;z-index:2;touch-action:none;cursor:grab}.pc-drag-handle:active{cursor:grabbing}.pc-node-main:focus-visible{outline-offset:-5px!important}.pc-avatar{display:grid;place-items:center;flex-shrink:0;width:43px;height:43px;border-radius:50%;background:linear-gradient(145deg,#e4d9ff,#9c83df);box-shadow:inset 0 0 0 3px #ffffffb8;color:#fff;font-size:15px;font-weight:600;letter-spacing:.025em;text-shadow:0 1px 4px #695c9940}.pc-avatar.worker{background:linear-gradient(145deg,#d1d7ff,#6b85b9)}.pc-avatar.large{width:60px;height:60px;font-size:19px}.pc-node-copy{display:block;min-width:0}.pc-node-copy strong{font-size:14px;line-height:1.4;font-weight:650;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word}.pc-node-copy small{color:#827d9e;line-height:1.4}.pc-node-copy small,.pc-node-meta{display:block;font-size:13px;margin-top:5px}.pc-node-meta{line-height:1.5;color:#89879e}.pc-group-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#e8dffc;color:#8a65d9;font-size:27px;flex-shrink:0}.pc-node-task{background:linear-gradient(135deg,#fff,#f4f1ff)}.pc-node-task .pc-node-main{display:block;padding:12px 15px 13px 23px}.pc-task-number{font-size:13px;display:block;color:#7d60bb;font-weight:600;line-height:1.45}.pc-task-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.35;font-weight:650;margin-top:5px;margin-bottom:8px;overflow-wrap:break-word}.pc-status{display:inline-flex;align-items:center;padding:4px 8px;border-radius:7px;background:#ece9ff;color:#7a60b0;font-size:13px;line-height:1.3;font-weight:550;max-width:100%;overflow-wrap:break-word}.pc-status.status-completed{background:#dcf4e9;color:#268d71}.pc-status.status-declined,.pc-status.status-failed{background:#fce3ea;color:#bc6078}.pc-status.status-cancelled{background:#ebedf3;color:#7b8399}.pc-status.status-arrived,.pc-status.status-in_progress{background:#dff1fb;color:#4b8fb2}.pc-port{position:absolute;top:calc(50% - 10px);width:20px;height:20px;border-radius:50%;border:3px solid #a77cf0;background:#fff;box-shadow:0 0 0 3px #ebdcff5c;padding:0;z-index:5;touch-action:none}.pc-port:before{content:"";position:absolute;inset:-9px;border-radius:50%}.pc-port.active,.pc-port:hover{background:#bd99ff;border-color:#ddc7ff;box-shadow:0 0 0 5px #ae83f63d}.pc-port-out{right:-11px}.pc-port-in,.pc-port-out{cursor:crosshair!important}.pc-port-in{left:-11px}.pc-port:disabled{background:#e1e2ed;border-color:#b9b6ca;box-shadow:none;opacity:.7}.pc-node-ghost{position:absolute;border:1px dashed #b4a4d26b;border-radius:13px;background:#aaa0d513;z-index:0}.pc-loading{position:absolute;inset:0;justify-content:center;z-index:20;color:#e4ddff;background:#252740c9;font-size:15px}.pc-canvas-bottom,.pc-loading{display:flex;align-items:center}.pc-canvas-bottom{padding:14px 16px;justify-content:space-between;gap:15px;border-top:1px solid #474365;background:#242744;position:relative;z-index:5}.pc-zoom{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.pc-zoom button{min-width:37px;min-height:35px;border:1px solid #575273;background:#333554;color:#ddd9f3;font-size:13px;border-radius:7px;padding:6px 9px}.pc-zoom button:first-child,.pc-zoom button:nth-child(3){font-size:21px;padding-block:0}.pc-zoom>span{font-size:13px;color:#e4dcff;padding:0 7px;min-width:48px;text-align:center}.pc-legend{display:flex;gap:15px;font-size:12px;color:#a8a3c8;white-space:nowrap}.pc-help{font-size:12px!important;line-height:1.65;color:#a09bbc!important;margin:0!important;padding:0 17px 15px;background:#242744}.pc-inspector{min-width:0;border:1px solid var(--pc-line);border-radius:18px;background:#fff;box-shadow:0 8px 30px #6d59900b;padding:21px;max-height:960px;overflow:auto;scrollbar-width:thin;scrollbar-color:#d0c5e7 transparent}.pc-inspector-label{display:flex;justify-content:space-between;gap:12px;color:#6c5aa0;font-size:13px;font-weight:550;padding-bottom:16px;border-bottom:1px solid #ece8f5;margin-bottom:22px}.pc-inspector-label>span{font-size:12px;font-weight:400;color:#a19ab1}.pc-inspector-heading{display:flex;align-items:center;gap:12px;margin-bottom:17px;min-width:0}.pc-inspector-heading>div{min-width:0}.pc-inspector-heading h3{font-size:19px;line-height:1.45;overflow-wrap:break-word}.pc-inspector-heading small{display:block;font-size:13px;color:#9a8cb4;line-height:1.5;margin-bottom:4px}.pc-inspector-heading p{font-size:13px;color:#9390a8;margin-top:5px}.pc-inspector-symbol{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;background:#f0e8ff;color:#9b79d6;font-size:26px;flex-shrink:0}.pc-inspector dl{margin:22px 0;display:grid;gap:16px}.pc-inspector dl>div{display:grid;gap:5px}.pc-inspector dt{font-size:12px;color:#9690ad}.pc-inspector dd{margin:0;color:#53546f;font-size:14px;line-height:1.6;overflow-wrap:break-word}.pc-inspector dd small{display:block;font-size:13px;color:#a09aad;margin-top:3px}.pc-primary,.pc-secondary{width:100%;min-height:43px;border:1px solid #d7ccef;border-radius:10px;padding:10px 13px;font-size:13px!important;line-height:1.5;display:flex;align-items:center;justify-content:center;gap:9px;text-align:center}.pc-primary{background:linear-gradient(110deg,#8858f7,#6c47e9);border-color:#8e6af0;color:#fff;box-shadow:0 5px 15px #7f57d320}.pc-secondary{background:#fff;color:#8c73ba}.pc-inspector .pc-primary+.pc-secondary{margin-top:10px}.pc-assignment-form{border-top:1px solid #eee8f5;padding-top:2px;margin-top:24px}.pc-inspector label{display:grid;gap:8px;color:#887fa0;font-size:13px;margin-bottom:13px}.pc-inspector select{width:100%;min-width:0;font-size:13px;min-height:44px;padding:9px 11px;border-radius:9px;border:1px solid #ded4f0;background:#faf8fe;color:#595072}.pc-assignment-form p,.pc-inspector-note{font-size:13px!important;color:#9489a8!important;line-height:1.7;margin-top:13px!important}.pc-person-tasks{display:grid;gap:8px}.pc-person-tasks button{padding:11px 12px;border-radius:10px;background:#f8f6fc;border:1px solid #eae4f4;text-align:left;color:#777089;font-size:13px;line-height:1.6;overflow-wrap:break-word}.pc-person-tasks button>span{display:block;color:#9b8db0;font-size:12px;margin-bottom:3px}.pc-inspector-empty{padding-block:20px;color:#8a80a0}.pc-inspector-empty>span{font-size:43px;color:#c1afd9}.pc-inspector-empty h3{margin-top:17px}.pc-inspector-empty p{font-size:14px;line-height:1.8;color:#9c91ac;margin-top:14px}.pc-inspector-empty label{margin-top:24px}.pc-draft{margin-top:18px;display:flex;align-items:center;gap:19px;border:1px solid #d7c6f7;border-radius:16px;padding:19px 22px;background:linear-gradient(110deg,#fff,#faf7ff);box-shadow:0 10px 30px #79549c0b}.pc-draft-symbol{display:grid;place-items:center;width:43px;height:43px;background:#ece4fb;color:#9e75e5;border-radius:12px;font-size:26px;flex-shrink:0}.pc-draft>div:first-of-type{min-width:0;flex:1}.pc-draft h3{font-size:17px}.pc-draft p{font-size:14px;color:#7c7298;line-height:1.6;margin-top:5px;overflow-wrap:break-word}.pc-draft small{font-size:12px;line-height:1.6;color:#aaa0b8;display:block;margin-top:4px}.pc-draft-actions{display:flex;gap:9px;flex-shrink:0}.pc-draft-actions button{width:auto;min-width:110px}.pc-notice{font-size:12px!important;line-height:1.7;color:#9b91ab!important;margin-top:14px!important;min-height:21px}.pc-list{min-width:0;border:1px solid var(--pc-line);border-radius:17px;background:#fff;padding:22px}.pc-list-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:27px}.pc-person-list{display:flex;align-items:center;gap:12px;text-align:left;min-width:0;padding:13px;border:1px solid #e7e2f2;background:#fbfaff;border-radius:12px}.pc-person-list.selected{border-color:#cbb1ef;background:#f1eafe}.pc-person-list strong{font-size:14px;line-height:1.5;font-weight:550;display:block;overflow-wrap:break-word}.pc-person-list small{display:block;font-size:13px;color:#a397b2;line-height:1.5;margin-top:4px}.pc-list>h3{margin-bottom:16px;font-size:18px}.pc-task-list{border:1px solid #e7e2f1;border-radius:13px;overflow:hidden;margin-bottom:12px;background:#fcfbff}.pc-task-list>button:first-child{display:grid;gap:8px;width:100%;padding:17px;border:0;background:transparent;text-align:left;color:#797289}.pc-task-list>button:first-child small{font-size:12px;color:#a494b5}.pc-task-list>button:first-child strong{font-size:15px;line-height:1.6;color:#625274;overflow-wrap:break-word}.pc-task-list>button:first-child>span:last-child{font-size:13px;line-height:1.7}.pc-task-list .pc-status{justify-self:start}.pc-link-button{font-size:13px;color:#9472bb;border:0;background:transparent;padding:0 17px 17px;text-align:left}.pc-empty{font-size:14px;color:#9b8caf;line-height:1.8;padding-block:20px}.pc-group-icon .icon,.pc-stat-icon .icon{width:25px;height:25px;flex-shrink:0}.pc-actions{gap:12px;margin:0 0 18px}.pc-actions,.pc-search{display:flex;align-items:center}.pc-search{gap:11px;flex:1;min-width:0;min-height:45px;padding:0 14px;border:1px solid #e0d9ef;border-radius:11px;background:#fff;color:#9a8cb1}.pc-search .icon{width:19px;height:19px;flex-shrink:0}.pc-search:focus-within{outline:3px solid #a98cf4;outline-offset:2px}.pc-search input{width:100%;min-width:0;min-height:43px;padding:10px 0;border:0;outline:0;background:transparent;color:#52496c;font-size:14px}.pc-search input::placeholder{color:#a49bb7;opacity:1}.pc-create{width:auto;min-width:174px;flex-shrink:0}.pc-create .icon{width:18px;height:18px;flex-shrink:0}@container (max-width:560px){.pc-actions{flex-direction:column;align-items:stretch}.pc-search{width:100%;flex:auto}.pc-search input{font-size:16px}.pc-create{width:100%;min-width:0}.pc-stat-icon .icon{width:20px;height:20px}}@container (max-width:1180px){.pc-workspace{grid-template-columns:1fr}.pc-inspector{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 30px;max-height:none}.pc-inspector-label{grid-column:1/-1}.pc-inspector-heading{grid-column:1}.pc-inspector>dl{grid-column:1;grid-row:3/8}.pc-inspector>.pc-status{grid-column:1;justify-self:start}.pc-inspector>.pc-assignment-form{grid-column:2;grid-row:2/8;margin-top:0;border-top:0;padding-top:0}.pc-assignment-form h4{margin-top:0}.pc-inspector>.pc-secondary{grid-column:1;align-self:end;max-width:340px}.pc-inspector-empty{grid-column:1/-1}.pc-inspector>.pc-inspector-note,.pc-inspector>.pc-person-tasks,.pc-inspector>.pc-primary,.pc-inspector>h4{grid-column:2}.pc-canvas{height:780px}.pc-stats article{padding:19px 20px}}@container (max-width:820px){.pc-stats{gap:11px}.pc-stats article{padding:17px 15px;gap:12px}.pc-stat-icon{width:40px;height:40px;font-size:22px;border-radius:12px}.pc-stats strong{font-size:26px}.pc-stats article>div>span{font-size:12px;line-height:1.5;margin-top:4px}.pc-heading{display:block}.pc-display{margin-top:17px}.pc-canvas-toolbar>span{max-width:165px;font-size:11px}.pc-canvas{height:720px}.pc-legend{display:none}.pc-draft{flex-wrap:wrap;padding:18px}.pc-draft-actions{width:100%;padding-left:62px}.pc-draft-actions .pc-primary{flex:1}.pc-inspector{gap:0 22px}}@container (max-width:560px){.pc-stats{gap:8px;margin-bottom:19px}.pc-stats article{display:block;padding:15px 12px;border-radius:13px}.pc-stat-icon{height:32px;width:32px;font-size:20px;border-radius:10px;margin-bottom:13px}.pc-stats strong{font-size:26px}.pc-stats article>div>span{font-size:12px;line-height:1.5;overflow-wrap:break-word}.pc-heading h3{font-size:21px}.pc-heading p{font-size:13px;line-height:1.7}.pc-display{gap:6px}.pc-display button{padding:9px 12px;font-size:13px;min-height:42px}.pc-display .pc-archive{margin-left:0}.pc-workspace{gap:15px}.pc-inspector{display:block;padding:20px;border-radius:15px}.pc-inspector-heading h3{font-size:20px}.pc-inspector>.pc-secondary{max-width:none}.pc-inspector>.pc-assignment-form{border-top:1px solid #eee8f5;margin-top:24px;padding-top:20px}.pc-assignment-form h4{margin-bottom:15px}.pc-inspector dl{grid-template-columns:1fr;gap:15px}.pc-inspector dt{font-size:13px}.pc-inspector dd{font-size:14px}.pc-inspector-label{font-size:13px}.pc-inspector-label>span{font-size:12px}.pc-inspector select{font-size:16px}.pc-primary,.pc-secondary{min-height:46px}.pc-list{padding:16px;border-radius:15px}.pc-list-people{grid-template-columns:1fr;gap:10px;margin-bottom:23px}.pc-person-list{padding:13px}.pc-person-list strong{font-size:14px}.pc-task-list>button:first-child{padding:16px}.pc-task-list>button:first-child strong{font-size:15px}.pc-task-list>button:first-child>span:last-child{font-size:13px}.pc-canvas-toolbar{display:block;padding:12px}.pc-canvas-toolbar>span{display:block;max-width:none;font-size:12px;text-align:left;margin-top:10px}.pc-canvas-toolbar button{min-height:42px;font-size:13px;padding-inline:12px}.pc-canvas{height:580px;min-height:460px}.pc-canvas-bottom{padding:12px}.pc-zoom{gap:5px}.pc-zoom button{min-height:40px;font-size:13px}.pc-help{font-size:12px!important;line-height:1.7;padding-inline:13px}.pc-draft{padding:18px 16px;gap:13px}.pc-draft-symbol{height:35px;width:35px;border-radius:10px;font-size:23px}.pc-draft>div:first-of-type{flex-basis:calc(100% - 50px)}.pc-draft h3{font-size:16px}.pc-draft p{font-size:13px}.pc-draft small{font-size:12px}.pc-draft-actions{display:grid;grid-template-columns:1fr;padding:0;gap:8px}.pc-draft-actions button{width:100%;min-height:46px}.pc-notice{font-size:12px!important}}@media(prefers-reduced-motion:reduce){.pc-root *{transition:none!important}}@media print{.pc-canvas-wrapper,.pc-display,.pc-draft,.pc-inspector,.pc-notice{display:none!important}.pc-list[hidden]{display:block!important}.pc-workspace{display:block}.pc-stats,.pc-task-list{break-inside:avoid}.pc-task-list .pc-link-button{display:none}}.ci-shell{--ci-accent:#6c4ce4;--ci-ink:#23243d;--ci-muted:#83869c;--ci-line:#e7e5ef;--ci-soft:#f2effa;--ci-card:#fff;--ci-radius:16px;--demo-purple:var(--ci-accent);--demo-ink:var(--ci-ink);--demo-muted:var(--ci-muted);--demo-dark:#222640;--demo-panel:#30334e;min-height:100dvh;min-width:0;color:var(--ci-ink);font-family:Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.5}.ci-shell *{box-sizing:border-box}.ci-shell button,.ci-shell input,.ci-shell select,.ci-shell textarea{font:inherit}.ci-shell button{cursor:pointer}.ci-shell button:disabled{cursor:not-allowed;opacity:.5}.ci-shell .icon{width:20px;height:20px;flex-shrink:0}.ci-shell :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--ci-accent);outline-offset:3px}.ci-shell :is(h1,h2,h3,p){margin-top:0}.ci-shell [hidden]{display:none!important}.ci-shell .ci-skip{position:fixed;left:20px;top:-100px;z-index:200;background:var(--ci-accent);color:white;padding:12px 20px;border-radius:9px}.ci-shell .ci-skip:focus{top:12px}.ci-shell .ci-brand{display:flex;align-items:center;gap:11px;min-width:0}.ci-shell .ci-brand-symbol{display:grid;place-items:center;width:39px;height:39px;border-radius:12px;background:var(--ci-accent);color:white;flex-shrink:0}.ci-shell .ci-brand-symbol .icon{width:23px;height:23px}.ci-shell .ci-brand strong{font-size:22px;font-weight:750;letter-spacing:-.7px;display:block;line-height:1.2}.ci-shell .ci-brand small{font-size:11px;line-height:1.6;color:var(--ci-muted);display:block;margin-top:2px}.ci-shell .ci-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--ci-soft);color:var(--ci-accent);font-size:13px;font-weight:700;flex-shrink:0}.ci-shell .ci-profile{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:var(--ci-ink);text-align:left;min-height:44px;max-width:270px;padding:0;flex-shrink:0}.ci-shell .ci-profile strong{display:block;font-size:13px;line-height:1.5;overflow-wrap:break-word}.ci-shell .ci-profile small{display:block;color:var(--ci-muted);font-size:11px}.ci-shell .ci-profile>.icon{width:14px;margin-left:7px;color:var(--ci-muted)}.ci-shell .ci-search{display:flex;align-items:center;gap:11px;border:1px solid var(--ci-line);background:var(--ci-card);color:var(--ci-muted);border-radius:11px;padding:0 14px;min-width:0;min-height:43px}.ci-shell .ci-search .icon{width:18px;height:18px}.ci-shell .ci-search:focus-within{outline:2px solid var(--ci-accent);outline-offset:2px}.ci-shell .ci-search input{min-width:0;width:100%;height:42px;padding:8px 0;border:0!important;background:transparent!important;color:var(--ci-ink);outline:0!important;box-shadow:none!important;font-size:13px}.ci-shell .ci-search input::placeholder{color:var(--ci-muted);opacity:1}.ci-shell .ci-icon-button,.ci-shell .ci-menu-button{display:grid;place-items:center;min-width:43px;width:43px;min-height:43px;height:43px;border:1px solid var(--ci-line);border-radius:11px;background:var(--ci-card);color:var(--ci-accent);padding:10px}.ci-shell .ci-menu-button{display:none}.ci-shell .ci-create{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 19px;border:1px solid var(--ci-accent);background:var(--ci-accent);color:white;font-size:13px;font-weight:600;border-radius:11px;white-space:nowrap}.ci-shell .ci-create .icon{width:18px;height:18px}.ci-shell .ci-heading-actions{display:flex;gap:9px;align-items:center;flex-shrink:0}.ci-shell .ci-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.ci-shell .ci-page-heading>div:first-child{min-width:0}.ci-shell .ci-page-heading h1{font-size:31px;line-height:1.2;letter-spacing:-1.1px;margin:7px 0 8px;font-weight:700;overflow-wrap:break-word}.ci-shell .ci-page-heading p{color:var(--ci-muted);font-size:13px;line-height:1.7;margin:0;max-width:760px}.ci-shell .ci-eyebrow{gap:8px;font-size:10px;line-height:1.5;letter-spacing:1.6px;font-weight:650}.ci-shell .ci-eyebrow,.ci-shell .ci-shell-toolbar{display:flex;align-items:center;color:var(--ci-muted)}.ci-shell .ci-shell-toolbar{justify-content:flex-end;flex-wrap:wrap;gap:10px;margin:-8px 0 20px}.ci-shell .ci-shell-toolbar .demo-heading-actions{display:flex;gap:8px;flex-wrap:wrap}.ci-shell .ci-shell-toolbar :is(.demo-period,.demo-refresh){background:var(--ci-card);border-color:var(--ci-line);color:var(--ci-ink);min-height:43px;font-size:13px}.ci-shell .ci-shell-toolbar .demo-date-panel{flex-basis:100%;border-color:var(--ci-line);background:var(--ci-card);margin:0}.ci-shell .ci-screen-content{min-width:0}.ci-shell .ci-screen-content>.demo-main{padding:0!important;margin:0!important;max-width:none!important;min-width:0}.ci-shell .ci-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:26px;font-size:11px;color:var(--ci-muted)}.ci-shell .ci-footer button{border:0;background:transparent;color:var(--ci-accent);padding:6px}.ci-shell :is(.ci-period-tools,.demo-heading-actions){display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:0;max-width:100%}.ci-shell .ci-period-tools .demo-period{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;max-width:100%;min-height:44px;white-space:normal;line-height:1.5}.ci-shell .ci-period-tools .demo-refresh{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-width:44px;min-height:44px}@media(max-width:800px){.ci-shell .ci-period-tools{width:100%;flex-wrap:nowrap}.ci-shell .ci-period-tools .demo-period{flex:1;font-size:13px}.ci-shell .ci-period-tools .demo-period>.icon{flex:none;width:18px;height:18px}}.ci-fleet{--ci-accent:#fa7419;--ci-ink:#242424;--ci-muted:#8c8d8f;--ci-line:#e5e5e2;--ci-soft:#fff0e4;--ci-card:#fff;--ci-radius:12px;display:grid;grid-template-columns:232px minmax(0,1fr);background:#f3f3f1;font-family:Arial,Segoe UI,sans-serif}.ci-fleet .ci-side-panel{position:sticky;top:0;height:100dvh;overflow:auto;display:flex;flex-direction:column;padding:28px 20px 20px;background:#fafaf8;border-right:1px solid #e4e4df}.ci-fleet .ci-brand-symbol{border-radius:11px;box-shadow:0 4px 12px #ec6b1b26}.ci-fleet .ci-brand strong{font-size:21px;letter-spacing:-.9px}.ci-fleet .ci-navigation-caption{font-size:10px;text-transform:uppercase;letter-spacing:1.4px;color:#9a9a96;margin:40px 12px 14px}.ci-fleet .ci-navigation{display:grid;gap:6px}.ci-fleet .ci-navigation button{border:0;display:flex;align-items:center;gap:11px;min-height:44px;padding:11px 13px;border-radius:10px;text-align:left;background:transparent;color:#7f807d;font-size:13px}.ci-fleet .ci-navigation .icon{width:19px;height:19px}.ci-fleet .ci-navigation button:hover{background:#f0f0ec;color:#242424}.ci-fleet .ci-navigation button[aria-current=page]{background:#252523;color:white;box-shadow:0 4px 8px #20202012}.ci-fleet .ci-navigation button[aria-current=page]>.icon{color:#ff9d59}.ci-fleet .ci-navigation i{margin-left:auto;width:5px;height:5px;border-radius:50%;background:#fb7c24}.ci-fleet .ci-side-bottom{margin-top:auto;padding-top:30px}.ci-fleet .ci-workspace-note{border:1px solid #e8e4df;border-radius:12px;padding:16px;background:linear-gradient(135deg,#fff,#f4f2ed)}.ci-fleet .ci-workspace-note>span{display:block;color:#f18137;margin-bottom:11px}.ci-fleet .ci-workspace-note strong{font-size:13px}.ci-fleet .ci-workspace-note p{font-size:12px;line-height:1.7;color:#8c8c85;margin:7px 0 13px}.ci-fleet .ci-workspace-note button{display:flex;align-items:center;justify-content:space-between;gap:6px;border:0;border-top:1px solid #e9e5df;padding:12px 0 0;width:100%;background:transparent;color:#5b5953;font-size:11px}.ci-fleet .ci-workspace-note button .icon{width:15px}.ci-fleet .ci-quiet-button{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:#92928a;font-size:12px;padding:13px 8px;min-height:42px}.ci-fleet .ci-quiet-button .icon{width:17px}.ci-fleet .ci-environment{display:block;font-size:9px;color:#a4a49c;padding:8px;letter-spacing:.2px}.ci-fleet .ci-client-body{min-width:0}.ci-fleet .ci-topbar{display:flex;align-items:center;gap:24px;min-height:90px;padding:20px 34px;border-bottom:1px solid #e5e5e0;background:#f7f7f4}.ci-fleet .ci-topbar-label{display:flex;align-items:center;gap:8px;font-size:13px;color:#555651}.ci-fleet .ci-topbar-label .icon{color:#f27825}.ci-fleet .ci-topbar .ci-search{width:min(420px,38vw);margin-left:auto;background:white;border-radius:13px;border-color:#eeeeea}.ci-fleet .ci-avatar{background:#ffe9d4;color:#ba6529;border:3px solid white}.ci-fleet .ci-main{padding:28px 34px 24px;max-width:2000px;margin:auto}.ci-fleet .ci-page-heading{align-items:flex-end;margin-bottom:26px}.ci-fleet .ci-page-heading h1{font-size:32px;font-weight:650;letter-spacing:-1.2px}.ci-fleet .ci-create{border-radius:9px;box-shadow:0 6px 12px #ee73191a}.ci-fleet .ci-eyebrow{font-weight:400;letter-spacing:1.9px;font-size:9px}.ci-fleet .ci-shell-toolbar{margin-top:-12px;margin-bottom:22px}.ci-fleet .ci-footer{border-top:1px solid #e3e3dc;margin-top:26px;padding-top:19px}.ci-analytics{--ci-accent:#7751e8;--ci-ink:#262442;--ci-muted:#8c85a5;--ci-line:#e6e0f2;--ci-soft:#f1eafa;--ci-card:#fff;display:grid;grid-template-columns:222px minmax(0,1fr);background:#f6f4fc}.ci-analytics .ci-side-panel{position:sticky;top:0;height:100dvh;overflow:auto;display:flex;flex-direction:column;padding:24px 19px 19px;background:linear-gradient(170deg,#fff,#f5f1ff);border-right:1px solid #e9e1f6}.ci-analytics .ci-brand{gap:9px;padding-inline:4px}.ci-analytics .ci-brand-symbol{width:34px;height:39px;background:transparent;color:#8557df}.ci-analytics .ci-brand-symbol .icon{width:31px;height:31px}.ci-analytics .ci-brand strong{font-size:23px;color:#3d3160}.ci-analytics .ci-brand small{font-size:10px;color:#a292ba;letter-spacing:.2px}.ci-analytics .ci-navigation-caption{font-size:9px;text-transform:uppercase;letter-spacing:1.5px;color:#b1a3c3;margin:37px 10px 14px}.ci-analytics .ci-navigation{display:grid;gap:5px}.ci-analytics .ci-navigation button{display:flex;align-items:center;gap:12px;min-height:43px;width:100%;border:0;border-radius:11px;padding:10px 12px;background:transparent;color:#8b7aa5;font-size:12px;text-align:left;line-height:1.5}.ci-analytics .ci-navigation button .icon{width:18px;height:18px}.ci-analytics .ci-navigation button:hover{background:#efe6fb}.ci-analytics .ci-navigation button[aria-current=page]{color:white;background:linear-gradient(105deg,#9564f6,#7149d7);box-shadow:0 5px 14px #7850c324}.ci-analytics .ci-navigation i{width:5px;height:5px;border-radius:50%;background:#e8d5ff;margin-left:auto}.ci-analytics .ci-side-bottom{margin-top:auto;padding-top:30px}.ci-analytics .ci-workspace-note{position:relative;padding:16px;border:1px solid #e8dcf6;background:linear-gradient(140deg,#eee5fb,#f5effd);border-radius:14px}.ci-analytics .ci-workspace-note>span{display:block;color:#ab84d8;margin-bottom:10px}.ci-analytics .ci-workspace-note strong{font-size:12px;color:#8e69b8}.ci-analytics .ci-workspace-note p{font-size:11px;line-height:1.7;color:#b095c8;margin:6px 0 14px}.ci-analytics .ci-workspace-note button{display:flex;align-items:center;justify-content:space-between;width:100%;gap:5px;border:0;background:white;border-radius:8px;padding:9px 10px;color:#a27ac5;font-size:11px}.ci-analytics .ci-workspace-note button .icon{width:14px}.ci-analytics .ci-quiet-button{display:flex;align-items:center;gap:10px;border:0;background:transparent;padding:12px 6px;font-size:11px;color:#ac99bd;min-height:42px}.ci-analytics .ci-quiet-button .icon{width:16px}.ci-analytics .ci-environment{display:block;padding:7px 6px;color:#bba9c9;font-size:9px;letter-spacing:.2px}.ci-analytics .ci-client-body{min-width:0}.ci-analytics .ci-topbar{display:flex;align-items:center;gap:22px;min-height:71px;border-bottom:1px solid #eee8f5;background:#fdfbff;padding:14px 30px}.ci-analytics .ci-topbar-label{display:flex;gap:8px;align-items:center;font-size:12px;color:#8a76a7}.ci-analytics .ci-topbar-label .icon{width:16px;color:#9c7acb}.ci-analytics .ci-topbar .ci-search{width:min(380px,34vw);margin-left:auto;background:#f5f1fb;border-color:transparent;min-height:39px;border-radius:10px}.ci-analytics .ci-topbar .ci-search input{height:38px;font-size:12px}.ci-analytics .ci-profile{border-left:1px solid #e9e0f2;padding-left:21px}.ci-analytics .ci-avatar{background:linear-gradient(140deg,#d7c4ef,#9676ba);border:2px solid #eee6f9;color:#fff;width:35px;height:35px}.ci-analytics .ci-profile strong{font-size:12px;color:#7a668f}.ci-analytics .ci-profile small{font-size:10px;color:#baa5ca}.ci-analytics .ci-main{padding:27px 30px 24px;max-width:2000px;margin:auto}.ci-analytics .ci-page-heading{margin-bottom:20px}.ci-analytics .ci-page-heading h1{font-size:30px;letter-spacing:-1px;font-weight:650}.ci-analytics .ci-eyebrow{font-size:9px;letter-spacing:1.9px;color:#b5a1ca}.ci-analytics .ci-create{background:linear-gradient(110deg,#9460f3,#7148dd);box-shadow:0 5px 14px #7e54c51a;border-color:#8e68db}.ci-analytics .ci-footer{color:#b7a4c8}.ci-green{--ci-accent:#087c54;--ci-ink:#203c33;--ci-muted:#87988d;--ci-line:#e2e8df;--ci-soft:#e9f3e8;--ci-card:#fff;--ci-radius:20px;padding:24px;background:#064c36;font-family:Trebuchet MS,Segoe UI,sans-serif}.ci-green .ci-green-frame{max-width:1960px;min-height:calc(100dvh - 48px);margin:auto;border:1px solid #c4d3bf;border-radius:24px;overflow:hidden;background:#f4f6ef;box-shadow:0 20px 70px #00291e40}.ci-green .ci-green-topbar{display:flex;align-items:center;gap:25px;min-height:87px;background:#fcfdf8;border-bottom:1px solid #e6eade;padding:22px 32px}.ci-green .ci-brand strong{font-size:24px;letter-spacing:-1px;font-weight:700;color:#173f2f}.ci-green .ci-brand-symbol{background:#e7f2e5;color:#08774e;border-radius:50%;border:1px solid #d6e5d1}.ci-green .ci-brand-symbol .icon{width:23px;height:23px}.ci-green .ci-brand small{font-family:Segoe UI,sans-serif;font-size:10px;color:#8fa391}.ci-green .ci-green-topbar .ci-search{margin-left:auto;width:min(440px,35vw);border-color:#e4eadd;background:#f2f6eb;border-radius:99px;padding-inline:17px}.ci-green .ci-avatar{background:#dcebdd;color:#578b5a;border:3px solid #eef5e9;width:40px;height:40px}.ci-green .ci-profile strong{font-size:12px;color:#526a58}.ci-green .ci-profile small{font-size:10px;color:#9cae9e}.ci-green .ci-green-signout{border-radius:50%;background:#f1f5ea;color:#78937b;border-color:#e0e8d8}.ci-green .ci-green-navigation{padding:0 28px;border-bottom:1px solid #dde6d9;background:#fbfcf6}.ci-green .ci-navigation-horizontal{display:flex;align-items:center;gap:4px;flex-wrap:wrap;min-height:68px}.ci-green .ci-navigation button{display:flex;align-items:center;gap:7px;border:0;border-radius:99px;background:transparent;color:#829183;padding:10px 12px;min-height:39px;font-size:12px;white-space:nowrap}.ci-green .ci-navigation button .icon{width:16px;height:16px}.ci-green .ci-navigation button:hover{background:#edf4e8;color:#28784f}.ci-green .ci-navigation button[aria-current=page]{background:#08794e;color:#fff;box-shadow:0 4px 10px #1f70451a}.ci-green .ci-navigation i{display:none}.ci-green .ci-main{padding:33px 32px 25px;max-width:1850px;margin:auto}.ci-green .ci-page-heading{margin-bottom:27px}.ci-green .ci-page-heading h1{font-size:36px;font-weight:600;letter-spacing:-1.4px;color:#264337}.ci-green .ci-page-heading p{font-family:Segoe UI,sans-serif;color:#91a08e;font-size:13px;max-width:800px}.ci-green .ci-eyebrow{letter-spacing:1.4px;font-size:9px;color:#9aa991;font-family:Segoe UI,sans-serif;font-weight:500}.ci-green .ci-eyebrow i{width:6px;height:6px;border-radius:50%;background:#6ba57b}.ci-green .ci-create{border-radius:99px;background:#087a50;border-color:#167651;padding-inline:22px;font-size:12px;box-shadow:0 5px 11px #176b3b16}.ci-green .ci-icon-button{border-radius:50%;background:#fffef8;border-color:#dce6d2;color:#699772}.ci-green .ci-shell-toolbar{border-top:1px solid #e0e7d8;border-bottom:1px solid #e0e7d8;margin:0 0 25px;padding:12px 0}.ci-green .ci-shell-toolbar :is(.demo-period,.demo-refresh){border-radius:99px;background:#fffef9;border-color:#e0e7d6;color:#78917b}.ci-green .ci-footer{padding-top:29px;margin-top:28px;border-top:1px solid #dde5d5;font-size:10px;color:#9bab96}.ci-shell .demo-section-panel{border-color:var(--ci-line);border-radius:var(--ci-radius);background:var(--ci-card)}.ci-shell .demo-section-heading h2,.ci-shell .demo-table-title{color:var(--ci-ink)}.ci-shell .demo-duty-grid article,.ci-shell .demo-marketplace-grid article,.ci-shell .demo-people-grid article{background:var(--ci-card);border-color:var(--ci-line);border-radius:var(--ci-radius)}.ci-shell .demo-duty-grid h3,.ci-shell .demo-marketplace-grid h3,.ci-shell .demo-people-grid h3{color:var(--ci-ink)}.ci-shell .demo-duty-grid p,.ci-shell .demo-marketplace-grid p,.ci-shell .demo-people-grid p,.ci-shell .demo-settings>p{color:var(--ci-muted)}.ci-shell :is(.demo-button,.demo-reset){border-color:var(--ci-line);background:var(--ci-card);color:var(--ci-ink);min-height:42px;font-size:13px;border-radius:10px}.ci-shell :is(.demo-button.demo-primary,.demo-complete-button){border-color:var(--ci-accent);background:var(--ci-accent);color:white}.ci-shell .demo-filters>label{border-color:var(--ci-line);background:var(--ci-card);color:var(--ci-muted);border-radius:11px;min-height:61px;padding:9px 13px}.ci-shell .demo-filters label>span{font-size:11px}.ci-shell .demo-filters label :is(select,input){color:var(--ci-ink);font-size:13px;min-height:30px;height:30px}.ci-shell .demo-filters .demo-filter-search{min-height:52px}.ci-shell .demo-setting-toggle{border-color:var(--ci-line);background:var(--ci-soft);color:var(--ci-ink)}.ci-shell .demo-avatar{background:var(--ci-soft);color:var(--ci-accent);border-color:var(--ci-card);box-shadow:none}.ci-shell .demo-marketplace-intro{border-color:var(--ci-accent);background:var(--ci-accent)}.ci-shell .demo-profile-summary h3{color:var(--ci-ink)}.ci-fleet :is(.demo-section-panel,.demo-people-grid article,.demo-duty-grid article,.demo-marketplace-grid article){box-shadow:0 6px 18px #20201804;border-radius:12px}.ci-fleet .demo-section-heading{padding-bottom:18px;border-bottom:1px solid #eeeeea;margin-bottom:22px}.ci-fleet .demo-people-grid{gap:13px}.ci-fleet .demo-people-grid article{padding:23px}.ci-fleet .demo-people-grid .demo-avatar{border-radius:12px}.ci-fleet .demo-setting-toggle{border-radius:9px;background:#f5f5f0}.ci-fleet .demo-marketplace-intro{background:linear-gradient(110deg,#e86c19,#f79245);border-radius:12px}.ci-fleet .demo-workbench{background:#ecece7;border-color:#e1e1d9;gap:14px;padding:14px;border-radius:14px;color:#474943}.ci-fleet .demo-workbench :is(h2,h3,h4){color:#33372e}.ci-fleet :is(.demo-task-detail,.demo-person-panel,.demo-execution-panel){background:#fff;border-color:#e0e2da;color:#555c4d;border-radius:11px}.ci-fleet .demo-task-list{background:#fafbf6;border-color:#e3e4dc}.ci-fleet .demo-task-row{color:#555b4e;border-color:#e4e6df}.ci-fleet .demo-task-row.selected{background:#fff0df;border-color:#f5a268;color:#9e5c2d}.ci-fleet .demo-task-copy strong,.ci-fleet .demo-worker-profile strong{color:#474a40}.ci-fleet .demo-task-copy>span,.ci-fleet .demo-task-description{color:#7e8577}.ci-fleet .demo-task-copy small,.ci-fleet .demo-worker-profile small{color:#a0a496}.ci-fleet .demo-facts-grid>div{background:#f8f8f2;border-color:#e5e7dd}.ci-fleet .demo-facts-grid>div strong{color:#616955}.ci-fleet .demo-facts-grid>div small{color:#9ba38d}.ci-fleet .demo-facts-grid>div>.icon{color:#e2934c}.ci-fleet :is(.demo-comment-panel,.demo-execution-panel){background:#f8f8f1;border-color:#e4e7da}.ci-fleet .demo-comment-panel p,.ci-fleet .demo-execution-panel p{color:#8a927d}.ci-fleet .demo-outline-button{border-color:#e3b68c;color:#ac7c51}.ci-fleet .demo-report-workbench{background:#34362f;border-color:#34362f;border-radius:14px}.ci-analytics .demo-section-panel{box-shadow:0 8px 24px #9a78c409}.ci-analytics .demo-people-grid article{background:linear-gradient(135deg,#fff,#f9f4ff);border-radius:17px}.ci-analytics .demo-people-grid article h3{color:#7d628f}.ci-analytics .demo-people-grid .demo-avatar{background:linear-gradient(145deg,#e8d8fa,#bea3d8);color:#fff}.ci-analytics .demo-marketplace-intro{background:linear-gradient(105deg,#9b6ae7,#724bdd)}.ci-analytics .demo-workbench{background:linear-gradient(120deg,#242640,#272844);border-color:#3f3b5a}.ci-analytics .demo-person-panel,.ci-analytics .demo-task-detail{background:linear-gradient(120deg,#34334f,#3b355b);border-color:#514569}.ci-green :is(.demo-section-panel,.demo-people-grid article,.demo-duty-grid article,.demo-marketplace-grid article){border-color:#e2e8da;border-radius:20px;box-shadow:0 6px 20px #26452a04}.ci-green .demo-section-panel{padding:27px}.ci-green .demo-people-grid{gap:19px}.ci-green .demo-people-grid article{background:linear-gradient(150deg,#fffef9,#f4f7ec);padding:25px}.ci-green .demo-people-grid .demo-avatar{background:#dcebd7;color:#659562}.ci-green :is(.demo-button,.demo-reset){border-radius:99px}.ci-green .demo-filters>label{background:#fffef8;border-color:#e2e8d7;border-radius:16px}.ci-green .demo-setting-toggle{border-radius:16px;background:#f3f6e9}.ci-green .demo-marketplace-intro{background:linear-gradient(120deg,#0b754d,#0b4c36);border-radius:23px;padding:34px}.ci-green .demo-workbench{background:#edf1e6;border-color:#dce5d3;border-radius:22px;padding:15px;gap:15px;color:#506348}.ci-green .demo-workbench :is(h2,h3,h4){color:#48613e}.ci-green :is(.demo-task-detail,.demo-person-panel){background:#fffef8;border-color:#dfe6d5;color:#64765a;border-radius:17px}.ci-green .demo-task-list{background:#f8faf2;border-color:#dfe7d4}.ci-green .demo-task-row{color:#65805a;border-color:#e2e9d8}.ci-green .demo-task-row.selected{background:#e4efd9;color:#4b7c3d;border-color:#c4d9b3}.ci-green .demo-task-copy strong,.ci-green .demo-worker-profile strong{color:#496440}.ci-green .demo-task-copy>span,.ci-green .demo-task-description{color:#839577}.ci-green .demo-task-copy small,.ci-green .demo-worker-profile small{color:#a2b195}.ci-green .demo-facts-grid>div{background:#f3f6e8;border-color:#e1e8d4}.ci-green .demo-facts-grid>div strong{color:#6f855f}.ci-green .demo-facts-grid>div small{color:#a1b08c}.ci-green .demo-facts-grid>div>.icon{color:#90ac77}.ci-green :is(.demo-comment-panel,.demo-execution-panel){border-color:#d9e4cb;background:#f3f7e9;border-radius:15px}.ci-green .demo-comment-panel p,.ci-green .demo-execution-panel p{color:#95a77f}.ci-green .demo-outline-button{color:#6b9b55;border-color:#c1d7ae}.ci-green .demo-report-workbench{background:#fcfdf7;border-color:#dce7d2;color:#57704a;border-radius:23px}.ci-green .demo-report-workbench :is(h2,h3){color:#406239}.ci-green .demo-report-charts>article{background:#f5f8ed;border-color:#dfebd5}.ci-green .demo-report-table :is(th,td){color:#758e66;border-color:#e0e8d8}.ci-green .demo-report-table thead{background:#eef4e4}.client-workspace.client-interface-fleet{--client-modal-accent:#f27c2c;--client-modal-soft:#fff5eb;--client-modal-line:#f0dec9;--client-modal-radius:13px}.client-workspace.client-interface-analytics{--client-modal-accent:#8354e7;--client-modal-soft:#f7f1ff;--client-modal-line:#e9daf6;--client-modal-radius:18px}.client-workspace.client-interface-green{--client-modal-accent:#167a50;--client-modal-soft:#f4f8ec;--client-modal-line:#dce7ce;--client-modal-radius:24px}.client-workspace:is(.client-interface-fleet,.client-interface-analytics,.client-interface-green) .delivery-dialog{border-color:var(--client-modal-line);border-radius:var(--client-modal-radius)}.client-workspace:is(.client-interface-fleet,.client-interface-analytics,.client-interface-green) .dialog-heading{background:var(--client-modal-soft);border-color:var(--client-modal-line)}.client-workspace:is(.client-interface-fleet,.client-interface-analytics,.client-interface-green) .delivery-dialog :is(.button.primary,.demo-button.demo-primary,.button:not(.secondary)[type=submit]){background:var(--client-modal-accent);border-color:var(--client-modal-accent);color:white}.client-workspace:is(.client-interface-fleet,.client-interface-analytics,.client-interface-green) .delivery-dialog :is(input,select,textarea){border-color:var(--client-modal-line);border-radius:calc(var(--client-modal-radius)/2)}.client-workspace:is(.client-interface-fleet,.client-interface-analytics,.client-interface-green) .delivery-dialog :is(input,select,textarea):focus-visible{outline-color:var(--client-modal-accent)}@media(min-width:2000px){.ci-analytics .ci-main,.ci-fleet .ci-main{padding-inline:48px}}@media(max-width:1440px){.ci-fleet{grid-template-columns:210px minmax(0,1fr)}.ci-fleet .ci-side-panel{padding-inline:15px}.ci-fleet .ci-main{padding:25px}.ci-fleet .ci-topbar{padding-inline:25px;gap:18px}.ci-analytics{grid-template-columns:200px minmax(0,1fr)}.ci-analytics .ci-side-panel{padding-inline:14px}.ci-analytics .ci-main{padding:25px}.ci-analytics .ci-topbar{padding-inline:25px;gap:18px}.ci-green{padding:18px}.ci-green .ci-green-frame{min-height:calc(100dvh - 36px)}.ci-green .ci-main{padding:29px}.ci-green .ci-green-topbar{padding:20px 28px}.ci-green .ci-navigation button{font-size:11px;padding-inline:10px;gap:6px}.ci-green .ci-green-navigation{padding-inline:24px}}@media(max-width:1100px){.ci-fleet{grid-template-columns:190px minmax(0,1fr)}.ci-fleet .ci-side-panel{padding-inline:12px}.ci-fleet .ci-navigation button{padding-inline:10px;font-size:12px;gap:9px}.ci-analytics{grid-template-columns:185px minmax(0,1fr)}.ci-analytics .ci-side-panel{padding-inline:11px}.ci-analytics .ci-navigation button{font-size:11px;padding-inline:9px;gap:8px}.ci-analytics .ci-topbar-label,.ci-fleet .ci-topbar-label{display:none}.ci-analytics .ci-topbar .ci-search,.ci-fleet .ci-topbar .ci-search{margin-left:0;flex:1;width:auto}.ci-shell .ci-profile{max-width:200px}.ci-shell .ci-page-heading{align-items:flex-start}.ci-shell .ci-page-heading h1{font-size:28px}.ci-green .ci-green-topbar{gap:17px}.ci-green .ci-green-topbar .ci-search{width:auto;flex:1}.ci-green .ci-profile>.icon,.ci-green .ci-profile>span:not(.ci-avatar){display:none}.ci-green .ci-page-heading h1{font-size:33px}.ci-green .ci-navigation button{padding-inline:11px}.ci-green .ci-navigation-horizontal{gap:4px;padding:10px 0}.ci-green .ci-green-navigation{padding-inline:23px}}@media(max-width:800px){.ci-analytics,.ci-fleet{display:flex;flex-direction:column}.ci-analytics .ci-side-panel,.ci-fleet .ci-side-panel{position:static;order:2;height:auto;overflow:visible;border-right:0;border-bottom:1px solid var(--ci-line);padding:18px 17px;display:none}.ci-analytics .ci-side-panel.is-open,.ci-fleet .ci-side-panel.is-open{display:block;position:absolute;top:76px;left:0;right:0;z-index:45;box-shadow:0 16px 24px #2c294222;max-height:calc(100dvh - 76px);overflow:auto}.ci-analytics .ci-side-panel>.ci-brand,.ci-fleet .ci-side-panel>.ci-brand{display:none}.ci-analytics .ci-navigation-caption,.ci-fleet .ci-navigation-caption{margin:0 8px 12px}.ci-analytics .ci-navigation,.ci-fleet .ci-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ci-analytics .ci-navigation button,.ci-fleet .ci-navigation button{font-size:13px;padding:12px;min-height:44px}.ci-analytics .ci-side-bottom,.ci-fleet .ci-side-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:15px}.ci-analytics .ci-workspace-note,.ci-fleet .ci-workspace-note{display:none}.ci-analytics .ci-environment,.ci-fleet .ci-environment{flex-basis:100%}.ci-analytics .ci-topbar,.ci-fleet .ci-topbar{position:relative;min-height:76px;padding:15px 17px;gap:12px}.ci-shell .ci-menu-button{display:grid;flex-shrink:0}.ci-analytics .ci-main,.ci-fleet .ci-main{padding:24px 17px}.ci-shell .ci-profile>.icon,.ci-shell .ci-profile>span:not(.ci-avatar){display:none}.ci-analytics .ci-profile{padding-left:0;border-left:0}.ci-shell .ci-profile{width:40px;max-width:40px;justify-content:center}.ci-shell .ci-page-heading{flex-wrap:wrap;gap:17px;margin-bottom:19px}.ci-shell .ci-page-heading h1{font-size:28px}.ci-shell .ci-page-heading p{font-size:13px;line-height:1.65}.ci-shell .ci-heading-actions{width:100%}.ci-shell .ci-heading-actions .ci-create{flex:1}.ci-shell .ci-shell-toolbar{justify-content:flex-start;margin:0 0 18px}.ci-shell .ci-shell-toolbar>.demo-heading-actions{width:100%}.ci-shell .ci-shell-toolbar .demo-period{flex:1;justify-content:center}.ci-shell .ci-footer{flex-wrap:wrap;gap:8px;font-size:10px}.ci-shell .ci-footer>span{flex-basis:100%}.ci-green{padding:10px}.ci-green .ci-green-frame{border-radius:19px;min-height:calc(100dvh - 20px)}.ci-green .ci-green-topbar{padding:16px;gap:12px;flex-wrap:wrap}.ci-green .ci-brand{flex:1}.ci-green .ci-brand strong{font-size:23px}.ci-green .ci-green-signout{display:none}.ci-green .ci-green-topbar .ci-search{order:5;flex-basis:100%;width:100%;background:#f3f7ec}.ci-green .ci-green-navigation{display:none;padding:13px 16px}.ci-green .ci-green-navigation.is-open{display:block}.ci-green .ci-navigation-horizontal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0}.ci-green .ci-navigation button{justify-content:flex-start;min-height:44px;white-space:normal;padding:10px 12px;font-size:13px}.ci-green .ci-main{padding:27px 19px 22px}.ci-green .ci-page-heading h1{font-size:31px}.ci-green .ci-page-heading .ci-create{flex:none;min-width:190px}.ci-green .ci-shell-toolbar{margin-bottom:22px;padding-block:10px}.ci-green .demo-section-panel{padding:20px}.ci-shell .demo-filters label :is(select,input){font-size:14px;min-height:38px}.ci-shell .demo-filters>label{min-height:70px}.ci-fleet :is(.demo-workbench,.demo-task-detail,.demo-person-panel,.demo-execution-panel),.ci-green :is(.demo-workbench,.demo-task-detail,.demo-person-panel,.demo-execution-panel){padding:13px}.ci-shell .demo-screen-content{min-width:0}}@media(max-width:450px){.ci-analytics .ci-topbar,.ci-fleet .ci-topbar{padding:13px 12px;gap:8px;min-height:72px}.ci-analytics .ci-side-panel.is-open,.ci-fleet .ci-side-panel.is-open{top:72px;max-height:calc(100dvh - 72px)}.ci-shell .ci-search{padding-inline:11px;border-radius:10px;gap:8px}.ci-shell .ci-search input{font-size:16px}.ci-shell .ci-search .icon{width:16px;height:16px}.ci-shell .ci-profile{width:35px;max-width:35px}.ci-shell .ci-avatar{width:33px;height:33px;font-size:11px}.ci-analytics .ci-main,.ci-fleet .ci-main{padding:22px 12px}.ci-shell .ci-page-heading h1{font-size:27px;line-height:1.22;letter-spacing:-.9px}.ci-shell .ci-eyebrow{font-size:8px;letter-spacing:1.5px}.ci-shell .ci-create{font-size:13px;min-height:46px}.ci-shell .ci-icon-button,.ci-shell .ci-menu-button{width:42px;min-width:42px;height:44px;min-height:44px;padding:10px}.ci-shell .ci-shell-toolbar :is(.demo-period,.demo-refresh){min-height:44px}.ci-shell .ci-shell-toolbar .demo-date-panel label{min-width:0;max-width:100%;flex-basis:100%}.ci-shell .ci-shell-toolbar .demo-date-panel input{max-width:100%;font-size:16px}.ci-shell .demo-filters .demo-filter-search,.ci-shell .demo-filters>label{flex-basis:100%;min-width:0}.ci-shell .demo-filters label :is(select,input){font-size:16px}.ci-shell .demo-duty-grid,.ci-shell .demo-marketplace-grid,.ci-shell .demo-people-grid{grid-template-columns:1fr}.ci-shell .demo-section-panel{padding:18px}.ci-green{padding:6px}.ci-green .ci-green-frame{border-radius:15px;min-height:calc(100dvh - 12px)}.ci-green .ci-green-topbar{padding:14px 12px;gap:8px}.ci-green .ci-brand{gap:8px}.ci-green .ci-brand strong{font-size:21px}.ci-green .ci-brand-symbol{width:33px;height:35px}.ci-green .ci-brand small{font-size:9px}.ci-green .ci-avatar{width:32px;height:32px}.ci-green .ci-main{padding:25px 14px 20px}.ci-green .ci-page-heading h1{font-size:29px}.ci-green .ci-page-heading .ci-create{flex:1;min-width:0}.ci-green .ci-navigation-horizontal{gap:6px}.ci-green .ci-navigation button{font-size:12px;padding-inline:10px}.ci-green .ci-green-navigation{padding:12px}.ci-green .ci-footer{padding-top:20px;margin-top:21px}.ci-green .demo-section-panel{padding:18px}.ci-shell .ci-topbar .ci-search{width:0;min-width:0}}@media(prefers-reduced-motion:reduce){.ci-shell *{scroll-behavior:auto!important;transition:none!important}}@media print{.ci-shell{display:block!important;background:white!important;padding:0!important}.ci-shell .ci-footer,.ci-shell .ci-green-navigation,.ci-shell .ci-green-topbar,.ci-shell .ci-heading-actions,.ci-shell .ci-shell-toolbar,.ci-shell .ci-side-panel,.ci-shell .ci-topbar{display:none!important}.ci-shell .ci-main{padding:0!important}.ci-green .ci-green-frame{border:0;box-shadow:none;border-radius:0}}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse){--ci-accent:#252938;--ci-ink:#222631;--ci-muted:#78828e;--ci-line:#e3e7ec;--ci-card:#fff;--ci-soft:#edf1f7;--ci-radius:24px;--demo-purple:var(--ci-accent);--demo-ink:var(--ci-ink);--demo-muted:var(--ci-muted);min-width:0;min-height:100dvh;color:var(--ci-ink);font-family:Arial,Helvetica,sans-serif}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) :is(.ca-brand,.ca-profile,.ca-search,.ca-actions,.ca-context-tools,.ci-screen-content){min-width:0}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) :is(button,input){font:inherit}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) :is(button,input):focus-visible{outline:3px solid #8ba8ff;outline-offset:4px}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) :is(h1,h2,h3,p,strong,span){overflow-wrap:normal;word-break:normal;hyphens:none}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .icon{width:21px;height:21px;flex:none}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-brand{display:flex;align-items:center;gap:12px}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-brand>span:last-child{min-width:0}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-brand strong{display:block;font-size:25px;line-height:1.15;letter-spacing:-1px;white-space:nowrap}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-brand small{display:block;max-width:240px;margin-top:5px;color:var(--ci-muted);font-size:12px;line-height:1.5}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-brand-mark{display:grid;place-items:center;width:46px;height:46px;flex:none;background:var(--ci-accent);color:white;border-radius:15px}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-brand-mark .icon{width:29px;height:29px}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-search{display:flex;align-items:center;gap:10px;min-height:47px;padding:8px 16px;border:1px solid var(--ci-line);border-radius:15px;background:var(--ci-card);color:var(--ci-muted)}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-search input{display:block;width:100%;min-width:0;min-height:28px;border:0;outline:0;background:transparent;color:var(--ci-ink);font-size:14px}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-search input::placeholder{color:var(--ci-muted)}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-profile{display:flex;align-items:center;gap:10px;padding:5px;border:0;background:transparent;text-align:left;color:inherit;cursor:pointer}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-profile>span:nth-child(2){max-width:190px;min-width:0}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-profile strong{display:block;font-size:14px;line-height:1.4}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-profile small{display:block;margin-top:3px;color:var(--ci-muted);font-size:12px}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-avatar{display:grid;place-items:center;width:39px;height:39px;flex:none;border-radius:50%;background:var(--ci-soft);color:var(--ci-accent);font-size:14px;font-weight:700}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) :is(.ca-icon-button,.ca-menu,.ca-signout,.ca-rail-help){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px;border:1px solid var(--ci-line);border-radius:13px;background:transparent;color:inherit;cursor:pointer}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-menu{display:none}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-signout{font-size:13px}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex:none}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-create{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:13px 19px;border:0;border-radius:14px;background:var(--ci-accent);color:#fff;font-size:14px;font-weight:700;cursor:pointer}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 13px;color:var(--ci-muted);font-size:11px;font-weight:700;line-height:1.7;letter-spacing:1.7px}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) h1{margin:0;font-size:clamp(29px,2.7vw,48px);line-height:1.13;font-weight:700;letter-spacing:-1.7px}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-description{max-width:780px;margin:13px 0 0;color:var(--ci-muted);font-size:15px;line-height:1.65}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-context-tools{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin:0 0 22px}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-context-tools>*{max-width:100%}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-navigation{display:flex;gap:8px;flex-wrap:wrap;min-width:0}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-navigation button{display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:45px;padding:12px 15px;border:0;border-radius:13px;background:transparent;color:var(--ci-muted);font-size:14px;line-height:1.4;text-align:left;cursor:pointer}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-navigation button[aria-current=page]{background:var(--ci-accent);color:#fff;font-weight:700}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-navigation button:hover:not([aria-current]){background:var(--ci-soft);color:var(--ci-ink)}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:32px;padding:22px 0 0;border-top:1px solid var(--ci-line);color:var(--ci-muted);font-size:12px;line-height:1.5}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-footer button{display:flex;align-items:center;gap:7px;padding:6px 0;border:0;background:transparent;color:inherit;font-size:13px;cursor:pointer}.ci-world{--ci-accent:#94e1cc;--ci-ink:#edf2fd;--ci-muted:#9aa9c5;--ci-line:#2b354d;--ci-card:#182238;--ci-soft:#25354a;background:#0c1323}.ci-world .ca-world-top{display:grid;grid-template-columns:auto auto minmax(180px,1fr) auto auto;align-items:center;gap:26px;padding:23px 34px;border-bottom:1px solid var(--ci-line);background:#111b2d}.ci-world .ca-brand-mark{background:#94e1cc;color:#112a28;border-radius:12px}.ci-world .ca-world-context{display:grid;grid-template-columns:8px auto;gap:4px 10px;align-items:center;padding-left:25px;border-left:1px solid var(--ci-line)}.ci-world .ca-world-context>span{width:7px;height:7px;border-radius:50%;background:#94e1cc;grid-row:1/3}.ci-world .ca-world-context strong{font-size:13px;white-space:nowrap}.ci-world .ca-world-context small{color:var(--ci-muted);font-size:12px}.ci-world .ca-profile .ca-avatar{background:#2b4057;color:#acf2df}.ci-world .ca-world-navigation{padding:12px 30px;border-bottom:1px solid var(--ci-line)}.ci-world .ca-navigation{gap:4px}.ci-world .ca-navigation button{padding:11px 14px;border-radius:9px;font-size:13px}.ci-world .ca-create,.ci-world .ca-navigation button[aria-current=page]{color:#132c2b}.ci-world .ca-world-stage{max-width:2000px;margin:auto;padding:35px 34px 28px}.ci-world .ca-world-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px}.ci-world .ca-world-heading>div:first-child{min-width:0}.ci-world .ca-world-heading .ca-eyebrow{color:#94e1cc}.ci-world .ci-screen-content{--ci-accent:#18765e;--ci-ink:#202a3c;--ci-muted:#758094;--ci-card:#fff;--ci-line:#e3e8ef;--demo-purple:#18765e;--demo-ink:#202a3c;--demo-muted:#758094;color:#202a3c}.ci-world .ca-context-tools :is(button,input){border-color:#3c4960;background:#19243a;color:#e8effc}.ci-world .ca-context-tools .demo-date-panel{background:#19243a}.ci-world .world-heading h2,.ci-world .world-heading-stat b{color:#edf2fd}.ci-world .world-heading h2 em{color:#a9e7d8}.ci-world .world-caption,.ci-world .world-heading :is(.marshrut-kicker,p),.ci-world .world-heading-stat span{color:#b6c3da}.ci-requests{--ci-accent:#15171c;--ci-muted:#78818d;--ci-line:#e1e6eb;--ci-soft:#e6edf7;background:#eff1f3}.ci-requests .ca-journey-top{display:grid;grid-template-columns:auto minmax(200px,1fr) auto;gap:38px;align-items:center;padding:28px 36px 20px}.ci-requests .ca-brand-mark{border-radius:50%;background:#14161b}.ci-requests .ca-search{max-width:560px;justify-self:end;width:100%;border:0;border-radius:28px;background:#f7f9fb;box-shadow:inset 2px 2px 6px #dce1e7,inset -3px -3px 7px #fff}.ci-requests .ca-journey-navigation{padding:0 36px 21px;border-bottom:1px solid #dfe3e8}.ci-requests .ca-navigation button{border-radius:25px;padding:12px 20px}.ci-requests .ca-navigation button[aria-current=page]{box-shadow:0 7px 14px #11131813}.ci-requests .ca-journey-workspace{display:grid;grid-template-columns:94px minmax(0,1fr);gap:4px;padding:26px 32px 30px 15px}.ci-requests .ca-journey-rail{display:flex;flex-direction:column;align-items:center;gap:18px;min-width:0;padding:6px 0}.ci-requests .ca-journey-rail .ca-navigation{flex-direction:column;gap:18px;width:100%}.ci-requests .ca-journey-rail .ca-navigation button{flex-direction:column;gap:9px;width:100%;padding:11px 3px;border-radius:20px;font-size:13px;line-height:1.5}.ci-requests .ca-journey-rail .ca-navigation button .icon{width:23px;height:23px}.ci-requests .ca-journey-rail .ca-signout{margin-top:20px;flex-direction:column;border:0;font-size:12px}.ci-requests .ca-rail-help{border:0;border-radius:50%;background:#e8ebee;box-shadow:4px 4px 10px #d6dade,-4px -4px 10px #fff}.ci-requests .ca-journey-content{min-width:0;max-width:1780px;padding:8px 4px 0 12px}.ci-requests .ca-journey-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin:0 0 26px}.ci-requests .ca-create{border-radius:27px;min-height:49px;padding:14px 23px}.ci-requests .ca-icon-button{border:0;border-radius:50%;background:#f9fbfd;box-shadow:4px 4px 11px #dce1e7,-4px -4px 11px #fff}.ci-requests .ca-avatar{background:#dce6f4;color:#455876}.ci-requests .journey-board{border-radius:32px}.ci-geography{--ci-accent:#24634a;--ci-muted:#7c8983;--ci-line:#e5ebe7;--ci-soft:#edf5ef;background:#fff}.ci-geography .ca-geo-top{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;gap:40px;align-items:center;padding:24px 34px;border-bottom:1px solid var(--ci-line)}.ci-geography .ca-brand-mark{background:#173d2f;border-radius:50%}.ci-geography .ca-search{width:100%;max-width:600px;justify-self:end;background:#f8faf8;border-radius:12px}.ci-geography .ca-geo-workspace{display:grid;grid-template-columns:110px minmax(0,1fr);min-height:calc(100dvh - 105px)}.ci-geography .ca-geo-rail{display:flex;flex-direction:column;align-items:center;gap:22px;padding:27px 10px 24px;border-right:1px solid var(--ci-line);background:#fbfcfb}.ci-geography .ca-geo-symbol{display:grid;place-items:center;width:43px;height:43px;border-radius:14px;background:#edf4ee;color:#24634a}.ci-geography .ca-geo-rail .ca-navigation{width:100%;flex-direction:column;gap:9px}.ci-geography .ca-geo-rail .ca-navigation button{flex-direction:column;gap:7px;padding:11px 3px;border-radius:14px;width:100%;font-size:13px;line-height:1.5}.ci-geography .ca-geo-rail .ca-navigation button[aria-current=page]{background:#e9f2ec;color:#20593f}.ci-geography .ca-geo-rail .ca-signout{margin-top:auto;flex-direction:column;border:0;font-size:12px}.ci-geography .ca-geo-content{min-width:0;padding:36px 38px 28px}.ci-geography .ca-geo-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:27px}.ci-geography h1{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-1.4px;font-size:clamp(32px,3.1vw,53px);line-height:1.12}.ci-geography .ca-eyebrow{letter-spacing:1.1px;color:#668574}.ci-geography .ca-create{border-radius:9px;background:#193f30}.ci-geography .ca-context-tools{padding:13px 16px;border:1px solid #e8ece9;border-radius:12px;background:#fafcfa}.ci-geography .ca-footer{margin-top:40px}.ci-warehouse{--ci-accent:#1767d2;--ci-ink:#213651;--ci-muted:#738ca7;--ci-line:#d8e5f3;--ci-soft:#e9f2ff;background:#dceafb;padding:24px}.ci-warehouse .ca-yard-frame{min-height:calc(100dvh - 48px);max-width:1960px;margin:auto;overflow:clip;border:1px solid #c7d8ef;border-radius:28px;background:#edf4fe;box-shadow:0 20px 55px #26588a12}.ci-warehouse .ca-yard-top{display:grid;grid-template-columns:auto minmax(180px,1fr) auto auto auto;gap:22px;align-items:center;padding:22px 27px;border-bottom:1px solid #d4e2f4;background:#f7faff}.ci-warehouse .ca-brand-mark{background:#1767d2;border-radius:11px;box-shadow:0 6px 12px #1767d22a}.ci-warehouse .ca-search{border-radius:12px;border-color:#dbe7f5;max-width:650px;width:100%}.ci-warehouse .ca-yard-mode{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid #d5e4f5;border-radius:12px;background:#ecf4ff;color:#3f6e9c;white-space:nowrap;font-size:13px}.ci-warehouse .ca-yard-mode small{display:block;margin-top:4px;color:#7f99b3;font-size:11px}.ci-warehouse .ca-yard-navigation{padding:12px 22px;border-bottom:1px solid #d3e2f4;background:#e2edfc}.ci-warehouse .ca-navigation{gap:6px}.ci-warehouse .ca-navigation button{border-radius:10px;padding:12px 14px;color:#6582a3}.ci-warehouse .ca-navigation button[aria-current=page]{background:#fff;color:#1767d2;box-shadow:0 4px 12px #2f67a319}.ci-warehouse .ca-yard-content{padding:30px 28px 25px;min-width:0}.ci-warehouse .ca-yard-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.ci-warehouse h1{font-size:clamp(29px,2.6vw,43px);letter-spacing:-1.2px}.ci-warehouse .ca-eyebrow{color:#4c87c3;letter-spacing:1.5px}.ci-warehouse .ca-create{border-radius:11px;box-shadow:0 5px 14px #1767d21f}.ci-warehouse .ca-context-tools{margin-top:8px}.ci-warehouse .ca-avatar{background:#d9eaff;color:#2866b1}@media(max-width:1450px){.ci-world .ca-world-context{display:none}.ci-world .ca-world-top{grid-template-columns:auto minmax(160px,1fr) auto auto;gap:20px}.ci-warehouse .ca-yard-mode{display:none}.ci-warehouse .ca-yard-top{grid-template-columns:auto minmax(160px,1fr) auto auto;gap:18px}}@media(max-width:1100px){:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-profile>.icon,:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-profile>span:nth-child(2){display:none}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-brand small{font-size:11px}.ci-geography .ca-geo-top,.ci-requests .ca-journey-top{gap:24px;padding:23px 25px}.ci-geography .ca-geo-workspace{grid-template-columns:108px minmax(0,1fr)}.ci-geography .ca-geo-content{padding:28px 24px}.ci-warehouse{padding:15px}.ci-warehouse .ca-yard-content{padding:28px 23px}}@media(max-width:800px){:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-menu{display:flex;width:42px;height:42px;min-height:42px;flex:none;padding:9px}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-brand{gap:9px}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-brand strong{font-size:22px;letter-spacing:-.8px}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-brand small{display:none}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-brand-mark{width:38px;height:38px;border-radius:12px}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-brand-mark .icon{width:25px;height:25px}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-profile{width:42px;padding:1px}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-avatar{width:38px;height:38px}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-search{grid-column:1/-1;order:10;width:100%;max-width:none;min-height:45px;margin-top:5px;justify-self:stretch}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-search input{font-size:14px}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) h1{font-size:32px;letter-spacing:-1px;line-height:1.17}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-description{font-size:14px;line-height:1.6;margin-top:12px}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-eyebrow{font-size:10px;letter-spacing:1.1px;margin-bottom:12px}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-actions{width:100%;justify-content:flex-start}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-create{flex:1;min-width:0}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-context-tools{justify-content:stretch;margin-bottom:20px}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-context-tools>*{min-width:0}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-footer{gap:12px;margin-top:26px;padding-top:18px;font-size:11px}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-footer>span{width:100%}.ci-warehouse .ca-yard-top,.ci-world .ca-world-top{grid-template-columns:minmax(0,1fr) 42px 42px 42px;gap:9px;padding:16px}.ci-warehouse .ca-yard-top>.ca-signout,.ci-world .ca-world-top>.ca-signout{width:42px;padding:9px;min-height:42px}.ci-warehouse .ca-yard-top>.ca-signout span,.ci-world .ca-world-top>.ca-signout span{display:none}.ci-world .ca-world-navigation{display:none;padding:14px 16px}.ci-world[data-menu-open=true] .ca-world-navigation{display:block}.ci-warehouse .ca-navigation,.ci-world .ca-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ci-warehouse .ca-navigation button,.ci-world .ca-navigation button{justify-content:flex-start;padding:12px 10px;font-size:13px}.ci-world .ca-world-stage{padding:27px 16px 23px}.ci-geography .ca-geo-heading,.ci-requests .ca-journey-heading,.ci-warehouse .ca-yard-heading,.ci-world .ca-world-heading{align-items:stretch;flex-direction:column;gap:23px;margin-bottom:22px}.ci-geography .ca-geo-top,.ci-requests .ca-journey-top{grid-template-columns:minmax(0,1fr) 42px 42px;gap:10px;padding:16px}.ci-requests .ca-journey-navigation{display:none;padding:5px 16px 17px}.ci-requests[data-menu-open=true] .ca-journey-navigation{display:block}.ci-requests .ca-journey-navigation .ca-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ci-requests .ca-journey-navigation .ca-navigation button{padding:12px 10px;font-size:13px;justify-content:flex-start}.ci-requests .ca-journey-workspace{display:block;padding:18px 16px 24px}.ci-requests .ca-journey-rail{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:8px;padding:0 0 20px}.ci-requests .ca-journey-rail .ca-navigation{display:flex;flex:1;flex-direction:row;gap:6px;flex-wrap:wrap}.ci-requests .ca-journey-rail .ca-navigation button{width:auto;flex:1;min-width:85px;flex-direction:row;padding:10px 9px;font-size:12px;border-radius:14px;background:#e6eaf0}.ci-requests .ca-journey-rail .ca-signout{margin:0;flex-direction:row;min-height:44px;padding:10px;border:0}.ci-requests .ca-journey-rail .ca-signout span{display:none}.ci-requests .ca-rail-help{width:44px;min-height:44px;align-self:flex-start}.ci-requests .ca-journey-content{padding:4px 0 0}.ci-geography .ca-geo-workspace{display:block;min-height:0}.ci-geography .ca-geo-rail{display:none;padding:14px 16px;border:0;border-bottom:1px solid var(--ci-line)}.ci-geography[data-menu-open=true] .ca-geo-rail{display:flex;flex-direction:row;flex-wrap:wrap}.ci-geography .ca-geo-symbol{display:none}.ci-geography .ca-geo-rail .ca-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;flex-direction:row}.ci-geography .ca-geo-rail .ca-navigation button{flex-direction:row;justify-content:flex-start;font-size:13px;gap:9px;padding:12px}.ci-geography .ca-geo-rail .ca-signout{margin:0;flex-direction:row;padding:12px;width:100%;justify-content:flex-start}.ci-geography .ca-geo-content{padding:28px 16px 23px}.ci-geography h1{font-size:37px;letter-spacing:-1.1px}.ci-geography .ca-context-tools{padding:12px}.ci-warehouse{padding:0;background:#edf4fe}.ci-warehouse .ca-yard-frame{min-height:100dvh;border:0;border-radius:0;overflow:visible;box-shadow:none}.ci-warehouse .ca-yard-navigation{display:none;padding:13px 16px}.ci-warehouse[data-menu-open=true] .ca-yard-navigation{display:block}.ci-warehouse .ca-yard-content{padding:28px 16px 23px}}@media(max-width:370px){:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) .ca-brand strong{font-size:20px}.ci-warehouse .ca-yard-top,.ci-world .ca-world-top{padding:13px 12px;gap:7px;grid-template-columns:minmax(0,1fr) 38px 38px 38px}.ci-warehouse .ca-yard-top :is(.ca-profile,.ca-menu,.ca-signout),.ci-world .ca-world-top :is(.ca-profile,.ca-menu,.ca-signout){width:38px}.ci-geography .ca-geo-content,.ci-requests .ca-journey-workspace,.ci-warehouse .ca-yard-content,.ci-world .ca-world-stage{padding-left:12px;padding-right:12px}.ci-geography .ca-geo-top,.ci-requests .ca-journey-top{padding:14px 12px;gap:8px}:is(.ci-world,.ci-requests,.ci-geography,.ci-warehouse) h1{font-size:29px}.ci-geography h1{font-size:34px}:is(.ci-world,.ci-warehouse) .ca-navigation button{gap:7px;font-size:12px;padding:11px 8px}}