:root{--pc-purple-ink:#1a0339;--pc-purple-canvas:#4c1d95;--pc-magenta:#862da1;--pc-sky-canvas:#2282bf;--pc-radius:10px;--pc-shadow-mid:0 16px 40px -14px #0f285052, 0 8px 18px -12px #1a033947, inset 0 1px 0 #ffffff47;--pc-shadow-soft:0 10px 24px -12px #0f285038, inset 0 1px 0 #ffffff73;--pc-glass-blur:24px;--pc-glass-fill:.22;--pc-menu-bg:#ffffffe6;--pc-menu-fg:#1a0339;--pc-menu-border:#ffffffe6;--pc-menu-divider:#1a03391f;--pc-menu-muted:#1a033994;--pc-menu-hover:#1a03391a;--pc-menu-radius:1.35rem;--pc-menu-blur:40px;--pc-shadow-deep:0 28px 64px -18px #0a041e8c, 0 12px 28px -14px #1a033966, inset 0 1px 0 #ffffff38;--pc-overlay-inset:1.75rem;--pc-overlay-radius:2.85rem;color:var(--pc-purple-ink);-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.35}*{box-sizing:border-box}.pc-root{z-index:2147483646;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:stretch;width:100%;height:100%;padding:4px;display:flex;position:fixed;top:0;left:0}.pc-root.pc-home-island.is-edge-tab.is-top-dock:not(.is-dock-open){justify-content:flex-start;align-items:center;height:auto;padding:6px 0 0}.pc-chip-stack{pointer-events:none;flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:12px;width:100%;display:flex}.pc-root.is-plus-below,.pc-root.is-plus-start .pc-chip-stack{justify-content:flex-start}.pc-root.is-plus-below .pc-chip-stack{align-items:flex-start}.pc-cow-stack{flex-direction:column;flex:none;align-items:flex-end;display:flex;position:relative}.pc-client-pill-wrap{z-index:20;pointer-events:auto;position:absolute;bottom:calc(100% + 8px);right:0}.pc-root.is-plus-below .pc-client-pill-wrap{top:calc(100% + 8px);bottom:auto}.pc-client-pill{min-width:0;max-width:13rem;height:32px;color:var(--pc-purple-ink,#1a0339);border-radius:999px;align-items:center;gap:2px;padding:0 6px 0 12px;animation:.16s ease-out pc-fly-in;display:inline-flex}.pc-client-pill-pick{min-width:0;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.pc-client-pill-clear{width:20px;height:20px;color:inherit;opacity:.45;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.pc-client-pill-clear:hover{opacity:1;background:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 8%, transparent)}.pc-client-pill.is-prompt{box-shadow:0 0 0 2px var(--pc-sky-canvas,#38a3e6), 0 8px 18px -10px color-mix(in srgb, var(--pc-sky-canvas,#38a3e6) 55%, transparent);animation:.7s ease-out pc-pill-prompt}@keyframes pc-pill-prompt{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--pc-sky-canvas,#38a3e6) 0%, transparent), 0 0 0 0 transparent}40%{box-shadow:0 0 0 4px color-mix(in srgb, var(--pc-sky-canvas,#38a3e6) 45%, transparent), 0 8px 18px -10px color-mix(in srgb, var(--pc-sky-canvas,#38a3e6) 55%, transparent)}to{box-shadow:0 0 0 2px var(--pc-sky-canvas,#38a3e6), 0 8px 18px -10px color-mix(in srgb, var(--pc-sky-canvas,#38a3e6) 55%, transparent)}}.pc-client-pill-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.pc-root.is-expanded{justify-content:stretch}.pc-root.is-expanded .pc-chip-stack{justify-content:stretch;align-items:stretch;width:100%;min-width:0;height:100%}.pc-root.is-expanded .pc-cow-stack{flex:auto;align-items:stretch;width:100%;min-width:0;height:100%;min-height:0}.pc-studio-door{z-index:500;position:fixed;inset:0}.pc-desk-scrim{z-index:200;cursor:default;background:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 36%, transparent);border:0;margin:0;padding:0;position:fixed;inset:0}.pc-desk-overlay{inset:var(--pc-overlay-inset,1.75rem);border-radius:var(--pc-overlay-radius,2.85rem);z-index:210;pointer-events:auto;background:var(--pc-sky-canvas,#38a3e6);border:7px solid #ffffffeb;flex-direction:column;width:auto;min-width:0;height:auto;min-height:0;display:flex;position:fixed;overflow:hidden;box-shadow:0 28px 64px -18px #0a041e80,0 12px 28px -14px #1a033961,0 0 0 1px #ffffff8c}.pc-desk-overlay.sky-bloom-canvas{background-color:var(--pc-sky-canvas,#38a3e6);background-image:radial-gradient(ellipse 70% 55% at 8% 6%, #ffffff6b 0%, transparent 58%), radial-gradient(ellipse 55% 50% at 92% 96%, color-mix(in srgb, var(--pc-purple-canvas,#4c1d95) 38%, transparent) 0%, transparent 62%)}.pc-desk-overlay>*{flex:auto;min-width:0;min-height:0}.pc-root.is-over-canvas{z-index:230;isolation:isolate;justify-content:flex-end;width:auto;height:auto}.pc-desk-overlay .pc-status{text-align:center;color:#fff;margin:2.5rem auto}.pc-flyout{flex-direction:row;flex:none;align-items:center;gap:6px;display:flex;overflow:visible}.pc-flyout-plus{touch-action:none;width:40px;height:40px;display:grid}.pc-flyout-plus.is-dragging,.pc-flyout-btn.is-dragging{opacity:.72;cursor:grabbing}.pc-flyout.is-sorting .pc-flyout-btn{cursor:grabbing;animation:none}.pc-flyout-btn{width:40px;min-width:40px;height:40px;color:var(--pc-purple-ink,#1a0339);cursor:grab;touch-action:none;border:1px solid #ffffff8c;border-radius:22%;place-items:center;padding:0;transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s;animation:.16s ease-out pc-fly-in;display:grid}.pc-flyout-btn svg{width:16px;height:16px;display:block}.pc-flyout-btn:hover,.pc-flyout-btn:focus-visible{z-index:1;border-color:color-mix(in srgb, var(--pc-sky-canvas,#38a3e6) 42%, #fff);box-shadow:0 8px 16px -6px color-mix(in srgb, var(--pc-sky-canvas,#38a3e6) 50%, transparent), 0 2px 6px #1a03391f, inset 0 1px 0 #ffffffe6;background:#ffffffd1;outline:none;transform:scale(1.08)}.pc-flyout-btn:active:not(.is-dragging){transform:scale(1.02)}.pc-flyout.is-sorting .pc-flyout-btn:hover,.pc-flyout.is-sorting .pc-flyout-btn:focus-visible,.pc-flyout-btn.is-dragging{transform:none}@keyframes pc-fly-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.pc-card,.pc-island,.pc-panel,.pc-hide{pointer-events:auto}.pc-card{width:52px;height:52px;color:var(--pc-purple-ink,#1a0339);border-radius:22%;flex-direction:column;flex:none;transition:width .22s cubic-bezier(.22,1,.36,1),border-radius .22s cubic-bezier(.22,1,.36,1),background .22s,color .22s;display:flex;overflow:visible}.pc-card:not(.is-open){-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;overflow:visible}.pc-card.is-open,.pc-root.is-open .pc-card{width:36.75rem;height:auto;color:var(--pc-purple-ink,#1a0339);background:var(--pc-purple-canvas,#4c1d95);-webkit-backdrop-filter:none;border:7px solid #ffffffc7;border-radius:2.35rem;padding:10px;overflow:visible;box-shadow:0 22px 40px -18px #2282bf8c,0 8px 18px -14px #4c1d9547,0 0 0 1px #ffffff8c,inset 0 1px #fff6}.pc-root:not(.is-expanded) .pc-card.is-open:has(.pc-group-rail.is-collapsed){width:25.15rem}.pc-root.is-expanded .pc-card.is-open,.pc-root.is-expanded.is-open .pc-card{color:var(--pc-purple-ink,#1a0339);-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:2rem;padding:0}.pc-root.is-expanded{background:var(--pc-purple-canvas,#4c1d95);border:8px solid #ffffffc7;border-radius:2.85rem;padding:14px;box-shadow:0 26px 48px -20px #2282bf8c,0 10px 24px -16px #4c1d9547,0 0 0 1px #ffffff8c,inset 0 1px #ffffff73}.pc-fleet-desk>.pc-root.is-expanded.is-fleet{width:100%!important;height:100%!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}.pc-root.is-expanded.is-fleet{border-width:8px;border-radius:2.85rem;padding:14px}.pc-root.is-expanded .pc-card-pad{background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--pc-sky-canvas,#2282bf) 9%, #fff) 100%);border-radius:2rem;box-shadow:inset 0 -28px 40px -30px #2282bf59}.pc-card-pad{background:#fff;border-radius:1.55rem;flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px #ffffffe6,inset 0 0 0 1px #ffffffa6}.pc-card.is-open.is-notes{width:54.75rem}.pc-root:not(.is-expanded) .pc-card.is-open.is-notes:has(.pc-group-rail.is-collapsed){width:43.15rem}.pc-root.is-expanded .pc-card.is-open.is-notes{width:auto}.pc-card.is-open.is-notes .pc-island,.pc-card.is-open.is-notes .pc-hide{flex:none;width:36.5rem;transition:width .22s cubic-bezier(.22,1,.36,1)}.pc-card.is-open.is-notes .pc-panel{flex:none;width:36.5rem;max-width:36.5rem;transition:width .22s cubic-bezier(.22,1,.36,1),max-width .22s cubic-bezier(.22,1,.36,1)}:is(.pc-root:not(.is-expanded) .pc-card.is-open.is-notes:has(.pc-group-rail.is-collapsed) .pc-island,.pc-root:not(.is-expanded) .pc-card.is-open.is-notes:has(.pc-group-rail.is-collapsed) .pc-hide,.pc-root:not(.is-expanded) .pc-card.is-open.is-notes:has(.pc-group-rail.is-collapsed) .pc-panel){width:25.25rem;max-width:25.25rem}.pc-card.is-open.is-notes-left .pc-island,.pc-card.is-open.is-notes-left .pc-hide{margin-left:auto}.pc-workspace{flex-direction:row;align-items:stretch;width:100%;height:auto;display:flex;overflow:visible}.pc-island{z-index:5;-webkit-user-select:none;user-select:none;outline:none;justify-content:center;align-items:center;gap:8px;height:52px;min-height:52px;padding:5px;display:flex;position:relative;overflow:visible}.pc-island:not(.is-open){width:52px;min-width:52px;max-width:52px;height:52px;min-height:52px;max-height:52px;color:var(--pc-purple-ink,#1a0339);box-shadow:none;background:0 0;border:0;border-radius:22%;gap:0;padding:0;overflow:visible}.pc-card.is-open .pc-island,.pc-island.is-open{-webkit-backdrop-filter:none;width:auto;max-width:none;height:auto;min-height:66px;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:8px 9px 8px 8px;overflow:visible}.pc-island.is-unpinned{cursor:grab}.pc-island.is-pinned{cursor:pointer}.pc-island.is-dragging{cursor:grabbing;transform:scale(1.03)}.pc-island.is-pinned:not(.is-open):hover{transform-origin:100% 100%;transform:scale(1.06)}.pc-island-face{isolation:isolate;background:rgba(255, 255, 255, calc(.42 + var(--pc-glass-fill,.22) * .55));width:52px;min-width:52px;height:52px;min-height:52px;-webkit-backdrop-filter:blur(var(--pc-glass-blur,24px)) saturate(1.5);box-shadow:var(--pc-shadow-mid), inset 0 1px 0 #ffffffa6;border:1px solid #ffffff8c;border-radius:22%;flex:none;position:relative;overflow:hidden}.pc-card.is-open .pc-island-face,.pc-island.is-open .pc-island-face{-webkit-backdrop-filter:none;background:#fff;border:0;border-radius:18px;width:48px;min-width:48px;height:48px;min-height:48px;box-shadow:0 0 0 4px #ffffff26,inset 0 0 0 1px #ffffffe6}.pc-island-face img{box-sizing:border-box;object-fit:contain;object-position:center;pointer-events:none;width:100%;max-width:none;height:100%;margin:0;padding:6px;display:block;position:absolute;inset:0;transform:none}.pc-card.is-open .pc-island-face img,.pc-island.is-open .pc-island-face img{object-position:center;padding:5px}.pc-island-badge{z-index:4;color:#1d1d1f;font-variant-numeric:tabular-nums;background:#ffd60a;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 4px;font-size:8px;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 1px #ffffffd9}.pc-chip-pin{z-index:5;color:#fff;opacity:.85;background:#1a0339c7;width:20px;height:20px;position:absolute;bottom:-7px;right:-7px}.pc-island:hover .pc-chip-pin,.pc-chip-pin.is-on{opacity:1}.pc-island-copy{z-index:2;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex;position:relative;overflow:visible}.pc-island-head{align-items:center;gap:6px;min-width:0;display:flex}.pc-island-title{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.pc-island-head .pc-island-client,.pc-island-head .pc-island-pick{flex:auto;min-width:4.5rem}.pc-island-head .pc-today-holders{flex:none}.pc-island-meta{align-items:baseline;gap:8px;min-width:0;display:flex}.pc-island-meta .pc-island-group{flex:auto;min-width:0}.pc-island-meta .pc-island-count{flex:none}.pc-island-client{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:750;overflow:hidden}.pc-island-pick{max-width:100%;color:inherit;font:inherit;letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;font-size:13px;font-weight:750;display:inline-flex}.pc-island-pick span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pc-island-pick svg{opacity:.7;flex:none}.pc-island-pick:hover,.pc-island-pick.is-on{color:var(--pc-sky-canvas,#2282bf)}.pc-island-pick:hover svg,.pc-island-pick.is-on svg{opacity:1}.pc-island-group{color:#7dd3fc;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.pc-island-count{font-variant-numeric:tabular-nums;color:#38a3e6;flex:none;font-size:11px;font-weight:800}.pc-island-tool{background:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 8%, transparent);width:22px;height:22px;color:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 65%, transparent);font:inherit;cursor:pointer;opacity:0;border:0;border-radius:999px;flex:none;place-items:center;font-size:14px;line-height:1;display:grid;position:relative}.pc-island-notes.is-on{color:var(--pc-purple-ink);background:#fff}.pc-island-phase{color:#1a0339;background:#38a3e6}.pc-island-phase.is-done{color:#38a3e6;background:#fff}.pc-island-phase[data-state=open]{box-shadow:0 0 0 2px #ffffffd9}.pc-island-tool-count{color:#1a0339;pointer-events:none;background:#ffd60a;border-radius:999px;place-items:center;min-width:14px;height:14px;padding:0 4px;font-size:8px;font-weight:850;line-height:1;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 1.5px #fff}.pc-island:hover .pc-island-tool,.pc-island.is-open .pc-island-tool,.pc-island-tool:focus,.pc-island-tool[aria-pressed=true],.pc-pin.is-on{opacity:1}.pc-island-tool[aria-pressed=true],.pc-pin.is-on{color:#1a0339;background:#38a3e6}.pc-island-tool svg{width:14px;height:14px;display:block}.pc-island:not(.is-open) .pc-chip-pin{opacity:.9}.glass-kanban{background:var(--pc-purple-canvas,#4c1d95);-webkit-backdrop-filter:none;border:0;box-shadow:0 18px 40px -22px #1a033973}.pc-home-shell{color:#fff;background:var(--pc-magenta,#862da1);border:7px solid #ffffffeb;box-shadow:0 18px 40px -16px #2a003a7a,0 8px 22px -12px #862da159,0 0 0 1px #ffffff8c,inset 0 10px 16px -8px #2a003a73,inset 0 -6px 12px -6px #ffffff47,inset 0 1px #ffffff38}.pc-hide{color:#fff;background:#ffffff14;border-radius:16px;margin:0 8px 8px;padding:6px}.pc-hide-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;margin:4px 10px 2px;font-size:10px;font-weight:800}.pc-hide>button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:12px;display:block}.pc-hide>button:hover{background:#ffffff1a}.pc-panel{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--pc-purple-ink);flex-direction:column;flex:none;gap:4px;padding:0 4px 4px;display:flex;position:relative;overflow:visible}.pc-root.is-expanded .pc-panel{gap:7px;padding:0 9px 9px}.pc-switcher{z-index:1;align-items:center;gap:6px;padding:6px 8px 0 0;display:flex;position:relative;overflow:visible}.pc-switcher .pc-tracks{flex:1;min-width:0}.pc-notes-chip-wrap{flex:none;width:32px;height:32px;position:relative;overflow:visible}.pc-notes-chip{width:32px;height:32px;color:var(--pc-purple-ink);cursor:pointer;background:#fff;border:0;border-radius:.65rem;place-items:center;padding:0;display:grid;position:relative;overflow:visible;box-shadow:0 1px 2px #1a033924}.pc-run-chip{height:32px;color:var(--pc-purple-ink);cursor:pointer;background:#fff;border:0;border-radius:.65rem;flex:none;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #1a033924}.pc-run-chip[aria-expanded=true]{background:var(--pc-sky-canvas)}.pc-notes-chip.is-on{background:var(--pc-sky-canvas);color:var(--pc-purple-ink)}.pc-notes-icon{width:14px;height:14px;display:block}.pc-notes-chip-count{z-index:1;min-width:14px;height:14px;color:var(--pc-purple-ink);font:inherit;font-variant-numeric:tabular-nums;pointer-events:none;background:#fff;border-radius:999px;place-items:center;padding:0 4px;font-size:8px;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 1.5px #1a0339}.pc-group-title:focus,.pc-item-label:focus,.pc-notes-input:focus,.pc-chapter-edit:focus,.pc-add-input:focus{outline:none}.pc-tracks,.pc-chapters{flex-wrap:wrap;gap:6px;display:flex}.pc-desk-nav{z-index:2;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:10px;display:flex;position:relative}.pc-status-heads{align-items:stretch;gap:5px;width:100%;min-width:0;margin-bottom:6px;display:flex}.pc-status-head{min-width:0;height:34px;color:var(--pc-purple-ink);font:inherit;text-align:left;cursor:default;background:#ffffff8c;border:0;border-radius:999px;flex:1 1 0;align-items:center;gap:6px;padding:0 10px;display:flex;box-shadow:inset 0 0 0 1px #ffffffb8}.pc-status-head.is-focus{box-shadow:0 8px 16px -12px #1a033973, inset 0 0 0 1.5px color-mix(in srgb, var(--pc-purple-ink) 16%, transparent);background:#fff}.pc-status-head-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.pc-status-head-face{flex-direction:column;flex:auto;gap:1px;min-width:0;line-height:1.05;display:flex}.pc-status-head-label{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--pc-purple-ink) 55%, transparent);font-size:9px;font-weight:800}.pc-status-head.is-focus .pc-status-head-label{color:color-mix(in srgb, var(--pc-purple-ink) 72%, transparent)}.pc-status-head-phase{letter-spacing:-.01em;font-size:11px;font-weight:800}.pc-status-widget-hint{letter-spacing:.02em;color:color-mix(in srgb, var(--pc-purple-ink) 48%, transparent);margin:0 0 8px;padding:0 2px;font-size:10px;font-weight:600}.pc-status-well{background:#f6f3fb;border-radius:1.1rem;flex-direction:column;gap:6px;min-width:0;padding:6px;display:flex}.pc-status-well.is-focus{background:#efeaf6}.pc-status-slots{flex-direction:column;flex:1;gap:5px;display:flex}.pc-status-slot{width:100%;min-width:0;min-height:3.35rem;color:var(--pc-purple-ink);background:#ffffff73;border-radius:.95rem;flex-direction:column;gap:4px;padding:7px 8px 8px;transition:background .12s,box-shadow .12s;display:flex}.pc-status-slot:hover,.pc-status-slot.is-hot{background:#fff;box-shadow:0 8px 18px -14px #1a033973}.pc-status-slot.is-hot{box-shadow:0 8px 18px -14px #1a033973, inset 0 0 0 1.5px color-mix(in srgb, var(--pc-purple-ink) 22%, transparent)}.pc-status-slot.is-here{background:#fff;box-shadow:0 10px 20px -14px #1a033980}.pc-status-slot-meta{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:1px;padding:0 1px;display:flex}.pc-status-slot-name{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--pc-purple-ink) 70%, transparent);font-size:11px;font-weight:800}.pc-status-slot.is-here .pc-status-slot-name,.pc-status-slot:hover .pc-status-slot-name,.pc-status-slot.is-hot .pc-status-slot-name{color:var(--pc-purple-ink)}.pc-status-slot-range,.pc-status-slot-count{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--pc-purple-ink) 50%, transparent);font-size:10px;font-weight:600}.pc-status-ticket{width:100%;min-height:1.85rem;color:var(--pc-purple-ink);font:inherit;text-align:left;cursor:grab;background:#fff;border:0;border-radius:.85rem;padding:6px 10px;font-size:12px;font-weight:700;line-height:1.2;display:block}.pc-status-ticket:active{cursor:grabbing}.pc-status-slot-drop{cursor:pointer;background:0 0;border:0;border-radius:.75rem;width:100%;min-height:1.65rem}.pc-status-slot-drop:hover,.pc-status-slot.is-hot .pc-status-slot-drop{background:color-mix(in srgb, var(--pc-purple-ink) 5%, transparent)}.pc-desk-folder-btn.is-compact-more{flex:none;width:34px;padding:0}.pc-desk-folder-btn.is-compact-more .pc-desk-folder-name{display:none}.pc-lane-filter{gap:4px;margin:-4px 0 8px;display:inline-flex}.pc-lane-chip{border:1px solid color-mix(in srgb, var(--pc-purple-ink) 14%, transparent);color:color-mix(in srgb, var(--pc-purple-ink) 60%, transparent);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800}.pc-lane-chip:hover{color:var(--pc-purple-ink);background:color-mix(in srgb, var(--pc-purple-ink) 6%, transparent)}.pc-lane-chip.is-on{background:var(--pc-purple-ink);border-color:var(--pc-purple-ink);color:#fff}.pc-desk-split{flex:auto;grid-template-columns:14rem minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;min-height:0;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1);display:grid}.pc-desk-split.is-compact{grid-template-columns:13.75rem minmax(0,1fr);gap:8px}.pc-root.is-expanded .pc-desk-split:has(.pc-group-rail.is-collapsed){grid-template-columns:2.35rem minmax(0,1fr)}.pc-desk-split.is-compact:has(.pc-group-rail.is-collapsed){grid-template-columns:2.35rem minmax(0,1fr)}.pc-desk-split.is-compact .pc-group-rail-item{align-items:center;gap:6px;padding:8px 10px}.pc-desk-split.is-compact .pc-group-rail-name{letter-spacing:.04em;font-size:10px}:is(.pc-root:not(.is-expanded) .pc-body:has(.pc-desk-split),.pc-root:not(.is-expanded) .pc-body:has(>.pc-effort-stack)){flex:0 auto;height:auto;min-height:0;max-height:none;overflow:visible}.pc-root:not(.is-expanded) .pc-body>.pc-effort-stack{flex:0 auto;min-width:0;min-height:0}.pc-root:not(.is-expanded) .pc-body:has(.pc-desk-split)>.pc-desk-split{flex:0 auto;align-items:stretch;height:auto;min-height:0}.pc-root:not(.is-expanded) .pc-desk-split-pane{flex-direction:column;flex:auto;height:auto;min-height:100%;display:flex;overflow:visible}.pc-root:not(.is-expanded) .pc-effort-stack.is-split{flex-direction:column;flex:auto;min-height:100%;display:flex;overflow:visible}.pc-root:not(.is-expanded) .pc-effort-acc.is-split-detail{flex-direction:column;flex:auto;min-height:100%;display:flex}.pc-root:not(.is-expanded) .pc-effort-acc.is-split-detail .pc-effort-acc-body,.pc-root:not(.is-expanded) .pc-effort-acc.is-split-detail .pc-effort-acc-body .pc-group{flex-direction:column;flex:auto;min-height:0;display:flex}.pc-root:not(.is-expanded) .pc-effort-acc.is-split-detail .pc-effort-acc-body .pc-add-row{margin-top:auto}.pc-root:not(.is-expanded) .pc-group-rail:not(.is-collapsed){align-self:stretch;height:auto;max-height:none}.pc-root:not(.is-expanded) .pc-card.is-open.is-notes .pc-workspace{align-items:stretch;height:28rem;max-height:28rem;overflow:hidden}.pc-root:not(.is-expanded) .pc-card.is-open.is-notes .pc-panel{flex:auto;align-self:stretch;height:100%;min-height:0;overflow:hidden}.pc-root:not(.is-expanded) .pc-card.is-open.is-notes .pc-notes{height:100%;max-height:100%}.pc-root:not(.is-expanded) .pc-card.is-open.is-notes .pc-body:has(.pc-desk-split){flex:auto;min-height:0;max-height:none;overflow:hidden}.pc-root:not(.is-expanded) .pc-card.is-open.is-notes .pc-desk-split{flex:auto;min-height:0}.pc-root:not(.is-expanded) .pc-card.is-open.is-notes .pc-group-rail:not(.is-collapsed){align-self:stretch;height:auto;min-height:100%}.pc-root:not(.is-expanded) .pc-card.is-open.is-notes .pc-desk-split-pane,.pc-root:not(.is-expanded) .pc-card.is-open.is-notes .pc-effort-stack.is-split,.pc-root:not(.is-expanded) .pc-card.is-open.is-notes .pc-effort-acc.is-split-detail{flex:auto;height:100%;min-height:0;overflow:hidden}.pc-root:not(.is-expanded) .pc-card.is-open.is-notes .pc-effort-acc.is-split-detail .pc-effort-acc-body{flex:auto;min-height:0;overflow:hidden auto}.pc-group-rail{background:color-mix(in srgb, var(--pc-sky-canvas,#2282bf) 13%, white);border:1px solid #b8d7eb;border-radius:1.25rem;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 18px 32px -20px #2282bf8c}.pc-group-rail-head{width:14rem;min-width:14rem;color:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 55%, transparent);flex:none;align-items:center;gap:4px;margin:0;padding:8px 8px 4px;display:flex}.pc-desk-split.is-compact .pc-group-rail-head{width:13.75rem;min-width:13.75rem}.pc-group-rail.is-collapsed{border-radius:999px;flex:none;place-self:start;width:2.35rem;min-width:2.35rem;max-width:2.35rem;min-height:0}.pc-group-rail.is-collapsed .pc-group-rail-head{justify-content:center;width:100%;min-width:0;padding:3px}.pc-group-rail.is-collapsed .pc-group-rail-toggle-label{display:none}.pc-group-rail.is-collapsed .pc-group-rail-toggle{border-radius:999px;width:28px;min-width:28px;height:28px}.pc-desk-split.is-compact .pc-group-rail.is-collapsed{background:color-mix(in srgb, var(--pc-sky-canvas,#2282bf) 13%, white)}.pc-group-rail-toggle{width:22px;min-width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.pc-group-rail-toggle:hover,.pc-group-rail-toggle-label:hover{color:var(--pc-purple-ink,#1a0339)}.pc-group-rail-toggle-icon{flex:none;width:15px;height:15px}.pc-group-rail-toggle-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font:inherit;letter-spacing:.08em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;margin:0;padding:0;font-size:10px;font-weight:800;overflow:hidden}.pc-group-rail-heading-edit{border:1px solid color-mix(in srgb, var(--pc-sky-canvas,#2282bf) 40%, transparent);min-width:0;color:var(--pc-purple-ink,#1a0339);font:inherit;letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:.5rem;outline:none;flex:auto;margin:0;padding:2px 6px;font-size:10px;font-weight:800}.pc-group-rail-scroll{box-sizing:border-box;opacity:1;scrollbar-color:#2e106538 transparent;flex-direction:column;flex:auto;gap:3px;width:14rem;min-width:14rem;min-height:0;padding:4px 8px 8px;transition:opacity .16s;display:flex;overflow:hidden auto}.pc-desk-split.is-compact .pc-group-rail-scroll{width:13.75rem;min-width:13.75rem}.pc-group-rail.is-collapsed .pc-group-rail-scroll{display:none}.pc-global-pick-banner{background:color-mix(in srgb, var(--pc-sky-canvas,#cfe8ff) 72%, white);border:1px solid color-mix(in srgb, var(--pc-purple-ink,#1a0339) 10%, transparent);border-radius:14px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #ffffffbf}.pc-global-pick-copy{min-width:0;color:var(--pc-purple-ink,#1a0339);margin:0;font-size:12px;font-weight:650;line-height:1.35}.pc-global-pick-copy strong{font-weight:800}.pc-global-pick-hint{color:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 62%, transparent);font-weight:550}.pc-global-pick-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.pc-global-pick-add,.pc-global-pick-cancel{font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;padding:7px 12px;font-size:10px;font-weight:800}.pc-global-pick-add{text-overflow:ellipsis;white-space:nowrap;background:var(--pc-purple-ink,#1a0339);color:#fff;max-width:14rem;overflow:hidden}.pc-global-pick-add:hover,.pc-global-pick-add:focus-visible{background:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 88%, white)}.pc-global-pick-cancel{background:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 8%, white);color:var(--pc-purple-ink,#1a0339)}.pc-global-pick-cancel:hover,.pc-global-pick-cancel:focus-visible{background:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 14%, white)}.pc-group-rail-item.is-pick{cursor:pointer;box-shadow:0 0 0 1px color-mix(in srgb, var(--pc-purple-ink,#1a0339) 14%, transparent)}.pc-group-rail-item.is-pick:hover,.pc-group-rail-item.is-pick:focus-visible{background:color-mix(in srgb, var(--pc-sky-canvas,#cfe8ff) 55%, white);box-shadow:0 0 0 2px color-mix(in srgb, var(--pc-purple-ink,#1a0339) 22%, transparent)}.pc-group-rail-actions{box-sizing:border-box;border-top:1px solid color-mix(in srgb, var(--pc-purple-ink,#1a0339) 8%, transparent);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;width:14rem;min-width:14rem;padding:6px 8px 8px;display:flex}.pc-desk-split.is-compact .pc-group-rail-actions{width:13.75rem;min-width:13.75rem}.pc-group-rail.is-collapsed .pc-group-rail-actions{display:none}.pc-group-rail-add{border:1px dashed color-mix(in srgb, var(--pc-purple-ink) 28%, transparent);min-width:0;color:var(--pc-purple-ink);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;flex:auto;padding:7px 8px;font-size:10px;font-weight:800}.pc-group-rail-add:hover,.pc-group-rail-add:focus{background:color-mix(in srgb, var(--pc-purple-ink) 8%, transparent)}.pc-group-rail-row{border-radius:.95rem;align-items:stretch;gap:0;min-width:0;transition:background .14s,box-shadow .14s;display:flex;position:relative}.pc-group-rail-row:hover:not(.is-on){background:#ffffff8c}.pc-group-rail-row.is-on{box-shadow:0 8px 18px -14px #1a033973, 0 0 0 1px color-mix(in srgb, var(--pc-sky-canvas,#2282bf) 35%, transparent);background:#fff}.pc-group-rail-row.is-dragging{opacity:.45}.pc-group-rail-row.is-drop-before:before,.pc-group-rail-row.is-drop-after:after{content:"";background:var(--pc-sky-canvas,#2282bf);pointer-events:none;border-radius:999px;height:2px;position:absolute;left:8px;right:8px}.pc-group-rail-row.is-drop-before:before{top:-1px}.pc-group-rail-row.is-drop-after:after{bottom:-1px}.pc-group-rail-row[draggable=true]{cursor:grab}.pc-group-rail-row[draggable=true]:active{cursor:grabbing}.pc-group-rail-stack{flex-direction:column;flex:auto;min-width:0;display:flex}.pc-group-rail-item{width:auto;min-width:0;color:var(--pc-purple-ink,#1a0339);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.95rem;flex:auto;align-items:center;gap:6px;padding:9px 10px;display:flex}.pc-group-rail-item:hover,.pc-group-rail-item.is-on{box-shadow:none;background:0 0}.pc-group-rail-more{z-index:1;width:22px;height:22px;color:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 50%, transparent);font:inherit;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:999px;flex:none;margin:0;font-size:13px;line-height:1;position:absolute;top:6px;right:4px}.pc-group-rail-row:hover .pc-group-rail-more,.pc-group-rail-row.is-on .pc-group-rail-more,.pc-group-rail-more[data-state=open]{opacity:1}.pc-group-rail-more:hover,.pc-group-rail-more[data-state=open]{background:color-mix(in srgb, var(--pc-sky-canvas,#2282bf) 16%, #fff);color:var(--pc-purple-ink,#1a0339)}.pc-group-rail-edit{border:1px solid color-mix(in srgb, var(--pc-sky-canvas,#2282bf) 40%, transparent);width:100%;min-width:0;color:var(--pc-purple-ink,#1a0339);font:inherit;letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:.95rem;outline:none;margin:0;padding:8px 10px;font-size:11px;font-weight:800}.pc-group-rail-item.is-caught,.pc-group-rail-item.is-history{opacity:.72}.pc-group-rail-item.is-history{opacity:.55}.pc-group-rail-folder{width:14px;height:14px;color:var(--pc-sky-canvas,#2282bf);flex:none}.pc-group-rail-folder path{fill:color-mix(in srgb, var(--pc-sky-canvas,#2282bf) 18%, white)}.pc-group-rail-item.is-on .pc-group-rail-folder path{fill:color-mix(in srgb, var(--pc-sky-canvas,#2282bf) 32%, white)}.pc-group-rail-name{white-space:normal;overflow-wrap:anywhere;letter-spacing:.04em;text-transform:uppercase;flex:auto;min-width:0;font-size:11px;font-weight:800;line-height:1.2;overflow:visible}.pc-group-rail-count{font-variant-numeric:tabular-nums;opacity:.55;flex:none;padding-top:1px;font-size:10px;font-weight:800}.pc-group-rail-item.is-on .pc-group-rail-count{opacity:.8;color:color-mix(in srgb, var(--pc-sky-canvas,#2282bf) 70%, var(--pc-purple-ink))}.pc-group-rail-fold{flex-direction:column;gap:3px;margin-top:4px;display:flex}.pc-group-rail-fold-tab{width:100%;color:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 55%, transparent);letter-spacing:.1em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.85rem;align-items:center;gap:8px;padding:7px 10px;font-size:10px;font-weight:800;display:flex}.pc-group-rail-fold-tab:hover,.pc-group-rail-fold-tab.is-open{color:var(--pc-purple-ink,#1a0339);background:#ffffff59}.pc-group-rail-fold-body{flex-direction:column;gap:3px;display:flex}.pc-group-rail-empty{text-align:center;color:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 45%, transparent);margin:0;padding:14px 8px;font-size:11px;font-weight:600}.pc-desk-split-pane{z-index:1;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:visible}.pc-effort-stack.is-split{flex:0 auto;min-height:0;max-height:100%;overflow:visible}.pc-effort-acc.is-split-detail{background:color-mix(in srgb, var(--pc-sky-canvas,#2282bf) 14%, white);margin-top:-46px;border:0;border-radius:0 0 1.35rem 1.35rem;flex:0 auto;min-height:0;max-height:calc(100% + 46px);margin-inline:14px;overflow:hidden auto;box-shadow:inset 0 16px 14px -12px #0f3c6e47,0 18px 28px -18px #0f3c6e52}.pc-effort-acc.is-split-detail.is-current{background:color-mix(in srgb, var(--pc-sky-canvas,#2282bf) 14%, white);border-color:#0000;box-shadow:inset 0 16px 14px -12px #0f3c6e47,0 18px 28px -18px #0f3c6e52}.pc-effort-acc.is-split-detail .pc-effort-acc-body{flex:none;min-height:0;padding-top:38px}.pc-effort-acc.is-split-detail .pc-effort-acc-tab{pointer-events:none;cursor:default}.pc-effort-acc.is-split-detail .pc-effort-acc-name{max-width:none}.pc-active-group-row,.pc-active-effort-row{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.pc-active-effort-row{background:linear-gradient(165deg, color-mix(in srgb, var(--pc-sky-canvas,#2282bf) 42%, #ffffffd9) 0%, color-mix(in srgb, var(--pc-sky-canvas,#2282bf) 58%, #ffffff8c) 100%);-webkit-backdrop-filter:blur(calc(var(--pc-glass-blur,24px) + 6px)) saturate(1.45);border:1px solid #ffffffb8;border-radius:999px;padding:5px 6px 5px 5px;box-shadow:0 16px 18px -8px #0f3c6e61,inset 0 1px #ffffffbf}.pc-desk-folder-btn{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:999px;flex:auto;width:auto;min-width:0;height:34px;padding:0;position:relative}.pc-desk-folder-btn .pc-desk-folder-face,.pc-active-effort-row>.pc-desk-folder-face{width:100%;min-width:0;height:100%;color:var(--pc-purple-ink);background:#ffffffe0;border:1px solid #fffffff2;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 10px;display:flex;box-shadow:0 4px 10px -8px #0f508c59,inset 0 1px #fffffff2}.pc-active-effort-row>.pc-desk-folder-face{pointer-events:none;flex:auto;height:34px}.pc-desk-folder-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;text-align:left;text-transform:none;-webkit-user-select:none;user-select:none;flex:auto;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.pc-desk-folder-btn:hover .pc-desk-folder-face,.pc-desk-folder-btn[data-state=open] .pc-desk-folder-face{filter:brightness(1.04);background:#fff}.pc-desk-folder-edit{min-width:0;height:34px;color:var(--pc-purple-ink);font:inherit;background:#fff;border:1px solid #fffffff2;border-radius:999px;outline:none;flex:auto;padding:0 12px;font-size:13px;font-weight:800;box-shadow:0 4px 10px -8px #0f508c59}.pc-desk-subtasks{width:100%;min-width:0;display:flex}.pc-desk-subtasks .pc-active-group-tab{border-radius:999px;min-height:34px}.pc-desk-folder-btn.is-label{cursor:default}.pc-desk-folder-btn.is-label:hover .pc-desk-folder-face{filter:none;background:#ffffffd1}.pc-desk-folder-btn:disabled{opacity:.4;cursor:default}.pc-desk-folder-btn svg{width:18px;height:18px;display:block}.pc-desk-folder-chevron{opacity:.55;flex:none;margin-left:2px;width:14px!important;height:14px!important}.pc-desk-folder-btn[data-state=open] .pc-desk-folder-chevron{opacity:.85}.pc-desk-folder-menu[data-slot=pc-menu]{min-width:min(22rem,100vw - 2rem);padding:6px;background:linear-gradient(165deg, color-mix(in srgb, var(--pc-sky-canvas,#2282bf) 42%, #ffffffd9) 0%, color-mix(in srgb, var(--pc-sky-canvas,#2282bf) 58%, #ffffff8c) 100%)!important;-webkit-backdrop-filter:blur(calc(var(--pc-glass-blur,24px) + 6px)) saturate(1.45)!important;color:var(--pc-purple-ink,#1a0339)!important;border:1px solid #ffffffb8!important;border-radius:1.35rem!important;box-shadow:0 10px 22px -14px #0f508c73,inset 0 1px #ffffffbf!important}html[data-menu-theme=glass] .pc-desk-folder-menu[data-slot=pc-menu]{background:linear-gradient(165deg, color-mix(in srgb, var(--pc-sky-canvas,#2282bf) 42%, #ffffffd9) 0%, color-mix(in srgb, var(--pc-sky-canvas,#2282bf) 58%, #ffffff8c) 100%)!important;border:1px solid #ffffffb8!important;border-radius:1.35rem!important}.pc-desk-folder-menu-item{min-height:34px;color:var(--pc-purple-ink,#1a0339);background:#ffffffe0;border:1px solid #fffffff2;margin:2px 0;font-size:13px;font-weight:800;box-shadow:0 4px 10px -8px #0f508c59,inset 0 1px #fffffff2;border-radius:999px!important;padding:0 10px!important}.pc-desk-folder-menu-item:hover,.pc-desk-folder-menu-item:focus,.pc-desk-folder-menu-item[data-highlighted]{filter:brightness(1.04);background:#fff!important}.pc-desk-folder-menu .pc-desk-folder-menu-empty{color:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 55%, transparent);margin:0;padding:10px 12px;font-size:12px;font-weight:600}.pc-desk-folder-menu [data-slot=pc-menu]{border-radius:1.15rem}.pc-effort-menu-folder,.pc-effort-menu-label{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--pc-purple-ink) 45%, transparent);margin:0;padding:4px 8px 2px;font-size:10px;font-weight:800}.pc-effort-menu-count{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--pc-purple-ink) 48%, transparent);flex:none;font-size:11px;font-weight:700}.pc-effort-menu-caught{color:#047857}.pc-effort-menu-caught .pc-effort-menu-count{color:#059669}.pc-effort-menu-history{opacity:.62}.pc-effort-menu-history .pc-effort-menu-count{text-decoration:line-through}.pc-effort-menu-archive{width:1.55rem;height:1.55rem;color:color-mix(in srgb, var(--pc-purple-ink) 55%, transparent);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin-left:2px;padding:0;display:grid}.pc-effort-menu-archive:hover,.pc-effort-menu-archive:focus-visible{color:var(--pc-purple-ink);background:color-mix(in srgb, var(--pc-purple-ink) 8%, transparent);outline:none}.pc-effort-menu-archive.is-archived{color:var(--pc-sky-canvas,#38a3e6)}.pc-effort-menu-archive.is-archived:hover,.pc-effort-menu-archive.is-archived:focus-visible{color:#0284c7;background:color-mix(in srgb, var(--pc-sky-canvas,#38a3e6) 16%, transparent)}.pc-effort-menu-delete{width:1.55rem;height:1.55rem;color:color-mix(in srgb, var(--pc-purple-ink) 55%, transparent);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin-left:2px;padding:0;display:grid}.pc-effort-menu-delete:hover,.pc-effort-menu-delete:focus-visible,.pc-effort-menu-delete.is-armed{color:#9f1239;background:#9f12391a;outline:none}.pc-effort-menu-delete.is-armed{letter-spacing:.04em;width:auto;padding:0 6px;font-size:10px;font-weight:800}.pc-active-group-tab,.pc-active-group-edit{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-sky-canvas) 88%, #2563eb) 0%, #2386c7 100%);color:#fff;min-width:0;min-height:40px;box-shadow:0 0 0 1px color-mix(in srgb, var(--pc-sky-canvas) 46%, transparent), 0 10px 20px -12px #0f508cb8, inset 0 1px 0 #ffffff6b;border:2px solid #ffffffe0;border-radius:999px;flex:auto}.pc-active-group-tab{font:inherit;text-align:left;cursor:pointer;align-items:center;gap:7px;padding:6px 9px;transition:transform .16s,box-shadow .18s,filter .18s;display:flex}.pc-active-group-tab:hover,.pc-active-group-tab[data-state=open]{filter:brightness(1.06);box-shadow:0 0 0 2px color-mix(in srgb, var(--pc-sky-canvas) 58%, transparent), 0 14px 24px -12px #0f508cc7, inset 0 1px 0 #ffffff8c;transform:translateY(-1px)}.pc-active-group-tab:active{transform:translateY(1px)scale(.99)}.pc-active-group-tab:focus-visible{outline:3px solid color-mix(in srgb, var(--pc-sky-canvas) 45%, #fff);outline-offset:2px}.pc-active-group-tab:disabled{cursor:default;opacity:.65}.pc-active-group-icon{flex:none;width:18px;height:18px}.pc-active-group-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;flex:auto;min-width:0;font-size:12px;font-weight:850;overflow:hidden}.pc-active-group-count{font-variant-numeric:tabular-nums;color:#ffffffc7;flex:none;font-size:11px;font-weight:800}.pc-active-group-chevron{flex:none;width:15px;height:15px;transition:transform .16s}.pc-active-group-tab[data-state=open] .pc-active-group-chevron{transform:rotate(180deg)}.pc-folder-dates{flex:none;align-items:center;gap:8px;display:flex}.pc-folder-dates>div{min-width:max-content}.pc-folder-dates p{white-space:nowrap}.pc-waiting-fold{background:#ffffff47;border:1px dashed #ffffff8c;border-radius:12px;margin-top:6px}.pc-waiting-fold-tab{cursor:pointer;width:100%;color:color-mix(in srgb, var(--pc-purple-ink) 70%, transparent);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:7px 10px;display:flex}.pc-waiting-fold-tab:hover{color:var(--pc-purple-ink)}.pc-waiting-fold-name{letter-spacing:.12em;text-transform:uppercase;flex:1;min-width:0;font-size:10px;font-weight:800}.pc-waiting-fold-count{font-variant-numeric:tabular-nums;opacity:.75;flex:none;font-size:10px;font-weight:700}.pc-waiting-fold-chevron{opacity:.5;flex:none;width:14px;height:14px;transition:transform .15s}.pc-waiting-fold.is-open .pc-waiting-fold-chevron{transform:rotate(180deg)}.pc-waiting-fold-body{flex-direction:column;gap:6px;padding:0 6px 8px;display:flex}.pc-bucket-owners{color:#ffffffc7;cursor:pointer;background:#ffffff29;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 4px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff3d}.pc-bucket-owners:hover,.pc-bucket-owners[data-state=open]{color:var(--pc-purple-ink);background:#ffffffeb}.pc-bucket-owners.has-owners{background:#fff3}.pc-bucket-owner-stack{align-items:center;display:inline-flex}.pc-bucket-owner-stack .pc-bucket-owner-dot+.pc-bucket-owner-dot{margin-left:-5px}.pc-bucket-owner-dot{color:#fff;border-radius:999px;place-items:center;width:16px;height:16px;font-size:7px;font-weight:800;display:grid;box-shadow:0 0 0 1px #fff}.pc-active-group-edit{width:100%;font:inherit;letter-spacing:.08em;text-transform:uppercase;outline:none;padding:6px 10px;font-size:12px;font-weight:800}.pc-active-group-row>.pc-chapter-more,.pc-active-effort-row>.pc-chapter-more{width:32px;height:32px;color:var(--pc-purple-ink);background:#ffffffb3;border:1px solid #ffffffe0;box-shadow:0 5px 12px -8px #1a03396b}.pc-active-group-row>.pc-chapter-more:hover,.pc-active-group-row>.pc-chapter-more[data-state=open],.pc-active-effort-row>.pc-chapter-more:hover,.pc-active-effort-row>.pc-chapter-more[data-state=open]{background:#fff}.pc-desk-lib-row{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.pc-desk-lib-row .pc-chapters{flex:auto;min-width:0}.pc-desk-lib-btn{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;width:40px;height:40px;padding:0;position:relative}.pc-desk-lib-btn span{color:#fff;background:linear-gradient(160deg,#e879f9 0%,#a855f7 42%,#6d28d9 100%);border-radius:999px;place-items:center;width:100%;height:100%;display:grid;box-shadow:0 0 0 3px #ffffffeb,0 10px 18px -8px #a855f7e6,inset 0 1px #ffffff8c}.pc-desk-lib-btn:hover span,.pc-desk-lib-btn[data-state=open] span{filter:brightness(1.08);box-shadow:0 0 0 3px #fff,0 14px 22px -8px #c026d3f2,inset 0 1px #ffffffb3}.pc-desk-lib-btn svg{width:18px;height:18px;display:block}.pc-row-empty{color:color-mix(in srgb, var(--pc-purple-ink) 50%, transparent);align-self:center;font-size:11px;font-weight:550}.pc-track,.pc-chapter{color:#fff;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.pc-track.is-on,.pc-chapter.is-on{color:#1a0339;background:#38a3e6;border-color:#38a3e6}.pc-track{align-items:center;gap:4px;display:inline-flex}.pc-track.is-parked{opacity:.42}.pc-track.is-home:not(.is-on){box-shadow:inset 0 0 0 1px #38a3e68c}.pc-track-pin{opacity:.55;width:12px;height:12px;color:inherit;border-radius:999px;place-items:center;margin:-2px -2px -2px 0;display:grid}.pc-track:hover .pc-track-pin,.pc-track.is-home .pc-track-pin,.pc-track:focus-visible .pc-track-pin,.pc-track-pin.is-on{opacity:1}.pc-track-pin-icon{width:9px;height:9px;display:block}.pc-track.is-home .pc-track-pin-icon{fill:currentColor}.pc-chapter{align-items:center;gap:6px;max-width:100%;display:inline-flex}.pc-chapter-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-chapter-count{opacity:.7;font-variant-numeric:tabular-nums}.pc-chapter-count.is-done{opacity:1;place-items:center;display:grid}.pc-chapter-done{width:12px;height:12px;display:block}.pc-chapter-wrap{align-items:center;max-width:100%;display:inline-flex;position:relative}.pc-body .pc-folders .pc-chapter{border-color:color-mix(in srgb, var(--pc-purple-ink) 12%, transparent);color:var(--pc-purple-ink);background:#fff}.pc-body .pc-folders .pc-chapter.is-on,.pc-body .pc-folders .pc-chapter-wrap.is-on .pc-chapter{color:#fff;background:0 0;border-color:#0000;padding-right:6px}.pc-body .pc-folders .pc-chapter-wrap.is-on{background:#2e1065;border-radius:999px;padding-right:2px}.pc-body .pc-folders .pc-chapter-wrap.is-on .pc-chapter-more{opacity:.82;color:#ffffffd1}.pc-body .pc-folders .pc-chapter-wrap.is-on:hover .pc-chapter-more,.pc-body .pc-folders .pc-chapter-wrap.is-on .pc-chapter-more[aria-expanded=true],.pc-body .pc-folders .pc-chapter-wrap.is-on .pc-chapter-more[data-state=open]{opacity:1}.pc-body .pc-folders .pc-chapter-more:hover,.pc-body .pc-folders .pc-chapter-more:focus{color:#fff;background:#ffffff24}.pc-folders .pc-chapter-wrap.is-complete:not(.is-on){opacity:.55}.pc-desk-nav>.pc-efforts,.pc-desk-nav>.pc-effort-fold{width:100%}.pc-efforts{scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:2px 2px 5px;overflow:auto visible}.pc-efforts::-webkit-scrollbar{display:none}.pc-efforts .pc-chapter{text-transform:none;letter-spacing:0;white-space:nowrap;background:linear-gradient(165deg, #fffffff0, #e0f2fee6), var(--pc-sky-canvas);color:color-mix(in srgb, var(--pc-purple-ink) 82%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--pc-sky-canvas) 22%, transparent), 0 5px 12px -9px #0f508c8c;border:2px solid #ffffffeb;border-radius:10px;padding:5px 9px;font-size:11px;font-weight:750;transition:transform .15s,background .18s,box-shadow .18s}.pc-efforts .pc-chapter:hover{background:linear-gradient(165deg, #fff, #bae6fdf5), var(--pc-sky-canvas);color:var(--pc-purple-ink);box-shadow:0 0 0 2px color-mix(in srgb, var(--pc-sky-canvas) 44%, transparent), 0 10px 18px -10px #0f508cad;transform:translateY(-1px)}.pc-efforts .pc-chapter:active{transform:translateY(1px)scale(.99)}.pc-efforts .pc-chapter:focus-visible,.pc-chapter-add:focus-visible,.pc-chapter-more:focus-visible{outline:3px solid color-mix(in srgb, var(--pc-sky-canvas) 42%, #fff);outline-offset:2px}.pc-efforts .pc-chapter.is-on,.pc-body .pc-efforts .pc-chapter.is-on,.pc-body .pc-efforts .pc-chapter-wrap.is-on .pc-chapter{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-sky-canvas) 84%, #2563eb), #2563eb);color:#fff;box-shadow:0 0 0 2px color-mix(in srgb, var(--pc-sky-canvas) 58%, transparent), 0 10px 20px -10px #2563ebb8, inset 0 1px 0 #ffffff6b;border-color:#fff}.pc-body .pc-efforts .pc-chapter-wrap.is-on{background:0 0;padding-right:0}.pc-body .pc-efforts .pc-chapter-wrap.is-on .pc-chapter-more{color:#ffffffd1}.pc-efforts .pc-chapter-wrap.is-done{opacity:.46}.pc-efforts .pc-chapter-wrap.is-done.is-on{opacity:.72}.pc-efforts .pc-chapter.is-done .pc-chapter-name{text-decoration:line-through}.pc-efforts .pc-chapter-wrap.is-caught{opacity:.78}.pc-efforts .pc-chapter-wrap.is-complete:not(.is-on):not(.is-done){opacity:.6}.pc-folders .pc-chapter-count.is-done,.pc-efforts .pc-chapter-count.is-done{color:#059669}.pc-body .pc-folders .pc-chapter-wrap.is-on .pc-chapter-count.is-done{color:#bbf7d0}.pc-effort-check{border:2px solid color-mix(in srgb, var(--pc-sky-canvas) 85%, #38a3e6);cursor:pointer;opacity:0;background:#fff;border-radius:999px;flex:none;width:12px;height:12px;margin-left:0;padding:0}.pc-efforts .pc-chapter-wrap:hover .pc-effort-check,.pc-efforts .pc-chapter-wrap.is-on .pc-effort-check,.pc-effort-check.is-on,.pc-effort-check:focus{opacity:1}.pc-effort-check.is-on{background:#38a3e6;border-color:#38a3e6;box-shadow:inset 0 0 0 2px #fff}.pc-effort-stack{--pr-cream:#f7f0e4;--pr-cream-deep:#efe6d6;--pr-blue:#2f8fd4;--pr-blue-ink:#1a5f96;--pr-purple:#6b2bb8;background:var(--pr-cream);border:1px solid color-mix(in srgb, var(--pr-blue) 22%, #fff);border-radius:1.45rem;flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex;box-shadow:0 14px 28px -22px #6b2bb847,inset 0 1px #ffffffbf}.pc-effort-stack.is-checklist-index{background:var(--pr-cream);box-shadow:none;border:0;border-radius:1.45rem;gap:0;padding:0 0 10px;overflow:hidden}.pc-checklist-index-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:12px 14px 10px;display:flex}.pc-checklist-index-copy{flex:auto;min-width:0}.pc-checklist-index-kicker{color:color-mix(in srgb, var(--pr-blue-ink) 62%, transparent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 2px;font-size:10px;font-weight:800}.pc-checklist-index-title{color:var(--pr-blue-ink);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:22px;font-weight:850;line-height:1.1}.pc-checklist-index-badge{background:var(--pr-purple);color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;margin-top:4px;padding:7px 12px;font-size:10px;font-weight:800;box-shadow:0 8px 16px -12px #6b2bb8b3}.pc-checklist-index-badge.is-done{background:color-mix(in srgb, var(--pr-blue) 78%, #fff)}.pc-checklist-index-frame{border:4px solid var(--pr-purple);background:var(--pr-blue);border-radius:1.45rem;flex-direction:column;gap:0;min-width:0;margin:0 10px;padding:6px 6px 8px;display:flex;overflow:hidden;box-shadow:0 18px 32px -22px #6b2bb88c,inset 0 1px #ffffff47}.pc-checklist-index-stack{min-width:0;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:4px;display:flex;overflow:visible}.pc-effort-stack.is-checklist-index .pc-checklist-index-stack>.pc-effort-acc{box-shadow:none;background:0 0;border-radius:0;margin:0;overflow:visible}.pc-effort-stack.is-checklist-index .pc-checklist-index-stack>.pc-effort-acc+.pc-effort-acc{border-top:0}.pc-effort-stack.is-checklist-index .pc-effort-acc:not(.is-open)>.pc-effort-acc-head,.pc-effort-stack.is-checklist-index .pc-effort-acc.is-current:not(.is-open)>.pc-effort-acc-head,.pc-effort-stack.is-checklist-index .pc-effort-acc:not(.is-open):hover>.pc-effort-acc-head,.pc-effort-stack.is-checklist-index .pc-effort-acc.is-current:not(.is-open):hover>.pc-effort-acc-head{box-shadow:none;background:0 0;border:0;border-radius:0;padding:6px 6px 4px}.pc-effort-stack.is-checklist-index .pc-effort-acc-tab,.pc-effort-stack.is-checklist-index .pc-effort-acc-chevron,.pc-effort-stack.is-checklist-index .pc-effort-acc-chevron.is-drill,.pc-effort-stack.is-checklist-index .pc-effort-acc-more,.pc-effort-stack.is-checklist-index .pc-effort-acc-name,.pc-effort-stack.is-checklist-index .pc-effort-acc:not(.is-open):hover .pc-effort-acc-tab,.pc-effort-stack.is-checklist-index .pc-effort-acc:not(.is-open):hover .pc-effort-acc-fold,.pc-effort-stack.is-checklist-index .pc-effort-acc:not(.is-open):hover .pc-effort-acc-chevron,.pc-effort-stack.is-checklist-index .pc-effort-acc:not(.is-open):hover .pc-effort-acc-chevron.is-drill,.pc-effort-stack.is-checklist-index .pc-effort-acc:not(.is-open):hover .pc-effort-acc-more{color:#fff}.pc-effort-stack.is-checklist-index .pc-effort-acc-tab{padding:4px 6px}.pc-effort-stack.is-checklist-index .pc-effort-acc-name{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:800}.pc-effort-stack.is-checklist-index .pc-effort-acc-count,.pc-effort-stack.is-checklist-index .pc-effort-acc:not(.is-open):hover .pc-effort-acc-count{background:var(--pr-purple);color:#fff;min-width:1.45rem;height:1.3rem;padding:0 6px;box-shadow:0 0 0 1.5px #ffffff47}.pc-effort-stack.is-checklist-index .pc-effort-acc-more:hover,.pc-effort-stack.is-checklist-index .pc-effort-acc-more[data-state=open],.pc-effort-stack.is-checklist-index .pc-effort-acc:not(.is-open):hover .pc-effort-acc-more:hover,.pc-effort-stack.is-checklist-index .pc-effort-acc:not(.is-open):hover .pc-effort-acc-more[data-state=open]{color:#fff;background:#ffffff29}.pc-effort-acc-sheet{background:var(--pr-cream);width:100%;color:var(--pr-blue-ink);text-align:left;cursor:pointer;border:0;border-radius:1.15rem;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 2px;padding:8px 10px 10px;display:flex;box-shadow:inset 0 1px #ffffffb3}.pc-effort-stack.is-checklist-index .pc-effort-acc:hover{background:0 0}.pc-effort-acc-sheet:hover{background:color-mix(in srgb, var(--pr-cream) 72%, #fff)}.pc-effort-acc-sheet-chip{background:color-mix(in srgb, #fff 78%, var(--pr-cream-deep));border:1px solid color-mix(in srgb, var(--pr-blue) 16%, #fff);max-width:100%;color:var(--pr-blue-ink);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.pc-effort-acc-sheet-empty{color:color-mix(in srgb, var(--pr-blue-ink) 55%, transparent);font-size:11px;font-style:italic;font-weight:650}.pc-effort-stack.is-checklist-index .pc-effort-stack-actions{margin:10px 14px 0}.pc-effort-stack.is-checklist-index .pc-effort-stack-actions .pc-add-group{border-color:color-mix(in srgb, var(--pr-blue) 70%, #fff);color:var(--pr-purple);background:0 0}.pc-effort-stack.is-checklist-index .pc-effort-stack-actions .pc-add-group:hover,.pc-effort-stack.is-checklist-index .pc-effort-stack-actions .pc-add-group:focus{border-color:var(--pr-blue);color:#7a2fd4;background:#ffffff8c}.pc-effort-stack.is-checklist-index .pc-checklist-index-frame>.pc-status{color:#fff;margin:8px 6px}.pc-effort-stack-nested{flex-direction:column;gap:6px;min-width:0;margin-top:4px;display:flex}.pc-effort-stack-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.pc-effort-stack-actions .pc-add-group{border:2px dashed color-mix(in srgb, var(--pr-blue) 70%, #fff);color:var(--pr-purple);letter-spacing:.02em;text-transform:none;background:0 0;border-radius:.95rem;padding:8px 14px;font-size:12px;font-weight:800}.pc-effort-stack-actions .pc-add-group:hover,.pc-effort-stack-actions .pc-add-group:focus{border-color:var(--pr-blue);color:#7a2fd4;background:#ffffff8c}.pc-effort-acc{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:1.15rem;flex-direction:column;display:flex;position:relative;overflow:visible}.pc-effort-acc.is-current{box-shadow:none;background:0 0;border:0}.pc-effort-acc.is-open{background:color-mix(in srgb, var(--pr-blue) 10%, #fff);border:1px solid color-mix(in srgb, var(--pr-blue) 28%, #fff);overflow:hidden;box-shadow:0 10px 22px -18px #2f8fd473,inset 0 1px #fffc}.pc-effort-acc.is-dragging{opacity:.45}.pc-effort-acc.is-drop-before:before,.pc-effort-acc.is-drop-after:after{content:"";z-index:2;background:var(--pr-purple);pointer-events:none;border-radius:999px;height:2px;position:absolute;left:10px;right:10px}.pc-effort-acc.is-drop-before:before{top:0}.pc-effort-acc.is-drop-after:after{bottom:0}.pc-effort-acc[draggable=true]{cursor:grab}.pc-effort-acc[draggable=true]:active{cursor:grabbing}.pc-effort-stack.is-focus-pane{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;padding:0;display:flex;overflow:hidden}.pc-effort-focus{--pr-cream:#f7f0e4;--pr-cream-deep:#efe6d6;--pr-blue:#2f8fd4;--pr-blue-deep:#1f6fad;--pr-blue-ink:#1a5f96;--pr-purple:#6b2bb8;--pr-purple-hot:#7a2fd4;background:var(--pr-cream);min-height:0;box-shadow:none;border:0;border-radius:1.45rem;flex-direction:column;flex:auto;display:flex;overflow:hidden;container:pc-page-review/inline-size}.pc-effort-focus-head{border-bottom:0;flex-direction:column;gap:2px;padding:12px 14px 8px;display:flex}.pc-effort-focus-back{width:fit-content;max-width:100%;color:color-mix(in srgb, var(--pr-blue-ink) 70%, transparent);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:2px;margin:0;padding:2px 6px 2px 2px;font-size:11px;font-weight:700;display:inline-flex}.pc-effort-focus-back:hover{color:var(--pr-blue-ink);background:#ffffff8c}.pc-effort-focus-back-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pc-effort-focus-title-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:2px 0;display:flex}.pc-effort-focus-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.03em;text-transform:uppercase;min-width:0;color:var(--pr-blue-ink);flex:auto;margin:0;font-size:18px;font-weight:900;line-height:1.05;overflow:hidden}.pc-effort-focus-badge{background:var(--pr-purple);color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 8px 16px -10px #6b2bb8d9}.pc-effort-focus-count{display:none}.pc-effort-focus .pc-effort-acc-body{flex:auto;min-height:0;padding:0 10px 14px;overflow:hidden auto}.pc-effort-focus .pc-group.is-page-review{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}.pc-page-review-frame{border:4px solid var(--pr-purple,#6b2bb8);background:var(--pr-blue,#2f8fd4);border-radius:1.45rem;margin:0;padding:6px 6px 8px;overflow:hidden;box-shadow:0 18px 32px -22px #6b2bb88c,inset 0 1px #ffffff47}.pc-page-review-add-checklist{border:2px dashed color-mix(in srgb, var(--pr-blue,#2f8fd4) 72%, #fff);color:#6b2bb8;letter-spacing:.01em;cursor:pointer;background:0 0;border-radius:.95rem;align-items:center;gap:6px;margin:12px 2px 0;padding:9px 14px;font-size:12px;font-weight:800;display:inline-flex}.pc-page-review-add-checklist:hover{border-color:var(--pr-blue,#2f8fd4);color:#7a2fd4;background:#ffffff73}.pc-effort-focus .pc-group.is-page-review>.pc-page-review-frame>.pc-items:first-child:empty{display:none}.pc-effort-focus .pc-group.is-page-review>.pc-page-review-frame>.pc-items:first-child:not(:has(li)){display:none}.pc-effort-focus .pc-group.is-page-review>.pc-page-review-frame>.pc-items:first-child:has(li){background:var(--pr-cream,#f7f0e4);border-radius:1.15rem;margin:0 0 8px;padding:4px 8px}.pc-effort-focus .pc-bucket,.pc-effort-focus .pc-bucket.is-page-review{color:#fff;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 4px;padding:0}.pc-effort-focus .pc-page-review-frame>.pc-bucket:last-child{margin-bottom:0}.pc-effort-focus .pc-page-review-frame>.pc-bucket:not(:has(~.pc-bucket)){margin-bottom:0}.pc-effort-focus .pc-bucket-head{min-width:0;box-shadow:none;background:0 0;gap:3px;margin:0;padding:6px 6px 4px}.pc-effort-focus .pc-bucket-grip,.pc-effort-focus .pc-bucket-fold,.pc-effort-focus .pc-bucket-title,.pc-effort-focus .pc-bucket-copy,.pc-effort-focus .pc-bucket-delete{color:#fff}.pc-effort-focus .pc-bucket-title,.pc-effort-focus .pc-bucket-title-edit{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;color:#fff;flex:0 auto;min-width:0;font-size:11px;font-weight:900;overflow:hidden}.pc-effort-focus .pc-bucket-fold-chevron{color:#fff}.pc-effort-focus .pc-bucket-count{background:var(--pr-purple,#6b2bb8);color:#fff;font-variant-numeric:tabular-nums;min-width:18px;height:18px;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--pr-blue,#2f8fd4) 55%, #fff);border-radius:999px;flex:none;place-items:center;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:inline-grid}.pc-effort-focus .pc-bucket-head-spacer{flex:auto;min-width:2px}.pc-effort-focus .pc-bucket-add-task{background:color-mix(in srgb, var(--pr-blue-deep,#1f6fad) 35%, transparent);color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1.5px solid #ffffffeb;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.pc-effort-focus .pc-bucket-add-task:hover{background:#ffffff2e}.pc-effort-focus .pc-bucket-copy,.pc-effort-focus .pc-bucket-delete{opacity:0;pointer-events:none;width:0;min-width:0;margin:0;padding:0;transition:opacity .12s,width .12s,min-width .12s;overflow:hidden}.pc-effort-focus .pc-bucket:hover>.pc-bucket-head .pc-bucket-copy,.pc-effort-focus .pc-bucket:hover>.pc-bucket-head .pc-bucket-delete:not(.is-armed),.pc-effort-focus .pc-bucket:focus-within>.pc-bucket-head .pc-bucket-copy,.pc-effort-focus .pc-bucket:focus-within>.pc-bucket-head .pc-bucket-delete:not(.is-armed){opacity:.95;pointer-events:auto;width:18px;min-width:18px}.pc-effort-focus .pc-bucket-delete.is-armed,.pc-effort-focus .pc-bucket:hover>.pc-bucket-head .pc-bucket-delete.is-armed,.pc-effort-focus .pc-bucket:focus-within>.pc-bucket-head .pc-bucket-delete.is-armed{opacity:1;pointer-events:auto;width:auto;min-width:3.25rem;padding:0 6px;overflow:visible}.pc-effort-focus .pc-bucket-copy:hover,.pc-effort-focus .pc-bucket-delete:hover{opacity:1;background:#ffffff29}.pc-effort-focus .pc-bucket .pc-items,.pc-effort-focus .pc-bucket .pc-bucket-add,.pc-effort-focus .pc-bucket-empty{background:var(--pr-cream,#f7f0e4)}.pc-effort-focus .pc-bucket .pc-items{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pr-blue,#2f8fd4) 18%, transparent);border-radius:1rem;flex-direction:column;gap:0;margin:0 4px 4px;padding:1px 2px;display:flex;overflow:hidden}.pc-effort-focus .pc-bucket .pc-item{min-height:2.35rem;color:var(--pr-blue-ink,#1a5f96);border:0;border-bottom:1.5px solid color-mix(in srgb, var(--pr-blue,#2f8fd4) 38%, transparent);box-shadow:none;background:0 0;border-radius:0;gap:6px;margin:0;padding:8px}.pc-effort-focus .pc-bucket .pc-item:last-child{border-bottom:0}.pc-effort-focus .pc-bucket .pc-item:hover{background:#ffffff8c}.pc-effort-focus .pc-bucket .pc-item.is-now:not(.is-focus){background:color-mix(in srgb, var(--pr-blue,#2f8fd4) 8%, transparent)}.pc-effort-focus .pc-bucket .pc-item-label,.pc-effort-focus .pc-bucket .pc-item-label:not(.pc-item-label-edit){min-width:0;color:var(--pr-blue-ink,#1a5f96);font-size:12px;font-weight:700;line-height:1.25}.pc-effort-focus .pc-bucket .pc-item.is-done .pc-item-label:not(.pc-item-label-edit){color:color-mix(in srgb, var(--pr-blue-ink,#1a5f96) 45%, transparent)}.pc-effort-focus .pc-bucket.is-page-review:not(.is-show-done) .pc-item.is-done{display:none}.pc-effort-focus .pc-bucket.is-page-review:not(.is-show-done) .pc-items:not(:has(.pc-item:not(.is-done))){display:none}.pc-effort-focus .pc-bucket-done-toggle{border:1.5px dashed color-mix(in srgb, var(--pr-blue,#2f8fd4) 42%, #fff);background:color-mix(in srgb, #fff 55%, var(--pr-cream,#f7f0e4));width:calc(100% - 8px);color:var(--pr-blue-ink,#1a5f96);letter-spacing:.02em;cursor:pointer;border-radius:.95rem;justify-content:center;align-items:center;margin:0 4px 4px;padding:7px 10px;font-size:11px;font-weight:800;display:flex}.pc-effort-focus .pc-bucket-done-toggle:hover,.pc-effort-focus .pc-bucket-done-toggle[aria-pressed=true]{border-color:var(--pr-blue,#2f8fd4);color:var(--pr-purple,#6b2bb8);background:#fff}.pc-effort-focus .pc-bucket .pc-check{border-width:2px;border-color:var(--pr-blue,#2f8fd4);color:#0000;width:20px;height:20px;box-shadow:none;background:0 0}.pc-effort-focus .pc-bucket .pc-item.is-done .pc-check{background:var(--pr-blue,#2f8fd4);border-color:var(--pr-blue,#2f8fd4);color:#fff}.pc-effort-focus .pc-bucket .pc-item-delete{color:var(--pr-purple,#6b2bb8)}.pc-effort-focus .pc-bucket .pc-item-delete:hover,.pc-effort-focus .pc-bucket .pc-item-delete:focus{background:color-mix(in srgb, var(--pr-purple,#6b2bb8) 12%, transparent);color:var(--pr-purple-hot,#7a2fd4)}.pc-effort-focus .pc-bucket .pc-now-tag.is-idle{opacity:0;pointer-events:none;color:color-mix(in srgb, var(--pr-blue-ink,#1a5f96) 55%, transparent);box-shadow:none;background:0 0}.pc-effort-focus .pc-bucket .pc-item:hover .pc-now-tag.is-idle,.pc-effort-focus .pc-bucket .pc-item:focus-within .pc-now-tag.is-idle{opacity:.85;pointer-events:auto}.pc-effort-focus .pc-bucket .pc-now-tag.is-idle:hover{opacity:1;background:color-mix(in srgb, var(--pr-blue,#2f8fd4) 12%, #fff);color:var(--pr-blue-ink,#1a5f96)}.pc-effort-focus .pc-bucket-empty{color:color-mix(in srgb, var(--pr-blue-ink,#1a5f96) 55%, transparent);border:1.5px dashed color-mix(in srgb, var(--pr-blue,#2f8fd4) 35%, transparent);border-radius:1rem;margin:0 4px 4px;padding:10px}.pc-effort-focus .pc-bucket-add{border-radius:0 0 1rem 1rem;margin:0 4px 4px;padding:6px 8px 8px}.pc-effort-focus .pc-bucket .pc-items:has(+.pc-bucket-add){border-radius:1rem 1rem 0 0;margin-bottom:0}.pc-effort-focus .pc-waiting-fold{background:color-mix(in srgb, var(--pr-blue-deep,#1f6fad) 35%, transparent);border-radius:1rem;margin:6px 0 0;overflow:hidden}.pc-effort-focus .pc-bucket.is-hot>.pc-bucket-head{box-shadow:inset 0 0 0 2px #ffffff73}@container pc-page-review (width<=420px){.pc-effort-focus-head{padding:10px 10px 6px}.pc-effort-focus-title-row{gap:6px}.pc-effort-focus-title{letter-spacing:.02em;font-size:15px}.pc-effort-focus-badge{letter-spacing:.04em;padding:5px 8px;font-size:9px}.pc-effort-acc-body{padding:0 8px 12px}.pc-page-review-frame{border-width:3px;border-radius:1.25rem;padding:4px 4px 6px}.pc-bucket-title,.pc-bucket-title-edit{font-size:10px}.pc-bucket-add-task{padding:2px 6px;font-size:8px}.pc-page-review-add-checklist{justify-content:center;width:100%;margin-top:10px;padding:8px 12px;font-size:12px}}.pc-root.is-expanded .pc-effort-focus-title{letter-spacing:.04em;font-size:22px}.pc-root.is-expanded .pc-effort-focus-badge{padding:7px 14px;font-size:11px}.pc-root.is-expanded .pc-effort-focus-head{padding:14px 18px 10px}.pc-root.is-expanded .pc-effort-focus .pc-effort-acc-body{padding:0 16px 18px}.pc-root.is-expanded .pc-page-review-frame{border-width:5px;border-radius:1.85rem;padding:10px 10px 12px}.pc-root.is-expanded .pc-effort-focus .pc-bucket-title,.pc-root.is-expanded .pc-effort-focus .pc-bucket-title-edit{font-size:13px}.pc-root.is-expanded .pc-effort-focus .pc-bucket-add-task{padding:4px 10px;font-size:10px}.pc-root.is-expanded .pc-effort-focus .pc-bucket-copy,.pc-root.is-expanded .pc-effort-focus .pc-bucket-delete:not(.is-armed){opacity:.92;pointer-events:auto;width:18px;min-width:18px;overflow:visible}.pc-root.is-expanded .pc-effort-focus .pc-bucket-delete.is-armed{width:auto;min-width:3.25rem;padding:0 6px;overflow:visible}.pc-effort-acc-chevron.is-drill{width:14px;height:14px;color:color-mix(in srgb, var(--pr-blue-ink,#1a5f96) 70%, transparent);flex:none;margin:0 2px 0 6px;transform:rotate(-90deg)}.pc-effort-drill-row{border:1px solid color-mix(in srgb, var(--pr-blue,#2f8fd4) 22%, #fff);background:color-mix(in srgb, #fff 70%, var(--pr-cream,#f7f0e4));width:100%;color:var(--pr-blue-ink,#1a5f96);cursor:pointer;text-align:left;border-radius:1.15rem;align-items:center;gap:8px;margin:0 0 4px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #ffffffe6}.pc-effort-drill-row:hover{border-color:color-mix(in srgb, var(--pr-blue,#2f8fd4) 42%, #fff);background:#fff}.pc-effort-drill-chevron{width:14px;height:14px;color:color-mix(in srgb, var(--pr-blue-ink,#1a5f96) 55%, transparent);flex:none;transform:rotate(-90deg)}.pc-effort-drill-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;flex:auto;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.pc-effort-drill-count{background:var(--pr-purple,#6b2bb8);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;min-width:1.65rem;height:1.35rem;padding:0 6px;font-size:10px;font-weight:800;display:inline-grid}.pc-effort-acc-head{border-radius:999px;align-items:center;gap:2px;min-width:0;padding:2px 4px 2px 2px;display:flex}.pc-effort-acc:not(.is-open)>.pc-effort-acc-head{border:1.5px solid color-mix(in srgb, var(--pr-blue,#2f8fd4) 28%, #fff);background:color-mix(in srgb, #fff 72%, var(--pr-cream,#f7f0e4));box-shadow:inset 0 1px #ffffffe6}.pc-effort-acc:not(.is-open):hover>.pc-effort-acc-head{border-color:color-mix(in srgb, var(--pr-blue,#2f8fd4) 70%, #0b3d73);background:var(--pr-blue,#2f8fd4);box-shadow:0 10px 20px -14px #2f8fd4bf,inset 0 1px #ffffff47}.pc-effort-acc:not(.is-open):hover .pc-effort-acc-tab,.pc-effort-acc:not(.is-open):hover .pc-effort-acc-fold,.pc-effort-acc:not(.is-open):hover .pc-effort-acc-chevron,.pc-effort-acc:not(.is-open):hover .pc-effort-acc-chevron.is-drill,.pc-effort-acc:not(.is-open):hover .pc-effort-acc-more{color:#fff}.pc-effort-acc:not(.is-open):hover .pc-effort-acc-more:hover,.pc-effort-acc:not(.is-open):hover .pc-effort-acc-more[data-state=open]{color:#fff;background:#ffffff2e}.pc-effort-acc:not(.is-open):hover .pc-effort-acc-count{background:color-mix(in srgb, var(--pr-purple,#6b2bb8) 88%, #fff);box-shadow:0 0 0 1.5px #ffffff59}.pc-effort-stack.is-focus .pc-effort-acc.is-open .pc-effort-acc-head{border-radius:1.15rem 1.15rem .85rem .85rem}.pc-effort-stack.is-focus .pc-effort-acc-head{padding-left:8px;padding-right:8px}.pc-effort-acc-fold{width:28px;height:28px;color:color-mix(in srgb, var(--pr-blue-ink,#1a5f96) 65%, transparent);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.pc-effort-acc-fold:hover{color:var(--pr-blue-ink,#1a5f96);background:#ffffffa6}.pc-effort-acc-chevron{width:16px;height:16px;transition:transform .16s}.pc-effort-acc:not(.is-open) .pc-effort-acc-chevron{transform:rotate(-90deg)}.pc-effort-stack.is-focus .pc-effort-acc-tab .pc-effort-acc-chevron{opacity:.85;flex:none;width:14px;height:14px;transform:none}.pc-effort-stack.is-focus .pc-effort-acc-tab[data-state=open] .pc-effort-acc-chevron{transform:rotate(180deg)}.pc-effort-stack.is-focus .pc-effort-acc-name{max-width:none}.pc-effort-acc-tab{min-width:0;color:var(--pr-blue-ink,#1a5f96);font:inherit;text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:999px;flex:auto;align-items:center;gap:8px;margin:0;padding:8px 10px;display:flex}.pc-effort-acc-tab:hover{background:0 0}.pc-effort-acc.is-current.is-open>.pc-effort-acc-head{border-color:color-mix(in srgb, var(--pr-blue,#2f8fd4) 70%, #0b3d73);background:var(--pr-blue,#2f8fd4);box-shadow:0 10px 20px -14px #2f8fd4bf,inset 0 1px #ffffff47}.pc-effort-acc.is-current.is-open .pc-effort-acc-tab{color:#fff;box-shadow:none;background:0 0;border-color:#0000}.pc-effort-acc.is-current.is-open .pc-effort-acc-tab:hover{background:0 0;border-color:#0000}.pc-effort-acc.is-current.is-open .pc-effort-acc-fold{color:#fff}.pc-effort-acc.is-current.is-open .pc-effort-acc-chevron,.pc-effort-acc.is-current.is-open .pc-effort-acc-chevron.is-drill{color:#ffffffeb}.pc-effort-acc-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;flex:none;max-width:48%;font-size:12px;font-weight:900;overflow:hidden}.pc-effort-acc-peek{text-overflow:ellipsis;white-space:nowrap;opacity:.72;flex:auto;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.pc-effort-acc.is-current.is-open .pc-effort-acc-peek{opacity:.92}.pc-effort-acc-count{background:var(--pr-purple,#6b2bb8);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.02em;opacity:1;border-radius:999px;flex:none;place-items:center;min-width:1.7rem;height:1.35rem;margin-left:auto;padding:0 7px;font-size:10px;font-weight:800;display:inline-grid;box-shadow:0 0 0 1.5px #ffffff59}.pc-effort-acc.is-current.is-open .pc-effort-acc-count{background:color-mix(in srgb, var(--pr-purple,#6b2bb8) 88%, #fff);box-shadow:0 0 0 1.5px #ffffff59}.pc-effort-acc-more{width:26px;height:26px;color:color-mix(in srgb, var(--pr-blue-ink,#1a5f96) 45%, transparent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;font-size:14px;line-height:1}.pc-effort-acc-more:hover,.pc-effort-acc-more[data-state=open]{color:var(--pr-purple,#6b2bb8);background:#ffffffb3}.pc-effort-acc.is-current.is-open .pc-effort-acc-more{color:#ffffffd9}.pc-effort-acc.is-current.is-open .pc-effort-acc-more:hover,.pc-effort-acc.is-current.is-open .pc-effort-acc-more[data-state=open]{color:#fff;background:#ffffff2e}.pc-effort-acc-edit{min-width:0;color:var(--pc-purple-ink,#1a0339);font:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pc-purple-ink) 14%, transparent);background:#fff;border:0;border-radius:999px;flex:auto;padding:6px 10px;font-size:12px;font-weight:750}.pc-effort-acc-edit:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--pc-sky-canvas) 28%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--pc-sky-canvas) 45%, transparent);outline:none}.pc-effort-acc-body{min-width:0;padding:2px 8px 10px}.pc-effort-acc-body .pc-group{margin:0}.pc-effort-fold{flex-direction:column;gap:4px;min-width:0;display:flex}.pc-effort-fold-tab{background:color-mix(in srgb, var(--pc-purple-ink) 7%, transparent);min-height:22px;color:color-mix(in srgb, var(--pc-purple-ink) 62%, transparent);font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.pc-effort-fold-tab:hover,.pc-effort-fold-tab.is-open{background:color-mix(in srgb, var(--pc-purple-ink) 12%, transparent);color:var(--pc-purple-ink)}.pc-effort-fold-count{font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:700}.pc-now-dot{background:var(--pc-sky-canvas);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--pc-sky-canvas) 28%, transparent);border-radius:999px;flex:none}.pc-chapter-more{width:22px;height:22px;color:color-mix(in srgb, var(--pc-purple-ink) 55%, transparent);font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;font-size:11px;display:grid}.pc-body .pc-efforts .pc-chapter-wrap.is-on .pc-chapter-more{opacity:.9;color:color-mix(in srgb, var(--pc-purple-ink) 62%, transparent)}.pc-body .pc-efforts .pc-chapter-wrap.is-on:hover .pc-chapter-more,.pc-body .pc-efforts .pc-chapter-wrap.is-on .pc-chapter-more[aria-expanded=true],.pc-body .pc-efforts .pc-chapter-wrap.is-on .pc-chapter-more[data-state=open]{opacity:1}.pc-chapter-more:hover,.pc-chapter-more:focus{background:color-mix(in srgb, var(--pc-purple-ink) 8%, transparent);color:var(--pc-purple-ink)}.pc-chapter-add{border:1px dashed color-mix(in srgb, var(--pc-purple-ink) 22%, transparent);width:22px;height:22px;color:var(--pc-purple-ink);font:inherit;letter-spacing:0;cursor:pointer;opacity:.55;background:0 0;border-radius:999px;flex:none;place-items:center;padding:0;font-size:14px;font-weight:600;line-height:1;display:grid}.pc-chapter-add:hover:not(:disabled),.pc-chapter-add:focus:not(:disabled){opacity:1;background:#fff}.pc-chapter-add:disabled{opacity:.28;cursor:default}.pc-chapter-edit{min-width:7rem;max-width:100%;color:var(--pc-purple-ink);font:inherit;background:#fff;border:1px solid #2e1065;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.pc-mini-menu{z-index:50;background:var(--pc-menu-bg,#ece6f5f5);color:var(--pc-menu-fg,#1a0339);border:1px solid var(--pc-menu-border,#1a033929);border-radius:var(--pc-menu-radius,12px);-webkit-backdrop-filter:blur(var(--pc-menu-blur,var(--pc-glass-blur,24px))) saturate(1.4);box-shadow:var(--pc-shadow-mid);margin:0;position:absolute}.pc-client-menu{z-index:50;overscroll-behavior:contain;border-radius:16px;width:max-content;min-width:16rem;max-width:min(20rem,100vw - 24px);max-height:min(18rem,55vh);padding:6px;top:calc(100% + 8px);left:0;overflow:hidden auto}.pc-client-menu.is-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#1a033940 transparent;overflow-y:auto}.pc-client-menu.is-scroll::-webkit-scrollbar{width:6px}.pc-client-menu.is-scroll::-webkit-scrollbar-thumb{background:#1a033938;border-radius:99px}.pc-client-empty{color:var(--pc-menu-muted);margin:0;padding:8px 10px;font-size:12px;font-weight:550}.pc-mini-menu button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:650;display:block}.pc-mini-menu button:hover:not(:disabled){background:var(--pc-menu-hover)}.pc-mini-menu button.is-on{color:#2e1065;background:#f3e8ff}.pc-mini-menu button.is-on:hover:not(:disabled){background:#ede0ff}.pc-client-menu button{border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.pc-client-menu button:hover:not(:disabled){background:#1a03390f}.pc-client-menu button.is-on,.pc-client-menu button.is-on:hover:not(:disabled){color:var(--pc-purple-ink);box-shadow:none;background:0 0;font-weight:750}.pc-client-menu button.is-on:hover:not(:disabled){background:#1a03390f}.pc-client-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pc-client-check{color:var(--pc-purple-canvas);flex:none}.pc-mini-menu button:disabled{opacity:.4;cursor:default}.pc-mini-menu button.is-warn{color:#9f1239}.pc-add-item{flex:1;min-width:0;margin-top:8px;display:flex}.pc-add-row{align-items:center;gap:6px;margin-top:8px;display:flex}.pc-add-row .pc-add-item{margin-top:0}.pc-add-group{border:1px dashed color-mix(in srgb, var(--pc-purple-ink) 28%, transparent);color:var(--pc-purple-ink);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.pc-add-group:hover,.pc-add-group:focus{background:color-mix(in srgb, var(--pc-purple-ink) 8%, transparent)}.pc-bucket{color:#fff;background:linear-gradient(165deg, color-mix(in srgb, var(--pc-purple-canvas,#4c1d95) 48%, #c4b5fd) 0%, color-mix(in srgb, var(--pc-purple-canvas,#4c1d95) 72%, #6d28d9) 55%, color-mix(in srgb, var(--pc-purple-canvas,#4c1d95) 88%, #2e1065) 100%);border:1px solid #ffffff57;border-bottom-width:0;border-radius:0;margin-top:0;padding:8px 10px;box-shadow:inset 0 1px #ffffff61,inset 0 18px 36px #ffffff0f}.pc-group>.pc-bucket+.pc-bucket{box-shadow:inset 0 1px #ffffff38,inset 0 18px 36px #ffffff0f}.pc-group>.pc-bucket:first-of-type{border-radius:1.45rem 1.45rem 0 0;margin-top:8px;box-shadow:inset 0 1px #ffffff6b,inset 0 18px 36px #ffffff0f,0 14px 28px -20px #4c1d9559}.pc-group>.pc-bucket:not(:has(~.pc-bucket)){border-bottom-width:1px;border-radius:0 0 1.45rem 1.45rem;box-shadow:inset 0 1px #ffffff38,inset 0 18px 36px #ffffff0f,0 14px 28px -20px #4c1d9547}.pc-group>.pc-bucket:first-of-type:not(:has(~.pc-bucket)){border-bottom-width:1px;border-radius:1.45rem;box-shadow:inset 0 1px #ffffff6b,inset 0 18px 36px #ffffff0f,0 14px 28px -20px #4c1d9552}.pc-bucket.is-hot{border-color:color-mix(in srgb, var(--pc-sky-canvas,#2282bf) 55%, #fff);box-shadow:inset 0 1px 0 #fff6, inset 0 18px 36px #ffffff0f, 0 0 0 2px color-mix(in srgb, var(--pc-sky-canvas,#2282bf) 38%, transparent)}.pc-bucket.is-drop-before{box-shadow:inset 0 2px #fff}.pc-bucket.is-drop-after{box-shadow:inset 0 -2px #fff}.pc-bucket-head{align-items:center;gap:4px;margin-bottom:4px;display:flex}.pc-bucket-grip{color:#ffffff8c;letter-spacing:-1px;cursor:grab;background:0 0;border:0;border-radius:6px;flex:none;width:18px;height:18px;padding:0;font-size:9px}.pc-bucket-grip:active{cursor:grabbing}.pc-bucket-fold{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;display:grid}.pc-bucket-fold:hover{color:#fff;background:#ffffff29}.pc-bucket-fold-chevron{width:14px;height:14px}.pc-bucket.is-collapsed .pc-bucket-fold-chevron{transform:rotate(-90deg)}.pc-bucket.is-collapsed .pc-bucket-head{margin-bottom:0}.pc-bucket-title,.pc-bucket-title-edit{color:#fff;min-width:0;font:inherit;letter-spacing:.12em;text-transform:uppercase;text-align:left;background:0 0;border:0;flex:1;padding:2px 4px;font-size:10px;font-weight:800}.pc-bucket-title:hover,.pc-bucket-title:focus{background:#ffffff1f;border-radius:6px}.pc-bucket-copy{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;padding:0;display:grid}.pc-bucket-copy:hover,.pc-bucket-copy:focus{color:#fff;background:#ffffff24}.pc-bucket-delete{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;width:18px;height:18px;font-size:14px;line-height:1}.pc-bucket-delete:hover,.pc-bucket-delete:focus{color:#fff;background:#ffffff24}.pc-bucket-delete.is-armed{letter-spacing:.04em;color:#fff;background:#e11d48b8;width:auto;min-width:3.25rem;padding:0 6px;font-size:10px;font-weight:800}.pc-bucket-delete.is-armed:hover,.pc-bucket-delete.is-armed:focus{background:#e11d48}.pc-bucket-empty{text-align:center;color:#ffffff94;border:1px dashed #ffffff47;border-radius:1.1rem;margin:0 0 4px;padding:8px 6px;font-size:10px;font-weight:650}.pc-bucket-add{min-width:0;margin-top:6px;display:flex}.pc-bucket .pc-items{margin:0}.pc-add-field{border:1px solid color-mix(in srgb, var(--pc-purple-ink) 12%, transparent);background:#fff;border-radius:999px;flex:1;align-items:center;gap:4px;min-width:0;padding:3px 3px 3px 12px;display:flex;box-shadow:inset 0 1px #ffffffe6}.pc-add-field:focus-within{border-color:color-mix(in srgb, var(--pc-sky-canvas) 55%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--pc-sky-canvas) 28%, transparent), inset 0 1px 0 #ffffffe6}.pc-bucket .pc-add-field{border-color:#ffffff8c}.pc-add-input{min-width:0;color:var(--pc-purple-ink);font:inherit;background:0 0;border:0;border-radius:0;flex:1;padding:5px 0;font-size:12px;font-weight:650}.pc-bucket .pc-add-input{padding:4px 0;font-size:11px}.pc-add-input:focus{outline:none}.pc-add-send{background:var(--pc-sky-canvas,#38a3e6);color:#1a0339;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;flex:none;padding:6px 12px;font-size:11px;font-weight:800}.pc-bucket .pc-add-send{padding:5px 10px;font-size:10px}.pc-add-send:disabled{opacity:.55;cursor:default;color:#1a0339}.pc-body{-webkit-backdrop-filter:none;min-height:0;box-shadow:none;scrollbar-color:#2e106538 transparent;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;gap:8px;padding:10px;display:flex;overflow:hidden auto}.pc-body input,.pc-body textarea,.pc-body [contenteditable=true]{-webkit-user-select:text;user-select:text}.pc-body:has(.pc-desk-split){overflow:hidden}.pc-body:has(.pc-desk-split)>.pc-desk-nav{flex:none}.pc-body:has(.pc-desk-split)>.pc-desk-split{flex:auto;min-height:0}.pc-status{color:var(--pc-menu-muted);text-align:center;padding:18px 8px;font-size:12px}.pc-status.error{color:#9f1239}.pc-group{color:var(--pc-purple-ink,#1a0339);margin:0;padding:0;position:relative}.pc-items{gap:3px;margin:0;padding:0;list-style:none;display:grid}.pc-group-head{align-items:center;gap:6px;margin-bottom:8px;display:flex}.pc-group-title{min-width:0;color:var(--pc-purple-ink,#1a0339);font:inherit;letter-spacing:.14em;text-transform:uppercase;flex:1;margin:0;padding:2px 0;font-size:11px;font-weight:700}.pc-group-parent{opacity:.75;letter-spacing:.16em;margin-bottom:2px;font-size:9px;display:block}.pc-group-count{color:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 55%, transparent);flex:none;font-size:11px;font-weight:700}.pc-chapter-wrap[draggable=true],.pc-item[draggable=true]{cursor:grab}.pc-chapter-wrap[draggable=true]:active,.pc-item[draggable=true]:active{cursor:grabbing}.pc-chapter-wrap.is-dragging,.pc-item.is-dragging{opacity:.42}.pc-chapter-wrap.is-drop-before{box-shadow:-3px 0 0 0 var(--pc-sky-canvas)}.pc-chapter-wrap.is-drop-after,.pc-chapter-add.is-drop-before{box-shadow:3px 0 0 0 var(--pc-sky-canvas)}.pc-item.is-drop-before{box-shadow:0 -3px 0 0 var(--pc-sky-canvas), 0 2px 5px -2px #1a033924}.pc-item.is-drop-after,.pc-add-item.is-drop-before{box-shadow:0 3px 0 0 var(--pc-sky-canvas), 0 2px 5px -2px #1a033924}.pc-item{min-height:2.05rem;color:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 88%, transparent);box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:1.4rem;align-items:center;gap:4px;padding:3px 7px 3px 8px;transition:background .16s,border-color .16s,box-shadow .17s,color .16s;display:flex}.pc-item:hover{background:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 6%, transparent);border-color:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 8%, transparent)}.pc-item.is-done{opacity:.72}.pc-item.is-now:not(.is-focus){background:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 5%, transparent);border-color:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 8%, transparent)}.pc-bucket .pc-item{color:#fffffff0}.pc-bucket .pc-item:hover{background:#ffffff1a;border-color:#ffffff24}.pc-bucket .pc-item.is-now:not(.is-focus){background:#ffffff14;border-color:#ffffff24}.pc-item.is-focus{background:var(--pc-sky-canvas,#2282bf);color:#fff;border-color:#ffffff59;box-shadow:0 8px 18px -12px #2282bf8c}.pc-item.is-focus:hover{background:color-mix(in srgb, var(--pc-sky-canvas,#2282bf) 92%, #fff);border-color:#fff6}.pc-now-tag{appearance:none;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--pc-purple-ink);border:0;border-radius:999px;flex:none;padding:2px 6px;font-size:8px;font-weight:800}.pc-now-tag.is-idle{color:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 55%, transparent);background:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 8%, #fff);opacity:.85}.pc-now-tag.is-idle:hover{opacity:1;background:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 12%, #fff);color:var(--pc-purple-ink,#1a0339)}.pc-bucket .pc-now-tag.is-idle{color:#ffffffc7;background:#ffffff24}.pc-bucket .pc-now-tag.is-idle:hover{color:#fff;background:#ffffff38}.pc-item.is-flash{animation:1.6s pc-step-flash}@keyframes pc-step-flash{0%,to{box-shadow:0 2px 5px -2px #1a033924}35%{box-shadow:0 0 0 3px #38a3e68c}}.pc-check{border:2px solid var(--pc-sky-canvas);cursor:pointer;background:#fff;border-radius:999px;flex:none;width:18px;height:18px;padding:0}.pc-check:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--pc-sky-canvas) 20%, transparent);transform:scale(1.07)}.pc-check:focus-visible,.pc-item-label:focus-visible,.pc-item-notes:focus-visible,.pc-item-delete:focus-visible,.pc-now-tag:focus-visible{outline:3px solid color-mix(in srgb, var(--pc-sky-canvas) 38%, #fff);outline-offset:2px}.pc-item.is-done .pc-check{border-color:var(--pc-sky-canvas);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 8.2 2.8 2.8 6.2-6.4'/%3E%3C/svg%3E") center / 11px 11px no-repeat, var(--pc-sky-canvas)}.pc-item-label{min-width:0;color:inherit;font:inherit;text-overflow:ellipsis;text-align:left;cursor:text;background:0 0;border:0;flex:1;padding:2px 0;font-size:12px;font-weight:650;overflow:hidden}.pc-item-label-edit,.pc-item.is-done .pc-item-label-edit,.pc-item.is-focus .pc-item-label-edit,.pc-item.is-focus.is-done .pc-item-label-edit{text-overflow:clip;opacity:1;color:var(--pc-purple-ink,#1a0339);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pc-purple-ink) 16%, transparent);caret-color:var(--pc-purple-ink,#1a0339);background:#fff;border-radius:6px;padding:2px 6px;text-decoration:none;overflow:visible}.pc-item:has(.pc-item-label-edit){opacity:1}.pc-item.is-done .pc-item-label:not(.pc-item-label-edit){color:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 45%, transparent);text-decoration:line-through}.pc-item.is-focus.is-done .pc-item-label:not(.pc-item-label-edit){color:#ffffffb8}.pc-bucket .pc-item.is-done .pc-item-label:not(.pc-item-label-edit){color:#ffffff8c}.pc-item-notes{color:#0369a1;min-width:1.25rem;height:1.25rem;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#38a3e62e;border:0;border-radius:999px;flex:none;padding:0 5px;font-size:10px;font-weight:800}.pc-item-delete{width:1.25rem;height:1.25rem;color:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 35%, transparent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0;font-size:14px;line-height:1}.pc-item-delete:hover,.pc-item-delete:focus{background:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 8%, transparent);color:var(--pc-purple-ink,#1a0339)}.pc-bucket .pc-item-delete{color:#ffffff7a}.pc-bucket .pc-item-delete:hover,.pc-bucket .pc-item-delete:focus{color:#fff;background:#ffffff24}.pc-item.is-focus .pc-now-tag{color:#fff;background:#ffffff38}.pc-item.is-focus .pc-now-tag.is-idle{color:#ffffffd9;opacity:1;background:#ffffff24}.pc-item.is-focus .pc-item-notes{color:#fff;background:#ffffff38}.pc-notes{width:280px;min-height:0;color:var(--pc-purple-ink);background:color-mix(in srgb, var(--pc-sky-canvas,#2282bf) 13%, white);border:1px solid #b8d7eb;border-radius:1.25rem;flex-direction:column;flex:none;align-self:stretch;padding:8px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 18px 32px -20px #2282bf8c}.pc-task-side{width:min(32vw,22rem);min-width:0;min-height:0;color:var(--pc-purple-ink);flex-direction:column;flex:none;align-self:stretch;gap:10px;padding:10px 10px 10px 2px;display:flex;overflow:visible}.pc-task-side .pc-task-side-phase{flex:none;min-width:0;height:auto;min-height:0;max-height:none;overflow:visible}.pc-task-side .pc-task-side-phase.is-fleet-fill{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.pc-task-side .pc-notes{flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;overflow:hidden}.pc-task-side .pc-notes-compose{background:0 0;margin-top:0;padding-top:6px;position:static}.pc-root.is-expanded .pc-workspace{flex:auto;align-items:stretch;height:100%;min-height:0}.pc-root.is-expanded .pc-card.is-open.is-notes .pc-island,.pc-root.is-expanded .pc-card.is-open.is-notes .pc-hide,.pc-root.is-expanded .pc-card.is-open.is-notes .pc-panel{width:min(36.5rem,100%);max-width:min(36.5rem,100%)}.pc-card.is-notes-left .pc-notes{margin:0 0 10px 8px}.pc-notes-close{z-index:2;width:26px;height:26px;color:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 55%, transparent);font:inherit;cursor:pointer;background:#ffffffb8;border:0;border-radius:999px;flex:none;align-self:flex-end;margin:0 0 2px;font-size:15px;line-height:1;position:sticky;top:0;box-shadow:0 4px 10px -6px #0f285047,inset 0 1px #ffffffe6}.pc-notes-close:hover{color:var(--pc-purple-ink,#1a0339);background:#fff}.pc-notes-thread{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;gap:6px;padding:0;display:flex;position:relative;overflow:hidden auto}.pc-notes-empty,.pc-notes-locked{text-align:center;color:var(--pc-menu-muted);margin:0;padding:16px 8px;font-size:12px}.pc-notes-locked{color:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 55%, transparent);padding:8px 10px}.pc-note{color:#2e1065;background:#fff;border-radius:1.15rem;padding:8px 10px;box-shadow:0 2px 5px -2px #1a033924,0 1px 2px #1a03390f}.pc-note.is-done{opacity:.55}.pc-note.is-hot{box-shadow:0 0 0 2px #38a3e6}.pc-note-text{white-space:pre-wrap;word-break:break-word;margin:0;font-size:12px;font-weight:600}.pc-note-pins{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.pc-note-pin-wrap{align-items:center;gap:2px;max-width:100%;display:inline-flex}.pc-note-pin{color:#0369a1;font:inherit;cursor:pointer;background:#38a3e629;border:0;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.pc-note-pin-file{align-items:center;gap:4px;min-width:0;text-decoration:none;display:inline-flex}.pc-note-pin-file span{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.pc-note-pin-x{width:14px;height:14px;color:inherit;opacity:.55;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.pc-note-pin-x:hover{opacity:1}.pc-notes-compose.is-drop,.pc-note.is-drop{outline-offset:2px;outline:2px solid #8b5cf6b3}.pc-notes-field{-webkit-backdrop-filter:none;background:#fffc;border:1px solid #c1dced;border-radius:1.35rem;flex-direction:column;gap:6px;min-width:0;padding:8px 8px 6px;display:flex;box-shadow:0 8px 16px -12px #2282bf8c,inset 0 1px #ffffffeb}.pc-notes-field:focus-within{border-color:color-mix(in srgb, var(--pc-sky-canvas,#2282bf) 55%, #fff);box-shadow:0 0 0 2px color-mix(in srgb, var(--pc-sky-canvas,#2282bf) 28%, transparent), 0 10px 22px -16px #0f508c66, inset 0 1px 0 #ffffffe6}.pc-notes-compose-bar{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.pc-notes-tool{width:28px;height:28px;color:color-mix(in srgb, var(--pc-purple-ink) 45%, transparent);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.pc-notes-tool:hover{color:var(--pc-purple-ink,#1a0339);background:#ffffff73}.pc-note-meta{color:#1a033973;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:10px;display:flex}.pc-note-actions{align-items:center;gap:6px;display:flex}.pc-note-file-tools{align-items:center;gap:1px;display:flex}.pc-note-actions>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.pc-note-actions>button:hover{color:#2e1065}.pc-note-text.is-editable{cursor:text}.pc-note-text.is-editable:hover{outline-offset:2px;border-radius:4px;outline:1px dashed #2282bf59}.pc-note-file-tools .pc-notes-tool{width:22px;height:22px}.pc-notes-compose{background:0 0;flex-direction:column;flex:none;gap:6px;margin-top:0;padding-top:6px;display:flex;position:static}.pc-notes-pin-hint{color:var(--pc-sky-canvas,#2282bf);margin:0 4px;font-size:10px;font-weight:700}.pc-notes-locked{margin-top:auto}.pc-notes-input{resize:none;width:100%;min-height:1.5rem;max-height:min(28rem,55vh);color:var(--pc-purple-ink);font:inherit;field-sizing:content;background:0 0;border:0;border-radius:0;outline:none;padding:2px 4px;font-size:12px;line-height:1.45;overflow:hidden}.pc-note-edit{flex-direction:column;gap:6px;display:flex}.pc-note-edit-actions{justify-content:flex-end;gap:8px;display:flex}.pc-note-edit-actions>button{color:#1a03398c;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.pc-note-edit-actions>button.is-primary{color:#2282bf}.pc-note-edit-actions>button:hover{color:#2e1065}.pc-notes-send{background:var(--pc-sky-canvas,#2282bf);color:#fff;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;flex:none;padding:6px 12px;font-size:11px;font-weight:800}.pc-notes-send:disabled{opacity:.4;cursor:default}.pc-lib-wrap{flex:none;position:relative}.pc-home-dates-plus svg{width:18px;height:18px;display:block}.pc-lib-menu{z-index:40;min-width:14rem;max-height:16rem;top:calc(100% + 6px);left:0;overflow-y:auto}[data-slot=pc-menu]{border-radius:1.35rem;box-shadow:0 18px 40px -20px #1a033966,0 0 0 1px #ffffff73,inset 0 1px #ffffffe6;color:var(--pc-menu-fg)!important;-webkit-backdrop-filter:blur(32px)saturate(1.5)!important;z-index:400!important;background:#ffffffe6!important;border:1px solid #ffffffeb!important}[data-slot=pc-menu].pc-phase-menu{pointer-events:auto;max-height:var(--radix-popover-content-available-height,70vh);flex-direction:column;display:flex;overflow:hidden;z-index:2147483647!important}[data-slot=pc-menu].pc-phase-status-menu{pointer-events:auto;z-index:2147483647!important}[data-slot=pc-menu][data-frost-sheet]{box-shadow:var(--pc-shadow-deep);border-radius:1.25rem;background:0 0!important;border-color:#ffffff8c!important}.glass-apple.pc-client-pill-menu{scrollbar-width:thin;scrollbar-color:#1a033938 transparent;background:#f4f0f8}.pc-client-pill-menu::-webkit-scrollbar{width:8px}.pc-client-pill-menu::-webkit-scrollbar-thumb{background:#1a03392e;border-radius:999px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pc-home-island.pc-root{z-index:200;align-items:flex-start;gap:8px}.pc-home-island.is-edge-tab.pc-root{pointer-events:none;align-items:flex-end;width:auto;height:auto;padding:0}.pc-home-island.is-edge-tab .pc-chip-stack{pointer-events:none;align-items:flex-end;width:auto}.pc-cow-stack.is-edge-hidden{display:none}.pc-home-island.pc-root.is-open:not(.is-expanded):not(.is-edge-tab){justify-content:flex-end;align-items:flex-end;width:auto!important;height:auto!important;inset:auto 12px 12px auto!important;transform:none!important}.pc-brand-dock{pointer-events:auto;flex-direction:column;align-items:flex-end;display:flex;position:relative}.pc-tasks-tab{z-index:220;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;display:block;position:fixed;bottom:96px;right:0}.pc-tasks-tab-sleeve{-webkit-backdrop-filter:blur(calc(var(--pc-glass-blur,24px) + 8px)) saturate(1.65);background:linear-gradient(165deg,#ffffffc7 0%,#ffffff6b 48%,#ffffff9e 100%);border:1px solid #ffffffd9;border-right:0;border-radius:17px 0 0 17px;justify-content:flex-end;align-items:stretch;padding:5px 0 5px 5px;transition:padding .2s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:-10px 14px 28px -16px #1a033973,inset 0 1px #ffffffeb,inset 0 -1px #fff6,inset 1px 0 #ffffff8c}.pc-tasks-tab:hover .pc-tasks-tab-sleeve,.pc-tasks-tab:focus-within .pc-tasks-tab-sleeve{padding-left:5px}.pc-tasks-tab-menu{flex-direction:column;align-items:stretch;gap:4px;display:flex}.pc-tasks-tab-pill{color:#fff;cursor:pointer;background:linear-gradient(165deg, color-mix(in srgb, var(--pc-magenta,#c026d3) 48%, #7c3aed) 0%, var(--pc-purple-canvas,#4c1d95) 100%);border:0;border-radius:12px 0 0 12px;justify-content:center;align-items:center;width:12px;min-height:48px;padding:10px 0;transition:width .2s cubic-bezier(.22,1,.36,1),min-height .2s cubic-bezier(.22,1,.36,1),padding .2s cubic-bezier(.22,1,.36,1),filter .14s;display:flex;box-shadow:inset 0 1px #ffffff59,inset 0 -12px 20px #1a033947}.pc-tasks-tab:hover .pc-tasks-tab-pill,.pc-tasks-tab:focus-within .pc-tasks-tab-pill{width:34px;min-height:72px;padding:14px 2px}.pc-tasks-tab-pill:hover,.pc-tasks-tab-pill:focus-visible{filter:brightness(1.08);outline:none}.pc-tasks-tab-label{letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:10px;font-weight:800;line-height:1;transition:opacity .16s 40ms;transform:rotate(180deg)}.pc-tasks-tab:hover .pc-tasks-tab-label,.pc-tasks-tab:focus-within .pc-tasks-tab-label{opacity:1}.pc-standards-scrim{z-index:268;-webkit-backdrop-filter:blur(10px)saturate(1.15);cursor:pointer;background:#1a03396b;border:0;margin:0;padding:0;position:fixed;inset:0}.pc-standards-dock{z-index:269;pointer-events:auto;flex-direction:column;width:min(42rem,100vw - 1.5rem);height:min(40rem,100vh - 2rem);display:flex;position:fixed;bottom:1rem;right:1rem;overflow:hidden}.pc-standards-dock>.pc-list-sheet,.pc-standards-dock .pc-list-sheet-inner{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.pc-standards-dock .pc-standards-board{flex:auto;min-height:0;padding:.65rem .75rem .75rem;overflow:hidden}.pc-standards-dock .pc-guide-info-col{flex-direction:column;min-height:0;display:flex}@media (width<=960px){.pc-standards-dock{width:min(36rem,100vw - 1.5rem);height:min(78vh,40rem)}}.pc-brand-mark{z-index:2;filter:drop-shadow(0 8px 10px #1a033947);pointer-events:none;-webkit-user-select:none;user-select:none;width:68px;height:auto;position:absolute;top:-34px;right:6px;transform:rotate(6deg)}.pc-brand-sleeve{background:rgba(255, 255, 255, calc(.12 + var(--pc-glass-fill,.22) * .2));border-right:0;border-radius:22px 0 0 22px;padding:5px 0 5px 5px;transition:padding .18s cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:-10px 14px 28px -16px #1a033973,inset 0 1px #ffffffb8}.pc-brand-sleeve:hover{padding-left:7px}.pc-brand-pill{color:#fff;cursor:pointer;background:#6d28d9;border-radius:16px 0 0 16px;justify-content:center;align-items:center;width:34px;min-height:150px;padding:12px 3px;transition:width .18s cubic-bezier(.22,1,.36,1),min-height .18s cubic-bezier(.22,1,.36,1);display:flex}.pc-brand-pill.is-open{cursor:default;width:46px;min-height:164px;padding:12px 4px 10px}.pc-brand-word{color:#fff;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;writing-mode:vertical-rl;background:0 0;border:0;margin:0;padding:10px 0;font-size:11px;font-weight:800;line-height:1;transform:rotate(180deg)}.pc-brand-pill .pc-flyout.is-column{flex-direction:column;justify-content:space-between;align-items:center;gap:12px;height:100%}.pc-brand-pill .pc-flyout-btn,.pc-brand-pill .pc-flyout-plus{color:#fff;width:24px;min-width:24px;height:24px;box-shadow:none;background:0 0;border:0;border-radius:8px}.pc-brand-pill .pc-flyout-btn svg,.pc-brand-pill .pc-flyout-plus svg{width:20px;height:20px}.pc-brand-pill .pc-flyout-btn:hover,.pc-brand-pill .pc-flyout-plus:hover{color:#fff;background:#ffffff29}.pc-brand-pill .pc-cow-stack{align-items:center}.pc-client-pill-wrap.is-vertical{z-index:3;margin:0 0 56px;position:relative;top:auto;bottom:auto;right:auto}.pc-client-pill-wrap.is-vertical .pc-client-pill{background:rgba(255, 255, 255, calc(.5 + var(--pc-glass-fill,.22) * .45));border-right:0;border-radius:18px 0 0 18px;max-width:none;height:auto;padding:5px 0 5px 5px;display:flex;box-shadow:-8px 12px 22px -14px #1a03396b,inset 0 1px #fffc}.pc-client-pill-wrap.is-vertical .pc-client-pill-pick{color:#fff;background:#6d28d9;border-radius:14px 0 0 14px;justify-content:center;align-items:center;width:32px;height:auto;padding:12px 0;display:flex}.pc-client-pill-wrap.is-vertical .pc-client-pill-name{text-overflow:ellipsis;letter-spacing:.06em;text-transform:uppercase;writing-mode:vertical-rl;max-height:140px;font-size:10px;font-weight:800;line-height:1;overflow:hidden;transform:rotate(180deg)}.pc-home-island.pc-root:not(.is-expanded){align-items:stretch;width:100%;height:100%;padding:0;overflow:visible}.pc-home-island.is-edge-tab.pc-root:not(.is-expanded){justify-content:center;align-items:flex-end;width:auto;height:100%}.pc-home-island.is-open.pc-root{z-index:220}.pc-home-island.is-over-canvas.pc-root{z-index:230}.pc-home-island.is-expanded.pc-root{z-index:250;pointer-events:auto;border-radius:2.85rem;align-items:stretch;padding:12px;overflow:visible}.pc-fleet-shell{z-index:250;pointer-events:none;padding:12px 14px 14px 16px;position:fixed;inset:0}.pc-fleet-shell>*{pointer-events:auto}.pc-fleet-stage{height:100%;min-height:0;position:relative}.pc-fleet-desk{flex-direction:column;min-width:0;height:100%;min-height:0;margin-left:20.25rem;display:flex}.pc-fleet-desk>.pc-home-island.is-expanded.is-fleet{width:100%!important;height:100%!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}.pc-fleet-desk .pc-chip-stack,.pc-fleet-desk .pc-cow-stack,.pc-fleet-desk .pc-card,.pc-fleet-desk .pc-card-pad{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex}.pc-fleet-desk .pc-workspace{flex:auto;min-height:0}.pc-home-island.is-expanded.is-fleet.pc-root{border-radius:2.85rem;padding:14px}.pc-home-island.is-expanded.pc-root:not(.is-schedule):not(.is-reports){background:var(--pc-purple-canvas,#4c1d95);-webkit-backdrop-filter:none;border:8px solid #ffffffc7;padding:14px;box-shadow:0 26px 48px -20px #2282bf8c,0 10px 24px -16px #4c1d9547,0 0 0 1px #ffffff8c,inset 0 1px #ffffff73}.pc-home-island.is-expanded.is-fleet.pc-root:not(.is-schedule):not(.is-reports){border-width:8px;border-radius:2.85rem;padding:14px}.pc-home-island.is-expanded.pc-root:not(.is-schedule):not(.is-reports) .pc-card,.pc-home-island.is-expanded.pc-root:not(.is-schedule):not(.is-reports) .pc-card.is-open,.pc-home-island.is-expanded.pc-root.is-open:not(.is-schedule):not(.is-reports) .pc-card,.pc-home-island.is-expanded.pc-root:not(.is-schedule):not(.is-reports) .pc-card.is-open.is-notes{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:2rem;padding:0}.pc-home-island.is-expanded.pc-root:not(.is-schedule):not(.is-reports) .pc-card-pad{background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--pc-sky-canvas,#2282bf) 9%, #fff) 100%);border-radius:2rem;box-shadow:0 1px #ffffffe6,inset 0 -28px 40px -30px #2282bf59}.pc-home-island.is-expanded.is-schedule .pc-card-pad{box-shadow:none;background:0 0}.pc-home-island.is-expanded .pc-chip-stack{justify-content:stretch;align-items:stretch;width:100%;min-width:0;height:100%}.pc-home-island.is-expanded .pc-cow-stack{flex:auto;align-items:stretch;width:100%;min-width:0;height:100%;min-height:0}.pc-panel-context{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:6px;padding:0;display:flex}.pc-panel-context>*{min-width:0}.pc-panel-context .pc-home-dates{background:linear-gradient(165deg, #ffffffeb, #ddf0fcdb), var(--pc-sky-canvas,#2282bf);-webkit-backdrop-filter:blur(18px)saturate(1.25);scrollbar-width:none;border:2px solid #ffffffdb;border-radius:1.35rem;gap:6px;width:100%;padding:4px 8px;overflow-x:auto;box-shadow:0 0 0 1px #38a3e633,0 8px 16px -12px #0f508c9e,inset 0 1px #fff}.pc-panel-context .pc-home-dates-plus{width:26px;height:26px}.pc-panel-context .pc-home-dates::-webkit-scrollbar{display:none}.pc-panel-context:not(:has(.pc-home-dates>*)){display:none}.pc-home-island.is-expanded .pc-card,.pc-home-island.is-expanded .pc-card.is-open,.pc-home-island.is-expanded.pc-root.is-open .pc-card,.pc-home-island.is-expanded .pc-card.is-open.is-notes{border-radius:2.85rem;flex:auto;width:100%;min-width:0;max-width:none;height:100%;min-height:0;overflow:visible}.pc-home-island.is-expanded .pc-card-pad{flex:auto;height:100%;min-height:0}.pc-home-island.is-expanded .pc-island{flex:none;width:100%}.pc-home-island.is-expanded .pc-island-tool{opacity:1}.pc-home-island .pc-island-tool[aria-pressed=true]{color:#1a0339;background:#38a3e6}.pc-home-island.is-expanded .pc-workspace{flex:auto;align-items:stretch;height:auto;min-height:0}.pc-home-island.is-expanded .pc-panel,.pc-home-island.is-expanded .pc-card.is-open.is-notes .pc-panel{flex:auto;width:auto;min-width:0;max-width:none;min-height:0;overflow:visible}.pc-home-island.is-expanded .pc-panel .pc-body{min-height:0;max-height:none;overflow:hidden}:is(.pc-home-island.is-expanded .pc-panel .pc-body:has(.pc-desk-split),.pc-home-island.is-expanded .pc-panel .pc-body:has(>.pc-effort-stack)){flex-direction:column;display:flex}.pc-home-island.is-expanded .pc-panel .pc-body>.pc-effort-stack{flex:auto;min-height:0}.pc-home-island.is-expanded .pc-notes{width:min(32vw,22rem);min-height:0;overflow:hidden}.pc-home-island.is-expanded .pc-task-side{flex-direction:column;flex:none;align-self:stretch;gap:10px;width:min(32vw,22rem);min-width:0;min-height:0;padding:10px 10px 10px 2px;display:flex;overflow:visible}.pc-home-island.is-expanded .pc-task-side .pc-notes{flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;overflow:hidden}.pc-home-island.is-expanded .pc-task-side .pc-task-side-phase{flex:none;min-width:0;height:auto;min-height:0;max-height:none;overflow:visible}.pc-home-island.is-expanded .pc-task-side .pc-task-side-phase.is-fleet-fill{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.pc-home-island.is-expanded .pc-notes-thread{flex:auto;min-height:0;overflow-y:auto}.pc-home-island.is-expanded .pc-notes-compose{background:0 0;flex:none;margin-top:0;padding-top:6px;position:static}.pc-home-island.is-expanded.is-schedule .pc-workspace{flex-direction:column;padding:0}.pc-home-island.is-expanded.is-schedule .pc-card,.pc-home-island.is-expanded.is-schedule .pc-card.is-open{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0;overflow:hidden}.pc-home-island.is-expanded.is-schedule .pc-schedule-host{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.pc-home-island.is-expanded.is-schedule .pc-island,.pc-home-island.is-expanded.is-schedule .pc-card.is-open .pc-island{color:var(--pc-purple-ink,#1a0339);background:#ffffffc7;border:1px solid #ffffffb3;border-radius:999px;width:100%;height:auto;min-height:44px;padding:4px 8px 4px 4px;box-shadow:0 10px 24px -16px #1a033959,inset 0 1px #ffffffd9}.pc-home-island.is-expanded.is-schedule .pc-island-group{color:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 52%, transparent)}.pc-home-island.is-expanded.is-schedule .pc-island-count{color:var(--pc-purple-ink,#1a0339)}.pc-home-island.is-expanded.is-schedule .pc-island-tool{background:color-mix(in srgb, var(--pc-purple-ink,#1a0339) 8%, transparent);color:var(--pc-purple-ink,#1a0339)}.pc-home-island.is-expanded.is-schedule .pc-island-tool[aria-pressed=true]{background:var(--pc-sky-canvas,#38a3e6);color:var(--pc-purple-ink,#1a0339)}.pc-home-island .pc-island-client.pc-island-pick{min-width:0;max-width:100%;color:inherit;font:inherit;letter-spacing:-.02em;cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0;font-size:13px;font-weight:750;display:inline-flex}.pc-home-island .pc-island-client.pc-island-pick span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pc-home-island .pc-island-client.pc-island-pick:hover{color:var(--pc-sky-canvas,#2282bf)}.pc-home-island.is-expanded.is-schedule .pc-island-pick:hover,.pc-home-island.is-expanded.is-schedule .pc-island-pick.is-on{color:#0369a1}.pc-home-island.is-expanded.is-reports .pc-card,.pc-home-island.is-expanded.is-reports .pc-card.is-open{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0;overflow:hidden}.pc-home-island.is-expanded.is-reports .pc-card-pad{box-shadow:none;background:0 0}.pc-home-island.is-expanded.is-reports .pc-workspace{flex-direction:column;padding:0}.pc-home-island.is-expanded.is-reports .pc-schedule-host{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.pc-home-island.is-expanded.is-reports .pc-island,.pc-home-island.is-expanded.is-reports .pc-card.is-open .pc-island,.pc-reports-sheet .pc-island{width:100%;height:auto;min-height:48px;box-shadow:none;color:#fff;background:0 0;border:0;border-radius:1.15rem;padding:2px 4px 2px 2px}.pc-reports-sheet .pc-island-group,.pc-home-island.is-expanded.is-reports .pc-island-group{color:#ffffffa6}.pc-reports-sheet .pc-island-count,.pc-home-island.is-expanded.is-reports .pc-island-count{color:#fff}.pc-home-island.is-expanded.is-reports .pc-island-tool{color:#fff;background:#ffffff1f}.pc-home-island.is-expanded.is-reports .pc-island-tool[aria-pressed=true]{background:var(--pc-sky-canvas,#38a3e6);color:var(--pc-purple-ink,#1a0339)}.pc-home-island .pc-island:not(.is-open){box-shadow:none;background:0 0;border:0;overflow:visible}.pc-home-island .pc-island-face{background:rgba(255, 255, 255, calc(.42 + var(--pc-glass-fill,.22) * .55));width:52px;min-width:52px;height:52px;min-height:52px;-webkit-backdrop-filter:blur(var(--pc-glass-blur,24px)) saturate(1.5);box-shadow:var(--pc-shadow-mid,0 10px 28px -12px #1a033959), inset 0 1px 0 #ffffffa6;border:1px solid #ffffff8c;border-radius:22%;position:relative;overflow:hidden}.pc-home-island .pc-island-face img{box-sizing:border-box;object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;margin:0;padding:6px;display:block;position:absolute;inset:0;transform:none}.pc-home-island .pc-card.is-open .pc-island-face,.pc-home-island .pc-island.is-open .pc-island-face{-webkit-backdrop-filter:none;background:#fff;border:0;border-radius:18px;width:48px;min-width:48px;height:48px;min-height:48px;box-shadow:0 0 0 4px #ffffff26,inset 0 0 0 1px #ffffffe6}.pc-home-island .pc-card.is-open .pc-island-face img,.pc-home-island .pc-island.is-open .pc-island-face img{object-position:center;padding:5px}.pc-home-island.pc-stage-island .pc-island:not(.is-open) .pc-island-face img{filter:brightness(1.08)saturate(1.05)}.pc-home-dates{pointer-events:auto;-webkit-backdrop-filter:blur(28px)saturate(1.6);background:#f6f8fc6b;border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;padding:6px 10px;display:flex;box-shadow:0 18px 40px -16px #0f285073,inset 0 1px #ffffffbf,inset 0 -1px #0000000f}.pc-home-dates-plus{flex:none;width:36px;height:36px;position:relative}.pc-home-dates-plus span{color:#fff;background-image:linear-gradient(#a855f7,#6d28d9);border-radius:22%;place-items:center;width:100%;height:100%;display:grid}.pc-home-dates-plus:hover span{filter:brightness(1.12)drop-shadow(0 0 10px #ffffffe0)drop-shadow(0 0 18px #a855f773)}.pc-home-dates-rule{background:#1a03391f;flex:none;width:1px;height:20px}.pc-home-island .pc-switcher{flex-wrap:wrap;row-gap:6px}.pc-home-island .pc-switcher .pc-tracks{flex:0 auto;gap:4px}.pc-home-island .pc-switcher .pc-track{padding:4px 8px;font-size:10px}.pc-home-island .pc-switcher .pc-track-pin{width:12px;height:12px}.pc-home-island .pc-switcher .pc-track-pin-icon{width:9px;height:9px}.pc-home-island .pc-switcher .pc-notes-chip-wrap{margin-left:auto}.pc-home-tools{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.pc-home-island.is-edge-tab.is-top-dock.pc-root,.pc-home-island.is-edge-tab.is-top-dock.pc-root:not(.is-expanded){justify-content:flex-start;align-items:center;width:100%;height:auto;padding:0}.pc-home-island.is-edge-tab.is-top-dock.pc-root:not(.is-dock-open){justify-content:flex-start;align-items:center;height:auto;margin:0;padding:6px 0 0;inset:0 0 auto}.pc-home-island.is-top-dock.is-edge-tab .pc-chip-stack{pointer-events:none;justify-content:center;align-items:flex-start;width:auto}.pc-home-island.is-top-dock:not(.is-dock-open) .pc-chip-stack{align-items:flex-start;margin:0;padding:0}.pc-home-island.is-top-dock .pc-brand-dock{pointer-events:auto;zoom:.85;align-items:center;display:flex}.pc-home-island.is-top-dock:not(.is-dock-open) .pc-brand-dock{zoom:.85;align-self:flex-start;margin:0;padding:0}.pc-home-island.is-top-dock .pc-brand-sleeve,.pc-home-island.is-top-dock .pc-brand-sleeve:hover{cursor:pointer;background:#fffffff5;border-right:0;border-radius:32px;align-items:center;gap:8px;padding:8px 8px 8px 10px;transition:gap .22s cubic-bezier(.22,1,.36,1),padding .22s cubic-bezier(.22,1,.36,1),border-radius .22s cubic-bezier(.22,1,.36,1),background .18s,box-shadow .18s;display:flex;box-shadow:0 10px 24px -16px #1a033973,inset 0 1px #ffffffe6}.pc-home-island.is-top-dock:not(.is-dock-open) .pc-brand-sleeve,.pc-home-island.is-top-dock:not(.is-dock-open) .pc-brand-sleeve:hover{isolation:isolate;width:450px;max-width:450px;-webkit-backdrop-filter:blur(calc(var(--pc-glass-blur,24px) + 8px)) saturate(1.65);box-shadow:0 14px 28px -16px #1a033973, 0 0 18px color-mix(in srgb, var(--pc-magenta,#862da1) 28%, transparent), inset 0 1px 0 #ffffffeb, inset 0 -1px 0 #fff6, inset 1px 0 0 #ffffff8c, inset -1px 0 0 #fff6;background:linear-gradient(165deg,#ffffffc7 0%,#ffffff6b 48%,#ffffff9e 100%);border:1px solid #ffffffd9;border-radius:999px;gap:0;padding:5px;position:relative;overflow:hidden}.pc-home-island.is-top-dock:not(.is-dock-open) .pc-brand-sleeve:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--pc-magenta,#862da1) 70%, #fff) 32%, #fff 50%, color-mix(in srgb, var(--pc-magenta,#862da1) 70%, #fff) 68%, transparent 100%);filter:blur(5px);opacity:1;mix-blend-mode:screen;border-radius:999px;width:22%;animation:2.2s ease-in-out infinite pc-nav-kitt;position:absolute;top:-50%;bottom:-50%;left:0}.pc-home-island.is-top-dock:not(.is-dock-open) .pc-brand-dock:hover .pc-brand-sleeve:after,.pc-home-island.is-top-dock:not(.is-dock-open) .pc-brand-dock:focus-within .pc-brand-sleeve:after{opacity:0;animation-play-state:paused}@keyframes pc-nav-kitt{0%,to{transform:translate(-120%)}50%{transform:translate(360%)}}@media (prefers-reduced-motion:reduce){.pc-home-island.is-top-dock:not(.is-dock-open) .pc-brand-sleeve:after{opacity:.35;animation:none;left:36%;transform:none}}.pc-home-island.is-top-dock .pc-brand-mark{filter:drop-shadow(0 6px 8px #1a033938);pointer-events:none;flex:none;width:84px;height:auto;margin:-4px 0;transition:width .22s cubic-bezier(.22,1,.36,1),opacity .14s,margin .22s cubic-bezier(.22,1,.36,1);position:relative;top:auto;right:auto;transform:rotate(-8deg)}.pc-home-island.is-top-dock.is-dock-open .pc-brand-home{z-index:5;cursor:pointer;appearance:none;background:0 0;border:0;flex:0 0 84px;justify-content:center;align-items:center;width:84px;max-width:84px;margin:-4px 0;padding:0;line-height:0;display:flex;position:relative}.pc-home-island.is-top-dock.is-dock-open .pc-brand-home .pc-brand-mark{pointer-events:none;margin:0}.pc-home-island.is-top-dock:not(.is-dock-open) .pc-brand-home{display:none}.pc-home-island.is-top-dock.is-dock-open .pc-brand-mark{pointer-events:auto;cursor:pointer}.pc-home-island.is-top-dock:not(.is-dock-open) .pc-brand-mark{opacity:0;width:0;height:0;margin:0;position:absolute;overflow:hidden}.pc-nav-tab-label{color:#fff;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;padding:0 18px;font-size:10px;font-weight:800;line-height:1;display:none}.pc-home-island.is-top-dock:not(.is-dock-open) .pc-nav-tab-label{place-items:center;display:grid}.pc-home-island.is-top-dock .pc-brand-pill,.pc-home-island.is-top-dock .pc-brand-pill.is-open{background:#862da1;border-radius:999px;align-items:center;gap:12px;width:auto;min-width:0;max-width:520px;height:64px;min-height:0;padding:6px 16px 6px 8px;transition:max-width .24s cubic-bezier(.22,1,.36,1),height .22s cubic-bezier(.22,1,.36,1),padding .22s cubic-bezier(.22,1,.36,1),opacity .14s,gap .18s,border-radius .22s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;box-shadow:inset 0 10px 16px -8px #2a003a73,inset 0 -6px 12px -6px #ffffff47,inset 0 1px #ffffff38}.pc-home-island.is-top-dock:not(.is-dock-open) .pc-brand-pill,.pc-home-island.is-top-dock:not(.is-dock-open) .pc-brand-pill.is-open{opacity:1;pointer-events:none;z-index:1;background:#862da1;border:0;border-radius:999px;gap:0;width:100%;max-width:none;height:12px;min-height:12px;padding:0;transition:width .2s cubic-bezier(.22,1,.36,1),height .2s cubic-bezier(.22,1,.36,1),max-width .2s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:inset 0 10px 16px -8px #2a003a73,inset 0 -6px 12px -6px #ffffff47,inset 0 1px #ffffff38}.pc-home-island.is-top-dock:not(.is-dock-open) .pc-brand-dock:hover .pc-brand-pill,.pc-home-island.is-top-dock:not(.is-dock-open) .pc-brand-dock:focus-within .pc-brand-pill{width:100%;max-width:none;height:28px;min-height:28px}.pc-home-island.is-top-dock:not(.is-dock-open) .pc-brand-pill>:not(.pc-nav-tab-label){display:none}.pc-home-island.is-top-dock:not(.is-dock-open) .pc-brand-pill .pc-nav-tab-label{opacity:0;height:12px;transition:opacity .16s 40ms,height .2s cubic-bezier(.22,1,.36,1);display:grid}.pc-home-island.is-top-dock:not(.is-dock-open) .pc-brand-dock:hover .pc-nav-tab-label,.pc-home-island.is-top-dock:not(.is-dock-open) .pc-brand-dock:focus-within .pc-nav-tab-label{opacity:1;height:100%}.pc-home-island.is-top-dock .pc-client-pill-wrap,.pc-home-island.is-top-dock.is-plus-below .pc-client-pill-wrap{margin:0;position:relative;top:auto;bottom:auto;right:auto}.pc-home-island.is-top-dock.is-dock-open .pc-brand-pill{overflow:visible}.pc-home-island.is-top-dock .pc-client-pill{color:#fff;background:#ffecfcc7;border:0;border-radius:999px;align-items:center;max-width:20rem;height:auto;padding:8px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff8c}.pc-home-island.is-top-dock .pc-client-pill-pick{color:#fff;height:30px;box-shadow:none;background:#862da1;border:0;border-radius:999px;padding:0 18px}.pc-home-island.is-top-dock .pc-client-pill:has(.pc-client-pill-clear) .pc-client-pill-pick{padding-right:28px}.pc-home-island.is-top-dock .pc-client-pill-clear{color:#fff;opacity:.75;position:absolute;right:12px}.pc-home-island.is-top-dock .pc-client-pill-pick svg{display:none}.pc-home-island.is-top-dock .pc-client-pill-name{color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:16rem;font-size:13px;font-weight:800}.pc-home-island.is-top-dock .pc-brand-pill .pc-flyout,.pc-home-island.is-top-dock .pc-brand-pill .pc-flyout.is-column{flex-direction:row;align-items:center;gap:4px;height:auto}.pc-home-island.is-top-dock .pc-brand-pill .pc-flyout-btn,.pc-home-island.is-top-dock .pc-brand-pill .pc-flyout-plus,.pc-home-island.is-top-dock .pc-brand-pill .pc-flyout-btn.glass-apple{color:#fff;width:28px;min-width:28px;height:28px;box-shadow:none;background:0 0;border-radius:8px}.pc-home-island.is-top-dock .pc-brand-pill .pc-flyout-btn svg,.pc-home-island.is-top-dock .pc-brand-pill .pc-flyout-plus svg{stroke-width:1.6px;width:22px;height:22px}.pc-home-island.is-top-dock .pc-client-pill-clear svg{stroke-width:1.6px}
