:root,:root[data-theme=dark]{--bg:#1c1e21;--surface:#24272b;--sunken:#2b2e33;--raised:#2f3237;--markdown-surface:#373b41;--ink:#e7e5e1;--ink-2:#b4b1ab;--ink-3:#8e8c87;--line:#383b40;--line-strong:#4a4d53;--accent:#c49f7e;--accent-strong:#d8b696;--accent-soft:#3a3129;--on-accent:#1c1e21;--neutral-soft:#33363b;--ok:#8db596;--ok-soft:#263229;--warn:#d2b061;--warn-soft:#362f1e;--danger:#e08f82;--danger-soft:#3b2523;--focus:#d8b696;--backdrop:rgba(0,0,0,.55);--shadow:0 18px 48px rgba(0,0,0,.5);--shadow-small:0 6px 18px rgba(0,0,0,.35);color-scheme:dark}:root[data-theme=light]{--bg:#f2f1ee;--surface:#fcfbf9;--sunken:#e8e6e2;--raised:#ffffff;--markdown-surface:#ffffff;--ink:#2b2e32;--ink-2:#5a5d62;--ink-3:#74767a;--line:#dbd8d2;--line-strong:#c4c0b8;--accent:#8b6b50;--accent-strong:#6f533c;--accent-soft:#eee5da;--on-accent:#ffffff;--neutral-soft:#e2e0dc;--ok:#4e7558;--ok-soft:#e3ebe3;--warn:#8c6a1c;--warn-soft:#f3ead3;--danger:#9c4337;--danger-soft:#f4e2de;--focus:#8b6b50;--backdrop:rgba(43,46,50,.4);--shadow:0 18px 48px rgba(43,46,50,.18);--shadow-small:0 6px 18px rgba(43,46,50,.12);color-scheme:light}:root[data-theme=balanced]{--bg:#d2cec7;--surface:#faf7f1;--sunken:#e8e2d9;--raised:#fffdf9;--markdown-surface:#ffffff;--ink:#302d29;--ink-2:#514d48;--ink-3:#595651;--line:#cbc4ba;--line-strong:#94897c;--accent:#876247;--accent-strong:#69482f;--accent-soft:#efe0d1;--on-accent:#fffdf9;--neutral-soft:#e3ddd4;--ok:#476c50;--ok-soft:#e2eadd;--warn:#80601b;--warn-soft:#f2e6c9;--danger:#994337;--danger-soft:#f3dfd8;--focus:#876247;--backdrop:rgba(28,30,33,.55);--shadow:0 18px 48px rgba(28,30,33,.25);--shadow-small:0 6px 18px rgba(28,30,33,.18);color-scheme:light}:root[data-theme=balanced] :is(.console-topbar,.console-rail,.console-status){--bg:#202327;--surface:#292c30;--sunken:#202327;--raised:#32353a;--ink:#eee9e1;--ink-2:#c4beb5;--ink-3:#aca69c;--line:#414449;--line-strong:#64676d;--accent:#c49f7e;--accent-strong:#e0ba98;--accent-soft:#40352c;--on-accent:#202327;--neutral-soft:#34373c;--ok:#9dbba0;--ok-soft:#29362b;--warn:#d7b66a;--warn-soft:#39321f;--danger:#e69b8c;--danger-soft:#402a26;--focus:#e0ba98;--backdrop:rgba(0,0,0,.55);--markdown-surface:#ffffff;--shadow:0 18px 48px rgba(0,0,0,.5);--shadow-small:0 6px 18px rgba(0,0,0,.35);color-scheme:dark;background:var(--sunken);color:var(--ink)}:root[data-theme=balanced] .console-status{color:var(--ink-2)}.record-overview{display:grid;grid-gap:24px;gap:24px;min-width:0}.record-overview .overview-card-grid{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:20px;gap:20px;min-width:0}.record-overview .overview-card{padding:20px;background:var(--raised);border:1px solid var(--line-strong);border-radius:var(--resource-radius);min-width:0}.record-overview .overview-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:12px}.record-overview h2{font-size:16px;margin:0}.record-overview p{margin:8px 0 0}.record-overview .overview-session-date{font-family:Georgia,serif;font-size:26px;line-height:1.3;margin:16px 0 8px}.record-overview .overview-session-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px}.record-overview .overview-metrics{display:flex;flex-wrap:wrap;gap:20px;margin-top:16px}.record-overview .overview-metrics b{display:block;font-size:24px;font-weight:500}.record-overview .overview-metrics span{display:block;color:var(--ink-2);font-size:12px}.record-overview .overview-scope{color:var(--ink-2);font-size:12px;margin-top:12px}.record-overview .overview-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.record-overview .overview-collection{border:1px solid var(--line-strong);border-radius:var(--resource-radius);background:var(--raised)}.record-overview .overview-resource-row{display:flex;align-items:center;gap:12px;min-height:var(--resource-row-height);padding:var(--resource-row-padding)}.record-overview .overview-resource-row+.overview-resource-row{border-top:1px solid var(--line)}.record-overview .overview-row-text{flex:1 1;min-width:0;overflow-wrap:anywhere}.record-overview .overview-row-text small{display:block;color:var(--ink-2);margin-top:4px}.record-overview .overview-row-text>a{display:block}.record-overview .overview-row-text .resource-title{max-width:100%}.record-overview .overview-resource-row>.status-pill{flex-shrink:0}@media (max-width:900px){.record-overview .overview-card-grid{grid-template-columns:1fr}}@media (max-width:600px){.record-overview .overview-resource-row{flex-wrap:wrap}.record-overview .overview-row-text{flex-basis:calc(100% - 52px)}.record-overview .overview-resource-row>.status-pill{margin-left:auto;max-width:100%;white-space:normal}.record-overview .overview-card{padding:16px}}:root{--workspace-padding:24px;--resource-row-height:52px;--resource-row-padding:8px 16px;--resource-radius:6px;--action-control-height:36px;--action-control-gap:8px;--font-ui:"IBM Plex Sans","Segoe UI",system-ui,-apple-system,sans-serif;--font-title:"IBM Plex Serif",Georgia,"Times New Roman",serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--field-gap:8px;--field-group-gap:16px;--field-focus-reserve:4px;--radius:6px;--radius-large:10px;--top-height:56px;--menu-width:224px;--preview-width:320px;--status-height:28px;--head-height:72px;--actions-height:56px}*{box-sizing:border-box}body,html{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.5 var(--font-ui)}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2{font-family:var(--font-title);font-weight:500;letter-spacing:0}h1{font-size:22px;line-height:1.2}h1,h2{margin:0 0 var(--s3)}h2{font-size:18px;line-height:1.3}h3{font-size:15px;line-height:1.35;font-weight:600}.muted,code,small,time{color:var(--ink-2)}code{font-size:12px;overflow-wrap:anywhere}a{color:var(--accent-strong);text-underline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;left:16px;z-index:100;padding:var(--s3);background:var(--surface);color:var(--ink);border-radius:var(--radius)}.skip-link:focus{top:12px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;max-width:100%;padding:8px 14px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);color:var(--on-accent);font-weight:500;line-height:1.25;text-align:center;cursor:pointer}button:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}button.secondary{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}button.secondary:hover:not(:disabled){background:var(--sunken);border-color:var(--line-strong)}button:disabled{opacity:.55;cursor:not-allowed}.workflow-confirm .workflow-destructive,button.workflow-destructive{background:transparent;color:var(--danger);border-color:var(--danger)}.workflow-confirm .workflow-destructive:hover:not(:disabled),button.workflow-destructive:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger)}input,select,textarea{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink)}textarea{min-height:120px;line-height:1.55;resize:vertical;display:block}input[type=checkbox],input[type=radio]{width:auto;min-height:0;accent-color:var(--accent)}label{color:var(--ink);font-weight:500}label .muted,label small{font-weight:400}fieldset{min-width:0;border:1px solid var(--line);border-radius:var(--radius)}summary{cursor:pointer}.inline-check{display:flex;align-items:center;gap:8px;padding:6px 0;font-weight:500}.inline-check input{width:auto}.web-shell{max-width:1100px;margin:0 auto;padding:var(--workspace-padding)}.web-shell h1{overflow-wrap:anywhere}.web-shell textarea{width:100%}.web-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-large);padding:var(--s5);margin:var(--s4) 0}.brand{font-size:22px;font-weight:600;text-decoration:none;color:var(--ink)}.login{max-width:440px;margin:12vh auto;line-height:1.6}.email-verification,.email-verification form{display:grid;grid-gap:var(--s3);gap:var(--s3)}.email-verification :is(h1,p){margin:0}.email-verification button{justify-self:start}.page-header{margin-bottom:18px}.page-header p{color:var(--ink-2)}.client-list{list-style:none;padding:0;margin:0}.client-list li{display:flex;flex-direction:column;gap:8px;padding:14px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.client-list li:last-child{border-bottom:0}.client-list code{color:var(--ink-2)}.client-form{display:grid;grid-gap:var(--field-group-gap);gap:var(--field-group-gap)}.client-form:not(.web-card){padding:var(--field-focus-reserve)}.client-form>*{min-width:0}.client-form button{justify-self:start}.message{padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--ok-soft);color:var(--ink);line-height:1.5}.message.error,[role=alert].message{border-color:var(--danger);background:var(--danger-soft);color:var(--ink)}[role=alert]:not(.message){padding:10px 12px;border:1px solid var(--danger);border-radius:var(--radius);background:var(--danger-soft);color:var(--ink)}[role=status]:not(.message):not(.status-pill){color:var(--ink-2)}[role=alert]:not(.message),[role=status]:not(.status-pill){max-width:75ch}.refresh{margin-top:var(--s4)}.participation-actions,.web-nav{display:flex;flex-wrap:wrap;gap:var(--s3);margin:var(--s4) 0}.membership{min-width:0}.membership,.membership h3{overflow-wrap:anywhere}.session-form{margin-block:1rem}.session-choice{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;overflow-wrap:anywhere}.session-choice input{width:auto}.sessions summary{margin-block:1rem}.private-note-text{white-space:pre-wrap;overflow-wrap:anywhere}.agenda-list{margin:0;padding:0;list-style:none}.agenda-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--line)}.agenda-row:last-child{border-bottom:0}.agenda-row p{margin:6px 0;color:var(--ink-2);font-size:13px}.context-disabled{display:block;padding:var(--s3);color:var(--ink-3)}.status-pill{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:22px;padding:2px 9px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink-2);font:500 12px/1.35 var(--font-ui);white-space:normal;text-align:center}.status-pill:before{content:"";flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:currentColor}.status-accepted,.status-acknowledged,.status-active,.status-attended,.status-completed,.status-connected,.status-current,.status-done,.status-present,.status-submitted{color:var(--ok);background:var(--ok-soft);border-color:transparent}.status-issued,.status-open,.status-planned,.status-rescheduled,.status-scheduled{color:var(--accent-strong);background:var(--accent-soft);border-color:transparent}.status-awaiting-acceptance,.status-in-progress,.status-not-recorded,.status-outcome-pending,.status-overdue,.status-pending,.status-proposed{color:var(--warn);background:var(--warn-soft);border-color:var(--warn);border-style:dashed}.status-absent,.status-archived,.status-cancelled,.status-closed,.status-declined,.status-disconnected,.status-ended,.status-revoked{color:var(--ink-3);background:var(--sunken);border-color:transparent}.notification-state:not(.is-read){color:var(--accent-strong);background:var(--accent-soft);border-color:transparent}.notification-state.is-read{color:var(--ink-3);background:var(--sunken);border-color:transparent}.console-layout{height:100dvh;overflow:hidden;display:grid;grid-template-columns:var(--menu-width) minmax(0,1fr) var(--preview-width);grid-template-rows:var(--top-height) minmax(0,1fr) var(--status-height);grid-template-areas:"top top top" "menu work prev" "stat stat stat";background:var(--bg);color:var(--ink)}.console-topbar{grid-area:top;gap:var(--s3);padding:0 var(--s3) 0 var(--s4);background:var(--surface);border-bottom:1px solid var(--line)}.console-brand,.console-topbar{display:flex;align-items:center;min-width:0}.console-brand{gap:10px;font-weight:600}.console-brand img{display:block;flex:none;border-radius:6px}.console-brand-name{font-size:15px;letter-spacing:.01em}.console-brand-workspace{padding-left:var(--s3);border-left:1px solid var(--line);color:var(--ink-2);font-size:13px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console-topbar-tools{margin-left:auto;display:flex;align-items:center;gap:var(--s1)}.workspace-view-switch{display:inline-flex;flex:none;gap:2px;padding:4px;border:1px solid var(--line);border-radius:var(--radius)}.workspace-view-switch>:is(a,span){display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;line-height:1.25;white-space:nowrap;text-decoration:none;color:var(--ink-2)}.workspace-view-switch>[aria-current=page]{background:var(--accent-soft);color:var(--accent-strong);font-weight:600}.workspace-view-switch>a:hover{background:var(--sunken);color:var(--ink)}.workspace-view-switch>[aria-disabled=true]{opacity:.55;cursor:not-allowed}.console-topbar-tools>button{position:relative;min-height:40px;min-width:40px;padding:0 10px;border:1px solid transparent;background:transparent;color:var(--ink-2)}.console-topbar-tools>button:hover:not(:disabled){background:var(--sunken);border-color:transparent;color:var(--ink)}.console-topbar-tools>button[aria-expanded=true]{background:var(--accent-soft);color:var(--accent-strong)}.topbar-profile{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:50%;color:var(--ink);text-decoration:none}.topbar-profile:hover,.topbar-profile[aria-current=page]{background:var(--accent-soft)}.topbar-profile:focus-visible,.topbar-signout button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.topbar-signout{margin:0 0 0 var(--s2)}.topbar-signout button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 var(--s3);color:var(--ink-2);background:transparent;border:1px solid var(--line);border-radius:var(--radius);white-space:nowrap}.topbar-signout button:hover{color:var(--ink);background:var(--sunken)}.minddesk-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;overflow:hidden;border-radius:50%;background:var(--accent-soft);color:var(--accent-strong);font-size:12px;font-weight:700;line-height:1;text-transform:uppercase}.minddesk-avatar img{display:block;width:100%;height:100%;object-fit:cover}.minddesk-avatar-large{width:64px;height:64px;font-size:21px}.avatar-heading,.client-navigator-person{display:inline-flex;align-items:center;gap:var(--s2);min-width:0}.page-head .avatar-heading{display:flex;align-items:flex-start}.avatar-heading>span:last-child,.client-navigator-person>span:last-child{min-width:0;overflow-wrap:anywhere}.console-badge{position:absolute;top:3px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--accent);color:var(--on-accent);font-size:10px;line-height:16px;font-weight:600}.console-rail{grid-area:menu;min-height:0;padding:var(--s3) var(--s2);overflow-y:auto;overflow-x:hidden;background:var(--sunken);border-right:1px solid var(--line)}.console-menu-group,.console-rail{display:flex;flex-direction:column;gap:2px}.console-menu-heading{padding:var(--s3) var(--s3) var(--s1);color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.console-rail a,.console-rail button{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:var(--s3);width:100%;min-height:40px;padding:0 var(--s3);border:0;border-radius:var(--radius);background:transparent;color:var(--ink-2);font-weight:400;text-decoration:none;text-align:left}.console-rail a:hover,.console-rail button:hover:not(:disabled){background:var(--neutral-soft);color:var(--ink);border-color:transparent}.console-rail a[aria-current=page]{background:var(--surface);color:var(--ink);font-weight:500;box-shadow:inset 3px 0 0 var(--accent)}.console-rail a[aria-current=page] svg{color:var(--accent)}.console-utilities{margin-top:auto;display:flex;flex-direction:column;gap:2px;padding-top:var(--s3);border-top:1px solid var(--line)}.console-utilities form{margin:0}.console-rail .rail-label{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.process-navigator{margin-top:0;max-width:920px}.process-navigator ul:empty{display:none}.process-navigator ul{list-style:none;padding:0;margin:0;border:1px solid var(--line);border-radius:var(--radius-large);background:var(--surface);overflow:hidden}.process-navigator li a{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:52px;padding:8px var(--s4);border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.process-navigator li:last-child a{border-bottom:0}.process-navigator li a:hover{background:var(--sunken)}.process-navigator li a>span{font-weight:500}.process-navigator small{color:var(--ink-3);font-size:12px}.process-navigator>button{margin-top:var(--s3)}.process-navigator>p{margin:var(--s2) 0}.process-navigator>.resource-table:not(:has(li:not([hidden])))+p,.process-navigator>p:first-child{margin-top:0}.console-workspace{grid-area:work;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--bg)}.console-main{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain}.console-main:has(.process-workspace){overflow:hidden}.console-main>div:has(>.process-workspace){height:100%;min-height:0}.console-main>div>.web-shell{max-width:1100px;padding:var(--workspace-padding)}.console-header,.console-summary{display:none}.console-inspector,.preview-region,.resource-inspector{grid-area:prev;min-width:0;min-height:0;display:flex;flex-direction:column;border:0;border-left:1px solid var(--line);background:var(--surface);color:var(--ink);overflow-wrap:anywhere}.preview-region[hidden],.resource-inspector[hidden]{display:none}.preview-guidance{color:var(--ink-2);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.preview-guidance p{margin:0 0 var(--s4)}.inspector-body:has(.inspector-record-heading) .preview-guidance{border-bottom:1px solid var(--line);margin-bottom:var(--s4)}.page-context-actions{display:inline-flex;gap:var(--s2)}.page-refresh{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:6px}.page-refresh svg{width:20px;height:20px;flex:none}.preview-region>header,.resource-inspector>header{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--s2);min-height:60px;padding:var(--s4);border-bottom:1px solid var(--line)}.preview-region h2,.resource-inspector h2{margin:0;font:600 17px/1.3 var(--font-ui)}.inspector-record-heading{margin-bottom:var(--s4)}.inspector-record-heading p{margin:0 0 var(--s2);font-weight:600}.inspector-record-heading small{color:var(--ink-3)}.resource-inspector h3{margin:0 0 var(--s3);font-size:15px}.resource-inspector h4{margin-bottom:var(--s2);font-size:14px}.resource-inspector>header button{min-width:36px;min-height:36px;padding:0}.inspector-body{flex:1 1;min-height:0;overflow:auto;padding:var(--s4);overscroll-behavior:contain}.inspector-body p{font-size:14px;line-height:1.5}.inspector-body dl{margin:0;font-size:13px}.inspector-body dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3);padding:8px 0;border-bottom:1px solid var(--line)}.inspector-body dt{color:var(--ink-3)}.inspector-body dd{margin:0}.inspector-privacy{font-weight:600}.inspector-open{display:inline-flex;align-items:center;min-height:40px;margin-top:var(--s3);font-weight:500}.inspector-select{width:-moz-fit-content;width:fit-content;min-height:32px;padding:4px 12px;flex-shrink:0;font-size:13px}.inspector-select[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--ink);font-weight:600}.agenda-row:has(>.inspector-select[aria-pressed=true]),.client-list li:has(>.inspector-select[aria-pressed=true]),.membership:has(>.inspector-select[aria-pressed=true]){background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.console-status{grid-area:stat;display:flex;align-items:center;gap:var(--s4);min-width:0;padding:0 var(--s4);overflow:hidden;white-space:nowrap;background:var(--sunken);border-top:1px solid var(--line);color:var(--ink-3);font-size:12px}.console-status>span{overflow:hidden;text-overflow:ellipsis}.console-status-zone{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-console{height:100dvh;overflow:hidden;display:grid;grid-template-columns:var(--menu-width) minmax(0,1fr);grid-template-rows:var(--top-height) minmax(0,1fr) var(--status-height);grid-template-areas:"top top" "menu work" "stat stat";background:var(--bg);color:var(--ink)}.client-console-workspace{grid-area:work;min-width:0;min-height:0;display:flex;flex-direction:column}.client-console-content{flex:1 1;min-height:0;min-width:0;overflow-y:auto;overflow-wrap:anywhere}.client-console-content:has(>.process-workspace){overflow:hidden;display:flex;flex-direction:column}.client-console-content .web-shell{width:100%;max-width:1000px;margin:0 auto;padding:var(--workspace-padding)}.client-console-content .web-shell>h1:first-child{font-size:26px;margin-bottom:var(--s3)}.client-console-content .private-note-text{max-width:75ch;line-height:1.75}.client-reading-section>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s3)}.client-reading-section{padding:var(--workspace-padding) 0;border-top:1px solid var(--line)}.client-reading-section:first-child{padding-top:0;border-top:0}.client-reading-section>header h2{margin:0}.client-reading-section .client-list{margin-top:var(--s4)}.client-today-empty{padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink-2)}.client-mode-tabs{flex:0 0 var(--actions-height);display:flex;align-items:stretch;gap:2px;overflow-x:auto;padding:0 var(--s5);border-bottom:1px solid var(--line);background:var(--surface)}.client-process-picker{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.client-process-picker a{padding:12px;border:1px solid var(--line-strong);border-radius:var(--radius);color:inherit;text-decoration:none}.client-process-picker a[aria-current]{background:var(--accent-soft);border-color:var(--accent)}.client-process-picker small{display:block;margin-top:6px}.process-workspace{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.page-head,.process-header{flex:0 0 var(--head-height);height:var(--head-height);min-height:var(--head-height);max-height:var(--head-height);min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin:0;padding:6px var(--workspace-padding);background:var(--bg);overflow:hidden}.page-head-text{flex:1 1;min-width:0;min-height:0;max-height:100%;overflow:auto;display:grid;align-content:safe center;grid-gap:2px;gap:2px;padding:4px}.page-crumb{min-height:17px;color:var(--ink-3);font-size:12px;overflow-wrap:anywhere}.page-crumb a{color:var(--ink-2)}.page-head h1,.process-header h1{margin:0;font:500 22px/1.25 var(--font-title);overflow-wrap:anywhere}.page-head-meta{flex:0 1 auto;min-width:0;max-width:50%;max-height:100%;margin:0;padding:4px;overflow:auto;color:var(--ink-2);font-size:13px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;text-align:right}.page-head-meta p{margin:0}.page-head-meta .status-pill{white-space:normal}.page-head-meta:focus-visible,.page-head-text:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.page-actions{flex:0 0 auto;min-height:var(--actions-height);flex-wrap:wrap;padding:8px var(--workspace-padding);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.page-actions,.page-actions-start{min-width:0;display:flex;align-items:center;gap:var(--action-control-gap)}.page-actions-start{flex:1 1 380px;flex-wrap:wrap}.page-actions-start::-webkit-scrollbar,.process-tabs::-webkit-scrollbar{display:none}.page-actions-start>small,.page-hint{padding-left:var(--s2);color:var(--ink-3);font-size:13px;white-space:nowrap}.page-actions-end{flex:0 1 auto;margin-left:auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--action-control-gap)}.page-actions-end,.page-actions-end>div{display:flex;align-items:center}.page-actions-end:empty{display:none}.list-search-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--action-control-gap);width:100%;min-width:0}.list-search{flex:1 1 120px;max-width:260px;min-width:120px}.list-search input{display:block;width:100%;min-width:0;height:var(--action-control-height);min-height:var(--action-control-height);padding:6px 12px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);color:var(--ink);font:inherit;font-size:13px}.list-search input::placeholder{color:var(--ink-3);opacity:1}.list-search input::-webkit-search-cancel-button,.list-search input::-webkit-search-decoration{-webkit-appearance:none}.library-type-filter,.list-search-status{flex:0 1 auto;width:auto;min-width:0;max-width:min(220px,100%);height:var(--action-control-height);min-height:var(--action-control-height);padding:6px 12px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);color:var(--ink);font:inherit;font-size:13px}.tab-list-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--action-control-gap);min-width:0;min-height:var(--actions-height);margin:0 0 var(--s4);padding:9px;border:1px solid var(--line);border-radius:var(--resource-radius);background:transparent}.tab-list-filter-scope{color:var(--ink-2);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.tab-list-filters :is(input,select){margin:0}.client-navigator li[hidden]{display:none}.page-actions :is(input,select){min-height:var(--action-control-height);height:var(--action-control-height);margin:0;font-size:13px}.page-actions .action-link,.page-actions button{min-height:var(--action-control-height);padding:6px 14px;white-space:nowrap}.page-actions .action-link{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-weight:500;text-decoration:none}.page-actions .action-link:hover{background:var(--sunken)}.client-header-actions,.process-primary-action{display:flex;align-items:center;gap:var(--s2)}.process-primary-action:empty{display:none}.client-header-actions>div{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.client-header-actions a{font-weight:500}.client-header-actions small{color:var(--ink-3);font-size:12px}.process-tab-body,.schedule-agenda,.today-body{flex:1 1;min-height:0;overflow:auto;padding:var(--workspace-padding);overscroll-behavior:contain;container-type:inline-size}.page-frame>.process-tab-body>*{max-width:920px}.process-tabs-strip{flex:1 1 auto;display:flex;align-items:stretch;min-height:var(--action-control-height);min-width:0}.page-actions-start:has(>.process-tabs-strip,>.process-tabs){overflow:clip}.client-mode-tabs,.client-tabs,.process-tabs{display:flex;align-items:stretch;gap:2px;min-width:0;overflow-x:auto}.process-tabs{flex:1 1;min-height:var(--action-control-height);scrollbar-width:none}.client-mode-tabs a,.client-tabs a,.process-tabs a,.reader-tabs button{display:flex;align-items:center;min-height:var(--action-control-height);padding:0 var(--s3);white-space:nowrap;border:0;border-radius:0;background:transparent;color:var(--ink-2);box-shadow:inset 0 -2px 0 transparent;font-size:14px;font-weight:400;text-decoration:none}.client-mode-tabs a:hover,.client-tabs a:hover,.process-tabs a:hover,.reader-tabs button:hover{color:var(--ink);background:transparent}.client-mode-tabs a[aria-current=page],.client-mode-tabs a[aria-current],.client-tabs a[aria-current=page],.process-tabs a[aria-current=page],.reader-tabs button[aria-current=page]{color:var(--ink);font-weight:500;background:transparent;box-shadow:inset 0 -2px 0 var(--accent)}.tabs-more{flex:0 0 36px;align-self:center;min-height:32px;padding:0;border:0;background:transparent;color:var(--ink-2)}.tabs-more:hover:not(:disabled){background:var(--sunken);color:var(--ink)}.process-tab-body .web-card{padding:var(--s4);margin:0 0 var(--s4)}.client-section>:first-child,.library-list>p:first-child,.process-feature>:first-child,.process-tab-body>.client-list:empty+p,.process-tab-body>:first-child,.schedule-agenda>:first-child,.today-body>:first-child{margin-top:0}.process-tab-body form.web-card{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;padding:20px var(--field-focus-reserve)}.process-feature{padding:0;margin:0;border:0;background:transparent;min-width:0}.process-tab-body .client-form{display:flex;flex-direction:column;align-items:stretch;gap:var(--field-group-gap);min-width:0}.process-tab-body fieldset:not(.markdown-field){display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--field-group-gap);gap:var(--field-group-gap);min-width:0;max-width:100%;margin:0;padding:0;border:0}.process-tab-body label:not(.markdown-field):not(.markdown-option){display:flex;flex-direction:column;gap:var(--field-gap);min-width:0;line-height:1.5;overflow-wrap:anywhere}.process-tab-body input:not(.markdown-field *):not(.tab-list-filters *),.process-tab-body select:not(.markdown-field *):not(.tab-list-filters *),.process-tab-body textarea:not(.markdown-field *):not(.tab-list-filters *){display:block;width:100%;max-width:100%;min-width:0}.process-tab-body textarea:not(.markdown-field *){min-height:140px}.process-tab-body label:not(.markdown-option):has(input[type=checkbox]){flex-direction:row;align-items:flex-start;gap:10px}.process-tab-body input[type=checkbox]:not(.markdown-field *){width:18px;height:18px;flex:0 0 18px;margin:2px 0}.process-tab-body .client-form>button{align-self:flex-start;max-width:100%}.process-tab-body fieldset:not(.markdown-field)>p,.process-tab-body fieldset:not(.markdown-field)>section,.process-tab-body label:not(.markdown-field):has(textarea){grid-column:1/-1}.process-tab-body .membership{margin:0;padding:12px 14px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.process-tab-body .membership h3{margin:0 0 5px;font-size:15px}.process-tab-body .membership p{margin:5px 0;font-size:13px}.process-tab-body .membership-history{background:var(--sunken);border-style:dashed}.process-tab-body .participation-actions{margin:8px 0 0}@container (min-width: 650px){.process-tab-body fieldset:not(.markdown-field){grid-template-columns:repeat(2,minmax(0,1fr))}}.resource-status-line{display:flex;align-items:center;gap:var(--s2)}.client-record-form{max-width:560px}.client-overview,.client-section>p{max-width:72ch;line-height:1.6}.client-privacy{color:var(--ink-2);font-size:13px}.client-rename{padding-bottom:var(--s4);margin-bottom:var(--s4);border-bottom:1px solid var(--line)}.client-connection{max-width:720px}.client-connection>button{margin:8px 12px 8px 0}.today-body h2{margin:0 0 var(--s3);font:600 13px/1.3 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.today-focus{margin-bottom:var(--s5);padding:var(--s4);border:0;border-radius:var(--radius-large);background:var(--accent-soft)}.today-focus nav,.today-header nav{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap}.today-focus nav>a{display:inline-flex;align-items:center;min-height:40px;font-size:13px;font-weight:500}.today-agenda ul{list-style:none;padding:0;margin:0;border:1px solid var(--line);border-radius:var(--radius-large);background:var(--surface);overflow:hidden}.today-agenda li{padding:4px var(--s2);border-bottom:1px solid var(--line)}.today-agenda li:last-child{border-bottom:0}.today-session.secondary{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 14px;width:100%;min-height:44px;padding:8px 10px;border:1px solid transparent;background:transparent;color:var(--ink);font-size:13px;font-weight:400;text-align:left}.today-session.secondary:hover:not(:disabled){background:var(--sunken);border-color:transparent}.today-session-time{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.today-session-process{overflow-wrap:anywhere}.today-session small{font-size:12px}.today-session.is-past{color:var(--ink-2)}.schedule-row-select[aria-pressed=true].secondary,.today-session[aria-pressed=true].secondary{background:var(--accent-soft);border-color:transparent;box-shadow:inset 3px 0 0 var(--accent)}.today-selection-label{margin-left:auto}.today-session.is-compact{display:grid;justify-items:start;grid-gap:3px;gap:3px;padding:8px;font-size:12px}.today-session.is-compact .status-pill{justify-self:start}.today-session.is-compact .today-selection-label{margin-left:0}.today-empty{margin-top:var(--s5);color:var(--ink-2)}.schedule-controls{display:flex;align-items:center;gap:var(--action-control-gap);flex-wrap:wrap;min-width:0}.schedule-controls label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--ink-2)}.schedule-controls select{width:auto;max-width:200px;min-height:var(--action-control-height);padding:6px 12px}.schedule-date-controls{display:flex;flex-wrap:wrap;gap:var(--action-control-gap)}.schedule-date-controls button{min-width:36px}.schedule-filter{padding:0}.schedule-range{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.schedule-feedback{flex:0 0 36px;min-height:36px;display:flex;align-items:center;gap:var(--s3);padding:0 var(--workspace-padding);overflow:auto}.schedule-feedback>*{margin:0;flex-shrink:0}.schedule-feedback>button{min-height:28px;padding-block:2px}.minddesk-calendar.schedule-grid{flex:1 1;min-height:0;overflow:hidden;padding:var(--workspace-padding);border:0;border-radius:0}.schedule-grid .calendar-selected{outline:2px solid var(--accent);outline-offset:-2px}.schedule-grid.is-working-hours .calendar-slot-label{display:block;top:0;margin-block:0;padding-block:0;line-height:18px}.working-hours-setting .workspace-setting-row{flex-wrap:wrap;align-items:flex-end}.working-hours-setting .workspace-setting-control{flex-direction:column;align-items:stretch;gap:var(--field-gap);min-width:0}.schedule-grid .calendar-event-content{min-width:0;min-height:0;height:100%;max-height:100%;box-sizing:border-box;gap:0;padding:0;overflow:hidden}.schedule-grid .calendar-event-content>*{min-height:0;flex-shrink:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule-grid .calendar-event-content.is-short{flex-direction:row;align-items:center;gap:4px;font-size:11px;line-height:13px}.schedule-grid .calendar-event-content.is-short>*{flex-shrink:0;min-height:13px;line-height:13px}.schedule-grid .calendar-event-content.is-short time{flex:0 0 auto}.schedule-grid .calendar-event-content.is-short strong{flex:1 1 auto;min-width:0}.schedule-date-entry{display:inline-block;flex:0 0 124px;width:124px;margin-left:var(--s1)}.schedule-date-entry>input{min-height:36px;padding-block:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.schedule-date-entry .date-time-picker{bottom:0;right:0;width:var(--action-control-height);height:var(--action-control-height)}.page-actions .schedule-date-entry>input{padding-right:40px}.page-actions .date-time-trigger{width:var(--action-control-height);height:var(--action-control-height);min-height:var(--action-control-height);padding:0}.page-actions .icon-action{min-width:36px;padding:0 8px;font-size:17px}.action-command,.page-actions .action-command{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--action-control-height);height:var(--action-control-height);min-height:var(--action-control-height);min-width:var(--action-control-height);padding:0;gap:0;text-decoration:none}.action-command.action-command,.schedule-action summary.action-command{background:transparent;color:var(--ink-2);border:1px solid var(--line-strong);border-radius:var(--radius)}.action-command.action-command:active:not(:disabled),.action-command.action-command:hover:not(:disabled){background:transparent;color:var(--accent-strong);border-color:var(--accent)}.action-command.action-command:is([aria-pressed=true],[aria-expanded=true]),.schedule-action[open] summary.action-command{background:transparent;color:var(--accent-strong);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.action-command.action-command.workflow-destructive,.action-command.action-command.workflow-destructive:hover:not(:disabled){background:transparent;color:var(--danger);border-color:var(--danger)}.action-icon{display:block;width:20px;height:20px;flex:0 0 auto}.reader-mode-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--action-control-gap)}.schedule-agenda>section:first-child>h2{margin-top:0}.schedule-agenda h2{margin:var(--s4) 0 var(--s2);font:600 13px/1.3 var(--font-ui);color:var(--ink-2)}.schedule-agenda ul{list-style:none;padding:0;margin:0;border:1px solid var(--line);border-radius:var(--radius-large);background:var(--surface);overflow:hidden}.schedule-agenda li{padding:6px var(--s3);border-bottom:1px solid var(--line)}.schedule-agenda li:last-child{border-bottom:0}.schedule-agenda li>a{display:inline-flex;align-items:center;min-height:36px;font-size:13px}.schedule-row-select.secondary{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 16px;width:100%;padding:8px;border-color:transparent;background:transparent;color:var(--ink);font-weight:400;text-align:left}.schedule-row-select>span:first-child{width:100%}.schedule-action{position:relative;z-index:15;flex:0 0 auto;font-size:13px}.schedule-action summary{display:flex;align-items:center;min-height:36px;padding:6px 14px;list-style:none;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);color:var(--on-accent);font-weight:500;white-space:nowrap}.schedule-action summary::-webkit-details-marker{display:none}.schedule-action summary.action-command{padding:0}.schedule-action[open] summary{background:var(--accent-strong);border-color:var(--accent-strong)}.schedule-action>div{position:absolute;top:calc(100% + 8px);right:0;width:min(340px,calc(100vw - 32px));max-height:min(420px,calc(100dvh - 170px));overflow-y:auto;padding:18px;border:1px solid var(--line-strong);border-radius:var(--radius-large);background:var(--raised);color:var(--ink);box-shadow:var(--shadow)}.schedule-action label{display:grid;grid-gap:var(--field-gap);gap:var(--field-gap);margin:var(--s3) 0}.schedule-create{display:inline-flex;align-items:center;min-height:36px;margin-top:var(--s2);padding:6px 14px;border-radius:var(--radius);background:var(--accent);color:var(--on-accent);font-weight:500;text-decoration:none}.minddesk-calendar{padding:var(--s4);border:1px solid var(--line);border-radius:var(--radius-large);background:var(--surface);--fc-monarch-background:var(--surface);--fc-monarch-foreground:var(--ink);--fc-monarch-primary:var(--accent);--fc-monarch-primary-foreground:var(--on-accent);--fc-monarch-border:var(--line);--fc-monarch-strong-border:var(--line-strong);--fc-monarch-faint:var(--bg);--fc-monarch-muted:var(--sunken);--fc-monarch-muted-foreground:var(--ink-2);--fc-monarch-highlight:var(--accent-soft);--fc-monarch-outline:var(--accent);--fc-monarch-primary-over:var(--accent-strong);--fc-monarch-primary-down:var(--accent-strong);--fc-monarch-secondary:var(--accent-soft);--fc-monarch-secondary-foreground:var(--ink);--fc-monarch-secondary-over:var(--neutral-soft);--fc-monarch-secondary-down:var(--neutral-soft);--fc-monarch-tertiary:var(--accent);--fc-monarch-tertiary-foreground:var(--on-accent);--fc-monarch-tertiary-over:var(--accent-strong);--fc-monarch-tertiary-down:var(--accent-strong);--fc-monarch-selected:var(--accent-soft);--fc-monarch-selected-foreground:var(--ink);--fc-monarch-selected-over:var(--neutral-soft);--fc-monarch-selected-down:var(--neutral-soft);--fc-monarch-strong:var(--sunken);--fc-monarch-stronger:var(--neutral-soft);--fc-monarch-strongest:var(--line-strong);--fc-monarch-strong-foreground:var(--ink);--fc-monarch-faint-foreground:var(--ink-3);--fc-monarch-popover:var(--raised);--fc-monarch-popover-foreground:var(--ink);--fc-monarch-now:var(--accent);--fc-monarch-ring-color:var(--focus);--fc-monarch-event:var(--neutral-soft);--fc-monarch-event-contrast:var(--ink)}.minddesk-calendar a{color:inherit;text-decoration:none}.minddesk-calendar .calendar-session{border-radius:4px;border-inline-start-width:3px}.minddesk-calendar .calendar-session.calendar-scheduled{background:var(--neutral-soft)!important;border-color:var(--ink-2)!important;color:var(--ink)!important}.minddesk-calendar .calendar-session.calendar-completed{background:var(--ok-soft)!important;border-color:var(--ok)!important;color:var(--ink)!important}.minddesk-calendar .calendar-session.calendar-pending{background:var(--warn-soft)!important;border-color:var(--warn)!important;color:var(--ink)!important;border-style:dashed}.minddesk-calendar .calendar-session.calendar-cancelled{background:var(--sunken)!important;border-color:var(--line-strong)!important;color:var(--ink-3)!important}.minddesk-calendar .calendar-session *{color:inherit!important}.calendar-event-content{display:flex;flex-direction:column;gap:3px;padding:2px;overflow:hidden;font-size:11px;line-height:1.2}.calendar-event-content strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=balanced] .minddesk-calendar .calendar-task time{color:inherit}.calendar-cancelled strong{text-decoration:line-through}.calendar-controls{display:flex;align-items:flex-end;gap:var(--s3);flex-wrap:wrap}.calendar-controls label{font-size:13px}.calendar-controls select{display:block;width:auto;max-width:240px;margin-top:6px}.materials-heading{display:flex;align-items:center;gap:var(--s2)}.materials-intro{max-width:60ch;color:var(--ink-2)}.materials-content{max-width:76ch;overflow-wrap:anywhere}.materials-content h2{margin:20px 0;font-size:20px}.materials-content .private-note-text{line-height:1.7}.materials-version{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4);color:var(--ink-2);font-size:13px}.materials-version .status-pill{margin:0}.materials-form{max-width:76ch;padding-bottom:var(--s5);margin-bottom:var(--s5);border-bottom:1px solid var(--line)}.materials-form h2{margin-top:0;font-size:18px}.materials-actions{display:flex;gap:var(--s2);flex-wrap:wrap}.materials-workspace .materials-family-tabs{flex:0 1 auto;height:auto;min-height:36px;max-width:100%;flex-wrap:wrap;overflow:visible}.materials-workspace .materials-family-tabs a{min-height:36px;white-space:normal}.materials-workspace .materials-version-tabs{flex:1 1 auto;height:auto;min-height:36px}.materials-history{max-width:76ch;margin-bottom:var(--s5)}.materials-history ul{list-style:none;padding:0;border:1px solid var(--line);border-radius:var(--radius-large);overflow:hidden;background:var(--surface)}.materials-history a{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--s2);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.materials-history li:last-child a{border-bottom:0}.materials-history a[aria-current=page]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.materials-history time{font-size:12px;color:var(--ink-2)}.materials-navigator span{overflow-wrap:anywhere}.markdown-editor-tools{display:flex;flex-wrap:wrap;gap:var(--s2)}.markdown-editor-tools button{min-height:36px}.markdown-practice-notice{color:var(--ink-2);font-size:14px}.markdown-live-preview{border:1px solid var(--line);border-radius:var(--radius-large);padding:var(--s4);background:var(--surface);overflow-wrap:anywhere}.markdown-live-preview h3{margin-top:0;font:600 14px/1.4 var(--font-ui);color:var(--ink-2)}.markdown-copy-fallback textarea{width:100%}.markdown-errors{border-left:3px solid var(--danger);padding:var(--s2) var(--s3);background:var(--surface)}.markdown-errors ul{margin:var(--s2) 0 0;padding-left:1.4rem}.markdown-answers,.minddesk-markdown{min-width:0;padding:var(--s4);border:1px solid var(--line);border-radius:var(--radius);background:var(--markdown-surface);line-height:1.65;overflow-wrap:anywhere}.markdown-answers:empty,.minddesk-markdown:empty{display:none}.markdown-answers>:first-child,.minddesk-markdown>:first-child{margin-top:0}.markdown-answers>:last-child,.minddesk-markdown>:last-child{margin-bottom:0}.minddesk-markdown h1,.minddesk-markdown h2,.minddesk-markdown h3{line-height:1.3;margin:1.3em 0 .5em}.minddesk-markdown h1{font-size:1.55rem}.minddesk-markdown h2{font-size:1.3rem}.minddesk-markdown h3{font-size:1.1rem}.minddesk-markdown pre{overflow-x:auto;padding:var(--s3);border-radius:var(--radius);background:var(--sunken)}.minddesk-markdown table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.minddesk-markdown td,.minddesk-markdown th{border:1px solid var(--line);padding:.35em .65em}.minddesk-markdown a{overflow-wrap:anywhere}.markdown-callout,.markdown-question-preview{margin:var(--s4) 0;padding:var(--s3) var(--s4);border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 var(--radius) var(--radius) 0}.markdown-callout>strong{display:block;text-transform:capitalize;margin-bottom:.35em}.markdown-question-preview small{display:block;color:var(--ink-2)}.markdown-field{display:block;margin:var(--s4) 0;padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius);min-width:0}.markdown-field legend{padding:0 .3em;font-weight:600}.markdown-field>input,.markdown-field>textarea{display:block;width:100%;max-width:100%;min-width:0;margin-top:var(--s2)}.questionnaire-form-content{display:grid;grid-gap:var(--field-group-gap);gap:var(--field-group-gap)}.questionnaire-form-content>.markdown-field{margin:0}.markdown-field small{color:var(--ink-2);font-weight:400}.markdown-option{display:flex;align-items:flex-start;gap:var(--s2);margin:var(--s2) 0;font-weight:400}.markdown-option input{width:auto;min-height:auto;margin-top:.4em}.markdown-scale{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s3)}.markdown-scale select{width:auto;min-width:5em}.markdown-answers{margin-top:var(--s4)}.markdown-answers dl>div{margin:var(--s3) 0}.markdown-answers dt{font-weight:600}.markdown-answers dd{margin:.25em 0 0;white-space:pre-wrap}.inspector-overlay,.workflow-confirm,.workflow-dialog,dialog.date-time-dialog{max-width:calc(100vw - 32px);max-height:calc(100dvh - 64px);margin:auto;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius-large);background:var(--raised);color:var(--ink);box-shadow:var(--shadow)}.console-drawer::-webkit-backdrop,.inspector-overlay::-webkit-backdrop,.workflow-confirm::-webkit-backdrop,.workflow-dialog::-webkit-backdrop,dialog.date-time-dialog::-webkit-backdrop{background:var(--backdrop)}.console-drawer::backdrop,.inspector-overlay::backdrop,.workflow-confirm::backdrop,.workflow-dialog::backdrop,dialog.date-time-dialog::backdrop{background:var(--backdrop)}.inspector-overlay:not([open]),.workflow-confirm:not([open]),.workflow-dialog:not([open]),dialog.date-time-dialog:not([open]){display:none}.workflow-dialog[open]{display:flex;flex-direction:column}.workflow-drawer{width:min(640px,calc(100vw - 32px));height:auto}.workflow-modal{width:min(460px,calc(100vw - 32px))}.workflow-modal:has(.session-form){width:min(640px,calc(100vw - 32px))}.session-indicators{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px}.calendar-event-content .session-indicators{display:block;overflow:hidden}.calendar-event-content .session-indicators>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-task.calendar-cancelled{opacity:.65}.workflow-dialog>header{flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;grid-column-gap:var(--s4);column-gap:var(--s4);grid-row-gap:var(--s1);row-gap:var(--s1);padding:var(--s2) var(--s5);border-bottom:1px solid var(--line)}.workflow-dialog>header>div{display:contents}.workflow-dialog h2{margin:0 0 4px;font:500 18px/1.3 var(--font-title)}.workflow-confirm>h2,.workflow-dialog>header h2{margin:0;font:700 18px/1.3 var(--font-title)}.workflow-dialog>header h2{grid-column:1;grid-row:1;min-width:0}.workflow-dialog header p{grid-column:1;grid-row:2;margin:0;color:var(--ink-2);font-size:13px;overflow-wrap:anywhere}.workflow-dialog>header button{grid-column:2;grid-row:1;min-width:36px;min-height:36px;padding:0}.workflow-body{flex:0 1 auto;min-height:0;overflow-y:auto;padding:var(--s2) var(--s5) var(--s5);scroll-padding:var(--field-focus-reserve)}.private-note-fields,.workflow-fields{display:grid;grid-gap:var(--field-group-gap);gap:var(--field-group-gap);min-width:0;padding:var(--field-focus-reserve)}.workflow-body .web-card{margin:0;padding:0;border:0;background:transparent}.workflow-body .client-form{margin:0;padding:0;max-width:none;display:grid;grid-gap:var(--field-group-gap);gap:var(--field-group-gap)}.workflow-body .client-form fieldset{min-width:0}.workflow-body .client-form fieldset:not(.markdown-field){display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--field-group-gap);gap:var(--field-group-gap);max-width:100%;margin:0;padding:0;border:0}.workflow-body label{line-height:1.5;overflow-wrap:anywhere}.workflow-body label:has(>input[type=checkbox]){display:flex;flex-direction:row;align-items:flex-start;gap:10px}.workflow-body input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin:2px 0}.workflow-field{display:grid;grid-gap:var(--field-gap);gap:var(--field-gap);min-width:0}.workflow-body input,.workflow-body select,.workflow-body textarea{max-width:100%;min-width:0}.workflow-body .client-form>button:last-child{position:static}.library-picker-selection,.library-picker-selection>div,.library-workflow-picker{display:grid;grid-gap:var(--field-group-gap);gap:var(--field-group-gap);min-width:0}.library-picker-search{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:var(--field-group-gap);gap:var(--field-group-gap);min-width:0}.library-picker-search>label{max-width:none;min-width:0}.library-picker-search>button{max-width:100%}.library-picker-selection>div>p,.library-workflow-picker>p{margin:0;overflow-wrap:anywhere}.issuance-form{container-type:inline-size}.issuance-recipient{width:100%;min-width:0}.issuance-due,.issuance-options{display:grid;grid-gap:var(--field-group-gap);gap:var(--field-group-gap);min-width:0}.issuance-options>p,.issuance-recipient>p{margin:0;font-size:13px;color:var(--ink-2)}.issuance-options label:has(>input[type=checkbox]){font-weight:400}@container (min-width: 480px){.issuance-form .issuance-due,.issuance-form .library-picker-selection{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.workflow-body .materials-actions{position:static;padding-block:var(--s2);background:var(--raised)}.workflow-body .calendar-task-form>button:last-child,.workflow-body .session-form>button:last-child{position:static;justify-self:start}.calendar-task-form .task-color-palette{margin:0;padding:0;border:0}.task-color-palette legend{padding:0;font-weight:500}.task-color-options{display:flex;flex-wrap:wrap;gap:8px;padding:6px}.calendar-task-form .task-color-option{position:relative;display:inline-flex;flex:0 0 40px;width:40px;height:40px;margin:0;cursor:pointer}.task-color-option input[type=radio]{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:inherit}.task-color-swatch{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--ink-2);border-radius:6px}.task-color-option:hover .task-color-swatch{border-color:var(--ink)}.task-color-option input:checked+.task-color-swatch{box-shadow:0 0 0 2px var(--ink)}.task-color-option input:focus-visible+.task-color-swatch{outline:2px solid var(--focus);outline-offset:4px}.task-color-option input:disabled{cursor:not-allowed}.task-color-option input:disabled+.task-color-swatch{opacity:.55}.workflow-confirm button:disabled,.workflow-dialog button:disabled{opacity:.6;cursor:wait}.workflow-confirm{width:min(440px,calc(100vw - 32px));padding:var(--s5)}.workflow-confirm p{overflow-wrap:anywhere;color:var(--ink-2)}.workflow-confirm footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s2);margin:var(--s5) 0 0}.workflow-trigger{white-space:nowrap}.console-drawer{position:fixed;inset:calc(var(--top-height) + 6px) 12px auto auto;margin:0;width:min(384px,calc(100vw - 24px));max-width:calc(100vw - 24px);height:auto;max-height:min(560px,calc(100dvh - var(--top-height) - 24px));padding:0;overflow:auto;border:1px solid var(--line-strong);border-radius:var(--radius-large);background:var(--raised);color:var(--ink);box-shadow:var(--shadow)}.console-drawer::-webkit-backdrop{background:transparent}.console-drawer::backdrop{background:transparent}.console-drawer>header{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);background:var(--raised)}.console-drawer h2{margin:0;font:600 15px/1.3 var(--font-ui)}.console-drawer>header button{min-width:36px;min-height:36px;padding:0;border-color:transparent;background:transparent;color:var(--ink-2);font-size:18px}.console-drawer>header button:hover:not(:disabled){border-color:transparent;background:var(--sunken);color:var(--ink)}.console-drawer>a{display:block;padding:var(--s3) var(--s4);border-top:1px solid var(--line);text-align:right;font-weight:500}.notification-drawer-content{padding:0 var(--s4) var(--s3)}.notification-drawer-content .client-list li{position:relative;align-items:flex-start;gap:6px;padding:14px 0}.notification-drawer-content .client-list li>p{margin:0}.notification-drawer-content .client-list li>time{font-size:12px}.notification-drawer-content .client-list li>button{align-self:flex-start;min-height:32px}.notification-drawer-content>button{margin-top:var(--s2)}.inspector-overlay{width:min(420px,calc(100vw - 32px));height:auto;display:flex;flex-direction:column}dialog.date-time-dialog{width:min(440px,calc(100vw - 32px));padding:var(--s5);overflow-y:auto;scroll-padding:var(--field-focus-reserve)}.date-time-dialog h2{margin:0 0 4px;font:700 20px/1.25 var(--font-title)}.date-time-zone{margin:0 0 20px;color:var(--ink-2);font-size:12px}.date-time-fields{display:grid;grid-gap:var(--field-group-gap);gap:var(--field-group-gap);padding:var(--field-focus-reserve)}.date-time-fields label,.date-time-occurrence{display:grid;grid-gap:var(--field-gap);gap:var(--field-gap);font-size:13px}.date-time-entry{position:relative;display:block;min-width:0}.date-time-entry>label{display:grid;grid-gap:var(--field-gap);gap:var(--field-gap);min-width:0}.date-time-entry>label input{display:block;margin-top:0}.date-time-entry>input,.date-time-entry>label>input,.schedule-date-entry>input{padding-right:48px}.date-time-picker{position:absolute;right:2px;bottom:2px;width:36px;height:36px}.date-time-trigger{width:var(--action-control-height);height:var(--action-control-height);min-height:var(--action-control-height);padding:0;border-color:var(--line-strong)!important;background:transparent!important;color:var(--accent-strong)!important}.date-time-trigger:hover:not(:disabled){background:transparent!important;border-color:var(--accent)!important}.localized-calendar-navigation{display:grid;grid-template-columns:36px minmax(0,1fr) 78px 36px;grid-gap:6px;gap:6px;margin-bottom:var(--s3)}.localized-calendar-navigation button{justify-self:stretch;width:36px;min-height:36px;padding:0;font-size:20px;font-weight:400}.localized-calendar-navigation input,.localized-calendar-navigation select{min-height:36px;padding:4px 8px;font-size:13px}.localized-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:3px;gap:3px}.localized-calendar-weekday{color:var(--ink-3);font-size:11px;font-weight:600;text-align:center}.localized-calendar-grid button{justify-self:stretch;width:100%;min-height:36px;padding:0;border:0;border-radius:var(--radius);background:transparent;color:var(--ink);font-size:13px;font-weight:400}.localized-calendar-grid button:hover:not(:disabled){background:var(--sunken)}.localized-calendar-grid button[aria-pressed=true]{background:var(--accent);color:var(--on-accent);font-weight:600}.localized-calendar-grid button[aria-pressed=true]:hover{background:var(--accent-strong);color:var(--on-accent)}.date-time-time{display:flex;align-items:flex-end;gap:var(--s2);border-top:1px solid var(--line);padding-top:14px}.date-time-time label{flex:1 1}.date-time-time>span{padding-bottom:9px;font-weight:600}.date-only-dialog h2{margin-bottom:18px}.date-time-occurrence{margin-top:var(--s4)}.date-time-error{margin:var(--s4) 0 0;color:var(--danger);font-size:13px}.date-time-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s2);margin-top:var(--s5)}.date-time-actions button:first-child:nth-last-child(3){margin-right:auto}:is(.client-form,.workflow-body,.date-time-dialog,.private-note-fields,.questionnaire-form-content) label:has(>input:not([type=checkbox]):not([type=radio]),>select,>textarea,>.date-time-entry){display:flex;flex-direction:column;gap:var(--field-gap);min-width:0}:is(.client-form,.workflow-fields,.date-time-dialog,.private-note-fields,.questionnaire-form-content) :is(input,select,textarea){scroll-margin:calc(var(--field-focus-reserve) + 1px)}.date-time-entry>label>input,label.markdown-field>input,label.markdown-field>textarea{margin-top:0}.workspace-setting{margin:0 0 var(--s4);padding:0;overflow:hidden}.workspace-setting-heading{padding:var(--s4) var(--s5) var(--s3);border-bottom:1px solid var(--line)}.workspace-setting-heading h2{margin:0 0 4px;font:600 16px/1.3 var(--font-ui)}.workspace-setting-heading p{margin:0;color:var(--ink-2);font-size:13px}.workspace-setting-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s5);padding:var(--s4) var(--s5)}.workspace-setting-description{display:grid;grid-gap:4px;gap:4px}.workspace-setting-description strong{font-size:14px;font-weight:500}.workspace-setting-description span{color:var(--ink-2);font-size:13px}.workspace-setting-control{display:flex;align-items:center;gap:var(--s3)}.workspace-setting-control:has(select){flex-direction:column;align-items:stretch;gap:var(--field-gap);min-width:0}.workspace-setting-control>span{color:var(--ink-2);font-size:13px;white-space:nowrap}.workspace-setting-control>span.is-selected{color:var(--ink);font-weight:600}.workspace-setting-control button[role=switch]{position:relative;flex:0 0 52px;width:52px;min-height:30px;padding:0;border:1px solid var(--line-strong);border-radius:999px;background:var(--sunken)}.workspace-setting-control button[role=switch][aria-checked=true]{background:var(--accent);border-color:var(--accent)}.workspace-switch-thumb{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--ink);box-shadow:var(--shadow-small);transition:transform .18s ease}.workspace-setting-control button[aria-checked=true] .workspace-switch-thumb{transform:translateX(22px);background:var(--on-accent)}.workspace-setting-unavailable{max-width:37ch;margin:0;color:var(--ink-2);font-size:13px}.workspace-setting-row label{font-size:14px}.workspace-setting-row select{width:min(100%,240px)}.avatar-setting-row{justify-content:flex-start}.avatar-setting-actions{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2);min-width:0;max-width:100%}.avatar-file-label{display:inline-flex;align-items:center;min-height:40px;padding:7px 14px;border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer}.avatar-file-label:hover{background:var(--sunken)}.process-tab-body .avatar-setting-actions input[type=file]{width:1px;max-width:100%;min-width:0;height:1px;min-height:0;padding:0;border:0;opacity:0;position:absolute;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.avatar-setting-actions input[type=file]:focus-visible+.avatar-file-label{outline:2px solid var(--accent)}.avatar-setting-message{margin:0 var(--s5) var(--s3)}@media (min-width:1200px) and (max-width:1439px){.console-layout{grid-template-columns:var(--menu-width) minmax(0,1fr) 300px}}@media (max-width:1199px){.console-layout{grid-template-columns:var(--menu-width) minmax(0,1fr);grid-template-rows:var(--top-height) minmax(0,1fr) minmax(0,240px) var(--status-height);grid-template-areas:"top top" "menu work" "menu prev" "stat stat"}.preview-region,.resource-inspector{border-left:0;border-top:1px solid var(--line)}}@media (max-width:1023px){:root{--workspace-padding:16px}.client-console,.console-layout{grid-template-columns:64px minmax(0,1fr)}.console-rail{padding-inline:var(--s2);align-items:center;overflow:visible;z-index:30}.console-menu-group,.console-utilities{align-items:center;align-self:stretch}.console-menu-heading{display:none}.console-menu-group+.console-menu-group{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line)}.console-rail a,.console-rail button{width:44px;justify-content:center;padding:0}.console-brand-workspace,.console-rail .rail-label{display:none}.page-head,.process-header{padding-inline:var(--workspace-padding)}.client-console-content .web-shell,.process-tab-body,.schedule-agenda,.today-body{padding:var(--workspace-padding)}}@media (max-width:767px){.console-layout{grid-template-rows:52px minmax(0,1fr) min(180px,24dvh) 60px;grid-template-areas:"top" "work" "prev" "menu"}.client-console,.console-layout{grid-template-columns:minmax(0,1fr)}.client-console{grid-template-rows:52px minmax(0,1fr) 60px;grid-template-areas:"top" "work" "menu"}.console-status{display:none}.preview-region>header{min-height:44px;padding:var(--s2) var(--s4)}.preview-region .inspector-body{padding:var(--s3) var(--s4)}.client-console .console-rail,.console-rail{flex-direction:row;align-items:center;gap:2px;padding:0 var(--s2);overflow-x:auto;overflow-y:hidden;border-right:0;border-top:1px solid var(--line)}.console-menu-group,.console-utilities{flex-direction:row;gap:2px}.console-layout .console-menu-group+.console-menu-group{margin:0;padding:0 0 0 2px;border-top:0;border-left:1px solid var(--line)}.console-utilities{margin:0 0 0 auto;padding:0 0 0 4px;border-top:0;border-left:1px solid var(--line)}.console-layout .console-rail a,.console-layout .console-rail button,.console-rail a,.console-rail button{flex:0 0 44px;width:44px;justify-content:center;padding:0}.client-console .console-rail .rail-label,.console-layout .console-rail .rail-label,.console-rail .rail-label{display:none}.console-topbar{padding-inline:var(--s3) var(--s2)}.console-brand-name{display:none}.workspace-view-switch>:is(a,span){padding-inline:5px;font-size:11px}.topbar-signout{margin-left:0}.topbar-signout button{width:40px;min-width:40px;padding:0;justify-content:center}.topbar-signout-label{display:none}.console-drawer{inset:calc(52px + 6px) 8px auto 8px;width:auto}:root{--head-height:88px}.page-head,.process-header{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-gap:2px;gap:2px;padding:5px var(--workspace-padding)}.page-head-text{padding-block:2px}.page-head h1,.process-header h1{font-size:19px}.page-head-meta{max-width:100%;max-height:32px;padding-block:0;text-align:left}.page-actions{padding-inline:var(--workspace-padding)}.page-actions-start{flex-basis:100%}.page-actions-end{flex-wrap:wrap}.page-actions-start>small,.page-hint{display:none}.process-tab-body,.schedule-agenda,.today-body{padding:var(--s4)}.client-console-content .web-shell,.console-main>div>.web-shell{padding:var(--workspace-padding)}.client-mode-tabs{padding-inline:var(--s2)}.web-card{padding:var(--s4)}.workflow-body{padding:var(--s2) var(--s4) var(--s4)}.workflow-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.workflow-dialog>footer,.workflow-dialog>header{padding-inline:var(--s4)}.workspace-setting-row{flex-direction:column;align-items:flex-start;gap:var(--s3);padding:var(--s4)}.workspace-setting-heading{padding:var(--s4) var(--s4) var(--s3)}.workspace-setting-row select{width:100%}.agenda-row{flex-direction:column}.today-focus{padding:14px}.today-session-time{width:100%}dialog.date-time-dialog{padding:20px var(--s4)}.date-time-actions button{flex:1 1 auto}.login{margin:8vh 16px}}@media (prefers-reduced-motion:reduce){.workspace-switch-thumb{transition:none}}.client-cards .materials-actions{margin-bottom:var(--s3);align-items:center}.client-cards .materials-actions label{display:flex;align-items:center;gap:var(--s2)}.library-table{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.library-list ul{list-style:none;padding:0;margin:0}.library-list li a,.library-list-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.65fr) 72px;align-items:center;grid-gap:var(--s3);gap:var(--s3);padding-inline:var(--s4)}.library-list-head{min-height:34px;background:var(--bg);color:var(--ink-2);font-size:12px;border-bottom:1px solid var(--line)}.library-list li+li{border-top:1px solid var(--line)}.library-list li a{min-height:52px;padding-block:var(--s2);color:var(--ink);text-decoration:none}.library-list li a:hover{background:var(--sunken)}.library-list li a:focus-visible{background:var(--accent-soft);outline-offset:-3px}.library-list li a>*{min-width:0;overflow-wrap:anywhere}.library-item-title{font-weight:500}.library-item-type,.library-item-version{color:var(--ink-2);font-size:13px}.library-item-version{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.library-list>button{margin-top:var(--s3)}.library-content h2{overflow-wrap:anywhere}.library-form input,.library-form select,.library-form textarea{max-width:100%}.library-preview fieldset.markdown-field{grid-template-columns:minmax(0,1fr);gap:var(--s2)}.library-preview .questionnaire-form-content label.markdown-option{flex-direction:row;align-items:flex-start;gap:var(--s2)}.library-preview .markdown-option input[type=checkbox],.library-preview .markdown-option input[type=radio]{width:18px;height:18px;min-height:0;flex:0 0 18px;margin:2px 0}.library-results dl>div{display:grid;grid-gap:4px;gap:4px;margin-block:12px}.library-results dd{margin:0}@media (max-width:700px){.list-search{max-width:none}.library-list-head{display:none}.library-list li a{grid-template-columns:minmax(0,1fr) auto;gap:4px var(--s3);padding-block:var(--s3)}.library-item-title{grid-column:1/-1}.library-version-caption{position:static;width:auto;height:auto;margin:0;clip:auto;overflow:visible;white-space:normal}}.issuance-participants{display:grid;grid-gap:8px;gap:8px;width:100%;min-width:0}.issuance-participants legend{font-weight:500;margin-bottom:8px}.client-form .issuance-participants .issuance-participant-choice{display:flex;align-items:flex-start;gap:8px;font-weight:400}.issuance-participant-choice>input{flex:0 0 auto;margin-top:3px}.issuance-participant-choice>span{min-width:0;overflow-wrap:anywhere}.issuance-participant-choice small,.issuance-participants>p{color:var(--ink-2);font-size:13px}.issuance-participants>p{margin:0}.dynamic-today .today-body{display:grid;grid-gap:20px;gap:20px;align-content:start}.page-actions-with-center{position:relative}.page-actions-with-center>.page-actions-start{flex:0 1 auto}.page-actions-with-center>.page-actions-end{flex:0 1 auto;max-width:100%}.page-actions-center{order:3;flex:0 0 100%;min-width:0}.page-actions-center:has(.today-participants-inline){flex-basis:0;height:0}.today-participants{display:flex;align-items:center;justify-content:center;gap:var(--action-control-gap);min-width:0}.today-participants-inline{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.today-participants-page{display:flex;align-items:center;justify-content:center;gap:var(--action-control-gap)}.today-participants-paged .today-participants-page{width:var(--today-participants-page-width)}.today-participant{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--action-control-height);height:var(--action-control-height);padding:0;box-sizing:border-box;border:1px solid transparent;border-radius:50%;background:transparent;text-decoration:none}.today-participant:hover{border-color:var(--accent)}.today-participant:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.today-participant .minddesk-avatar{width:100%;height:100%}.dynamic-today .today-focus{display:grid;grid-gap:12px;gap:12px;padding:20px;border:1px solid var(--line-strong);border-radius:var(--resource-radius);background:var(--raised)}.dynamic-today .today-focus h2,.dynamic-today .today-focus p{margin:0}.dynamic-today .today-focus nav{display:flex;gap:16px;flex-wrap:wrap}.today-eyebrow,.today-held{color:var(--accent)}.today-held{border-left:3px solid var(--accent);padding:8px 12px;margin:0}.today-scheduled-timer{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--line);padding-top:12px}.today-scheduled-timer strong{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.today-scheduled-timer .today-timer-countdown{font-size:clamp(48px,6vw,72px);line-height:1.05}.today-scheduled-timer .today-timer-state{font-size:24px;line-height:1.3}.today-scheduled-timer progress{width:100%;height:8px;accent-color:var(--accent)}.today-note-layout{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:16px;gap:16px}.today-note-browser,.today-note-editor{display:grid;grid-gap:12px;gap:12px;align-content:start;min-width:0}.today-note-browser label label{display:grid;grid-gap:6px;gap:6px}.today-note-browser select{width:100%}.today-note-browser .client-list{margin:0}.today-note-browser .client-list li{flex-wrap:wrap;overflow-wrap:anywhere}.today-note-browser .client-list button{text-align:left;width:100%}.today-note-browser code{font-size:11px;overflow-wrap:anywhere}.today-note-editor .web-card{min-width:0}.today-note-editor textarea{width:100%;min-height:220px;font-size:16px;line-height:1.65;resize:vertical}.today-note-editor textarea[readonly]{background:var(--bg)}.today-note-context{border-left:3px solid var(--accent);padding:8px 12px;overflow-wrap:anywhere}.dynamic-today .today-agenda .client-list{margin:0}@media(max-width:760px){.today-note-layout{grid-template-columns:minmax(0,1fr)}.dynamic-today .today-focus{padding:16px}}.dynamic-today [hidden]{display:none!important}.dynamic-today .today-body{grid-auto-rows:max-content}.today-note-browser .client-list>li{display:block;padding:10px 12px}.today-note-browser .client-list>li>button{display:block;width:100%;min-width:0}.today-note-browser .client-list>li>small{display:block;margin-top:6px;font-size:12px}.today-note-browser .resource-title{display:flex;width:100%;align-items:flex-start}.today-note-browser .resource-title-text{flex:1 1;min-width:0;line-height:1.5}.dynamic-today .today-focus{margin:0;padding:16px;gap:16px}.today-focus-summary{display:grid;grid-gap:6px;gap:6px;min-width:0}.dynamic-today .today-focus h2{font:500 20px/1.3 var(--font-title);letter-spacing:0;text-transform:none;color:var(--ink)}.dynamic-today .today-focus nav>a{min-height:28px}.today-note-editor>.web-card{margin:0;padding:16px}.today-note-editor .today-note-context{margin:0;font-size:12px}.private-note-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--action-control-gap)}.today-note-feedback{min-height:1.5em}.today-note-feedback p{margin:0}@media(min-width:761px){.dynamic-today .today-focus:has(.today-scheduled-timer){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.today-scheduled-timer{border-top:0;border-left:1px solid var(--line);padding:0 0 0 16px;min-width:0;gap:6px}}.dynamic-today .today-session-picker{display:flex;align-items:center;gap:var(--action-control-gap);min-width:0;max-width:640px;white-space:nowrap}.dynamic-today .today-session-picker>select{flex:1 1;width:auto;min-width:0;min-height:var(--action-control-height);padding:6px 10px}:is(.library-table,.resource-table,.client-list,.agenda-list,.process-navigator ul,.materials-history ul,.client-cards>ul.materials-history,.today-agenda>ul,.schedule-agenda section>ul,.client-process-picker,.resource-roster){min-width:0;margin-inline:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--resource-radius);background:var(--surface);overflow:hidden;container:resource-list/inline-size}.process-navigator .resource-table>ul,.resource-table>ul{margin:0;padding:0;border:0;border-radius:0;container-type:normal}.resource-table li[hidden]{display:none}.resource-table:not(:has(li:not([hidden]))),:is(.client-list,.agenda-list,.resource-roster,.client-process-picker):empty{display:none}.resource-list-head{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-height:34px;padding:6px 16px;border-bottom:1px solid var(--line);background:var(--bg);color:var(--ink-2);font-size:12px}.resource-table-metadata .resource-list-head,.resource-table-metadata li>a{grid-template-columns:minmax(0,1fr) auto}.resource-table-metadata li>a{display:grid;grid-gap:12px;gap:12px}:is(.client-list,.agenda-list,.materials-history ul,.client-cards>ul.materials-history,.today-agenda>ul,.schedule-agenda section>ul)>li{min-width:0;min-height:var(--resource-row-height);padding:var(--resource-row-padding);border-bottom:1px solid var(--line);overflow-wrap:anywhere}:is(.client-list,.agenda-list,.materials-history ul,.client-cards>ul.materials-history,.today-agenda>ul,.schedule-agenda section>ul)>li:last-child{border-bottom:0}.agenda-list>.agenda-row,.client-cards>ul.materials-history>li,.client-list>li,.process-feature>.client-list>li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:4px 12px;gap:4px 12px}.agenda-list>.agenda-row:not(:has(>.inspector-select)),.client-cards>ul.materials-history>li,:is(.client-list,.process-feature>.client-list)>li:not(:has(>.inspector-select)){grid-template-columns:minmax(0,1fr) auto}.agenda-row>div,.client-list>li>*{min-width:0}.client-list>li>:is(a:first-child,button:first-child,.avatar-heading:first-child,.resource-title:first-child,code:first-child,p:first-child){grid-column:1;grid-row:1;font-weight:500;color:var(--ink)}.client-list>li>:where(span:not(.status-pill):not(.avatar-heading):not(.resource-title),time,code:not(:first-child),p:not(:first-child)){grid-column:1;color:var(--ink-2);font-size:13px}.agenda-row>.status-pill,.client-cards>ul.materials-history>li>.status-pill,.client-list>li>.status-pill{grid-column:2;grid-row:1;justify-self:end}.agenda-row>.inspector-select,.client-list>li>.inspector-select{grid-column:3;grid-row:1;justify-self:end}.client-list>li>button:not(:first-child):not(.inspector-select){grid-column:2/-1;justify-self:end}.process-feature>.client-list{margin:0 0 18px}.process-feature>.client-list>li>.resource-recipient{grid-column:1;grid-row:2}.agenda-row>div{grid-column:1;grid-row:1/span 2}.client-process-picker>a,.materials-history li>a,.process-navigator li>a,:is(.client-list,.agenda-list)>li a{color:var(--ink);text-decoration:none;font-weight:500}:is(.client-list,.agenda-list)>li a:hover{text-decoration:underline}.agenda-row a>time{color:inherit}.process-navigator li>a{min-height:var(--resource-row-height);padding:var(--resource-row-padding)}.process-navigator small{color:var(--ink-2);font-size:13px}.process-navigator li>a>*{min-width:0;overflow-wrap:anywhere}.resource-title{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%;text-align:left}.resource-title-text{min-width:0;overflow-wrap:anywhere}.resource-kind-icon{flex:0 0 20px;width:20px;height:20px;color:var(--ink-2)}.resource-title code{overflow-wrap:anywhere}.materials-history ul>li{padding:0}.materials-history li>a{min-height:var(--resource-row-height);padding:var(--resource-row-padding);border:0;align-items:center}.client-cards>ul.materials-history>li>button{grid-column:1;grid-row:1;min-width:0;text-align:left;justify-content:flex-start}.client-cards>ul.materials-history>li>time{grid-column:1;grid-row:2;font-size:13px}.client-cards :is(ul.materials-history,section>.client-list)>li>button.secondary,.client-list>li>button.secondary:first-child{padding:0;min-height:32px;border-color:transparent;background:transparent;color:var(--ink);text-align:left;justify-content:flex-start}.today-agenda>ul>li{padding:0}.today-agenda .today-session.secondary{min-height:var(--resource-row-height);padding:var(--resource-row-padding);border:0;border-radius:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px}.today-agenda .today-session>:not(.status-pill){grid-column:1}.today-agenda .today-session>.status-pill{grid-column:2;grid-row:1;justify-self:end}.today-agenda .today-selection-label{margin-left:0}.schedule-agenda section>ul>li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.schedule-agenda .schedule-row-select.secondary{min-height:var(--resource-row-height);padding:0;border:0;border-radius:0;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px}.schedule-agenda .schedule-row-select>:not(.status-pill){grid-column:1;min-width:0}.schedule-agenda .schedule-row-select>.status-pill{grid-column:2;grid-row:1;justify-self:end}.schedule-agenda li>:is(a,button:not(.schedule-row-select)){justify-self:end}.client-process-picker{display:block}.client-process-picker>a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:var(--resource-row-height);margin:0;padding:var(--resource-row-padding);border:0;border-bottom:1px solid var(--line);border-radius:0}.client-process-picker>a:last-child{border-bottom:0}.client-process-picker>a>.status-pill{justify-self:end}.resource-roster .membership{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:4px 12px;gap:4px 12px;min-height:var(--resource-row-height);padding:var(--resource-row-padding);margin:0;border-radius:0}.resource-roster .membership:last-child{border-bottom:0}.resource-roster .membership>h3{grid-column:1;grid-row:1;margin:0;font-weight:500}.resource-roster .membership>.status-pill{grid-column:2;grid-row:1;justify-self:end}.resource-roster .membership>.inspector-select{grid-column:3;grid-row:1}.resource-roster .membership>:is(p,small,.participation-actions,.workflow-trigger){grid-column:1/-1}.client-process-picker>a:hover,.resource-roster .membership:hover,:is(.client-list,.agenda-list,.materials-history ul,.client-cards>ul.materials-history,.today-agenda>ul,.schedule-agenda section>ul)>li:hover{background:var(--sunken)}.client-process-picker>a:focus-visible,.process-navigator li>a:focus-visible,.resource-roster .membership:focus-within,:is(.client-list,.agenda-list,.materials-history ul,.client-cards>ul.materials-history,.today-agenda>ul,.schedule-agenda section>ul)>li:focus-within{background:var(--accent-soft)}:is(.resource-table,.client-list,.agenda-list,.materials-history,.today-agenda,.schedule-agenda,.client-process-picker,.resource-roster) :focus-visible{outline-offset:-3px}.agenda-list>li:has(>.inspector-select[aria-pressed=true]),.client-list>li:has(>.inspector-select[aria-pressed=true]),.client-process-picker>a[aria-current=page],.schedule-agenda li.is-selected{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}:is(.notification-page,.notification-drawer-content) .client-list>li{grid-template-columns:minmax(0,1fr) auto;padding:var(--resource-row-padding)}:is(.notification-page,.notification-drawer-content) .client-list>li>p:first-child{grid-column:1;grid-row:1;margin:0}:is(.notification-page,.notification-drawer-content) .client-list>li>time{grid-column:1;grid-row:2;font-size:12px;white-space:normal}:is(.notification-page,.notification-drawer-content) .client-list>li>.notification-state{grid-column:2;grid-row:1;justify-self:end}:is(.notification-page,.notification-drawer-content) .client-list>li>:is(a,p:not(:first-child),button.notification-target){grid-column:1;grid-row:3;justify-self:start;margin:0}:is(.notification-page,.notification-drawer-content) .client-list>li>button:not(.notification-target){grid-column:2;grid-row:2/4;justify-self:end}@container resource-list (max-width: 640px){.library-list-head,.resource-table .resource-list-head{display:none}.library-list li a{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding-block:8px}.library-item-title{grid-column:1/-1}.library-version-caption{position:static;width:auto;height:auto;margin:0;clip:auto;overflow:visible;white-space:normal}.agenda-list>.agenda-row,.client-list>li,.process-feature>.client-list>li,.resource-roster .membership{grid-template-columns:minmax(0,1fr) auto}.agenda-row>.inspector-select,.client-list>li>.inspector-select,.resource-roster .membership>.inspector-select{grid-column:2;grid-row:2}.schedule-agenda section>ul>li{grid-template-columns:minmax(0,1fr)}.schedule-agenda li>:is(a,button:not(.schedule-row-select)){justify-self:end}}.dynamic-today .today-agenda .client-list>.today-agenda-row{position:relative;grid-template-columns:minmax(0,1fr) auto;padding:var(--resource-row-padding)}.today-agenda-row>.today-agenda-select{justify-self:start}.today-agenda-row>.today-participants-agenda{grid-column:1/-1;grid-row:2;padding-block:2px}.today-agenda-row>.today-participants-agenda.today-participants-inline{grid-row:auto;padding:0}.today-agenda .today-participant:focus-visible{outline-offset:2px}.today-agenda .today-participant:hover{text-decoration:none}dialog:is(.workflow-dialog,.workflow-confirm,.date-time-dialog,.inspector-overlay,.console-drawer){overflow:hidden;overscroll-behavior:contain}dialog:is(.workflow-confirm,.date-time-dialog,.console-drawer)[open]{display:flex;flex-direction:column}dialog:is(.workflow-confirm,.date-time-dialog){padding:0}dialog:is(.workflow-confirm,.date-time-dialog)>header{flex:none;padding:var(--s3) var(--s5);border-bottom:1px solid var(--line)}dialog:is(.workflow-confirm,.date-time-dialog)>header h2{margin:0;overflow-wrap:anywhere}.dialog-scroll-body,.notification-scroll-body{flex:0 1 auto;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;scroll-padding:calc(var(--field-focus-reserve) + 1px)}.dialog-scroll-body{padding:var(--s3) var(--s5)}.workflow-dialog>.workflow-body{flex:0 1 auto;overflow-x:hidden}.workflow-body .library-workflow-picker{display:grid;grid-gap:var(--field-group-gap);gap:var(--field-group-gap);min-width:0}dialog>footer.dialog-footer{flex:none;margin:0;padding:var(--s3) var(--s5);border-top:1px solid var(--line);background:var(--raised)}.workflow-action-group,dialog>footer.dialog-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s2)}.workflow-action-group{min-width:0}dialog>footer:is(.workflow-footer,.inspector-footer):empty{display:none}.workflow-footer .workflow-action-group button,.workflow-footer button{margin:0}.console-drawer>header{position:static;flex:none}.console-drawer>footer.dialog-footer{padding-inline:var(--s4)}.console-drawer>footer a{font-weight:500}.inspector-overlay>.inspector-body{flex:0 1 auto;scroll-padding:calc(var(--field-focus-reserve) + 1px)}.inspector-overlay .inspector-footer .inspector-open{margin:0}@media (max-width:767px){dialog:is(.workflow-confirm,.date-time-dialog,.inspector-overlay){max-height:calc(100dvh - 16px)}.dialog-scroll-body,dialog:is(.workflow-confirm,.date-time-dialog)>header,dialog>footer.dialog-footer{padding-inline:var(--s4)}}