.p1{--p1-ground:#f2f2f1;--p1-panel:#fff;--p1-ink:#212121;--p1-ink-2:#52555e;--p1-ink-3:#6b6e76;--p1-hair:#e3e2e1;--p1-line:#cecdcd;--p1-field:#8f9199;--p1-future:#d4d3d2;--p1-future-dim:#e4e3e2;--p1-off:#9b9a99;--p1-hover:#f1f1f0;--p1-col:#e9e9e8;--p1-do:#212121;--p1-do-hover:#000;--p1-on-do:#fff;--p1-on-do-2:#d0cfcf;--p1-do-rule:#474747;--p1-alert:#b3261e;--p1-alert-tint:#fbeceb;--p1-soon:#8a5a00;--p1-ok:#2f6b2e;--p1-link:#b8303f;--p1-rosey:#e4505f;--p1-hatch:repeating-linear-gradient(135deg, #f4f4f3 0 5px, #e9e9e8 5px 6px);--p1-hatch-line:#d9d8d7;--p1-scrim:#21212147;--p1-mono:var(--font-geist-mono), ui-monospace, Menlo, monospace;--d-events:#e4505f;--d-studios:#ffc700;--d-connects:#88a2ff;--d-woodshop:#6fae6e;--d-live:#a467ff;--d-dryhire:#1fa2a0;--d-internal:#8a8f98;background:var(--p1-ground);color:var(--p1-ink);font-size:15px;line-height:1.45}[data-theme=dark] .p1{--p1-ground:#1a1a1a;--p1-panel:#242424;--p1-ink:#f2f2f1;--p1-ink-2:#c4c5c9;--p1-ink-3:#a3a5ab;--p1-hair:#353535;--p1-line:#4a4a4a;--p1-field:#7c7e85;--p1-future:#4a4a4a;--p1-future-dim:#333;--p1-off:#7d7c7b;--p1-hover:#2e2e2e;--p1-col:#1f1f1f;--p1-do:#f2f2f1;--p1-do-hover:#fff;--p1-on-do:#212121;--p1-on-do-2:#52555e;--p1-do-rule:#cecdcd;--p1-alert:#ff8a80;--p1-alert-tint:#3a2220;--p1-soon:#f0b541;--p1-ok:#7cc47a;--p1-link:#f58b95;--p1-hatch:repeating-linear-gradient(135deg, #2a2a2a 0 5px, #323232 5px 6px);--p1-hatch-line:#444;--p1-scrim:#00000080}.p1 h1,.p1 h2,.p1 h3,.p1 h4,.p1 p{margin:0}.p1 a.p1-link,.p1 .p1-link{color:var(--p1-link);text-decoration:none}.p1 a.p1-link:hover{color:var(--p1-ink);text-decoration:underline}.p1-i{stroke-width:1.75px;flex:none;width:16px;height:16px}.p1-i-s{width:14px;height:14px}.p1-muted{color:var(--p1-ink-3)}.p1-small{font-size:13.5px}.p1-mono{font-family:var(--p1-mono)}.p1-page{width:100%;max-width:1400px;margin:0 auto;padding:20px 28px 64px}.p1-page.wide{max-width:none}.p1-page{position:relative}.p1-key{z-index:30;position:absolute;top:20px;right:28px}.p1-key-sw{background:var(--p1-hatch);border:1px solid var(--p1-ink);width:10px;height:10px}.p1-keypop{background:var(--p1-panel);width:min(460px,100vw - 32px);max-height:75vh;color:var(--p1-ink);border:1px solid var(--p1-ink);padding:12px 16px 14px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.p1-keypop-h{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.p1-keypop h4{letter-spacing:.08em;text-transform:uppercase;color:var(--p1-ink-2);font-size:12px;font-weight:700}.p1-krow{border-top:1px solid var(--p1-hair);color:var(--p1-ink-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:grid}.p1-krow b{color:var(--p1-ink);font-size:14px;display:block}.p1-krow .p1-dept:before{width:12px;height:12px}.p1-crumbs{color:var(--p1-ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:14px;display:flex}.p1-crumbs a{color:var(--p1-ink-2);text-decoration:none}.p1-crumbs a:hover{color:var(--p1-ink);text-decoration:underline}.p1-crumbs .sep{color:var(--p1-off)}.p1-rhead{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.p1-rhead-t{flex:1;min-width:280px}.p1-rhead-k{letter-spacing:.06em;text-transform:uppercase;color:var(--p1-ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.p1-rtitle{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;font-size:38px;font-weight:400;line-height:1.02}.p1-ptitle{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;font-size:44px;font-weight:400;line-height:1}.p1-rsub{color:var(--p1-ink-2);margin-top:6px;font-size:16px}.p1-rhead-a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.p1 [data-d=events]{--dc:var(--d-events)}.p1 [data-d=studios]{--dc:var(--d-studios)}.p1 [data-d=connects]{--dc:var(--d-connects)}.p1 [data-d=woodshop]{--dc:var(--d-woodshop)}.p1 [data-d=live]{--dc:var(--d-live)}.p1 [data-d=dryhire]{--dc:var(--d-dryhire)}.p1 [data-d=internal]{--dc:var(--d-internal)}.p1-dept{color:var(--p1-ink);white-space:nowrap;letter-spacing:0;text-transform:none;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.p1-dept:before{content:"";background:var(--dc,#999);flex:none;width:10px;height:10px}.p1-dept-fill{background:color-mix(in srgb, var(--dc) 26%, var(--p1-panel));color:var(--p1-ink);white-space:nowrap;align-items:center;padding:2px 8px;font-size:13px;font-weight:500;display:inline-flex}.p1-stripe{background:var(--dc);flex:none;align-self:stretch;width:5px}.p1-stagebar{background:var(--p1-panel);border:1px solid var(--p1-hair);grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,1.1fr);gap:14px;margin-bottom:12px;padding:14px 16px 12px;display:grid}.p1-stagebar.only-pipeline{grid-template-columns:minmax(0,1fr)}.p1-stagebar.only-delivery{grid-template-columns:minmax(0,4fr) minmax(0,1.1fr)}.p1-sb-ph{min-width:0}.p1-sb-ph-h{letter-spacing:.08em;text-transform:uppercase;color:var(--p1-ink-2);align-items:baseline;gap:8px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.p1-sb-ph-h span{letter-spacing:0;text-transform:none;color:var(--p1-ink-3);font-weight:400}.p1-sb-steps{gap:4px;margin:0;padding:0;list-style:none;display:flex}.p1-sb-steps li{border-top:4px solid var(--p1-future);flex:1;min-width:0;padding:10px 8px 6px;position:relative}.p1-sb-steps li[data-c=dotted]{border-top-style:dotted}.p1-sb-steps li[data-c=dashed]{border-top-style:dashed}.p1-sb-n{color:var(--p1-ink-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:14px;font-weight:500;display:flex;overflow:hidden}.p1-sb-m{color:var(--p1-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12.5px;overflow:hidden}.p1-sb-steps li.done{border-top-color:var(--p1-ink)}.p1-sb-steps li.done .p1-sb-n{color:var(--p1-ink)}.p1-sb-steps li.now{border-top-color:var(--p1-rosey);background:var(--p1-panel);outline:2px solid var(--p1-ink);outline-offset:-2px;border-top-width:6px;padding-top:8px}.p1-sb-steps li.now .p1-sb-n{color:var(--p1-ink);font-weight:700}.p1-now-tag{font-family:var(--font-heading);letter-spacing:.14em;background:var(--p1-do);color:var(--p1-on-do);margin-left:2px;padding:1px 5px 0;font-size:11px;font-weight:400}.p1-sb-steps li.off .p1-sb-n,.p1-sb-steps li.off .p1-sb-m{color:var(--p1-off)}.p1-sb-ph.dim .p1-sb-steps li{border-top-color:var(--p1-future-dim)}.p1-mv{color:var(--p1-ink-3);white-space:nowrap;align-items:center;gap:3px;margin-top:4px;font-size:12px;display:inline-flex}.p1-mv .p1-i{width:12px;height:12px}.p1-mv.you{color:var(--p1-ink);font-weight:500}.p1-sb-note{color:var(--p1-ink-2);border-top:1px solid var(--p1-hair);flex-wrap:wrap;grid-column:1/-1;gap:18px;margin-top:2px;padding-top:8px;font-size:13px;display:flex}.p1-sb-note .p1-mv{margin:0}.p1-lead{flex-direction:column;display:flex}.p1-nextbar{background:var(--p1-do);color:var(--p1-on-do);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;margin-bottom:18px;padding:14px 16px;display:grid}.p1-nb-mark{background:var(--p1-rosey);color:#fff;place-items:center;width:34px;height:34px;display:grid}.p1-nb-k{letter-spacing:.1em;text-transform:uppercase;color:var(--p1-on-do-2);font-size:12px;font-weight:700}.p1-nb-t{margin-top:1px;font-size:17px;font-weight:700}.p1-nb-d{color:var(--p1-on-do-2);margin-top:2px;font-size:14px}.p1-nb-wait{border-left:1px solid var(--p1-do-rule);color:var(--p1-on-do-2);padding-left:16px;font-size:13px;line-height:1.3}.p1-nb-wait b{color:var(--p1-on-do);align-items:center;gap:6px;margin-top:2px;font-size:15px;display:flex}.p1-nextbar.theirs,.p1-nextbar.theirs .p1-nb-mark{background:var(--p1-panel);color:var(--p1-ink);border:2px solid var(--p1-ink)}.p1-nextbar.theirs .p1-nb-k,.p1-nextbar.theirs .p1-nb-d{color:var(--p1-ink-2)}.p1-nextbar.theirs .p1-nb-wait{border-left-color:var(--p1-hair);color:var(--p1-ink-2)}.p1-nextbar.theirs .p1-nb-wait b{color:var(--p1-ink)}.p1-nextbar.compact{grid-template-columns:minmax(0,1fr);gap:8px;margin:0}.p1-nextbar.compact .p1-nb-t{font-size:16px}.p1-nextbar.compact .p1-nb-wait{border:0;padding:0}.p1-btn{border:1px solid var(--p1-ink);background:var(--p1-panel);color:var(--p1-ink);white-space:nowrap;cursor:pointer;border-radius:0;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:14.5px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.p1-btn:hover{background:var(--p1-hover);color:var(--p1-ink);text-decoration:none}.p1-btn:disabled,.p1-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.p1-btn-do{background:var(--p1-do);color:var(--p1-on-do);border-color:var(--p1-do)}.p1-btn-do:hover{background:var(--p1-do-hover);color:var(--p1-on-do)}.p1-btn-inv{background:var(--p1-on-do);color:var(--p1-do);border-color:var(--p1-on-do);font-weight:700}.p1-btn-inv:hover{background:var(--p1-on-do);color:var(--p1-do);opacity:.9}.p1-btn-q{color:var(--p1-ink-2);background:0 0;border-color:#0000}.p1-btn-q:hover{background:var(--p1-hover)}.p1-btn-risk{border-color:var(--p1-alert);color:var(--p1-alert);background:var(--p1-panel)}.p1-btn-risk:hover{background:var(--p1-alert-tint);color:var(--p1-alert)}.p1-btn-sm{padding:4px 9px;font-size:13.5px}.p1-btn-block{justify-content:center;width:100%}.p1-menu{position:relative}.p1-menu>summary{list-style:none}.p1-menu>summary::-webkit-details-marker{display:none}.p1-menu-list{background:var(--p1-panel);border:1px solid var(--p1-ink);z-index:20;min-width:min(260px,100vw - 16px);max-width:calc(100vw - 16px);padding:4px 0;position:absolute;top:calc(100% + 4px);right:0}.p1-menu-list--left{left:0;right:auto}.p1-menu-list button,.p1-menu-list a{text-align:left;width:100%;color:var(--p1-ink);cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:8px;padding:8px 12px;font-family:inherit;font-size:14px;text-decoration:none;display:flex}.p1-menu-list button:hover,.p1-menu-list a:hover{background:var(--p1-hover);text-decoration:none}.p1-menu-list button:disabled{opacity:.5;cursor:not-allowed}.p1-menu-list hr{border:0;border-top:1px solid var(--p1-hair);margin:4px 0}.p1-menu-list .risk{color:var(--p1-alert)}.p1-menu-list small{color:var(--p1-ink-3);font-size:12.5px;display:block}.p1-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.p1-col{flex-direction:column;gap:18px;min-width:0;display:flex}.p1-zone{background:var(--p1-panel);border:1px solid var(--p1-hair)}.p1-zone-h{border-bottom:1px solid var(--p1-hair);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.p1-zone-h h3{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.p1-zone-h .sp{flex:1}.p1-zone-h .hint{color:var(--p1-ink-3);font-size:13px}.p1-zone-b{padding:14px 16px}.p1-zone-b.flush{padding:0}.p1-zone.risk{border-left:4px solid var(--p1-alert)}.p1-zone.dashed{border-style:dashed;border-color:var(--p1-field)}.p1-ro{grid-template-columns:130px minmax(0,1fr);margin:0;display:grid}.p1-ro dt{color:var(--p1-ink-3);border-bottom:1px solid var(--p1-hair);padding:7px 0;font-size:13.5px}.p1-ro dd{border-bottom:1px solid var(--p1-hair);overflow-wrap:anywhere;min-width:0;margin:0;padding:7px 0;font-size:15px}.p1-ro>:nth-last-child(-n+2){border-bottom:0}.p1-lbl{color:var(--p1-ink-3);margin-bottom:4px;font-size:13px;display:block}.p1-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.p1-f{flex-direction:column;min-width:0;display:flex}.p1-f>label,.p1-f>.p1-f-l{color:var(--p1-ink-2);margin-bottom:4px;font-size:13.5px;font-weight:500}.p1-f .help{color:var(--p1-ink-3);margin-top:4px;font-size:12.5px}.p1 .p1-in{appearance:none;border:1px solid var(--p1-field);background:var(--p1-panel);font:inherit;color:var(--p1-ink);border-radius:0;width:100%;min-height:36px;padding:7px 10px;font-size:15px}.p1 .p1-in:hover{border-color:var(--p1-ink)}.p1 .p1-in:focus{outline:2px solid var(--p1-ink);outline-offset:-1px}.p1 .p1-in::placeholder{color:var(--p1-off)}.p1 .p1-in:disabled{opacity:.6;cursor:not-allowed}.p1 select.p1-in{background-image:var(--select-chevron);background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}.p1 textarea.p1-in{resize:vertical;min-height:64px}.p1 .p1-in-sm{min-height:30px;padding:3px 8px;font-size:14px}.p1-saved{color:var(--p1-ok);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.p1-saving{color:var(--p1-ink-3);font-size:12.5px}.p1-err{color:var(--p1-alert);font-size:13.5px}.p1 .p1-intro{border-left:4px solid var(--p1-ink);gap:6px;padding:4px 0 4px 12px;font-size:15px;display:grid}.p1 .p1-steps,.p1 .p1cs-steps{counter-reset:p1step;gap:18px;margin:0;padding:0;list-style:none;display:grid}.p1 .p1-steps>li,.p1 .p1cs-steps>li{counter-increment:p1step;padding-left:30px;position:relative}.p1 .p1-steps>li:before,.p1 .p1cs-steps>li:before{content:counter(p1step);border:1px solid var(--p1-ink);width:20px;height:20px;color:var(--p1-ink);place-items:center;font-size:12.5px;font-weight:700;display:grid;position:absolute;top:0;left:0}.p1 .p1-steps>li{min-width:0}.p1 .p1-step-top{gap:2px;margin-bottom:10px;display:grid}.p1 .p1-step-h{color:var(--p1-ink);font-size:15px;font-weight:600;line-height:20px}.p1 .p1-help{color:var(--p1-ink-3);font-size:13px}.p1 .p1-submit{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.p1 .p1-need{min-width:0;color:var(--p1-ink-2);flex:14rem;gap:2px;font-size:13.5px;display:grid}.p1-cb{border:2px solid var(--p1-ink);background:var(--p1-panel);cursor:pointer;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;padding:0;display:grid}.p1-cb.on{background:var(--p1-do);border-color:var(--p1-do)}.p1-cb.on:after{content:"";border-left:2px solid var(--p1-on-do);border-bottom:2px solid var(--p1-on-do);width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.p1-cb:disabled{opacity:.5;cursor:not-allowed}.p1-late{color:var(--p1-alert);font-weight:500}.p1-soon{color:var(--p1-soon);font-weight:500}.p1-log{margin:0;padding:4px 0 0;list-style:none}.p1-log li{color:var(--p1-ink-2);grid-template-columns:118px minmax(0,1fr);gap:12px;padding:7px 0;font-size:14px;display:grid;position:relative}.p1-log li:before{content:"";border-left:1px solid var(--p1-line);position:absolute;top:0;bottom:0;left:112px}.p1-log li:after{content:"";background:var(--p1-panel);border:1px solid var(--p1-ink-3);width:7px;height:7px;position:absolute;top:12px;left:109px}.p1-log li.person:after{background:var(--p1-ink-3)}.p1-log time{font-family:var(--p1-mono);color:var(--p1-ink-3);padding-top:1px;font-size:12.5px}.p1-log b{color:var(--p1-ink);font-weight:500}.p1-log .body{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.p1-log.stacked li{padding:6px 0 8px 18px;display:block}.p1-log.stacked li:before{left:3px}.p1-log.stacked li:after{top:11px;left:0}.p1-log.stacked time{margin-bottom:2px;display:block}.p1-rms{background:var(--p1-hatch);border:1px solid var(--p1-hatch-line);color:var(--p1-ink);align-items:center;gap:6px;padding:3px 8px;font-size:15px;display:inline-flex}.p1-rms .p1-i{width:13px;height:13px;color:var(--p1-ink-3)}.p1-rms-block{background:var(--p1-hatch);border:1px solid var(--p1-hatch-line);padding:12px 14px}.p1-rms-block-h{color:var(--p1-ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.p1-rms-block-h .sp{flex:1}.p1-rms-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.p1-rms-grid .v{overflow-wrap:anywhere;font-size:15px;font-weight:500}.p1-rms-grid .k{color:var(--p1-ink-2);font-size:12.5px}.p1-hatched{background:var(--p1-hatch)}.p1-seen{color:var(--p1-ink);border:1px solid var(--p1-ink);background:var(--p1-panel);white-space:nowrap;align-items:center;gap:5px;padding:1px 7px;font-size:12.5px;font-weight:500;display:inline-flex}.p1-seen .p1-i{width:12px;height:12px}.p1-tabs{border-bottom:2px solid var(--p1-ink);margin-bottom:18px;display:flex;overflow-x:auto}.p1-tab{color:var(--p1-ink-2);white-space:nowrap;border-bottom:4px solid #0000;align-items:center;gap:8px;margin-bottom:-2px;padding:10px 16px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.p1-tab:hover{color:var(--p1-ink);text-decoration:none}.p1-tab.on{color:var(--p1-ink);border-bottom-color:var(--p1-rosey);background:var(--p1-panel);font-weight:700}.p1-tab .ct{background:var(--p1-do);color:var(--p1-on-do);padding:0 6px;font-size:12.5px;font-weight:700}.p1-tab .ct.l{background:var(--p1-alert);color:#fff}.p1-tab.soft{color:var(--p1-off)}.p1-seg{border:1px solid var(--p1-ink);display:inline-flex}.p1-seg>a,.p1-seg>button{background:var(--p1-panel);color:var(--p1-ink);cursor:pointer;border:0;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:14px;text-decoration:none;display:flex}.p1-seg>*+*{border-left:1px solid var(--p1-ink)!important}.p1-seg>.on{background:var(--p1-do);color:var(--p1-on-do)}.p1-chips{flex-wrap:wrap;gap:6px;display:flex}.p1-chip{border:1px solid var(--p1-line);background:var(--p1-panel);color:var(--p1-ink);cursor:pointer;align-items:center;gap:6px;padding:4px 9px;font-family:inherit;font-size:13.5px;text-decoration:none;display:inline-flex}.p1-chip.on{border-color:var(--p1-ink);box-shadow:inset 0 0 0 1px var(--p1-ink)}.p1-chip .n{color:var(--p1-ink-3)}.p1-subtabs{display:flex}.p1-subtabs a{color:var(--p1-ink-2);border-bottom:3px solid #0000;padding:6px 12px;font-size:14.5px;text-decoration:none}.p1-subtabs a.on{color:var(--p1-ink);border-bottom-color:var(--p1-rosey);font-weight:700}.p1-tbl{border-collapse:collapse;width:100%;font-size:14.5px}.p1-tbl th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--p1-ink-2);border-bottom:1px solid var(--p1-line);white-space:nowrap;padding:8px 12px;font-size:12.5px;font-weight:700}.p1-tbl td{border-bottom:1px solid var(--p1-hair);vertical-align:middle;padding:10px 12px}.p1-tbl tr:last-child td{border-bottom:0}.p1-tbl .num{text-align:right;font-variant-numeric:tabular-nums}.p1-tbl tr.me td{background:var(--p1-hover)}.p1-tbl tr.me td:first-child{box-shadow:inset 3px 0 0 var(--p1-ink)}.p1-mini{vertical-align:middle;gap:2px;display:inline-flex}.p1-mini i{border-top:3px solid var(--p1-future);width:14px;height:0}.p1-mini i.d{border-top-color:var(--p1-ink)}.p1-mini i.n{border-top-color:var(--p1-rosey);border-top-width:5px}.p1-mini i[data-c=dotted]{border-top-style:dotted}.p1-mini i[data-c=dashed]{border-top-style:dashed}.p1-ladder{gap:4px;display:flex}.p1-ladder>div{border-top:4px solid var(--p1-future);color:var(--p1-ink-3);flex:1;padding-top:5px;font-size:13px}.p1-ladder>div[data-c=dotted]{border-top-style:dotted}.p1-ladder>div[data-c=dashed]{border-top-style:dashed}.p1-ladder>.d{border-top-color:var(--p1-ink);color:var(--p1-ink)}.p1-ladder>.n{border-top-color:var(--p1-rosey);color:var(--p1-ink);border-top-width:6px;font-weight:700}.p1-stat{border:1px solid var(--p1-line);white-space:nowrap;background:var(--p1-panel);color:var(--p1-ink);align-items:center;gap:5px;padding:2px 7px;font-size:13px;display:inline-flex}.p1-stat.late{border-color:var(--p1-alert);color:var(--p1-alert);background:var(--p1-alert-tint)}.p1-stat.flag{border-color:var(--p1-do);background:var(--p1-do);color:var(--p1-on-do)}.p1-stat.wait{color:var(--p1-ink-2);border-style:dashed}.p1-av{background:var(--p1-do);width:22px;height:22px;color:var(--p1-on-do);flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.p1-av.none{background:var(--p1-panel);color:var(--p1-alert);border:1px dashed var(--p1-alert)}.p1-band{background:var(--p1-panel);border:0;border-top:1px solid var(--p1-hair);border-left:5px solid var(--p1-line);width:100%;font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--p1-ink-2);cursor:pointer;text-align:left;align-items:center;gap:10px;padding:8px 14px;font-size:13px;font-weight:700;display:flex}.p1-band.now{border-left-color:var(--p1-do);background:var(--p1-do);color:var(--p1-on-do)}.p1-band.late{border-left-color:var(--p1-alert)}.p1-band .n{letter-spacing:0;text-transform:none;font-weight:400}.p1-band .sp{flex:1}.p1-band .chev{width:18px;height:18px;transition:transform .15s}.p1-band .tog{letter-spacing:.06em;opacity:.8;border:1px solid;padding:1px 7px;font-size:12px;font-weight:600}.p1-band[aria-expanded=false] .chev{transform:rotate(-90deg)}.p1-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.p1-legend{color:var(--p1-ink-2);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;font-size:13px;display:flex}.p1-lg{border:2px solid var(--p1-ink-3);vertical-align:middle;width:26px;height:14px;margin-right:5px;display:inline-block}.p1-board{grid-auto-columns:minmax(262px,1fr);grid-auto-flow:column;align-items:start;gap:12px;padding-bottom:12px;display:grid;overflow-x:auto}.p1-bcol{background:var(--p1-col);flex-direction:column;min-height:420px;display:flex}.p1-bcol-h{background:var(--p1-panel);border-top:4px solid var(--p1-ink);border-bottom:1px solid var(--p1-hair);padding:10px 12px 8px}.p1-bcol-h[data-c=dotted]{border-top-style:dotted}.p1-bcol-h[data-c=dashed]{border-top-style:dashed}.p1-bcol-h.tri{border-top-color:var(--p1-alert)}.p1-bcol-h.now{background:var(--p1-do);color:var(--p1-on-do)}.p1-bcol-h.now .p1-mv,.p1-bcol-h.now .v{color:var(--p1-on-do-2)}.p1-bcol-t{align-items:baseline;gap:8px;display:flex}.p1-bcol-t h3{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;font-size:20px;font-weight:400}.p1-bcol-t .n{font-size:14px;font-weight:700}.p1-bcol-t .v{color:var(--p1-ink-2);margin-left:auto;font-size:13.5px}.p1-bcol-b{flex-direction:column;flex:1;gap:8px;padding:8px;display:flex}.p1-bcol.drop-ok .p1-bcol-b{outline:2px dashed var(--p1-ink);outline-offset:-4px;background:var(--p1-hover)}.p1-bcol.drop-no{opacity:.55}.p1-more{font:inherit;color:var(--p1-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;padding:6px;font-size:13.5px}.p1-more:hover{color:var(--p1-ink);text-decoration:underline}.p1-card{background:var(--p1-panel);border:2px dotted var(--p1-ink-3);cursor:pointer;color:var(--p1-ink);text-align:left;font-size:14px;position:relative}.p1-card:before{content:"";background:var(--dc);height:5px;display:block}.p1-card[data-s=quoted]{background:color-mix(in srgb, var(--dc) 9%, var(--p1-panel))}.p1-card[data-s=provisional]{background:color-mix(in srgb, var(--dc) 16%, var(--p1-panel));border-style:dashed}.p1-card[data-s=order],.p1-card[data-s=complete]{background:color-mix(in srgb, var(--dc) 28%, var(--p1-panel));border-style:solid}.p1-card[data-s=triage]{border:2px solid var(--p1-alert);background:var(--p1-panel)}.p1-card[data-s=triage]:before{display:none}.p1-card:hover{outline:2px solid var(--p1-ink);outline-offset:1px}.p1-card.sib{outline:3px solid var(--p1-ink);outline-offset:1px}.p1-card.dragging{opacity:.4}.p1-card-b{padding:8px 10px 9px}.p1-card .cl{font-size:14.5px;font-weight:700;line-height:1.25}.p1-card .sm{color:var(--p1-ink-2);margin-top:1px;font-size:13.5px;line-height:1.3}.p1-card .row{color:var(--p1-ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.p1-card .row .val{color:var(--p1-ink);margin-left:auto;font-size:14px;font-weight:700}.p1-pj{border:1px solid var(--p1-ink);background:var(--p1-panel);color:var(--p1-ink);align-items:center;gap:4px;margin-top:7px;padding:1px 6px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.p1-pj:hover{background:var(--p1-do);color:var(--p1-on-do);text-decoration:none}.p1-age{font-weight:500}.p1-age.a{color:var(--p1-soon)}.p1-age.r{color:var(--p1-alert)}.p1-nudge{color:var(--p1-ink);align-items:center;gap:5px;margin-top:6px;font-size:12.5px;font-weight:500;display:flex}.p1-nudge:before{content:"";background:var(--p1-ink);width:7px;height:7px;display:inline-block}.p1-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.p1-facts .k{color:var(--p1-ink-3);font-size:12.5px}.p1-scrim{background:var(--p1-scrim);z-index:50;position:fixed;inset:0}.p1-panel{background:var(--p1-panel);width:min(520px,100vw);color:var(--p1-ink);border-left:2px solid var(--p1-ink);z-index:51;flex-direction:column;animation:.18s p1-slide-in;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes p1-slide-in{0%{transform:translate(100%)}to{transform:none}}.p1-panel-h{border-bottom:1px solid var(--p1-hair);align-items:flex-start;gap:10px;padding:16px 18px;display:flex}.p1-panel-b{flex-direction:column;flex:1;gap:16px;padding:16px 18px;display:flex;overflow:auto}.p1-toast{background:var(--p1-do);color:var(--p1-on-do);z-index:60;align-items:center;gap:8px;max-width:min(560px,100vw - 32px);padding:10px 16px;font-size:14.5px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@media (max-width:1100px){.p1-grid,.p1-stagebar,.p1-stagebar.only-delivery{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.p1-page{padding:14px 14px 90px}.p1-key{top:14px;right:14px}.p1-rtitle{font-size:28px}.p1-ptitle{font-size:34px}.p1-rhead{gap:10px}.p1-stagebar{padding:12px}.p1-sb-steps{padding-bottom:2px;overflow-x:auto}.p1-sb-steps li{min-width:104px}.p1-sb-note{flex-direction:column;gap:4px}.p1-lead>.p1-nextbar{order:-1;margin-bottom:12px}.p1-sb-note .p1-mv{display:none}.p1-crumbs{min-height:34px;padding-right:78px}.p1-rhead-k{padding-right:78px}.p1-crumbs+.p1-rhead .p1-rhead-k{padding-right:0}.p1-nextbar{grid-template-columns:auto minmax(0,1fr);gap:12px}.p1-nextbar .p1-nb-wait{border-left:0;grid-column:1/-1;padding-left:0}.p1-nextbar .p1-nb-act{grid-column:1/-1}.p1-nextbar .p1-nb-act .p1-btn{justify-content:center;width:100%;min-height:44px}.p1-btn{min-height:40px}.p1-btn-sm{min-height:34px}.p1-fields,.p1-rms-grid,.p1-facts{grid-template-columns:minmax(0,1fr)}.p1-ro{grid-template-columns:110px minmax(0,1fr)}.p1-tbl-wrap{overflow-x:auto}.p1-board{scroll-snap-type:x mandatory;grid-auto-columns:84vw}.p1-bcol{scroll-snap-align:start}.p1-legend{display:none}.p1-tabs{margin-left:-14px;margin-right:-14px;padding:0 6px}.p1-cb{width:22px;height:22px}.p1 .p1-in{font-size:16px}.p1 .p1-steps>li{padding-left:0}.p1 .p1-steps .p1-step-top{min-height:20px;padding-left:30px}.p1-hide-s{display:none!important}}[data-look=p1]{--shadow-card:none;--shadow-card-hover:none;--color-brand-solid:#212121;--color-brand-solid-hover:#000}[data-look=p1] :not(.animate-spin),[data-look=p1] :before,[data-look=p1] :after{border-radius:0!important}[data-theme=dark][data-look=p1],[data-theme=dark] [data-look=p1]{--ink:#1a1a1a;--surface:#242424;--elevated:#2e2e2e;--hairline:#353535;--color-brand-solid:#f2f2f1;--color-brand-solid-hover:#fff;--color-background:var(--ink);--color-ink:var(--ink);--color-surface:var(--surface);--color-elevated:var(--elevated);--color-hairline:var(--hairline)}[data-theme=dark] [data-look=p1] .bg-brand-solid,[data-theme=dark][data-look=p1] .bg-brand-solid{color:#212121!important}.p1.hub-confirm-host{background:0 0;display:contents}.hub-confirm{border:1px solid var(--p1-ink);background:var(--p1-panel);color:var(--p1-ink);border-radius:0;width:min(440px,100vw - 32px);max-width:none;margin:auto;padding:0;font-size:15px;line-height:1.45}.hub-confirm::backdrop{background:var(--p1-scrim)}.hub-confirm-in{padding:20px 20px 16px}.hub-confirm-title{margin:0;font-size:16px;font-weight:700}.hub-confirm-body{color:var(--p1-ink-2);white-space:pre-line;margin:8px 0 0}.hub-confirm-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.p1-btn.hub-confirm-risk{background:var(--p1-alert);border-color:var(--p1-alert);color:#fff}.p1-btn.hub-confirm-risk:hover{background:var(--p1-alert);color:#fff;opacity:.92}@media (max-width:767px){.hub-confirm{margin:auto auto calc(12px + env(safe-area-inset-bottom))}.hub-confirm-acts{flex-direction:column-reverse}.hub-confirm-acts .p1-btn{justify-content:center;padding:11px 12px;font-size:16px}}.p1-btn.hub-hold{border-color:var(--p1-alert);color:var(--p1-alert);background:var(--p1-panel);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;position:relative;overflow:hidden}.p1-btn.hub-hold:hover{background:var(--p1-panel);color:var(--p1-alert)}.hub-hold-fill{align-items:center;justify-content:inherit;padding:inherit;background:var(--p1-alert);color:#fff;clip-path:inset(0 100% 0 0);transition:clip-path .16s ease-out;display:inline-flex;position:absolute;inset:0}.hub-hold.is-holding .hub-hold-fill{clip-path:inset(0);transition:clip-path var(--hub-hold-ms,.9s) linear}.hub-undo{z-index:70;background:var(--p1-do);color:var(--p1-on-do);align-items:center;gap:14px;max-width:min(560px,100vw - 32px);padding:10px 10px 10px 16px;font-size:14.5px;display:flex;position:fixed;bottom:20px;left:50%;overflow:hidden;transform:translate(-50%)}.hub-undo-msg{min-width:0}.hub-undo-btn{font:inherit;color:var(--p1-on-do);border:1px solid var(--p1-do-rule);cursor:pointer;background:0 0;border-radius:0;padding:5px 12px;font-weight:700}.hub-undo-btn:hover{border-color:var(--p1-on-do)}.hub-undo-clock{background:var(--p1-on-do);opacity:.5;transform-origin:0;width:100%;height:2px;animation:linear forwards hub-undo-clock;position:absolute;bottom:0;left:0}@keyframes hub-undo-clock{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:767px){.hub-undo{bottom:calc(76px + env(safe-area-inset-bottom))}}[data-theme=dark] .p1-btn.hub-confirm-risk,[data-theme=dark] .p1-btn.hub-confirm-risk:hover,[data-theme=dark] .hub-hold-fill{color:#212121}
main[data-dept=live]{--dept:var(--org-live-brand);--dept-text:var(--org-live)}main[data-dept=connects]{--dept:var(--org-connects-brand);--dept-text:var(--org-connects)}main[data-dept=woodshop]{--dept:var(--org-woodshop-brand);--dept-text:var(--org-woodshop)}main[data-dept] .p1{--p1-link:var(--dept-text);--p1-rosey:var(--dept)}main[data-dept] .p1 .p1-rhead-k{color:var(--p1-ink);box-shadow:inset 0 -3px 0 var(--dept);align-self:flex-start;padding-bottom:2px}main[data-dept] .p1 .p1-btn-do{background:var(--dept);border-color:var(--dept);color:#212121}main[data-dept] .p1 .p1-btn-do:hover:not(:disabled){background:color-mix(in srgb, var(--dept) 86%, #000);border-color:color-mix(in srgb, var(--dept) 86%, #000);color:#212121}main[data-dept] .p1 .p1-nb-mark{color:#212121}
