.cadence-dialog-root{--cd-bg:#f5f6f8;--cd-surface:#fff;--cd-surface-2:#fbfcfd;--cd-surface-3:#f2f5f8;--cd-border:#dbe1e8;--cd-border-soft:#e7ebf0;--cd-text:#0f141b;--cd-muted:#55606e;--cd-quiet:#8b96a5;--cd-shadow:0 1px 2px #10182808, 0 18px 54px #10182814;--cd-dialog-shadow:0 32px 90px #0003;--cd-accent:#2563eb;--cd-accent-strong:#1663dd;--cd-accent-soft:#eaf2ff;--cd-red:#ef476f;--cd-green:#0fb981;--surface:var(--cd-surface);--surface-2:var(--cd-surface-2);--surface-3:var(--cd-surface-3);--border:var(--cd-border);--text:var(--cd-text);--muted:var(--cd-muted);--quiet:var(--cd-quiet);--accent:var(--cd-accent);--accent-soft:var(--cd-accent-soft);--green:var(--cd-green);--red:var(--cd-red)}html:not(.light) .cadence-dialog-root{--cd-bg:#0a0c0f;--cd-surface:#181b1e;--cd-surface-2:#202327;--cd-surface-3:#282c30;--cd-border:#2f3337;--cd-border-soft:#3e4348;--cd-text:#f0f2f4;--cd-muted:#9b9fa3;--cd-quiet:#6e7277;--cd-shadow:0 1px 2px #0000003d, 0 18px 48px #00000021;--cd-dialog-shadow:0 34px 90px #0000007a;--cd-accent:#5b8dff;--cd-accent-strong:#3f74f6;--cd-accent-soft:color-mix(in oklab, var(--cd-accent) 16%, var(--cd-surface-3));--cd-red:#ff7b9a;--cd-green:#5ee1b2}@supports (color:lab(0% 0 0)){html:not(.light) .cadence-dialog-root{--cd-bg:lab(3.35948% -.336789 -1.27022);--cd-surface:lab(9.51012% -.812642 -2.82544);--cd-surface-2:lab(13.569% -.917062 -3.17994);--cd-surface-3:lab(17.6279% -1.02143 -3.53437);--cd-border:lab(21.11% -.936136 -3.18902);--cd-border-soft:lab(28.0692% -1.04554 -3.54594);--cd-text:lab(95.3578% -.333756 -1.07459);--cd-muted:lab(65.1932% -.871062 -2.85484);--cd-quiet:lab(47.7917% -.967085 -3.20473)}}.cadence-dialog-root .cal-v3,.cadence-dialog-root .project-detail-v3{--bg:var(--cd-bg);--surface:var(--cd-surface);--surface-2:var(--cd-surface-2);--surface-3:var(--cd-surface-3);--border:var(--cd-border);--border-soft:var(--cd-border-soft);--text:var(--cd-text);--muted:var(--cd-muted);--quiet:var(--cd-quiet);--shadow:var(--cd-shadow);--accent:var(--cd-accent);--accent-soft:var(--cd-accent-soft);--green:var(--cd-green);--red:var(--cd-red);color:var(--cd-text);font-family:var(--font);background:0 0;min-height:0;margin:0}.cadence-dialog-root{--background:var(--cd-surface);--foreground:var(--cd-text);--card:var(--cd-surface);--card-foreground:var(--cd-text);--popover:var(--cd-surface);--popover-foreground:var(--cd-text);--primary:var(--cd-accent);--primary-foreground:#fff;--secondary:var(--cd-surface-2);--secondary-foreground:var(--cd-text);--muted:var(--cd-surface-2);--muted-foreground:var(--cd-muted);--border:var(--cd-border);--input:var(--cd-border);--ring:var(--cd-accent)}.cadence-dialog-root.app-dialog-root .cal-v3 .cd-dialog,.cadence-dialog-root.app-dialog-root .cal-v3 .ca-dialog{border-color:var(--cd-border);background:var(--cd-surface);box-shadow:var(--cd-dialog-shadow);color:var(--cd-text);transform:none}.cadence-dialog-root.app-dialog-root .cal-v3 .ca-dialog-header{border-bottom-color:var(--cd-border)}.cadence-dialog-root.app-dialog-root .cal-v3 .ca-dialog-footer,.cadence-dialog-root.app-dialog-root .cal-v3 .cd-footer{border-top-color:var(--cd-border);background:var(--cd-surface)}.cadence-dialog-root.app-dialog-root .cal-v3 .ca-dialog-section{border-color:var(--cd-border);background:var(--cd-surface-2)}.cadence-dialog-root.app-dialog-root .cal-v3 .ca-dialog-section:before{color:var(--cd-quiet)}.cadence-dialog-root.app-dialog-root .cal-v3 .ca-dialog-icon,.cadence-dialog-root.app-dialog-root .cal-v3 .cd-icon-tile{background:var(--cd-accent-soft);color:var(--cd-accent);border-color:color-mix(in srgb, var(--cd-accent) 18%, transparent)}.cadence-dialog-root.app-dialog-root .cal-v3 .ca-dialog-title,.cadence-dialog-root.app-dialog-root .cal-v3 .cd-title{color:var(--cd-text)}.cadence-dialog-root.app-dialog-root .cal-v3 .ca-recur-scope-card{border-color:var(--cd-border);background:var(--cd-surface);box-shadow:var(--cd-dialog-shadow)}.cadence-dialog-root.app-dialog-root .cal-v3 .ca-recur-scope-btn{border-color:var(--cd-border);background:var(--cd-surface-2)}.cadence-dialog-root.app-dialog-root .cal-v3 .ca-recur-scope-btn:hover{border-color:color-mix(in srgb, var(--cd-accent) 40%, var(--cd-border));background:var(--cd-surface)}.cadence-dialog-root.app-dialog-root .cal-v3 .ca-recur-scope-copy,.cadence-dialog-root.app-dialog-root .cal-v3 .ca-recur-scope-btn span,.cadence-dialog-root.app-dialog-root .cal-v3 .ca-recur-scope-cancel{color:var(--cd-muted)}.cadence-dialog-root.cd-floating-layer{pointer-events:none}.cadence-dialog-root.cd-floating-layer>*{pointer-events:auto}.cadence-dialog-root.cd-floating-layer .cd-date-pop,.cadence-dialog-root.cd-floating-layer .cd-suggestions,.cadence-dialog-root.cd-floating-layer .cd-portaled-select-menu{opacity:1;visibility:visible;pointer-events:auto;width:100%;max-height:none;transition:none;position:static;inset:auto;overflow:visible;transform:none}.cadence-dialog-root{font-family:var(--font);color:var(--cd-text)}.cadence-dialog-root .cd-dialog{border:1px solid var(--cd-border);background:var(--cd-surface);width:min(980px,100vw - 40px);height:100%;min-height:0;max-height:100%;box-shadow:var(--cd-dialog-shadow);color:var(--cd-text);border-radius:26px;flex-direction:column;flex:auto;display:flex;overflow:hidden}.cadence-dialog-root .cd-dialog.cd-dialog-tall{height:100%;max-height:100%}.cadence-dialog-root .cd-dialog.cd-dialog-compact{flex:0 auto;width:min(640px,100vw - 40px);height:auto;max-height:100%}.cadence-dialog-root .cd-dialog.cd-dialog-wide{width:min(980px,100vw - 40px)}.cadence-dialog-root .cd-dialog.cd-dialog-confirm{width:min(420px,100vw - 40px)}.cadence-dialog-root .cd-body-form{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cd-border) transparent;flex:auto;align-content:start;gap:16px;min-height:0;padding:18px 22px;display:grid;overflow:auto}.cadence-dialog-root .cd-body-form::-webkit-scrollbar{width:10px}.cadence-dialog-root .cd-body-form::-webkit-scrollbar-thumb{background:var(--cd-border);border:2px solid var(--cd-surface);border-radius:999px}.cadence-dialog-root .cd-header-pill{background:var(--cd-surface-2);border:1px solid var(--cd-border);height:28px;color:var(--cd-muted);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.cadence-dialog-root .cd-btn-danger{border:1px solid color-mix(in srgb, var(--cd-red) 35%, var(--cd-border));background:color-mix(in srgb, var(--cd-red) 12%, var(--cd-surface));color:var(--cd-red)}.cadence-dialog-root .cd-btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--cd-red) 20%, var(--cd-surface))}.cadence-dialog-root .cd-task-picker{gap:10px;display:grid;position:relative}.cadence-dialog-root .cd-selected{flex-wrap:wrap;gap:8px;display:flex}.cadence-dialog-root .cd-selected-tag{background:var(--cd-surface-2);border:1px solid var(--cd-border);height:30px;color:var(--cd-text);border-radius:999px;align-items:center;gap:8px;padding:0 7px 0 11px;font-size:12px;font-weight:560;display:inline-flex}.cadence-dialog-root .cd-selected-tag button{width:18px;height:18px;color:var(--cd-muted);background:0 0;border:0;border-radius:999px}.cadence-dialog-root .cd-suggestions{z-index:30;background:var(--cd-surface);border:1px solid var(--cd-border);border-radius:16px;max-height:244px;position:absolute;top:48px;left:0;right:0;overflow:hidden auto;box-shadow:0 18px 50px #0000001f}.cadence-dialog-root .cd-suggestion{text-align:left;width:100%;color:var(--cd-text);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.cadence-dialog-root .cd-suggestion:hover{background:var(--cd-surface-2)}.cadence-dialog-root .cd-suggestion small{color:var(--cd-muted)}.cadence-dialog-root .cd-suggestion.cd-suggestion--task{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px}.cadence-dialog-root .cd-suggestion.cd-suggestion--task>span:first-child{min-width:0;color:var(--cd-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:620;line-height:1.35;display:block;overflow:hidden}.cadence-dialog-root .cd-suggestion.cd-suggestion--task>small{white-space:nowrap;flex-shrink:0;font-size:12px}.cadence-dialog-root .cd-status-options{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cadence-dialog-root .cd-status-option{border:1px solid var(--cd-border);background:var(--cd-surface-2);height:36px;color:var(--cd-muted);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:560;display:inline-flex}.cadence-dialog-root .cd-status-option:before{content:"";opacity:.75;background:currentColor;border-radius:999px;width:8px;height:8px}.cadence-dialog-root .cd-status-option.active[data-status=on-track]{background:color-mix(in srgb, var(--cd-green) 14%, var(--cd-surface));color:var(--cd-green);border-color:color-mix(in srgb, var(--cd-green) 20%, transparent)}.cadence-dialog-root .cd-status-option.active[data-status=at-risk]{background:color-mix(in srgb, #f2bb57 14%, var(--cd-surface));color:#f2bb57;border-color:#f2bb5733}.cadence-dialog-root .cd-status-option.active[data-status=blocked]{background:color-mix(in srgb, var(--cd-red) 14%, var(--cd-surface));color:var(--cd-red);border-color:color-mix(in srgb, var(--cd-red) 20%, transparent)}.cadence-dialog-root .cd-detail-status{color:var(--cd-muted);font-size:12px;font-weight:630}.cadence-dialog-root .cd-detail-status.is-ready{color:var(--cd-green)}.cadence-dialog-root .cd-detail-meter{background:var(--cd-surface-3);border-radius:999px;height:4px;overflow:hidden}.cadence-dialog-root .cd-detail-meter span{background:var(--cd-accent);transform-origin:0;height:100%;transition:transform .2s;display:block}.cadence-dialog-root .cd-detail-meter.is-ready span{background:var(--cd-green)}.cadence-dialog-root .cd-field-head{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-slot=dialog-overlay].app-dialog-overlay,[data-slot=alert-dialog-overlay].app-dialog-overlay{-webkit-backdrop-filter:blur(10px);background:#0a0e1470}html.light [data-slot=dialog-overlay].app-dialog-overlay,html.light [data-slot=alert-dialog-overlay].app-dialog-overlay{background:#0f172a52}[data-slot=dialog-overlay].app-dialog-overlay-elevated,[data-slot=alert-dialog-overlay].app-dialog-overlay-elevated,[data-slot=dialog-content].app-dialog-host-elevated,[data-slot=alert-dialog-content].delete-confirm-dialog{z-index:var(--z-spotlight)}[data-slot=dialog-overlay].app-dialog-overlay-meeting,[data-slot=dialog-content].app-dialog-host-meeting{z-index:var(--z-meeting-dialog)}body:has([data-slot=dialog-content].app-dialog-host-meeting) .cadence-dialog-root.cd-floating-layer{z-index:var(--z-meeting-dialog-menu)!important}[data-slot=alert-dialog-content].delete-confirm-dialog{width:min(420px,100vw - 2rem);max-width:min(420px,100vw - 2rem);box-shadow:none;background:0 0;border:0;border-radius:26px;gap:0;padding:0;overflow:hidden}.delete-confirm-dialog .delete-confirm-dialog-panel{border:1px solid var(--cd-border);background:var(--cd-surface);box-shadow:var(--cd-dialog-shadow);color:var(--cd-text);border-radius:26px;gap:20px;padding:22px;display:grid}.delete-confirm-dialog .delete-confirm-dialog-header{text-align:left;place-items:start;gap:8px;display:grid}.delete-confirm-dialog .delete-confirm-dialog-title{color:var(--cd-text);margin:0;font-size:18px;font-weight:700;line-height:1.25}.delete-confirm-dialog .delete-confirm-dialog-description{color:var(--cd-muted);margin:0;font-size:14px;line-height:1.5}.delete-confirm-dialog .delete-confirm-dialog-description .text-foreground{color:var(--cd-text)}.delete-confirm-dialog .delete-confirm-dialog-footer{flex-direction:row;justify-content:flex-end;gap:10px;display:flex}[data-slot=dialog-content].app-dialog-host{box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;gap:0!important;width:max-content!important;max-width:min(980px,100vw - 2rem)!important;max-height:calc(100dvh - 2rem)!important;padding:0!important;display:flex!important;top:50%!important;left:50%!important;overflow:hidden!important;translate:-50% -50%!important}[data-slot=dialog-content].app-dialog-host[data-size=fixed]{height:min(720px,100dvh - 2rem)}[data-slot=dialog-content].app-dialog-host[data-size=tall]{height:min(740px,100dvh - 2rem)}[data-slot=dialog-content].app-dialog-host[data-size=compact],[data-slot=dialog-content].app-dialog-host[data-size=wide]{height:auto}.cadence-dialog-root.app-dialog-root{flex-direction:column;flex:auto;width:100%;min-height:0;max-height:100%;display:flex}[data-slot=dialog-content].app-dialog-host[data-size=fixed] .cadence-dialog-root.app-dialog-root,[data-slot=dialog-content].app-dialog-host[data-size=tall] .cadence-dialog-root.app-dialog-root{height:100%}[data-slot=dialog-content].app-dialog-host[data-size=fixed] .cd-dialog.cd-dialog-compact,[data-slot=dialog-content].app-dialog-host[data-size=fixed] .cd-dialog.cd-dialog-task{flex:auto;height:100%}.cadence-dialog-root .cd-dialog.cd-dialog-task{width:min(42rem,100vw - 40px)}.cadence-dialog-root .cd-body-form.cd-body-task{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.cadence-dialog-root .cd-body-form.cd-body-task .project-detail-v3.task-dialog{min-height:0;color:inherit;--surface:var(--cd-surface);--surface-2:var(--cd-surface-2);--surface-3:var(--cd-surface-3);--border:var(--cd-border);--border-soft:var(--cd-border-soft);--text:var(--cd-text);--muted:var(--cd-muted);--quiet:var(--cd-quiet);--accent:var(--cd-accent);--accent-soft:var(--cd-accent-soft);--green:var(--cd-green);--red:var(--cd-red);background:0 0;flex-direction:column;flex:auto;margin:0;font-family:inherit;display:flex;overflow:hidden}.cadence-dialog-root .cd-body-form.cd-body-task .task-dialog-body{background:0 0;flex:auto;min-height:0}.cadence-dialog-root .cd-body-form.cd-body-task .task-dialog-planning-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:720px){.cadence-dialog-root .cd-body-form.cd-body-task .task-dialog-planning-grid{grid-template-columns:1fr}}.cadence-dialog-root .cd-body-form.cd-body-task .project-detail-v3.task-dialog .cd-select .cd-trigger,.cadence-dialog-root .cd-body-form.cd-body-task .project-detail-v3.task-dialog .cd-trigger.cd-trigger-date{background:var(--cd-surface);border-color:var(--cd-border);height:42px;min-height:42px;font-size:14px;font-weight:inherit;color:var(--cd-text);border-radius:16px;padding:0 14px}.cadence-dialog-root .cd-body-form.cd-body-task .project-detail-v3.task-dialog .cd-select .cd-trigger:focus-visible,.cadence-dialog-root .cd-body-form.cd-body-task .project-detail-v3.task-dialog .cd-select .cd-trigger.cd-open,.cadence-dialog-root .cd-body-form.cd-body-task .project-detail-v3.task-dialog .cd-trigger.cd-trigger-date:focus-visible,.cadence-dialog-root .cd-body-form.cd-body-task .project-detail-v3.task-dialog .cd-trigger.cd-trigger-date.cd-open{border-color:color-mix(in srgb, var(--cd-accent) 34%, var(--cd-border));box-shadow:0 0 0 4px #1663dd14}.cadence-dialog-root .cd-header{border-bottom:1px solid var(--cd-border);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:16px 22px;display:flex}.cadence-dialog-root .cd-title-wrap{align-items:center;gap:12px;min-width:0;display:flex}.cadence-dialog-root .cd-icon-tile{background:var(--cd-accent-soft);width:32px;height:32px;color:var(--cd-accent);border:1px solid color-mix(in srgb, var(--cd-accent) 18%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.cadence-dialog-root .cd-icon-tile svg{stroke-width:1.9px;width:16px;height:16px}.cadence-dialog-root .cd-title{letter-spacing:-.03em;color:var(--cd-text);margin:0;font-size:18px;font-weight:680}.cadence-dialog-root .cd-icon-btn{width:34px;height:34px;color:var(--cd-muted);background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;transition:background .15s,border-color .15s,color .15s;display:grid}.cadence-dialog-root .cd-icon-btn:hover{background:var(--cd-surface-2);border-color:var(--cd-border);color:var(--cd-text)}.cadence-dialog-root .cd-icon-btn svg{width:16px;height:16px}.cadence-dialog-root .cd-body-schedule{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cd-border) transparent;flex:auto;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-auto-rows:max-content;align-items:stretch;gap:16px;min-height:0;padding:18px 22px;display:grid;overflow:auto}.cadence-dialog-root .cd-body-schedule::-webkit-scrollbar{width:10px}.cadence-dialog-root .cd-body-schedule::-webkit-scrollbar-track{background:0 0}.cadence-dialog-root .cd-body-schedule::-webkit-scrollbar-thumb{background:var(--cd-border);border:2px solid var(--cd-surface);border-radius:999px}.cadence-dialog-root .cd-body-past{flex:auto;grid-template-rows:minmax(214px,.74fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;min-height:0;padding:18px 22px;display:grid;overflow:hidden}.cadence-dialog-root .cd-section{border:1px solid var(--cd-border);background:var(--cd-surface-2);z-index:0;border-radius:20px;gap:12px;min-width:0;padding:14px;display:grid;position:relative;overflow:visible}.cadence-dialog-root .cd-section:has(.cd-select-open){z-index:12}.cadence-dialog-root .cd-section[data-eyebrow]:before{content:attr(data-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--cd-quiet);margin-bottom:2px;font-size:11px;font-weight:720;display:block}.cadence-dialog-root .cd-section-basic{grid-area:1/1/span 2;align-self:stretch}.cadence-dialog-root .cd-section-invited{grid-area:1/2;align-self:start}.cadence-dialog-root .cd-section-recur{grid-area:2/2;align-self:start}.cadence-dialog-root .cd-section-basic .cd-form-grid{align-content:start;height:100%}.cadence-dialog-root .cd-section-agenda{grid-area:3/1/auto/-1;align-self:start;height:auto!important;min-height:max-content!important;overflow:visible!important}.cadence-dialog-root .cd-section-agenda .cd-agenda-builder,.cadence-dialog-root .cd-section-agenda .cd-agenda-list{height:auto!important;min-height:max-content!important;max-height:none!important;overflow:visible!important}.cadence-dialog-root .cd-section-past-basic{grid-area:1/1}.cadence-dialog-root .cd-section-past-attendees{grid-area:1/2}.cadence-dialog-root .cd-section-past-transcript{grid-area:2/1}.cadence-dialog-root .cd-section-past-summary{grid-area:2/2}.cadence-dialog-root .cd-section.cd-card{flex-direction:column;min-height:0;display:flex;position:relative}.cadence-dialog-root .cd-card-head{flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.cadence-dialog-root .cd-card-title{letter-spacing:.12em;text-transform:uppercase;color:var(--cd-quiet);margin:0;font-size:11px;font-weight:720}.cadence-dialog-root .cd-card-action{width:28px;height:28px;color:var(--cd-quiet);opacity:.86;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin:-4px -4px -4px 0;transition:background .15s,color .15s,opacity .15s;display:grid}.cadence-dialog-root .cd-card-action:hover{background:var(--cd-surface-3);color:var(--cd-text);opacity:1}.cadence-dialog-root .cd-card-action svg{stroke-width:1.9px;width:15px;height:15px}.cadence-dialog-root .cd-card-body{flex:auto;gap:10px;min-height:0;display:grid}.cadence-dialog-root .cd-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cadence-dialog-root .cd-form-field{gap:7px;min-width:0;display:grid}.cadence-dialog-root .cd-form-field.full{grid-column:1/-1}.cadence-dialog-root .cd-form-label{letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb, var(--cd-text) 72%, transparent);font-size:11px;font-weight:720}.cadence-dialog-root .cd-form-label .cd-required{color:var(--cd-red)}.cadence-dialog-root .cd-form-label .cd-optional,.cadence-dialog-root .cd-optional{color:var(--cd-muted);font-weight:500}.cadence-dialog-root .cd-field-note{color:var(--cd-muted);margin-top:-2px;font-size:12px;font-weight:560;line-height:1.35}.cadence-dialog-root .cd-field-note-error{color:color-mix(in srgb, var(--cd-red) 88%, var(--cd-text))}.cadence-dialog-root .cd-body-form [data-rich-text-root]{pointer-events:auto;z-index:1;position:relative}.cadence-dialog-root .cd-body-form .rich-text-field--drawer.is-editing,.cadence-dialog-root .cd-body-form .cd-rich-text-field.is-editing{border:1px solid var(--cd-border);background:var(--cd-surface);box-shadow:none;border-radius:16px;overflow:hidden}.cadence-dialog-root .cd-body-form .rich-text-field--drawer.is-editing.is-focused,.cadence-dialog-root .cd-body-form .cd-rich-text-field.is-editing.is-focused,.cadence-dialog-root .cd-body-form .rich-text-field--drawer.is-editing:focus-within,.cadence-dialog-root .cd-body-form .cd-rich-text-field.is-editing:focus-within{border-color:color-mix(in srgb, var(--cd-accent) 34%, var(--cd-border));box-shadow:0 0 0 4px #1663dd14}.cadence-dialog-root .cd-body-form .rich-text-field--drawer .rich-text-toolbar,.cadence-dialog-root .cd-body-form .cd-rich-text-field .rich-text-toolbar{border-bottom:1px solid var(--cd-border);background:var(--cd-surface-2,var(--cd-surface));position:static}.cadence-dialog-root .cd-body-form .rich-text-field--drawer .rich-text-prose .tiptap,.cadence-dialog-root .cd-body-form .cd-rich-text-field .rich-text-prose .tiptap{min-height:120px;color:var(--cd-text);caret-color:var(--cd-accent);cursor:text;-webkit-user-select:text;user-select:text;padding:14px;font-size:14px;line-height:1.56}.cadence-dialog-root .cd-body-form .rich-text-field--drawer .rich-text-prose .tiptap p.is-editor-empty:first-child:before,.cadence-dialog-root .cd-body-form .cd-rich-text-field .rich-text-prose .tiptap p.is-editor-empty:first-child:before{color:color-mix(in srgb, var(--cd-muted) 82%, transparent)}.cadence-dialog-root .cd-body-form .rich-text-field--compact.is-editing{border:1px solid var(--cd-border);background:var(--cd-surface);border-radius:16px;overflow:hidden}.cadence-dialog-root .cd-body-form .rich-text-field--compact.is-editing.is-focused,.cadence-dialog-root .cd-body-form .rich-text-field--compact.is-editing:focus-within{border-color:color-mix(in srgb, var(--cd-accent) 34%, var(--cd-border));box-shadow:0 0 0 4px #1663dd14}.cadence-dialog-root .cd-body-form .rich-text-field--compact .rich-text-prose .tiptap{min-height:88px;color:var(--cd-text);caret-color:var(--cd-accent);padding:12px 14px;font-size:14px}.cadence-dialog-root .cd-input,.cadence-dialog-root .cd-textarea,.cadence-dialog-root .cd-trigger{border:1px solid var(--cd-border);background:var(--cd-surface);width:100%;color:var(--cd-text);border-radius:16px;outline:none;transition:border-color .18s,box-shadow .18s,background .18s}.cadence-dialog-root .cd-input,.cadence-dialog-root .cd-trigger{height:42px;padding:0 14px;font-size:14px}.cadence-dialog-root .cd-input.cd-input-time{text-align:center;width:3.5rem;min-width:3.5rem;padding-left:.5rem;padding-right:.5rem}.cadence-dialog-root .cd-textarea{resize:none;min-height:74px;padding:14px;font-size:14px;line-height:1.56}.cadence-dialog-root .cd-input::placeholder,.cadence-dialog-root .cd-textarea::placeholder{color:color-mix(in srgb, var(--cd-muted) 82%, transparent)}.cadence-dialog-root .cd-input:focus,.cadence-dialog-root .cd-textarea:focus,.cadence-dialog-root .cd-trigger:focus-visible,.cadence-dialog-root .cd-trigger.cd-open,.cadence-dialog-root .cd-select>.cd-trigger:focus-visible,.cadence-dialog-root .cd-select>.cd-trigger.cd-open,.cadence-dialog-root .project-detail-v3 .cd-select>.cd-trigger:focus-visible,.cadence-dialog-root .project-detail-v3 .cd-select>.cd-trigger.cd-open{border-color:color-mix(in srgb, var(--cd-accent) 34%, var(--cd-border));box-shadow:0 0 0 4px #1663dd14}.cadence-dialog-root .cd-input.cd-invalid,.cadence-dialog-root .cd-trigger.cd-invalid{animation:.36s cd-shake;border-color:#e23b4c80!important;box-shadow:0 0 0 4px #e23b4c1f!important}@keyframes cd-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.cadence-dialog-root .cd-select{position:relative}.cadence-dialog-root .cd-select.cd-select-open{z-index:var(--z-popover)}.cadence-dialog-root .cd-trigger{text-align:left;justify-content:space-between;align-items:center;gap:10px;display:flex}.cadence-dialog-root .cd-trigger.cd-trigger-date{justify-content:flex-start}.cadence-dialog-root .cd-trigger.cd-placeholder{color:var(--cd-muted)}.cadence-dialog-root .cd-trigger svg{width:16px;height:16px;color:var(--cd-muted);flex:none}.cadence-dialog-root .cd-chev-icon{width:16px;height:16px;color:var(--cd-muted);flex:none;transition:transform .15s}.cadence-dialog-root .cd-chev-icon-open{transform:rotate(180deg)}.cadence-dialog-root .cd-menu{z-index:20;border:1px solid var(--cd-border);background:var(--cd-surface);opacity:0;visibility:hidden;pointer-events:none;border-radius:16px;flex-direction:column;gap:4px;padding:6px;transition:opacity .16s,transform .16s cubic-bezier(.22,.61,.36,1),visibility 0s linear .16s;display:flex;position:absolute;top:50px;left:0;right:0;transform:translateY(-4px)scale(.985);box-shadow:0 18px 50px #0000001f}.cadence-dialog-root .cd-menu.cd-show{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.cadence-dialog-root .cd-select.app-field-select>.cd-trigger,.cadence-dialog-root .project-detail-v3 .cd-select>.cd-trigger{background:var(--cd-surface);border-color:var(--cd-border);color:var(--cd-text)}.cadence-dialog-root .project-detail-v3 .cd-select>.cd-trigger.cd-placeholder{color:var(--cd-muted)}.cadence-dialog-root .cd-portaled-select-menu,.cadence-dialog-root.cd-floating-layer .cd-portaled-select-menu{background:var(--cd-surface);border:1px solid var(--cd-border);color:var(--cd-text);border-radius:16px;padding:6px;box-shadow:0 18px 50px #0000001f}.cadence-dialog-root .cd-portaled-select-menu .app-select-option,.cadence-dialog-root .cd-menu .app-select-option{color:var(--cd-muted);border-radius:12px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:560}.cadence-dialog-root .cd-portaled-select-menu .app-select-option:hover,.cadence-dialog-root .cd-menu .app-select-option:hover{background:var(--cd-surface-2);color:var(--cd-text)}.cadence-dialog-root .cd-portaled-select-menu .app-select-option.active,.cadence-dialog-root .cd-menu .app-select-option.active{background:var(--cd-accent-soft);color:var(--cd-accent)}.cadence-dialog-root .cd-portaled-select-menu .app-select-option.active .app-select-check,.cadence-dialog-root .cd-portaled-select-menu .app-select-option.active .app-select-check-stroke,.cadence-dialog-root .cd-menu .app-select-option.active .app-select-check-stroke{color:var(--cd-accent)}.cadence-dialog-root .cd-portaled-select-menu .app-select-foot{border-top:1px solid var(--cd-border-soft);margin-top:4px;padding-top:6px}.cadence-dialog-root .cd-portaled-select-menu .app-select-foot-btn.primary{background:var(--cd-accent-strong);border-color:var(--cd-accent-strong);color:#fff}.cadence-dialog-root .cd-portaled-select-menu .app-select-foot-btn.ghost{color:var(--cd-muted)}.cadence-dialog-root .cd-date-pop{z-index:22;border:1px solid var(--cd-border);background:var(--cd-surface);opacity:0;pointer-events:none;border-radius:20px;width:304px;padding:14px;transition:opacity .16s,transform .16s cubic-bezier(.22,.61,.36,1);position:absolute;top:50px;left:0;transform:translateY(-4px)scale(.985);box-shadow:0 26px 60px #00000029}.cadence-dialog-root .cd-date-pop.cd-show{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.cadence-dialog-root .cd-date-pop.cd-date-pop-above{transform:translateY(4px)scale(.985)}.cadence-dialog-root .cd-date-pop.cd-date-pop-above.cd-show{transform:translateY(0)scale(1)}.cadence-dialog-root .cd-suggestions.cd-suggestions-above{transform:translateY(4px)scale(.985)}.cadence-dialog-root .cd-suggestions.cd-suggestions-above.cd-show{transform:translateY(0)scale(1)}.cadence-dialog-root .cd-section-past-basic .cd-date-pop{z-index:30;top:46px}.cadence-dialog-root .cd-dp-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.cadence-dialog-root .cd-dp-title{color:var(--cd-text);font-size:14px;font-weight:650}.cadence-dialog-root .cd-dp-nav{border:1px solid var(--cd-border);background:var(--cd-surface);width:30px;height:30px;color:var(--cd-muted);cursor:pointer;border-radius:10px;place-items:center;display:grid}.cadence-dialog-root .cd-dp-nav.cd-disabled{opacity:.35;cursor:not-allowed}.cadence-dialog-root .cd-dp-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.cadence-dialog-root .cd-dp-weekday{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--cd-quiet);padding-bottom:2px;font-size:10px;font-weight:700}.cadence-dialog-root .cd-dp-day{height:34px;color:var(--cd-text);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;font-size:13px;font-weight:560;display:grid}.cadence-dialog-root .cd-dp-day.cd-other{color:var(--cd-quiet)}.cadence-dialog-root .cd-dp-day.cd-disabled{color:color-mix(in srgb, var(--cd-quiet) 70%, transparent);cursor:not-allowed;opacity:.52}.cadence-dialog-root .cd-dp-day.cd-disabled:hover{background:0 0}.cadence-dialog-root .cd-dp-day.cd-today{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cd-accent) 32%, var(--cd-border))}.cadence-dialog-root .cd-dp-day.cd-selected{background:var(--cd-accent-strong);color:#fff;box-shadow:0 10px 20px #1663dd2e}.cadence-dialog-root .cd-dp-foot{justify-content:space-between;gap:8px;margin-top:12px;display:flex}.cadence-dialog-root .cd-dp-foot button{border:1px solid var(--cd-border);background:var(--cd-surface-2);height:34px;color:var(--cd-text);cursor:pointer;border-radius:12px;padding:0 12px;font-size:13px;font-weight:560}.cadence-dialog-root .cd-time-row{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.cadence-dialog-root .cd-datetime-field{gap:14px;width:100%;min-width:0;display:grid}.cadence-dialog-root .cd-time-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;min-width:0;display:grid}.cadence-dialog-root .cd-time-range.is-stacked{grid-template-columns:minmax(0,1fr)}.cadence-dialog-root .cd-time-range .cd-form-field{gap:8px;min-width:0;display:grid}.cadence-dialog-root .cd-time-box{border:1px solid var(--cd-border);background:var(--cd-surface);width:54px;height:42px;color:var(--cd-text);text-align:center;border-radius:14px;outline:none;font-size:14px;transition:border-color .18s,box-shadow .18s}.cadence-dialog-root .cd-time-box:focus{border-color:color-mix(in srgb, var(--cd-accent) 34%, var(--cd-border));box-shadow:0 0 0 4px #1663dd14}.cadence-dialog-root .cd-time-sep{color:var(--cd-muted);font-weight:650}.cadence-dialog-root .cd-toggle{border:1px solid var(--cd-border);background:var(--cd-surface);border-radius:14px;align-items:center;display:inline-flex;overflow:hidden}.cadence-dialog-root .cd-toggle-option{height:40px;color:var(--cd-muted);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:14px;font-weight:560}.cadence-dialog-root .cd-toggle-option.cd-active{background:var(--cd-accent-strong);color:#fff}.cadence-dialog-root .cd-person{gap:10px;width:100%;min-width:0;display:grid;position:relative}.cadence-dialog-root .cd-person-search-row{width:100%;min-width:0;position:relative}.cadence-dialog-root .cd-person-search-row>.cd-input{box-sizing:border-box;width:100%;display:block}.cadence-dialog-root .cd-person-tags{flex-wrap:wrap;gap:8px;width:100%;min-width:0;min-height:0;display:flex}.cadence-dialog-root .cd-person-tag{border:1px solid var(--cd-border);background:var(--cd-surface);height:30px;color:var(--cd-text);border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 6px;font-size:12px;font-weight:560;animation:.18s cubic-bezier(.22,.61,.36,1) both cd-tag-in;display:inline-flex}@keyframes cd-tag-in{0%{opacity:0}to{opacity:1}}.cadence-dialog-root .cd-avatar{border-radius:999px;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:720;display:grid}.cadence-dialog-root .cd-person-tag button{width:18px;height:18px;color:var(--cd-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.cadence-dialog-root .cd-person-tag button:hover{background:var(--cd-surface-3);color:var(--cd-text)}.cadence-dialog-root .cd-suggestions{z-index:24;background:var(--cd-surface);border:1px solid var(--cd-border);opacity:0;visibility:hidden;pointer-events:none;border-radius:16px;max-height:198px;transition:opacity .16s,transform .16s cubic-bezier(.22,.61,.36,1),visibility 0s linear .16s;position:absolute;top:48px;left:0;right:0;overflow:hidden auto;transform:translateY(-4px)scale(.985);box-shadow:0 18px 50px #0000001f}.cadence-dialog-root .cd-suggestions.cd-show{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.cadence-dialog-root .cd-suggestion:has(.cd-avatar){text-align:left;width:100%;color:var(--cd-text);cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.cadence-dialog-root .cd-suggestion:has(.cd-avatar):hover{background:var(--cd-surface-2)}.cadence-dialog-root .cd-suggestion .cd-avatar{width:32px;height:32px;font-size:11px}.cadence-dialog-root .cd-suggestion:has(.cd-avatar) strong{color:var(--cd-text);font-size:13px;font-weight:620;display:block}.cadence-dialog-root .cd-suggestion:has(.cd-avatar)>span:last-child span{color:var(--cd-muted);font-size:12px;display:block}.cadence-dialog-root .cd-suggestion:has(.cd-avatar) small{color:var(--cd-quiet);font-size:12px}.cadence-dialog-root .cd-person-past{grid-template-rows:auto minmax(0,1fr);min-height:0}.cadence-dialog-root .cd-person-past .cd-person-tags{align-content:flex-start;min-height:0;padding-right:2px;overflow:auto}.cadence-dialog-root .cd-recur-content{gap:12px;display:grid}.cadence-dialog-root .cd-recur-weekly{gap:10px;display:grid}.cadence-dialog-root .cd-recur-weekly.cd-invalid-block .cd-chip-row{border-radius:16px;box-shadow:0 0 0 4px #e23b4c1f}.cadence-dialog-root .cd-recur-summary{color:var(--cd-muted);margin:0;font-size:12px;line-height:1.45}.cadence-dialog-root .cd-recur-slot{height:46px;position:relative;overflow:hidden}.cadence-dialog-root .cd-recur-extra{opacity:0;pointer-events:none;align-items:center;transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;transform:translateY(-8px)}.cadence-dialog-root .cd-recur-extra.cd-show{opacity:1;pointer-events:auto;transform:translateY(0)}.cadence-dialog-root .cd-chip-row.cd-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cadence-dialog-root .cd-chip-row.cd-grid-3 .cd-chip{justify-content:center;width:100%}.cadence-dialog-root .cd-input.cd-input-chip-wrap{align-items:center;height:auto;min-height:42px;padding:6px 10px;display:flex}.cadence-dialog-root .cd-person-selected{border:1px solid var(--cd-border);background:var(--cd-surface);box-sizing:border-box;border-radius:16px;align-items:center;gap:10px;width:100%;height:42px;padding:0 8px 0 6px;display:flex}.cadence-dialog-root .cd-person-selected .person-avatar.cd-avatar{flex:none;width:28px;height:28px}.cadence-dialog-root .cd-person-selected-name{min-width:0;color:var(--cd-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:560;line-height:1.25;overflow:hidden}.cadence-dialog-root .cd-person-selected-clear{width:24px;height:24px;color:var(--cd-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.cadence-dialog-root .cd-person-selected-clear:hover{background:var(--cd-surface-3);color:var(--cd-text)}.cadence-dialog-root .cd-avatar img{object-fit:cover;border-radius:999px;width:100%;height:100%}.cadence-dialog-root .cd-suggestions .cd-suggest-empty{color:var(--cd-muted);padding:11px 14px;font-size:12px}.cadence-dialog-root .cd-chip-row{flex-wrap:wrap;align-items:center;gap:7px;width:100%;display:flex}.cadence-dialog-root .cd-chip{border:1px solid var(--cd-border);background:var(--cd-surface);min-width:42px;height:34px;color:var(--cd-text);cursor:pointer;border-radius:999px;padding:0 12px;font-size:12px;font-weight:610;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s}.cadence-dialog-root .cd-chip:hover{background:var(--cd-surface-3);transform:translateY(-1px)}.cadence-dialog-root .cd-chip.cd-active{background:color-mix(in srgb, var(--cd-accent-soft) 58%, var(--cd-surface));border-color:color-mix(in srgb, var(--cd-accent) 36%, var(--cd-border));color:var(--cd-accent);box-shadow:inset 0 0 0 2px #1663dd1a}.cadence-dialog-root .cd-agenda-builder{gap:10px;min-height:0;display:grid}.cadence-dialog-root .cd-agenda-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cadence-dialog-root .cd-agenda-add{color:var(--cd-accent);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:650}.cadence-dialog-root .cd-agenda-list{counter-reset:cd-agenda;gap:8px;padding-right:2px;display:grid}.cadence-dialog-root .cd-agenda-item{counter-increment:cd-agenda;grid-template-columns:24px minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:40px;display:grid}.cadence-dialog-root .cd-agenda-item:before{content:counter(cd-agenda)".";color:var(--cd-quiet);text-align:center;font-size:13px}.cadence-dialog-root .cd-agenda-item .cd-input{height:40px}.cadence-dialog-root .cd-agenda-remove{width:28px;height:28px;color:var(--cd-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.cadence-dialog-root .cd-agenda-remove:hover{background:var(--cd-surface-3);color:var(--cd-text)}.cadence-dialog-root .cd-section.cd-card.cd-editor .cd-card-body{min-height:0;display:flex}.cadence-dialog-root .cd-editor-textarea{border:1px solid var(--cd-border);background:var(--cd-surface);width:100%;height:100%;min-height:0;color:var(--cd-text);resize:none;border-radius:16px;outline:none;flex:auto;padding:12px;font-size:13px;line-height:1.55;transition:border-color .18s,box-shadow .18s;overflow:auto}.cadence-dialog-root .cd-editor-textarea:focus{border-color:color-mix(in srgb, var(--cd-accent) 34%, var(--cd-border));box-shadow:0 0 0 4px #1663dd14}.cadence-dialog-root .cd-footer{border-top:1px solid var(--cd-border);background:var(--cd-surface);flex:none;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:14px 22px 16px;display:flex}.cadence-dialog-root .cd-footer.cd-footer-past{gap:16px;min-height:66px}.cadence-dialog-root .cd-save-hint{color:var(--cd-muted);flex:auto;min-width:0;font-size:13px}.cadence-dialog-root .cd-footer-actions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.cadence-dialog-root .cd-footer-lead{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.cadence-dialog-root .cd-footer-lead .cd-save-hint{flex:auto}.cadence-dialog-root .cd-btn{cursor:pointer;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:9px;height:42px;padding:0 16px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.cadence-dialog-root .cd-btn-secondary{border:1px solid var(--cd-border);background:var(--cd-surface-2);color:var(--cd-muted)}.cadence-dialog-root .cd-btn-secondary:hover{color:var(--cd-text)}.cadence-dialog-root .cd-btn-primary{background:var(--cd-accent-strong);color:#fff;border:1px solid #0000;box-shadow:0 14px 26px #1663dd29}.cadence-dialog-root .cd-btn-primary:hover{background:#0f56c7}.cadence-dialog-root .cd-btn-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.cadence-dialog-root .cd-btn-ai{background:var(--cd-accent-strong);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:9px;height:40px;padding:0 15px;font-size:13px;font-weight:650;transition:background .15s;display:inline-flex;box-shadow:0 14px 26px #1663dd29}.cadence-dialog-root .cd-btn-ai:hover{background:#0f56c7}.cadence-dialog-root .cd-btn-ai svg{width:15px;height:15px}.cadence-dialog-root .cd-btn-ai:disabled{opacity:.6;cursor:not-allowed}.cadence-dialog-root .cd-fs-modal{z-index:var(--z-sheet);-webkit-backdrop-filter:blur(12px);background:#0a0e1475;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cadence-dialog-root .cd-fs-panel{border:1px solid var(--cd-border);background:var(--cd-surface);width:min(1040px,100vw - 36px);height:min(780px,100vh - 36px);box-shadow:var(--cd-dialog-shadow);border-radius:26px;flex-direction:column;display:flex;overflow:hidden}.cadence-dialog-root .cd-fs-head{border-bottom:1px solid var(--cd-border);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:16px 20px;display:flex}.cadence-dialog-root .cd-fs-title{letter-spacing:-.02em;color:var(--cd-text);margin:0;font-size:16px;font-weight:680}.cadence-dialog-root .cd-fs-body{background:var(--cd-surface-2);flex:auto;min-height:0;padding:18px 20px}.cadence-dialog-root .cd-fs-textarea{border:1px solid var(--cd-border);background:var(--cd-surface);width:100%;height:100%;min-height:0;color:var(--cd-text);resize:none;border-radius:18px;outline:none;padding:18px;font-size:15px;line-height:1.65;display:block;overflow:auto}.cadence-dialog-root .cd-fs-textarea:focus{border-color:color-mix(in srgb, var(--cd-accent) 34%, var(--cd-border));box-shadow:0 0 0 4px #1663dd14}.cadence-dialog-root .cd-fs-foot{border-top:1px solid var(--cd-border);background:var(--cd-surface);flex:none;justify-content:flex-end;align-items:center;gap:10px;min-height:64px;padding:14px 20px;display:flex}.cadence-dialog-root .cd-fs-done{background:var(--cd-text);height:40px;color:var(--cd-surface);cursor:pointer;border:1px solid #0000;border-radius:14px;padding:0 17px;font-size:13px;font-weight:650}@media (max-width:980px){.cadence-dialog-root .cd-dialog{width:calc(100vw - 20px)}.cadence-dialog-root .cd-body-schedule{grid-template-rows:none;grid-template-columns:1fr}.cadence-dialog-root .cd-section-basic,.cadence-dialog-root .cd-section-invited,.cadence-dialog-root .cd-section-recur,.cadence-dialog-root .cd-section-agenda{grid-area:auto/1}.cadence-dialog-root .cd-section-agenda{min-height:190px}}@media (max-width:900px){.cadence-dialog-root .cd-body-past{grid-template-rows:220px 220px 250px 250px;grid-template-columns:1fr}.cadence-dialog-root .cd-section-past-basic,.cadence-dialog-root .cd-section-past-attendees,.cadence-dialog-root .cd-section-past-transcript,.cadence-dialog-root .cd-section-past-summary{grid-area:auto/1}}@media (max-width:899px){.cadence-dialog-root .cd-footer.cd-footer-past{flex-direction:column;align-items:stretch;gap:12px}.cadence-dialog-root .cd-footer.cd-footer-past .cd-footer-lead,.cadence-dialog-root .cd-footer.cd-footer-past>.cd-btn-ai{width:100%}.cadence-dialog-root .cd-footer.cd-footer-past .cd-footer-lead{flex-direction:column;align-items:stretch}.cadence-dialog-root .cd-footer.cd-footer-past .cd-btn-ai{justify-content:center;width:100%}.cadence-dialog-root .cd-footer.cd-footer-past .cd-footer-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-left:0;display:grid}.cadence-dialog-root .cd-footer.cd-footer-past .cd-footer-actions>*{width:100%}}@media (max-width:640px){.cadence-dialog-root .cd-form-grid{grid-template-columns:1fr}.cadence-dialog-root .cd-footer:not(.cd-footer-past){flex-direction:column;align-items:stretch}.cadence-dialog-root .cd-footer:not(.cd-footer-past) .cd-save-hint{flex:none}.cadence-dialog-root .cd-footer-actions{justify-content:flex-end;margin-left:0}.cadence-dialog-root .cd-chip-row{padding-bottom:2px;overflow:auto}}@media (prefers-reduced-motion:reduce){.cadence-dialog-root *,.cadence-dialog-root :before,.cadence-dialog-root :after{transition:none!important;animation:none!important}}.cadence-dialog-root .cd-dialog.cd-dialog-milestone{width:min(920px,100vw - 40px);height:100%;max-height:100%}.cadence-dialog-root .cd-milestone-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cd-border) transparent;background:var(--cd-surface);flex:auto;align-content:start;gap:14px;min-height:0;padding:18px 22px 20px;display:grid;overflow:auto}.cadence-dialog-root .cd-milestone-screen{align-content:start;gap:14px;width:100%;min-width:0;display:grid}.cadence-dialog-root .cd-milestone-body::-webkit-scrollbar{width:10px}.cadence-dialog-root .cd-milestone-body::-webkit-scrollbar-track{background:0 0}.cadence-dialog-root .cd-milestone-body::-webkit-scrollbar-thumb{background:var(--cd-border);border:2px solid var(--cd-surface);border-radius:999px}.cadence-dialog-root select.cd-input{appearance:none;cursor:pointer}.cadence-dialog-root .ms-amd-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cadence-dialog-root .ms-amd-date-control>button{background:var(--cd-surface);border-color:color-mix(in srgb, var(--cd-border) 88%, var(--cd-text) 12%);width:100%;min-height:42px;box-shadow:0 1px 0 color-mix(in srgb, var(--cd-text) 5%, transparent);text-align:left;border-radius:14px;justify-content:space-between}.cadence-dialog-root .ms-amd-btn-compact{gap:7px;height:34px;padding:0 12px;font-size:12px;font-weight:700}.cadence-dialog-root .ms-amd-stories-link{border:1px solid var(--cd-border);background:var(--cd-surface-2);text-align:left;width:100%;color:var(--cd-text);cursor:pointer;font:inherit;box-shadow:0 1px 0 color-mix(in srgb, var(--cd-text) 4%, transparent);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:16px;transition:border-color .15s,background .15s;display:flex}.cadence-dialog-root .ms-amd-stories-link:hover{border-color:color-mix(in srgb, var(--cd-accent) 34%, var(--cd-border));background:color-mix(in srgb, var(--cd-accent-soft) 45%, var(--cd-surface-2) 55%)}.cadence-dialog-root .ms-amd-stories-link-action{background:var(--cd-accent-strong);color:#fff;pointer-events:none;border:1px solid #0000;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;height:34px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 14px 26px #1663dd29}.cadence-dialog-root .ms-amd-stories-link-title{color:var(--cd-text);font-size:15px;font-weight:700}.cadence-dialog-root .ms-amd-stories-link-title .cd-required{color:var(--cd-red)}.cadence-dialog-root .ms-amd-stories-link-copy{color:var(--cd-muted);margin:4px 0 0;font-size:13px;line-height:1.45}.cadence-dialog-root .ms-amd-section-head{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.cadence-dialog-root .ms-amd-section-title{color:var(--cd-text);margin:0;font-size:16px;font-weight:700}.cadence-dialog-root .ms-amd-section-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cadence-dialog-root .ms-amd-inline-footer{justify-content:flex-end;gap:12px;display:flex}.cadence-dialog-root .ms-amd-stack{gap:10px;display:grid}.cadence-dialog-root .ms-amd-stack-loose{gap:14px}.cadence-dialog-root .ms-amd-card{border:1px solid var(--cd-border);background:var(--cd-surface);color:var(--cd-text);box-shadow:0 1px 0 color-mix(in srgb, var(--cd-text) 4%, transparent);border-radius:18px;padding:14px}.cadence-dialog-root .ms-amd-card-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cadence-dialog-root .ms-amd-card-main{text-align:left;min-width:0;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex:220px;padding:0;display:block}.cadence-dialog-root .ms-amd-card-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.cadence-dialog-root .ms-amd-card-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.cadence-dialog-root .ms-amd-meta{color:var(--cd-muted);font-size:12px;font-weight:700}.cadence-dialog-root .ms-amd-card-title{text-overflow:ellipsis;white-space:nowrap;color:var(--cd-text);margin:0;font-size:14px;font-weight:700;overflow:hidden}.cadence-dialog-root .ms-amd-card-sub{color:var(--cd-muted);margin:4px 0 0;font-size:12px}.cadence-dialog-root .ms-amd-story-title{color:var(--cd-text);margin:0;font-size:20px;font-weight:700;line-height:1.15}.cadence-dialog-root .ms-amd-story-summary{color:var(--cd-muted);margin:10px 0 0;font-size:14px;line-height:1.55}.cadence-dialog-root .ms-amd-generate-cta{background:var(--cd-accent-strong);color:#fff;text-align:left;width:100%;box-shadow:0 1px 0 color-mix(in srgb, var(--cd-text) 6%, transparent);border:0;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px;transition:opacity .15s;display:flex}.cadence-dialog-root .ms-amd-generate-cta:hover:not(:disabled){background:color-mix(in srgb, var(--cd-accent-strong) 88%, #000 12%)}.cadence-dialog-root .ms-amd-generate-cta:disabled{opacity:.65;cursor:not-allowed}.cadence-dialog-root .ms-amd-generate-cta-main{align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:700;display:inline-flex}.cadence-dialog-root .ms-amd-generate-cta-pill{background:#ffffff29;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.cadence-dialog-root .ms-amd-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cadence-dialog-root .ms-amd-nav-card{border:1px solid var(--cd-border);background:color-mix(in srgb, var(--cd-surface-2) 86%, var(--cd-surface) 14%);text-align:left;color:var(--cd-text);border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:16px;transition:background .15s,border-color .15s;display:flex}.cadence-dialog-root .ms-amd-nav-card:hover{border-color:color-mix(in srgb, var(--cd-accent-strong) 34%, var(--cd-border));background:color-mix(in srgb, var(--cd-accent-soft) 40%, var(--cd-surface) 60%)}.cadence-dialog-root .ms-amd-nav-card-title{color:var(--cd-text);font-size:14px;font-weight:700;display:block}.cadence-dialog-root .ms-amd-nav-card-sub{color:var(--cd-muted);margin-top:4px;font-size:12px;line-height:1.4;display:block}.cadence-dialog-root .ms-amd-nav-card-icon{shrink:0;width:20px;height:20px;color:var(--cd-muted)}.cadence-dialog-root .cd-section-stories{gap:12px}.cadence-dialog-root .cd-section-stories .ms-amd-card{background:var(--cd-surface);box-shadow:none;border-radius:16px}.cadence-dialog-root .ms-amd-empty{border:1px dashed color-mix(in srgb, var(--cd-border) 88%, var(--cd-muted) 12%);text-align:center;width:100%;color:var(--cd-muted);cursor:pointer;font-size:14px;font-weight:650;font:inherit;background:0 0;border-radius:16px;padding:24px 16px;transition:border-color .15s,color .15s,background .15s}.cadence-dialog-root .ms-amd-empty:hover{border-color:color-mix(in srgb, var(--cd-accent-strong) 42%, var(--cd-border));color:var(--cd-text);background:color-mix(in srgb, var(--cd-accent-soft) 35%, var(--cd-surface-2) 65%)}.cadence-dialog-root .ms-amd-badge{border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.cadence-dialog-root .ms-amd-badge-slate{background:var(--cd-surface-3);color:var(--cd-muted);border-color:var(--cd-border)}.cadence-dialog-root .ms-amd-badge-blue{background:var(--cd-accent-soft);color:var(--cd-accent);border-color:color-mix(in srgb, var(--cd-accent) 24%, var(--cd-border))}.cadence-dialog-root .ms-amd-badge-green{background:color-mix(in oklab, var(--cd-green) 16%, var(--cd-surface-3));color:var(--cd-green);border-color:color-mix(in srgb, var(--cd-green) 24%, var(--cd-border))}.cadence-dialog-root .ms-amd-badge-amber{background:color-mix(in oklab, #f2bb57 16%, var(--cd-surface-3));color:#f2bb57;border-color:color-mix(in srgb, #f2bb57 24%, var(--cd-border))}.cadence-dialog-root .ms-amd-badge-red{background:color-mix(in oklab, var(--cd-red) 16%, var(--cd-surface-3));color:var(--cd-red);border-color:color-mix(in srgb, var(--cd-red) 24%, var(--cd-border))}.cadence-dialog-root .ms-amd-view-toggle{border:1px solid var(--cd-border);background:var(--cd-surface-2);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.cadence-dialog-root .ms-amd-view-toggle button{color:var(--cd-muted);background:0 0;border:0;border-radius:9px;padding:8px 12px;font-size:12px;font-weight:700;transition:background .15s,color .15s,box-shadow .15s}.cadence-dialog-root .ms-amd-view-toggle button.is-active{background:var(--cd-surface);color:var(--cd-text);box-shadow:0 1px 2px #00000014}.cadence-dialog-root .ms-amd-view-toggle button:hover:not(.is-active){color:var(--cd-text)}.cadence-dialog-root .ms-amd-icon-btn{border:1px solid var(--cd-border);background:var(--cd-surface);width:28px;height:28px;color:var(--cd-muted);border-radius:9px;place-items:center;transition:background .15s,border-color .15s,color .15s;display:grid}.cadence-dialog-root .ms-amd-icon-btn:hover{border-color:color-mix(in srgb, var(--cd-red) 32%, var(--cd-border));background:color-mix(in oklab, var(--cd-red) 16%, var(--cd-surface-3));color:var(--cd-red)}.cadence-dialog-root .ms-amd-table-wrap{border:1px solid var(--cd-border);background:var(--cd-surface);border-radius:18px;overflow:hidden}.cadence-dialog-root .ms-amd-table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;min-width:900px;color:var(--cd-text);font-size:14px}.cadence-dialog-root .ms-amd-table-head{background:var(--cd-surface-3);color:var(--cd-muted);font-size:13px;font-weight:650}.cadence-dialog-root .ms-amd-table th,.cadence-dialog-root .ms-amd-table td{border-bottom:1px solid var(--cd-border);vertical-align:top}.cadence-dialog-root .ms-amd-table tbody tr:last-child td{border-bottom:0}.cadence-dialog-root .ms-amd-table th{padding:10px 8px}.cadence-dialog-root .ms-amd-table td{color:var(--cd-text);padding:12px 8px}.cadence-dialog-root .ms-amd-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cadence-dialog-root .ms-amd-journey-cell{background:var(--cd-surface-2);border-radius:14px;padding:12px}.cadence-dialog-root .ms-amd-journey-cell-accent{background:var(--cd-accent-soft)}.cadence-dialog-root .ms-amd-cell-label{color:var(--cd-muted);margin-bottom:4px;font-size:13px;font-weight:650}.cadence-dialog-root .ms-amd-cell-label-accent{color:var(--cd-accent-strong)}.cadence-dialog-root .ms-amd-cell-copy{color:var(--cd-text);margin:0;font-size:14px;line-height:1.55}.cadence-dialog-root .text-muted-foreground{color:var(--cd-muted)}.cadence-dialog-root .text-foreground{color:var(--cd-text)}@media (max-width:720px){.cadence-dialog-root .ms-amd-two-col,.cadence-dialog-root .ms-amd-nav-grid,.cadence-dialog-root .ms-amd-journey-grid{grid-template-columns:1fr}.cadence-dialog-root .ms-amd-card-row,.cadence-dialog-root .ms-amd-stories-link{flex-direction:column;align-items:flex-start}}
