.del-modal{z-index:1000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.del-modal[hidden]{display:none}.del-scrim{-webkit-backdrop-filter:blur(3px);background:#0a0c0e8c;position:absolute;inset:0}.del-card{background:var(--surface-strong);border:1px solid var(--line);border-radius:var(--r-2xl);text-align:center;width:min(420px,100%);padding:26px 26px 22px;animation:.16s del-in;position:relative;box-shadow:0 24px 60px #00000059}@keyframes del-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.del-ico{width:48px;height:48px;color:var(--coral);background:color-mix(in srgb, var(--coral) 14%, transparent);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.del-ico svg{width:24px;height:24px}.del-title{color:var(--ink);margin:0 0 7px;font-size:17px;font-weight:800}.del-msg{color:var(--muted);margin:0 0 22px;font-size:13.5px;line-height:1.6}.del-actions{gap:10px;display:flex}.del-btn{border-radius:var(--r-md);cursor:pointer;transition:filter var(--t-fast) ease, background var(--t-fast) ease, color var(--t-fast) ease, border-color var(--t-fast) ease, transform var(--t-fast) ease;flex:1;padding:11px 16px;font-family:inherit;font-size:13.5px;font-weight:700}.del-go{color:#fff;background:linear-gradient(180deg, var(--danger), color-mix(in srgb, var(--danger) 88%, #000));border:1px solid #0000;box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff4d}:root[data-theme=dark] .del-go{color:var(--paper-2);box-shadow:0 1px 2px #0000004d}.del-go:hover{filter:brightness(1.04)}.del-go:active{transform:translateY(1px)}.del-cancel{border:1px solid var(--mac-card-border);background:var(--surface-soft);color:var(--muted)}.del-cancel:hover{color:var(--ink);border-color:var(--line-strong);background:color-mix(in srgb, var(--ink) 5%, var(--surface-soft))}.del-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--coral) 30%, transparent);outline:none}.del-primary{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--coral) 84%, #fff), var(--coral));box-shadow:0 1px 2px #00000029, 0 5px 14px -5px color-mix(in srgb, var(--coral) 45%, transparent), inset 0 1px 0 #ffffff61;border:1px solid #0000}.del-primary:hover{filter:brightness(1.04)}@media (prefers-reduced-motion:reduce){.del-card{animation:none}.del-go:active{transform:none}}
:where(.drawer-shell,.drawer-head-fade-scope){--drawer-head-min-height:56px;--drawer-head-gap:10px;--drawer-head-padding-block:6px;--drawer-head-padding-inline:12px;--drawer-head-title-inline-reserve:140px;--drawer-head-actions-title-inline-reserve:220px;--drawer-head-actions-title-inline-reserve-touch:236px;--drawer-head-dense-actions-title-inline-reserve:320px;--drawer-head-dense-actions-title-inline-reserve-touch:336px;--drawer-head-title-font-size:15px;--drawer-head-title-weight:800;--drawer-head-control-size:40px;--drawer-head-control-touch-size:44px;--drawer-head-control-icon-size:18px;--drawer-head-control-color:var(--ink);--drawer-head-control-bg:color-mix(in srgb, var(--ink) 9%, transparent);--drawer-head-control-hover-bg:color-mix(in srgb, var(--ink) 15%, transparent);--drawer-head-control-backdrop:blur(6px);--drawer-head-fade-depth:32px;--drawer-head-fade-tail:calc(0px - var(--drawer-head-fade-depth));--drawer-head-content-clearance:12px;--drawer-head-safe-offset:calc(var(--drawer-head-fade-depth) + var(--drawer-head-content-clearance));--drawer-head-fade-blur:10px;--drawer-head-fade-mask-stop:55%}:where(.drawer-shell,.drawer-head-fade-scope):has([data-drawer-content-entry=compact][data-drawer-content-entry-active]){--drawer-head-fade-depth:12px;--drawer-head-content-clearance:0px}.drawer-shell{--drawer-width:min(640px, 94vw);--drawer-z:200;--drawer-scrim:color-mix(in srgb, var(--ink) 30%, transparent);--drawer-scrim-blur:3px;--drawer-scrim-ms:.28s;--drawer-panel-ms:.32s;--drawer-panel-ease:var(--ease-sheet);--drawer-panel-bg:var(--mac-material);--drawer-panel-border:var(--mac-hairline);--drawer-panel-shadow:var(--mac-pop-shadow);width:100vw;z-index:var(--drawer-z);pointer-events:none;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-shell.drawer-shell[data-drawer-geometry=milestone],.drawer-shell.drawer-shell[data-drawer-geometry=proposal]{--drawer-width:min(760px, 95vw)}.drawer-shell.drawer-shell[data-drawer-geometry=proposal-create],.drawer-shell.drawer-shell[data-drawer-geometry=review-submit]{--drawer-width:min(720px, 94vw)}.drawer-shell.drawer-shell[data-drawer-geometry=review-detail]{--drawer-width:min(640px, 94vw)}.drawer-shell.drawer-shell[data-drawer-geometry=milestone-action]{--drawer-width:min(680px, 94vw)}.drawer-shell[hidden]{display:none}.drawer-shell.is-open{pointer-events:auto}.drawer-shell__scrim{background:var(--drawer-scrim);-webkit-backdrop-filter:blur(var(--drawer-scrim-blur));backdrop-filter:blur(var(--drawer-scrim-blur));opacity:0;transition:opacity var(--drawer-scrim-ms) ease;position:absolute;inset:0}.drawer-shell.is-open .drawer-shell__scrim{opacity:1}:where(.drawer-shell__panel,.drawer-shell>[role=dialog]){width:var(--drawer-width);height:100dvh;overflow-y:var(--drawer-overflow,auto);overscroll-behavior:contain;background:var(--drawer-panel-bg);-webkit-backdrop-filter:var(--drawer-panel-backdrop,var(--mac-blur));backdrop-filter:var(--drawer-panel-backdrop,var(--mac-blur));border-left:1px solid var(--drawer-panel-border);box-shadow:var(--drawer-panel-shadow);transition:transform var(--drawer-panel-ms) var(--drawer-panel-ease);position:relative;transform:translate(100%)}.drawer-shell:is([data-route-drawer],[data-drawer-skeleton]) :where(.drawer-shell__panel,.drawer-shell>[role=dialog]){scrollbar-gutter:stable}.drawer-shell.is-open :where(.drawer-shell__panel,.drawer-shell>[role=dialog]){transform:translate(0)}.drawer-shell[data-drawer-child-over-parent]{--drawer-width:var(--drawer-retained-parent-width,min(640px, 94vw));--drawer-z:var(--drawer-retained-parent-z,201);--drawer-nested-panel-bg:color-mix(in srgb, var(--surface-strong) 80%, var(--paper))}.drawer-shell.drawer-shell[data-drawer-child-over-parent]{--drawer-width:var(--drawer-retained-parent-width,min(640px, 94vw))}.drawer-shell[data-drawer-child-over-parent] .drawer-shell__scrim{opacity:0;-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}.drawer-shell[data-drawer-child-over-parent] :where(.drawer-shell__panel,.drawer-shell>[role=dialog]){background:var(--drawer-nested-panel-bg);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;clip-path:inset(0 0 0 100%);box-shadow:none;transition:clip-path .24s var(--drawer-panel-ease);border-left-color:#0000;transform:translate(0)}.drawer-shell[data-drawer-child-over-parent].is-open :where(.drawer-shell__panel,.drawer-shell>[role=dialog]){clip-path:inset(0);transform:translate(0)}:where(.drawer-shell__panel,.drawer-shell>[role=dialog]):focus{outline:none}[data-drawer-form-layout=pinned][data-drawer-form-layout=pinned]{flex-direction:column;flex:auto;gap:0;min-width:0;min-height:0;display:flex;overflow:hidden}[data-drawer-form-layout=pinned][data-drawer-form-layout=pinned]>[data-drawer-scroll-body]{gap:var(--drawer-form-body-gap,16px);box-sizing:border-box;min-width:0;min-height:0;padding-top:var(--drawer-form-body-padding-top,var(--drawer-head-safe-offset));padding-right:var(--drawer-form-body-padding-right,var(--drawer-form-body-padding-inline,24px));padding-bottom:var(--drawer-form-body-padding-bottom,24px);padding-left:var(--drawer-form-body-padding-left,var(--drawer-form-body-padding-inline,24px));overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:auto;display:flex;overflow:hidden auto}[data-drawer-form-layout=pinned]>[data-drawer-scroll-body]::-webkit-scrollbar{display:none}[data-drawer-action-footer][data-drawer-action-footer]{position:var(--drawer-action-position,sticky);bottom:var(--drawer-action-bottom,0);z-index:var(--drawer-action-z,4);justify-content:flex-end;align-self:stretch;align-items:center;gap:var(--drawer-action-gap,8px);box-sizing:border-box;width:var(--drawer-action-width,auto);margin-top:var(--drawer-action-margin-top,auto);margin-right:var(--drawer-action-margin-right,var(--drawer-action-margin-inline,0));margin-bottom:var(--drawer-action-margin-bottom,0);margin-left:var(--drawer-action-margin-left,var(--drawer-action-margin-inline,0));padding-top:var(--drawer-action-padding-top,14px);padding-right:max(var(--drawer-action-padding-right,var(--drawer-action-padding-inline,24px)), env(safe-area-inset-right));padding-bottom:max(var(--drawer-action-padding-bottom,14px), env(safe-area-inset-bottom));padding-left:max(var(--drawer-action-padding-left,var(--drawer-action-padding-inline,24px)), env(safe-area-inset-left));border-top:1px solid var(--drawer-action-border,var(--mac-hairline));background:var(--drawer-action-background,var(--drawer-panel-bg,var(--mac-material)));-webkit-backdrop-filter:var(--drawer-action-backdrop,var(--mac-blur));backdrop-filter:var(--drawer-action-backdrop,var(--mac-blur));border-radius:0;flex-wrap:wrap;flex:none;display:flex}[data-drawer-action-footer][data-drawer-action-placement=pinned][data-drawer-action-placement=pinned]{z-index:var(--drawer-action-z,4);width:100%;margin:0;position:relative;bottom:auto}[data-drawer-action][data-drawer-action][data-drawer-action]{appearance:none;box-sizing:border-box;min-width:var(--drawer-action-min-width,auto);border-radius:var(--r-md);min-height:40px;color:var(--ink);font:inherit;text-align:center;white-space:nowrap;cursor:pointer;transition:color var(--t-fast) ease, background var(--t-fast) ease, border-color var(--t-fast) ease, box-shadow var(--t-fast) ease, filter var(--t-fast) ease, transform var(--t-fast) ease;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:7px;margin:0;padding:9px 22px;font-size:13.5px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}[data-drawer-action=secondary][data-drawer-action][data-drawer-action]{color:var(--ink);border-color:var(--mac-card-border);background:linear-gradient(180deg, var(--surface-strong), var(--surface-soft));box-shadow:0 1px 2px #0000000f, inset 0 1px 0 var(--mac-edge-hi)}[data-drawer-action=primary][data-drawer-action][data-drawer-action]{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--coral) 84%, #fff), var(--coral));box-shadow:0 1px 2px #00000029, 0 5px 14px -5px color-mix(in srgb, var(--coral) 45%, transparent), inset 0 1px 0 #ffffff61;border-color:#0000}[data-drawer-action=success][data-drawer-action][data-drawer-action]{color:#fff;background:linear-gradient(180deg, var(--teal), color-mix(in srgb, var(--teal) 88%, #000));box-shadow:0 1px 2px #0000002e, 0 5px 14px -5px color-mix(in srgb, var(--teal) 45%, transparent), inset 0 1px 0 #ffffff4d;border-color:#0000}[data-drawer-action=danger][data-drawer-action][data-drawer-action]{color:#fff;background:linear-gradient(180deg, var(--danger), color-mix(in srgb, var(--danger) 88%, #000));border-color:#0000;box-shadow:0 1px 2px #0000002e,inset 0 1px #ffffff4d}:root[data-theme=dark] [data-drawer-action][data-drawer-action]:is([data-drawer-action=primary],[data-drawer-action=success],[data-drawer-action=danger]){color:var(--paper-2)}[data-drawer-action=danger-secondary][data-drawer-action][data-drawer-action]{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 34%, var(--mac-card-border));background:color-mix(in srgb, var(--danger) 4%, var(--surface-soft));box-shadow:inset 0 1px 0 var(--mac-edge-hi)}[data-drawer-action=secondary][data-drawer-action][data-drawer-action]:hover{border-color:color-mix(in srgb, var(--ink) 22%, var(--mac-card-border));background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 3%, var(--surface-strong)), color-mix(in srgb, var(--ink) 5%, var(--surface-soft)))}[data-drawer-action=danger-secondary][data-drawer-action][data-drawer-action]:hover{color:color-mix(in srgb, var(--danger) 88%, #000);border-color:color-mix(in srgb, var(--danger) 58%, var(--mac-card-border));background:color-mix(in srgb, var(--danger) 10%, var(--surface-soft))}[data-drawer-action]:is([data-drawer-action=primary],[data-drawer-action=success],[data-drawer-action=danger]):hover{filter:brightness(1.04)}[data-drawer-action][data-drawer-action][data-drawer-action]:active:not(:disabled,[aria-disabled=true]){transform:translateY(1px)}[data-drawer-action][data-drawer-action][data-drawer-action]:focus-visible{outline:2px solid var(--drawer-action-focus,var(--coral));outline-offset:2px}[data-drawer-action][data-drawer-action][data-drawer-action]:is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none;filter:none;transform:none}.drawer-shell__head{align-items:center;gap:var(--drawer-head-gap);min-height:var(--drawer-head-min-height);padding:var(--drawer-head-padding,var(--drawer-head-padding-block) var(--drawer-head-padding-inline));flex:none;display:flex;position:relative}.drawer-shell [data-drawer-local-header],.drawer-shell [data-drawer-local-title]{display:none!important}:is(.drawer-shell,.drawer-head-fade-scope) :is([data-drawer-scroll-body],[data-drawer-fade-content]){padding-top:var(--drawer-head-safe-offset)}.drawer-shell [data-drawer-local-back]{display:none!important}.drawer-shell__frame-progress{pointer-events:none;background:color-mix(in srgb, var(--coral,#ff6857) 16%, transparent);height:2px;position:absolute;inset:auto 0 0;overflow:hidden}.drawer-shell__frame-progress:after{content:"";background:var(--coral,#ff6857);width:35%;height:100%;animation:1.1s ease-in-out infinite drawer-frame-progress;display:block}@keyframes drawer-frame-progress{0%{transform:translate(-100%)}to{transform:translate(290%)}}@media (prefers-reduced-motion:reduce){.drawer-shell__frame-progress:after{width:100%;animation:none}}.drawer-shell__title{min-width:0;color:var(--ink);font-size:var(--drawer-head-title-font-size);font-weight:var(--drawer-head-title-weight);margin:0}.drawer-shell__title-wrap{min-width:0}.drawer-shell__head--centered>:where(.drawer-shell__title,.drawer-shell__title-wrap){width:max-content;max-width:calc(100% - var(--drawer-head-title-inline-reserve));text-align:center;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.drawer-shell__head--centered>.drawer-shell__title{text-overflow:ellipsis;white-space:nowrap}.drawer-shell__head--flow>:where(.drawer-shell__title,.drawer-shell__title-wrap){flex:auto}.drawer-shell__header-actions{align-items:center;gap:var(--drawer-head-gap);max-width:calc(100% - var(--drawer-head-control-size) - var(--drawer-head-gap));white-space:nowrap;flex:none;margin-left:auto;display:flex}.drawer-shell__header-actions+.drawer-shell__close{margin-left:0}.drawer-shell__header-actions[hidden]{display:none}.drawer-shell__header-actions:not(:has(>:not([hidden]))){display:none}.drawer-shell__header-actions[hidden]+.drawer-shell__close{margin-left:auto}.drawer-shell__header-actions:not(:has(>:not([hidden])))+.drawer-shell__close{margin-left:auto}.drawer-shell__head--centered:has(>.drawer-shell__header-actions:not([hidden])>:not([hidden])){--drawer-head-title-inline-reserve:var(--drawer-head-actions-title-inline-reserve)}.drawer-shell__head--centered:has(>.drawer-shell__header-actions:not([hidden])>:is([data-vd-header-actions],[data-drawer-header-actions-source])>:nth-child(2):not([hidden])){--drawer-head-title-inline-reserve:var(--drawer-head-dense-actions-title-inline-reserve)}.drawer-shell [data-drawer-header-actions-source][hidden],.drawer-shell [data-pricing-delete][hidden]{display:none!important}.drawer-shell [data-drawer-header-actions-source]{visibility:hidden}.drawer-shell__header-actions [data-drawer-header-actions-source]{align-items:center;gap:var(--drawer-head-gap);visibility:visible;display:flex}.drawer-shell__close,.drawer-shell__back,.drawer-shell__header-action{width:var(--drawer-head-control-size);height:var(--drawer-head-control-size);color:var(--drawer-head-control-color);background:var(--drawer-head-control-bg);-webkit-backdrop-filter:var(--drawer-head-control-backdrop);backdrop-filter:var(--drawer-head-control-backdrop);pointer-events:auto;cursor:pointer;transition:color var(--t-fast) ease, background var(--t-fast) ease;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.drawer-shell .drawer-shell__header-actions .drawer-shell__header-action.drawer-shell__header-action{appearance:none;box-sizing:border-box;width:var(--drawer-head-control-size);min-width:var(--drawer-head-control-size);height:var(--drawer-head-control-size);min-height:var(--drawer-head-control-size);color:var(--drawer-header-action-color,var(--drawer-head-control-color));background:var(--drawer-head-control-bg);-webkit-backdrop-filter:var(--drawer-head-control-backdrop);backdrop-filter:var(--drawer-head-control-backdrop);box-shadow:none;filter:none;cursor:pointer;transition:color var(--t-fast) ease, background var(--t-fast) ease;border:0;border-radius:999px;flex:none;place-items:center;gap:0;margin:0;padding:0;text-decoration:none;display:inline-grid;transform:none}.drawer-shell .drawer-shell__header-actions :is(.vd-actions,.tview-actions){gap:var(--drawer-head-gap)}.drawer-shell .drawer-shell__header-actions .drawer-shell__header-action.drawer-shell__header-action[hidden]{display:none}.drawer-shell .drawer-shell__header-actions .drawer-shell__header-action.drawer-shell__header-action:disabled{cursor:progress;opacity:.6}.drawer-shell__close{margin-left:auto}.drawer-shell__back[hidden],.drawer-shell__header-action[hidden]{display:none}.drawer-shell__close:hover,.drawer-shell__back:hover,.drawer-shell__header-action:hover{color:var(--ink);background:var(--drawer-head-control-hover-bg)}.drawer-shell .drawer-shell__header-actions .drawer-shell__header-action.drawer-shell__header-action:is(:hover,:active){color:var(--drawer-header-action-hover-color,var(--ink));background:var(--drawer-head-control-hover-bg);box-shadow:none;filter:none;border-color:#0000;transform:none}.drawer-shell__close:focus-visible,.drawer-shell__back:focus-visible,.drawer-shell__header-action:focus-visible,.drawer-shell .drawer-shell__header-actions .drawer-shell__header-action.drawer-shell__header-action:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.drawer-shell__close svg,.drawer-shell__back svg,.drawer-shell__header-action svg,.drawer-shell .drawer-shell__header-actions .drawer-shell__header-action.drawer-shell__header-action>svg{width:var(--drawer-head-control-icon-size);height:var(--drawer-head-control-icon-size);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.drawer-shell .drawer-shell__header-actions .drawer-shell__header-action.drawer-shell__header-action>svg.tview-menu-dots{fill:currentColor;stroke:none}.drawer-state{--drawer-state-color:var(--muted);--drawer-state-tint:color-mix(in srgb, var(--drawer-state-color) 10%, var(--surface-strong));width:100%;color:var(--ink);padding:8px 0 32px}.drawer-state--warning{--drawer-state-color:#b7791f}.drawer-state--danger{--drawer-state-color:var(--coral)}.drawer-state__mark{width:42px;height:42px;color:var(--drawer-state-color);background:var(--drawer-state-tint);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.drawer-state__mark svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.drawer-state__copy{max-width:54ch}.drawer-state__title{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.35}.drawer-state__title:focus{outline:none}.drawer-state__description{color:var(--muted-2);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.6}.drawer-state__list{border-top:1px solid var(--mac-hairline);border-bottom:1px solid var(--mac-hairline);margin:24px 0 0;padding:0;list-style:none}.drawer-state__item{align-items:flex-start;gap:12px;padding:14px 0;display:flex}.drawer-state__item+.drawer-state__item{border-top:1px solid var(--mac-hairline)}.drawer-state__item-mark{background:var(--drawer-state-color);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.drawer-state__item-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.drawer-state__item-title{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.drawer-state__item-detail{color:var(--muted-2);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.drawer-state__action{border:1px solid var(--mac-card-border);border-radius:var(--r-pill);min-height:40px;color:var(--ink);background:var(--surface-strong);font:inherit;cursor:pointer;transition:color var(--t-fast) ease, background var(--t-fast) ease, border-color var(--t-fast) ease;justify-content:center;align-items:center;margin-top:20px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.drawer-state__action:hover{border-color:color-mix(in srgb, var(--drawer-state-color) 36%, var(--mac-card-border));background:var(--drawer-state-tint)}.drawer-state__action:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (prefers-reduced-motion:reduce){.drawer-shell__scrim,:where(.drawer-shell__panel,.drawer-shell>[role=dialog]),.drawer-shell__close,.drawer-shell__back,.drawer-shell__header-action,.drawer-state__action,[data-drawer-action],.drawer-shell .drawer-shell__header-actions .drawer-shell__header-action.drawer-shell__header-action{transition:none}}:is(.drawer-shell,.drawer-head-fade-scope) .drawer-shell__head.drawer-shell__head--fade{z-index:var(--drawer-head-fade-z,3);isolation:isolate;border-bottom:var(--drawer-head-border,0);background:var(--drawer-head-background,transparent);-webkit-backdrop-filter:var(--drawer-head-backdrop,none);backdrop-filter:var(--drawer-head-backdrop,none);position:sticky;top:0}:is(.drawer-shell,.drawer-head-fade-scope) .drawer-shell__head.drawer-shell__head--fade:before{content:"";inset:var(--drawer-head-fade-inset,0 0 var(--drawer-head-fade-tail));z-index:-1;background:linear-gradient(to bottom, var(--drawer-head-fade-color,var(--drawer-panel-bg)), transparent);-webkit-backdrop-filter:blur(var(--drawer-head-fade-blur));backdrop-filter:blur(var(--drawer-head-fade-blur));-webkit-mask-image:linear-gradient(to bottom, #000 var(--drawer-head-fade-mask-stop), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 var(--drawer-head-fade-mask-stop), transparent);mask-image:linear-gradient(to bottom, #000 var(--drawer-head-fade-mask-stop), transparent);pointer-events:none;position:absolute}@media (max-width:620px){.drawer-shell--mobile-full :where(.drawer-shell__panel,.drawer-shell>[role=dialog]){border-left:0;width:100%}.drawer-shell__close,.drawer-shell__back,.drawer-shell__header-action{width:var(--drawer-head-control-touch-size);height:var(--drawer-head-control-touch-size)}.drawer-shell__head--centered:has(>.drawer-shell__header-actions:not([hidden])>:not([hidden])){--drawer-head-title-inline-reserve:var(--drawer-head-actions-title-inline-reserve-touch)}.drawer-shell__head--centered:has(>.drawer-shell__header-actions:not([hidden])>:is([data-vd-header-actions],[data-drawer-header-actions-source])>:nth-child(2):not([hidden])){--drawer-head-title-inline-reserve:var(--drawer-head-dense-actions-title-inline-reserve-touch)}.drawer-shell .drawer-shell__header-actions .drawer-shell__header-action.drawer-shell__header-action{width:var(--drawer-head-control-touch-size);min-width:var(--drawer-head-control-touch-size);height:var(--drawer-head-control-touch-size);min-height:var(--drawer-head-control-touch-size)}[data-drawer-action][data-drawer-action][data-drawer-action]{min-height:44px}}
:where([data-drawer-focus-page],[data-drawer-entity-view]){--drawer-content-radius:16px;--drawer-content-gap:18px;--drawer-content-padding:18px;--drawer-content-gutter:17px;--drawer-content-context-padding:15px var(--drawer-content-gutter) 14px;--drawer-content-section-padding:14px var(--drawer-content-gutter) 16px;--drawer-content-compact-gap:7px;--drawer-content-card-bg:color-mix(in srgb, var(--surface-strong) 96%, var(--paper));--drawer-content-card-border:color-mix(in srgb, var(--ink) 12%, var(--mac-card-border));--drawer-content-card-shadow:0 1px 2px color-mix(in srgb, var(--ink) 7%, transparent), 0 10px 30px -24px color-mix(in srgb, var(--ink) 38%, transparent), inset 0 1px 0 #ffffffb3;--drawer-content-accent-bg:color-mix(in srgb, var(--teal) 7%, var(--drawer-content-card-bg));--drawer-content-score-bg:color-mix(in srgb, var(--teal) 8%, var(--surface-soft))}[data-drawer-focus-page][data-drawer-focus-page]{gap:var(--drawer-content-gap);flex-direction:column;display:flex}[data-drawer-content-intro][data-drawer-content-intro]{border-bottom:1px solid var(--mac-hairline);gap:5px;margin:0;padding:0 0 20px;display:grid}[data-drawer-content-intro-kicker][data-drawer-content-intro-kicker]{color:var(--muted);letter-spacing:.055em;font-size:11px;font-weight:800}[data-drawer-content-intro-title][data-drawer-content-intro-title],[data-drawer-content-intro-description][data-drawer-content-intro-description]{margin:0}[data-drawer-content-intro-title][data-drawer-content-intro-title]{color:var(--ink);letter-spacing:-.025em;font-size:clamp(20px,3vw,25px);line-height:1.25}[data-drawer-content-intro-description][data-drawer-content-intro-description]{max-width:68ch;color:var(--muted);font-size:13px;line-height:1.55}[data-drawer-title-wash][data-drawer-title-wash]{background-color:#0000;background-image:radial-gradient(ellipse 43% 58% at 33% 50%, color-mix(in srgb, var(--teal) 9%, transparent) 0%, color-mix(in srgb, var(--teal) 4%, transparent) 46%, transparent 78%);background-repeat:no-repeat}:where(.drawer-shell){--drawer-fact-neutral:#737373}:root[data-theme=dark] :where(.drawer-shell){--drawer-fact-neutral:#a3a3a3}:where(.drawer-shell) [data-drawer-facts][data-drawer-facts]{grid-template-columns:var(--drawer-facts-columns,repeat(auto-fit, minmax(128px, 1fr)));border-top:1px solid var(--mac-hairline);border-bottom:1px solid var(--mac-hairline);gap:0;margin:0;padding:16px 0;display:grid}:where(.drawer-shell) [data-drawer-fact][data-drawer-fact]{align-items:flex-start;gap:9px;min-width:0;padding-right:18px;display:flex}:where(.drawer-shell) [data-drawer-fact][data-drawer-fact]+[data-drawer-fact][data-drawer-fact]{border-left:1px solid var(--mac-hairline);padding-left:18px;padding-right:0}:where(.drawer-shell) [data-drawer-fact-icon][data-drawer-fact-icon]{width:16px;height:16px;color:var(--drawer-fact-neutral);flex:none;margin-top:2px}:where(.drawer-shell) [data-drawer-fact-copy][data-drawer-fact-copy]{flex-direction:column;gap:3px;min-width:0;display:flex}:where(.drawer-shell) [data-drawer-fact-copy][data-drawer-fact-copy] dt{color:var(--muted);letter-spacing:.04em;text-transform:none;margin:0;font-size:11px;font-weight:800;line-height:1.35}:where(.drawer-shell) [data-drawer-fact-copy][data-drawer-fact-copy] dd{min-width:0;min-height:28px;color:var(--ink);align-items:center;gap:7px;margin:0;font-size:15px;font-weight:700;line-height:1.4;display:flex}:where(.drawer-shell) [data-drawer-fact-status][data-drawer-fact-status]{height:auto;color:var(--ink);box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0}:root[data-theme=dark] :where(.drawer-shell) [data-drawer-fact-status][data-drawer-fact-status]{color:var(--ink);background:0 0}:where(.drawer-shell) [data-drawer-fact-avatar][data-drawer-fact-avatar]{color:#fff;background:var(--ac,var(--wt-person-color,#64748b));width:28px;height:28px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ac,var(--wt-person-color,#64748b)) 12%, transparent);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}[data-drawer-focus-page] [data-drawer-focus-hero][data-drawer-focus-hero]{box-sizing:border-box;padding:var(--drawer-content-padding);border:1px solid color-mix(in srgb, var(--teal) 22%, var(--drawer-content-card-border));border-radius:var(--drawer-content-radius);background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--teal) 11%, transparent), transparent 44%), var(--drawer-content-accent-bg);box-shadow:var(--drawer-content-card-shadow);margin:0}[data-drawer-focus-section][data-drawer-focus-section]{box-sizing:border-box;padding:var(--drawer-content-gap) 2px 0;border:0;border-top:1px solid var(--mac-hairline);box-shadow:none;background:0 0;border-radius:0;margin:0}[data-drawer-score-card][data-drawer-score-card]{--drawer-score-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e1e24);--drawer-score-ink:var(--lightningcss-light,#2f3335)var(--lightningcss-dark,#d2d2d7);--drawer-score-muted:var(--lightningcss-light,#666b6f)var(--lightningcss-dark,#a2a2aa);--drawer-score-border:var(--lightningcss-light,#d8dcdf)var(--lightningcss-dark,#3b3b42);--drawer-score-track:var(--lightningcss-light,#e1e3e5)var(--lightningcss-dark,#34343a);--drawer-score-fill:var(--lightningcss-light,#62676b)var(--lightningcss-dark,#a4a4ac);box-sizing:border-box;padding:var(--drawer-content-padding,18px);border:1px solid var(--drawer-score-border);border-radius:var(--drawer-content-radius,16px);background:var(--drawer-score-surface);box-shadow:var(--drawer-content-card-shadow);grid-template-columns:minmax(116px,.52fr) minmax(230px,1.48fr);grid-template-areas:"label axes""value axes""hint hint";align-items:center;gap:8px 20px;margin:0;display:grid;overflow:hidden}[data-drawer-score-card] [data-drawer-score-label]{color:var(--drawer-score-muted);grid-area:label;align-self:end}[data-drawer-score-card] [data-drawer-score-value]{grid-area:value;align-self:start}[data-drawer-score-card] [data-drawer-score-value]>:first-child{color:var(--drawer-score-ink)}[data-drawer-score-card] [data-drawer-score-value]>:not(:first-child){color:var(--drawer-score-muted)}[data-drawer-score-card] [data-drawer-score-axes]{border-left:1px solid var(--mac-hairline);grid-area:axes;gap:12px;min-width:0;padding-left:20px;display:grid}[data-drawer-score-card] [data-drawer-score-axis]{grid-template-columns:62px minmax(112px,1fr) minmax(34px,auto);align-items:center;gap:10px;min-width:0;display:grid}[data-drawer-score-card] [data-drawer-axis-label]{width:auto;min-width:0;color:var(--drawer-score-muted)}[data-drawer-score-card] [data-drawer-axis-bar]{gap:6px;min-width:0;display:flex}[data-drawer-score-card] [data-drawer-axis-bar]>button{background:var(--drawer-score-track);flex:1 1 0;width:auto;min-width:28px;min-height:18px}[data-drawer-score-card] [data-drawer-axis-bar]>button:focus-visible{outline-color:var(--drawer-score-ink)}[data-drawer-score-card] [data-drawer-score-axis][data-lv=low] [data-drawer-axis-bar]>button:nth-child(-n+1),[data-drawer-score-card] [data-drawer-score-axis][data-lv=med] [data-drawer-axis-bar]>button:nth-child(-n+2),[data-drawer-score-card] [data-drawer-score-axis][data-lv=high] [data-drawer-axis-bar]>button:nth-child(-n+3){background:var(--lvl-fill,var(--drawer-score-fill))}[data-drawer-score-card] [data-drawer-axis-value]{min-width:34px;color:var(--drawer-score-ink);text-align:right;white-space:nowrap}[data-drawer-score-card] [data-drawer-score-hint]{border-top:1px solid var(--mac-hairline);color:var(--drawer-score-muted);grid-area:hint;margin:8px 0 0;padding-top:12px}[data-drawer-focus-summary][data-drawer-focus-summary]{box-sizing:border-box;border:1px solid var(--drawer-content-card-border,var(--mac-card-border));border-radius:var(--drawer-content-radius,16px);background:var(--drawer-content-card-bg,var(--surface-strong));box-shadow:var(--drawer-content-card-shadow);margin:0;padding:0;overflow:hidden}@media (max-width:560px){:where([data-drawer-focus-page],[data-drawer-entity-view]){--drawer-content-radius:14px;--drawer-content-gap:14px;--drawer-content-padding:15px;--drawer-content-gutter:16px}[data-drawer-score-card][data-drawer-score-card]{background:var(--drawer-score-surface);grid-template-columns:1fr;grid-template-areas:"label""value""axes""hint";gap:8px}[data-drawer-score-card] [data-drawer-score-axes]{border-top:1px solid var(--mac-hairline);border-left:0;margin-top:8px;padding:14px 0 0}[data-drawer-score-card] [data-drawer-score-axis]{grid-template-columns:58px minmax(0,1fr) 34px;gap:8px}}@media (max-width:430px){:where(.drawer-shell) [data-drawer-facts][data-drawer-facts]{grid-template-columns:1fr}:where(.drawer-shell) [data-drawer-fact][data-drawer-fact]{padding-right:0}:where(.drawer-shell) [data-drawer-fact][data-drawer-fact]+[data-drawer-fact][data-drawer-fact]{border-top:1px solid var(--mac-hairline);border-left:0;margin-top:14px;padding:14px 0 0}}@media (prefers-reduced-motion:reduce){[data-drawer-score-card] [data-drawer-axis-bar]>button{transition:none}}
.subtask-facts{grid-template-columns:minmax(112px,.72fr) repeat(2,minmax(128px,1fr)) minmax(108px,auto);align-items:stretch;min-width:0;display:grid}.subtask-facts__cell{border-inline-start:1px solid var(--mac-hairline);align-content:center;gap:7px;min-width:0;min-height:72px;padding:14px;display:grid}.subtask-facts__cell:first-child{border-inline-start:0}.subtask-facts dt,.subtask-facts dd{margin:0}.subtask-facts dt{color:var(--muted);font-size:11.5px;font-weight:700}.subtask-facts__score{background:0 0}.subtask-facts__score dd{color:var(--ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.subtask-facts__score strong{font-size:18px;line-height:1}.subtask-facts__score dd>span{color:var(--muted);font-size:12px;font-weight:700}.subtask-facts__score-original{color:var(--muted-2);white-space:nowrap;margin-inline-start:2px;font-size:11px;font-weight:650}.subtask-facts__star{width:17px;height:17px;color:var(--gold);filter:drop-shadow(0 2px 2px color-mix(in srgb, var(--gold) 28%, transparent));flex:none;align-self:center}.subtask-facts__star .score-star__shape{fill:color-mix(in srgb, var(--gold) 82%, #fff);stroke:color-mix(in srgb, var(--gold-deep) 84%, var(--ink))}.subtask-facts__axis{--subtask-axis-fill:var(--muted-2);--subtask-axis-text:var(--muted)}.subtask-facts__axis[data-level=med]{--subtask-axis-fill:var(--gold);--subtask-axis-text:var(--gold-deep)}.subtask-facts__axis[data-score-axis=impact][data-level=high],.subtask-facts__axis[data-score-axis=difficulty][data-level=low]{--subtask-axis-fill:var(--teal);--subtask-axis-text:var(--teal-deep,var(--teal))}.subtask-facts__axis[data-score-axis=difficulty][data-level=high]{--subtask-axis-fill:var(--coral);--subtask-axis-text:var(--coral-dark)}.subtask-facts__axis--draft{--subtask-axis-draft-outline:var(--lightningcss-light,#aeb3b7)var(--lightningcss-dark,#66666e);--subtask-axis-text:var(--muted)}.subtask-facts__axis dd{gap:6px;display:grid}.subtask-facts__axis strong{color:var(--subtask-axis-text);font-size:12.5px}.subtask-facts__meter{grid-template-columns:repeat(3,minmax(18px,1fr));gap:4px;width:min(100%,112px);display:grid}.subtask-facts__meter>i{box-sizing:border-box;border-radius:var(--r-pill);background:color-mix(in srgb, var(--muted) 18%, transparent);height:8px;display:block}.subtask-facts__axis--draft .subtask-facts__meter>i{border:1px solid var(--subtask-axis-draft-outline);background:0 0}.subtask-facts__axis[data-level=low] .subtask-facts__meter>i:nth-child(-n+1),.subtask-facts__axis[data-level=med] .subtask-facts__meter>i:nth-child(-n+2),.subtask-facts__axis[data-level=high] .subtask-facts__meter>i:nth-child(-n+3){background:var(--subtask-axis-fill)}.subtask-facts__axes-unavailable{grid-column:span 2}.subtask-facts__axes-unavailable dd{color:var(--muted);font-size:12px;line-height:1.45}.subtask-facts__status dd>span{border-radius:var(--r-pill);background:color-mix(in srgb, var(--ink) 7%, transparent);width:max-content;max-width:100%;min-height:28px;color:var(--muted);white-space:nowrap;align-items:center;padding:5px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.subtask-facts__status[data-status-tone=pending] dd>span{background:color-mix(in srgb, var(--gold) 13%, transparent);color:var(--gold-deep)}.subtask-facts__status[data-status-tone=approved] dd>span{background:color-mix(in srgb, var(--teal) 13%, transparent);color:var(--teal)}.subtask-facts__status[data-status-tone=unavailable] dd>span{background:color-mix(in srgb, var(--coral) 10%, transparent);color:var(--coral-dark)}.subtask-facts--embedded{border-block-start:1px solid var(--mac-hairline);grid-template-columns:minmax(104px,.75fr) repeat(2,minmax(118px,1fr)) max-content;gap:8px 18px;padding-block:10px}.subtask-facts--without-status{grid-template-columns:minmax(104px,.75fr) repeat(2,minmax(118px,1fr))}.subtask-facts--embedded .subtask-facts__cell{border:0;gap:3px;min-height:0;padding:0}.subtask-facts--embedded .subtask-facts__meter{width:min(100%,94px)}@media (max-width:560px){.subtask-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.subtask-facts__cell{border-block-start:1px solid var(--mac-hairline)}.subtask-facts__cell:nth-child(-n+2){border-block-start:0}.subtask-facts__cell:nth-child(odd){border-inline-start:0}.subtask-facts__axes-unavailable{grid-column:span 1}.subtask-facts--embedded{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.subtask-facts--without-status{grid-template-columns:repeat(3,minmax(0,1fr))}.subtask-facts--without-status .subtask-facts__cell{border-block-start:0;border-inline-start:1px solid var(--mac-hairline)}.subtask-facts--without-status .subtask-facts__cell:first-child{border-inline-start:0}.subtask-facts--embedded .subtask-facts__cell,.subtask-facts--embedded .subtask-facts__cell:nth-child(-n+2),.subtask-facts--embedded .subtask-facts__cell:nth-child(odd){border:0;min-height:0;padding:0}}@media (max-width:360px){.subtask-facts{grid-template-columns:1fr}.subtask-facts__cell,.subtask-facts__cell:nth-child(-n+2){border-block-start:1px solid var(--mac-hairline);border-inline-start:0}.subtask-facts__cell:first-child{border-block-start:0}.subtask-facts--embedded{grid-template-columns:1fr}.subtask-facts--embedded .subtask-facts__cell,.subtask-facts--embedded .subtask-facts__cell:nth-child(-n+2){border:0}.subtask-facts--without-status .subtask-facts__cell{border-block-start:1px solid var(--mac-hairline);border-inline-start:0}.subtask-facts--without-status .subtask-facts__cell:first-child{border-block-start:0}}
