.path-workspace{--pw-ink:#24333c;--pw-muted:#76838b;--pw-teal:#356f7c;--pw-line:#dfe5e8;font:13px/1.5 var(--sans);color:var(--pw-ink);text-align:left;background:#f6f8f9;border:1px solid #d9e1e5;border-radius:8px;overflow:hidden;container-type:inline-size}.path-workspace *{box-sizing:border-box}.path-workspace p,.path-workspace h2,.path-workspace h3{margin:0}.path-workspace h3{font:500 18px/1.35 var(--sans);letter-spacing:-.3px}.path-workspace button{font:inherit;cursor:pointer}.path-workspace svg{flex-shrink:0}.pw-topbar{background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}.pw-brand{align-items:center;gap:12px;display:flex}.pw-brand>svg{color:#356f7c}.pw-brand strong{letter-spacing:-.3px;font-size:16px;font-weight:600;display:block}.pw-brand span{color:#76838b;margin-top:2px;font-size:11px;display:block}.pw-top-actions{align-items:center;gap:20px;display:flex}.pw-top-actions>span{color:#76838b;font-size:10px}.pw-nav{border-bottom:1px solid var(--pw-line);background:#fff;gap:23px;padding:0 28px;display:flex;overflow-x:auto}.pw-nav [data-slot=tabs-trigger]{color:#76838b;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:7px;padding:14px 0;font-size:12px;display:flex}.pw-nav [data-active]{color:#356f7c!important;border-bottom-color:#356f7c!important}.path-workspace [data-slot=tabs-content][hidden]{display:none}.pw-content{padding:28px}.pw-heading{margin-bottom:24px}.pw-heading>span,.pw-kicker{color:#76838b;letter-spacing:.1em;font-size:10px}.path-workspace .pw-heading h2{font:500 27px/1.2 var(--sans);letter-spacing:-.8px;margin:9px 0}.pw-heading p{color:#76838b;font-size:12px}.pw-review-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:20px;display:grid}.pw-canvas{background:#e8edf0;border:1px solid #dbe2e6;border-radius:6px;overflow:hidden}.pw-canvas-bar{background:#f0f3f5;border-bottom:1px solid #d9e1e5;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.pw-canvas-bar>span{align-items:center;gap:8px;font-size:11px;display:flex}.pw-canvas-bar small{color:#76838b;font-size:9px}.pw-region-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:16px;display:grid}.pw-region-grid button{color:#52616b;background:#fff;border:2px solid #0000;border-radius:4px;min-width:0;padding:3px;overflow:hidden}.pw-image{aspect-ratio:1;background:#dce2e6;width:100%;display:block}.pw-region-grid button>span{justify-content:space-between;align-items:center;gap:3px;padding:6px 3px 2px;font-size:9px;display:flex}.pw-region-grid button.pw-selected{border-color:#356f7c}.pw-region-grid button:disabled{opacity:.48;cursor:default}.pw-region-grid button>span strong{color:#356f7c}.pw-region-grid button:hover:not(:disabled){border-color:#96b5bc}.pw-inspector{border:1px solid var(--pw-line);background:#fff;border-radius:6px;padding:20px}.pw-inspector h3{margin:9px 0 12px}.pw-inspector>p{color:#76838b;font-size:12px}.pw-ranks{margin:20px 0}.pw-ranks>div{color:#8b969c;border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:11px;display:flex}.pw-ranks>div strong{color:#356f7c;align-items:center;gap:5px;font-weight:500;display:flex}.pw-ranks .pw-current{color:#356f7c;background:#eaf2f4;border-left:2px solid #356f7c}.pw-ranks small{font-size:9px}.pw-primary,.pw-secondary,.pw-text{color:#356f7c;background:#fff;border:1px solid #d2dfe3;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;display:inline-flex;font-size:12px!important}.pw-primary{color:#fff;background:#356f7c;border-color:#356f7c;width:100%}.pw-secondary{padding:8px 12px}.pw-text{background:0 0;border:0;padding:10px 0}.path-workspace button:disabled{cursor:default}.pw-primary:disabled,.pw-secondary:disabled,.pw-text:disabled{opacity:.45}.pw-feedback{color:#68808a;align-items:flex-start;gap:6px;margin-top:14px;font-size:10px;line-height:1.6;display:flex}.pw-feedback svg{margin-top:2px}.pw-footer{border-top:1px solid var(--pw-line);color:#7b8890;background:#fff;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px 28px;font-size:9px;display:flex}.pw-footer i{background:#83a3a4;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.pw-form-layout{grid-template-columns:minmax(0,1fr) 280px;gap:24px;display:grid}.pw-white-panel{border:1px solid var(--pw-line);background:#fff;border-radius:6px;overflow:hidden}.pw-panel-heading{border-bottom:1px solid var(--pw-line);justify-content:space-between;gap:15px;padding:22px;display:flex}.pw-panel-heading span{color:#76838b;font-size:11px}.pw-feature-grid{grid-template-columns:1fr 1fr;gap:0 20px;padding:16px 22px;display:grid}.pw-feature-grid label,.pw-term-list label,.pw-options label,.pw-cohort label{cursor:pointer;align-items:center;gap:12px;padding:14px 0;font-size:12px;display:flex}.pw-feature-grid label{border-bottom:1px solid #edf0f2}.pw-selection-count{align-items:baseline;gap:10px;padding:25px 0;display:flex}.pw-selection-count strong{font-size:42px;font-weight:400}.pw-selection-count span{color:#76838b;font-size:11px}.path-workspace [data-slot=checkbox],.path-workspace [data-slot=radio-group-item]{color:#fff;background:#fff;border:1px solid #aebfc6;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;padding:0;display:inline-flex}.path-workspace [data-slot=radio-group-item]{border-radius:50%}.path-workspace [data-slot=checkbox][data-checked],.path-workspace [data-slot=radio-group-item][data-checked]{background:#356f7c;border-color:#356f7c}.path-workspace [data-slot=checkbox-indicator] svg{width:12px;height:12px}.path-workspace [data-slot=radio-group-indicator]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.path-workspace [data-slot=radio-group-indicator] span{background:#fff;border-radius:50%;width:6px;height:6px}.pw-source-label{border-bottom:1px solid var(--pw-line);flex-direction:column;gap:7px;padding:22px;display:flex}.pw-source-label>span{color:#76838b;letter-spacing:.1em;font-size:9px}.pw-source-label>strong{font-size:22px;font-weight:500}.pw-source-label small{color:#89949b;font-size:10px}.path-workspace [data-slot=input]{color:#24333c;width:100%;font:13px var(--sans);background:#fff;border:1px solid #cfdbe0;border-radius:4px;outline:none;padding:10px 12px}.pw-search{align-items:center;gap:8px;margin:20px 22px 8px;display:flex}.pw-search>svg{color:#8a9ba3}.pw-term-list{grid-template-columns:1fr 1fr;gap:0 20px;max-height:350px;padding:0 22px 20px;display:grid;overflow-y:auto}.pw-term-list label{border-bottom:1px solid #edf0f2;font-size:11px}.pw-mapping-choice{background:#f2f6f7;flex-direction:column;align-items:flex-start;gap:12px;margin:22px 0;padding:16px;display:flex}.pw-mapping-choice small{color:#76838b;font-size:10px}.pw-mapping-choice strong{font-weight:500}.pw-empty{color:#76838b;padding:20px}.pw-cell-scroll{max-height:540px;overflow:auto}.pw-cell-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px;display:grid}.pw-cell-grid figure{margin:0}.pw-cell-grid figcaption{font:10px/1.4 var(--sans);color:#6e818b;margin:0;padding:7px 0}.pw-zoom{align-items:center;gap:12px;font-size:10px;display:flex}.pw-zoom [data-slot=slider]{width:85px}.path-workspace [data-slot=slider]{padding:8px 0;position:relative}.path-workspace [data-slot=slider-track]{background:#cbd7dc;height:3px;position:relative}.path-workspace [data-slot=slider-range]{background:#356f7c;height:3px}.path-workspace [data-slot=slider-thumb]{background:#fff;border:2px solid #356f7c;border-radius:50%;width:12px;height:12px;display:block;position:absolute;top:50%}.pw-cohort{border-block:1px solid #e7ecef;margin:16px 0}.pw-cohort label{padding:9px 0}.pw-small{font-size:10px!important}.pw-field-label{margin:22px 0 8px;font-size:11px;font-weight:500;display:block}.pw-options label{padding:7px 0}.pw-field-help{color:#76838b;margin:8px 0 22px;font-size:10px;display:block}.pw-brief{padding:30px}.pw-brief h3{margin:16px 0;font-size:28px;font-weight:500}.pw-brief>p{color:#76838b;max-width:580px}.pw-brief ol{margin:26px 0;padding-left:20px}.pw-brief li{color:#76838b;padding:13px 0 13px 10px}.pw-brief li strong{color:#24333c;font-weight:500}.pw-brief-note{color:#6e818b;background:#edf3f5;padding:16px;font-size:11px}.pw-acknowledge{cursor:pointer;align-items:flex-start;gap:12px;margin:24px 0;font-size:12px;display:flex}.pw-ready{border-top:1px solid var(--pw-line);flex-direction:column;align-items:flex-start;gap:12px;padding-top:20px;display:flex}.pw-ready strong{font-weight:500}.pw-ready p{color:#76838b;font-size:12px}.pw-overview{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pw-overview button{text-align:left;border:1px solid var(--pw-line);color:#356f7c;background:#fff;border-radius:5px;align-items:center;gap:18px;padding:22px;display:flex}.pw-overview button>div{flex:1}.pw-overview strong{color:#24333c;font-weight:500;display:block}.pw-overview span{color:#76838b;margin-top:5px;font-size:11px;display:block}.pw-session{background:#eaf1f3;margin-top:22px;padding:20px}.pw-session strong{font-weight:500}.pw-session p{color:#76838b;margin-top:8px;font-size:12px}.path-workspace :is(button,input,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #568a99}.pw-page{max-width:1500px;margin:auto;padding:25px}.pw-page>header{font:12px/1.5 var(--sans);color:#76838b;justify-content:space-between;gap:20px;padding:0 0 24px;display:flex}.pw-page>header a{color:#356f7c}.pw-compact .pw-nav{display:none}.pw-compact .pw-region-grid{max-height:440px;overflow:auto}@container (width<=1000px){.pw-review-layout{grid-template-columns:minmax(0,1fr) 230px}.pw-inspector{padding:17px}.pw-region-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pw-form-layout{grid-template-columns:minmax(0,1fr) 230px}.pw-nav{gap:20px}.pw-content{padding:22px}}@container (width<=720px){.pw-topbar{padding:18px}.pw-top-actions>span{display:none}.pw-brand strong{font-size:14px}.pw-secondary{padding:8px;font-size:10px!important}.pw-nav{padding:0 18px}.pw-content{padding:20px 16px}.path-workspace .pw-heading h2{font-size:24px}.pw-review-layout,.pw-form-layout{grid-template-columns:1fr}.pw-region-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:450px;padding:12px;overflow:auto}.pw-ranks{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.pw-inspector{padding:22px}.pw-feature-grid,.pw-term-list{grid-template-columns:1fr}.pw-cell-grid{grid-template-columns:1fr 1fr;padding:14px}.pw-canvas-bar{flex-wrap:wrap}.pw-overview{grid-template-columns:1fr}.pw-brief{padding:24px}.pw-footer{padding:14px 18px}}@media (max-width:600px){.pw-page{padding:12px}}@media (prefers-reduced-motion:reduce){.path-workspace *{transition:none!important;animation:none!important}}
