@layer reset, tokens, features;@layer features{.actions-root.workreq,.adetail-panel.wrd{--radius:var(--radius-card)}.actions-root.workreq .wr-lead{margin-top:var(--step-5);display:flex;align-items:baseline;gap:var(--step-2-5);flex-wrap:wrap}.actions-root.workreq .wr-lead h2{font-size:var(--t-body);font-weight:var(--w-bold);letter-spacing:-.01em}.actions-root.workreq .wr-lead p{font-size:var(--t-eyebrow);color:var(--muted)}.actions-root.workreq .wr-list{margin-top:var(--step-4)}.actions-root.workreq .wr-none{padding:var(--step-8) var(--step-2);text-align:center;color:var(--muted);font-size:var(--t-small)}.wr-av{--avatar-size:20px;--avatar-font:9px}.actions-root.workreq .asub .dot{width:3px;height:3px;border-radius:50%;background:var(--muted-2);flex:0 0 auto}.actions-root.workreq .wr-from{color:var(--ink-soft)}.actions-root.workreq .wr-from b{font-weight:var(--w-semibold);color:var(--ink)}.actions-root.workreq .wr-ctx{flex-basis:100%;margin-top:var(--step-1);font-style:normal;color:var(--muted);line-height:1.4}.actions-root.workreq .wr-type{font:var(--w-bold) var(--t-label)/1 var(--sans);letter-spacing:0;text-transform:none;padding:var(--step-1) var(--step-2);border-radius:var(--radius-pill);white-space:nowrap}.actions-root.workreq .wr-type.action{background:color-mix(in srgb,var(--colour-question) 12%,transparent);color:var(--colour-question)}.actions-root.workreq .wr-type.project{background:var(--panel-warm-bg);color:var(--accent-deep)}.actions-root.workreq .wr-type.input{background:color-mix(in srgb,var(--colour-disagree) 12%,transparent);color:var(--colour-disagree)}.actions-root.workreq .wr-when{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.actions-root.workreq .wr-ends{color:var(--accent-deep);font-weight:var(--w-semibold);white-space:nowrap}.actions-root.workreq .atrail .wr-accept.is-armed,.actions-root.workreq .atrail .wr-defer.is-armed{border-color:var(--ink);color:var(--ink);background:var(--page-bg)}.actions-root.workreq .atrail .wr-reject.is-armed{color:var(--danger-border);background:color-mix(in srgb,var(--danger-border) 7%,transparent)}.actions-root.workreq .wr-panel{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--page-bg);padding:var(--step-4) var(--step-4) var(--step-3-5)}.actions-root.workreq .wr-panel-title{display:flex;align-items:center;gap:var(--step-2);font-size:var(--t-eyebrow);font-weight:var(--w-bold);color:var(--ink);margin-bottom:var(--step-3)}.actions-root.workreq .wr-panel-title .ic{width:16px;height:16px;color:var(--muted);display:inline-grid;place-items:center}.actions-root.workreq .wr-panel-title .ic svg{width:16px;height:16px}.actions-root.workreq .wr-panel.reject .wr-panel-title,.actions-root.workreq .wr-panel.reject .wr-panel-title .ic{color:var(--danger-border)}.actions-root.workreq .wr-field{margin-bottom:var(--step-3-5)}.actions-root.workreq .wr-field-label{font-size:var(--t-label);font-weight:var(--w-semibold);color:var(--ink-soft);margin-bottom:var(--step-2)}.actions-root.workreq .wr-seg{--seg-bg:var(--canvas);--seg-border:var(--border-subtle);--seg-radius:var(--radius-card);--seg-active-bg:var(--page-bg)}.actions-root.workreq .wr-days{display:none;gap:var(--step-2);margin-top:var(--step-2-5);flex-wrap:wrap}.actions-root.workreq .wr-days.show{display:flex}.actions-root.workreq .wr-day{padding:var(--step-2) var(--step-3);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--canvas);font:var(--w-medium) var(--t-label)/1 var(--sans);color:var(--ink-soft)}.actions-root.workreq .wr-day:hover{border-color:var(--muted-2)}.actions-root.workreq .wr-day.on{border-color:var(--ink);color:var(--ink);font-weight:var(--w-semibold)}.actions-root.workreq .wr-defer-selects{display:flex;flex-wrap:wrap;gap:var(--step-2-5);align-items:center}.actions-root.workreq .wr-defer-selects .filter-sel{min-width:180px}.actions-root.workreq .wr-defer-hint{margin-top:var(--step-2);font-size:var(--t-label);color:var(--muted);display:flex;align-items:center;gap:var(--step-1-5)}.actions-root.workreq .wr-defer-hint .dot{width:3px;height:3px;border-radius:50%;background:var(--muted-2)}.actions-root.workreq .wr-reply{margin-top:var(--step-3-5)}.actions-root.workreq .wr-reply-eyebrow{display:flex;align-items:center;gap:var(--step-2);flex-wrap:wrap;font-size:var(--t-label);font-weight:var(--w-semibold);color:var(--ink-soft);margin-bottom:var(--step-2)}.actions-root.workreq .wr-reply-eyebrow .to{white-space:nowrap}.actions-root.workreq .wr-reply-eyebrow .to b{color:var(--ink)}.actions-root.workreq .wr-aitag{display:inline-flex;align-items:center;gap:var(--step-1-5);white-space:nowrap;font:var(--w-semibold) var(--t-label)/1 var(--sans);letter-spacing:.02em;color:var(--accent);background:var(--accent-wash);border:1px solid var(--accent-tint);padding:var(--step-1) var(--step-2);border-radius:var(--radius-pill);text-transform:none}.actions-root.workreq .wr-aitag svg{width:11px;height:11px}.actions-root.workreq .wr-reply textarea{width:100%;min-height:74px;resize:vertical;padding:var(--step-3) var(--step-3-5);border:1px solid var(--border-subtle);border-radius:var(--radius-card);font:var(--w-regular) var(--t-small)/var(--lh-body) var(--sans);color:var(--ink);background:var(--canvas)}.actions-root.workreq .wr-reply textarea::placeholder{color:var(--muted-2)}.actions-root.workreq .wr-reply textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.actions-root.workreq .wr-quickrow{display:flex;gap:var(--step-1-5);flex-wrap:wrap;margin-top:var(--step-2-5)}.actions-root.workreq .wr-quick{display:inline-flex;align-items:center;gap:var(--step-1-5);font:var(--w-medium) var(--t-label)/1 var(--sans);color:var(--accent);padding:var(--step-1-5) var(--step-2-5);border-radius:var(--radius-pill);border:1px solid var(--accent-tint);background:var(--accent-tint)}.actions-root.workreq .wr-quick:hover{background:var(--accent-wash)}.actions-root.workreq .wr-quick.on{border-color:var(--accent)}.actions-root.workreq .wr-quick svg{width:11px;height:11px;opacity:.8}.actions-root.workreq .wr-panel-foot{display:flex;align-items:center;gap:var(--step-2-5);margin-top:var(--step-3-5)}.actions-root.workreq .wr-commit{padding:var(--step-2-5) var(--step-4-5);border-radius:var(--radius-card);font:var(--w-semibold) var(--t-ref)/1 var(--sans);color:var(--canvas);background:var(--ink);border:1px solid var(--ink);white-space:nowrap}.actions-root.workreq .wr-commit:hover{background:var(--ink)}.actions-root.workreq .wr-panel.reject .wr-commit{background:var(--danger-border);border-color:var(--danger-border)}.actions-root.workreq .wr-panel.reject .wr-commit:hover{filter:brightness(.95)}.actions-root.workreq .wr-cancel{padding:var(--step-2-5) var(--step-3-5);border-radius:var(--radius-card);font:var(--w-medium) var(--t-ref)/1 var(--sans);color:var(--muted)}.actions-root.workreq .wr-cancel:hover{color:var(--ink-soft)}.actions-root.workreq .wr-foot-note{margin-left:auto;font-size:var(--t-label);color:var(--muted-2);text-align:right;max-width:280px;line-height:1.35}.actions-root.workreq .wr-list .arow,.actions-root.workreq .wr-list .atitle{cursor:pointer}.actions-root.workreq .wr-list .arow .aappend,.actions-root.workreq .wr-list .arow .loc,.actions-root.workreq .wr-list .arow button,.actions-root.workreq .wr-list .arow input,.actions-root.workreq .wr-list .arow textarea{cursor:auto}.actions-root.workreq .wr-list .arow .abtn,.actions-root.workreq .wr-list .arow .acheck,.actions-root.workreq .wr-list .arow .agrip,.actions-root.workreq .wr-list .arow .kebab{cursor:pointer}.actions-root.workreq .wr-list .arow.is-open{box-shadow:var(--shadow-soft)}.actions-root.workreq .wr-list .arow.is-open .wr-ctx{color:var(--muted)}.actions-root.workreq .wr-list .arow .kebab-wrap{position:relative;flex:0 0 auto}.actions-root.workreq .wr-list .arow .kebab{border:0;background:transparent;padding:0}.actions-root.workreq .wr-list .arow .kebab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.actions-root.workreq .kebab-menu{--menu-min-w:200px;--menu-z:60}.wr-d-who{display:flex;align-items:center;gap:var(--step-3)}.wr-d-who .wr-av{--avatar-size:38px;--avatar-font:var(--t-ref)}.wr-d-name{font-size:var(--t-ui);font-weight:var(--w-bold);color:var(--ink);display:flex;align-items:center;gap:var(--step-2)}.wr-d-agent{font:var(--w-semibold) var(--t-label)/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--accent);background:var(--accent-wash);border:1px solid var(--accent-tint);padding:var(--step-1) var(--step-1-5);border-radius:var(--radius-pill)}.wr-d-role{margin-top:var(--step-1);font-size:var(--t-ref);color:var(--muted);display:flex;align-items:center;gap:var(--step-2)}.wr-d-role .dot{width:3px;height:3px;border-radius:50%;background:var(--muted-2)}.wr-d-facts{display:flex;flex-wrap:wrap;gap:var(--step-2);margin-bottom:var(--step-6)}.wr-d-fact{flex:1 1 90px;min-width:0;display:flex;flex-direction:column;gap:var(--step-1);padding:var(--step-2-5) var(--step-3) var(--step-2-5);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--page-bg)}.wr-d-fact-k{font:var(--w-semibold) var(--t-label)/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--muted-2)}.wr-d-fact-v{font-size:var(--t-eyebrow);font-weight:var(--w-semibold);color:var(--ink)}.wr-d-fact-v.wr-d-ends{color:var(--accent-deep)}.wr-d-quote{position:relative;padding:var(--step-3-5) var(--step-4) var(--step-3-5) var(--step-4-5);border:1px solid var(--hairline);border-left:3px solid var(--accent);border-radius:var(--radius-card);background:var(--accent-tint);line-height:1.55}.wr-d-help,.wr-d-quote{font-size:var(--t-small);color:var(--ink-soft);text-wrap:pretty}.wr-d-help{line-height:var(--lh-prose)}.adetail-foot.wr-d-foot{gap:var(--step-2-5);justify-content:flex-end}.wr-d-foot .abtn{padding:var(--step-2-5) var(--step-4);font-size:var(--t-ref)}.wr-d-foot .abtn.primary{color:var(--canvas);background:var(--ink);border-color:var(--ink)}.wr-d-foot .abtn.primary:hover{background:var(--ink)}.wr-d-foot .wr-defer:hover{border-color:var(--ink)}@media (max-width:720px){.actions-root.workreq .wr-defer-selects .filter-sel{min-width:0;flex:1 1 100%}.actions-root.workreq .wr-foot-note{display:none}}.nui-avatar{display:inline-grid;place-items:center;border-radius:50%;width:var(--avatar-size,28px);height:var(--avatar-size,28px);font:600 var(--avatar-font,11px)/1 var(--sans);color:var(--canvas)}.nui-avatar--a{background:var(--colour-agree)}.nui-avatar--b{background:var(--colour-question)}.nui-avatar--c{background:var(--accent)}.nui-avatar--d{background:var(--colour-disagree)}.nui-avatar--e{background:var(--accent-deep)}.nui-avatar--f{background:var(--panel-warm-bg);color:var(--ink)}.nui-avatar--agent{background:var(--accent-tint);color:var(--accent)}.abtn{display:inline-flex;align-items:center;gap:var(--step-1-5);padding:var(--step-2) var(--step-3);border-radius:var(--radius-card);border:1px solid var(--border-subtle);background:var(--canvas);color:var(--ink);font:var(--w-semibold) var(--t-label)/1 var(--sans);cursor:pointer}.abtn:hover{border-color:var(--muted-2)}.abtn.primary{background:var(--accent);border-color:var(--accent);color:var(--canvas)}.abtn.quiet{background:transparent;border-color:transparent;color:var(--muted)}.abtn.quiet:hover{color:var(--ink)}.fcount{margin-left:auto;font-size:var(--t-small);color:var(--muted-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.actions-root.workreq .wr-mock{margin:var(--step-3) 0 0;padding:var(--step-2) var(--step-3);border:1px dashed var(--hairline);border-radius:var(--radius-card);font-size:var(--t-small);color:var(--muted)}.adetail-scrim{position:fixed;inset:0;z-index:290;background:color-mix(in srgb,var(--ink) 28%,transparent);opacity:0;pointer-events:none;transition:opacity .22s ease}.adetail-scrim.open{opacity:1;pointer-events:auto}.adetail-panel{position:fixed;top:0;right:0;bottom:0;z-index:300;width:min(448px,100%);background:var(--canvas);border-left:1px solid var(--border-subtle);box-shadow:-16px 0 48px -24px color-mix(in srgb,var(--ink) 30%,transparent);transform:translateX(100%);transition:transform .3s cubic-bezier(.2,.7,.2,1);display:flex;flex-direction:column}.adetail-panel.open{transform:none}.adetail-scrim.open .adetail-panel{display:flex}.adetail-head{position:relative;padding:var(--step-5-5) var(--step-6) var(--step-4-5);border-bottom:1px solid var(--hairline)}.adetail-eyebrow{font:var(--w-semibold) var(--t-ref)/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--accent)}.adetail-title{display:flex;align-items:flex-start;gap:var(--step-3);margin-top:var(--step-3);padding-right:var(--step-7)}.adetail-title h2{font-size:var(--t-title);font-weight:var(--w-bold);letter-spacing:-.01em;line-height:var(--lh-ui);margin:0}.adetail-title .pri{margin-top:var(--step-0-5)}.adetail-scroll{flex:1 1;overflow-y:auto;padding:var(--step-5) var(--step-6) var(--step-2)}.adetail-section{margin-bottom:var(--step-6)}.adetail-label{font:var(--w-semibold) var(--t-ref)/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--muted);margin-bottom:var(--step-3);display:flex;align-items:center;gap:var(--step-2)}.adetail-foot{padding:var(--step-4) var(--step-6);border-top:1px solid var(--hairline);display:flex;justify-content:flex-end}.adetail-belong-trio{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--step-2-5);gap:var(--step-2-5);margin-top:var(--step-2)}.adetail-belong-card{display:flex;flex-direction:column;gap:var(--step-1-5);padding:var(--step-3) var(--step-3-5);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas);text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease;font:var(--w-medium) var(--t-body)/var(--lh-ui) var(--sans);color:var(--ink)}.adetail-belong-card:hover{border-color:var(--accent);background:var(--accent-wash)}}@layer features{.adetail-belong-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.adetail-belong-card[data-empty=true]{cursor:default;color:var(--muted-2)}.adetail-belong-card[data-empty=true]:hover{border-color:var(--hairline);background:var(--canvas)}.adetail-belong-card .adetail-belong-kind{font:var(--w-semibold) var(--t-ref)/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--muted-2)}.adetail-belong-card .adetail-belong-value{font-size:var(--t-body);font-weight:var(--w-medium);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.adetail-belong-card[data-empty=true] .adetail-belong-value{color:var(--muted-2);font-style:normal}.adetail-eyebrow.is-ai{color:var(--accent)}@media (max-width:700px){.adetail-belong-trio{grid-template-columns:1fr}}.actions-root .filters .fcount{margin-left:auto;font-size:var(--t-small);color:var(--muted-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adetail-x{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:28px;height:28px;border:0;background:transparent;color:var(--muted);border-radius:var(--radius-card);cursor:pointer}.adetail-x:hover{color:var(--ink);background:var(--accent-wash)}.adetail-x svg{width:17px;height:17px}}.actions-root.week{max-width:var(--actions-page-measure,1180px)}.actions-root.week .wk-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--step-5-5);flex-wrap:wrap}.actions-root.week .wk-id{display:flex;flex-direction:column;gap:var(--step-1)}.actions-root.week .wk-h2{font-size:var(--t-title);font-weight:var(--w-bold);letter-spacing:-.015em}.actions-root.week .wk-range{font-size:var(--t-small);color:var(--muted);letter-spacing:.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.actions-root.week .wk-controls{display:flex;align-items:center;gap:var(--step-3);flex-wrap:wrap}.actions-root.week .wk-switch{font:var(--w-medium) var(--t-small)/1 var(--sans);color:var(--muted);--switch-track-w:34px;--switch-track-h:19px;--switch-thumb:15px;--switch-pad:6px 4px}.actions-root.week .wk-switch.on{color:var(--ink-soft)}.actions-root.week .wk-head-meta{margin-left:auto;display:inline-flex;align-items:center}.actions-root.week .wk-load{display:inline-flex;align-items:center;gap:var(--step-2);font:var(--w-medium) var(--t-small)/1 var(--sans);color:var(--muted-2);cursor:pointer;padding:var(--step-1) var(--step-1-5);border-radius:var(--radius-card);transition:color .14s ease;background:transparent;border:0}.actions-root.week .wk-load-txt{min-width:54px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.actions-root.week .wk-load-bar{width:46px;height:3px;border-radius:var(--radius-pill);background:var(--hairline);overflow:hidden}.actions-root.week .wk-load-bar span{display:block;height:100%;border-radius:var(--radius-pill);background:var(--muted-2)}.actions-root.week .wk-load:focus{outline:none}.actions-root.week .wk-load:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.actions-root.week .wk-days{margin-top:var(--step-5-5);display:flex;flex-direction:column;gap:var(--step-7)}.actions-root.week .wk-day{padding:0;border-radius:var(--radius-card);transition:background .14s ease,box-shadow .14s ease}.actions-root.week .wk-day[data-drop-active=true]{background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent)}.actions-root.week .wk-day-head{display:flex;align-items:baseline;gap:var(--step-2-5);margin-bottom:var(--step-3);padding:var(--step-1-5) var(--step-1);position:-webkit-sticky;position:sticky;top:calc(var(--shell-top, 0px) + var(--step-1-5));background:var(--page-bg);z-index:5}.actions-root.week .wk-day.is-today .wk-day-head .dow{color:var(--accent)}.actions-root.week .wk-day-head .dow{font-size:var(--t-ref);font-weight:var(--w-bold);letter-spacing:-.01em}.actions-root.week .wk-day-head .dom{font-size:var(--t-ref);font-weight:var(--w-semibold);color:var(--muted-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.actions-root.week .wk-day-head .todaytag{font:var(--w-semibold) var(--t-eyebrow)/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--accent);background:var(--accent-tint);border:1px solid var(--accent);padding:var(--step-1) var(--step-2-5);border-radius:var(--radius-pill);margin-left:var(--step-0-5)}.actions-root.week .wk-meet{display:grid;grid-template-columns:56px auto 1fr auto;align-items:center;grid-gap:var(--step-3);gap:var(--step-3);padding:var(--step-3) var(--step-3-5) var(--step-3) var(--step-4);position:relative;background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-card)}.actions-root.week .wk-meet:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent-deep) 60%,transparent)}.actions-root.week .wk-meet .mtime{font:var(--w-bold) var(--t-small)/1 var(--sans);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.actions-root.week .wk-meet .mtitle{font-size:var(--t-body);color:var(--ink-soft);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-root.week .wk-meet .mdur{font-size:var(--t-small);color:var(--muted-2);white-space:nowrap}.actions-root.week .wk-ext{justify-self:start;letter-spacing:0;text-transform:none;display:inline-flex;font-size:var(--t-eyebrow);padding:var(--step-0-5) var(--step-2);border-radius:var(--radius-pill);background:var(--panel-warm-bg);color:var(--accent-deep)}.actions-root.week .wk-empty{padding:var(--step-1) var(--step-2) var(--step-2);font-size:var(--t-small);color:var(--muted-2);font-style:normal}.actions-root.week .wk-add{display:flex;align-items:center;gap:var(--step-2-5);margin-top:var(--step-2);padding:var(--step-3) var(--step-3-5);border:1px dashed var(--border-subtle);border-radius:var(--radius-card);transition:border-color .14s ease,background .14s ease}.actions-root.week .wk-add:focus-within{border-color:var(--accent);background:var(--canvas)}.actions-root.week .wk-add .plus{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--border-subtle);display:grid;place-items:center;color:var(--muted);flex:0 0 auto}.actions-root.week .wk-add .plus svg{width:12px;height:12px}.actions-root.week .wk-add input{flex:1 1;border:0;background:none;font:var(--w-regular) var(--t-body)/1.4 var(--sans);color:var(--ink)}.actions-root.week .wk-add input::placeholder{color:var(--muted);font-style:normal}.actions-root.week .wk-add input:focus{outline:none}.actions-root.week .wk-grid{margin-top:var(--step-5-5);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);grid-gap:var(--step-3-5);gap:var(--step-3-5);overflow-x:auto;padding-bottom:var(--step-2-5);scroll-snap-type:x proximity}.actions-root.week .wk-grid::-webkit-scrollbar{height:8px}.actions-root.week .wk-grid::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:var(--radius-pill)}.actions-root.week .wk-col{scroll-snap-align:start;background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:var(--step-3-5) var(--step-3-5) var(--step-3);display:flex;flex-direction:column;gap:var(--step-2);min-height:320px}.actions-root.week .wk-col.is-today{border-color:var(--border-subtle);box-shadow:var(--shadow-lift)}.actions-root.week .wk-col-head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:var(--step-2);border-bottom:1px solid var(--hairline)}.actions-root.week .wk-col-head .dow{font:var(--w-bold) var(--t-small)/1 var(--sans);letter-spacing:0;text-transform:none}.actions-root.week .wk-col-head .dom{font-size:var(--t-ui);font-weight:var(--w-semibold);color:var(--muted-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.actions-root.week .wk-col.is-today .dow{color:var(--accent)}.actions-root.week .wk-cmeet{display:flex;align-items:baseline;justify-content:space-between;gap:var(--step-2);padding:var(--step-1) var(--step-0-5)}.actions-root.week .wk-cmeet .ct{font-size:var(--t-small);color:var(--ink-soft);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-root.week .wk-cmeet .ctime{font:var(--w-semibold) var(--t-small)/1 var(--sans);color:var(--muted);flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.actions-root.week .wk-chip{display:flex;flex-direction:column;gap:var(--step-2);padding:var(--step-2-5) var(--step-2-5) var(--step-2-5) var(--step-3);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas);transition:border-color .14s ease,box-shadow .14s ease}.actions-root.week .wk-chip:hover{border-color:var(--border-subtle);box-shadow:var(--shadow-soft)}.actions-root.week .wk-chip[draggable=true]{cursor:-webkit-grab;cursor:grab}.actions-root.week .wk-chip.dragging{opacity:.5;cursor:-webkit-grabbing;cursor:grabbing;box-shadow:var(--shadow-lift);border-color:var(--border-subtle)}.actions-root.week .wk-col.drop-into{background:var(--accent-wash);border-color:var(--accent)}.actions-root.week .wk-chip .chip-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--step-2);gap:var(--step-2)}.actions-root.week .wk-chip .chip-meta{display:flex;align-items:center;gap:var(--step-2);padding-left:var(--step-0-5)}.actions-root.week .wk-chip .ctitle{display:flex;align-items:center;gap:var(--step-1-5);min-width:0;cursor:pointer;background:transparent;border:0;padding:0;font:inherit;color:inherit;text-align:left}.actions-root.week .wk-chip .ctitle:hover .t{text-decoration:underline;-webkit-text-decoration-color:var(--muted-2);text-decoration-color:var(--muted-2);text-underline-offset:2px}.actions-root.week .wk-chip .ctitle .a-star{color:var(--accent-deep);display:inline-flex;flex:0 0 auto}.actions-root.week .wk-chip .ctitle .a-star svg{width:13px;height:13px}.actions-root.week .wk-chip .ctitle .t{font-size:var(--t-small);font-weight:var(--w-medium);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-root.week .wk-chip .chip-meta .est{font-size:var(--t-small);color:var(--muted-2);white-space:nowrap}.actions-root.week .wk-chip .chip-meta .est-add{padding:var(--step-0-5) var(--step-1-5);border-radius:var(--radius-card);transition:color .14s ease,background .14s ease;background:transparent;border:0;cursor:pointer}.actions-root.week .wk-chip .chip-meta .est-add:hover{color:var(--accent);background:var(--accent-wash)}.actions-root.week .wk-chip .chip-meta .loc-pin{width:22px;height:22px}.actions-root.week .wk-chip .chip-meta .loc-pin svg{width:14px;height:14px}.actions-root.week .wk-chip .chip-meta .review{width:18px;height:18px;font-size:var(--t-small);margin-left:auto}.actions-root.week .wk-col-empty{flex:1 1;display:grid;place-items:start;padding-top:var(--step-2);color:var(--muted-2);font-size:var(--t-small);font-style:normal}.actions-root.week .wk-col-add{margin-top:auto;padding:var(--step-2-5) var(--step-3);border:1px dashed var(--border-subtle);border-radius:var(--radius-card);font:var(--w-regular) var(--t-small)/1 var(--sans);color:var(--muted);width:100%;text-align:left;font-style:normal;transition:border-color .14s ease,color .14s ease}.actions-root.week .wk-col-add:focus-within,.actions-root.week .wk-col-add:hover{border-color:var(--accent)}.actions-root.week .wk-col-add input{width:100%;border:0;background:none;font:inherit;color:var(--ink);font-style:normal}.actions-root.week .wk-col-add input::placeholder{color:var(--muted);font-style:normal}.actions-root.week .wk-col-add input:focus{outline:none}.actions-root.week .wk-refused{display:block;margin:0;font-size:var(--t-small);line-height:1.35;color:var(--notice-ink)}.actions-root.week .nui-switch{display:inline-flex;align-items:center;gap:var(--step-2);background:transparent;border:0;cursor:pointer;padding:0}.actions-root.week .nui-switch__track{position:relative;width:var(--switch-track-w,34px);height:var(--switch-track-h,19px);border-radius:var(--radius-pill);background:var(--border-subtle);transition:background .16s ease;flex:0 0 auto}.actions-root.week .nui-switch__thumb{position:absolute;top:2px;left:2px;width:var(--switch-thumb,15px);height:var(--switch-thumb,15px);border-radius:50%;background:var(--canvas);box-shadow:var(--shadow-soft);transition:transform .16s ease}.actions-root.week .nui-switch.on .nui-switch__track{background:var(--accent)}.actions-root.week .nui-switch.on .nui-switch__thumb{transform:translateX(calc(var(--switch-track-w, 34px) - var(--switch-thumb, 15px) - 4px))}.action-detail{display:flex;flex-direction:column;gap:var(--space-3);font-family:var(--sans);color:var(--ink);padding-bottom:var(--space-2)}.action-detail__facts{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-auto-rows:minmax(36px,auto);grid-gap:var(--step-2) var(--step-4);gap:var(--step-2) var(--step-4);margin:0;align-items:center}.action-detail__fact{display:contents}.action-detail__key,.action-detail__label{font:var(--w-semibold) var(--t-ref)/var(--lh-heading) var(--sans);letter-spacing:0;text-transform:none;color:var(--muted)}.action-detail__label{display:block;margin:0 0 var(--step-2)}.action-detail__value{margin:0;min-width:0;font-size:var(--t-body);color:var(--ink);overflow-wrap:anywhere}.action-detail__value button.pri{border:0;cursor:pointer}.action-detail__value button.pri:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.action-detail__value button.pri[data-pending=true]{opacity:.6;cursor:wait}.action-detail__time{font-size:var(--t-body);color:var(--ink)}.action-detail__value :is(button.pri,button.action-detail__time){position:relative}.action-detail__value :is(button.pri,button.action-detail__time):after{content:"";position:absolute;inset-block:-11px;inset-inline:-8px}.action-detail__text{color:var(--ink)}.action-detail__none{margin:0;color:var(--muted)}.action-detail__notes{min-width:0}.action-detail__notes-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-body);line-height:var(--lh-body)}.action-detail__textarea{box-sizing:border-box;display:block;width:100%;min-height:8rem;resize:vertical;padding:var(--step-2-5) var(--step-3);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--canvas);color:var(--ink);font:inherit;font-size:var(--t-body);line-height:var(--lh-body)}.action-detail__textarea::placeholder{color:var(--muted)}.action-detail__textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.action-detail__textarea[readonly]{opacity:.7;cursor:progress}.action-detail__refused{margin:var(--step-2) 0 0;font-size:var(--t-small);line-height:1.35;color:var(--notice-ink)}.action-detail__verbs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--step-2);margin-top:var(--step-2-5)}.actions-import{display:flex;flex-direction:column;gap:var(--step-3)}.actions-import-heading{font-size:var(--t-title);font-weight:var(--w-semibold);color:var(--ink);margin:0}.actions-import-controls{display:flex;align-items:center;gap:var(--step-2);flex-wrap:wrap}.actions-import-filter{flex:1 1 180px;min-width:0;font:inherit;font-size:var(--t-body);color:var(--ink);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:var(--step-1-5) var(--step-2-5)}.actions-import-filter:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.actions-import-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.actions-import-row{display:flex;align-items:center;gap:var(--step-2-5);padding:var(--step-2) 0;border-bottom:1px solid var(--hairline)}.actions-import-title{flex:1 1 auto;min-width:0;font-size:var(--t-body);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-import-add{flex:0 0 auto;font:inherit;font-size:var(--t-small);color:var(--ink);background:transparent;border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:var(--step-1) var(--step-3);cursor:pointer}.actions-import-add:hover{background:var(--accent-wash)}.actions-import-already{flex:0 0 auto;font-size:var(--t-small);color:var(--muted)}.actions-import-failed{flex:0 0 auto;font-size:var(--t-small);color:var(--danger-border)}.actions-import-note{font-size:var(--t-small);color:var(--muted);margin:0}.wswork{margin-top:var(--step-5-5);padding:var(--step-2-5) var(--step-5-5) var(--step-3);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-soft)}.wswork-toggle{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--step-1) var(--step-2-5);width:100%;border:0;background:none;padding:var(--step-0-5);text-align:start;cursor:pointer;color:inherit;font:inherit}.wswork-chevron{width:14px;height:14px;flex:none;align-self:center;fill:none;stroke:var(--muted);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-90deg);transition:transform .14s ease}.wswork-toggle[aria-expanded=true] .wswork-chevron{transform:none}@media (prefers-reduced-motion:reduce){.wswork-chevron{transition:none}}.wswork-heading{font-size:var(--t-body);font-weight:var(--w-semibold);color:var(--ink)}.wswork-heading--still{margin:0 0 var(--step-1);padding:0 var(--step-0-5)}.wswork-count{font-size:var(--t-small);color:var(--muted)}.wswork-body{display:flex;flex-direction:column;gap:var(--step-4-5);padding:var(--step-3) var(--step-0-5) var(--step-1)}.wswork-group-title{margin:0 0 var(--step-1-5);font-size:var(--t-small);font-weight:var(--w-semibold);color:var(--ink-soft)}.wswork-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.wswork-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--step-1) var(--step-2-5);gap:var(--step-1) var(--step-2-5);padding:var(--step-2) 0;border-top:1px solid var(--hairline)}.wswork-row:first-child{border-top:0}.wswork-kind{flex:none;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:var(--step-0-5) var(--step-2);font:var(--w-semibold) var(--t-small)/var(--lh-heading) var(--sans);color:var(--muted)}.wswork-title{min-width:0;font-size:var(--t-body);color:var(--ink);overflow-wrap:anywhere}.wswork-onlist{flex:none;font-size:var(--t-small);color:var(--muted)}.wswork-add{flex:none}.wswork-refusal{grid-column:1/-1;margin:0;font-size:var(--t-small);color:var(--ink-soft)}.wswork-note{margin:var(--step-1-5) 0 0;padding:0 var(--step-0-5);font-size:var(--t-small);color:var(--muted);max-width:var(--measure)}