.pc-root{--pc-canvas:#f4f5f7;--pc-surface:#fff;--pc-surface-2:#fafbfc;--pc-line:#e6e8eb;--pc-line-strong:#d6dadf;--pc-row-line:#eef0f2;--pc-control-line:#8a9098;--pc-ink:#1a1f24;--pc-text:#3a4048;--pc-sub:#5b626c;--pc-faint:#666d77;--pc-mute:#8a9098;--pc-fill:#eef0f2;--pc-hover:#f4f5f7;--pc-row-hover:#f7f8f9;--pc-pressed:#e9ebee;--pc-accent:#0c8e86;--pc-accent-text:#0a7770;--pc-accent-mark:#0fa69d;--pc-accent-soft:#f3faf9;--pc-accent-line:#d9eeea;--pc-band:#0c8e861a;--pc-primary:var(--pc-accent-text);--pc-primary-hover:color-mix(in srgb, var(--pc-accent-text) 88%, #000);--pc-overdue:#c8453d;--pc-overdue-text:#b03a34;--pc-overdue-soft:#fbeeed;--pc-soon:#8f600e;--pc-soon-soft:#f7f0e4;--pc-focus:var(--pc-accent);--pc-heat-0:#eef0f2;--pc-heat-1:color-mix(in srgb, var(--pc-accent) 22%, #fff);--pc-heat-2:color-mix(in srgb, var(--pc-accent) 45%, #fff);--pc-heat-3:color-mix(in srgb, var(--pc-accent) 70%, #fff);--pc-heat-4:var(--pc-accent);--pc-shadow-pop:0 8px 24px #1018201f, 0 0 0 1px #10182014;--pc-scrim:#10141852;--pc-font:system-ui, -apple-system, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", Meiryo, "Noto Sans JP", sans-serif;--pc-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--pc-ease:cubic-bezier(.14, 1, .34, 1);--pc-ease-exit:cubic-bezier(.45, .1, .2, 1);--pc-side-w:0px;--pc-top-h:0px;font-family:var(--pc-font);color:var(--pc-text);font-feature-settings:"palt" 0;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:14px;line-height:22px}.pc-root{background:var(--pc-canvas);flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.pc-root *,.pc-layer *{box-sizing:border-box}:where(.pc-root,.pc-layer) :where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit}:where(.pc-root,.pc-layer) :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0;padding:0}:where(.pc-root,.pc-layer) :where(ul,ol){list-style:none}:where(.pc-root,.pc-layer) :where(a){color:var(--pc-accent-text);text-decoration:none}:where(.pc-root,.pc-layer) :where(a:hover){text-decoration:underline}.pc-root :focus-visible,.pc-layer :focus-visible{outline:2px solid var(--pc-focus);outline-offset:2px}.pc-root :where(input,select,textarea):focus-visible,.pc-layer :where(input,select,textarea):focus-visible{outline-offset:0}.pc-root :where(h1,h2,p,.pc-t-body,.pc-t-note,.pc-state-title,.pc-state-line,.pc-head-sub,.pc-info-body,.pc-feed-text,.pc-tl-text,.pc-tl-title),.pc-layer :where(h1,h2,p,.pc-t-body,.pc-t-note,.pc-state-title,.pc-state-line,.pc-info-body,.pc-feed-text){word-break:auto-phrase}.pc-num{font-variant-numeric:tabular-nums}.pc-table .pc-nowrap,.pc-nobreak{white-space:nowrap}.pc-mono{font-family:var(--pc-mono);font-variant-numeric:tabular-nums}.pc-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.pc-t-kpi-l{color:var(--pc-ink);font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:38px}.pc-t-kpi{color:var(--pc-ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:34px}.pc-t-h1{color:var(--pc-ink);font-size:22px;font-weight:600;line-height:30px}.pc-t-dialog{color:var(--pc-ink);font-size:17px;font-weight:600;line-height:26px}.pc-t-h2{color:var(--pc-ink);font-size:15px;font-weight:600;line-height:22px}.pc-t-body{color:var(--pc-text);font-size:15px;font-weight:400;line-height:24px}.pc-t-note{color:var(--pc-text);font-size:14px;font-weight:400;line-height:22px}.pc-t-cell{font-size:14px;font-weight:400;line-height:22px}.pc-t-label{color:var(--pc-sub);font-size:13px;font-weight:400;line-height:20px}.pc-t-faint{color:var(--pc-faint);font-size:13px;line-height:20px}.pc-t-axis{color:var(--pc-faint);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.pc-root[data-density=compact] .pc-t-cell{font-size:13px;line-height:20px}.pc-skip{z-index:100;background:var(--pc-ink);border-radius:6px;padding:8px 14px;font-weight:600;position:absolute;top:8px;left:8px;transform:translateY(-200%);color:#fff!important}.pc-skip:focus,.pc-skip:focus-visible{text-decoration:none;transform:none}.pc-stack{z-index:1;flex-direction:column;min-width:0;min-height:0;display:flex;position:absolute;inset:0}.pc-side{z-index:2;width:var(--pc-side-w);background:var(--pc-surface);border-right:1px solid var(--pc-line);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0}.pc-side[data-under=true],.pc-topbar[data-under=true]{z-index:0}.pc-side-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:0 12px 12px;overflow-y:auto}.pc-brand{flex:none;align-items:center;gap:0;height:56px;padding:0 6px 0 16px;display:flex}.pc-brand-logo{min-width:0;color:inherit;border-radius:6px;flex:auto;align-items:center;margin-right:6px;display:flex;text-decoration:none!important}.pc-brand-mark{align-items:center;gap:6px;min-width:0;display:inline-flex}.pc-brand-word{letter-spacing:-.2px;color:var(--pc-ink);white-space:nowrap;font-size:17px;font-weight:600;line-height:22px}.pc-icon-btn{width:32px;height:32px;color:var(--pc-sub);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .2s ease-out,color .12s;display:inline-flex}.pc-icon-btn:hover{background:var(--pc-hover);color:var(--pc-ink);transition-duration:.12s}.pc-icon-btn:active{background:var(--pc-pressed);transition-duration:0s}.pc-icon-btn[aria-disabled=true],.pc-icon-btn:disabled{opacity:.4;cursor:not-allowed}.pc-icon-btn--lg{width:40px;height:40px}.pc-scope{border:1px solid var(--pc-line);background:var(--pc-surface);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:12px;width:100%;height:64px;margin:4px 0 12px;padding:0 10px;transition:background-color .2s ease-out,border-color .12s;display:flex}.pc-scope:hover{background:var(--pc-hover);border-color:var(--pc-line-strong);transition-duration:.12s}.pc-scope:active{background:var(--pc-pressed);transition-duration:0s}.pc-scope-text{flex-direction:column;flex:auto;min-width:0;display:flex}.pc-scope-name{color:var(--pc-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:22px;overflow:hidden}.pc-scope-sub{color:var(--pc-sub);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.pc-scope-join{margin:-6px 10px 12px;font-size:13px;line-height:20px;display:block}.pc-nav{flex-direction:column;gap:2px;display:flex}.pc-nav-heading{color:var(--pc-faint);margin:20px 10px 6px;font-size:12px;font-weight:600;line-height:16px}.pc-nav-item{border-radius:6px;align-items:center;gap:10px;height:36px;padding:0 10px;font-size:14px;line-height:22px;transition:background-color .2s ease-out;display:flex;color:var(--pc-text)!important;text-decoration:none!important}.pc-nav-item:hover{background:var(--pc-hover);transition-duration:.12s}.pc-nav-item:active{background:var(--pc-pressed);transition-duration:0s}.pc-nav-item[aria-current=page]{background:var(--pc-fill);font-weight:600;color:var(--pc-ink)!important}.pc-nav-glyph{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.pc-nav-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pc-count{background:var(--pc-fill);min-width:20px;height:20px;color:var(--pc-ink);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.pc-user{border-top:1px solid var(--pc-line);background:var(--pc-surface);flex:none;padding:8px 12px 12px}.pc-user-btn{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;height:44px;padding:0 10px;transition:background-color .2s ease-out;display:flex}.pc-user-btn:hover{background:var(--pc-hover);transition-duration:.12s}.pc-user-btn:active{background:var(--pc-pressed);transition-duration:0s}.pc-user-name{min-width:0;color:var(--pc-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:14px;overflow:hidden}.pc-side[data-rail=true] .pc-side-scroll{scrollbar-width:none;padding:0 12px 8px}.pc-side[data-rail=true] .pc-side-scroll::-webkit-scrollbar{display:none}.pc-rail-col{flex-direction:column;align-items:center;gap:2px;display:flex}.pc-rail-brand{flex:none;justify-content:center;align-items:center;height:56px;display:flex}.pc-rail-item{cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s ease-out;display:inline-flex;position:relative;color:var(--pc-text)!important;text-decoration:none!important}.pc-rail-item:hover{background:var(--pc-hover);transition-duration:.12s}.pc-rail-item:active{background:var(--pc-pressed);transition-duration:0s}.pc-rail-item[aria-current=page]{background:var(--pc-fill);color:var(--pc-ink)!important}.pc-rail-sep{background:var(--pc-line);width:24px;height:1px;margin:6px 0}.pc-dot{background:var(--pc-ink);width:8px;height:8px;box-shadow:0 0 0 2px var(--pc-surface);border-radius:999px;position:absolute;top:7px;right:7px}.pc-rail-foot{border-top:1px solid var(--pc-line);flex-direction:column;flex:none;align-items:center;gap:4px;padding:8px 0 12px;display:flex}.pc-topbar{z-index:2;background:var(--pc-surface);border-bottom:1px solid var(--pc-line);align-items:center;gap:4px;height:52px;padding:0 8px;display:flex;position:absolute;top:0;left:0;right:0}.pc-pill{border:1px solid var(--pc-line);background:var(--pc-surface);min-width:0;max-width:60%;height:36px;color:var(--pc-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-left:4px;padding:0 10px 0 6px;font-size:14px;font-weight:600;display:inline-flex}.pc-pill:active{background:var(--pc-pressed)}.pc-pill-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pc-topbar-end{align-items:center;gap:2px;margin-left:auto;display:flex}.pc-drawer-layer{z-index:50;display:flex;position:fixed;inset:0}.pc-drawer-scrim{background:var(--pc-scrim);animation:.16s ease-out both pc-fade-in;position:absolute;inset:0}.pc-drawer{background:var(--pc-surface);width:280px;max-width:calc(100vw - 48px);height:100%;box-shadow:var(--pc-shadow-pop);animation:pc-drawer-in .2s var(--pc-ease) both;flex-direction:column;display:flex;position:relative}.pc-drawer-head{flex:none;justify-content:space-between;align-items:center;height:52px;padding:0 8px 0 16px;display:flex}.pc-page{scrollbar-gutter:stable;background:var(--pc-canvas);overscroll-behavior:contain;flex:1 1 0;height:100%;min-height:0;scroll-padding-top:48px;position:relative;overflow:hidden auto}.pc-page-inner{width:100%;max-width:1304px;margin:0 auto;padding:40px 32px 64px}.pc-root[data-bp=m] .pc-page-inner{padding:32px 24px 64px}.pc-root[data-bp=s] .pc-page-inner{padding:16px 16px 48px}.pc-page-inner--narrow{max-width:824px}.pc-head{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.pc-head-avatar{flex:none;margin-top:-5px}.pc-head-text{flex:auto;min-width:0}.pc-head-title{align-items:center;gap:12px;min-width:0;display:flex}.pc-head-sub{color:var(--pc-sub);font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;line-height:20px}.pc-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pc-root[data-bp=s] .pc-head{flex-wrap:wrap;margin-bottom:16px}.pc-root[data-bp=s] .pc-head-actions{justify-content:flex-start;width:100%}.pc-tabs{border-bottom:1px solid var(--pc-line);scrollbar-width:none;gap:20px;height:40px;margin-bottom:20px;display:flex;overflow-x:auto}.pc-tabs::-webkit-scrollbar{display:none}.pc-tab{white-space:nowrap;flex:none;align-items:center;height:40px;font-size:14px;font-weight:600;display:inline-flex;position:relative;color:var(--pc-sub)!important;text-decoration:none!important}.pc-tab:hover,.pc-tab[aria-current=page]{color:var(--pc-ink)!important}.pc-tab[aria-current=page]:after{content:"";background:var(--pc-ink);height:2px;position:absolute;bottom:0;left:0;right:0}.pc-tab:focus-visible{outline-offset:-2px}.pc-stack-v{flex-direction:column;gap:16px;min-width:0;display:flex}.pc-cols{align-items:start;gap:16px;min-width:0;display:grid}.pc-cols>*{min-width:0}.pc-cols--stretch{align-items:stretch}.pc-banner{background:var(--pc-fill);min-height:36px;color:var(--pc-ink);align-items:center;gap:8px;padding:7px 16px;font-size:14px;line-height:22px;display:flex}.pc-panel{background:var(--pc-surface);border:1px solid var(--pc-line);border-radius:8px;min-width:0;position:relative}.pc-panel-head{border-bottom:1px solid var(--pc-line);align-items:center;gap:8px;min-height:48px;padding:0 12px 0 20px;display:flex}.pc-panel-head--plain{border-bottom:0}.pc-panel-title{min-width:0;color:var(--pc-ink);flex:auto;align-items:baseline;gap:8px;font-size:15px;font-weight:600;line-height:22px;display:flex}.pc-panel-count{color:var(--pc-faint);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.pc-panel-actions{flex:none;align-items:center;gap:4px;display:flex}.pc-panel-body--flush{padding:0!important}.pc-panel-foot{border-top:1px solid var(--pc-line);min-height:44px;color:var(--pc-sub);align-items:center;gap:8px;padding:0 20px;font-size:13px;display:flex}.pc-strip{background:var(--pc-fill);min-height:32px;color:var(--pc-ink);align-items:center;gap:8px;padding:0 20px;font-size:13px;line-height:20px;display:flex}.pc-btn{white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:14px;font-weight:600;line-height:20px;transition:background-color .2s ease-out,border-color .12s,color .12s;display:inline-flex;text-decoration:none!important}.pc-btn:hover{transition-duration:.12s}.pc-btn:active{transition-duration:0s}.pc-btn--icon{padding-left:10px}.pc-btn--primary{background:var(--pc-primary);color:#fff!important}.pc-btn--secondary{background:var(--pc-surface);border-color:var(--pc-line-strong);color:var(--pc-ink)!important}.pc-btn--quiet{padding-left:10px;padding-right:10px;color:var(--pc-accent-text)!important}.pc-btn--quiet:hover{background:var(--pc-accent-soft)}.pc-btn--danger-quiet{padding-left:10px;padding-right:10px;color:var(--pc-overdue-text)!important}.pc-btn--danger-quiet:hover{background:var(--pc-overdue-soft)}.pc-btn--danger{background:var(--pc-overdue);color:#fff!important}.pc-btn--danger:hover{background:color-mix(in srgb, var(--pc-overdue) 88%, #000)}.pc-btn--plain{padding-left:10px;padding-right:10px;color:var(--pc-ink)!important}.pc-btn--plain:hover{background:var(--pc-hover)}.pc-btn:disabled,.pc-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.pc-btn-split{display:inline-flex}.pc-btn-split>.pc-btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.pc-btn-split>.pc-btn:last-child{border-left:1px solid #ffffff47;border-top-left-radius:0;border-bottom-left-radius:0;width:28px;padding:0}.pc-field{flex-direction:column;gap:6px;min-width:0;display:flex}.pc-field-label{color:var(--pc-sub);align-items:baseline;gap:6px;font-size:13px;font-weight:600;line-height:20px;display:flex}.pc-field-optional{color:var(--pc-faint);font-size:12px;font-weight:400}.pc-field-help{color:var(--pc-faint);font-size:13px;line-height:20px}.pc-field-error{color:var(--pc-overdue-text);align-items:flex-start;gap:4px;font-size:13px;line-height:20px;display:flex}.pc-field-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pc-input,.pc-select,.pc-textarea{border:1px solid var(--pc-control-line);background:var(--pc-surface);width:100%;min-width:0;height:40px;color:var(--pc-ink);border-radius:6px;padding:0 12px;font-size:15px;line-height:22px;transition:border-color .12s}.pc-input:hover,.pc-select:hover,.pc-textarea:hover{border-color:var(--pc-sub)}.pc-input:focus,.pc-select:focus,.pc-textarea:focus{border-color:var(--pc-accent);outline:2px solid var(--pc-focus);outline-offset:0}.pc-input::placeholder,.pc-textarea::placeholder{color:var(--pc-faint);opacity:1}.pc-input[aria-invalid=true],.pc-select[aria-invalid=true],.pc-textarea[aria-invalid=true]{border-color:var(--pc-overdue)}.pc-input:disabled,.pc-select:disabled,.pc-textarea:disabled{background:var(--pc-surface-2);color:var(--pc-sub);cursor:not-allowed}.pc-input[type=date]{font-variant-numeric:tabular-nums;width:168px}.pc-input--num{font-variant-numeric:tabular-nums;text-align:right}.pc-textarea{resize:vertical;height:auto;min-height:88px;padding:9px 12px}.pc-select{appearance:none;cursor:pointer;padding-right:36px}.pc-select-wrap{min-width:0;display:inline-flex;position:relative}.pc-select-wrap>.pc-select-chevron{pointer-events:none;margin-top:-8px;display:inline-flex;position:absolute;top:50%;right:12px}.pc-affix{align-items:center;min-width:0;display:inline-flex;position:relative}.pc-affix>.pc-input{padding-right:40px}.pc-affix-unit{color:var(--pc-sub);pointer-events:none;align-items:center;font-size:14px;display:flex;position:absolute;top:0;bottom:0;right:12px}.pc-clear{width:28px;height:28px;margin-top:-14px;position:absolute;top:50%;right:6px}.pc-counter{color:var(--pc-faint);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:12px;line-height:16px}.pc-counter[data-over=true]{color:var(--pc-overdue-text)}.pc-seg{background:var(--pc-fill);scrollbar-width:none;border-radius:6px;align-items:stretch;gap:2px;max-width:100%;height:32px;padding:2px;display:inline-flex;overflow-x:auto}.pc-seg-item{color:var(--pc-sub);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.pc-seg-item:hover{color:var(--pc-ink)}.pc-seg-item[aria-checked=true]{background:var(--pc-surface);border-color:var(--pc-control-line);color:var(--pc-ink)}.pc-seg-item:focus-visible{outline-offset:-1px}.pc-root[data-bp=s] .pc-seg-item{padding:0 6px}.pc-check{cursor:pointer;min-height:32px;color:var(--pc-ink);align-items:center;gap:8px;font-size:14px;line-height:20px;display:inline-flex;position:relative}.pc-check>input{opacity:0;cursor:pointer;width:32px;height:32px;margin:-16px 0 0;position:absolute;top:50%;left:-7px}.pc-check-box{border:1.5px solid var(--pc-control-line);background:var(--pc-surface);color:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;transition:background-color .12s,border-color .12s;display:inline-flex}.pc-check>input:checked+.pc-check-box,.pc-check>input:indeterminate+.pc-check-box{background:var(--pc-primary);border-color:var(--pc-primary)}.pc-check>input:focus-visible+.pc-check-box{outline:2px solid var(--pc-focus);outline-offset:2px}.pc-check>input:disabled~*{opacity:.4;cursor:not-allowed}.pc-check--bare{min-height:0}.pc-switch{min-height:32px;color:var(--pc-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:14px;line-height:20px;display:inline-flex}.pc-switch-track{background:var(--pc-line-strong);border-radius:999px;flex:none;width:36px;height:20px;transition:background-color .12s;position:relative}.pc-switch-track:after{content:"";width:16px;height:16px;transition:transform .16s var(--pc-ease);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #1018203d}.pc-switch[aria-checked=true] .pc-switch-track{background:var(--pc-primary)}.pc-switch[aria-checked=true] .pc-switch-track:after{transform:translate(16px)}.pc-switch:disabled{opacity:.4;cursor:not-allowed}.pc-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pc-chip{border:1px solid var(--pc-line-strong);background:var(--pc-surface);height:32px;color:var(--pc-text);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;line-height:18px;transition:background-color .2s ease-out,border-color .12s;display:inline-flex}.pc-chip:hover{background:var(--pc-hover);transition-duration:.12s}.pc-chip:active{background:var(--pc-pressed);transition-duration:0s}.pc-chip:disabled{opacity:.4;cursor:not-allowed}.pc-chip:disabled:hover,.pc-chip:disabled:active{background:var(--pc-surface)}.pc-chip--sm{height:28px;padding:0 10px}.pc-chip-count{color:var(--pc-faint);font-variant-numeric:tabular-nums;font-weight:400}.pc-search{align-items:center;min-width:0;display:inline-flex;position:relative}.pc-search>.pc-input{height:32px;padding-left:34px;font-size:14px}.pc-search-glyph{pointer-events:none;display:inline-flex;position:absolute;left:10px}.pc-toolbar{border-bottom:1px solid var(--pc-line);flex-wrap:wrap;align-items:center;gap:8px;min-height:56px;padding:12px 20px;display:flex}.pc-root[data-bp=s] .pc-toolbar{padding:12px 16px}.pc-toolbar-end{align-items:center;gap:8px;margin-left:auto;display:flex}.pc-pop{z-index:70;background:var(--pc-surface);min-width:200px;max-width:calc(100vw - 16px);box-shadow:var(--pc-shadow-pop);color:var(--pc-text);overscroll-behavior:contain;border-radius:12px;padding:6px;animation:.12s ease-out both pc-pop-in;position:fixed;overflow-y:auto}.pc-pop--flush{padding:0}.pc-menu-item{width:100%;min-height:36px;color:var(--pc-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 10px;font-size:14px;line-height:20px;display:flex}.pc-menu-item:hover,.pc-menu-item[data-active=true]{background:var(--pc-hover)}.pc-menu-item:focus-visible{outline-offset:-2px}.pc-menu-item[aria-disabled=true]{opacity:.4;cursor:not-allowed}.pc-menu-item--danger{color:var(--pc-overdue-text)}.pc-menu-item-text{flex-direction:column;flex:auto;min-width:0;display:flex}.pc-menu-item-sub{color:var(--pc-sub);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.pc-menu-sep{background:var(--pc-line);height:1px;margin:6px 4px}.pc-menu-heading{color:var(--pc-faint);padding:8px 10px 4px;font-size:12px;font-weight:600;line-height:16px}.pc-menu-check{flex:none;width:16px;display:inline-flex}.pc-menu-icon{flex:none;width:18px}.pc-listbox{max-height:320px}.pc-option{min-height:36px;color:var(--pc-ink);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:flex}.pc-option[aria-selected=true]{background:var(--pc-hover);box-shadow:inset 2px 0 0 var(--pc-accent)}.pc-table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px;line-height:22px}.pc-table th{z-index:2;background:var(--pc-surface-2);border-bottom:1px solid var(--pc-line);height:36px;color:var(--pc-sub);text-align:left;white-space:nowrap;vertical-align:middle;padding:0 12px;font-size:13px;font-weight:600;line-height:20px;position:sticky;top:0}.pc-panel-head+.pc-panel-body .pc-table thead th,.pc-toolbar+.pc-panel-body .pc-table thead th,.pc-strip+.pc-panel-body .pc-table thead th{border-radius:0}.pc-table td{border-bottom:1px solid var(--pc-row-line);vertical-align:middle;height:44px;color:var(--pc-text);padding:0 12px}.pc-root[data-density=compact] .pc-table td{height:36px;font-size:13px;line-height:20px}.pc-table td.pc-wrap{vertical-align:top;padding-top:11px;padding-bottom:11px}.pc-table tbody tr:last-child td{border-bottom:0}.pc-table tbody+tbody tr:first-child td{border-top:0}.pc-table .pc-right{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pc-table .pc-inline-view{white-space:nowrap;overflow-wrap:normal}.pc-table :where(.pc-who,.pc-status,.pc-inline,.pc-cell-actions,.pc-check,.pc-status-chip){vertical-align:middle}.pc-table .pc-center{text-align:center}.pc-table th.pc-right{text-align:right}.pc-row{transition:background-color .12s}.pc-table .pc-row[data-selected=true]>*,.pc-table .pc-row[data-active=true]>*{background:var(--pc-accent-soft)}.pc-table .pc-row[data-selected=true]>:first-child,.pc-table .pc-row[data-active=true]>:first-child{box-shadow:inset 2px 0 0 var(--pc-accent)}.pc-table tbody th.pc-row-head{border-bottom:1px solid var(--pc-row-line);min-width:152px;height:44px;color:var(--pc-ink);text-align:left;white-space:normal;z-index:auto;background:0 0;border-radius:0;padding:0 12px;font-size:14px;line-height:22px;position:static}.pc-root[data-density=compact] .pc-table tbody th.pc-row-head{height:36px;font-size:13px}.pc-table tbody tr:last-child th.pc-row-head{border-bottom:0}.pc-table .pc-row:hover>th.pc-row-head{background:var(--pc-row-hover)}.pc-table .pc-row[data-selected=true]>th.pc-row-head,.pc-table .pc-row[data-active=true]>th.pc-row-head{background:var(--pc-accent-soft)}.pc-row:focus-visible{outline:2px solid var(--pc-focus);outline-offset:-2px}.pc-row[data-clickable=true]{cursor:pointer}.pc-cell-name{color:var(--pc-ink);font-weight:600}.pc-cell-name a,a.pc-cell-name,button.pc-cell-name{font-weight:600;color:var(--pc-ink)!important}button.pc-cell-name,button.pc-linkish{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}button.pc-cell-name:hover,button.pc-linkish:hover{text-decoration:underline}.pc-cell-sub{color:var(--pc-faint);font-size:13px;font-weight:400;line-height:18px;display:block}.pc-cell-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.pc-th-sort{height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;margin:0 -4px;padding:0 4px;display:inline-flex}.pc-th-sort:hover{color:var(--pc-ink);text-decoration:underline}.pc-th-check{width:44px}.pc-group-row th{background:var(--pc-surface-2);border-bottom:1px solid var(--pc-line);border-top:1px solid var(--pc-line);height:32px;color:var(--pc-sub);text-align:left;padding:0 12px;font-size:13px;font-weight:600;position:static;border-radius:0!important}.pc-table tbody:first-of-type .pc-group-row:first-child th{border-top:0}.pc-group-toggle{height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;margin-left:-4px;padding:0 4px;display:inline-flex}.pc-table-foot{border-top:1px solid var(--pc-line);height:40px;color:var(--pc-sub);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.pc-list{flex-direction:column;display:flex}.pc-list-group{background:var(--pc-surface-2);border-top:1px solid var(--pc-line);border-bottom:1px solid var(--pc-line);min-height:32px;color:var(--pc-sub);align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.pc-list>.pc-list-group:first-child{border-top:0;border-radius:7px 7px 0 0}.pc-list-row{border-bottom:1px solid var(--pc-row-line);align-items:center;gap:12px;min-height:56px;padding:8px 16px;display:flex}.pc-list-row:last-child{border-bottom:0}.pc-list-row[data-clickable=true]{cursor:pointer}.pc-list-row:hover{background:var(--pc-row-hover)}.pc-list-row[data-selected=true],.pc-list-row[data-active=true]{background:var(--pc-accent-soft);box-shadow:inset 2px 0 0 var(--pc-accent)}.pc-list-row:focus-visible{outline:2px solid var(--pc-focus);outline-offset:-2px}.pc-list-main{flex:auto;min-width:0}.pc-list-l1{color:var(--pc-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:22px;display:flex}.pc-list-l2{color:var(--pc-sub);font-variant-numeric:tabular-nums;word-break:auto-phrase;font-size:13px;line-height:20px}.pc-list-l2>span{max-width:100%;display:inline-block}.pc-list-row:has(>.pc-list-end .pc-btn){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l1 end""l2 l2";row-gap:2px;display:grid}.pc-list-row:has(>.pc-list-check):has(>.pc-list-end .pc-btn){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"check l1 end""check l2 l2"}.pc-list-row:has(>.pc-list-end .pc-btn)>.pc-list-main{display:contents}.pc-list-row:has(>.pc-list-end .pc-btn) .pc-list-l1{grid-area:l1}.pc-list-row:has(>.pc-list-end .pc-btn) .pc-list-l2{grid-area:l2}.pc-list-row:has(>.pc-list-end .pc-btn)>.pc-list-end{grid-area:end}.pc-list-row>.pc-list-check{grid-area:check;display:flex}.pc-list-end{flex:none;align-items:center;gap:4px;display:flex}.pc-status{font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;align-items:center;gap:8px;min-width:0;display:inline-flex}.pc-mark{flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.pc-status--overdue{color:var(--pc-overdue-text)}.pc-status--soon{color:var(--pc-soon)}.pc-status-chip{background:var(--pc-fill);height:24px;color:var(--pc-ink);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.pc-status-chip--overdue{background:var(--pc-overdue-soft);color:var(--pc-overdue-text)}.pc-status-chip--soon{background:var(--pc-soon-soft);color:var(--pc-soon)}.pc-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:120px;padding:24px 20px;display:flex}.pc-state--box{border:1px dashed var(--pc-line-strong);border-radius:8px}.pc-panel-body>.pc-state--box{margin:0}.pc-panel-body--flush>.pc-state--box,.pc-panel-body--flush>.pc-state--blank{margin:16px}.pc-state-title{color:var(--pc-ink);font-size:15px;font-weight:600;line-height:22px}.pc-state-line{max-width:440px;color:var(--pc-sub);font-size:14px;line-height:22px}.pc-state-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.pc-state--row{text-align:left;flex-direction:row;justify-content:space-between;gap:16px;padding:12px 20px}.pc-state--row .pc-state-words{flex-direction:column;min-width:0;display:flex}.pc-state--row .pc-state-actions{flex:none;margin-top:0}.pc-state--blank{border:1px solid var(--pc-line);border-radius:8px}.pc-state--plain{text-align:left;align-items:flex-start;min-height:0;padding:0}.pc-loading-text{color:var(--pc-faint);font-size:13px}.pc-notice{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100%;padding:48px 24px;display:flex}.pc-notice:focus{outline:none}.pc-saved{color:var(--pc-faint);white-space:nowrap;align-items:center;gap:4px;font-size:13px;line-height:20px;animation:1.2s ease-out forwards pc-saved;display:inline-flex}.pc-info{background:var(--pc-surface-2);color:var(--pc-text);border-radius:6px;align-items:flex-start;gap:8px;padding:12px;font-size:14px;line-height:22px;display:flex}.pc-info--line{background:0 0;padding:0}.pc-info-glyph{flex:none;margin-top:3px;display:inline-flex}.pc-info-body{flex:auto;min-width:0}.pc-info-body>*+*{margin-top:4px}.pc-who{vertical-align:middle;min-width:0;color:var(--pc-sub);white-space:nowrap;align-items:center;gap:6px;font-size:13px;line-height:20px;display:inline-flex}.pc-who-name{text-overflow:ellipsis;overflow:hidden}.pc-who time{font-variant-numeric:tabular-nums}.pc-avatar{border-radius:999px;flex:none;display:inline-flex;overflow:hidden}.pc-avatar-stack{align-items:center;display:inline-flex}.pc-avatar-stack>*+*{margin-left:-6px}.pc-avatar-stack .pc-avatar{box-shadow:0 0 0 2px var(--pc-surface)}.pc-staterow{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:96px;display:grid}.pc-staterow[data-stacked=true]{grid-auto-flow:row;min-height:0}.pc-cell{flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:16px;transition:background-color .12s;display:flex;position:relative;color:inherit!important;text-decoration:none!important}.pc-staterow[data-stacked=true] .pc-cell+.pc-cell{border-left:0;border-top:1px solid var(--pc-line)}.pc-cell:focus-visible{outline-offset:-2px}.pc-cell-label{color:var(--pc-sub);font-size:13px;line-height:20px}.pc-cell-value{align-items:baseline;gap:4px;min-width:0;display:flex}.pc-cell-unit{color:var(--pc-sub);font-size:15px;line-height:22px}.pc-cell-line{color:var(--pc-sub);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:20px;overflow:hidden}.pc-cell-spark{position:absolute;top:16px;right:16px}.pc-keys{flex:none;align-items:center;gap:3px;display:inline-flex}.pc-key{border:1px solid var(--pc-line-strong);background:var(--pc-surface);min-width:20px;height:20px;color:var(--pc-sub);font-family:var(--pc-font);border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}@media (hover:none){.pc-keys:not(.pc-keys--always),.pc-key-hint{display:none!important}}.pc-tl{flex-direction:column;display:flex}.pc-tl-head{z-index:1;background:var(--pc-surface);border-bottom:1px solid var(--pc-row-line);color:var(--pc-sub);font-variant-numeric:tabular-nums;padding:8px 20px 6px;font-size:13px;font-weight:600;line-height:20px;position:sticky;top:0}.pc-tl-row{border-bottom:1px solid var(--pc-row-line);grid-template-columns:44px 18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:6px 20px;transition:background-color .12s;display:grid;color:inherit!important;text-decoration:none!important}.pc-tl-row:hover{background:var(--pc-row-hover)}.pc-tl-row:focus-visible{outline-offset:-2px}.pc-tl-time{color:var(--pc-faint);font-variant-numeric:tabular-nums;text-align:right;font-size:13px;line-height:20px}.pc-tl-glyph{justify-content:center;display:inline-flex}.pc-tl-text{color:var(--pc-ink);font-variant-numeric:tabular-nums;font-size:14px;line-height:22px}.pc-tl-row--rich{align-items:start}.pc-tl-row--rich:hover{background:0 0}.pc-tl-row--rich>.pc-tl-time,.pc-tl-row--rich>.pc-tl-glyph{padding-top:1px}.pc-tl-body{flex-direction:column;gap:4px;min-width:0;display:flex}.pc-tl-title{max-width:100%;font:inherit;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:600;line-height:22px;text-decoration:none;color:var(--pc-ink)!important}.pc-tl-title:hover{text-decoration:underline}.pc-tl-title:only-child{font-weight:400}.pc-tl-detail{min-width:0;color:var(--pc-text);font-size:14px;line-height:22px}.pc-tl--months .pc-tl-row{grid-template-columns:76px 18px minmax(0,1fr) auto}.pc-tl--months .pc-tl-time{text-align:left;white-space:nowrap}.pc-root[data-bp=s] .pc-tl-row{grid-template-columns:40px 18px minmax(0,1fr);padding:8px 16px}.pc-root[data-bp=s] .pc-tl--months .pc-tl-row{grid-template-columns:70px 18px minmax(0,1fr)}.pc-root[data-bp=s] .pc-tl-row>.pc-who{grid-column:3}.pc-root[data-bp=s] .pc-tl-head{padding-left:16px}.pc-feed-row{border-bottom:1px solid var(--pc-row-line);color:var(--pc-ink);grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 20px;font-size:14px;line-height:22px;display:grid}.pc-feed-row time{color:var(--pc-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.pc-feed-row--digest{color:var(--pc-text)}.pc-feed-digest-key{color:var(--pc-sub)}.pc-feed-tools{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 20px;display:flex}.pc-alert{background:var(--pc-overdue-soft);color:var(--pc-overdue-text);border-radius:6px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:14px;line-height:22px;display:flex}.pc-alert-glyph{flex:none;margin-top:3px;display:inline-flex}.pc-alert strong{font-weight:600}.pc-pinned-list{flex-direction:column;display:flex}.pc-pinned-row{border-bottom:1px solid var(--pc-row-line);flex-direction:column;padding:8px 0;display:flex}.pc-pinned-row:last-child{border-bottom:0}.pc-photos{flex-wrap:wrap;gap:8px;display:flex}.pc-photo{border:1px solid var(--pc-line);background:var(--pc-fill);cursor:zoom-in;border-radius:6px;flex:none;padding:0;position:relative;overflow:hidden}.pc-photo-remove{color:#fff;background:#101418a3;border-radius:999px;width:24px;height:24px;position:absolute;top:2px;right:2px}.pc-photo-remove:hover{color:#fff;background:#101418cc}.pc-photo-add{border:1px dashed var(--pc-line-strong);background:var(--pc-surface);color:var(--pc-sub);cursor:pointer;border-radius:6px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;font-size:12px;display:inline-flex}.pc-photo-add:hover{background:var(--pc-hover)}.pc-lightbox{z-index:90;background:#101418db;justify-content:center;align-items:center;padding:48px 24px;animation:.16s ease-out both pc-fade-in;display:flex;position:fixed;inset:0}.pc-lightbox-close{color:#fff;position:absolute;top:12px;right:12px}.pc-lightbox-close:hover{color:#fff;background:#ffffff1f}.pc-dialog-layer{z-index:80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pc-dialog-scrim{background:var(--pc-scrim);animation:.16s ease-out both pc-fade-in;position:absolute;inset:0}.pc-dialog{background:var(--pc-surface);width:100%;max-height:90vh;box-shadow:var(--pc-shadow-pop);animation:pc-rise-in .24s var(--pc-ease) both;border-radius:12px;flex-direction:column;display:flex;position:relative}.pc-dialog:focus{outline:none}.pc-dialog-head{border-bottom:1px solid var(--pc-line);flex:none;align-items:center;gap:12px;min-height:56px;padding:0 12px 0 24px;display:flex}.pc-dialog-title{flex:auto;min-width:0}.pc-dialog-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:24px;overflow-y:auto}.pc-dialog-body>.pc-form,.pc-form{flex-direction:column;gap:16px;display:flex}.pc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.pc-form-grid>.pc-span{grid-column:1/-1}.pc-dialog-foot{border-top:1px solid var(--pc-line);flex:none;align-items:center;gap:8px;min-height:64px;padding:12px 24px;display:flex}.pc-dialog-foot-start{align-items:center;gap:8px;margin-right:auto;display:flex}.pc-dialog-foot--confirm{background:var(--pc-surface-2);border-radius:0 0 12px 12px}.pc-dialog-restore{background:var(--pc-fill);color:var(--pc-ink);align-items:center;gap:8px;padding:8px 24px;font-size:14px;display:flex}@media (width<=599px){.pc-dialog-layer{align-items:stretch;padding:0}.pc-dialog{border-radius:0;height:100%;max-height:none;max-width:none!important}.pc-dialog-body{padding:16px}.pc-dialog-head{padding-left:16px}.pc-dialog-foot{padding:12px 16px}.pc-form-grid{grid-template-columns:minmax(0,1fr)}}.pc-side-panel{z-index:40;background:var(--pc-surface);border-left:1px solid var(--pc-line);width:420px;max-width:100vw;box-shadow:var(--pc-shadow-pop);flex-direction:column;animation:.16s ease-out both pc-panel-in;display:flex;position:fixed;top:0;bottom:0;right:0}.pc-side-panel[data-sheet=true]{width:100vw;box-shadow:none;z-index:80;border-left:0}.pc-side-panel:focus{outline:none}.pc-sp-head{border-bottom:1px solid var(--pc-line);flex:none;align-items:center;gap:8px;min-height:56px;padding:0 8px 0 20px;display:flex}.pc-sp-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pc-sp-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:20px;overflow-y:auto}.pc-sp-foot{border-top:1px solid var(--pc-line);flex:none;align-items:center;gap:8px;min-height:52px;padding:8px 12px 8px 20px;display:flex}.pc-sp-notice{background:var(--pc-fill);min-height:36px;color:var(--pc-ink);align-items:center;gap:8px;padding:6px 20px;font-size:13px;line-height:20px;display:flex}.pc-dl{grid-template-columns:160px minmax(0,1fr);column-gap:16px;display:grid}.pc-dl>dt,.pc-dl>.pc-dt{color:var(--pc-sub);border-bottom:1px solid var(--pc-row-line);padding:12px 0;font-size:13px;line-height:22px}.pc-dl>dd,.pc-dl>.pc-dd{min-width:0;color:var(--pc-ink);border-bottom:1px solid var(--pc-row-line);padding:10px 0;font-size:15px;line-height:24px}.pc-dl--narrow{grid-template-columns:112px minmax(0,1fr)}.pc-root[data-bp=s] .pc-dl{grid-template-columns:minmax(0,1fr)}.pc-root[data-bp=s] .pc-dl>dt{border-bottom:0;padding-bottom:0}.pc-dl>:is(dt,.pc-dt):nth-last-child(2),.pc-dl>:is(dd,.pc-dd):last-child{border-bottom:0}.pc-empty-value{color:var(--pc-sub)}.pc-inline{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.pc-inline-view{min-width:24px;min-height:24px;color:inherit;font:inherit;text-align:left;text-underline-offset:4px;cursor:text;overflow-wrap:break-word;background:0 0;border:0;border-radius:4px;flex:0 auto;margin:0 -4px;padding:0 4px;-webkit-text-decoration:underline dashed #0000;text-decoration:underline dashed #0000;text-decoration-thickness:1px;transition:text-decoration-color .12s,background-color .12s;display:inline-block}.pc-inline-view:hover,.pc-inline-view:focus-visible{-webkit-text-decoration-color:var(--pc-mute);text-decoration-color:var(--pc-mute);background:var(--pc-row-hover)}.pc-inline-editor{flex-direction:column;gap:6px;width:100%;display:flex}.pc-inline-editor-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pc-inline--cell{position:relative}.pc-inline-ghost{visibility:hidden}.pc-inline-float{z-index:5;background:var(--pc-surface);width:max-content;box-shadow:var(--pc-shadow-pop);border-radius:8px;padding:4px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.pc-right .pc-inline-float{left:auto;right:-8px}.pc-toast-host{left:calc(var(--pc-side-w) + 16px);z-index:85;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:16px}.pc-toast{background:var(--pc-ink);color:#fff;max-width:min(360px,100vw - 32px);min-height:44px;box-shadow:var(--pc-shadow-pop);pointer-events:auto;border-radius:8px;align-items:center;gap:12px;padding:10px 8px 10px 16px;font-size:14px;line-height:20px;animation:.16s ease-out both pc-toast-in;display:flex}.pc-toast-text{flex:auto;min-width:0}.pc-toast-action{height:32px;color:var(--pc-accent-mark);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:0 10px;font-weight:600}.pc-toast-action:hover{background:#ffffff1a}.pc-toast-close{color:#ffffffb8}.pc-toast-close:hover{color:#fff;background:#ffffff1a}.pc-chart{min-width:0;position:relative}.pc-chart-headline{flex-direction:column;gap:2px;margin-bottom:12px;display:flex}.pc-chart-compare{color:var(--pc-ink);font-variant-numeric:tabular-nums;font-size:15px;line-height:22px}.pc-chart-plot{border-radius:4px;position:relative}.pc-chart-plot svg{display:block;overflow:visible}.pc-chart-plot:focus-visible{outline-offset:4px}.pc-chart-tip{z-index:3;background:var(--pc-surface);min-width:120px;max-width:260px;box-shadow:var(--pc-shadow-pop);color:var(--pc-ink);font-variant-numeric:tabular-nums;pointer-events:none;white-space:pre-line;border-radius:8px;padding:8px 10px;font-size:13px;line-height:20px;position:absolute}.pc-chart-foot{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.pc-chart-table{max-height:320px;margin-top:12px;overflow:auto}.pc-chart-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.pc-chart-table th,.pc-chart-table td{border-bottom:1px solid var(--pc-row-line);text-align:left;padding:6px 8px}.pc-chart-table th{color:var(--pc-sub);font-weight:600}.pc-axis-text{fill:var(--pc-faint);font-variant-numeric:tabular-nums;font-size:12px;font-family:var(--pc-font)}.pc-heat{scrollbar-width:thin;min-width:0;position:relative;overflow-x:auto}.pc-heat svg{display:block}.pc-heat-cell:focus{outline:none}.pc-heat:focus-visible{outline-offset:2px}.pc-legend{color:var(--pc-faint);align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}.pc-legend-swatch{border-radius:2px;width:11px;height:11px;display:inline-block;box-shadow:inset 0 0 0 1px #1018200f}.pc-palette-layer{z-index:82;justify-content:center;padding-top:15vh;display:flex;position:fixed;inset:0}.pc-palette{background:var(--pc-surface);width:min(640px,100vw - 32px);max-height:min(520px,75vh);box-shadow:var(--pc-shadow-pop);border-radius:12px;flex-direction:column;align-self:flex-start;animation:.12s ease-out both pc-pop-in;display:flex;position:relative}.pc-palette-input{border:0;border-bottom:1px solid var(--pc-line);width:100%;height:48px;color:var(--pc-ink);background:0 0;border-radius:12px 12px 0 0;padding:0 16px 0 44px;font-size:17px}.pc-palette-input:focus{outline:none}.pc-palette-glyph{display:inline-flex;position:absolute;top:14px;left:16px}.pc-palette-list{flex:auto;min-height:0;max-height:420px;padding:6px;overflow-y:auto}.pc-palette-row{height:40px;color:var(--pc-ink);cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:0 10px;font-size:15px;display:flex}.pc-palette-row[aria-selected=true]{background:var(--pc-hover);box-shadow:inset 2px 0 0 var(--pc-accent)}.pc-palette-row-sub{color:var(--pc-faint);font-size:13px}@keyframes pc-fade-in{0%{opacity:0}}@keyframes pc-pop-in{0%{opacity:0;transform:scale(.98)}}@keyframes pc-rise-in{0%{opacity:0;transform:translateY(12px)}}@keyframes pc-panel-in{0%{opacity:0;transform:translate(16px)}}@keyframes pc-toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes pc-drawer-in{0%{opacity:0;transform:translate(-24px)}}@keyframes pc-saved{0%,70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.pc-root *,.pc-root :before,.pc-root :after,.pc-layer *,.pc-layer :before,.pc-layer :after{transition-duration:0s!important;animation-duration:0s!important;animation-delay:0s!important}.pc-saved{animation:none}}@media (pointer:coarse){.pc-btn,.pc-btn--sm{min-height:44px}.pc-icon-btn{width:44px;height:44px}.pc-input,.pc-select,.pc-nav-item,.pc-chip,.pc-seg{height:44px}.pc-seg-item{position:relative}.pc-seg-item:before{content:"";position:absolute;inset:-2px -1px}.pc-menu-item{min-height:44px}.pc-btn--square,.pc-btn--square.pc-btn--sm{width:44px;min-height:44px}.pc-brand .pc-brand-word{display:none}.pc-check{min-height:44px}.pc-check>input{width:44px;height:44px;margin-top:-22px;left:-13px}.pc-check--bare{min-height:0}.pc-tabs,.pc-tab{height:44px}.pc-tab:before{content:"";position:absolute;inset:0 -8px}.pc-root[data-bp=s] .pc-tab:before{inset:0 -7px}.pc-table thead th,.pc-th-sort,.pc-group-toggle,.pc-group-row th{height:44px}.pc-inline-view{align-items:center;min-height:44px;display:inline-flex}}.pc-table .pc-inline-editor-row,.pc-table .pc-field-row,.pc-inline-float .pc-inline-editor-row,.pc-inline-float .pc-field-row{flex-wrap:nowrap;gap:4px}.pc-inline-float .pc-input{height:32px;padding:0 8px;font-size:14px}.pc-inline-float .pc-input[type=date]{width:148px}@media (pointer:coarse){.pc-inline-float .pc-input{height:40px}}.pc-layer-page{display:contents}.pc-layer-page[hidden]{display:none}.pc-root{--pc-canvas:#f8f1ee;--pc-surface-2:#ffffff80;--pc-line:#24163814;--pc-line-strong:#24163824;--pc-row-line:#2416380f;--pc-control-line:#7d7590;--pc-ink:#1e1630;--pc-text:#3b3448;--pc-sub:#5f576c;--pc-faint:#675f75;--pc-mute:#8e869b;--pc-fill:#2416380d;--pc-hover:#fff9;--pc-row-hover:#ffffff80;--pc-pressed:#24163812;--pc-overdue:#e9566c;--pc-overdue-text:#b8304a;--pc-overdue-soft:#fde3e7;--pc-soon:#9a4a0c;--pc-soon-soft:#ffead9;--pc-good:#13a184;--pc-good-text:#08715a;--pc-good-soft:#dbf5ed;--pc-blue:#2f6bf6;--pc-blue-text:#2557d6;--pc-violet:#7a6cff;--pc-orange:#ff9a5e;--pc-grad-win:linear-gradient(100deg, #0a7c8b 0%, #1f66e5 55%, #6758ee 100%);--pc-grad-track:linear-gradient(90deg, #ff9a5e 0%, #f2858f 45%, #6a77e0 100%);--pc-primary:#1e1630;--pc-glass:#ffffff80;--pc-glass-top:#ffffffb8;--pc-glass-strong:#ffffffdb;--pc-glass-rim:#ffffffe6;--pc-glass-shadow:0 1px 2px #26163a0a, 0 26px 50px -30px #54388057;--pc-glass-inset:inset 0 1px 0 #fffffff2;--pc-glass-blur:blur(22px) saturate(1.6);--pc-well:#2416380a;--pc-shadow-pop:0 26px 64px -20px #3420545c, 0 0 0 1px #fffc;--pc-scrim:#2c1c4233;--pc-heat-0:#2416380f;--pc-heat-1:#dfe2fb;--pc-heat-2:#b2b8f2;--pc-heat-3:#7f88e4;--pc-heat-4:#4b54cc;--pc-walk:#5b63d8;--pc-display:"PC Display", var(--pc-font);--pc-mono:"PC Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--pc-r:22px;color:var(--pc-text);--pc-aurora:radial-gradient(62% 52% at 0% 0%, #ffd5baf2 0%, #ffd5ba00 70%), radial-gradient(52% 50% at 100% 0%, #c8dcfbf2 0%, #c8dcfb00 70%), radial-gradient(46% 50% at 100% 58%, #f9cfdbd9 0%, #f9cfdb00 70%), radial-gradient(52% 54% at 0% 64%, #d4d4f7eb 0%, #d4d4f700 70%), radial-gradient(46% 42% at 14% 104%, #cfddfbe6 0%, #cfddfb00 70%), radial-gradient(48% 42% at 86% 104%, #fbe4d4f2 0%, #fbe4d400 70%), #f8f1ee}.pc-root,.pc-root [data-testid=pc-frame-page]{background:var(--pc-aurora)!important;background-attachment:fixed!important}body:has(.pc-root){background-color:#f8f1ee}.pc-page{background:0 0}.pc-num,.pc-mono{font-feature-settings:"tnum" 1}.pc-t-h1{font-family:var(--pc-display);letter-spacing:-.015em;font-size:32px;font-weight:700;line-height:40px}.pc-root[data-bp=s] .pc-t-h1{font-size:26px;line-height:32px}.pc-t-kpi,.pc-t-kpi-l{font-family:var(--pc-display);letter-spacing:-.02em;font-weight:700}.pc-t-kpi{font-size:34px;line-height:40px}.pc-t-kpi-l{font-size:44px;line-height:50px}.pc-t-dialog{font-family:var(--pc-display);font-size:19px;font-weight:700;line-height:26px}.pc-t-axis,.pc-axis-text{font-family:var(--pc-mono);font-size:11px}.pc-eyebrow{font-family:var(--pc-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pc-faint);font-size:11.5px;font-weight:500;line-height:16px}.pc-side{width:calc(var(--pc-side-w) - 12px);border:1px solid var(--pc-glass-rim);box-shadow:var(--pc-glass-shadow), var(--pc-glass-inset);background:linear-gradient(#ffffff9e,#fff6);border-radius:26px;top:12px;bottom:12px;left:12px;overflow:hidden}.pc-side[data-rail=true]{width:calc(var(--pc-side-w) - 10px);left:10px}.pc-side[data-rail=true] .pc-side-scroll{padding:0 6px 8px}.pc-brand{height:60px;padding-left:18px}.pc-brand-word{font-family:var(--pc-display);letter-spacing:-.015em;font-size:19px;font-weight:700;line-height:24px}.pc-icon-btn{border-radius:12px}.pc-icon-btn:hover{background:#ffffffb3}.pc-brand{padding:0 8px 0 16px}.pc-brand .pc-icon-btn{width:28px;height:28px}.pc-scope{background:#ffffffb8;border:1px solid #fffffff2;border-radius:18px;height:68px;padding:0 10px 0 8px;box-shadow:0 1px 2px #26163a0d,0 12px 26px -18px #5438806b}.pc-scope:hover{background:#ffffffe6;border-color:#fff}.pc-scope-name{font-family:var(--pc-display);font-size:16px;font-weight:600}.pc-scope-sub{font-family:var(--pc-mono);letter-spacing:.02em;font-size:11.5px}:where(.pc-scope,.pc-head-avatar,.pc-pet-tile) .pc-avatar,:where(.pc-scope,.pc-head-avatar,.pc-pet-tile) .pc-avatar *{border-radius:30%!important}.pc-nav{gap:3px}.pc-nav-heading{font-family:var(--pc-mono);letter-spacing:.14em;color:var(--pc-faint);margin:22px 12px 8px;font-size:11px;font-weight:500}.pc-nav-item{border-radius:14px;height:40px;padding:0 12px;font-weight:500}.pc-nav-item:hover{background:#fff9}.pc-nav-item:active{background:#ffffffbf}.pc-nav-item[aria-current=page],.pc-rail-item[aria-current=page]{background:#fffffff0;box-shadow:0 1px 2px #26163a0f,0 10px 20px -14px #54388080}.pc-count{background:var(--pc-ink);color:#fff;min-width:22px;font-family:var(--pc-mono);font-size:11px;font-weight:600}.pc-nav-item[aria-current=page] .pc-count{background:var(--pc-ink)}.pc-dot{background:var(--pc-overdue);box-shadow:0 0 0 2px #fff}.pc-user{background:0 0;border-top:0}.pc-user-btn,.pc-rail-item{border-radius:14px}.pc-user-btn:hover,.pc-rail-item:hover{background:#fff9}.pc-rail-sep{background:#24163814}.pc-rail-foot{border-top:0}.pc-topbar{backdrop-filter:var(--pc-glass-blur);background:#ffffff75;border-bottom:1px solid #ffffffd9;box-shadow:0 12px 30px -26px #54388080}.pc-pill{font-family:var(--pc-display);background:#ffffffc7;border:1px solid #fffffff2;font-size:15px;box-shadow:0 6px 16px -12px #54388080}.pc-drawer{backdrop-filter:var(--pc-glass-blur);background:#ffffffd1;border-radius:0 26px 26px 0}.pc-drawer-scrim,.pc-dialog-scrim{background:var(--pc-scrim);backdrop-filter:blur(4px)}.pc-head{align-items:center;margin-bottom:28px}.pc-head-avatar{margin-top:0}.pc-head-sub{font-family:var(--pc-mono);letter-spacing:.02em;color:var(--pc-sub);margin-top:4px;font-size:12.5px;line-height:18px}.pc-tabs{background:#ffffff6b;border:1px solid #ffffffeb;border-radius:999px;gap:2px;width:fit-content;max-width:100%;height:auto;margin-bottom:24px;padding:4px;box-shadow:inset 0 1px #fffc,0 12px 26px -22px #54388073}.pc-root[data-bp=s] .pc-tabs{gap:2px}.pc-tab{border-radius:999px;height:34px;padding:0 16px;transition:background-color .16s ease-out;color:var(--pc-sub)!important}.pc-tab:hover{background:#ffffff8c}.pc-tab[aria-current=page]{background:#fff;box-shadow:0 1px 2px #26163a14,0 8px 16px -10px #54388080}.pc-tab[aria-current=page]:after{display:none}.pc-head+.pc-tabs{margin-top:-8px}.pc-stack-v,.pc-cols{gap:20px}.pc-banner{backdrop-filter:var(--pc-glass-blur);background:#ffffffb3;border-bottom:1px solid #ffffffe6}.pc-panel{border:1px solid var(--pc-glass-rim);border-radius:var(--pc-r);background:linear-gradient(180deg, var(--pc-glass-top), var(--pc-glass));box-shadow:var(--pc-glass-shadow), var(--pc-glass-inset)}.pc-panel-head{border-bottom:0;min-height:58px;padding:0 16px 0 24px}.pc-panel-title{color:var(--pc-ink);font-size:17px;font-weight:700;line-height:24px}.pc-panel-count{font-family:var(--pc-mono);letter-spacing:.02em;text-transform:none;color:var(--pc-faint);font-size:12px;font-weight:500}.pc-panel-body{padding:4px 24px 24px}.pc-panel>.pc-panel-body:first-child,.pc-panel>.pc-strip+.pc-panel-body{padding-top:24px}.pc-root[data-bp=s] .pc-panel-body{padding:2px 16px 18px}.pc-root[data-bp=s] .pc-panel>.pc-panel-body:first-child{padding-top:18px}.pc-root[data-bp=s] .pc-panel-head{padding-left:18px}.pc-panel-foot{border-top:1px solid var(--pc-row-line);padding:0 24px}.pc-toolbar{border-bottom:1px solid var(--pc-row-line);padding:8px 24px 14px}.pc-strip{background:var(--pc-well)}.pc-panel>.pc-strip:first-child{border-radius:calc(var(--pc-r) - 1px) calc(var(--pc-r) - 1px) 0 0}.pc-btn{border-radius:999px;height:38px;padding:0 18px}.pc-btn--sm{height:32px;padding:0 14px}.pc-btn--lg{height:44px;padding:0 22px}.pc-btn--square{width:38px;padding:0}.pc-btn--square.pc-btn--sm{width:32px}.pc-btn--primary{background:var(--pc-ink);box-shadow:inset 0 1px #ffffff29,0 8px 18px -10px #1e1630b3}.pc-btn--primary:hover{background:#2e2443}.pc-btn--primary:active{background:#120c1e}.pc-btn--secondary{background:#ffffffbd;border-color:#fffffffa;box-shadow:0 1px 2px #26163a0f,0 8px 16px -12px #54388073}.pc-btn--secondary:hover{background:#fffffff2}.pc-btn--secondary:active{background:#fff9}.pc-btn--quiet:hover,.pc-btn--plain:hover{background:#ffffffa6}.pc-btn--quiet:active{background:#ffffffd9}.pc-btn-split>.pc-btn:last-child{width:34px}.pc-input,.pc-select,.pc-textarea{background:#ffffffdb;border-radius:14px;height:42px;padding:0 14px}.pc-textarea{height:auto;padding:10px 14px}.pc-input:disabled,.pc-select:disabled,.pc-textarea:disabled{background:#ffffff73}.pc-seg{background:#2416380f;border-radius:999px;height:36px;padding:3px}.pc-seg-item{border-radius:999px;padding:0 14px}.pc-seg-item[aria-checked=true]{background:#fff;border-color:#0000;box-shadow:0 1px 2px #26163a14,0 6px 14px -8px #54388073}.pc-chip{background:#ffffff9e;border-color:#fffffff2;box-shadow:0 1px 2px #26163a0d}.pc-chip:hover{background:#ffffffe6}.pc-chip[aria-pressed=true],.pc-chip[aria-checked=true]{border-color:var(--pc-ink);background:var(--pc-ink);color:#fff}.pc-chip[aria-pressed=true] .pc-chip-count,.pc-chip[aria-checked=true] .pc-chip-count{color:#ffffffbf}.pc-table thead th{backdrop-filter:blur(16px)saturate(1.4);border-bottom:1px solid var(--pc-row-line);height:38px;font-family:var(--pc-mono);letter-spacing:.06em;color:var(--pc-faint);background:#faf6f9cc;font-size:11.5px;font-weight:500}.pc-table thead th:first-child{border-top-left-radius:calc(var(--pc-r) - 1px)}.pc-table thead th:last-child{border-top-right-radius:calc(var(--pc-r) - 1px)}.pc-table td{border-bottom:1px solid var(--pc-row-line)}.pc-table tbody:last-child tr:last-child td:first-child{border-bottom-left-radius:calc(var(--pc-r) - 1px)}.pc-table tbody:last-child tr:last-child td:last-child{border-bottom-right-radius:calc(var(--pc-r) - 1px)}.pc-row:hover>td{background:#ffffff8c}.pc-group-row th{border-top:1px solid var(--pc-row-line);border-bottom:1px solid var(--pc-row-line);font-family:var(--pc-mono);letter-spacing:.04em;color:var(--pc-sub);backdrop-filter:none;background:#24163809;font-size:12px}.pc-list-group{background:#24163809}.pc-status-chip{background:#2416380f;border-radius:999px;height:26px;padding:0 10px;font-size:12px}.pc-staterow{min-height:112px}.pc-cell{padding:20px 24px}.pc-cell+.pc-cell{border-left:1px solid var(--pc-row-line)}.pc-staterow[data-stacked=true] .pc-cell+.pc-cell{border-top:1px solid var(--pc-row-line)}.pc-cell:hover{background:#ffffff73}.pc-cell:first-child{border-radius:calc(var(--pc-r) - 1px) 0 0 calc(var(--pc-r) - 1px)}.pc-cell:last-child{border-radius:0 calc(var(--pc-r) - 1px) calc(var(--pc-r) - 1px) 0}.pc-staterow[data-stacked=true] .pc-cell:first-child{border-radius:calc(var(--pc-r) - 1px) calc(var(--pc-r) - 1px) 0 0}.pc-staterow[data-stacked=true] .pc-cell:last-child{border-radius:0 0 calc(var(--pc-r) - 1px) calc(var(--pc-r) - 1px)}.pc-cell-label{font-family:var(--pc-mono);letter-spacing:.08em;color:var(--pc-faint);font-size:11.5px}.pc-cell-unit{font-family:var(--pc-mono);font-size:13px}.pc-state--box{background:#ffffff47;border:1px dashed #24163824;border-radius:18px}.pc-tl-head{backdrop-filter:blur(16px)saturate(1.4);border-bottom:1px solid var(--pc-row-line);font-family:var(--pc-mono);letter-spacing:.04em;background:#faf6f9d1;font-size:12px}.pc-feed-row{border-bottom:1px solid var(--pc-row-line)}.pc-feed-row time,.pc-who time{font-family:var(--pc-mono);font-size:12px}.pc-pop{backdrop-filter:var(--pc-glass-blur);background:#ffffffdb;border:1px solid #ffffffe6;border-radius:18px}.pc-menu-item{border-radius:10px}.pc-dialog,.pc-side-panel{backdrop-filter:blur(30px)saturate(1.6);background:#ffffffdb;border:1px solid #ffffffe6}.pc-dialog{border-radius:26px}.pc-dialog-head{border-bottom:1px solid var(--pc-row-line);min-height:62px}.pc-dialog-foot{border-top:1px solid var(--pc-row-line)}.pc-chart-tip{backdrop-filter:var(--pc-glass-blur);font-family:var(--pc-mono);background:#ffffffe0;border:1px solid #ffffffe6;border-radius:14px;font-size:12px}.pc-toast{backdrop-filter:var(--pc-glass-blur);background:#1e1630e0;border:1px solid #ffffff24;border-radius:18px}.pc-chart-plot{border-radius:14px}.pc-glimmer{flex-direction:column;gap:12px;width:min(420px,80%);display:flex}.pc-glimmer>span{background:var(--pc-ink);opacity:.05;border-radius:999px;height:12px;animation:1s steps(10,end) infinite alternate pc-glimmer;display:block}.pc-glimmer>span:first-child{width:62%}.pc-glimmer>span:nth-child(2){width:100%;animation-delay:.12s}.pc-glimmer>span:nth-child(3){width:80%;animation-delay:.24s}@keyframes pc-glimmer{0%{opacity:.04}to{opacity:.11}}@media (prefers-reduced-motion:reduce){.pc-glimmer>span{animation:none}}.pc-win{background:var(--pc-grad-win);color:#fff;min-height:52px;animation:pc-win-in .52s var(--pc-ease) both;border-radius:999px;align-items:center;gap:12px;padding:0 20px;display:flex;box-shadow:inset 0 1px #ffffff40,0 14px 30px -14px #2f6bf6b3}.pc-win-label{font-family:var(--pc-mono);letter-spacing:.1em;font-size:13px;font-weight:600}.pc-win-figure{font-family:var(--pc-display);letter-spacing:-.01em;white-space:nowrap;margin-left:auto;font-size:22px;font-weight:700}@keyframes pc-win-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.pc-live{height:36px;font-family:var(--pc-mono);color:var(--pc-ink);white-space:nowrap;background:#ffffffa8;border:1px solid #fffffff2;border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:12.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 10px 24px -16px #54388080}.pc-live-dot{background:var(--pc-good);border-radius:999px;width:9px;height:9px;position:relative}.pc-live-dot:after{content:"";border-radius:inherit;background:var(--pc-good);opacity:.35;animation:2.4s ease-out infinite pc-live-pulse;position:absolute;inset:-4px}@keyframes pc-live-pulse{0%{opacity:.45;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.8)}}.pc-live-word{color:var(--pc-good-text);letter-spacing:.08em;font-weight:600}.pc-glow{width:100%;position:relative}.pc-glow svg{display:block;overflow:visible}.pc-glow-halo{opacity:.2;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite pc-halo}@keyframes pc-halo{0%{opacity:.3;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}.pc-track{align-items:center;gap:18px;min-width:0;display:flex}.pc-track-label{flex:none;min-width:132px}.pc-track-rail{flex:auto;min-width:0;height:34px;margin:0 30px;position:relative}.pc-track-line,.pc-track-fill{border-radius:3px;height:3px;margin-top:-1px;position:absolute;top:50%}.pc-track-line{background:#24163814;left:0;right:0}.pc-track-fill{background:var(--pc-grad-track);transition:width .9s var(--pc-ease);left:0}.pc-track-stop{height:30px;font-family:var(--pc-mono);color:var(--pc-faint);white-space:nowrap;background:#ffffffb8;border:1px solid #fffffff2;border-radius:999px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 6px 14px -10px #54388080}.pc-track-stop[data-passed=true]{color:#fff;border-color:#0000;box-shadow:inset 0 1px #ffffff47,0 8px 18px -10px #c2531f99}.pc-root[data-bp=s] .pc-track{flex-direction:column;align-items:stretch;gap:10px}.pc-root[data-bp=s] .pc-track-rail{margin:0 22px}.pc-root[data-bp=s] .pc-track-stop{padding:0 8px;font-size:11.5px}.pc-live[data-offline] .pc-live-dot,.pc-live[data-offline] .pc-live-dot:after{background:var(--pc-overdue)}.pc-live[data-offline] .pc-live-word{color:var(--pc-overdue-text)}@media (prefers-reduced-motion:reduce){.pc-glow-halo{animation:none}.pc-track-fill{transition:none}.pc-win,.pc-live-dot:after{animation:none}}@media print{.pc-root{background:#fff!important}.pc-panel,.pc-dialog,.pc-pop,.pc-table th,.pc-tl-head{box-shadow:none!important;backdrop-filter:none!important;background:#fff!important}.pc-panel{border:1px solid #ddd!important}.pc-side,.pc-topbar,.pc-skip,.pc-drawer-layer,.pc-toast-host,.pc-banner,.pc-head-actions,.pc-panel-actions,.pc-cell-actions,.pc-th-check{display:none!important}.pc-root,.pc-stack,.pc-page{height:auto!important;position:static!important;overflow:visible!important}[data-testid=pc-frame-page]{margin:0!important}.pc-chart-svg{width:100%;height:auto}}