:root{--n050:#fcfbf9;--lift:0 8px 24px #100f0d14, 0 1px 3px #100f0d0f;--n100:#f2f0ed;--n200:#dddad6;--n300:#b0aca7;--n400:#7a7672;--n500:#3f3d3a;--n600:#1e1c1a;--n700:#100f0d;--font:"artifex-hand-cf", Georgia, serif;--ground:var(--n100);--text-primary:var(--n700);--text-body:var(--n600);--text-label:var(--n400);--text-small:var(--n500);--rule:var(--n200);--link-rule:var(--n300);--link-rule-hover:var(--n700);--link-gap:2px;--button-fill:var(--n700);--button-text:var(--n100);--card-outline:var(--n200);--overlay:#100f0d99;--radius-base:0;--border-w:1px;--dur:.3s;--ease:ease;--transition:.3s ease;--dur-fade-page:1s;--dur-fade-image:.8s;--dur-image-hover:.6s;--dur-dots:1.2s;--type-label-size:10px;--type-label-weight:400;--type-label-leading:1.4;--type-label-tracking:.18em;--type-action-size:11px;--type-action-weight:600;--type-action-leading:1.2;--type-action-tracking:.16em;--type-small-size:13px;--type-small-weight:400;--type-small-leading:1.6;--type-small-tracking:0;--type-body-size:16px;--type-body-weight:400;--type-body-leading:1.6;--type-body-tracking:0;--type-lead-size:18px;--type-lead-weight:600;--type-lead-leading:1.5;--type-lead-tracking:0;--type-title-size:22px;--type-title-weight:700;--type-title-leading:1.1;--type-title-tracking:-.01em;--type-heading-size:clamp(24px, 3vw, 36px);--type-heading-weight:700;--type-heading-leading:1.1;--type-heading-tracking:-.02em;--type-display-size:clamp(30px, 4.6vw, 56px);--type-display-weight:700;--type-display-leading:1.05;--type-display-tracking:-.02em;--sp-4:4px;--sp-8:8px;--sp-12:12px;--sp-16:16px;--sp-24:24px;--sp-32:32px;--sp-48:48px;--sp-64:64px;--sp-20:20px;--sp-28:28px;--sp-40:40px;--nav-top:40px;--gutter:52px;--section:120px;--page-top:160px;--two-col-gap:80px;--measure:620px;--side-nav:220px;--parchment:var(--n100);--bright-snow:var(--n100);--onyx:var(--n700);--graphite:var(--n600);--dim-grey:var(--n400);--divider:var(--n200);--burgundy:var(--n700);--font-display:var(--font);--font-body:var(--font);--font-caption:var(--font);--size-h1:clamp(48px, 6vw, 92px);--size-title:clamp(24px, 7vw, 76px);--size-h2-lg:48px;--size-h2-sm:25px;--size-h3:22px;--size-archive:21px;--size-h4:18px;--size-standfirst:clamp(14px, 4vw, 20px);--size-body:16px;--size-caption:14px;--size-label:12px;--track-h1:-3.7px;--track-h2-lg:-2px;--track-h2-sm:-1px;--track-h3:-1px;--track-h4:-.7px;--track-body:-.3px;--track-nav:.22em;--track-field:.15em;--track-section:.24em;--lh-display:1.05;--lh-heading:1.15;--lh-body:1.7;--lh-caption:1.4;--lh-label:1;--w-display:500;--w-body:400;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--space-6:4rem;--space-7:6rem;--space-8:8rem;--hairline:.5px}@media (width<=767px){:root{--type-title-size:18px;--gutter:24px;--section:88px;--page-top:100px;--nav-top:28px}}:root{--bg:var(--n100);--surface:var(--n100);--border:var(--n200);--text:var(--n700);--muted:var(--n400);--accent:var(--n700);--accent-text:var(--n100);--accent-2:var(--n700);--ok-bg:#e8f2ea;--ok-text:#24603a;--warn-bg:#fdf3e0;--warn-text:#7d5410;--sheet-bg:#fbfaf7;--sheet-card:#fff;--error-bg:#100f0d14;--error-text:var(--n700);--radius:3px;--main-pad-y:2rem;--card-gap:var(--space-4);--font-standfirst:var(--font-body);font-family:var(--font);color:var(--text)}:where(:not(.brand-scope,.brand-scope *)){box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);font-weight:var(--w-body);font-size:var(--size-body);line-height:var(--lh-body);letter-spacing:var(--track-body);color:var(--n700);background:var(--n100);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;min-height:100vh;margin:0;display:flex}body>main:where(:not(.brand-scope,.brand-scope *)){flex:1 0 auto}img:where(:not(.brand-scope,.brand-scope *)){max-width:100%;height:auto;display:block}a:where(:not(.brand-scope,.brand-scope *)){color:inherit;text-decoration:none}.link-hover:where(:not(.brand-scope,.brand-scope *)){transition:color var(--transition);cursor:pointer}.link-hover:hover:where(:not(.brand-scope,.brand-scope *)){color:var(--n400)}.text-h1:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--size-h1);letter-spacing:var(--track-h1);line-height:var(--lh-display);margin:0}.text-project-title:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--size-title);letter-spacing:var(--track-h2-lg);line-height:var(--lh-display);margin:0}h1:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--size-h3);letter-spacing:var(--track-h3);line-height:var(--lh-heading);margin:0}.page-title:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-h2-lg);letter-spacing:var(--track-h2-lg);line-height:var(--lh-display);margin:0}.section-title:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--size-h4);letter-spacing:var(--track-h4);line-height:var(--lh-display);margin:0}.page-head:has(.section-title):where(:not(.brand-scope,.brand-scope *)){margin-top:var(--space-5);margin-bottom:var(--space-3);align-items:center}.doc-summary+.page-head:has(.section-title):where(:not(.brand-scope,.brand-scope *)){margin-top:0}:is(.panel-card>.page-head:first-child:has(.section-title):where(:not(.brand-scope,.brand-scope *)),.settings-card>.page-head:first-child:has(.section-title):where(:not(.brand-scope,.brand-scope *))){margin-top:0}.row-actions-secondary:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:inherit;visibility:hidden;display:flex}.table tbody tr:hover .row-actions-secondary:where(:not(.brand-scope,.brand-scope *)),.table tbody tr:focus-within .row-actions-secondary:where(:not(.brand-scope,.brand-scope *)){visibility:visible}.table tbody tr.row-openable:where(:not(.brand-scope,.brand-scope *)){cursor:pointer}.row-open-btn:where(:not(.brand-scope,.brand-scope *)){font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.row-open-btn:hover:where(:not(.brand-scope,.brand-scope *)){text-underline-offset:2px;text-decoration:underline}.login-title:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-h2-sm);letter-spacing:var(--track-h2-sm);line-height:var(--lh-heading);margin-top:.75rem}.standfirst:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-standfirst);font-style:italic;font-weight:var(--w-body);font-size:var(--size-standfirst);letter-spacing:var(--track-body);color:var(--muted);margin:.4rem 0 0;line-height:1.4}.text-caption:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-caption);font-size:var(--size-caption);letter-spacing:normal;line-height:var(--lh-caption);color:var(--muted);margin:.4rem 0 0}.muted:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);color:var(--muted);letter-spacing:var(--track-body);margin:.35rem 0 0;font-size:15px}code:where(:not(.brand-scope,.brand-scope *)){background:#ececea;border-radius:4px;padding:.1em .35em;font-size:.85em}.btn:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);font-size:var(--size-label);font-weight:var(--w-body);letter-spacing:var(--track-nav);text-transform:uppercase;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);cursor:pointer;padding:.7rem 1.1rem;transition:background .2s,border-color .2s,color .2s}.btn:hover:not(:disabled):where(:not(.brand-scope,.brand-scope *)){border-color:var(--burgundy);color:var(--burgundy)}.btn:disabled:where(:not(.brand-scope,.brand-scope *)){opacity:.5;cursor:not-allowed}.btn-primary:where(:not(.brand-scope,.brand-scope *)){background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.btn-primary:hover:not(:disabled):where(:not(.brand-scope,.brand-scope *)){background:var(--burgundy);border-color:var(--burgundy);color:var(--parchment)}.btn-accent:where(:not(.brand-scope,.brand-scope *)){background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.btn-accent:hover:not(:disabled):where(:not(.brand-scope,.brand-scope *)){background:var(--burgundy);border-color:var(--burgundy);color:var(--parchment)}.btn-ghost:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);background:0 0;border-color:#0000;padding:.5rem .7rem}.btn-ghost:hover:not(:disabled):where(:not(.brand-scope,.brand-scope *)){color:var(--burgundy);background:0 0;border-color:#0000}.btn-block:where(:not(.brand-scope,.brand-scope *)){width:100%}.login:where(:not(.brand-scope,.brand-scope *)){place-items:center;min-height:100vh;padding:1.5rem;display:grid}.login-card:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:420px;padding:2rem}.login-card form:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-3);display:grid}.login-card form .login-note:where(:not(.brand-scope,.brand-scope *)),.login-card form .login-back:where(:not(.brand-scope,.brand-scope *)){margin:0}.login-marks:where(:not(.brand-scope,.brand-scope *)){justify-content:center;align-items:center;gap:var(--space-2);display:flex}.login-mark:where(:not(.brand-scope,.brand-scope *)){width:44px;height:44px}.login-head:where(:not(.brand-scope,.brand-scope *)){text-align:center;margin-bottom:1.5rem}.login-note:where(:not(.brand-scope,.brand-scope *)){text-align:center;margin-top:1.25rem}.brand:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:.6rem;display:flex}.brand-mark:where(:not(.brand-scope,.brand-scope *)){border-radius:var(--radius);background:var(--accent);width:28px;height:28px;color:var(--accent-text);font-family:var(--font-display);letter-spacing:-.5px;place-items:center;font-size:12px;font-weight:500;display:inline-grid}.brand-mark-lg:where(:not(.brand-scope,.brand-scope *)){width:44px;height:44px;font-size:18px}.brand-name:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--size-h4);letter-spacing:var(--track-h4)}.app-shell:where(:not(.brand-scope,.brand-scope *)){height:100dvh;display:flex;overflow:hidden}.version-stamp:where(:not(.brand-scope,.brand-scope *)){cursor:default;align-items:center;gap:.4rem;margin-top:12px;padding:0 .6rem;display:flex}.version-stamp-env:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-caption);letter-spacing:.04em;background:var(--warn-bg);color:var(--warn-text);border-radius:4px;padding:.1rem .4rem;font-size:11px;font-weight:600}.version-stamp-built:where(:not(.brand-scope,.brand-scope *)){opacity:.75;font-size:10px;display:block}.version-stamp-text:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-caption);font-size:var(--size-caption);color:var(--muted)}.app-body:where(:not(.brand-scope,.brand-scope *)){flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.avatar:where(:not(.brand-scope,.brand-scope *)){background:var(--parchment);color:var(--muted);font-family:var(--font-caption);object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.avatar-sm:where(:not(.brand-scope,.brand-scope *)){width:28px;height:28px;font-size:12px}.avatar-lg:where(:not(.brand-scope,.brand-scope *)){width:96px;height:96px;font-size:32px}.profile-photo-row:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:1rem;display:flex}.profile-view:where(:not(.brand-scope,.brand-scope *)){max-width:640px}.profile-fields:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:160px 1fr;gap:.9rem 1rem;margin-top:1.5rem;display:grid}.profile-fields dt:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px}.profile-fields dd:where(:not(.brand-scope,.brand-scope *)){margin:0}.app-main:where(:not(.brand-scope,.brand-scope *)){padding:var(--main-pad-y) var(--space-5);flex:1;min-height:0;overflow-y:auto}.page-head:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.page-head-actions:where(:not(.brand-scope,.brand-scope *)){flex-shrink:0;align-items:center;gap:.75rem;display:flex}.page-close:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:.2rem .5rem;font-size:28px;line-height:1}.page-close:hover:where(:not(.brand-scope,.brand-scope *)){color:var(--burgundy)}.subnav:where(:not(.brand-scope,.brand-scope *)){border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.subnav-links:where(:not(.brand-scope,.brand-scope *)){gap:1.5rem;display:flex}.subnav a:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);letter-spacing:var(--track-body);color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:.6rem 0;font-size:15px;text-decoration:none}.subnav a:hover:where(:not(.brand-scope,.brand-scope *)){color:var(--burgundy)}.subnav a.active:where(:not(.brand-scope,.brand-scope *)){color:var(--text);border-bottom-color:var(--burgundy)}.detail-tabs:where(:not(.brand-scope,.brand-scope *)){border-bottom:1px solid var(--border);gap:1.5rem;margin-bottom:1.5rem;display:flex;overflow-x:auto}.detail-tab:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);letter-spacing:var(--track-body);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.6rem 0;font-size:15px}.detail-tab:hover:where(:not(.brand-scope,.brand-scope *)){color:var(--burgundy)}.detail-tab.active:where(:not(.brand-scope,.brand-scope *)){color:var(--text);border-bottom-color:var(--burgundy)}.two-col-layout:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;max-width:1400px;display:grid}.two-col-primary:where(:not(.brand-scope,.brand-scope *)){grid-column:span 2}.two-col-secondary:where(:not(.brand-scope,.brand-scope *)){grid-column:span 1}.two-col-primary:where(:not(.brand-scope,.brand-scope *)),.two-col-secondary:where(:not(.brand-scope,.brand-scope *)){min-width:0}.project-summary:where(:not(.brand-scope,.brand-scope *)){gap:var(--card-gap);display:grid}:not(.project-summary,.action-panel,.lib-cats,.ann-strip)>.panel-card+.panel-card:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--card-gap)}@media (width<=640px){:root{--card-gap:var(--space-3)}}.project-summary-head:where(:not(.brand-scope,.brand-scope *)){justify-content:flex-end;align-items:center;display:flex}.summary-group:where(:not(.brand-scope,.brand-scope *)){gap:.2rem;display:grid}.summary-group-head:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;align-items:baseline;margin-bottom:.25rem;display:flex}.summary-group-head .summary-group-title:where(:not(.brand-scope,.brand-scope *)){margin-bottom:0}.summary-group-title:where(:not(.brand-scope,.brand-scope *)){text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 .85rem;font-size:12px}.summary-row:where(:not(.brand-scope,.brand-scope *)){border-bottom:1px solid var(--border);gap:1.25rem;padding:.65rem 0;font-size:14px;display:flex}.lead-age:where(:not(.brand-scope,.brand-scope *)){display:block}.lead-age-date:where(:not(.brand-scope,.brand-scope *)){font-size:11px;display:block}.coordination-credit:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--space-6)}.toaster:where(:not(.brand-scope,.brand-scope *)){right:var(--space-5);bottom:var(--space-5);z-index:200;pointer-events:none;justify-items:end;gap:.5rem;display:grid;position:fixed}.toast:where(:not(.brand-scope,.brand-scope *)){background:var(--accent);color:var(--accent-text);font-family:var(--font-body);font-size:var(--size-label);letter-spacing:var(--track-field);border-radius:var(--radius);align-items:baseline;gap:.9rem;max-width:24rem;padding:.7rem 1.1rem;animation:.18s ease-out toast-in;display:flex;box-shadow:0 8px 24px #1515152e}.toast:has(.toast-action):where(:not(.brand-scope,.brand-scope *)){pointer-events:auto}.toast-action:where(:not(.brand-scope,.brand-scope *)){font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;flex:none;margin-left:auto;padding:0;text-decoration:underline}@keyframes toast-in{0%{opacity:0;transform:translateY(.5rem)}}@media (prefers-reduced-motion:reduce){.toast:where(:not(.brand-scope,.brand-scope *)){animation:none}}.money-attention:where(:not(.brand-scope,.brand-scope *)){color:var(--burgundy)}.doc-status-attention:where(:not(.brand-scope,.brand-scope *)){color:var(--burgundy);border-color:var(--burgundy)}.session-line:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-caption);font-size:var(--size-caption);letter-spacing:normal;color:var(--text)}.session-line-unset:where(:not(.brand-scope,.brand-scope *)){color:var(--muted)}a.session-line-unset:hover:where(:not(.brand-scope,.brand-scope *)),.session-line-hold:where(:not(.brand-scope,.brand-scope *)){color:var(--burgundy)}.doc-summary-detail:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-caption);letter-spacing:normal;text-transform:none;color:var(--muted);margin-top:.2rem;font-size:11px;display:block}.coordination-detail:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.coordination-detail-actions:where(:not(.brand-scope,.brand-scope *)){align-content:start;gap:.5rem;display:grid}@media (width<=900px){.coordination-detail:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:1fr;gap:.75rem}}.table .coordination-add-row>td:where(:not(.brand-scope,.brand-scope *)){background:var(--sheet-bg);vertical-align:top}.coordination-add-row select:where(:not(.brand-scope,.brand-scope *)),.coordination-add-row input:not([type=checkbox]):where(:not(.brand-scope,.brand-scope *)),.coordination-add-row .combobox-selected:where(:not(.brand-scope,.brand-scope *)){box-sizing:border-box;width:100%;height:40px}.coordination-add-row .btn:where(:not(.brand-scope,.brand-scope *)){height:40px}.coordination-add-helper:where(:not(.brand-scope,.brand-scope *)){margin-top:.35rem;line-height:1.4}.coordination-add-helper .link-btn:where(:not(.brand-scope,.brand-scope *)){font-size:inherit;margin:0}.engagement-inline:where(:not(.brand-scope,.brand-scope *)){justify-content:flex-end;align-items:baseline;gap:.5rem;display:inline-flex}.engagement-inline select:where(:not(.brand-scope,.brand-scope *)){width:auto;min-width:7rem}.summary-group>.summary-row:last-child:where(:not(.brand-scope,.brand-scope *)){border-bottom:0}.coordination-head:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--space-6)}.call-sheet-day+.call-sheet-day:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border)}.call-sheet-day:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-4);display:grid}.panel-card .table-wrap:where(:not(.brand-scope,.brand-scope *)),.table-wrap-flush:where(:not(.brand-scope,.brand-scope *)){border:0;padding:0}.call-sheet-table .call-sheet-time:where(:not(.brand-scope,.brand-scope *)){width:7rem}.call-sheet-table .call-sheet-who:where(:not(.brand-scope,.brand-scope *)){width:14rem}.call-sheet-table .call-sheet-what:where(:not(.brand-scope,.brand-scope *)){width:auto}.call-sheet-entry>td:where(:not(.brand-scope,.brand-scope *)),.call-sheet-editing>td:where(:not(.brand-scope,.brand-scope *)){background:var(--sheet-bg)}.call-sheet-table input:where(:not(.brand-scope,.brand-scope *)){width:100%}.session-note-list:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-4);margin-top:var(--space-4);display:grid}.session-note-meta:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-caption);letter-spacing:normal;color:var(--muted);margin:0 0 .15rem;font-size:11px}.session-note-body:where(:not(.brand-scope,.brand-scope *)){white-space:pre-wrap;margin:0;font-size:13px;line-height:1.7}.call-sheet-legacy:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);white-space:pre-wrap;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.dob-label:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);font-size:var(--size-label);letter-spacing:var(--track-field);color:var(--muted)}.dob-parts:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:5rem minmax(0,1fr) 6rem;align-items:start;gap:.75rem;display:grid}.dob-parts .field label:where(:not(.brand-scope,.brand-scope *)){font-size:12px}@media (width<=520px){.dob-parts:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:3.5rem minmax(0,1fr) 4.5rem;gap:.4rem}}.summary-row-sub:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);border-bottom:0;padding-top:0;padding-left:1.25rem}.summary-row-block:where(:not(.brand-scope,.brand-scope *)){flex-direction:column;gap:.4rem}.summary-row-block .summary-label:where(:not(.brand-scope,.brand-scope *)){flex:none}.summary-label:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);flex:0 0 140px}.summary-value:where(:not(.brand-scope,.brand-scope *)){flex:1;margin:0}.section-edit:where(:not(.brand-scope,.brand-scope *)){gap:.85rem;padding:.65rem 0;display:grid}.section-edit-actions:where(:not(.brand-scope,.brand-scope *)){gap:.5rem;display:flex}.location-input:where(:not(.brand-scope,.brand-scope *)){gap:.3rem;display:grid;position:relative}.location-suggestions:where(:not(.brand-scope,.brand-scope *)){z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);max-height:220px;margin:.25rem 0 0;padding:.25rem 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001a}.location-suggestions li:where(:not(.brand-scope,.brand-scope *)){margin:0}.location-suggestions button:where(:not(.brand-scope,.brand-scope *)){text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:none;padding:.45rem .75rem;font-size:13px;display:block}.location-suggestions button:hover:where(:not(.brand-scope,.brand-scope *)),.location-suggestions button:focus-visible:where(:not(.brand-scope,.brand-scope *)){background:var(--bg);color:var(--burgundy)}.session-picker:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) 140px;gap:1.5rem;max-width:34rem;padding:1rem;display:grid}.session-picker-month:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.session-picker-nav:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);cursor:pointer;background:0 0;border:none;padding:.2rem .5rem;font-size:18px;line-height:1}.session-picker-nav:hover:where(:not(.brand-scope,.brand-scope *)){color:var(--burgundy)}.session-picker-weekdays:where(:not(.brand-scope,.brand-scope *)){text-align:center;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);grid-template-columns:repeat(7,1fr);margin-bottom:.4rem;font-size:11px;display:grid}.session-picker-days:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.session-picker-day:where(:not(.brand-scope,.brand-scope *)){aspect-ratio:1;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:999px;font-size:13px}.session-picker-day:hover:not(:disabled):where(:not(.brand-scope,.brand-scope *)){background:var(--border)}.session-picker-day:disabled:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);opacity:.4;cursor:default}.session-picker-day.today:where(:not(.brand-scope,.brand-scope *)){font-weight:700}.session-picker-day.selected:where(:not(.brand-scope,.brand-scope *)){background:var(--burgundy);color:var(--bright-snow)}.session-picker-day.editing:where(:not(.brand-scope,.brand-scope *)){box-shadow:0 0 0 2px var(--burgundy)}.session-picker-day-length:where(:not(.brand-scope,.brand-scope *)){margin-bottom:.6rem}.multi-day-summary:where(:not(.brand-scope,.brand-scope *)){flex-direction:column;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.multi-day-summary li:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}.multi-day-summary li.editing:where(:not(.brand-scope,.brand-scope *)){border-color:var(--burgundy)}.session-picker-slots:where(:not(.brand-scope,.brand-scope *)){border-left:1px solid var(--border);grid-template-rows:auto 1fr;min-height:0;padding-left:1rem;display:grid}.session-picker-slots-label:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);margin:0 0 .6rem;font-size:13px}.session-picker-slot-list:where(:not(.brand-scope,.brand-scope *)){gap:.4rem;max-height:220px;padding-right:.25rem;display:grid;overflow-y:auto}.session-picker-slot:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);background:var(--bg);border-radius:var(--radius);font:inherit;cursor:pointer;text-align:center;padding:.4rem .5rem;font-size:13px}.session-picker-slot:hover:not(:disabled):where(:not(.brand-scope,.brand-scope *)){border-color:var(--burgundy)}.session-picker-slot:disabled:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);opacity:.5;cursor:default}.session-picker-slot.selected:where(:not(.brand-scope,.brand-scope *)){background:var(--burgundy);border-color:var(--burgundy);color:var(--bright-snow)}@media (width<=480px){.session-picker:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:1fr}.session-picker-slots:where(:not(.brand-scope,.brand-scope *)){border-left:none;border-top:1px solid var(--border);padding-top:1rem;padding-left:0}}.copy-value:where(:not(.brand-scope,.brand-scope *)){font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;display:inline-flex}.copy-value-hint:where(:not(.brand-scope,.brand-scope *)){text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:.1rem .5rem;font-size:11px}.copy-value:hover .copy-value-hint:where(:not(.brand-scope,.brand-scope *)),.copy-value:focus-visible .copy-value-hint:where(:not(.brand-scope,.brand-scope *)){color:var(--burgundy);border-color:var(--burgundy)}.panel-card:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem 1.75rem}.action-panel:where(:not(.brand-scope,.brand-scope *)){align-self:start;gap:1.5rem;display:grid}.action-status-badge:where(:not(.brand-scope,.brand-scope *)){display:flex}.status-badge:where(:not(.brand-scope,.brand-scope *)),.status-badge-select:where(:not(.brand-scope,.brand-scope *)){font:inherit;text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:.25rem .6rem;font-size:12px;display:inline-block}.status-badge:hover:where(:not(.brand-scope,.brand-scope *)){border-color:var(--burgundy);color:var(--burgundy)}.doc-status:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--space-2);display:inline-flex}.doc-status:where(:not(.brand-scope,.brand-scope *)):before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.doc-status-spent:where(:not(.brand-scope,.brand-scope *)){color:var(--muted)}.doc-status-spent:where(:not(.brand-scope,.brand-scope *)):before{background:0 0;border:1px solid}.action-band h4:where(:not(.brand-scope,.brand-scope *)){text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 .4rem;font-size:12px}.action-item:where(:not(.brand-scope,.brand-scope *)){text-align:left;width:100%;margin-bottom:.4rem;display:block}.action-item-status:where(:not(.brand-scope,.brand-scope *)),.action-item-blocked:where(:not(.brand-scope,.brand-scope *)){margin:0;font-size:14px}.action-closed:where(:not(.brand-scope,.brand-scope *)){margin:0}.action-status-line:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);padding-top:.8rem}.action-status-line p:where(:not(.brand-scope,.brand-scope *)){margin:0}.activity-tab:where(:not(.brand-scope,.brand-scope *)){gap:1.5rem;display:grid}.activity-list:where(:not(.brand-scope,.brand-scope *)){gap:.6rem;margin-top:1rem;display:grid}.activity-entry-note:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.6rem .8rem}.activity-entry-event:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);justify-content:space-between;gap:.75rem;padding:.25rem .2rem;font-size:13px;display:flex}.activity-meta:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);margin:0 0 .3rem;font-size:12px}.activity-body:where(:not(.brand-scope,.brand-scope *)){margin:0}@media (width<=900px){.two-col-layout:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:1fr}.two-col-primary:where(:not(.brand-scope,.brand-scope *)),.two-col-secondary:where(:not(.brand-scope,.brand-scope *)){grid-column:auto}.two-col-layout .action-panel:where(:not(.brand-scope,.brand-scope *)){order:-1}}@media (width<=640px){.detail-tabs:where(:not(.brand-scope,.brand-scope *)){gap:1rem}}.new-menu:where(:not(.brand-scope,.brand-scope *)){position:relative}.new-menu-list:where(:not(.brand-scope,.brand-scope *)){z-index:10;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;min-width:160px;padding:.4rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 8px 24px #1515151f}.new-menu-item:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);letter-spacing:var(--track-body);text-align:left;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.5rem .6rem;font-size:14px}.new-menu-item:hover:where(:not(.brand-scope,.brand-scope *)){background:var(--bg);color:var(--burgundy)}.flag-group:where(:not(.brand-scope,.brand-scope *)){margin-bottom:2rem}.flag-group-title:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--size-h4);letter-spacing:var(--track-h4);align-items:center;margin:0 0 .85rem;display:flex}.search-field:where(:not(.brand-scope,.brand-scope *)){max-width:320px;margin-bottom:1rem}.table tbody tr.row-retired td:where(:not(.brand-scope,.brand-scope *)){opacity:.55}.filters:where(:not(.brand-scope,.brand-scope *)){flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;display:flex}.chip:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);font-size:var(--size-label);letter-spacing:var(--track-field);text-transform:uppercase;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .75rem;display:inline-flex}.chip:hover:where(:not(.brand-scope,.brand-scope *)){border-color:var(--burgundy);color:var(--burgundy)}.chip-active:where(:not(.brand-scope,.brand-scope *)),.chip-active:hover:where(:not(.brand-scope,.brand-scope *)){background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.chip-count:where(:not(.brand-scope,.brand-scope *)){font-variant-numeric:tabular-nums;opacity:.6;font-size:var(--size-label);letter-spacing:normal;text-transform:none}.table-wrap:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow-x:auto}.table-spaced:where(:not(.brand-scope,.brand-scope *)){border-collapse:separate;border-spacing:0 10px}.table-spaced thead th:where(:not(.brand-scope,.brand-scope *)){background:0 0;border-bottom:none}.table-spaced tbody td:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);vertical-align:middle}.table-spaced tbody td:first-child:where(:not(.brand-scope,.brand-scope *)){border-left:1px solid var(--border);border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.table-spaced tbody td:last-child:where(:not(.brand-scope,.brand-scope *)){border-right:1px solid var(--border);border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.table:where(:not(.brand-scope,.brand-scope *)){border-collapse:collapse;width:100%;font-family:var(--font-body);letter-spacing:var(--track-body);font-size:15px}.table th:where(:not(.brand-scope,.brand-scope *)){text-align:left;font-family:var(--font-body);font-weight:var(--w-body);font-size:var(--size-label);text-transform:uppercase;letter-spacing:var(--track-section);color:var(--burgundy);border-bottom:1px solid var(--border);white-space:nowrap;padding:.75rem 1rem}.th-sort-btn:where(:not(.brand-scope,.brand-scope *)){font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0}.table td:where(:not(.brand-scope,.brand-scope *)){vertical-align:middle;border-bottom:1px solid #ece7dc;padding:.8rem 1rem}.table tbody tr:last-child td:where(:not(.brand-scope,.brand-scope *)){border-bottom:none}.table tbody tr:hover:where(:not(.brand-scope,.brand-scope *)){background:#f5f3ee}.table tbody tr.row-link:where(:not(.brand-scope,.brand-scope *)){cursor:pointer}.table tbody tr.row-link:focus-visible:where(:not(.brand-scope,.brand-scope *)){outline:2px solid var(--text);outline-offset:-2px}.table-spaced .payment-row td:where(:not(.brand-scope,.brand-scope *)){padding-top:var(--space-2);padding-bottom:var(--space-2);font-family:var(--font-caption);font-size:var(--size-caption);color:var(--muted);background:var(--bg);border-top:1px solid var(--border);border-radius:0}.table-spaced .payment-row td:first-child:where(:not(.brand-scope,.brand-scope *)){padding-left:var(--space-5);border-left:1px solid var(--border)}.table-spaced .payment-row td:last-child:where(:not(.brand-scope,.brand-scope *)){border-right:1px solid var(--border)}.table .link-btn:where(:not(.brand-scope,.brand-scope *)){color:var(--muted)}.row-actions:where(:not(.brand-scope,.brand-scope *)){justify-content:flex-end;align-items:center;gap:var(--space-3);margin:0;display:flex}.table th.num:where(:not(.brand-scope,.brand-scope *)),.table td.num:where(:not(.brand-scope,.brand-scope *)),.field input.num:where(:not(.brand-scope,.brand-scope *)){text-align:right}.doc-summary:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.doc-summary p:where(:not(.brand-scope,.brand-scope *)){align-items:flex-start;gap:var(--space-1);padding-left:var(--space-4);border-left:1px solid var(--border);font-size:var(--size-caption);color:var(--muted);flex-direction:column;margin:0;display:flex}.doc-summary p:first-child:where(:not(.brand-scope,.brand-scope *)){border-left:none;padding-left:0}.doc-summary span:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);text-transform:uppercase;letter-spacing:var(--track-section);color:var(--muted)}.doc-summary strong:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--size-h2-sm);color:var(--text)}.doc-summary .money-attention:where(:not(.brand-scope,.brand-scope *)){color:var(--burgundy)}.side-sheet:where(:not(.brand-scope,.brand-scope *)){background:var(--sheet-bg);border-left:1px solid var(--border);z-index:100;flex-direction:column;width:max(40rem,33.333vw);max-width:100vw;display:flex;position:fixed;top:0;bottom:0;right:0}.sheet-parties:where(:not(.brand-scope,.brand-scope *)){flex-wrap:wrap;gap:1.5rem;margin-bottom:.75rem;display:flex}.sheet-parties .sheet-party:where(:not(.brand-scope,.brand-scope *)){flex-direction:column;gap:.15rem;display:flex}.sheet-parties .summary-label:where(:not(.brand-scope,.brand-scope *)),.sheet-parties .summary-value:where(:not(.brand-scope,.brand-scope *)){flex:none}.side-sheet .catalog-line:where(:not(.brand-scope,.brand-scope *)),.side-sheet .field input:not([type=checkbox]):not([type=radio]):where(:not(.brand-scope,.brand-scope *)),.side-sheet .field select:where(:not(.brand-scope,.brand-scope *)),.side-sheet .field textarea:where(:not(.brand-scope,.brand-scope *)){background:var(--sheet-card)}.side-sheet>header:where(:not(.brand-scope,.brand-scope *)){padding:var(--space-4);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.side-sheet>header h2:where(:not(.brand-scope,.brand-scope *)),.side-sheet>header h3:where(:not(.brand-scope,.brand-scope *)){margin:0}.side-sheet>div:where(:not(.brand-scope,.brand-scope *)){padding:var(--space-4);flex:auto;align-content:start;gap:1.1rem;display:grid;overflow-y:auto}.side-sheet>footer:where(:not(.brand-scope,.brand-scope *)){justify-content:flex-start;align-items:center;gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--border);background:var(--sheet-bg);flex-shrink:0;display:flex}.side-sheet>footer .sheet-footer-total:where(:not(.brand-scope,.brand-scope *)){margin-left:auto}.cell-title:where(:not(.brand-scope,.brand-scope *)){margin-right:.5rem;font-weight:500}.date-cell:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-caption);font-size:var(--size-caption);letter-spacing:normal;color:var(--muted)}.tag:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-caption);font-size:var(--size-label);color:var(--text);white-space:nowrap;background:#e9e4d8;border-radius:999px;padding:.2rem .5rem;display:inline-block}.tag-quiet:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);color:var(--graphite);background:0 0}.screen-message:where(:not(.brand-scope,.brand-scope *)),.empty:where(:not(.brand-scope,.brand-scope *)){padding:var(--space-3) 0;font-family:var(--font-body);color:var(--muted);text-align:left;margin:0;font-size:15px}.notice:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);border-radius:var(--radius);margin:0 0 1rem;padding:.65rem .8rem;font-size:14px}.notice-error:where(:not(.brand-scope,.brand-scope *)){background:var(--error-bg);color:var(--error-text)}.notice-ok:where(:not(.brand-scope,.brand-scope *)){background:var(--ok-bg);color:var(--ok-text)}.notice-warn:where(:not(.brand-scope,.brand-scope *)){background:var(--warn-bg);color:var(--warn-text)}.form:where(:not(.brand-scope,.brand-scope *)){gap:1.1rem;max-width:560px;display:grid}.field:where(:not(.brand-scope,.brand-scope *)){gap:.4rem;display:grid}.field-row:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:1fr 1fr;align-items:start;gap:1.1rem;display:grid}.field label:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);font-size:var(--size-label);letter-spacing:var(--track-field);color:var(--muted)}.required-mark:where(:not(.brand-scope,.brand-scope *)){color:var(--error-text)}.field.field-error input:not([type=checkbox]):not([type=radio]):where(:not(.brand-scope,.brand-scope *)),.field.field-error select:where(:not(.brand-scope,.brand-scope *)),.field.field-error textarea:where(:not(.brand-scope,.brand-scope *)){border-color:var(--error-text)}.field-error-text:where(:not(.brand-scope,.brand-scope *)){color:var(--error-text);font-family:var(--font-caption);font-size:var(--size-caption);margin:.35rem 0 0}.field input:not([type=checkbox]):not([type=radio]):where(:not(.brand-scope,.brand-scope *)),.field select:where(:not(.brand-scope,.brand-scope *)),.field textarea:where(:not(.brand-scope,.brand-scope *)),.table select:where(:not(.brand-scope,.brand-scope *)),.table input:not([type=checkbox]):not([type=radio]):where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);letter-spacing:var(--track-body);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);width:100%;padding:.6rem .75rem;font-size:15px}.table select:where(:not(.brand-scope,.brand-scope *)),.table input:not([type=checkbox]):not([type=radio]):where(:not(.brand-scope,.brand-scope *)){padding:.4rem .55rem;font-size:14px}.engagement-inline select:where(:not(.brand-scope,.brand-scope *)){width:auto}.field textarea:where(:not(.brand-scope,.brand-scope *)){resize:vertical}.field input:focus-visible:where(:not(.brand-scope,.brand-scope *)),.field select:focus-visible:where(:not(.brand-scope,.brand-scope *)),.field textarea:focus-visible:where(:not(.brand-scope,.brand-scope *)),.table select:focus-visible:where(:not(.brand-scope,.brand-scope *)),.table input:focus-visible:where(:not(.brand-scope,.brand-scope *)){outline:2px solid var(--text);outline-offset:-1px}.form-actions:where(:not(.brand-scope,.brand-scope *)){gap:.6rem;margin-top:.5rem;display:flex}.field-note:where(:not(.brand-scope,.brand-scope *)){margin:0;font-size:13px}.form-with-notes:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:4rem;max-width:1100px;display:grid}.form-main:where(:not(.brand-scope,.brand-scope *)){gap:1.1rem;min-width:0;display:grid}.form-side:where(:not(.brand-scope,.brand-scope *)){gap:1.1rem;display:grid;position:sticky;top:1.5rem}.form-side textarea:where(:not(.brand-scope,.brand-scope *)){min-height:520px}.form-side .note-compose textarea:where(:not(.brand-scope,.brand-scope *)){min-height:90px}@media (width<=860px){.form-with-notes:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:1fr}.form-side:where(:not(.brand-scope,.brand-scope *)){position:static}.form-side textarea:where(:not(.brand-scope,.brand-scope *)){min-height:200px}.form-side .note-compose textarea:where(:not(.brand-scope,.brand-scope *)){min-height:90px}}.checkbox-group:where(:not(.brand-scope,.brand-scope *)){flex-direction:column;gap:.45rem;display:flex}.checkbox-option:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);letter-spacing:var(--track-body);color:var(--text);cursor:pointer;align-items:center;gap:.5rem;font-size:15px;display:flex}.checkbox-option input:where(:not(.brand-scope,.brand-scope *)){margin:0}input[type=checkbox]:where(:not(.brand-scope,.brand-scope *)),input[type=radio]:where(:not(.brand-scope,.brand-scope *)){accent-color:var(--text)}.detail-line:where(:not(.brand-scope,.brand-scope *)){border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;padding:.45rem 0;display:flex}.detail-line:last-of-type:where(:not(.brand-scope,.brand-scope *)){border-bottom:none}.detail-line-primary:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-caption);font-size:var(--size-caption);color:var(--muted);white-space:nowrap;margin-left:.5rem}.detail-line-actions:where(:not(.brand-scope,.brand-scope *)){flex-shrink:0;gap:.75rem;display:flex}.company-people:where(:not(.brand-scope,.brand-scope *)){margin:.4rem 0 0;padding:0;list-style:none}.company-people li:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-body);padding:.2rem 0}.detail-edit-row:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:minmax(0,1fr) 8rem auto auto;align-items:flex-end}.detail-edit-row .detail-star:where(:not(.brand-scope,.brand-scope *)){padding-bottom:.55rem;font-size:18px;line-height:1}.detail-edit-row .detail-star.is-primary:where(:not(.brand-scope,.brand-scope *)){color:var(--accent)}.visually-hidden:where(:not(.brand-scope,.brand-scope *)){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pay-step-others:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);margin:1rem 0 .5rem;padding-top:.75rem}.pay-step-other-list:where(:not(.brand-scope,.brand-scope *)){margin:.4rem 0 .6rem;padding:0;list-style:none}.pay-step-other-list li:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-caption);font-size:var(--size-caption);color:var(--muted);justify-content:space-between;gap:1rem;padding:.15rem 0;display:flex}.quote-accept-tick:where(:not(.brand-scope,.brand-scope *)){align-items:flex-start;margin:1.25rem 0 .75rem}.catalog-line:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);border-radius:var(--radius);margin-bottom:.6rem;padding:.85rem 1rem}.catalog-line--ticked:where(:not(.brand-scope,.brand-scope *)){border-color:var(--accent)}.catalog-line--unavailable:where(:not(.brand-scope,.brand-scope *)){opacity:.55}.catalog-line-head:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;align-items:center;gap:1rem;display:flex}.catalog-line-head>span:first-child:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:.6rem;min-width:0;display:inline-flex}.catalog-line-price:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.catalog-line-body:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);gap:.85rem;margin-top:.85rem;padding-top:.85rem;display:grid}.combobox:where(:not(.brand-scope,.brand-scope *)){position:relative}.combobox>input:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);letter-spacing:var(--track-body);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);width:100%;padding:.6rem .75rem;font-size:15px}.combobox>input:focus-visible:where(:not(.brand-scope,.brand-scope *)){outline:2px solid var(--text);outline-offset:-1px}.combobox-selected:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);letter-spacing:var(--track-body);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:15px;display:flex}.combobox-clear:where(:not(.brand-scope,.brand-scope *)){font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 .2rem;line-height:1}.combobox-clear:hover:where(:not(.brand-scope,.brand-scope *)){color:var(--burgundy)}.combobox-list:where(:not(.brand-scope,.brand-scope *)){z-index:10;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);max-height:220px;padding:.3rem;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #1515151f}.combobox-item:where(:not(.brand-scope,.brand-scope *)){text-align:left;width:100%;font-family:var(--font-body);letter-spacing:var(--track-body);color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.5rem .6rem;font-size:14px;display:block}.combobox-item:hover:where(:not(.brand-scope,.brand-scope *)){background:var(--bg);color:var(--burgundy)}.combobox-create:where(:not(.brand-scope,.brand-scope *)){color:var(--burgundy);border-top:1px solid var(--border);margin-top:.2rem;padding-top:.6rem}.combobox-empty:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-caption);font-size:var(--size-caption);color:var(--muted);padding:.5rem .6rem}.multi-combobox:where(:not(.brand-scope,.brand-scope *)){gap:.5rem;display:grid}.combobox-chips:where(:not(.brand-scope,.brand-scope *)){flex-wrap:wrap;gap:.4rem;display:flex}.combobox-chip:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);letter-spacing:var(--track-body);background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .5rem;font-size:13px;display:flex}.combobox-chip .combobox-clear:where(:not(.brand-scope,.brand-scope *)){padding:0}.contact-field-row:where(:not(.brand-scope,.brand-scope *)){align-items:flex-start;gap:.6rem;display:flex}.contact-field-row .combobox:where(:not(.brand-scope,.brand-scope *)){flex:1;min-width:0}.contact-field-row .btn:where(:not(.brand-scope,.brand-scope *)){white-space:nowrap;flex-shrink:0}.inline-create-panel:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);gap:.75rem;padding:.9rem;display:grid}.inline-create-actions:where(:not(.brand-scope,.brand-scope *)){gap:.5rem;display:flex}.btn-sm:where(:not(.brand-scope,.brand-scope *)){padding:.4rem .75rem;font-size:12px}.note-feed:where(:not(.brand-scope,.brand-scope *)){gap:1.25rem;display:grid}.note-compose:where(:not(.brand-scope,.brand-scope *)){gap:.5rem;display:grid}.note-compose textarea:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);letter-spacing:var(--track-body);font-size:15px}.note-list:where(:not(.brand-scope,.brand-scope *)){gap:1rem;display:grid}.note-item:where(:not(.brand-scope,.brand-scope *)){border-bottom:1px solid var(--border);padding-bottom:1rem}.note-item:last-child:where(:not(.brand-scope,.brand-scope *)){border-bottom:none;padding-bottom:0}.note-meta:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-caption);font-size:var(--size-caption);color:var(--muted);margin:0 0 .3rem}.note-body:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);letter-spacing:var(--track-body);color:var(--text);white-space:pre-wrap;margin:0;font-size:15px}.link-page:where(:not(.brand-scope,.brand-scope *)){background:var(--bg);justify-content:center;min-height:100dvh;padding:1.25rem;display:flex}.link-card:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-self:flex-start;width:100%;max-width:32rem;padding:1.5rem 1.25rem}.link-preview-banner:where(:not(.brand-scope,.brand-scope *)){border:var(--border-w) dashed currentColor;border-radius:var(--radius);max-width:32rem;font-family:var(--font-caption);font-size:var(--size-caption);color:var(--muted);text-align:center;margin:0 auto .75rem;padding:.5rem .75rem}.link-brand:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-caption);font-size:var(--size-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 1rem}.link-title:where(:not(.brand-scope,.brand-scope *)){margin:0 0 .25rem}.link-summary:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);margin:0 0 1.5rem;font-size:15px}.link-summary span:where(:not(.brand-scope,.brand-scope *)){display:block}.link-inactive:where(:not(.brand-scope,.brand-scope *)){text-align:center;color:var(--muted)}.link-layout:where(:not(.brand-scope,.brand-scope *)){max-width:1100px;margin:0 auto;padding:2rem 1.5rem 4rem}.link-header:where(:not(.brand-scope,.brand-scope *)){margin-bottom:2rem}.link-body:where(:not(.brand-scope,.brand-scope *)){align-items:flex-start;gap:var(--space-6);display:flex}.link-rail:where(:not(.brand-scope,.brand-scope *)){flex:0 0 280px;position:sticky;top:1.5rem}.link-sheet-col:where(:not(.brand-scope,.brand-scope *)){flex:780px;min-width:0;max-width:780px}.link-band:where(:not(.brand-scope,.brand-scope *)){margin-bottom:2rem}.link-band-title:where(:not(.brand-scope,.brand-scope *)){text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 .75rem;font-size:12px}.document-sheet:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:2rem}.document-sheet h2:where(:not(.brand-scope,.brand-scope *)){margin:0 0 1rem}.link-history-watermark:where(:not(.brand-scope,.brand-scope *)){border-bottom:1px solid var(--border);margin:0 0 1rem;padding-bottom:1rem;font-size:14px}.link-row:where(:not(.brand-scope,.brand-scope *)){border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.75rem 0;font-size:14px;display:flex}a.link-row-anchor:where(:not(.brand-scope,.brand-scope *)){color:var(--text);text-decoration:none}a.link-row-anchor:hover:where(:not(.brand-scope,.brand-scope *)){color:var(--accent)}.link-row-chevron:where(:not(.brand-scope,.brand-scope *)){color:var(--muted)}.link-history:where(:not(.brand-scope,.brand-scope *)){margin:0;padding:0;list-style:none}.link-history-row:where(:not(.brand-scope,.brand-scope *)){border-bottom:1px solid var(--border);color:var(--text);align-items:center;gap:1rem;padding:.65rem 0;font-size:14px;text-decoration:none;display:flex}.link-history-row:hover:where(:not(.brand-scope,.brand-scope *)){color:var(--accent)}.link-history-row .link-row-label:where(:not(.brand-scope,.brand-scope *)){flex:1}@media (width<=960px){.link-body:where(:not(.brand-scope,.brand-scope *)){flex-direction:column}.link-rail:where(:not(.brand-scope,.brand-scope *)){flex:none;width:100%;position:static}.link-sheet-col:where(:not(.brand-scope,.brand-scope *)){flex:none;width:100%;max-width:none}.link-layout:where(:not(.brand-scope,.brand-scope *)){padding:1.5rem .75rem 3rem}}.link-panel:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);margin-top:2rem;padding-top:1.5rem}.link-create:where(:not(.brand-scope,.brand-scope *)){flex-wrap:wrap;align-items:flex-end;gap:1rem;margin:1rem 0 1.5rem;display:flex}.link-create .field:where(:not(.brand-scope,.brand-scope *)){min-width:12rem;margin:0}.link-row-list:where(:not(.brand-scope,.brand-scope *)){gap:1rem;margin:0;padding:0;list-style:none;display:grid}.link-row:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.link-row-head:where(:not(.brand-scope,.brand-scope *)){margin:0 0 .35rem}.link-row-flag:where(:not(.brand-scope,.brand-scope *)){color:var(--muted)}.link-row-steps:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-caption);font-size:var(--size-caption);color:var(--text);margin:0 0 .35rem}.link-row-meta:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-caption);margin:0 0 .75rem}.link-row-actions:where(:not(.brand-scope,.brand-scope *)){flex-wrap:wrap;gap:.5rem;display:flex}.link-revoked-note:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-caption);margin-top:1rem}.modal-backdrop:where(:not(.brand-scope,.brand-scope *)){z-index:100;background:#0006;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);border-radius:var(--radius);gap:1rem;width:100%;max-width:28rem;max-height:85vh;padding:1.25rem;display:grid;overflow-y:auto}.modal-head:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;align-items:baseline;display:flex}.modal-head h3:where(:not(.brand-scope,.brand-scope *)){margin:0}.modal-actions:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;gap:.75rem;display:flex}.modal-actions-forward:where(:not(.brand-scope,.brand-scope *)){gap:.5rem;display:flex}.contracts-panel:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);margin-top:2rem;padding-top:1.5rem}.session-confirm-form:where(:not(.brand-scope,.brand-scope *)){gap:.75rem;max-width:32rem;margin:.5rem 0 1rem;display:grid}.quotes-panel:where(:not(.brand-scope,.brand-scope *)){border-bottom:1px solid var(--border);padding-bottom:1.5rem}.quote-form:where(:not(.brand-scope,.brand-scope *)){gap:1.1rem;max-width:32rem;margin:1rem 0;display:grid}.exp-del:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:18px;line-height:1}.exp-del:hover:where(:not(.brand-scope,.brand-scope *)){color:var(--burgundy)}.link-btn:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);letter-spacing:var(--track-body);color:var(--burgundy);cursor:pointer;background:0 0;border:none;margin:.25rem 0 0;padding:0;font-size:13px}.link-btn:hover:where(:not(.brand-scope,.brand-scope *)){text-decoration:underline}.back-link:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);letter-spacing:var(--track-body);color:var(--burgundy);margin:0 0 .75rem;font-size:13px;text-decoration:none;display:inline-block}.back-link:hover:where(:not(.brand-scope,.brand-scope *)){text-decoration:underline}.link-card-seen:where(:not(.brand-scope,.brand-scope *)){font-size:13px}.link-steps:where(:not(.brand-scope,.brand-scope *)){margin:0;padding:0;list-style:none}.link-step:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:.6rem;padding:.45rem 0;font-size:15px;display:flex}.link-step-dot:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--muted);border-radius:50%;flex:none;width:9px;height:9px}.link-step-done .link-step-dot:where(:not(.brand-scope,.brand-scope *)){background:var(--text);border-color:var(--text)}.link-step-now .link-step-dot:where(:not(.brand-scope,.brand-scope *)){border-color:var(--burgundy);box-shadow:0 0 0 3px #100f0d26}.link-step-todo:where(:not(.brand-scope,.brand-scope *)){color:var(--muted)}.link-step-meta:where(:not(.brand-scope,.brand-scope *)){white-space:nowrap;margin-left:auto;font-size:13px}.link-card-actions:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);align-items:baseline;gap:1rem;margin-top:.75rem;padding-top:.75rem;display:flex}.link-card-quiet:where(:not(.brand-scope,.brand-scope *)){white-space:nowrap;margin-left:auto}.link-btn-quiet:where(:not(.brand-scope,.brand-scope *)){color:var(--muted)}.link-btn-quiet:hover:where(:not(.brand-scope,.brand-scope *)){color:var(--burgundy)}.quote-preview:where(:not(.brand-scope,.brand-scope *)){background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:.9rem 1.1rem;font-size:14px}.quote-preview p:where(:not(.brand-scope,.brand-scope *)){margin:0 0 .35rem}.quote-preview-total:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);padding-top:.5rem;font-weight:600;margin-top:.5rem!important}.quote-history:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);margin-top:1rem;font-size:13px}.quote-history ul:where(:not(.brand-scope,.brand-scope *)){gap:.3rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.quote-query-form:where(:not(.brand-scope,.brand-scope *)){margin-top:.5rem}.invoices-panel:where(:not(.brand-scope,.brand-scope *)){border-bottom:1px solid var(--border);padding-bottom:1.5rem}.billto-block:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--space-4);border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;gap:1.5rem;padding-top:1rem;font-size:13px;display:flex}.billto-block>div:where(:not(.brand-scope,.brand-scope *)){flex:1;min-width:180px}.billto-block p:where(:not(.brand-scope,.brand-scope *)){margin:0 0 .2rem}.billto-block .cap:where(:not(.brand-scope,.brand-scope *)){text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:.35rem;font-size:11px}.invoice-lines-form:where(:not(.brand-scope,.brand-scope *)){max-width:40rem;margin:1rem 0}.invoice-line-row:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:160px minmax(0,1fr) 110px 28px;align-items:center;gap:.6rem;margin-bottom:.5rem;display:grid}@media (width<=640px){.invoice-line-row:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:1fr}}.record-payment-form:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);gap:.85rem;max-width:28rem;margin-top:1.25rem;padding-top:1rem;display:grid}.pay-step:where(:not(.brand-scope,.brand-scope *)){gap:1rem;max-width:24rem;display:grid}.pay-step-invoice:where(:not(.brand-scope,.brand-scope *)){margin:0}.pay-step-table:where(:not(.brand-scope,.brand-scope *)){border-collapse:collapse;width:100%}.pay-step-table td:where(:not(.brand-scope,.brand-scope *)){border-bottom:1px solid var(--border);padding:.4rem 0}.pay-step-table td.num:where(:not(.brand-scope,.brand-scope *)){text-align:right;font-weight:600}.sign-step:where(:not(.brand-scope,.brand-scope *)){gap:1rem;display:grid}.sign-step-frame:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);border-radius:var(--radius);background:#fff;width:100%;height:min(60vh,32rem)}.sign-step-form:where(:not(.brand-scope,.brand-scope *)){gap:.85rem;display:grid}.sign-step-agree:where(:not(.brand-scope,.brand-scope *)){color:var(--text);cursor:pointer;align-items:flex-start;gap:.6rem;font-size:15px;display:flex}.sign-step-agree input:where(:not(.brand-scope,.brand-scope *)){flex:none;width:20px;height:20px;margin-top:.1rem}.sign-step-document:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);border-radius:var(--radius);background:#fff;width:100%;min-height:320px;display:block}.sign-step-hint:where(:not(.brand-scope,.brand-scope *)){text-align:center}.execution-block:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);gap:.85rem;padding-top:1.25rem;display:grid}.signature-mode-choice:where(:not(.brand-scope,.brand-scope *)){gap:1.25rem;margin-bottom:.5rem;display:flex}.signature-preview:where(:not(.brand-scope,.brand-scope *)){border-bottom:1px solid var(--border);min-height:3rem;font-family:var(--font-display);color:var(--text);padding:.5rem 0;font-size:28px}.signature-pad:where(:not(.brand-scope,.brand-scope *)){gap:.4rem;display:grid}.signature-pad-canvas:where(:not(.brand-scope,.brand-scope *)){touch-action:none;border:1px solid var(--border);border-radius:var(--radius);cursor:crosshair;background:#fff;width:100%;height:140px}.signature-pad-line:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);height:0;margin-top:-1px}.verify-gate:where(:not(.brand-scope,.brand-scope *)),.verify-gate-form:where(:not(.brand-scope,.brand-scope *)){gap:.75rem;display:grid}.quote-accept-override:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);gap:.6rem;max-width:28rem;margin-top:.75rem;padding-top:.75rem;display:grid}.quote-accept-override textarea:where(:not(.brand-scope,.brand-scope *)){resize:vertical;width:100%}.quote-accept-override-actions:where(:not(.brand-scope,.brand-scope *)){gap:.5rem;display:flex}.settings-card:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);gap:.75rem;margin-bottom:1rem;padding:1.25rem;display:grid}.settings-card h3:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);margin:0;font-size:16px}.contact-glance-value:where(:not(.brand-scope,.brand-scope *)){flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.contact-glance-actions:where(:not(.brand-scope,.brand-scope *)){gap:.4rem;display:flex}.save-bar:where(:not(.brand-scope,.brand-scope *)){bottom:calc(-1 * var(--main-pad-y));z-index:5;margin:1.5rem calc(-1 * var(--space-5)) calc(-1 * var(--main-pad-y));padding:.875rem var(--space-5);background:var(--surface);border-top:1px solid var(--border);align-items:center;gap:.75rem;display:flex;position:sticky}.cell-inline:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:.4rem;display:inline-flex}.input-num:where(:not(.brand-scope,.brand-scope *)){width:4rem}.weekday-toggle-row:where(:not(.brand-scope,.brand-scope *)){gap:.4rem;display:flex}.weekday-toggle:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);font:inherit;cursor:pointer;color:var(--muted);background:0 0;border-radius:999px;padding:.3rem .7rem;font-size:12px}.weekday-toggle.active:where(:not(.brand-scope,.brand-scope *)){background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.settings-subcard:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);gap:.75rem;padding-top:1rem;display:grid}.settings-subcard:first-of-type:where(:not(.brand-scope,.brand-scope *)){border-top:none;padding-top:0}.settings-subcard h4:where(:not(.brand-scope,.brand-scope *)){margin:0;font-size:14px}.mini-date-picker:where(:not(.brand-scope,.brand-scope *)){position:relative}.mini-date-picker-trigger:where(:not(.brand-scope,.brand-scope *)){text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;font:inherit;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:14px;display:flex}.mini-date-picker-trigger.placeholder:where(:not(.brand-scope,.brand-scope *)){color:var(--muted)}.mini-date-picker-trigger:where(:not(.brand-scope,.brand-scope *)):after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);flex:none;width:.4rem;height:.4rem;transform:rotate(45deg)translateY(-2px)}.mini-date-picker-trigger:hover:where(:not(.brand-scope,.brand-scope *)),.mini-date-picker-trigger:hover:where(:not(.brand-scope,.brand-scope *)):after{border-color:var(--burgundy)}.mini-date-picker-pop:where(:not(.brand-scope,.brand-scope *)){z-index:110;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:17rem;padding:.75rem;position:fixed;box-shadow:0 8px 24px #0000001f}.mini-date-picker-month:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.mini-date-picker-month button:where(:not(.brand-scope,.brand-scope *)){cursor:pointer;color:var(--muted);background:0 0;border:none;padding:.1rem .4rem;font-size:16px}.mini-date-picker-month button:hover:where(:not(.brand-scope,.brand-scope *)){color:var(--burgundy)}.mini-date-picker-weekdays:where(:not(.brand-scope,.brand-scope *)){text-align:center;color:var(--muted);grid-template-columns:repeat(7,1fr);margin-bottom:.25rem;font-size:11px;display:grid}.mini-date-picker-days:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.mini-date-picker-day:where(:not(.brand-scope,.brand-scope *)){aspect-ratio:1;font:inherit;cursor:pointer;color:var(--text);background:0 0;border:none;border-radius:999px;font-size:13px}.mini-date-picker-day:hover:not(:disabled):where(:not(.brand-scope,.brand-scope *)){background:var(--bg)}.mini-date-picker-day:disabled:where(:not(.brand-scope,.brand-scope *)){color:var(--border);cursor:not-allowed}.mini-date-picker-day.selected:where(:not(.brand-scope,.brand-scope *)){background:var(--burgundy);color:var(--bright-snow)}.mini-date-picker-day.in-range:where(:not(.brand-scope,.brand-scope *)){background:var(--parchment);border-radius:0}.brand-tag:where(:not(.brand-scope,.brand-scope *)){width:1.9rem;font-family:var(--font-body);font-size:var(--size-label);letter-spacing:var(--track-field);color:var(--muted);flex:none}.task-group:where(:not(.brand-scope,.brand-scope *)){margin-bottom:1.75rem}.search-overlay:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:min(42rem,100%);max-height:72vh;box-shadow:var(--lift);align-self:start;margin-top:10vh;padding:.75rem;overflow-y:auto}.search-field-row:where(:not(.brand-scope,.brand-scope *)){border-bottom:1px solid var(--border);font-family:var(--font-caption);font-size:var(--size-caption);align-items:center;gap:.6rem;padding:.25rem .5rem .75rem;display:flex}.search-field-row input:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--size-body);color:var(--text);background:0 0;border:none;flex:1;padding:.2rem 0}.search-field-row input:focus:where(:not(.brand-scope,.brand-scope *)){outline:none}.search-group:where(:not(.brand-scope,.brand-scope *)){margin-top:.85rem}.search-group h3:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);font-size:var(--size-label);letter-spacing:var(--track-field);text-transform:uppercase;color:var(--accent-2);margin:0 0 .3rem;padding:0 .5rem}.search-group ul:where(:not(.brand-scope,.brand-scope *)){margin:0;padding:0;list-style:none}.search-result:where(:not(.brand-scope,.brand-scope *)){width:100%;font:inherit;text-align:left;border-radius:var(--radius);cursor:pointer;color:var(--text);background:0 0;border:none;align-items:baseline;gap:.6rem;padding:.45rem .5rem;display:flex}.search-result-on:where(:not(.brand-scope,.brand-scope *)){background:var(--bg)}.search-result-title:where(:not(.brand-scope,.brand-scope *)){flex:none}.search-result-sub:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-caption);font-size:var(--size-caption);flex:1}.search-result-closed:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);font-size:var(--size-label);letter-spacing:var(--track-field);text-transform:uppercase}.search-foot:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);font-family:var(--font-caption);font-size:var(--size-caption);margin:.85rem 0 .25rem;padding:.6rem .5rem 0}.bell:where(:not(.brand-scope,.brand-scope *)){display:flex;position:relative}.bell-trigger:where(:not(.brand-scope,.brand-scope *)){font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:.25rem .4rem;display:flex}.bell-trigger:hover:where(:not(.brand-scope,.brand-scope *)){color:var(--burgundy)}.bell-trigger:where(:not(.brand-scope,.brand-scope *)){position:relative}.bell-icon:where(:not(.brand-scope,.brand-scope *)){color:var(--text);display:block}.bell-trigger:hover .bell-icon:where(:not(.brand-scope,.brand-scope *)){color:var(--burgundy)}.bell-count:where(:not(.brand-scope,.brand-scope *)){min-width:1rem;font-family:var(--font-body);font-variant-numeric:tabular-nums;text-align:center;background:var(--accent-2);color:var(--accent-text);box-shadow:0 0 0 2px var(--surface);border-radius:999px;padding:.15rem .2rem;font-size:10px;line-height:1;position:absolute;top:-.15rem;right:-.15rem}.bell-panel:where(:not(.brand-scope,.brand-scope *)){z-index:90;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:min(24rem,100vw - 2rem);max-height:70vh;padding:.75rem;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 10px 30px #00000029}.bell-panel-head:where(:not(.brand-scope,.brand-scope *)){border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.5rem;display:flex}.bell-panel-head h3:where(:not(.brand-scope,.brand-scope *)){margin:0}.bell-list:where(:not(.brand-scope,.brand-scope *)){margin:0;padding:0;list-style:none}.bell-item+.bell-item:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border)}.bell-item-unread:where(:not(.brand-scope,.brand-scope *)){border-left:3px solid var(--accent-2);background:var(--bg)}.bell-item-button:where(:not(.brand-scope,.brand-scope *)){width:100%;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:none;padding:.6rem .5rem;display:block}.bell-item-top:where(:not(.brand-scope,.brand-scope *)){align-items:baseline;gap:.5rem;display:flex}.bell-item-title:where(:not(.brand-scope,.brand-scope *)){flex:1}.bell-item-when:where(:not(.brand-scope,.brand-scope *)),.bell-item-detail:where(:not(.brand-scope,.brand-scope *)),.bell-source:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-caption);font-size:var(--size-caption)}.bell-source:where(:not(.brand-scope,.brand-scope *)){flex:none}.bell-item-detail:where(:not(.brand-scope,.brand-scope *)){margin-top:.15rem;display:block}.bell-panel-foot:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);font-family:var(--font-caption);font-size:var(--size-caption);margin:.6rem 0 0;padding-top:.6rem}.pick-date:where(:not(.brand-scope,.brand-scope *)){gap:1rem;max-width:26rem;display:grid}.pick-date-head:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.pick-date-grid:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.pick-date-weekday:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);font-size:var(--size-label);letter-spacing:var(--track-field);text-transform:uppercase;color:var(--muted);text-align:center;padding-bottom:.25rem}.pick-date-day:where(:not(.brand-scope,.brand-scope *)){height:42px;font:inherit;font-variant-numeric:tabular-nums;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;font-size:16px;display:grid;position:relative}.pick-date-day:hover:not(:disabled):where(:not(.brand-scope,.brand-scope *)){background:#f2f0eb}.pick-date-day:disabled:where(:not(.brand-scope,.brand-scope *)){color:#c9c4ba;cursor:default;background:0 0}.pick-date-day-closed:disabled:where(:not(.brand-scope,.brand-scope *)){text-decoration:line-through}.pick-date-day-on:where(:not(.brand-scope,.brand-scope *)),.pick-date-day-on:hover:where(:not(.brand-scope,.brand-scope *)){background:var(--accent);color:var(--accent-text)}.pick-date-day-today:where(:not(.brand-scope,.brand-scope *)){box-shadow:inset 0 0 0 1px var(--accent)}.pick-date-day-warn:where(:not(.brand-scope,.brand-scope *)):after{content:"";background:#b98a6a;border-radius:50%;width:4px;height:4px;position:absolute;bottom:6px}.link-progress:where(:not(.brand-scope,.brand-scope *)){gap:6px;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.link-progress-seg:where(:not(.brand-scope,.brand-scope *)){flex:1}.link-progress-seg i:where(:not(.brand-scope,.brand-scope *)){background:var(--border);border-radius:2px;height:3px;display:block}.link-progress-seg span:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);letter-spacing:.06em;color:var(--muted);margin-top:6px;font-size:12px;display:block}.link-progress-seg.is-done i:where(:not(.brand-scope,.brand-scope *)){background:var(--accent)}.link-progress-seg.is-now i:where(:not(.brand-scope,.brand-scope *)){background:var(--burgundy)}.link-progress-seg.is-now span:where(:not(.brand-scope,.brand-scope *)){color:var(--text)}.link-body-bare:where(:not(.brand-scope,.brand-scope *)){display:block}.link-done-note:where(:not(.brand-scope,.brand-scope *)){margin-bottom:1rem}.link-waiting-lead:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-size:var(--size-h4);margin:0 0 .5rem}.date-request:where(:not(.brand-scope,.brand-scope *)){background:var(--sheet-bg);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:.9rem;padding:.8rem .9rem}.date-request-line:where(:not(.brand-scope,.brand-scope *)){margin:0 0 .6rem}.date-request .row-actions:where(:not(.brand-scope,.brand-scope *)){justify-content:flex-start;margin-bottom:.4rem}.pick-date-legend:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);flex-wrap:wrap;gap:1rem;margin:.75rem 0 0;padding:0;font-size:13px;list-style:none;display:flex}.pick-date-legend li:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:.4rem;display:flex}.pick-date-swatch:where(:not(.brand-scope,.brand-scope *)){border-radius:50%;flex:none;width:8px;height:8px}.pick-date-swatch-on:where(:not(.brand-scope,.brand-scope *)){background:var(--accent)}.pick-date-swatch-warn:where(:not(.brand-scope,.brand-scope *)){background:#b98a6a}.pick-date-swatch-off:where(:not(.brand-scope,.brand-scope *)){background:#c9c4ba}.pick-date-chosen:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-size:var(--size-h4);margin:1rem 0 .75rem}.pencilled-date:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;align-items:center;margin:1rem 0 .75rem;padding:.5rem 1.1rem .75rem;display:inline-flex}.pencilled-date-month:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);font-size:var(--size-label);letter-spacing:var(--track-field);text-transform:uppercase;color:var(--accent-2)}.pencilled-date-day:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-size:2.4rem;line-height:1.1}.pencilled-date-full:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-size:var(--size-h4);margin:0}.pick-date-actions:where(:not(.brand-scope,.brand-scope *)){flex-wrap:wrap;align-items:center;gap:1.25rem;margin:1.25rem 0 .5rem;display:flex}.review-sheet-document:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);border-radius:var(--radius);background:var(--sheet-card,#fff);width:100%;height:26rem}.nav-count:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);font-size:var(--size-label);font-variant-numeric:tabular-nums;color:var(--muted);margin-left:auto}.nav-count-attention:where(:not(.brand-scope,.brand-scope *)){color:var(--accent-2)}.heading-count:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);font-size:var(--size-label);font-variant-numeric:tabular-nums;letter-spacing:normal;text-transform:none;color:var(--muted);margin-left:.45rem}.heading-count-attention:where(:not(.brand-scope,.brand-scope *)){color:var(--accent-2)}:focus:not(:focus-visible):where(:not(.brand-scope,.brand-scope *)){outline:none}a:focus-visible:where(:not(.brand-scope,.brand-scope *)),button:focus-visible:where(:not(.brand-scope,.brand-scope *)),[role=button]:focus-visible:where(:not(.brand-scope,.brand-scope *)),summary:focus-visible:where(:not(.brand-scope,.brand-scope *)){outline:2px solid var(--text);outline-offset:2px;border-radius:3px}.row-stretch:where(:not(.brand-scope,.brand-scope *)){position:relative}.row-stretch-link:where(:not(.brand-scope,.brand-scope *)){color:inherit;text-decoration:none}.row-stretch-link:where(:not(.brand-scope,.brand-scope *)):after{content:"";z-index:0;position:absolute;inset:0}.row-stretch:hover:where(:not(.brand-scope,.brand-scope *)){background:var(--bg)}.row-stretch td :is(a,button,input,select,textarea):where(:not(.brand-scope,.brand-scope *)){z-index:1;position:relative}.row-menu:where(:not(.brand-scope,.brand-scope *)){display:inline-flex;position:relative}.row-menu-trigger:where(:not(.brand-scope,.brand-scope *)){font:inherit;color:var(--muted);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;padding:.1rem .4rem;font-size:18px;line-height:1}.row-menu-trigger:hover:where(:not(.brand-scope,.brand-scope *)){color:var(--burgundy);background:var(--bg)}.row-menu-panel:where(:not(.brand-scope,.brand-scope *)){z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);text-align:left;flex-direction:column;align-items:stretch;min-width:13rem;padding:.25rem;display:flex;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 8px 24px #00000024}.row-menu-item:disabled:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);cursor:default}.row-menu-item:where(:not(.brand-scope,.brand-scope *)){font:inherit;text-align:left;color:var(--text);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;padding:.4rem .5rem}.row-menu-item:hover:where(:not(.brand-scope,.brand-scope *)){background:var(--bg)}.row-menu-item-destructive:where(:not(.brand-scope,.brand-scope *)){color:var(--accent-2)}.row-menu-confirm:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-caption);font-size:var(--size-caption);gap:.35rem;padding:.5rem;display:grid}.row-menu-confirm p:where(:not(.brand-scope,.brand-scope *)){margin:0}.team-table td:where(:not(.brand-scope,.brand-scope *)){vertical-align:middle}.team-person:where(:not(.brand-scope,.brand-scope *)){color:inherit;align-items:center;gap:.6rem;text-decoration:none;display:flex}.team-person>span:where(:not(.brand-scope,.brand-scope *)){display:grid}.team-person-email:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-caption);font-size:var(--size-caption)}.team-removed-head:where(:not(.brand-scope,.brand-scope *)){margin:2rem 0 .5rem}.role-list:where(:not(.brand-scope,.brand-scope *)){gap:.6rem;margin:0;display:grid}.role-list-row:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:6rem 1fr;align-items:baseline;gap:.75rem;display:grid}.role-list-row dt:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);font-size:var(--size-label);letter-spacing:var(--track-field);text-transform:uppercase;color:var(--muted)}.role-list-row dd:where(:not(.brand-scope,.brand-scope *)){margin:0}@media (width<=700px){.role-list-row:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:1fr;gap:.15rem}}.login-or:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);font-family:var(--font-caption);font-size:var(--size-caption);align-items:center;gap:.75rem;margin:1.25rem 0;display:flex}.login-or:where(:not(.brand-scope,.brand-scope *)):before,.login-or:where(:not(.brand-scope,.brand-scope *)):after{content:"";background:var(--border);flex:1;height:1px}.login-back:where(:not(.brand-scope,.brand-scope *)){margin-top:.75rem;display:block}.password-rules:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-caption);font-size:var(--size-caption);color:var(--muted);gap:.2rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.password-rule-ok:where(:not(.brand-scope,.brand-scope *)){color:var(--text)}.questionnaire-meta:where(:not(.brand-scope,.brand-scope *)){z-index:1;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-5);padding:var(--space-2) 0;background:var(--surface);border-bottom:1px solid var(--border);font-size:14px;display:flex;position:sticky;top:0}.choice-row:where(:not(.brand-scope,.brand-scope *)),.field .choice-row:where(:not(.brand-scope,.brand-scope *)){min-height:44px;color:var(--text);letter-spacing:var(--track-body);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius);font-size:16px}.choice-row:has(input:checked):where(:not(.brand-scope,.brand-scope *)){border-color:var(--text)}fieldset.field:where(:not(.brand-scope,.brand-scope *)){border:0;min-width:0;margin:0;padding:0}fieldset.field>legend:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);font-size:var(--size-label);letter-spacing:var(--track-field);color:var(--muted);margin-bottom:.4rem;padding:0}.checkbox-group.choice-pair:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.document-sheet .field input:not([type=checkbox]):not([type=radio]):where(:not(.brand-scope,.brand-scope *)),.document-sheet .field select:where(:not(.brand-scope,.brand-scope *)),.document-sheet .field textarea:where(:not(.brand-scope,.brand-scope *)){font-size:16px}.ann-strip:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}@media (width<=700px){.ann-strip:where(:not(.brand-scope,.brand-scope *)){scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:85%;grid-auto-flow:column;overflow-x:auto}.ann-strip>:where(:not(.brand-scope,.brand-scope *)){scroll-snap-align:start}}.ann-card:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-2);box-sizing:border-box;cursor:pointer;flex-direction:column;min-width:0;height:100%;display:flex}.ann-card:hover h4:where(:not(.brand-scope,.brand-scope *)){text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}.ann-card .ann-foot:where(:not(.brand-scope,.brand-scope *)){margin-top:auto}.an-empty:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--space-6);text-align:left;padding:0}.an-unread .cell-title:where(:not(.brand-scope,.brand-scope *)){color:var(--text);font-weight:700}.an-read>header h2:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-archive);line-height:1.25}.an-body:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-body);line-height:1.65}.an-body img:where(:not(.brand-scope,.brand-scope *)){border-radius:var(--radius);max-width:100%}.ann-card h4:where(:not(.brand-scope,.brand-scope *)){white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.ann-card p:where(:not(.brand-scope,.brand-scope *)){-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.rte:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-2);display:grid}.rte .tiptap[contenteditable=true]:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);border-radius:var(--radius);background:var(--sheet-card);min-height:8rem;font-family:var(--font-body);letter-spacing:var(--track-body);padding:.6rem .75rem;font-size:15px}.rte .tiptap[contenteditable=true]:focus:where(:not(.brand-scope,.brand-scope *)){outline:2px solid var(--text);outline-offset:-1px}.rte figure:where(:not(.brand-scope,.brand-scope *)){margin:0}.rte img:where(:not(.brand-scope,.brand-scope *)),.ann-card img:where(:not(.brand-scope,.brand-scope *)){border-radius:var(--radius);max-width:100%}.rte-tools:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-1);flex-wrap:wrap;display:flex}.rte-tools .is-active:where(:not(.brand-scope,.brand-scope *)){border-color:var(--text);color:var(--text)}.rte-tools .is-disabled:where(:not(.brand-scope,.brand-scope *)){opacity:.45;pointer-events:none}.lib-cats:where(:not(.brand-scope,.brand-scope *)){gap:var(--card-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.lib-layout:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-6);grid-template-columns:220px minmax(0,1fr) 200px;align-items:start;max-width:1400px;display:grid}.lib-nav:where(:not(.brand-scope,.brand-scope *)),.lib-toc:where(:not(.brand-scope,.brand-scope *)){top:var(--space-4);gap:var(--space-3);font-size:14px;display:grid;position:sticky}.lib-nav ul:where(:not(.brand-scope,.brand-scope *)),.lib-toc ul:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.lib-nav a:where(:not(.brand-scope,.brand-scope *)),.lib-toc a:where(:not(.brand-scope,.brand-scope *)){color:var(--text);text-decoration:none}.lib-nav a[aria-current=page]:where(:not(.brand-scope,.brand-scope *)){padding-left:var(--space-2);border-left:2px solid var(--text)}.lib-toc li[data-level="3"]:where(:not(.brand-scope,.brand-scope *)){padding-left:var(--space-3)}.lib-nav select:where(:not(.brand-scope,.brand-scope *)){display:none}@media (width<=900px){.lib-cats:where(:not(.brand-scope,.brand-scope *)),.lib-layout:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:1fr}.lib-nav:where(:not(.brand-scope,.brand-scope *)){position:static}.lib-nav select:where(:not(.brand-scope,.brand-scope *)){display:block}.lib-nav>div:not(.field):where(:not(.brand-scope,.brand-scope *)),.lib-toc:where(:not(.brand-scope,.brand-scope *)){display:none}}.lib-printfoot:where(:not(.brand-scope,.brand-scope *)){display:none}@media print{body :where(:not(.brand-scope,.brand-scope *)){visibility:hidden}.print-target:where(:not(.brand-scope,.brand-scope *)),.print-target :where(:not(.brand-scope,.brand-scope *)){visibility:visible}.print-target:where(:not(.brand-scope,.brand-scope *)){border:0;width:100%;padding:0;position:absolute;top:0;left:0}.lib-printfoot:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);font-size:10px;display:block;position:fixed;bottom:0}}.rte .tiptap a:where(:not(.brand-scope,.brand-scope *)){color:var(--text);text-underline-offset:2px;text-decoration:underline}.editbar:where(:not(.brand-scope,.brand-scope *)){z-index:5;padding:var(--space-3) 0;background:var(--bg);border-bottom:1px solid var(--border);position:sticky;top:0}.questionnaire-form>.field>label:where(:not(.brand-scope,.brand-scope *)),.questionnaire-form>fieldset.field>legend:where(:not(.brand-scope,.brand-scope *)),.questionnaire-form .dob-label:where(:not(.brand-scope,.brand-scope *)){letter-spacing:var(--track-body);color:var(--text);font-size:16px}.document-sheet .field input:not([type=checkbox]):not([type=radio]):where(:not(.brand-scope,.brand-scope *)),.document-sheet .field select:where(:not(.brand-scope,.brand-scope *)),.document-sheet .field textarea:where(:not(.brand-scope,.brand-scope *)){background:var(--sheet-card);border:1px solid color-mix(in srgb, var(--text) 35%, transparent)}.document-sheet .field input:not([type=checkbox]):not([type=radio]):focus:where(:not(.brand-scope,.brand-scope *)),.document-sheet .field select:focus:where(:not(.brand-scope,.brand-scope *)),.document-sheet .field textarea:focus:where(:not(.brand-scope,.brand-scope *)){border-color:var(--text)}.document-sheet .field input:where(:not(.brand-scope,.brand-scope *))::placeholder,.document-sheet .field textarea:where(:not(.brand-scope,.brand-scope *))::placeholder{color:color-mix(in srgb, var(--text) 45%, transparent)}.document-sheet .field>label:where(:not(.brand-scope,.brand-scope *)),.document-sheet fieldset.field>legend:where(:not(.brand-scope,.brand-scope *)),.document-sheet .field .dob-label:where(:not(.brand-scope,.brand-scope *)),.document-sheet .field .checkbox-option:where(:not(.brand-scope,.brand-scope *)){letter-spacing:var(--track-body);text-transform:none;color:var(--text);font-size:15px}.name-link:where(:not(.brand-scope,.brand-scope *)){color:inherit;text-decoration:none}.name-link:hover:where(:not(.brand-scope,.brand-scope *)){text-decoration:underline}.stage-track-wrap:where(:not(.brand-scope,.brand-scope *)){max-width:760px;margin:1.5rem 0 2rem}.stage-track:where(:not(.brand-scope,.brand-scope *)){grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin:0;padding:0;list-style:none;display:grid}.stage-track li:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted)}.stage-track li i:where(:not(.brand-scope,.brand-scope *)){background:var(--border);border-radius:2px;height:3px;margin-bottom:6px;display:block}.stage-track li.is-done i:where(:not(.brand-scope,.brand-scope *)){background:var(--text)}.stage-track li.is-now i:where(:not(.brand-scope,.brand-scope *)){background:linear-gradient(90deg, var(--text) 50%, var(--border) 50%)}.stage-track-caption:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);margin:.5rem 0 0;display:none}@media (width<=760px){.stage-track li span:where(:not(.brand-scope,.brand-scope *)){display:none}.stage-track-caption:where(:not(.brand-scope,.brand-scope *)){display:block}}.client-page-grid:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:2.5rem;display:grid}.client-page-main:where(:not(.brand-scope,.brand-scope *)){gap:2rem;min-width:0;display:grid}.client-page-rail:where(:not(.brand-scope,.brand-scope *)){gap:1.25rem;display:grid;position:sticky;top:1.5rem}.client-page-doc:where(:not(.brand-scope,.brand-scope *)){border:none;border-bottom:1px solid var(--border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;gap:1rem}.client-page-doc:hover:where(:not(.brand-scope,.brand-scope *)){background:var(--bg)}.client-page-cards:where(:not(.brand-scope,.brand-scope *)){gap:.75rem;display:grid}.client-page-card:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem 1.25rem;padding:1.1rem 1.25rem;display:grid}.client-page-card-title:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--size-h4);margin:0}.client-page-card-why:where(:not(.brand-scope,.brand-scope *)),.client-page-card-due:where(:not(.brand-scope,.brand-scope *)){grid-column:1;margin:0}.client-page-card-why:where(:not(.brand-scope,.brand-scope *)){color:var(--muted)}.client-page-card .btn:where(:not(.brand-scope,.brand-scope *)){white-space:nowrap;grid-area:1/2/span 3}.client-page-person:where(:not(.brand-scope,.brand-scope *)){justify-content:flex-start;align-items:center;gap:.75rem}.client-page-avatar:where(:not(.brand-scope,.brand-scope *)){background:var(--bg);width:36px;height:36px;color:var(--muted);font-size:var(--size-label);border-radius:50%;flex:none;place-items:center;display:grid}.client-page-card-alt:where(:not(.brand-scope,.brand-scope *)){grid-column:1;justify-self:start}.client-page-card-stack:where(:not(.brand-scope,.brand-scope *)){grid-area:1/2/span 3;gap:.5rem;display:grid}.client-page-card-stack .btn:where(:not(.brand-scope,.brand-scope *)){text-align:center;grid-area:auto}.client-page-card-confirm:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);grid-column:1/-1;margin-top:.5rem;padding-top:.75rem}.client-page-card.is-risk:where(:not(.brand-scope,.brand-scope *)){border-left:3px solid var(--accent-2)}.client-page-card.is-risk .client-page-card-due:where(:not(.brand-scope,.brand-scope *)){color:var(--accent-2)}.client-page-options:where(:not(.brand-scope,.brand-scope *)){gap:.5rem;margin:1rem 0;display:grid}.client-page-option:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;align-items:flex-start;gap:.75rem;min-height:48px;padding:.75rem .9rem;display:flex}.client-page-option:has(input:checked):where(:not(.brand-scope,.brand-scope *)){border-color:var(--text)}.client-page-option small:where(:not(.brand-scope,.brand-scope *)){display:block}.client-page-option strong:where(:not(.brand-scope,.brand-scope *)){white-space:nowrap;margin-left:auto}.client-page-transfer:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1.25rem}@media (width<=760px){.client-page-card:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:1fr}.client-page-card .btn:where(:not(.brand-scope,.brand-scope *)){grid-area:auto/1;width:100%;margin-top:.5rem}.client-page-grid:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:1fr;gap:1.75rem}.client-page-rail:where(:not(.brand-scope,.brand-scope *)){position:static}.client-page-doc:where(:not(.brand-scope,.brand-scope *)){flex-wrap:wrap}}.image-grid:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:.75rem 0;display:grid}.image-grid-item:where(:not(.brand-scope,.brand-scope *)){min-width:0;margin:0;position:relative}.image-grid-item img:where(:not(.brand-scope,.brand-scope *)){aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius);background:var(--bg);width:100%;display:block}.image-grid-link:where(:not(.brand-scope,.brand-scope *)){aspect-ratio:3/4;border-radius:var(--radius);border:var(--border-w) dashed currentColor;color:var(--text);font-size:var(--size-label);text-align:center;justify-content:center;align-items:center;padding:8px;display:flex}.image-grid-tag:where(:not(.brand-scope,.brand-scope *)){border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:var(--size-label);padding:2px 6px;text-decoration:none;position:absolute;top:6px;left:6px}.image-grid-caption:where(:not(.brand-scope,.brand-scope *)){width:100%;font-size:var(--size-label);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}input.image-grid-caption:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--size-label);color:var(--text);background:0 0;border:none;border-bottom:1px solid #0000;padding:2px 0}input.image-grid-caption:focus:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--border);outline:none}.image-grid-remove:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);width:22px;height:22px;color:var(--text);cursor:pointer;border:none;border-radius:50%;line-height:1;position:absolute;top:6px;right:6px}.image-grid-add:where(:not(.brand-scope,.brand-scope *)){aspect-ratio:3/4;border:var(--border-w) dashed currentColor;border-radius:var(--radius);color:var(--text);font:inherit;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.image-grid-add .muted:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label)}.image-grid-add.is-over:where(:not(.brand-scope,.brand-scope *)),.image-grid-add:hover:where(:not(.brand-scope,.brand-scope *)){border-color:var(--text)}@media (width<=760px){.image-grid:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:repeat(3,minmax(0,1fr))}}.comment-thread:where(:not(.brand-scope,.brand-scope *)){margin:0 0 1rem;padding:0;list-style:none}.comment:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);padding:.75rem 0}.comment:first-child:where(:not(.brand-scope,.brand-scope *)){border-top:none;padding-top:0}.comment.is-team:where(:not(.brand-scope,.brand-scope *)){border-left:2px solid var(--border);padding-left:.9rem}.comment p:where(:not(.brand-scope,.brand-scope *)){margin:.25rem 0 0}.comment .comment-who:where(:not(.brand-scope,.brand-scope *)){flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;display:flex}.comment-tag:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2)}.app-main:has(.msg:not(.msg-embedded)):where(:not(.brand-scope,.brand-scope *)){padding:0;overflow:hidden}.msg:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:240px minmax(0,1fr);height:100%;display:grid}.msg-side:where(:not(.brand-scope,.brand-scope *)){border-right:1px solid var(--border);flex-direction:column;gap:1.25rem;padding:1.5rem 1rem;display:flex;overflow-y:auto}.msg-side h2:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-body);font-weight:var(--w-body);font-size:var(--size-label);letter-spacing:var(--track-nav);text-transform:uppercase;color:var(--muted);margin:0 0 .35rem}.msg-side-item:where(:not(.brand-scope,.brand-scope *)){border-radius:var(--radius);width:100%;color:var(--muted);font:inherit;letter-spacing:var(--track-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:15px;display:flex}.msg-side-item:hover:where(:not(.brand-scope,.brand-scope *)),.msg-side-item.active:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);color:var(--text)}.msg-side-item.unread:where(:not(.brand-scope,.brand-scope *)){color:var(--text);font-weight:500}.msg-side-item .nav-count:where(:not(.brand-scope,.brand-scope *)){margin-left:auto}.msg-away:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);font-size:12px;font-weight:var(--w-body)}.msg-hash:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);text-align:center;width:1rem}.msg-main:where(:not(.brand-scope,.brand-scope *)){flex-direction:column;min-width:0;min-height:0;display:flex}.msg-head:where(:not(.brand-scope,.brand-scope *)){border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.msg-head h1:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--size-h4);letter-spacing:var(--track-h4);margin:0}.msg-head p:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);margin:.1rem 0 0;font-size:13px}.msg-head-actions:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:.5rem;display:flex}.msg-quiet:where(:not(.brand-scope,.brand-scope *)){border-bottom:1px solid var(--border);background:var(--bg);color:var(--muted);margin:0;padding:.6rem 1.5rem;font-size:14px}.msg-quiet strong:where(:not(.brand-scope,.brand-scope *)){color:var(--text);font-weight:500}.msg-list:where(:not(.brand-scope,.brand-scope *)){flex-direction:column;flex:1;gap:.15rem;padding:1rem 1.5rem;display:flex;overflow-y:auto}.msg-day:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);text-transform:uppercase;letter-spacing:var(--track-section);color:var(--muted);align-items:center;gap:.75rem;margin:1rem 0 .5rem;display:flex}.msg-day:where(:not(.brand-scope,.brand-scope *)):before,.msg-day:where(:not(.brand-scope,.brand-scope *)):after{content:"";background:var(--border);flex:1;height:1px}.msg-item:where(:not(.brand-scope,.brand-scope *)){border-radius:var(--radius);margin:0 -.6rem;padding:.45rem .6rem;position:relative}.msg-item:hover:where(:not(.brand-scope,.brand-scope *)){background:var(--surface)}.msg-meta:where(:not(.brand-scope,.brand-scope *)){align-items:baseline;gap:0 var(--space-2);color:var(--muted);flex-wrap:wrap;margin:0 0 .1rem;font-size:13px;display:flex}.msg-meta b:where(:not(.brand-scope,.brand-scope *)){color:var(--text);margin-right:.35rem;font-weight:500}.msg-body:where(:not(.brand-scope,.brand-scope *)){letter-spacing:var(--track-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.msg-body .msg-at:where(:not(.brand-scope,.brand-scope *)){background:var(--bg);border-radius:3px;padding:0 .2rem}.msg-body .msg-at-me:where(:not(.brand-scope,.brand-scope *)){color:var(--accent-2)}.msg-linked:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);border:1px solid var(--border);border-radius:999px;align-items:center;gap:.35rem;margin-top:.35rem;padding:.15rem .6rem;font-size:13px;display:inline-flex}.msg-linked a:where(:not(.brand-scope,.brand-scope *)){color:var(--text)}.msg-compose:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);padding:.75rem 1.5rem 1rem}.msg-compose-box:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);border-radius:var(--radius);background:var(--sheet-card);align-items:flex-end;gap:.5rem;padding:.4rem .4rem .4rem .75rem;display:flex}.msg-compose textarea:where(:not(.brand-scope,.brand-scope *)){resize:none;font:inherit;background:0 0;border:0;outline:none;flex:1;min-height:1.5rem;max-height:8rem;padding:.3rem 0;font-size:15px;line-height:1.5}.msg-compose p:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);margin:.35rem 0 0;font-size:12px}.msg-back:where(:not(.brand-scope,.brand-scope *)){display:none}@media (width<=760px){.msg:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:1fr}.msg.in-room .msg-side:where(:not(.brand-scope,.brand-scope *)),.msg:not(.in-room) .msg-main:where(:not(.brand-scope,.brand-scope *)){display:none}.msg-back:where(:not(.brand-scope,.brand-scope *)){display:inline-flex}.msg-head:where(:not(.brand-scope,.brand-scope *)),.msg-list:where(:not(.brand-scope,.brand-scope *)),.msg-compose:where(:not(.brand-scope,.brand-scope *)){padding-left:1rem;padding-right:1rem}}.email-preview-frame:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;max-width:640px;height:560px;display:block}.tk-add:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:.4rem;margin:1rem 0 1.25rem;padding:.45rem .5rem .45rem .8rem;display:flex}.tk-add:focus-within:where(:not(.brand-scope,.brand-scope *)){border-color:var(--text)}.tk-add>input:where(:not(.brand-scope,.brand-scope *)){min-width:0;font:inherit;font-size:var(--size-caption);color:var(--text);background:0 0;border:0;outline:none;flex:14rem;padding:.25rem 0}.tk-add>input:where(:not(.brand-scope,.brand-scope *))::placeholder{color:var(--muted)}.tk-pill-wrap:where(:not(.brand-scope,.brand-scope *)){display:inline-flex;position:relative}.tk-pill:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--size-label);color:var(--muted);border:1px solid var(--border);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:.2rem .6rem}.tk-pill.set:where(:not(.brand-scope,.brand-scope *)){color:var(--text);border-color:var(--text)}.tk-add-hint:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);flex-basis:100%;margin:.1rem 0 0}.tk-pop:where(:not(.brand-scope,.brand-scope *)){z-index:20;background:var(--sheet-card,var(--surface));border:1px solid var(--border);border-radius:var(--radius);min-width:13rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #1515151f}.tk-pop>button:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--size-caption);text-align:left;border-radius:var(--radius);cursor:pointer;color:var(--text);background:0 0;border:0;justify-content:space-between;gap:1rem;padding:.45rem .6rem;display:flex}.tk-pop>button span:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);font-size:var(--size-label)}.tk-pop>button:hover:where(:not(.brand-scope,.brand-scope *)),.tk-pop>button.on:where(:not(.brand-scope,.brand-scope *)){background:var(--surface)}.tk-pop hr:where(:not(.brand-scope,.brand-scope *)){border:0;border-top:1px solid var(--border);margin:.3rem 0}.tk-group:where(:not(.brand-scope,.brand-scope *)){margin:0 0 1.5rem}.tk-group .section-title:where(:not(.brand-scope,.brand-scope *)){margin:0 0 .35rem}.tk-row:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:.2rem .7rem;padding:.6rem .25rem;display:grid}.tk-row:first-of-type:where(:not(.brand-scope,.brand-scope *)){border-top:0}.tk-row:hover:where(:not(.brand-scope,.brand-scope *)),.tk-row.just-done:where(:not(.brand-scope,.brand-scope *)){background:var(--surface)}.tk-row input:where(:not(.brand-scope,.brand-scope *)){cursor:pointer;margin:3px 0 0}.tk-t:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-caption);line-height:1.35}.tk-m:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);margin-top:.1rem;display:block}.tk-m a:where(:not(.brand-scope,.brand-scope *)){color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}.tk-due:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:2px}.tk-due.late:where(:not(.brand-scope,.brand-scope *)),.tk-m .tk-due.late:where(:not(.brand-scope,.brand-scope *)),.tk-status.late:where(:not(.brand-scope,.brand-scope *)){color:var(--accent-2)}.tk-row.done .tk-t:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);text-decoration:line-through}.tk-undo:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);margin:0}.tk-fold summary:where(:not(.brand-scope,.brand-scope *)){cursor:pointer;font-size:var(--size-label);color:var(--muted);border-top:1px solid var(--border);padding:.6rem .25rem 0;list-style:none}.tk-fold summary:where(:not(.brand-scope,.brand-scope *))::-webkit-details-marker{display:none}.tk-fold[open] summary:where(:not(.brand-scope,.brand-scope *)){margin-bottom:.25rem}.tk-card .summary-group-title:where(:not(.brand-scope,.brand-scope *)){margin:0}.tk-card .tk-add:where(:not(.brand-scope,.brand-scope *)){margin:.6rem 0 .4rem;padding:.3rem .4rem .3rem .65rem}.tk-card .tk-add>input:where(:not(.brand-scope,.brand-scope *)){flex-basis:100%}.tk-card .tk-row:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:20px minmax(0,1fr);padding:.55rem 0}.tk-card .tk-row:hover:where(:not(.brand-scope,.brand-scope *)){background:0 0}.tk-card .tk-row:hover .tk-t:where(:not(.brand-scope,.brand-scope *)){text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}.tk-card .tk-row .tk-due:where(:not(.brand-scope,.brand-scope *)){padding:0}.tk-sheet-title:where(:not(.brand-scope,.brand-scope *)){box-sizing:border-box;width:100%;font:inherit;font-size:var(--size-archive);border-radius:var(--radius);resize:none;field-sizing:content;color:var(--text);background:0 0;border:1px solid #0000;margin:0 0 .5rem -.5rem;padding:.35rem .5rem;line-height:1.3}textarea.tk-sheet-title:hover:where(:not(.brand-scope,.brand-scope *)),textarea.tk-sheet-title:focus:where(:not(.brand-scope,.brand-scope *)){border-color:var(--border);background:var(--sheet-card,var(--surface));outline:none}.tk-status:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-caption);color:var(--muted);margin:0 0 1rem}.tk-people:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);border-radius:var(--radius);background:var(--sheet-card,var(--surface));flex-wrap:wrap;align-items:center;gap:.35rem;padding:.35rem .45rem;display:flex}.tk-person:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:.15rem .3rem .15rem .6rem}.tk-person button:where(:not(.brand-scope,.brand-scope *)){cursor:pointer;color:var(--muted);font:inherit;background:0 0;border:0;padding:0 .2rem}.field .tk-people input:not([type=checkbox]):not([type=radio]):where(:not(.brand-scope,.brand-scope *)),.field .tk-people input:focus-visible:where(:not(.brand-scope,.brand-scope *)){box-shadow:none;min-width:6rem;font:inherit;font-size:var(--size-caption);background:0 0;border:0;outline:none;flex:1;padding:.15rem}.tk-quick:where(:not(.brand-scope,.brand-scope *)){flex-wrap:wrap;gap:.35rem;margin-top:.4rem;display:flex}.tk-trail:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);margin:1.25rem 0 0;line-height:1.6}.tk-foot-right:where(:not(.brand-scope,.brand-scope *)){margin-left:auto}.tk-cal:where(:not(.brand-scope,.brand-scope *)){min-width:17rem;padding:.75rem;display:block}.tk-cal-type:where(:not(.brand-scope,.brand-scope *)){box-sizing:border-box;width:100%;font:inherit;font-size:var(--size-caption);border:1px solid var(--border);border-radius:var(--radius);background:var(--sheet-card,var(--surface));margin:0 0 .75rem;padding:.45rem .6rem}.tk-cal .session-picker-nav:hover:where(:not(.brand-scope,.brand-scope *)){color:var(--text)}.tk-cal .session-picker-days:where(:not(.brand-scope,.brand-scope *)){gap:.15rem}.tk-cal .session-picker-day.today:where(:not(.brand-scope,.brand-scope *)){box-shadow:inset 0 0 0 1px var(--border)}.tk-cal .session-picker-day.selected:where(:not(.brand-scope,.brand-scope *)){background:var(--text);color:var(--bg)}.tk-cal-foot:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);justify-content:space-between;margin-top:.6rem;padding-top:.5rem;display:flex}.tk-cal-foot .link-btn:where(:not(.brand-scope,.brand-scope *)){margin:0}.tk-add .tk-pop:where(:not(.brand-scope,.brand-scope *)){left:auto;right:0}@media (width<=640px){.tk-row:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:22px minmax(0,1fr)}.tk-row .tk-due:where(:not(.brand-scope,.brand-scope *)),.tk-row .tk-undo:where(:not(.brand-scope,.brand-scope *)){grid-column:2;padding:0}.tk-pop:where(:not(.brand-scope,.brand-scope *)){position:fixed;inset:auto 1rem 1rem}.tk-add:not(.typing) .tk-pill-wrap:where(:not(.brand-scope,.brand-scope *)){display:none}}.ac-feed-head:where(:not(.brand-scope,.brand-scope *)){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ac-compose-c:where(:not(.brand-scope,.brand-scope *)){text-align:left;width:100%;font:inherit;font-size:var(--size-caption);color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:text;margin:.25rem 0 1rem;padding:.65rem .8rem}.ac-compose:where(:not(.brand-scope,.brand-scope *)){gap:.5rem;margin:.25rem 0 1rem;display:grid}.ac-compose textarea:where(:not(.brand-scope,.brand-scope *)){box-sizing:border-box;width:100%;min-height:6rem;font:inherit;font-size:var(--size-caption);border:1px solid var(--border);border-radius:var(--radius);background:var(--sheet-card,var(--surface));padding:.6rem .8rem}.ac-compose div:where(:not(.brand-scope,.brand-scope *)){gap:.5rem;display:flex}.ac-day:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);letter-spacing:var(--track-section);text-transform:uppercase;color:var(--muted);align-items:baseline;gap:.75rem;margin:1.25rem 0 .5rem;display:flex}.ac-day:where(:not(.brand-scope,.brand-scope *)):after{content:"";background:var(--border);flex:1;height:1px}.ac-list:where(:not(.brand-scope,.brand-scope *)){gap:.35rem;display:grid}.ac-note:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.7rem .9rem}.ac-note .activity-meta:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;margin:0;display:flex}.ac-note .activity-meta b:where(:not(.brand-scope,.brand-scope *)){color:var(--text);font-weight:500}.ac-note .activity-body:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-caption);white-space:pre-wrap;margin:.25rem 0 0;line-height:1.55}.ac-ev:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-caption);color:var(--muted);grid-template-columns:3.2rem minmax(0,1fr);gap:.75rem;padding:.2rem;display:grid}.ac-ev time:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);font-variant-numeric:tabular-nums;padding-top:1px}.ac-ev a:where(:not(.brand-scope,.brand-scope *)){color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}.ac-burst summary:where(:not(.brand-scope,.brand-scope *)){cursor:pointer;list-style:none}.ac-burst summary:where(:not(.brand-scope,.brand-scope *))::-webkit-details-marker{display:none}.ac-burst .ac-more:where(:not(.brand-scope,.brand-scope *)){color:var(--text);white-space:nowrap}.ac-burst[open] .ac-more:where(:not(.brand-scope,.brand-scope *)){display:none}.ac-burst .ac-inner:where(:not(.brand-scope,.brand-scope *)){gap:.25rem;margin:.25rem 0;display:grid}@media (width<=900px){.ac-wrap .two-col-secondary:where(:not(.brand-scope,.brand-scope *)){order:-1}}.detail-tab .heading-count:where(:not(.brand-scope,.brand-scope *)){margin-left:.35rem}.em-head:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.em-list:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.em-row:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);cursor:pointer;color:var(--text);grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;gap:0 .75rem;padding:.8rem 1rem;display:grid}.em-row:first-child:where(:not(.brand-scope,.brand-scope *)){border-top:0}.em-row:hover:where(:not(.brand-scope,.brand-scope *)){background:var(--bg)}.em-dot:where(:not(.brand-scope,.brand-scope *)){border-radius:50%;align-self:center;width:7px;height:7px}.em-row.is-unread .em-dot:where(:not(.brand-scope,.brand-scope *)){background:var(--text)}.em-row.is-unread .em-subj:where(:not(.brand-scope,.brand-scope *)){font-weight:600}.em-subj:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-caption);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.em-prev:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;display:block;overflow:hidden}.em-prev b:where(:not(.brand-scope,.brand-scope *)){color:var(--text);font-weight:500}.em-date:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);white-space:nowrap}.em-date.is-late:where(:not(.brand-scope,.brand-scope *)),.em-auto .is-failed:where(:not(.brand-scope,.brand-scope *)){color:var(--accent-2)}.em-auto:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);margin-top:1rem}.em-auto>summary:where(:not(.brand-scope,.brand-scope *)){cursor:pointer;font-size:var(--size-caption);color:var(--muted);padding:.75rem 0;list-style:none}.em-auto>summary:where(:not(.brand-scope,.brand-scope *))::-webkit-details-marker{display:none}.em-auto .table td:where(:not(.brand-scope,.brand-scope *)),.em-auto .table th:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);padding:.45rem .75rem}.em-gmail:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);margin:1rem 0 0}.em-gmail code:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:3px;padding:0 .3rem}.em-conv:where(:not(.brand-scope,.brand-scope *)){max-width:780px}.em-conv h2:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--size-h4);letter-spacing:var(--track-h4);margin:0}.em-who:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);margin:.25rem 0 1.25rem}.em-msg:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);padding:1rem 0}.em-msg.is-ours:where(:not(.brand-scope,.brand-scope *)){border-left:2px solid var(--border);padding-left:1rem}.em-msg-h:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);justify-content:space-between;gap:1rem;margin:0 0 .4rem;display:flex}.em-msg-h b:where(:not(.brand-scope,.brand-scope *)){color:var(--text);font-weight:500;font-size:var(--size-caption)}.em-msg-b:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-caption);white-space:pre-wrap;margin:0;line-height:1.6}.em-msg.is-auto .em-msg-b:where(:not(.brand-scope,.brand-scope *)){color:var(--muted)}.em-quote-t:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--size-label);color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:.5rem;padding:0;text-decoration:underline}.em-quote:where(:not(.brand-scope,.brand-scope *)){border-left:2px solid var(--border);color:var(--muted);font-size:var(--size-label);white-space:pre-wrap;margin:.5rem 0 0;padding-left:.75rem}.em-reply:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:.6rem;margin-top:1rem;padding:1rem;display:grid}.em-to:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-caption);align-items:center;gap:.5rem;display:flex}.em-to label:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);width:2.5rem;font-size:var(--size-label);letter-spacing:var(--track-field)}.em-to input:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--size-caption);border:1px solid var(--border);border-radius:var(--radius);background:var(--sheet-card,var(--bg));flex:1;padding:.45rem .5rem}.em-reply textarea:where(:not(.brand-scope,.brand-scope *)){width:100%;min-height:9rem;font:inherit;font-size:var(--size-caption);border:1px solid var(--border);border-radius:var(--radius);background:var(--sheet-card,var(--bg));resize:vertical;box-sizing:border-box;padding:.6rem .7rem;line-height:1.55}.em-foot:where(:not(.brand-scope,.brand-scope *)){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.em-from:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted)}.em-reply>.link-btn:where(:not(.brand-scope,.brand-scope *)){justify-self:start;margin:0}.em-readonly:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);margin-top:1rem}@media (width<=640px){.em-row:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:10px minmax(0,1fr)}.em-date:where(:not(.brand-scope,.brand-scope *)){grid-column:2}.em-msg.is-ours:where(:not(.brand-scope,.brand-scope *)){padding-left:.6rem}.em-foot .btn:where(:not(.brand-scope,.brand-scope *)){width:100%}}.pl-head:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.pl-head .section-title:where(:not(.brand-scope,.brand-scope *)),.pl-head .link-btn:where(:not(.brand-scope,.brand-scope *)){margin:0}.pl-strip:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:1rem 0 .25rem;display:grid}.pl-slot:where(:not(.brand-scope,.brand-scope *)){position:relative}.pl-sw:where(:not(.brand-scope,.brand-scope *)){width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:.35rem;padding:0;display:grid}.pl-chip:where(:not(.brand-scope,.brand-scope *)){aspect-ratio:1/1.25;width:100%;color:var(--border);border-radius:var(--radius);display:block}.pl-sw:hover .pl-chip:where(:not(.brand-scope,.brand-scope *)),.pl-sw.on .pl-chip:where(:not(.brand-scope,.brand-scope *)),.pl-sw.picked .pl-chip:where(:not(.brand-scope,.brand-scope *)){outline:2px solid var(--text);outline-offset:2px}.pl-hex:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);letter-spacing:.04em;color:var(--muted);font-variant-numeric:tabular-nums}.pl-add .pl-chip:where(:not(.brand-scope,.brand-scope *)){border:var(--border-w) dashed currentColor;color:var(--muted);font-size:var(--size-caption);justify-content:center;align-items:center;display:flex}.pl-add:hover .pl-chip:where(:not(.brand-scope,.brand-scope *)){border-color:var(--text);color:var(--text);outline:none}.pl-viewer .pl-sw:where(:not(.brand-scope,.brand-scope *)){cursor:default}.pl-viewer .pl-sw:hover .pl-chip:where(:not(.brand-scope,.brand-scope *)){outline:none}.pl-empty .pl-strip:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:1fr}.pl-empty .pl-add .pl-chip:where(:not(.brand-scope,.brand-scope *)){aspect-ratio:auto;height:3.25rem}.pl-pop:where(:not(.brand-scope,.brand-scope *)){z-index:20;background:var(--sheet-card,var(--surface));border:1px solid var(--border);border-radius:var(--radius);gap:.6rem;width:14rem;padding:.75rem;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #1515151f}.pl-pop.right:where(:not(.brand-scope,.brand-scope *)){left:auto;right:0}.pl-pop-row:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.pl-pop input[type=color]:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;background:0 0;width:2.5rem;height:2.25rem;padding:0}.pl-pop input[type=text]:where(:not(.brand-scope,.brand-scope *)){box-sizing:border-box;width:100%;font:inherit;font-size:var(--size-caption);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--border);border-radius:var(--radius);padding:.45rem .6rem}.pl-pop-foot:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;align-items:center;display:flex}.pl-pop-foot .link-btn:where(:not(.brand-scope,.brand-scope *)){margin:0}.pl-order:where(:not(.brand-scope,.brand-scope *)){gap:.25rem;display:flex}.pl-order button:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--size-label);color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;width:1.75rem;height:1.75rem}.pl-order button:disabled:where(:not(.brand-scope,.brand-scope *)){opacity:.4;cursor:default}.pl-paste:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:.4rem;margin-top:1rem;padding:.3rem .35rem .3rem .65rem;display:flex}.pl-paste:focus-within:where(:not(.brand-scope,.brand-scope *)){border-color:var(--text)}.pl-paste input:where(:not(.brand-scope,.brand-scope *)){min-width:0;font:inherit;font-size:var(--size-caption);background:0 0;border:0;outline:none;flex:1;padding:.2rem 0}.pl-note:where(:not(.brand-scope,.brand-scope *)),.pl-undo:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);margin:.5rem 0 0}.pl-links:where(:not(.brand-scope,.brand-scope *)){gap:1rem;margin-top:.75rem;display:flex}.pl-links .link-btn:where(:not(.brand-scope,.brand-scope *)){margin:0}.pl-suggest:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);margin-top:1rem;padding-top:.9rem}.pl-suggest .pl-strip:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:repeat(6,minmax(0,1fr));margin:.5rem 0 .75rem}.pl-suggest .pl-chip:where(:not(.brand-scope,.brand-scope *)){aspect-ratio:1}.pl-suggest-foot:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:.75rem;display:flex}@media (width<=640px){.pl-pop:where(:not(.brand-scope,.brand-scope *)),.pl-pop.right:where(:not(.brand-scope,.brand-scope *)){width:auto;position:fixed;inset:auto 1rem 1rem}}.et-intro:where(:not(.brand-scope,.brand-scope *)){margin:.25rem 0 1.25rem}.et-filters:where(:not(.brand-scope,.brand-scope *)){gap:.5rem 1rem;margin:0 0 1rem}.et-filters .filters:where(:not(.brand-scope,.brand-scope *)){margin:0}.et-count:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);margin-left:auto}.et-clear:where(:not(.brand-scope,.brand-scope *)){margin-left:.35rem}@media (width<=640px){.et-count:where(:not(.brand-scope,.brand-scope *)){flex-basis:100%;margin-left:0}.et-filters .filter-sep:where(:not(.brand-scope,.brand-scope *)){display:none}}.hm-counts:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 2.25rem;display:grid}.hm-counts-1:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:minmax(0,1fr)}.hm-counts-2:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:repeat(2,minmax(0,1fr))}.hm-counts-4:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:repeat(4,minmax(0,1fr))}.hm-count:where(:not(.brand-scope,.brand-scope *)){text-align:left;font:inherit;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;color:var(--text);gap:.3rem;padding:1rem 1.15rem;display:grid}.hm-count:hover:where(:not(.brand-scope,.brand-scope *)){border-color:var(--text)}.hm-num:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:40px;line-height:1}.hm-lbl:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-caption)}.hm-win:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted)}.hm-count.late .hm-num:where(:not(.brand-scope,.brand-scope *)),.hm-count.late .hm-lbl:where(:not(.brand-scope,.brand-scope *)){color:var(--accent-2)}.hm-count.zero .hm-num:where(:not(.brand-scope,.brand-scope *)){color:var(--muted)}.hm-grid:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.hm-list:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.hm-row:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);cursor:pointer;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1rem;padding:.8rem 1rem;display:grid}.hm-list>.hm-row:first-child:where(:not(.brand-scope,.brand-scope *)){border-top:0}.hm-row:hover:where(:not(.brand-scope,.brand-scope *)){background:var(--bg)}.hm-time:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-caption);font-variant-numeric:tabular-nums}.hm-t:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-caption)}.hm-m:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);margin-top:.15rem;display:block}.hm-m .link-btn:where(:not(.brand-scope,.brand-scope *)){margin:0}.hm-side:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);white-space:nowrap;text-align:right}.hm-side.late:where(:not(.brand-scope,.brand-scope *)){color:var(--accent-2)}.hm-need .hm-row:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:minmax(0,1fr) auto}.hm-day:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);letter-spacing:var(--track-section);text-transform:uppercase;color:var(--muted);border-top:1px solid var(--border);padding:.8rem 1rem .2rem}.hm-list>div:first-child>.hm-day:where(:not(.brand-scope,.brand-scope *)){border-top:0}.hm-week .hm-row:where(:not(.brand-scope,.brand-scope *)){border-top:0;padding-top:.45rem;padding-bottom:.45rem}.hm-empty:where(:not(.brand-scope,.brand-scope *)){text-align:left;padding:0}.hm-fold:where(:not(.brand-scope,.brand-scope *)){margin-top:2rem}.hm-fold summary:where(:not(.brand-scope,.brand-scope *)){cursor:pointer;list-style:none}.hm-fold summary:where(:not(.brand-scope,.brand-scope *))::-webkit-details-marker{display:none}.hm-fold summary .flag-group-title:where(:not(.brand-scope,.brand-scope *)){color:var(--muted)}.hm-fold summary .flag-group-title:where(:not(.brand-scope,.brand-scope *)):after{content:" ›";margin-left:.4rem}.hm-fold[open] summary .flag-group-title:where(:not(.brand-scope,.brand-scope *)):after{content:" ⌄"}.hm-sub:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);letter-spacing:var(--track-section);text-transform:uppercase;color:var(--muted);margin:1rem 0 .4rem}.hm-sheet-row:where(:not(.brand-scope,.brand-scope *)){text-align:left;width:100%;font:inherit;color:var(--text);border:0;border-top:1px solid var(--border);cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.8rem 0;display:grid}@media (width<=900px){.hm-grid:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:1fr}}@media (width<=640px){.hm-counts:where(:not(.brand-scope,.brand-scope *)),.hm-counts-4:where(:not(.brand-scope,.brand-scope *)){gap:.5rem}.hm-counts-4:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:repeat(2,minmax(0,1fr))}.hm-count:where(:not(.brand-scope,.brand-scope *)){padding:.7rem .75rem}.hm-lbl:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);line-height:1.3}.hm-win:where(:not(.brand-scope,.brand-scope *)){display:none}.hm-num:where(:not(.brand-scope,.brand-scope *)){font-size:26px}.hm-row:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:3.5rem minmax(0,1fr)}.hm-need .hm-row:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:minmax(0,1fr)}.hm-row .hm-side:where(:not(.brand-scope,.brand-scope *)){text-align:left;grid-column:2}.hm-need .hm-row .hm-side:where(:not(.brand-scope,.brand-scope *)){grid-column:1}}.ct-co:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:var(--card-gap) var(--card-gap) 0;margin-bottom:var(--card-gap)}.ct-co-head:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;align-items:baseline;gap:var(--card-gap);margin-bottom:var(--card-gap);color:var(--muted);display:flex}.ct-co-head b:where(:not(.brand-scope,.brand-scope *)){color:var(--text);font-weight:500}.ct-co .notice:where(:not(.brand-scope,.brand-scope *)){margin-bottom:var(--card-gap)}.ct-co .field-row:where(:not(.brand-scope,.brand-scope *)){margin-bottom:0}.ct-flash:where(:not(.brand-scope,.brand-scope *)){animation:1.6s ease-out ct-flash}@keyframes ct-flash{0%{box-shadow:0 0 0 2px var(--text)}to{box-shadow:0 0 #0000}}.cl-top:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.cl-top .page-title:where(:not(.brand-scope,.brand-scope *)){margin:0 var(--space-3) 0 0;font-size:var(--size-h2-lg)}.cl-nav:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--space-1);display:flex}.cl-nav button:where(:not(.brand-scope,.brand-scope *)){font:inherit;border:1px solid var(--border);padding:var(--space-1) var(--space-3);cursor:pointer;color:var(--text);background:0 0;border-radius:999px}.cl-nav .cl-arrow:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-h4);padding:var(--space-1) var(--space-2);color:var(--muted);border:0}.cl-range:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-size:var(--size-h2-sm);margin-left:var(--space-2)}.cl-views:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);border-radius:999px;margin-left:auto;display:flex;overflow:hidden}.cl-views button:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--size-caption);padding:var(--space-1) var(--space-3);cursor:pointer;color:var(--muted);background:0 0;border:0}.cl-views button.on:where(:not(.brand-scope,.brand-scope *)){background:var(--text);color:var(--bg)}.filter-bar:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.filter-select:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--size-caption);border:1px solid var(--border);padding:var(--space-1) var(--space-3);background:var(--surface);color:var(--text);border-radius:999px}.filter-select.set:where(:not(.brand-scope,.brand-scope *)){border-color:var(--text)}.filter-sep:where(:not(.brand-scope,.brand-scope *)){background:var(--border);width:1px;margin:0 var(--space-1);align-self:stretch}.filter-pill:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--space-2);font:inherit;font-size:var(--size-caption);border:1px solid var(--border);padding:2px var(--space-3);background:var(--surface);cursor:pointer;color:var(--text);border-radius:999px;display:inline-flex}.filter-pill.on:where(:not(.brand-scope,.brand-scope *)){border-color:var(--text)}.cl-person-sel:where(:not(.brand-scope,.brand-scope *)){display:none}.cl-person:where(:not(.brand-scope,.brand-scope *)){padding-left:var(--space-1)}.cl-person i:where(:not(.brand-scope,.brand-scope *)){width:1.4rem;height:1.4rem;font-style:normal;font-size:var(--size-label);background:var(--border);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cl-person.all:where(:not(.brand-scope,.brand-scope *)){padding-left:var(--space-3)}.cl:where(:not(.brand-scope,.brand-scope *)){--cl-hour:48px;--cl-gutter:3.5rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.cl-row:where(:not(.brand-scope,.brand-scope *)){display:grid}.cl-cols-7:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:var(--cl-gutter) repeat(7, minmax(0, 1fr))}.cl-cols-1:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:var(--cl-gutter) minmax(0, 1fr)}.cl-head>div:where(:not(.brand-scope,.brand-scope *)){padding:var(--space-2) var(--space-1);text-align:center;border-left:1px solid var(--border)}.cl-head>div:first-child:where(:not(.brand-scope,.brand-scope *)){border-left:0}.cl-day-btn:where(:not(.brand-scope,.brand-scope *)){font:inherit;cursor:pointer;color:var(--text);background:0 0;border:0;padding:0}.cl-dow:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);letter-spacing:var(--track-field);text-transform:uppercase;color:var(--muted);display:block}.cl-date:where(:not(.brand-scope,.brand-scope *)){min-width:2rem;height:2rem;font-size:var(--size-h4);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.cl-today .cl-date:where(:not(.brand-scope,.brand-scope *)){background:var(--text);color:var(--bg)}.cl-limited:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);letter-spacing:var(--track-field);text-transform:uppercase;color:var(--muted);cursor:help;display:block}.cl-allday:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);border-bottom:1px solid var(--border);min-height:1.9rem}.cl-allday>div:where(:not(.brand-scope,.brand-scope *)){border-left:1px solid var(--border);padding:2px var(--space-1);align-content:start;gap:2px;min-width:0;display:grid}.cl-allday>div:first-child:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);text-align:right;padding-right:var(--space-2);border-left:0}.cl-ad:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);border-radius:var(--radius);padding:1px var(--space-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cl-ad.leave:where(:not(.brand-scope,.brand-scope *)){background:var(--bg);color:var(--muted)}.cl-ad.holiday:where(:not(.brand-scope,.brand-scope *)){background:var(--bg);color:var(--text)}.cl-scroll:where(:not(.brand-scope,.brand-scope *)){height:min(70vh, calc(var(--cl-hour) * 12));position:relative;overflow-y:auto}.cl-body:where(:not(.brand-scope,.brand-scope *)){position:relative}.cl-hours>div:where(:not(.brand-scope,.brand-scope *)){height:var(--cl-hour);position:relative}.cl-hours>div span:where(:not(.brand-scope,.brand-scope *)){top:-.5em;right:var(--space-2);font-size:var(--size-label);color:var(--muted);font-variant-numeric:tabular-nums;position:absolute}.cl-col:where(:not(.brand-scope,.brand-scope *)){height:calc(var(--cl-hour) * 24);border-left:1px solid var(--border);background-image:linear-gradient(to bottom, var(--border) 1px, transparent 1px);background-size:100% var(--cl-hour);position:relative}.cl-today-col:where(:not(.brand-scope,.brand-scope *)){background-color:var(--sheet-bg)}.cl-ev:where(:not(.brand-scope,.brand-scope *)){border-radius:var(--radius);padding:2px var(--space-2);font-size:var(--size-label);line-height:var(--lh-caption);color:var(--text);border-left:3px solid var(--b,var(--muted));background:var(--bt,var(--bg));text-decoration:none;position:absolute;overflow:hidden}.cl-ev b:where(:not(.brand-scope,.brand-scope *)){white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.cl-ev span:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cl-ev .cl-ev-nolen:where(:not(.brand-scope,.brand-scope *)){font-weight:400;display:inline}.cl-ev.nolen:where(:not(.brand-scope,.brand-scope *)){border:1px dashed var(--b,var(--muted));border-left:3px solid var(--b,var(--muted))}.cl-now:where(:not(.brand-scope,.brand-scope *)){border-top:2px solid var(--text);z-index:3;pointer-events:none;height:0;position:absolute;left:0;right:0}.cl-now:where(:not(.brand-scope,.brand-scope *)):before{content:"";background:var(--text);border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:-5px}.cl-legend:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-4);font-size:var(--size-label);color:var(--muted);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.cl-legend i:where(:not(.brand-scope,.brand-scope *)){width:10px;height:10px;margin-right:var(--space-1);vertical-align:-1px;background:var(--b,var(--muted));border-radius:2px;display:inline-block}.cl-legend i.nolen:where(:not(.brand-scope,.brand-scope *)){border:1px dashed var(--muted);background:0 0}.cm-row:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cm-head>div:where(:not(.brand-scope,.brand-scope *)){padding:var(--space-2);font-size:var(--size-label);letter-spacing:var(--track-field);text-transform:uppercase;color:var(--muted);border-left:1px solid var(--border)}.cm-head>div:first-child:where(:not(.brand-scope,.brand-scope *)),.cm-day:first-child:where(:not(.brand-scope,.brand-scope *)){border-left:0}.cm-day:where(:not(.brand-scope,.brand-scope *)){border-left:1px solid var(--border);border-top:1px solid var(--border);min-height:7.5rem;padding:var(--space-1);cursor:pointer;flex-direction:column;gap:2px;min-width:0;display:flex}.cm-day:hover:where(:not(.brand-scope,.brand-scope *)){background:var(--sheet-bg)}.cm-top:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--space-2);display:flex}.cm-day .cl-date:where(:not(.brand-scope,.brand-scope *)){min-width:1.7rem;height:1.7rem;padding:0 var(--space-1);font-size:var(--size-caption)}.cm-out .cl-date:where(:not(.brand-scope,.brand-scope *)),.cm-out .cm-ev:where(:not(.brand-scope,.brand-scope *)),.cm-out .cl-ad:where(:not(.brand-scope,.brand-scope *)){opacity:.45}.cm-ev:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--space-1);font-size:var(--size-label);white-space:nowrap;padding:1px var(--space-1);border-radius:var(--radius);color:var(--text);text-decoration:none;display:flex;overflow:hidden}.cm-ev:hover:where(:not(.brand-scope,.brand-scope *)){background:var(--bg)}.cm-ev i:where(:not(.brand-scope,.brand-scope *)){background:var(--b,var(--muted));border-radius:50%;flex:none;width:7px;height:7px}.cm-ev.nolen i:where(:not(.brand-scope,.brand-scope *)){border:1px dashed var(--b,var(--muted));background:0 0}.cm-ev em:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);font-variant-numeric:tabular-nums;font-style:normal}.cm-title:where(:not(.brand-scope,.brand-scope *)){text-overflow:ellipsis;overflow:hidden}.cm-more:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);padding:1px var(--space-1)}.cd:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-4);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.cl-one .cl-head>div:where(:not(.brand-scope,.brand-scope *)){text-align:left;padding-left:var(--space-3)}.cl-one .cl-dow:where(:not(.brand-scope,.brand-scope *)),.cl-one .cl-limited:where(:not(.brand-scope,.brand-scope *)){margin-right:var(--space-2);display:inline}.cd-side:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:var(--space-3)}.cd-h:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-size:var(--size-h3);margin:0 0 var(--space-2);font-weight:400}.cd-lim:where(:not(.brand-scope,.brand-scope *)),.cd-away:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-caption);color:var(--muted);margin:0 0 var(--space-2)}.cd-lim b:where(:not(.brand-scope,.brand-scope *)){color:var(--text);font-weight:500}.cd-add:where(:not(.brand-scope,.brand-scope *)){margin-bottom:var(--space-2);display:block}.cd-list:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);display:grid}.cd-item:where(:not(.brand-scope,.brand-scope *)){column-gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--border);color:var(--text);font-size:var(--size-caption);grid-template-columns:4px 1fr;text-decoration:none;display:grid}.cd-item:hover b:where(:not(.brand-scope,.brand-scope *)){text-decoration:underline}.cd-item>:not(.cd-bar):where(:not(.brand-scope,.brand-scope *)){grid-column:2}.cd-item span:not(.cd-bar):where(:not(.brand-scope,.brand-scope *)){color:var(--muted)}.cd-item b:where(:not(.brand-scope,.brand-scope *)){font-weight:500}.cd-bar:where(:not(.brand-scope,.brand-scope *)){background:var(--b,var(--muted));border-radius:2px;grid-row:1/span 4}.cd-item.hold .cd-bar:where(:not(.brand-scope,.brand-scope *)){border:1px dashed var(--b,var(--muted));background:0 0}.cd-t:where(:not(.brand-scope,.brand-scope *)),.cd-stage:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);font-variant-numeric:tabular-nums}.cd-empty:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-caption);color:var(--muted);margin:var(--space-2) 0 0}@media (width<=640px){.cl-views:where(:not(.brand-scope,.brand-scope *)){margin-left:0}.cl-person:where(:not(.brand-scope,.brand-scope *)),.cl-filters .filter-sep:where(:not(.brand-scope,.brand-scope *)){display:none}.cl-person-sel:where(:not(.brand-scope,.brand-scope *)){display:inline-block}.cd:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:minmax(0,1fr)}.cm-day:where(:not(.brand-scope,.brand-scope *)){min-height:3.5rem}.cm-ev em:where(:not(.brand-scope,.brand-scope *)),.cm-title:where(:not(.brand-scope,.brand-scope *)),.cm-day .cl-ad:where(:not(.brand-scope,.brand-scope *)),.cm-more:where(:not(.brand-scope,.brand-scope *)),.cm-day .cl-limited:where(:not(.brand-scope,.brand-scope *)){display:none}.cm-ev:where(:not(.brand-scope,.brand-scope *)){padding:0;display:inline-flex}}.client-page-card-full:where(:not(.brand-scope,.brand-scope *)){grid-column:1/-1;margin:0}.client-page-guide:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--space-2);border-top:1px solid var(--border);padding-top:var(--space-2);grid-column:1/-1}.client-page-guide summary:where(:not(.brand-scope,.brand-scope *)){cursor:pointer;font-size:var(--size-caption);color:var(--text);list-style:none}.client-page-guide summary:where(:not(.brand-scope,.brand-scope *))::-webkit-details-marker{display:none}.client-page-guide summary:where(:not(.brand-scope,.brand-scope *)):after{content:" ›";color:var(--muted)}.client-page-guide[open] summary:where(:not(.brand-scope,.brand-scope *)):after{content:" ⌄"}.client-page-guide ol:where(:not(.brand-scope,.brand-scope *)){margin:var(--space-2) 0 0;padding-left:var(--space-4);gap:var(--space-2);font-size:var(--size-caption);line-height:var(--lh-caption);color:var(--muted);display:grid}.client-page-guide ol b:where(:not(.brand-scope,.brand-scope *)){color:var(--text);font-weight:500}.client-page-ic:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--space-2);margin-top:var(--space-1);color:var(--text);flex-wrap:wrap;display:flex}.client-page-ic span:where(:not(.brand-scope,.brand-scope *)){color:var(--muted)}.client-page-ic-knob:where(:not(.brand-scope,.brand-scope *)){fill:var(--surface)}.client-page-ic .client-page-chip:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);padding:0 var(--space-2);color:var(--text);background:var(--surface);border-radius:999px}.client-page-count:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--space-2);font-size:var(--size-caption);flex-wrap:wrap;display:flex}.client-page-count input:where(:not(.brand-scope,.brand-scope *)){width:5rem;font:inherit;font-size:var(--size-body);padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.client-page-math:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-caption);margin:var(--space-2) 0 0}.client-page-math b:where(:not(.brand-scope,.brand-scope *)){font-weight:600}.msg-tools2:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-3);margin-left:var(--space-2);align-items:baseline;display:none}.msg-item:hover>.msg-meta .msg-tools2:where(:not(.brand-scope,.brand-scope *)),.msg-item:focus-within>.msg-meta .msg-tools2:where(:not(.brand-scope,.brand-scope *)),.msg-rep:hover .msg-tools2:where(:not(.brand-scope,.brand-scope *)){display:inline-flex}.msg-tools2 button:where(:not(.brand-scope,.brand-scope *)),.msg-tools2 .msg-tool:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--size-label);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.msg-tools2 button:hover:where(:not(.brand-scope,.brand-scope *)),.msg-tools2 .msg-tool:hover:where(:not(.brand-scope,.brand-scope *)){color:var(--text)}.msg-tools2 .row-menu-panel:where(:not(.brand-scope,.brand-scope *)){left:0;right:auto}.msg-pin:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);letter-spacing:var(--track-field);text-transform:uppercase;color:var(--muted);border:1px solid var(--border);padding:0 var(--space-2);border-radius:999px}.msg-thr:where(:not(.brand-scope,.brand-scope *)){margin:var(--space-2) 0 var(--space-1);padding-left:var(--space-3);border-left:2px solid var(--border);gap:var(--space-1);display:grid}.msg-rep:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-2);font-size:var(--size-caption);align-items:baseline;min-width:0;display:flex;position:relative}.msg-rep b:where(:not(.brand-scope,.brand-scope *)){white-space:nowrap;font-weight:500}.msg-rep-t:where(:not(.brand-scope,.brand-scope *)){text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.msg-rep-t .msg-body:where(:not(.brand-scope,.brand-scope *)){font-size:inherit;white-space:inherit;display:inline}.msg-thread-exp .msg-rep-t:where(:not(.brand-scope,.brand-scope *)){white-space:normal}.msg-thread-exp .msg-rep-t .msg-body:where(:not(.brand-scope,.brand-scope *)){white-space:pre-wrap}.msg-rep time:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);white-space:nowrap}.msg-rep.fresh:where(:not(.brand-scope,.brand-scope *)):before{content:"";left:calc(-1 * var(--space-3) - 4px);background:var(--text);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em}.msg-more:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--size-caption);color:var(--text);text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.msg-reply-link:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);text-decoration:none}.msg-rep-box:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.msg-rep-box textarea:where(:not(.brand-scope,.brand-scope *)),.msg-rep-box input:not([type=checkbox]):where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--size-caption);padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--sheet-card);resize:vertical;flex:16rem}.msg-rep-box .checkbox-option:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);margin:0}.msg-rep-note:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted)}.msg-pins:where(:not(.brand-scope,.brand-scope *)){border-bottom:1px solid var(--border);padding:var(--space-2) var(--space-4);gap:var(--space-1);font-size:13px;display:grid}.msg-pins>button:where(:not(.brand-scope,.brand-scope *)),.msg-pin-row:where(:not(.brand-scope,.brand-scope *)){font:inherit;text-align:left;cursor:pointer;color:var(--text);background:0 0;border:0;padding:0}.msg-pin-row:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:2px 0;overflow:hidden}.msg-pin-row b:where(:not(.brand-scope,.brand-scope *)){color:var(--text);margin-right:var(--space-2);font-weight:500}.msg-pin-row:hover:where(:not(.brand-scope,.brand-scope *)){color:var(--text)}.msg-flash:where(:not(.brand-scope,.brand-scope *)){animation:1.6s ease-out msg-flash}@keyframes msg-flash{0%{background:var(--bg);box-shadow:0 0 0 2px var(--text)}to{box-shadow:0 0 #0000}}.msg-img:where(:not(.brand-scope,.brand-scope *)){width:240px;max-width:100%;height:160px;margin-top:var(--space-1);border-radius:var(--radius);cursor:zoom-in;background:var(--bg);border:0;padding:0;display:block;overflow:hidden}.msg-img img:where(:not(.brand-scope,.brand-scope *)){object-fit:cover;width:100%;height:100%;display:block}.msg-viewer:where(:not(.brand-scope,.brand-scope *)){cursor:zoom-out;justify-content:center;align-items:center;display:flex}.msg-viewer img:where(:not(.brand-scope,.brand-scope *)){border-radius:var(--radius);max-width:92vw;max-height:92vh}.msg-deleted:where(:not(.brand-scope,.brand-scope *)),.msg-sys:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);margin:var(--space-1) 0;font-size:13px;font-style:italic}.msg-embedded:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);grid-template-columns:minmax(0,1fr);height:min(72vh,46rem);overflow:hidden}.cr-who:where(:not(.brand-scope,.brand-scope *)){margin:var(--space-3) 0 var(--space-1);padding-bottom:var(--space-2);border-bottom:1px solid var(--border)}.cr-slot:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-1) var(--space-3);padding:var(--space-1) 0;grid-template-columns:6.4rem minmax(0,max-content) 1fr;align-items:baseline;display:grid}.cr-k:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);letter-spacing:var(--track-section);text-transform:uppercase;color:var(--muted);white-space:nowrap;padding-top:2px}.cr-v:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-caption);min-width:0}.cr-v small:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted)}.cr-cover:where(:not(.brand-scope,.brand-scope *)){margin-top:2px;display:block}.cr-a:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);white-space:nowrap;justify-self:start;margin:0}.cr-empty:where(:not(.brand-scope,.brand-scope *)){color:var(--accent-2)}.cr-take:where(:not(.brand-scope,.brand-scope *)){margin-bottom:var(--space-3)}.cr-take p:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--space-2)}.cr-pending:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--space-1) 6.4rem;font-size:var(--size-label);color:var(--muted)}.wr-list:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.wr-row:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-3);padding:var(--space-3);border-top:1px solid var(--border);color:var(--text);grid-template-columns:minmax(0,2.2fr) minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,1.6fr);align-items:center;text-decoration:none;display:grid}.wr-row:first-child:where(:not(.brand-scope,.brand-scope *)){border-top:0}a.wr-row:hover:where(:not(.brand-scope,.brand-scope *)){background:var(--bg)}.wr-head:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);letter-spacing:var(--track-section);text-transform:uppercase;color:var(--muted)}.wr-t:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-body)}.wr-m:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-caption);color:var(--muted);margin-top:2px;display:block}.wr-when:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-caption)}.wr-when.soon:where(:not(.brand-scope,.brand-scope *)){color:var(--accent-2)}.wr-steps:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-1);font-size:var(--size-label);flex-wrap:wrap;display:flex}.wr-step:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);padding:0 var(--space-2);color:var(--muted);white-space:nowrap;border-radius:999px}.wr-step.done:where(:not(.brand-scope,.brand-scope *)){color:var(--text);border-color:var(--text)}.wr-step.done:where(:not(.brand-scope,.brand-scope *)):before{content:"✓ "}.wr-bar:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--accent-2);border-radius:var(--radius);margin-bottom:var(--space-3);font-size:var(--size-caption);display:flex}.wr-bar b:where(:not(.brand-scope,.brand-scope *)){color:var(--accent-2);font-weight:500}.wr-bar-act:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-3);align-items:center;display:flex}@media (width<=640px){.wr-row:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.wr-head:where(:not(.brand-scope,.brand-scope *)){display:none}.wr-bar:where(:not(.brand-scope,.brand-scope *)){flex-direction:column;align-items:flex-start}}.rp-tabs:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-4);border-bottom:1px solid var(--border);margin:0 0 var(--space-3);display:flex}.rp-tabs button:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--size-caption);padding:var(--space-2) 0;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.rp-tabs button.on:where(:not(.brand-scope,.brand-scope *)){color:var(--text);border-bottom-color:var(--text)}.rp-filters:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-2);margin:0 0 var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.rp-sel:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--size-label);border:1px solid var(--border);padding:var(--space-1) var(--space-2);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px}.rp-sel.strong:where(:not(.brand-scope,.brand-scope *)){border-color:var(--text)}.rp-filters .mini-date-picker:where(:not(.brand-scope,.brand-scope *)){width:auto}.rp-vs:where(:not(.brand-scope,.brand-scope *)),.rp-range:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted)}.rp-range:where(:not(.brand-scope,.brand-scope *)){margin-left:auto}.rp-sep:where(:not(.brand-scope,.brand-scope *)){background:var(--border);width:1px;height:1.4rem;margin:0 var(--space-1)}.kp:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:0 0 var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.kp.three:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:repeat(3,minmax(0,1fr))}.kp>div:where(:not(.brand-scope,.brand-scope *)){padding:var(--space-3);min-width:0}.kp>div+div:where(:not(.brand-scope,.brand-scope *)){border-left:1px solid var(--border)}.kp span:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);letter-spacing:var(--track-field);text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.kp b:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-weight:var(--w-body);font-size:var(--size-h2-sm);margin:var(--space-1) 0;font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.kp em:where(:not(.brand-scope,.brand-scope *)){font-style:normal;font-size:var(--size-label);color:var(--muted);white-space:nowrap}.kp .late b:where(:not(.brand-scope,.brand-scope *)){color:var(--error-text)}.kp-note:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);margin:calc(-1 * var(--space-2)) 0 var(--space-4)}.rb:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3);margin:0 0 var(--space-3);min-width:0;overflow-x:auto}.rb-head:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--space-3);margin:0 0 var(--space-2);flex-wrap:wrap;display:flex}.rb-head h3:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-weight:var(--w-body);font-size:var(--size-h4);margin:0}.rb-head .muted:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label)}.rb-right:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-3);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.rb .table td.num:where(:not(.brand-scope,.brand-scope *)),.rb .table th.num:where(:not(.brand-scope,.brand-scope *)){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rb .table tr.total td:where(:not(.brand-scope,.brand-scope *)){font-weight:var(--w-display);border-top:1px solid var(--text)}.rb .table td.late:where(:not(.brand-scope,.brand-scope *)),.rb-2 .late:where(:not(.brand-scope,.brand-scope *)){color:var(--error-text)}.gb:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);border-radius:999px;display:inline-flex;overflow:hidden}.gb span:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);padding:var(--space-1) var(--space-2);border-right:1px solid var(--border)}.gb button:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--size-label);padding:var(--space-1) var(--space-2);cursor:pointer;color:var(--muted);background:0 0;border:0}.gb button.on:where(:not(.brand-scope,.brand-scope *)){background:var(--text);color:var(--bg)}.share:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--space-2);width:100%;color:var(--text);justify-content:flex-end;display:inline-flex}.share-bar:where(:not(.brand-scope,.brand-scope *)){width:6rem;height:6px}.dl:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);white-space:nowrap}.rb-2:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.age:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-2);margin:var(--space-1) 0 var(--space-3);flex-wrap:wrap;display:flex}.age span:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);border:1px solid var(--border);padding:var(--space-1) var(--space-3);border-radius:999px}.age span b:where(:not(.brand-scope,.brand-scope *)){font-weight:var(--w-display);margin-right:var(--space-1)}.age span.late:where(:not(.brand-scope,.brand-scope *)){border-color:var(--error-text)}.rp-foot:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);margin:var(--space-2) 0 0}@media (width<=900px){.kp:where(:not(.brand-scope,.brand-scope *)),.kp.three:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:repeat(2,minmax(0,1fr))}.kp>div+div:where(:not(.brand-scope,.brand-scope *)){border-left:0}.rb-2:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:1fr}.rp-range:where(:not(.brand-scope,.brand-scope *)){width:100%;margin-left:0}}.src-phone:where(:not(.brand-scope,.brand-scope *)){display:none}.src-before:where(:not(.brand-scope,.brand-scope *)),.src-note:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);font-weight:var(--w-body);color:var(--muted);letter-spacing:0;text-transform:none;display:block}.src-table .src-channel td:where(:not(.brand-scope,.brand-scope *)){font-weight:var(--w-display)}.src-table .src-source td:first-child:where(:not(.brand-scope,.brand-scope *)){padding-left:var(--space-3)}.src-table .src-campaign td:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);font-size:var(--size-label)}.src-table .src-campaign td:first-child:where(:not(.brand-scope,.brand-scope *)){padding-left:calc(var(--space-3) * 2)}.src-group:where(:not(.brand-scope,.brand-scope *)){margin:var(--space-4) 0 var(--space-2)}.src-channels:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.src-channels li:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border);display:flex}.src-channels li>div:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-1);display:grid}@media (width<=640px){.src-phone:where(:not(.brand-scope,.brand-scope *)){display:block}.src-desk:where(:not(.brand-scope,.brand-scope *)){display:none}}.cs:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.cs-head:where(:not(.brand-scope,.brand-scope *)){align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-1);flex-wrap:wrap;display:flex}.cs-head h2:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-weight:var(--w-body);font-size:var(--size-h2-sm);margin:0}.cs-head .muted:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label)}.cs-state:where(:not(.brand-scope,.brand-scope *)){margin:var(--space-3) var(--space-4) 0;padding:var(--space-3);border-radius:var(--radius);background:var(--bg);font-size:var(--size-caption);gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.cs-state p:where(:not(.brand-scope,.brand-scope *)){flex:20rem;margin:0}.cs-state.late:where(:not(.brand-scope,.brand-scope *)){background:var(--error-bg)}.cs-state.late b:where(:not(.brand-scope,.brand-scope *)){color:var(--error-text)}.cs-sum:where(:not(.brand-scope,.brand-scope *)){margin:var(--space-3) var(--space-4) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cs-sum>div:where(:not(.brand-scope,.brand-scope *)){padding:var(--space-3) 0;min-width:0}.cs-sum>div+div:where(:not(.brand-scope,.brand-scope *)){padding-left:var(--space-3);border-left:1px solid var(--border)}.cs-sum span:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);letter-spacing:var(--track-field);text-transform:uppercase;color:var(--muted);display:block}.cs-sum b:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-weight:var(--w-body);font-size:var(--size-h4);font-variant-numeric:tabular-nums;display:block}.cs-sum .cs-total b:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-h3)}.cs-sec:where(:not(.brand-scope,.brand-scope *)){padding:var(--space-3) var(--space-4) 0;overflow-x:auto}.cs-sec h3:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);letter-spacing:var(--track-field);text-transform:uppercase;color:var(--muted);font-weight:var(--w-body);margin:0 0 var(--space-1);justify-content:space-between;display:flex}.cs .table td.num:where(:not(.brand-scope,.brand-scope *)),.cs .table th.num:where(:not(.brand-scope,.brand-scope *)),.cs-past .table td.num:where(:not(.brand-scope,.brand-scope *)),.cs-past .table th.num:where(:not(.brand-scope,.brand-scope *)),.rt-one td.num:where(:not(.brand-scope,.brand-scope *)){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cs .table tr.pending td:where(:not(.brand-scope,.brand-scope *)){color:var(--muted)}.cs-foot:where(:not(.brand-scope,.brand-scope *)){padding:var(--space-3) var(--space-4);font-size:var(--size-label);color:var(--muted);gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.cs-tag:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);letter-spacing:var(--track-field);text-transform:uppercase;padding:0 var(--space-2);border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;display:inline-block}.cs-tag.dark:where(:not(.brand-scope,.brand-scope *)){background:var(--text);border-color:var(--text);color:var(--bg)}.cs-tag.late:where(:not(.brand-scope,.brand-scope *)){border-color:var(--error-text);color:var(--error-text)}.cs-tag.dash:where(:not(.brand-scope,.brand-scope *)){border-style:dashed}.cs-trail:where(:not(.brand-scope,.brand-scope *)){padding:0 var(--space-4) var(--space-3);font-size:var(--size-label);color:var(--muted);margin:0;list-style:none}.cs-trail li:where(:not(.brand-scope,.brand-scope *)){padding:var(--space-1) 0;gap:var(--space-2);align-items:center;display:flex}.cs-trail li:where(:not(.brand-scope,.brand-scope *)):before{content:"";background:var(--border);border-radius:50%;flex:none;width:6px;height:6px}.cs-trail li.done:where(:not(.brand-scope,.brand-scope *)):before{background:var(--text)}.cs-past:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--space-4)}.cs-past h3:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);letter-spacing:var(--track-field);text-transform:uppercase;color:var(--muted);font-weight:var(--w-body);margin:0 0 var(--space-1)}.hq-top:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-3);margin:0 0 var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.hq-top p:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-caption);color:var(--muted);flex:1;margin:0}.hq-steps:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--space-3);font-size:var(--size-label);color:var(--muted);border:1px solid var(--border);border-radius:999px;width:max-content;max-width:100%;display:flex;overflow-x:auto}.hq-steps span:where(:not(.brand-scope,.brand-scope *)){padding:var(--space-1) var(--space-3);border-left:1px solid var(--border);white-space:nowrap}.hq-steps span:first-child:where(:not(.brand-scope,.brand-scope *)){border-left:0}.hq-steps span.on:where(:not(.brand-scope,.brand-scope *)){background:var(--text);color:var(--bg)}.hq-steps span.done:where(:not(.brand-scope,.brand-scope *)){color:var(--text)}.fin-note:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:var(--size-caption);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.fin-note p:where(:not(.brand-scope,.brand-scope *)){flex:1;margin:0}.sh-item:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3);margin:0 0 var(--space-3);font-size:var(--size-caption)}.sh-or:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);letter-spacing:var(--track-field);text-transform:uppercase;color:var(--muted);margin:var(--space-4) 0 var(--space-2)}.sh-hint:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);margin:var(--space-1) 0 0}.rt-h:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-weight:var(--w-body);font-size:var(--size-h4);margin:var(--space-5) 0 var(--space-2)}.rt-one:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}.rt-one th.rt-bh:where(:not(.brand-scope,.brand-scope *)){text-align:center;color:var(--text);border-bottom:1px solid var(--border)}.rt-one .rt-sep:where(:not(.brand-scope,.brand-scope *)){border-left:1px solid var(--border)}.rt-in:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--space-1);display:inline-flex}.rt-in input:where(:not(.brand-scope,.brand-scope *)),.table .rt-in input:not([type=checkbox]):not([type=radio]):where(:not(.brand-scope,.brand-scope *)){font:inherit;text-align:right;width:4.5rem;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text)}.table .rt-in.wide input:not([type=checkbox]):not([type=radio]):where(:not(.brand-scope,.brand-scope *)){width:7rem}.table .rt-in.name input:not([type=checkbox]):not([type=radio]):where(:not(.brand-scope,.brand-scope *)){text-align:left;width:6rem}.rt-changed input:where(:not(.brand-scope,.brand-scope *)){border-color:var(--text);box-shadow:0 0 0 1px var(--text)}.rt-diff:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);margin-left:var(--space-1);font-weight:var(--w-display)}.rt-bar:where(:not(.brand-scope,.brand-scope *)){bottom:var(--space-3);align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3);background:var(--surface);border:1px solid var(--text);border-radius:var(--radius);display:flex;position:sticky}.rt-bar span:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-caption);flex:1}@media (width<=900px){.cs-sum:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:repeat(2,minmax(0,1fr))}.cs-sum>div+div:where(:not(.brand-scope,.brand-scope *)){border-left:0;padding-left:0}}.gl-drop:where(:not(.brand-scope,.brand-scope *)){border:1.5px dashed var(--border);border-radius:var(--radius);background:var(--surface);padding:var(--space-5) var(--space-4);text-align:center;color:var(--muted);gap:var(--space-2);margin:0 0 var(--space-3);justify-items:center;display:grid}.gl-drop strong:where(:not(.brand-scope,.brand-scope *)){color:var(--text);font-weight:var(--w-display);font-size:var(--size-body);display:block}.gl-drop.is-small:where(:not(.brand-scope,.brand-scope *)){padding:var(--space-3);text-align:left;justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.gl-drop.is-small strong:where(:not(.brand-scope,.brand-scope *)){display:inline}.gl-count:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-caption);color:var(--muted);margin:0 0 var(--space-2)}.gl-grid:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(8.25rem,1fr));display:grid}.gl-tile:where(:not(.brand-scope,.brand-scope *)){aspect-ratio:1;border-radius:var(--radius);background:var(--border);position:relative;overflow:hidden}.gl-tile img:where(:not(.brand-scope,.brand-scope *)),.gl-tile .gl-wait:where(:not(.brand-scope,.brand-scope *)){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gl-tile.is-up img:where(:not(.brand-scope,.brand-scope *)),.gl-tile.is-up .gl-wait:where(:not(.brand-scope,.brand-scope *)){opacity:.5}.gl-tile[draggable=true]:where(:not(.brand-scope,.brand-scope *)){cursor:grab}.gl-name:where(:not(.brand-scope,.brand-scope *)){left:var(--space-1);right:var(--space-1);bottom:var(--space-1);font-size:var(--size-label);color:var(--accent-text);background:var(--accent);padding:0 var(--space-1);border-radius:var(--radius);white-space:nowrap;text-overflow:ellipsis;width:max-content;max-width:calc(100% - var(--space-2));position:absolute;overflow:hidden}.gl-cover:where(:not(.brand-scope,.brand-scope *)){left:var(--space-1);top:var(--space-1);font-size:var(--size-label);letter-spacing:var(--track-field);text-transform:uppercase;background:var(--surface);color:var(--text);padding:0 var(--space-1);border-radius:var(--radius);position:absolute}.gl-x:where(:not(.brand-scope,.brand-scope *)){right:var(--space-1);top:var(--space-1);background:var(--surface);width:1.5rem;height:1.5rem;color:var(--text);cursor:pointer;border:0;border-radius:50%;display:none;position:absolute}.gl-tile:hover .gl-x:where(:not(.brand-scope,.brand-scope *)),.gl-x:focus-visible:where(:not(.brand-scope,.brand-scope *)){display:block}.gl-prog:where(:not(.brand-scope,.brand-scope *)){left:var(--space-2);right:var(--space-2);height:3px;color:var(--text);background:var(--surface);position:absolute;top:50%}.gl-prog svg:where(:not(.brand-scope,.brand-scope *)){width:100%;height:3px;display:block}.gl-retry:where(:not(.brand-scope,.brand-scope *)){inset:auto var(--space-2) 50% var(--space-2);font:inherit;font-size:var(--size-label);background:var(--surface);border:1px solid var(--error-text);color:var(--error-text);border-radius:var(--radius);cursor:pointer;position:absolute}.cg:where(:not(.brand-scope,.brand-scope *)){margin:var(--space-4) 0}.cg-head:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.cg-head h2:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--size-h3);margin:0}.cg-head p:where(:not(.brand-scope,.brand-scope *)){margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--size-caption)}.cg-exp:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--space-3);font-size:var(--size-caption);color:var(--muted)}.cg-exp strong:where(:not(.brand-scope,.brand-scope *)){color:var(--text);font-weight:var(--w-display)}.cg-exp.is-risk:where(:not(.brand-scope,.brand-scope *)){padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--burgundy);border-radius:var(--radius);color:var(--text)}.cg-exp.is-risk strong:where(:not(.brand-scope,.brand-scope *)){color:var(--burgundy)}.cg-sets:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border);margin:0 0 var(--space-3);display:flex;overflow-x:auto}.cg-sets button:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--size-caption);padding:var(--space-2) 0;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.cg-sets button span:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);opacity:.7}.cg-sets button.on:where(:not(.brand-scope,.brand-scope *)){color:var(--text);border-bottom-color:var(--text)}.cg-sets .cg-setdl:where(:not(.brand-scope,.brand-scope *)){color:var(--text);text-underline-offset:3px;margin-left:auto;text-decoration:underline}.cg-grid:where(:not(.brand-scope,.brand-scope *)){columns:3 13.75rem;column-gap:var(--space-2)}.cg-grid .gl-tile:where(:not(.brand-scope,.brand-scope *)){aspect-ratio:auto;break-inside:avoid;width:100%;margin:0 0 var(--space-2);cursor:zoom-in;border:0;padding:0;display:block}.cg-grid .gl-tile img:where(:not(.brand-scope,.brand-scope *)){width:100%;height:auto;display:block;position:static}.cg-locked .cg-grid:where(:not(.brand-scope,.brand-scope *)){columns:3 10rem}.cg-locked .cg-grid .gl-tile:where(:not(.brand-scope,.brand-scope *)){cursor:default}.cg-locked .cg-grid .gl-tile img:where(:not(.brand-scope,.brand-scope *)){filter:blur(6px)saturate(.8);transform:scale(1.08)}.cg-lock:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);margin:0 0 var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;display:flex}.cg-lock p:where(:not(.brand-scope,.brand-scope *)){margin:0}.cg-note:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);margin:var(--space-2) 0 0}.cg-closed:where(:not(.brand-scope,.brand-scope *)){padding:var(--space-5) var(--space-4);margin:var(--space-4) 0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.cg-closed h2:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--space-2);font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--size-h3)}.cg-closed p:where(:not(.brand-scope,.brand-scope *)){margin:0}.cg-view:where(:not(.brand-scope,.brand-scope *)){z-index:200;background:var(--text);color:var(--bg);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.cg-view header:where(:not(.brand-scope,.brand-scope *)),.cg-view footer:where(:not(.brand-scope,.brand-scope *)){padding:var(--space-3);font-size:var(--size-caption);justify-content:space-between;align-items:center;display:flex}.cg-view header button:where(:not(.brand-scope,.brand-scope *)),.cg-view footer button:where(:not(.brand-scope,.brand-scope *)){font:inherit;color:var(--bg);cursor:pointer;padding:var(--space-1) var(--space-2);background:0 0;border:0}.cg-img:where(:not(.brand-scope,.brand-scope *)){padding:0 var(--space-6);justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.cg-img img:where(:not(.brand-scope,.brand-scope *)){object-fit:contain;max-width:100%;max-height:100%}.cg-nav:where(:not(.brand-scope,.brand-scope *)){color:var(--bg);font-size:var(--size-h2-sm);cursor:pointer;padding:var(--space-3);background:0 0;border:0;position:absolute;top:50%;transform:translateY(-50%)}.cg-prev:where(:not(.brand-scope,.brand-scope *)){left:var(--space-2)}.cg-next:where(:not(.brand-scope,.brand-scope *)){right:var(--space-2)}.cg-view footer span:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-2);display:flex}.modal-backdrop.cg-over:where(:not(.brand-scope,.brand-scope *)){z-index:210}.cg-pick:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-3);align-items:center;display:flex}.cg-pick .gl-tile:where(:not(.brand-scope,.brand-scope *)){width:var(--space-6);flex:none}.cg-order:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:flex;position:sticky;bottom:0}.cg-order>span:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-3);align-items:center;display:flex}@media (width<=640px){.cg-grid:where(:not(.brand-scope,.brand-scope *)),.cg-locked .cg-grid:where(:not(.brand-scope,.brand-scope *)){columns:2}.cg-head .btn:where(:not(.brand-scope,.brand-scope *)){width:100%}.cg-img:where(:not(.brand-scope,.brand-scope *)){padding:0 var(--space-3)}}.lb-filters:where(:not(.brand-scope,.brand-scope *)){margin-bottom:var(--space-5)}.lb-groups:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-5);display:grid}.lb-group .section-title:where(:not(.brand-scope,.brand-scope *)){margin-bottom:var(--space-3)}.lb-toggle:where(:not(.brand-scope,.brand-scope *)){justify-self:start}.lb-table:where(:not(.brand-scope,.brand-scope *)){table-layout:fixed}.lb-table th:nth-child(2):where(:not(.brand-scope,.brand-scope *)){width:7rem}.lb-table th:nth-child(3):where(:not(.brand-scope,.brand-scope *)){width:9rem}.lb-table th:nth-child(4):where(:not(.brand-scope,.brand-scope *)){width:8rem}.lb-table th:nth-child(5):where(:not(.brand-scope,.brand-scope *)){width:22rem}.lb-table th:nth-child(6):where(:not(.brand-scope,.brand-scope *)){width:7rem}.ct-intro:where(:not(.brand-scope,.brand-scope *)){margin:var(--space-1) 0 var(--space-3);max-width:46rem}.ct-total:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);margin-left:auto}.ct-table .ct-cat td:where(:not(.brand-scope,.brand-scope *)){background:var(--bg);box-shadow:inset 0 2px 0 var(--text);padding-top:var(--space-3);padding-bottom:var(--space-2)}.ct-table tr.ct-cat:hover td:where(:not(.brand-scope,.brand-scope *)){background:var(--bg)}.ct-cname:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-size:var(--size-h4);letter-spacing:var(--track-h4)}.ct-count:where(:not(.brand-scope,.brand-scope *)),.ct-cmeta:where(:not(.brand-scope,.brand-scope *)){margin-left:var(--space-2);font-size:var(--size-label);color:var(--muted)}.ct-table td.num:where(:not(.brand-scope,.brand-scope *)){text-align:right;white-space:nowrap}.ct-prices:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.ct-prices .tag i:where(:not(.brand-scope,.brand-scope *)){margin-right:var(--space-1);color:var(--muted);font-style:normal}.tag.ct-q:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);border-style:dashed}.ct-pend:where(:not(.brand-scope,.brand-scope *)){margin:var(--space-1) 0 0;font-size:var(--size-label);color:var(--muted)}.ct-ret:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--space-5)}.ct-brands:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-2);display:grid}.ct-brow:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-size:var(--size-caption);grid-template-columns:1.4rem 7rem 1fr;align-items:center;display:grid}.ct-brow.off:where(:not(.brand-scope,.brand-scope *)){color:var(--muted)}.ct-brow select:where(:not(.brand-scope,.brand-scope *)){width:auto}.ct-brow .num:where(:not(.brand-scope,.brand-scope *)){text-align:right;width:6rem}.ct-rm:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.ct-group:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);margin-top:var(--space-4);padding-top:var(--space-3)}.ct-group>h4:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--space-3);font-size:var(--size-label);letter-spacing:var(--track-section);text-transform:uppercase;color:var(--muted);font-weight:500}.ct-inc:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px dashed var(--border);font-size:var(--size-caption);grid-template-columns:1fr 5rem auto;align-items:center;display:grid}.ct-inc input:where(:not(.brand-scope,.brand-scope *)){width:4rem}.ct-picks:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-1);margin:var(--space-2) 0 0 var(--space-4);flex-wrap:wrap;display:flex}.cg-row:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--border);font-size:var(--size-caption);grid-template-columns:1.2rem minmax(0,1fr) 8rem 4rem auto;align-items:center;display:grid}.cg-row.is-over:where(:not(.brand-scope,.brand-scope *)){box-shadow:inset 0 2px 0 var(--text)}.cg-row.is-retired:where(:not(.brand-scope,.brand-scope *)){opacity:.55}.cg-grip:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);cursor:grab}.cg-n:where(:not(.brand-scope,.brand-scope *)){text-align:right;color:var(--muted)}.cg-head:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);letter-spacing:var(--track-section);text-transform:uppercase;color:var(--muted)}.cx-mail:where(:not(.brand-scope,.brand-scope *)){margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border:var(--border-w) dashed currentColor;border-radius:var(--radius);font-size:var(--size-caption);color:var(--muted)}.cb-totals:where(:not(.brand-scope,.brand-scope *)){bottom:calc(-1 * var(--space-4));margin-top:var(--space-4);padding:var(--space-2) 0 var(--space-2);background:var(--sheet-bg);border-top:1px solid var(--text);position:sticky}.rt-cat td:where(:not(.brand-scope,.brand-scope *)){background:var(--sheet-bg);box-shadow:inset 0 1px 0 var(--text);cursor:pointer}.rt-cat td b:where(:not(.brand-scope,.brand-scope *)){font-weight:var(--w-display)}.rt-chev:where(:not(.brand-scope,.brand-scope *)){width:1.1rem;color:var(--muted);display:inline-block}.rt-item td:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-caption)}.rt-item td:first-child:where(:not(.brand-scope,.brand-scope *)){padding-left:var(--space-5)}.rt-filter:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-3);margin:0 0 var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.rt-filter .field:where(:not(.brand-scope,.brand-scope *)){margin:0}.rt-who:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-caption);color:var(--muted)}.rt-bulk:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-2);padding:var(--space-2) var(--space-3);margin:0 0 var(--space-3);border:1px solid var(--text);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;align-items:center;display:flex}.rt-inherit input:where(:not(.brand-scope,.brand-scope *))::placeholder{color:var(--muted);opacity:.9}.table .rt-in.rt-inherit input:not([type=checkbox]):not([type=radio]):where(:not(.brand-scope,.brand-scope *)){background:0 0;border-color:#0000}.table .rt-in.rt-inherit input:not([type=checkbox]):not([type=radio]):hover:where(:not(.brand-scope,.brand-scope *)),.table .rt-in.rt-inherit input:not([type=checkbox]):not([type=radio]):focus:where(:not(.brand-scope,.brand-scope *)){border-color:var(--border);background:var(--surface)}.rt-group:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rt-export:where(:not(.brand-scope,.brand-scope *)){margin-left:auto}.ex-block:where(:not(.brand-scope,.brand-scope *)){margin:var(--space-1) 0;padding:var(--space-2) 0 var(--space-2);border-bottom:1px solid var(--border)}.ex-k:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);letter-spacing:var(--track-section);text-transform:uppercase;color:var(--muted);margin:0 0 var(--space-1)}.ex-line:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-caption);padding:var(--space-1) 0;line-height:1.45}.ex-line+.ex-line:where(:not(.brand-scope,.brand-scope *)){border-top:1px dashed var(--border)}.ex-line .ex-meta:where(:not(.brand-scope,.brand-scope *)),.ex-line .ex-why:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);display:block}.ex-line .ex-why:where(:not(.brand-scope,.brand-scope *)){font-style:italic}.ex-line.ex-off:where(:not(.brand-scope,.brand-scope *)){color:var(--muted)}.ex-line.ex-off b:where(:not(.brand-scope,.brand-scope *)){font-weight:var(--w-body);text-decoration:line-through}.ex-line[data-focused=true]:where(:not(.brand-scope,.brand-scope *)){background:var(--surface)}.ex-acts:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-2);margin-top:var(--space-1);align-items:center;display:flex}.ex-foot:where(:not(.brand-scope,.brand-scope *)){margin:var(--space-3) 0 0;padding-top:var(--space-2);border-top:1px solid var(--border)}.ex-choice:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-1);margin:0 0 var(--space-3);display:grid}.ex-choice label:where(:not(.brand-scope,.brand-scope *)){gap:0 var(--space-2);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--sheet-card);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;display:grid}.ex-choice label.on:where(:not(.brand-scope,.brand-scope *)){border-color:var(--text)}.ex-choice label.off:where(:not(.brand-scope,.brand-scope *)){opacity:.5;cursor:not-allowed}.ex-choice input:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--space-1)}.ex-choice .d:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);grid-column:2;line-height:1.4}.ex-route:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted)}.ag-note:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-caption);margin:var(--space-1) 0 0}.gp:where(:not(.brand-scope,.brand-scope *)){width:100%;padding:var(--space-4);margin:0 auto}.gp-top:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--space-4);justify-content:space-between;align-items:baseline;display:flex}.gp-brand:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);letter-spacing:var(--track-nav);text-transform:uppercase;color:var(--muted)}.gp-back:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-caption);color:var(--muted);text-decoration:none}.gp-back:hover:where(:not(.brand-scope,.brand-scope *)){color:var(--text)}.gp-head:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.gp-title:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--size-h2-lg);margin:0;line-height:1.1}.gp-sub:where(:not(.brand-scope,.brand-scope *)){margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--size-caption)}.gp .cg-grid:where(:not(.brand-scope,.brand-scope *)){columns:4 15.625rem}.gp .cg-exp .link-btn:where(:not(.brand-scope,.brand-scope *)){color:var(--text)}.gp-foot:where(:not(.brand-scope,.brand-scope *)){margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--border)}.ic:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-3);padding:var(--space-3);margin:var(--space-3) 0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:8.25rem 1fr;align-items:start;display:grid}.ic.is-risk:where(:not(.brand-scope,.brand-scope *)){border-left:3px solid var(--burgundy)}.ic-cover:where(:not(.brand-scope,.brand-scope *)){aspect-ratio:4/5;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);display:block;overflow:hidden}.ic-cover img:where(:not(.brand-scope,.brand-scope *)){object-fit:cover;width:100%;height:100%;display:block}.ic-cover.is-locked img:where(:not(.brand-scope,.brand-scope *)){filter:blur(10px)saturate(.8);transform:scale(1.1)}.ic-t h2:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--size-h3);margin:0}.ic-l:where(:not(.brand-scope,.brand-scope *)){margin:var(--space-1) 0 var(--space-2);color:var(--muted);font-size:var(--size-caption)}.ic.is-risk .ic-l:where(:not(.brand-scope,.brand-scope *)){color:var(--burgundy)}.ic-acts:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ic-prints:where(:not(.brand-scope,.brand-scope *)){padding-top:var(--space-2);border-top:1px solid var(--border);font-size:var(--size-caption);grid-column:1/-1}.ic-prints p:where(:not(.brand-scope,.brand-scope *)){margin:0}.ic-prints-line:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ic-prints-state:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--space-2);color:var(--muted);display:inline-flex}.ic-stage:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:.35rem;display:inline-flex}.ic-stage i:where(:not(.brand-scope,.brand-scope *)){background:var(--border);width:1.1rem;height:3px;display:inline-block}.ic-stage i.on:where(:not(.brand-scope,.brand-scope *)){background:var(--text)}.ic .link-btn:where(:not(.brand-scope,.brand-scope *)){color:var(--text)}@media (width<=40rem){.gp-title:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-h2-sm)}.ic:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:5.5rem 1fr}.gp .cg-grid:where(:not(.brand-scope,.brand-scope *)){columns:2}}.gl-mk:where(:not(.brand-scope,.brand-scope *)){left:var(--space-1);bottom:var(--space-4);padding:var(--space-1) var(--space-2);font:inherit;font-size:var(--size-label);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;display:none;position:absolute}.gl-tile:hover .gl-mk:where(:not(.brand-scope,.brand-scope *)),.gl-mk:focus-visible:where(:not(.brand-scope,.brand-scope *)){display:inline-block}.client-page-main:where(:not(.brand-scope,.brand-scope *)),.client-page-rail:where(:not(.brand-scope,.brand-scope *)){gap:2rem}.client-page-main>.link-band:where(:not(.brand-scope,.brand-scope *)),.client-page-rail>.link-band:where(:not(.brand-scope,.brand-scope *)){margin-bottom:0}.nl-sec:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--space-4);gap:1.1rem;display:grid}.nl-sec .summary-group-title:where(:not(.brand-scope,.brand-scope *)){margin:0}.nl-more:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border);padding-top:var(--space-3)}.nl-more>*+:where(:not(.brand-scope,.brand-scope *)){margin-top:1.1rem}.nl-more summary:where(:not(.brand-scope,.brand-scope *)){cursor:pointer;list-style:none}.nl-more summary:where(:not(.brand-scope,.brand-scope *))::-webkit-details-marker{display:none}.nl-more summary:where(:not(.brand-scope,.brand-scope *)):after{content:" ▸";color:var(--muted)}.nl-more[open] summary:where(:not(.brand-scope,.brand-scope *)):after{content:" ▾"}.cp-session-name:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--space-1);font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--size-h4)}.cp-session p:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--space-2)}.cp-session-price:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid var(--border);display:flex}.cp-session-price small:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted)}.cp-session-price span:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--size-h3);white-space:nowrap}.cp-session-wait p:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--space-1)}.cp-facts-line:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-1) var(--space-3);margin:var(--space-2) 0 0;font-size:var(--size-caption);flex-wrap:wrap;display:flex}.cp-facts-line span:where(:not(.brand-scope,.brand-scope *)){white-space:nowrap}.cp-facts-line a:where(:not(.brand-scope,.brand-scope *)),.client-page-main .link-btn:not(.link-btn-quiet):where(:not(.brand-scope,.brand-scope *)),.client-page-rail .link-btn:not(.link-btn-quiet):where(:not(.brand-scope,.brand-scope *)),.cp-fact a:where(:not(.brand-scope,.brand-scope *)){color:var(--text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.cp-facts:where(:not(.brand-scope,.brand-scope *)){padding:0}.cp-fact:where(:not(.brand-scope,.brand-scope *)){padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);font-size:var(--size-caption)}.cp-fact:first-child:where(:not(.brand-scope,.brand-scope *)){border-top:none}.cp-fact-k:where(:not(.brand-scope,.brand-scope *)){margin-bottom:var(--space-1);font-size:var(--size-label);color:var(--muted);display:block}.cp-fact-sub:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--space-1);font-size:var(--size-label);color:var(--muted);display:block}.cp-fact-actions:where(:not(.brand-scope,.brand-scope *)){align-items:baseline;gap:var(--space-1) var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.cp-fact-actions>:where(:not(.brand-scope,.brand-scope *)){white-space:nowrap}.cp-fact .link-btn:where(:not(.brand-scope,.brand-scope *)){margin:0}.cp-rows:where(:not(.brand-scope,.brand-scope *)){margin:0;padding:0;list-style:none}.cp-row:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--border)}.cp-row:first-child:where(:not(.brand-scope,.brand-scope *)){border-top:none}.cp-row-open:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-body);align-items:baseline;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;font-family:inherit;display:flex}.cp-row-open:hover:where(:not(.brand-scope,.brand-scope *)){background:var(--bg)}.cp-row-main:where(:not(.brand-scope,.brand-scope *)){flex:1;min-width:0}.cp-row-name:where(:not(.brand-scope,.brand-scope *)){font-weight:500;display:block}.cp-row-sub:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-label);color:var(--muted);margin-top:.1rem;display:block}.cp-row-amt:where(:not(.brand-scope,.brand-scope *)){font-variant-numeric:tabular-nums;white-space:nowrap}.cp-row-state:where(:not(.brand-scope,.brand-scope *)){min-width:5.5rem;font-size:var(--size-label);color:var(--muted);text-align:right;white-space:nowrap}.cp-row-state.is-risk:where(:not(.brand-scope,.brand-scope *)){color:var(--burgundy)}.cp-earlier:where(:not(.brand-scope,.brand-scope *)){padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);font-size:var(--size-label);color:var(--muted)}.verify-gate>.btn:where(:not(.brand-scope,.brand-scope *)){justify-self:start}.cp-thread:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-2);margin-bottom:var(--space-3);display:grid}.cp-msg:where(:not(.brand-scope,.brand-scope *)){max-width:85%;padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);justify-self:start}.cp-msg.is-me:where(:not(.brand-scope,.brand-scope *)){background:var(--bg);justify-self:end}.cp-msg p:where(:not(.brand-scope,.brand-scope *)){white-space:pre-wrap;margin:0}.cp-msg span:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--space-1);font-size:var(--size-label);color:var(--muted);display:block}.cp-thread-foot:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);font-size:var(--size-label);color:var(--muted);display:flex}.cp-fact textarea:where(:not(.brand-scope,.brand-scope *)){box-sizing:border-box;width:100%}.ss-scrim:where(:not(.brand-scope,.brand-scope *)){z-index:60;background:var(--text);opacity:.45;position:fixed;inset:0}.ss-sheet:where(:not(.brand-scope,.brand-scope *)){z-index:61;background:var(--bg);color:var(--text);font-family:var(--font-body);flex-direction:column;display:flex;position:fixed;inset:0}@media (width>=720px){.ss-sheet:where(:not(.brand-scope,.brand-scope *)){border-left:1px solid var(--border);width:560px;left:auto}}.ss-head:where(:not(.brand-scope,.brand-scope *)){padding:var(--space-3) var(--space-4) 0;border-bottom:1px solid var(--border);flex:none}.ss-top:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;align-items:center;gap:var(--space-3);min-height:2.5rem;color:var(--muted);font-size:14px;display:flex}.ss-top b:where(:not(.brand-scope,.brand-scope *)){color:var(--text);font-weight:600}.ss-close:where(:not(.brand-scope,.brand-scope *)){padding:var(--space-2);font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:14px}.ss-close:hover:where(:not(.brand-scope,.brand-scope *)){color:var(--text)}.ss-prog:where(:not(.brand-scope,.brand-scope *)){padding:var(--space-2) 0 var(--space-3);gap:.25rem;display:grid}.ss-prog-1:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:1fr}.ss-prog-2:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:repeat(2,1fr)}.ss-prog-3:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:repeat(3,1fr)}.ss-prog i:where(:not(.brand-scope,.brand-scope *)){background:var(--border);height:3px}.ss-prog i.d:where(:not(.brand-scope,.brand-scope *)){background:var(--text)}.ss-prog i.n:where(:not(.brand-scope,.brand-scope *)){background:var(--text);opacity:.55}.ss-body:where(:not(.brand-scope,.brand-scope *)){padding:var(--space-4);flex:1;overflow-y:auto}.ss-foot:where(:not(.brand-scope,.brand-scope *)){padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--bg);text-align:center;flex:none}.ss-wide:where(:not(.brand-scope,.brand-scope *)){width:100%;min-height:3rem}.ss-note:where(:not(.brand-scope,.brand-scope *)){margin:var(--space-2) 0 0;color:var(--muted);font-size:13px}.ss-h2:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--space-2);font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.25}.ss-lead:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--space-4);color:var(--muted);font-size:15px}.ss-help:where(:not(.brand-scope,.brand-scope *)){margin:var(--space-3) 0;color:var(--muted);font-size:14px}.ss-label:where(:not(.brand-scope,.brand-scope *)){margin:var(--space-4) 0 var(--space-2);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12px}.ss-due:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--space-3);color:var(--warn-text);font-size:14px}.ss-notice-t:where(:not(.brand-scope,.brand-scope *)){margin:0;font-weight:600}.ss-notice-b:where(:not(.brand-scope,.brand-scope *)){margin:.15rem 0 0}.ss-sheet .notice-error:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--error-text)}.ss-sheet .notice-ok:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--ok-text)}.ss-sheet .notice-plain:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);border:1px solid var(--border);color:var(--text)}.ss-sum:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--space-3);padding:0 var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.ss-sum .summary-label:where(:not(.brand-scope,.brand-scope *)){flex:0 0 6.5rem}.ss-sum .summary-row:last-child:where(:not(.brand-scope,.brand-scope *)){border-bottom:0}.ss-sum .summary-row.ss-stack:where(:not(.brand-scope,.brand-scope *)){display:block}.ss-sum .summary-row.ss-stack .summary-label:where(:not(.brand-scope,.brand-scope *)){margin-bottom:.2rem;display:block}.ss-sum .summary-row.ss-tot .summary-value:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);text-align:right;font-size:1.25rem;font-weight:400}.ss-month:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--space-2);justify-content:space-between;align-items:center;font-size:15px;font-weight:600;display:flex}.ss-days:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--space-3);grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.ss-days button:where(:not(.brand-scope,.brand-scope *)),.ss-times button:where(:not(.brand-scope,.brand-scope *)){min-height:3rem;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;font-size:15px}.ss-days button small:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);font-size:11px;display:block}.ss-days button:disabled:where(:not(.brand-scope,.brand-scope *)){opacity:.4;cursor:not-allowed}.ss-days button.on:where(:not(.brand-scope,.brand-scope *)),.ss-times button.on:where(:not(.brand-scope,.brand-scope *)){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);font-weight:600}.ss-times:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--space-3);grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.ss-acc details:where(:not(.brand-scope,.brand-scope *)){border-bottom:1px solid var(--border)}.ss-acc summary:where(:not(.brand-scope,.brand-scope *)){cursor:pointer;padding:.8rem 0;font-size:15px}.ss-tx:where(:not(.brand-scope,.brand-scope *)){padding:0 0 var(--space-3);color:var(--muted);font-size:14px;line-height:1.55}.ss-tx p:where(:not(.brand-scope,.brand-scope *)){margin:0 0 .6rem}.ss-sigpad:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.ss-sigtabs:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-4);margin:0 0 var(--space-2);display:flex}.ss-sigtabs button:where(:not(.brand-scope,.brand-scope *)){font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 2px;font-size:14px}.ss-sigtabs button.on:where(:not(.brand-scope,.brand-scope *)){color:var(--text);border-bottom-color:var(--text)}.ss-sigtyped:where(:not(.brand-scope,.brand-scope *)){min-height:7.5rem;padding:var(--space-3) var(--space-4);background-image:linear-gradient(to right, var(--border) 50%, transparent 50%);background-repeat:repeat-x;background-size:8px 1px;background-position:var(--space-4) calc(100% - 2.1rem);align-items:flex-end;display:flex}.ss-sigtyped span:where(:not(.brand-scope,.brand-scope *)){font-family:var(--font-display);overflow-wrap:anywhere;margin-bottom:2.4rem;font-size:1.9rem;font-style:italic;line-height:1.2}.ss-check:where(:not(.brand-scope,.brand-scope *)){margin:var(--space-3) 0 var(--space-2)}.ss-next:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--space-3);padding:0;list-style:none}.ss-next li:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-3);border-bottom:1px solid var(--border);padding:.65rem 0;font-size:14px;display:flex}.ss-next li span:first-child:where(:not(.brand-scope,.brand-scope *)){width:8rem;color:var(--muted);flex:none}.ss-transfer:where(:not(.brand-scope,.brand-scope *)){margin:var(--space-3) 0}.ss-skel:where(:not(.brand-scope,.brand-scope *)){margin:var(--space-3) 0;gap:.6rem;display:grid}.ss-skel i:where(:not(.brand-scope,.brand-scope *)){border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);height:2.5rem;display:block}.ss-skel i:nth-child(2):where(:not(.brand-scope,.brand-scope *)){width:80%}.ss-skel i:nth-child(3):where(:not(.brand-scope,.brand-scope *)){width:60%}.ss-sheet .btn[aria-busy=true]:where(:not(.brand-scope,.brand-scope *)):before{content:"";vertical-align:-.1em;border:2px solid;border-right-color:#0000;border-radius:50%;width:.9em;height:.9em;margin-right:.5em;animation:.8s linear infinite ss-spin;display:inline-block}.ss-sheet .btn-primary[aria-busy=true]:disabled:where(:not(.brand-scope,.brand-scope *)),.link-layout .btn-primary[aria-busy=true]:disabled:where(:not(.brand-scope,.brand-scope *)),.link-page .btn-primary[aria-busy=true]:disabled:where(:not(.brand-scope,.brand-scope *)){background:var(--text);border-color:var(--text);color:var(--bg);opacity:1}@keyframes ss-spin{to{transform:rotate(360deg)}}@media (width<=760px){.link-layout .btn:where(:not(.brand-scope,.brand-scope *)),.client-page-card .btn:where(:not(.brand-scope,.brand-scope *)){min-height:3rem}.client-page-card-why:where(:not(.brand-scope,.brand-scope *)),.cp-session .muted:where(:not(.brand-scope,.brand-scope *)),.link-layout .page-title+.muted:where(:not(.brand-scope,.brand-scope *)){font-size:var(--size-body)}.cp-facts-line a:where(:not(.brand-scope,.brand-scope *)),.cp-fact a:where(:not(.brand-scope,.brand-scope *)),.cp-fact .link-btn:where(:not(.brand-scope,.brand-scope *)),.cp-fact-actions .link-btn:where(:not(.brand-scope,.brand-scope *)),.cp-row-open:where(:not(.brand-scope,.brand-scope *)){box-sizing:border-box;min-height:2.75rem;padding-block:.65rem;display:inline-block}.cp-facts-line:where(:not(.brand-scope,.brand-scope *)){gap:0 var(--space-3)}.link-layout:where(:not(.brand-scope,.brand-scope *)){overflow-wrap:anywhere}.gp .btn:where(:not(.brand-scope,.brand-scope *)){min-height:3rem}.gp .gp-back:where(:not(.brand-scope,.brand-scope *)),.gp .link-btn:where(:not(.brand-scope,.brand-scope *)){box-sizing:border-box;min-height:2.75rem;padding-block:.65rem;display:inline-block}}.tpl-gate:where(:not(.brand-scope,.brand-scope *)){max-width:40rem;margin:0 0 var(--space-4)}.tpl-gate-actions:where(:not(.brand-scope,.brand-scope *)){gap:var(--space-2);flex-wrap:wrap;display:flex}.mini-date-picker-pop-split:where(:not(.brand-scope,.brand-scope *)){width:30rem;max-width:calc(100vw - 1rem);padding:0}.mini-date-picker-pop-split .session-picker:where(:not(.brand-scope,.brand-scope *)){border:0}.mini-date-picker-pop-split .mini-date-picker-clear:where(:not(.brand-scope,.brand-scope *)){margin:0 var(--space-3) var(--space-3)}.ss-group:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--space-4);border:0;padding:0}.ss-group legend:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--space-2);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:0;font-size:12px}.ss-q:where(:not(.brand-scope,.brand-scope *)){margin:var(--space-3) 0 var(--space-2);font-size:15px;font-weight:600}.ss-opt:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-items:flex-start;padding:.75rem .85rem}.ss-opt:has(input:checked):where(:not(.brand-scope,.brand-scope *)){border-color:var(--text)}.ss-opt input:where(:not(.brand-scope,.brand-scope *)){margin-top:.25rem}.ss-optnote:where(:not(.brand-scope,.brand-scope *)){color:var(--muted);font-size:13px;font-weight:400;display:block}.ss-handle:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--space-2) var(--space-4)}.sp-sec:where(:not(.brand-scope,.brand-scope *)){margin:var(--space-5) 0 0}.sp-off:where(:not(.brand-scope,.brand-scope *)){opacity:.6}.sp-actions:where(:not(.brand-scope,.brand-scope *)){margin:var(--space-2) 0}.sp-tile:where(:not(.brand-scope,.brand-scope *)){cursor:pointer}.sp-tile.is-selected:where(:not(.brand-scope,.brand-scope *)){outline:2px solid var(--accent);outline-offset:-2px}.sp-tile.is-grey img:where(:not(.brand-scope,.brand-scope *)){filter:grayscale();opacity:.55}.sp-mark:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);padding:.1rem .4rem;font-size:11px;position:absolute;top:.4rem;left:.4rem}.sp-mark.is-yes:where(:not(.brand-scope,.brand-scope *)){color:var(--ok-text,var(--text));background:var(--ok-bg,var(--surface))}.sp-mark.is-yes:where(:not(.brand-scope,.brand-scope *)):before{content:"✓ "}.sp-where:where(:not(.brand-scope,.brand-scope *)){font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;padding:.1rem .4rem;font-size:11px;position:absolute;bottom:.4rem;right:.4rem}.sp-posts:where(:not(.brand-scope,.brand-scope *)){margin:var(--space-3) 0 0}.sp-down:where(:not(.brand-scope,.brand-scope *)){margin-left:var(--space-3);display:inline-flex}.sp-bar:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-3);padding:.75rem var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;display:flex}.sp-bar-note:where(:not(.brand-scope,.brand-scope *)){color:var(--muted)}.sp-alert:where(:not(.brand-scope,.brand-scope *)){padding:var(--space-3)}.sp-alert-t:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--space-2)}.sp-down-row:where(:not(.brand-scope,.brand-scope *)){padding:var(--space-2) 0;border-top:1px solid var(--border)}.sp-selbar:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--text);border-radius:var(--radius);flex-wrap:wrap;display:flex}.sp-selbtns:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sp-tick:where(:not(.brand-scope,.brand-scope *)){background:var(--surface);border:1.5px solid var(--text);border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;top:.4rem;right:.4rem}.sp-tile.is-selected .sp-tick:where(:not(.brand-scope,.brand-scope *)){background:var(--text)}.sp-no:where(:not(.brand-scope,.brand-scope *)){max-width:40rem}.sp-big:where(:not(.brand-scope,.brand-scope *)){width:100%;max-width:14rem;margin:0 0 var(--space-3);border-radius:var(--radius);display:block}.pd-long:where(:not(.brand-scope,.brand-scope *)){white-space:pre-line}.link-code-off:where(:not(.brand-scope,.brand-scope *)){padding:var(--space-1) var(--space-3);text-align:center;background:var(--surface);color:var(--muted);border-bottom:1px solid var(--border);margin:0}.form-renderer .field:where(:not(.brand-scope,.brand-scope *)){margin-bottom:1rem}.form-choice:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:.5rem;margin:.25rem 0;display:flex}.form-hp:where(:not(.brand-scope,.brand-scope *)){opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form-turnstile:where(:not(.brand-scope,.brand-scope *)){min-height:65px;margin:1rem 0}:root{--main-pad-y:var(--sp-48)}.studio-side:where(:not(.brand-scope,.brand-scope *)){width:var(--side-nav);gap:var(--sp-32);height:100%;padding:0 0 var(--sp-32) var(--sp-24);background:var(--ground);flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.studio-side-brand:where(:not(.brand-scope,.brand-scope *)),.studio-bar-brand:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-action-size);font-weight:var(--type-action-weight);letter-spacing:var(--type-action-tracking);text-transform:uppercase;line-height:var(--type-action-leading);color:var(--text-primary);text-decoration:none}.studio-side-brand:where(:not(.brand-scope,.brand-scope *)){height:77px;margin-left:calc(-1 * var(--sp-24));padding-left:calc(var(--sp-24) + var(--sp-12));border-bottom:1px solid var(--rule);flex-direction:column;flex-shrink:0;justify-content:center;display:flex}.studio-side-brand span:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-4);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);color:var(--text-label);display:block}.studio-nav:where(:not(.brand-scope,.brand-scope *)){flex-direction:column;display:flex}.studio-nav a:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;align-items:baseline;gap:var(--sp-8);font-size:var(--type-body-size);color:var(--text-small);padding:var(--sp-4) var(--sp-24) var(--sp-4) var(--sp-12);transition:color var(--transition), border-color var(--transition);border-left:1px solid #0000;margin-left:-1px;line-height:1.5;text-decoration:none;display:flex}.studio-nav a:hover:where(:not(.brand-scope,.brand-scope *)){color:var(--text-primary)}.studio-nav a.active:where(:not(.brand-scope,.brand-scope *)){color:var(--text-primary);border-left-color:var(--text-primary)}.studio-nav .nav-count:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);color:var(--text-primary);background:0 0;margin-left:auto;padding:0}.studio-foot:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--rule);padding-top:var(--sp-16);margin-top:auto;margin-right:var(--sp-24)}.studio-foot .studio-nav a:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-small-size);color:var(--text-label);padding-right:0}.studio-foot .studio-nav a:hover:where(:not(.brand-scope,.brand-scope *)),.studio-foot .studio-nav a.active:where(:not(.brand-scope,.brand-scope *)){color:var(--text-primary)}.studio-foot .version-stamp:where(:not(.brand-scope,.brand-scope *)){padding:0 0 0 var(--sp-12)}.app-main:where(:not(.brand-scope,.brand-scope *)){padding:var(--main-pad-y) var(--gutter) var(--sp-64)}@media (width>=768px){.app-main:where(:not(.brand-scope,.brand-scope *)){border-left:1px solid var(--rule)}}.save-bar:where(:not(.brand-scope,.brand-scope *)){margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));padding-left:var(--gutter);padding-right:var(--gutter)}.studio-bar:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--sp-32);height:77px;padding:0 var(--gutter);border-bottom:1px solid var(--rule);background:var(--ground);flex-shrink:0;display:flex;position:relative}.studio-bar-brand:where(:not(.brand-scope,.brand-scope *)),.studio-search-link:where(:not(.brand-scope,.brand-scope *)),.studio-menu-button:where(:not(.brand-scope,.brand-scope *)){display:none}.studio-search-field:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;align-items:baseline;gap:var(--sp-16);min-width:0;max-width:480px;font:inherit;font-size:var(--type-body-size);text-align:left;color:var(--text-label);border:0;border-bottom:1px solid var(--text-label);padding:var(--sp-8) 0 10px;cursor:pointer;transition:border-color var(--transition);background:0 0;border-radius:0;flex:320px;display:flex}.studio-search-field:hover:where(:not(.brand-scope,.brand-scope *)),.studio-search-field:focus-visible:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--text-primary)}.studio-search-key:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--text-label)}.studio-bar-r:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--sp-32);margin-left:auto;display:flex}.studio-bar .bell:where(:not(.brand-scope,.brand-scope *)),.studio-bar .row-menu:where(:not(.brand-scope,.brand-scope *)){position:static}.studio-bar .bell-trigger:where(:not(.brand-scope,.brand-scope *)){color:var(--text-small);transition:color var(--transition);align-items:center;gap:6px;padding:0;display:inline-flex}.studio-bar .bell-trigger:hover:where(:not(.brand-scope,.brand-scope *)),.studio-bar .bell-trigger[aria-expanded=true]:where(:not(.brand-scope,.brand-scope *)){color:var(--text-primary)}.studio-bar .bell-icon:where(:not(.brand-scope,.brand-scope *)){width:20px;height:20px;color:inherit;display:block}.studio-bar .bell-icon path:where(:not(.brand-scope,.brand-scope *)),.studio-bar .studio-search-link svg path:where(:not(.brand-scope,.brand-scope *)),.studio-bar .studio-search-link svg circle:where(:not(.brand-scope,.brand-scope *)){vector-effect:non-scaling-stroke}.studio-bar .bell-trigger:hover .bell-icon:where(:not(.brand-scope,.brand-scope *)){color:inherit}.studio-bar .bell-count:where(:not(.brand-scope,.brand-scope *)){min-width:0;box-shadow:none;font-family:inherit;font-size:var(--type-small-size);letter-spacing:0;color:var(--text-primary);background:0 0;border-radius:0;padding:0;font-weight:600;line-height:1;position:static}.studio-bar .studio-initials:where(:not(.brand-scope,.brand-scope *)){width:28px;height:28px;font:inherit;font-size:var(--type-label-size);letter-spacing:.08em;color:var(--text-small);border:1px solid var(--text-small);cursor:pointer;transition:color var(--transition), border-color var(--transition);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-weight:600;line-height:1;display:inline-flex}.studio-bar .studio-initials:hover:where(:not(.brand-scope,.brand-scope *)),.studio-bar .studio-initials[aria-expanded=true]:where(:not(.brand-scope,.brand-scope *)){color:var(--text-primary);border-color:var(--text-primary);background:0 0}.studio-bar .bell-panel:where(:not(.brand-scope,.brand-scope *)),.studio-bar .row-menu-panel.studio-dropdown:where(:not(.brand-scope,.brand-scope *)){top:100%;right:var(--gutter);z-index:90;width:320px;max-width:calc(100vw - 2 * var(--gutter));max-height:70vh;padding:var(--sp-16) 0 0;background:var(--n050);border:1px solid var(--n200);box-shadow:var(--lift);border-radius:0;position:absolute;left:auto;overflow-y:auto}.studio-bar .bell-panel:where(:not(.brand-scope,.brand-scope *)){right:calc(var(--gutter) + 28px + var(--sp-32))}.studio-bar .row-menu-panel.studio-dropdown:where(:not(.brand-scope,.brand-scope *)){min-width:0;display:block}.studio-bar .bell-panel-head:where(:not(.brand-scope,.brand-scope *)){padding:0 var(--sp-24) var(--sp-8);border-bottom:0}.studio-bar .bell-panel-head h3:where(:not(.brand-scope,.brand-scope *)),.studio-bar .row-menu-heading:where(:not(.brand-scope,.brand-scope *)){font-family:inherit;font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase;color:var(--text-label);margin:0;display:block}.studio-bar .row-menu-heading:where(:not(.brand-scope,.brand-scope *)){padding:0 var(--sp-24) var(--sp-8)}.studio-bar .bell-item+.bell-item:where(:not(.brand-scope,.brand-scope *)){border-top:0}.studio-bar .bell-item:where(:not(.brand-scope,.brand-scope *)),.studio-bar .row-menu-item:where(:not(.brand-scope,.brand-scope *)){border-bottom:1px solid var(--rule)}.studio-bar .bell-item:last-child:where(:not(.brand-scope,.brand-scope *)),.studio-bar .row-menu-item:last-child:where(:not(.brand-scope,.brand-scope *)){border-bottom:0}.studio-bar .bell-item-unread:where(:not(.brand-scope,.brand-scope *)){background:0 0;border-left:0}.studio-bar .bell-item-button:where(:not(.brand-scope,.brand-scope *)),.studio-bar .row-menu-item:where(:not(.brand-scope,.brand-scope *)){width:100%;padding:var(--sp-8) var(--sp-24);font:inherit;font-size:var(--type-small-size);line-height:var(--type-small-leading);text-align:left;color:var(--text-primary);cursor:pointer;transition:background-color var(--transition);background:0 0;border:0;border-radius:0;display:block}.studio-bar .bell-item-button:hover:where(:not(.brand-scope,.brand-scope *)),.studio-bar .row-menu-item:hover:where(:not(.brand-scope,.brand-scope *)){background:var(--n100)}.studio-bar .bell-item-when:where(:not(.brand-scope,.brand-scope *)),.studio-bar .bell-item-detail:where(:not(.brand-scope,.brand-scope *)),.studio-bar .bell-source:where(:not(.brand-scope,.brand-scope *)){font-family:inherit;font-size:var(--type-small-size);color:var(--text-label)}.studio-bar .bell-panel .empty:where(:not(.brand-scope,.brand-scope *)),.studio-bar .bell-panel-foot:where(:not(.brand-scope,.brand-scope *)){padding:var(--sp-8) var(--sp-24);font-family:inherit;font-size:var(--type-small-size);color:var(--text-label);border-top:0;margin:0}.studio-bar .row-menu-confirm:where(:not(.brand-scope,.brand-scope *)){padding:var(--sp-8) var(--sp-24);font-family:inherit;font-size:var(--type-small-size)}@media (width<=767px){:root{--main-pad-y:var(--sp-32)}.app-shell:where(:not(.brand-scope,.brand-scope *)){flex-direction:column}.app-body:where(:not(.brand-scope,.brand-scope *)){display:contents}.studio-bar:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-24);height:69px;padding:0 var(--gutter);order:-2}.studio-bar-brand:where(:not(.brand-scope,.brand-scope *)){text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin:0;display:block;overflow:hidden}.studio-search-field:where(:not(.brand-scope,.brand-scope *)){display:none}.studio-search-link:where(:not(.brand-scope,.brand-scope *)){color:var(--text-small);cursor:pointer;transition:color var(--transition);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.studio-search-link:hover:where(:not(.brand-scope,.brand-scope *)){color:var(--text-primary)}.studio-menu-button:where(:not(.brand-scope,.brand-scope *)){display:inline-block}.studio-bar-r:where(:not(.brand-scope,.brand-scope *)){gap:20px}.studio-bar .bell-panel:where(:not(.brand-scope,.brand-scope *)),.studio-bar .row-menu-panel.studio-dropdown:where(:not(.brand-scope,.brand-scope *)){border-left:0;border-right:0;width:auto;max-width:none;left:0;right:0}.studio-bar .bell-item-button:where(:not(.brand-scope,.brand-scope *)),.studio-bar .row-menu-item:where(:not(.brand-scope,.brand-scope *)){padding-top:var(--sp-12);padding-bottom:var(--sp-12)}.studio-side:where(:not(.brand-scope,.brand-scope *)){width:auto;height:auto;min-height:0;padding:var(--sp-32) 0 var(--sp-32) var(--sp-24);border-right:0;flex:1;order:-1;display:none}.studio-side.open:where(:not(.brand-scope,.brand-scope *)){display:flex}.studio-side .studio-side-brand:where(:not(.brand-scope,.brand-scope *)),.studio-side.open~.app-body .app-main:where(:not(.brand-scope,.brand-scope *)){display:none}}.admin-tabs:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-32);border-bottom:1px solid var(--rule);margin:var(--sp-24) 0 0;flex-wrap:wrap;display:flex}.admin-tabs a:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-action-size);font-weight:var(--type-action-weight);letter-spacing:var(--type-action-tracking);text-transform:uppercase;line-height:var(--type-action-leading);color:var(--text-small);padding:var(--sp-12) 0;transition:color var(--transition), border-color var(--transition);white-space:nowrap;border-bottom:1px solid #0000;margin-bottom:-1px;text-decoration:none}.admin-tabs a:hover:where(:not(.brand-scope,.brand-scope *)){color:var(--text-primary)}.admin-tabs a.active:where(:not(.brand-scope,.brand-scope *)){color:var(--text-primary);border-bottom-color:var(--text-primary)}.admin-tabs+.page-head:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-24)}@media (width<=767px){.admin-tabs:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-24);flex-wrap:nowrap;overflow-x:auto}}.settings-head:where(:not(.brand-scope,.brand-scope *)){row-gap:var(--sp-24);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"h h""t b";display:grid}.settings-head h1:where(:not(.brand-scope,.brand-scope *)){grid-area:h;margin:0}.settings-head .admin-tabs:where(:not(.brand-scope,.brand-scope *)){border-bottom:0;grid-area:t;margin:0}.settings-action:where(:not(.brand-scope,.brand-scope *)){margin-bottom:var(--sp-8);grid-area:b;align-self:end}@media (width<=767px){.settings-head:where(:not(.brand-scope,.brand-scope *)){grid-template-areas:"h b""t t"}.settings-action:where(:not(.brand-scope,.brand-scope *)){align-self:center;margin-bottom:0}}.admin-chips:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-8);flex-wrap:wrap;display:flex}.admin-chips button:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--type-body-size);padding:var(--sp-12) var(--sp-24);border:1px solid var(--n400);color:var(--text-primary);cursor:pointer;transition:border-color var(--transition);white-space:nowrap;background:0 0;line-height:1.5}.admin-chips button:hover:where(:not(.brand-scope,.brand-scope *)){border-color:var(--text-primary)}.admin-chips button[aria-pressed=true]:where(:not(.brand-scope,.brand-scope *)){background:var(--text-primary);border-color:var(--text-primary);color:var(--n100)}.admin-group:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--rule);padding-top:var(--sp-24);margin-top:var(--sp-48)}.admin-group.first:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-32);border-top:0;padding-top:0}.admin-group>.admin-group-label:where(:not(.brand-scope,.brand-scope *)){margin-bottom:var(--sp-20);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase;color:var(--text-label);display:block}.value-row:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-32);padding:var(--sp-16) 0;border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 300px;align-items:center;display:grid}.admin-group .value-row:first-of-type:where(:not(.brand-scope,.brand-scope *)),.value-rows>.value-row:first-child:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--rule)}.value-row .value-key:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-body-size);line-height:1.5}.value-row .value-key .small:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-4);display:block}.value-row.changed .value-key:where(:not(.brand-scope,.brand-scope *)):before{content:"";background:var(--text-primary);width:6px;height:6px;margin-right:var(--sp-8);vertical-align:middle;display:inline-block}.value-row .value-field:where(:not(.brand-scope,.brand-scope *)){align-items:baseline;gap:var(--sp-8);display:flex}.value-row .value-field input:where(:not(.brand-scope,.brand-scope *)),.value-row .value-field select:where(:not(.brand-scope,.brand-scope *)){min-width:0;font:inherit;font-size:var(--type-body-size);color:var(--text-primary);border:0;border-bottom:1px solid var(--n400);padding:var(--sp-8) 0 var(--sp-12);background:0 0;border-radius:0;flex:1;min-height:46px}.value-row .value-field input:focus:where(:not(.brand-scope,.brand-scope *)),.value-row .value-field select:focus:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--text-primary);outline:0}.value-row .value-field input[disabled]:where(:not(.brand-scope,.brand-scope *)),.value-row .value-field select[disabled]:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--rule);color:var(--text-label)}.value-row .value-field .unit:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-small-size);color:var(--text-small);flex:none}.value-row .value-field.invalid input:where(:not(.brand-scope,.brand-scope *)),.value-row .value-field.invalid select:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--text-primary)}@media (width<=767px){.value-row:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-12);grid-template-columns:1fr}}.admin-savebar:where(:not(.brand-scope,.brand-scope *)){bottom:calc(-1 * var(--sp-64));z-index:5;margin:var(--sp-48) calc(-1 * var(--gutter)) calc(-1 * var(--sp-64));background:var(--ground);border-top:1px solid var(--rule);padding:var(--sp-16) var(--gutter);justify-content:space-between;align-items:center;gap:var(--sp-24);flex-wrap:wrap;display:flex;position:sticky}.admin-savebar .small:where(:not(.brand-scope,.brand-scope *)){color:var(--text-primary);margin:0}.admin-savebar .admin-savebar-actions:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--sp-24);display:flex}.admin-back:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-label-size);letter-spacing:.14em;text-transform:uppercase;color:var(--text-label);transition:color var(--transition);text-decoration:none}.admin-back:hover:where(:not(.brand-scope,.brand-scope *)){color:var(--text-primary)}.admin-ehead:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;align-items:flex-end;gap:var(--sp-24);margin-top:var(--sp-16);flex-wrap:wrap;display:flex}.admin-ehead h1:where(:not(.brand-scope,.brand-scope *)),.admin-ehead h2:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking);margin:0}.admin-meta:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-16);flex-wrap:wrap;align-items:baseline;display:flex}.admin-split:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:minmax(0, var(--measure)) minmax(0, 1fr);gap:var(--two-col-gap);align-items:start;display:grid}@media (width<=767px){.admin-split:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-48);grid-template-columns:1fr}}.st:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;line-height:var(--type-label-leading);color:var(--text-label);white-space:nowrap}.st.a:where(:not(.brand-scope,.brand-scope *)){color:var(--text-primary)}.small:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-small-size);line-height:var(--type-small-leading);color:var(--text-small)}.admin-action:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--type-action-size);font-weight:var(--type-action-weight);letter-spacing:var(--type-action-tracking);text-transform:uppercase;line-height:var(--type-action-leading);color:var(--text-primary);border:0;border-bottom:1px solid var(--link-rule);padding:0 0 var(--link-gap);cursor:pointer;white-space:nowrap;transition:border-color var(--transition);background:0 0;text-decoration:none}.admin-action:hover:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--link-rule-hover)}.value-row .value-field.end:where(:not(.brand-scope,.brand-scope *)){justify-content:flex-end}.admin-btn:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--type-action-size);font-weight:var(--type-action-weight);letter-spacing:var(--type-action-tracking);text-transform:uppercase;line-height:var(--type-action-leading);padding:var(--sp-16) var(--sp-32);border:1px solid var(--button-fill);background:var(--button-fill);color:var(--button-text);cursor:pointer;white-space:nowrap;transition:background-color var(--transition), color var(--transition);border-radius:0;text-decoration:none;display:inline-block}.admin-btn:hover:not(:disabled):where(:not(.brand-scope,.brand-scope *)){color:var(--text-primary);background:0 0}.admin-btn:focus-visible:where(:not(.brand-scope,.brand-scope *)){outline:1px solid var(--text-primary);outline-offset:4px}.admin-btn:disabled:where(:not(.brand-scope,.brand-scope *)){background:var(--n200);border-color:var(--n200);color:var(--n400);cursor:default}.admin-btn.loading:where(:not(.brand-scope,.brand-scope *)){cursor:default}.admin-btn.loading:where(:not(.brand-scope,.brand-scope *)):after{content:".";text-align:left;width:1.4em;animation:admin-dots var(--dur-dots) steps(1, end) infinite;display:inline-block}@keyframes admin-dots{0%{content:"."}33%{content:".."}66%{content:"..."}}.admin-select:where(:not(.brand-scope,.brand-scope *)){flex:1;min-width:0;position:relative}.admin-select:where(:not(.brand-scope,.brand-scope *)):after{content:"";right:var(--sp-4);border:solid var(--text-primary);pointer-events:none;border-width:0 1px 1px 0;width:7px;height:7px;position:absolute;top:16px;transform:rotate(45deg)}.admin-select select:where(:not(.brand-scope,.brand-scope *)){appearance:none;width:100%;padding-right:var(--sp-24);border-radius:0}.admin-select:has(select:disabled):where(:not(.brand-scope,.brand-scope *)):after{border-color:var(--n400)}.admin-select.unit:where(:not(.brand-scope,.brand-scope *)){flex:none}.admin-select.unit:where(:not(.brand-scope,.brand-scope *)):after{top:10px}.value-row .value-field .admin-select select:where(:not(.brand-scope,.brand-scope *)){width:auto;min-width:96px}.value-row .value-field .admin-select:not(.unit) select:where(:not(.brand-scope,.brand-scope *)){width:100%}.admin-check:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--sp-12);font-size:var(--type-body-size);line-height:var(--type-body-leading);cursor:pointer;display:inline-flex;position:relative}.admin-check input:where(:not(.brand-scope,.brand-scope *)),.value-row .value-field .admin-check input:where(:not(.brand-scope,.brand-scope *)){opacity:0;border:0;flex:none;width:16px;height:16px;min-height:0;margin:0;padding:0;position:absolute}.admin-check i:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--n400);width:16px;height:16px;transition:border-color var(--transition), background-color var(--transition);flex:none;display:block;position:relative}.admin-check:hover i:where(:not(.brand-scope,.brand-scope *)){border-color:var(--text-primary)}.admin-check input:checked+i:where(:not(.brand-scope,.brand-scope *)){background:var(--text-primary);border-color:var(--text-primary)}.admin-check input:checked+i:where(:not(.brand-scope,.brand-scope *)):after{content:"";border:solid var(--n100);border-width:0 1px 1px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.admin-check input:focus-visible+i:where(:not(.brand-scope,.brand-scope *)){outline:1px solid var(--text-primary);outline-offset:4px}.admin-check.disabled:where(:not(.brand-scope,.brand-scope *)){color:var(--text-label);cursor:default}.admin-check.disabled i:where(:not(.brand-scope,.brand-scope *)),.admin-check.disabled:hover i:where(:not(.brand-scope,.brand-scope *)){border-color:var(--rule)}.admin-check.disabled input:checked+i:where(:not(.brand-scope,.brand-scope *)){background:var(--n400);border-color:var(--n400)}.admin-scroll:where(:not(.brand-scope,.brand-scope *)){overflow-x:auto}.admin-table:where(:not(.brand-scope,.brand-scope *)){border-collapse:collapse;background:var(--n050);border:1px solid var(--rule);width:100%}.admin-table th:where(:not(.brand-scope,.brand-scope *)){font-weight:var(--type-label-weight);font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase;color:var(--text-label);text-align:left;padding:0 var(--sp-16) var(--sp-12) 0;border-bottom:1px solid var(--rule);white-space:nowrap}.admin-table td:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-body-size);padding:var(--sp-12) var(--sp-16) var(--sp-12) 0;border-bottom:1px solid var(--rule);vertical-align:baseline}.admin-table th:last-child:where(:not(.brand-scope,.brand-scope *)),.admin-table td:last-child:where(:not(.brand-scope,.brand-scope *)){padding-right:0}.admin-table th.end:where(:not(.brand-scope,.brand-scope *)),.admin-table td.end:where(:not(.brand-scope,.brand-scope *)){text-align:right}.admin-table td .small:where(:not(.brand-scope,.brand-scope *)){display:block}.admin-table tr.ghost td:where(:not(.brand-scope,.brand-scope *)){color:var(--text-label)}.admin-table tr.admin-row-link:where(:not(.brand-scope,.brand-scope *)){cursor:pointer}.admin-table tr.admin-row-link:focus-visible:where(:not(.brand-scope,.brand-scope *)){outline:1px solid var(--text-primary);outline-offset:-1px}.admin-table a.admin-name:where(:not(.brand-scope,.brand-scope *)){color:var(--text-primary);text-decoration:none}.admin-table a.admin-name:hover:where(:not(.brand-scope,.brand-scope *)),.admin-table a.admin-name:focus-visible:where(:not(.brand-scope,.brand-scope *)){text-decoration:underline}.admin-table th:where(:not(.brand-scope,.brand-scope *)),.away-table th:where(:not(.brand-scope,.brand-scope *)),.sh-table th:where(:not(.brand-scope,.brand-scope *)){padding-top:var(--sp-12)}.admin-table tr:last-child td:where(:not(.brand-scope,.brand-scope *)),.away-table tr:last-child td:where(:not(.brand-scope,.brand-scope *)),.sh-table tr:last-child td:where(:not(.brand-scope,.brand-scope *)){border-bottom:0}:is(.admin-table tr:has(td):where(:not(.brand-scope,.brand-scope *)),.away-table tr:has(td):where(:not(.brand-scope,.brand-scope *)),.sh-table tr:has(td):where(:not(.brand-scope,.brand-scope *))){transition:background-color var(--transition)}:is(.admin-table tr:has(td):hover:where(:not(.brand-scope,.brand-scope *)),.away-table tr:has(td):hover:where(:not(.brand-scope,.brand-scope *)),.sh-table tr:has(td):hover:where(:not(.brand-scope,.brand-scope *))){background:var(--n100)}@media (width>=768px){.admin-table th:first-child:where(:not(.brand-scope,.brand-scope *)),.admin-table td:first-child:where(:not(.brand-scope,.brand-scope *)),.away-table td:first-child:where(:not(.brand-scope,.brand-scope *)),.sh-table th:first-child:where(:not(.brand-scope,.brand-scope *)),.sh-table td:first-child:where(:not(.brand-scope,.brand-scope *)){padding-left:var(--sp-16)}.admin-table th:last-child:where(:not(.brand-scope,.brand-scope *)),.admin-table td:last-child:where(:not(.brand-scope,.brand-scope *)),.away-table td:last-child:where(:not(.brand-scope,.brand-scope *)),.sh-table th:last-child:where(:not(.brand-scope,.brand-scope *)),.sh-table td:last-child:where(:not(.brand-scope,.brand-scope *)){padding-right:var(--sp-16)}}.admin-alert:where(:not(.brand-scope,.brand-scope *)){border-left:1px solid var(--text-primary);padding-left:var(--sp-16)}.admin-alert-head:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase;color:var(--text-primary);display:block}.admin-alert p:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-4) 0 0;font-size:var(--type-body-size);line-height:var(--type-body-leading)}.admin-alert p.small:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-small-size);line-height:var(--type-small-leading);color:var(--text-small)}.admin-alert p.admin-alert-actions:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-12)}.admin-overlay:where(:not(.brand-scope,.brand-scope *)){z-index:100;padding:var(--sp-24);background:var(--overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.admin-modal:where(:not(.brand-scope,.brand-scope *)){width:100%;max-width:var(--measure);max-height:100%;padding:var(--sp-48);background:var(--ground);outline:0;overflow-y:auto}.admin-modal h2:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);margin:0}.admin-modal-text:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-16) 0 0;font-size:var(--type-body-size);line-height:var(--type-body-leading)}.admin-modal .admin-alert:where(:not(.brand-scope,.brand-scope *)),.admin-modal-check:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-24)}.admin-modal-actions:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--sp-24);margin-top:var(--sp-24);flex-wrap:wrap;display:flex}@media (width<=767px){.admin-overlay:where(:not(.brand-scope,.brand-scope *)){align-items:stretch;padding:0}.admin-modal:where(:not(.brand-scope,.brand-scope *)){max-height:none;padding:var(--sp-24)}.admin-modal h2:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-lead-size)}}:where(.brand-scope){all:initial;--b-n050:#fcfbf9;--b-n100:#f2f0ed;--b-n200:#dddad6;--b-n300:#b0aca7;--b-n400:#7a7672;--b-n500:#3f3d3a;--b-n600:#1e1c1a;--b-n700:#100f0d;--b-overlay:#100f0d99;--b-font:"artifex-hand-cf", Georgia, serif;--b-weight-regular:400;--b-weight-demi:600;--b-weight-bold:700;--b-font-signature:"Dancing Script", cursive;--b-weight-signature:500;--b-size-xs:.625rem;--b-size-sm:.8125rem;--b-size-base:1rem;--b-size-md:1.25rem;--b-size-lg:clamp(1.25rem, 1.14rem + .4695vw, 1.5625rem);--b-size-xl:clamp(1.5625rem, 1.425rem + .5869vw, 1.9531rem);--b-size-2xl:clamp(1.9531rem, 1.7812rem + .7336vw, 2.4414rem);--b-size-3xl:clamp(2.4414rem, 2.2265rem + .917vw, 3.0518rem);--b-leading-tight:1.1;--b-leading-snug:1.25;--b-leading-ui:1.4;--b-leading-small:1.6;--b-leading-body:1.75;--b-tracking-tight:-.02em;--b-tracking-snug:-.01em;--b-tracking-none:0;--b-tracking-meta:.08em;--b-tracking-caps:.2em;--b-space-1:.25rem;--b-space-2:.5rem;--b-space-3:.75rem;--b-space-4:1rem;--b-space-5:1.5rem;--b-space-6:2rem;--b-space-7:3rem;--b-space-8:4rem;--b-space-9:6rem;--b-space-10:8rem;--b-site-margin:var(--b-space-7);--b-site-margin-phone:var(--b-space-5);--b-page-top:var(--b-space-10);--b-page-top-phone:var(--b-space-9);--b-block-gap:var(--b-space-8);--b-block-gap-phone:var(--b-space-7);--b-field-gap:var(--b-space-5);--b-link-gap:.125rem;--b-hit:var(--b-space-2);--b-measure:35rem;--b-width-page:60rem;--b-width-wide:90rem;--b-breakpoint:48em;--b-tile-ratio:3 / 4;--b-tile-min:15rem;--b-tile-columns:3;--b-tile-columns-phone:2;--b-time-columns:4;--b-time-columns-phone:3;--b-two-col-gap:var(--b-space-8);--b-tile-gap:var(--b-space-1);--b-mount:var(--b-space-4);--b-mark-size:var(--b-space-6);--b-check-size:var(--b-space-4);--b-textarea-min:7.5rem;--b-qr-size:6.25rem;--b-page-ratio:210 / 297;--b-side-nav:13.75rem;--b-top-bar:4.75rem;--b-initials:1.75rem;--b-search-max:30rem;--b-value-column:18.75rem;--b-drop-width:20rem;--b-phone-bar:var(--b-space-8);--b-icon:var(--b-space-5);--b-unsaved-mark:var(--b-space-2);--b-month-cell:var(--b-space-9);--b-hour:var(--b-space-7);--b-time-column:var(--b-space-8);--b-thumb:var(--b-space-8);--b-signature-height:var(--b-space-10);--b-screen:100dvh;--b-radius:0;--b-radius-round:50%;--b-border:1px;--b-border-strong:2px;--b-focus-width:2px;--b-focus-offset:4px;--b-lift:0 8px 24px #100f0d14, 0 1px 3px #100f0d0f;--b-ease:ease;--b-duration-ui:.3s;--b-duration-image:.6s;--b-duration-page:1.2s;--b-duration-slide:1.8s;--b-image-hover-scale:1.03;--b-greyed:.6;--b-loading-width:1.4em;--b-toast-time:4s;display:block}:where(.brand-scope) .theme-light,:where(.brand-scope){--b-ground:var(--b-n100);--b-ground-2:var(--b-n200);--b-surface:var(--b-n100);--b-text:var(--b-n700);--b-text-2:var(--b-n600);--b-text-muted:var(--b-n500);--b-rule:var(--b-n200);--b-rule-strong:var(--b-n400);--b-link-rule:var(--b-n400);--b-disabled:var(--b-n400);--b-disabled-ground:var(--b-n200);--b-button-ground:var(--b-n700);--b-button-text:var(--b-n100)}:where(.brand-scope) .theme-dark{--b-ground:var(--b-n700);--b-ground-2:var(--b-n600);--b-surface:var(--b-n700);--b-text:var(--b-n100);--b-text-2:var(--b-n300);--b-text-muted:var(--b-n300);--b-rule:var(--b-n600);--b-rule-strong:var(--b-n400);--b-link-rule:var(--b-n400);--b-disabled:var(--b-n400);--b-disabled-ground:var(--b-n600);--b-button-ground:var(--b-n100);--b-button-text:var(--b-n700)}:where(.brand-scope) .theme-admin{--b-ground:var(--b-n100);--b-ground-2:var(--b-n200);--b-surface:var(--b-n050);--b-text:var(--b-n700);--b-text-2:var(--b-n600);--b-text-muted:var(--b-n500);--b-rule:var(--b-n200);--b-rule-strong:var(--b-n400);--b-link-rule:var(--b-n400);--b-disabled:var(--b-n400);--b-disabled-ground:var(--b-n200);--b-button-ground:var(--b-n700);--b-button-text:var(--b-n100)}:where(.brand-scope) .theme-light,:where(.brand-scope) .theme-dark,:where(.brand-scope) .theme-admin{background-color:var(--b-ground);color:var(--b-text)}:where(.brand-scope) .surface{background-color:var(--b-surface)}:where(.brand-scope){font-family:var(--b-font);font-size:var(--b-size-base);line-height:var(--b-leading-body);color:var(--b-text);background-color:var(--b-ground);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0}:where(.brand-scope) *,:where(.brand-scope) :before,:where(.brand-scope) :after{box-sizing:border-box}:where(.brand-scope) .email,:where(.brand-scope) .check-box:checked:after,:where(.brand-scope) .field-select:after{box-sizing:content-box}:where(.brand-scope) img,:where(.brand-scope) svg,:where(.brand-scope) video{max-width:100%;height:auto}:where(.brand-scope) h1,:where(.brand-scope) h2,:where(.brand-scope) h3,:where(.brand-scope) h4,:where(.brand-scope) h5,:where(.brand-scope) h6,:where(.brand-scope) p{margin:0}:where(.brand-scope) :focus-visible{outline:var(--b-focus-width) solid var(--b-text);outline-offset:var(--b-focus-offset)}@media (prefers-reduced-motion:reduce){:where(.brand-scope) *,:where(.brand-scope) :before,:where(.brand-scope) :after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}:where(.brand-scope) .text-display{font-size:var(--b-size-3xl);font-weight:var(--b-weight-bold);line-height:var(--b-leading-tight);letter-spacing:var(--b-tracking-tight)}:where(.brand-scope) h1,:where(.brand-scope) .text-h1{font-size:var(--b-size-2xl);font-weight:var(--b-weight-bold);line-height:var(--b-leading-tight);letter-spacing:var(--b-tracking-tight)}:where(.brand-scope) h2,:where(.brand-scope) .text-h2{font-size:var(--b-size-xl);font-weight:var(--b-weight-bold);line-height:var(--b-leading-tight);letter-spacing:var(--b-tracking-snug)}:where(.brand-scope) h3,:where(.brand-scope) .text-h3{font-size:var(--b-size-lg);font-weight:var(--b-weight-bold);line-height:var(--b-leading-snug);letter-spacing:var(--b-tracking-snug)}:where(.brand-scope) h4,:where(.brand-scope) .text-h4{font-size:var(--b-size-md);font-weight:var(--b-weight-demi);line-height:var(--b-leading-snug);letter-spacing:var(--b-tracking-none)}:where(.brand-scope) h5,:where(.brand-scope) .text-h5{font-size:var(--b-size-base);font-weight:var(--b-weight-demi);line-height:var(--b-leading-ui);letter-spacing:var(--b-tracking-none)}:where(.brand-scope) h6,:where(.brand-scope) .text-h6{font-size:var(--b-size-xs);font-weight:var(--b-weight-demi);line-height:var(--b-leading-ui);letter-spacing:var(--b-tracking-caps);text-transform:uppercase}:where(.brand-scope) p,:where(.brand-scope) .text-body{font-size:var(--b-size-base);font-weight:var(--b-weight-regular);line-height:var(--b-leading-body);letter-spacing:var(--b-tracking-none)}:where(.brand-scope) .text-small{font-size:var(--b-size-sm);font-weight:var(--b-weight-regular);line-height:var(--b-leading-small);letter-spacing:var(--b-tracking-none);color:var(--b-text-muted)}:where(.brand-scope) .text-label{font-size:var(--b-size-xs);font-weight:var(--b-weight-regular);line-height:var(--b-leading-ui);letter-spacing:var(--b-tracking-caps);text-transform:uppercase;color:var(--b-text-muted)}:where(.brand-scope) .text-meta{font-size:var(--b-size-xs);font-weight:var(--b-weight-regular);line-height:var(--b-leading-ui);letter-spacing:var(--b-tracking-meta);color:var(--b-text-muted)}:where(.brand-scope) .text-action{font-size:var(--b-size-xs);font-weight:var(--b-weight-demi);line-height:var(--b-leading-ui);letter-spacing:var(--b-tracking-caps);text-transform:uppercase}:where(.brand-scope) .text-display,:where(.brand-scope) .text-h1,:where(.brand-scope) .text-h2,:where(.brand-scope) .text-h3,:where(.brand-scope) .text-h4,:where(.brand-scope) .text-h5,:where(.brand-scope) .text-h6,:where(.brand-scope) .text-body,:where(.brand-scope) .text-small,:where(.brand-scope) .text-label,:where(.brand-scope) .text-meta,:where(.brand-scope) .text-action{margin:0}:where(.brand-scope) .is-strong{color:var(--b-text)}:where(.brand-scope) .link{color:inherit;border-bottom:var(--b-border) solid var(--b-link-rule);padding-bottom:var(--b-link-gap);transition:border-color var(--b-duration-ui) var(--b-ease);text-decoration:none}:where(.brand-scope) .link:hover{border-color:var(--b-text)}:where(.brand-scope) .action-link,:where(.brand-scope) .nav-link{font-size:var(--b-size-xs);font-weight:var(--b-weight-regular);line-height:var(--b-leading-ui);letter-spacing:var(--b-tracking-caps);text-transform:uppercase;white-space:nowrap;text-decoration:none;position:relative}:where(.brand-scope) .action-link:before,:where(.brand-scope) .nav-link:before{content:"";inset:calc(var(--b-hit) * -1) 0;position:absolute}:where(.brand-scope) .action-link{color:var(--b-text);border-bottom:var(--b-border) solid var(--b-link-rule);padding-bottom:var(--b-link-gap);transition:border-color var(--b-duration-ui) var(--b-ease)}:where(.brand-scope) .action-link:hover{border-color:var(--b-text)}:where(.brand-scope) button.action-link{font-family:var(--b-font);border-width:0 0 var(--b-border);border-radius:var(--b-radius);cursor:pointer;background-color:#0000;padding-top:0;padding-left:0;padding-right:0}:where(.brand-scope) .nav-link{color:var(--b-text-muted);transition:color var(--b-duration-ui) var(--b-ease)}:where(.brand-scope) .nav-link:hover,:where(.brand-scope) .nav-link[aria-current=page]{color:var(--b-text)}:where(.brand-scope) .button{font-family:var(--b-font);font-size:var(--b-size-xs);font-weight:var(--b-weight-demi);line-height:var(--b-leading-ui);letter-spacing:var(--b-tracking-caps);text-transform:uppercase;padding:var(--b-space-4) var(--b-space-6);border:var(--b-border) solid var(--b-button-ground);border-radius:var(--b-radius);background-color:var(--b-button-ground);color:var(--b-button-text);cursor:pointer;transition:background-color var(--b-duration-ui) var(--b-ease), color var(--b-duration-ui) var(--b-ease);text-decoration:none;display:inline-block}:where(.brand-scope) .button:hover{color:var(--b-text);background-color:#0000}:where(.brand-scope) .button:disabled{background-color:var(--b-disabled-ground);border-color:var(--b-disabled-ground);color:var(--b-disabled);cursor:default}:where(.brand-scope) .button[aria-busy=true]{pointer-events:none}:where(.brand-scope) .button[aria-busy=true]:hover{background-color:var(--b-button-ground);color:var(--b-button-text)}:where(.brand-scope) .after-images{align-items:flex-start;gap:var(--b-space-7);flex-direction:column;display:flex}:where(.brand-scope) .after-images>:not(.button):not(.actions):not(.row){align-self:stretch}:where(.brand-scope) .button,:where(.brand-scope) .status,:where(.brand-scope) .count,:where(.brand-scope) .tile-tag,:where(.brand-scope) .table th,:where(.brand-scope) .signature-typed{overflow-wrap:normal}:where(.brand-scope) .loading:after{content:"...";width:var(--b-loading-width);white-space:nowrap;text-align:left;vertical-align:bottom;animation:b-loading-dots var(--b-duration-page) steps(4) infinite;display:inline-block}@keyframes b-loading-dots{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}:where(.brand-scope) .fields{gap:var(--b-field-gap);flex-direction:column;display:flex}:where(.brand-scope) .field{gap:var(--b-space-2);flex-direction:column;display:flex;position:relative}:where(.brand-scope) .field-input{font-family:var(--b-font);font-size:var(--b-size-base);line-height:var(--b-leading-ui);color:var(--b-text);border:0;border-bottom:var(--b-border) solid var(--b-rule-strong);border-radius:var(--b-radius);padding:var(--b-space-2) 0 var(--b-space-3);transition:border-color var(--b-duration-ui) var(--b-ease);appearance:none;box-sizing:border-box;background-color:#0000;width:100%}:where(.brand-scope) .field-input:focus{border-bottom-color:var(--b-text);outline:none}:where(.brand-scope) textarea.field-input{min-height:var(--b-textarea-min);resize:vertical;line-height:var(--b-leading-body)}:where(.brand-scope) .field-help{font-size:var(--b-size-sm);line-height:var(--b-leading-small);color:var(--b-text-muted)}:where(.brand-scope) .field.is-error .field-input{border-bottom:var(--b-border-strong) solid var(--b-text);padding-bottom:calc(var(--b-space-3) - var(--b-border))}:where(.brand-scope) .field.is-error .field-help{color:var(--b-text)}:where(.brand-scope) .field-input:disabled{color:var(--b-disabled);border-bottom-color:var(--b-disabled-ground)}:where(.brand-scope) .field-select{display:block;position:relative}:where(.brand-scope) .field-select:after{content:"";right:var(--b-space-1);top:calc(50% - var(--b-space-2));width:var(--b-space-2);height:var(--b-space-2);border-right:var(--b-border) solid var(--b-text);border-bottom:var(--b-border) solid var(--b-text);pointer-events:none;position:absolute;transform:rotate(45deg)}:where(.brand-scope) .check{align-items:center;gap:var(--b-space-3);cursor:pointer;display:inline-flex}:where(.brand-scope) .check-box{appearance:none;width:var(--b-check-size);height:var(--b-check-size);border:var(--b-border) solid var(--b-rule-strong);border-radius:var(--b-radius);cursor:pointer;transition:border-color var(--b-duration-ui) var(--b-ease), background-color var(--b-duration-ui) var(--b-ease);background-color:#0000;flex-shrink:0;place-content:center;margin:0;display:grid}:where(.brand-scope) .check-box:hover{border-color:var(--b-text)}:where(.brand-scope) .check-box:checked{background-color:var(--b-text);border-color:var(--b-text)}:where(.brand-scope) .check-box:checked:after{content:"";width:var(--b-space-2);height:var(--b-space-1);border-left:var(--b-border-strong) solid var(--b-ground);border-bottom:var(--b-border-strong) solid var(--b-ground);transform:rotate(-45deg)translateY(-15%)}:where(.brand-scope) .check-box:disabled{border-color:var(--b-disabled);cursor:default}:where(.brand-scope) .check:has(.check-box:disabled){color:var(--b-disabled);cursor:default}:where(.brand-scope) .check.is-error .check-box{border:var(--b-border-strong) solid var(--b-text)}:where(.brand-scope) .choices{border-top:var(--b-border) solid var(--b-rule)}:where(.brand-scope) .choice{justify-content:space-between;align-items:center;gap:var(--b-space-4);padding:var(--b-space-4) 0;border-bottom:var(--b-border) solid var(--b-rule);cursor:pointer;display:flex}:where(.brand-scope) .calendar{gap:var(--b-space-4);flex-direction:column;display:flex}:where(.brand-scope) .calendar-head{padding-bottom:var(--b-space-4);border-bottom:var(--b-border) solid var(--b-rule);justify-content:space-between;align-items:baseline;display:flex}:where(.brand-scope) .calendar-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}:where(.brand-scope) .calendar-day{font-size:var(--b-size-base);line-height:var(--b-leading-ui);padding:var(--b-space-3) 0;color:var(--b-disabled)}:where(.brand-scope) .calendar-day.is-open{color:var(--b-text);cursor:pointer}:where(.brand-scope) .calendar-day.is-open>span{border-bottom:var(--b-border) solid var(--b-link-rule);padding-bottom:var(--b-link-gap)}:where(.brand-scope) .calendar-day.is-chosen{background-color:var(--b-text);color:var(--b-ground)}:where(.brand-scope) .calendar-day.is-chosen>span{border-bottom-color:#0000}:where(.brand-scope) .times{grid-template-columns:repeat(var(--b-time-columns), minmax(0, 1fr));gap:var(--b-space-2);display:grid}:where(.brand-scope) .time{font-family:var(--b-font);font-size:var(--b-size-base);line-height:var(--b-leading-ui);padding:var(--b-space-3) 0;text-align:center;border:var(--b-border) solid var(--b-rule-strong);color:var(--b-text);cursor:pointer;transition:border-color var(--b-duration-ui) var(--b-ease);background-color:#0000}:where(.brand-scope) .time:hover{border-color:var(--b-text)}:where(.brand-scope) .time.is-chosen{background-color:var(--b-text);border-color:var(--b-text);color:var(--b-ground)}:where(.brand-scope) .status{font-size:var(--b-size-xs);font-weight:var(--b-weight-demi);line-height:var(--b-leading-ui);letter-spacing:var(--b-tracking-caps);text-transform:uppercase;color:var(--b-text)}:where(.brand-scope) .status.is-settled{color:var(--b-text-muted);font-weight:var(--b-weight-regular)}:where(.brand-scope) .alert{border-left:var(--b-border) solid var(--b-text);padding-left:var(--b-space-4);gap:var(--b-space-2);flex-direction:column;align-items:flex-start;display:flex}:where(.brand-scope) .alert .text-label{color:var(--b-text)}:where(.brand-scope) .empty{gap:var(--b-space-2);flex-direction:column;align-items:flex-start;display:flex}:where(.brand-scope) .table{border-collapse:collapse;width:100%}:where(.brand-scope) .table th{font-size:var(--b-size-xs);font-weight:var(--b-weight-regular);line-height:var(--b-leading-ui);letter-spacing:var(--b-tracking-caps);text-transform:uppercase;color:var(--b-text-muted);text-align:left}:where(.brand-scope) .table th,:where(.brand-scope) .table td{padding:var(--b-space-3) var(--b-space-4) var(--b-space-3) 0;border-bottom:var(--b-border) solid var(--b-rule);vertical-align:baseline}:where(.brand-scope) .table .is-amount{text-align:right;font-variant-numeric:tabular-nums;padding-right:0}:where(.brand-scope) .table .is-total td{font-weight:var(--b-weight-demi);border-top:var(--b-border) solid var(--b-rule-strong)}:where(.brand-scope) .modal-overlay{background-color:var(--b-overlay);padding:var(--b-site-margin-phone);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}:where(.brand-scope) .modal{background-color:var(--b-ground);color:var(--b-text);max-width:var(--b-measure);width:100%;padding:var(--b-space-7);box-sizing:border-box;gap:var(--b-space-5);flex-direction:column;display:flex}:where(.brand-scope) .site-header{justify-content:space-between;align-items:flex-start;gap:var(--b-space-5);padding:var(--b-space-7) var(--b-site-margin);display:flex}:where(.brand-scope) .site-header-brand{gap:var(--b-space-1);color:var(--b-text);flex-direction:column;text-decoration:none;display:flex}:where(.brand-scope) .site-header-links{gap:var(--b-space-6);margin:0;padding:0;list-style:none;display:flex}:where(.brand-scope) .site-header.is-fixed{z-index:10;mix-blend-mode:multiply;position:fixed;top:0;left:0;right:0}:where(.brand-scope) .theme-dark .site-header.is-fixed{mix-blend-mode:normal}:where(.brand-scope) .page{grid-template-columns:var(--b-site-margin) minmax(0, 1fr) var(--b-site-margin);padding:var(--b-page-top) 0 var(--b-block-gap);align-content:start;row-gap:var(--b-block-gap);display:grid}:where(.brand-scope) .page.is-contained{grid-template-columns:minmax(var(--b-site-margin), 1fr) minmax(0, var(--b-width-page)) minmax(var(--b-site-margin), 1fr)}:where(.brand-scope) .page.is-wide{grid-template-columns:minmax(var(--b-site-margin), 1fr) minmax(0, var(--b-width-wide)) minmax(var(--b-site-margin), 1fr)}:where(.brand-scope) .page>*{grid-column:2}:where(.brand-scope) .page>.full-bleed{grid-column:1/-1}:where(.brand-scope) .column{max-width:var(--b-measure);gap:var(--b-block-gap);flex-direction:column;display:flex}:where(.brand-scope) .block{gap:var(--b-space-5);flex-direction:column;display:flex}:where(.brand-scope) .heading-group{gap:var(--b-space-2);flex-direction:column;margin:0;display:flex}:where(.brand-scope) .cell-lines{gap:var(--b-space-1);flex-direction:column;display:flex}:where(.brand-scope) .stack{gap:var(--b-space-5);flex-direction:column;display:flex}:where(.brand-scope) .stack.is-tight{gap:var(--b-space-2)}:where(.brand-scope) .stack.is-section{gap:var(--b-block-gap)}:where(.brand-scope) .row,:where(.brand-scope) .actions{align-items:center;gap:var(--b-space-5);flex-wrap:wrap;display:flex}:where(.brand-scope) .row.is-spread{justify-content:space-between;align-items:baseline}:where(.brand-scope) .columns{gap:var(--b-space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}:where(.brand-scope) .columns.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.brand-scope) .columns.is-auto{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--b-tile-min)), 1fr))}:where(.brand-scope) .split{gap:var(--b-two-col-gap);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}:where(.brand-scope) .center{grid-template-columns:minmax(0, var(--b-measure));justify-content:center;gap:var(--b-space-5);display:grid}:where(.brand-scope) .center.is-screen{min-height:var(--b-screen);align-content:center}:where(.brand-scope) .grid{gap:var(--b-space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}:where(.brand-scope) .span-1{grid-column:span 1}:where(.brand-scope) .span-2{grid-column:span 2}:where(.brand-scope) .span-3{grid-column:span 3}:where(.brand-scope) .span-4{grid-column:span 4}:where(.brand-scope) .span-5{grid-column:span 5}:where(.brand-scope) .span-6{grid-column:span 6}:where(.brand-scope) .span-7{grid-column:span 7}:where(.brand-scope) .span-8{grid-column:span 8}:where(.brand-scope) .span-9{grid-column:span 9}:where(.brand-scope) .span-10{grid-column:span 10}:where(.brand-scope) .span-11{grid-column:span 11}:where(.brand-scope) .span-12{grid-column:span 12}:where(.brand-scope) .block+.block{padding-top:var(--b-block-gap);border-top:var(--b-border) solid var(--b-rule)}:where(.brand-scope) .fade-in{animation:b-fade-in var(--b-duration-page) var(--b-ease) both}@keyframes b-fade-in{0%{opacity:0}to{opacity:1}}:where(.brand-scope) .gallery{grid-template-columns:repeat(var(--b-tile-columns), minmax(0, 1fr));gap:var(--b-tile-gap);display:grid}:where(.brand-scope) .tile{aspect-ratio:var(--b-tile-ratio);background-color:var(--b-ground-2);box-sizing:border-box;transition:padding var(--b-duration-ui) var(--b-ease), opacity var(--b-duration-ui) var(--b-ease);position:relative;overflow:hidden}:where(.brand-scope) .tile-img{object-fit:cover;width:100%;height:100%;animation:b-fade-in var(--b-duration-image) var(--b-ease) both;display:block}:where(.brand-scope) .tile.is-marked{padding:var(--b-mount);background-color:var(--b-ground);outline:var(--b-border) solid var(--b-text);outline-offset:calc(var(--b-border) * -1)}:where(.brand-scope) .tile.is-greyed{opacity:var(--b-greyed)}:where(.brand-scope) .tile-mark{cursor:pointer;top:var(--b-space-3);right:var(--b-space-3);width:var(--b-mark-size);height:var(--b-mark-size);background-color:var(--b-ground);place-content:center;display:grid;position:absolute}:where(.brand-scope) .tile.is-marked .tile-mark{top:calc(var(--b-mount) + var(--b-space-1));right:calc(var(--b-mount) + var(--b-space-1))}:where(.brand-scope) .tile-tag{left:calc(var(--b-mount) + var(--b-space-3));bottom:calc(var(--b-mount) + var(--b-space-3));background-color:var(--b-ground);color:var(--b-text);padding:var(--b-space-1) var(--b-space-2);font-size:var(--b-size-xs);line-height:var(--b-leading-ui);letter-spacing:var(--b-tracking-caps);text-transform:uppercase;position:absolute}:where(.brand-scope) .grid-image{transition:transform var(--b-duration-image) var(--b-ease)}:where(.brand-scope) .grid-image:hover{transform:scale(var(--b-image-hover-scale))}:where(.brand-scope) .email{max-width:var(--b-measure);padding:var(--b-space-5);background-color:var(--b-ground);color:var(--b-text);gap:var(--b-space-7);flex-direction:column;display:flex}:where(.brand-scope) .email-head{gap:var(--b-space-1);flex-direction:column;display:flex}:where(.brand-scope) .email-letter{gap:var(--b-space-5);flex-direction:column;display:flex}:where(.brand-scope) .email-title{gap:var(--b-space-2);flex-direction:column;display:flex}:where(.brand-scope) .email-button{align-self:flex-start}:where(.brand-scope) .email-signoff{gap:var(--b-space-1);flex-direction:column;display:flex}:where(.brand-scope) .email-mark{width:var(--b-initials);height:var(--b-initials);object-fit:contain;flex-shrink:0}:where(.brand-scope) .email-foot{padding-top:var(--b-space-4);border-top:var(--b-border) solid var(--b-rule)}:where(.brand-scope) .pdf{aspect-ratio:var(--b-page-ratio);background-color:var(--b-ground);color:var(--b-text);padding:var(--b-space-7);box-sizing:border-box;row-gap:var(--b-space-6);grid-template-rows:auto 1fr 1fr 1fr auto;grid-template-areas:"corners""amount""items""lower""foot";display:grid}:where(.brand-scope) .pdf.is-continued{grid-template-rows:auto 1fr auto;grid-template-areas:"corners""items""foot"}:where(.brand-scope) .pdf-corners{grid-area:corners;justify-content:space-between;align-items:flex-start;display:flex}:where(.brand-scope) .pdf-corner{gap:var(--b-space-1);flex-direction:column;display:flex}:where(.brand-scope) .pdf-corner.is-right{text-align:right;align-items:flex-end}:where(.brand-scope) .pdf-amount{align-self:end;gap:var(--b-space-2);flex-direction:column;grid-area:amount;display:flex}:where(.brand-scope) .pdf-amount>.text-display{align-items:baseline;gap:var(--b-space-2);display:flex}:where(.brand-scope) .pdf-amount-unit{font-size:var(--b-size-md);color:var(--b-text-muted)}:where(.brand-scope) .pdf-amount-sign{color:var(--b-text)}:where(.brand-scope) .pdf-items{grid-area:items;align-self:start}:where(.brand-scope) .pdf-items .table tr:last-child td{border-bottom:0}:where(.brand-scope) .pdf-lower{justify-content:space-between;align-self:start;align-items:flex-start;gap:var(--b-space-5);grid-area:lower;display:flex}:where(.brand-scope) .pdf-who{gap:var(--b-space-5);flex-direction:column;display:flex}:where(.brand-scope) .pdf-for{gap:var(--b-space-1);flex-direction:column;display:flex}:where(.brand-scope) .pdf-foot{justify-content:space-between;align-items:flex-end;gap:var(--b-space-5);grid-area:foot;display:flex}:where(.brand-scope) .pdf-foot>:last-child{white-space:nowrap}:where(.brand-scope) .pdf-qr{width:var(--b-qr-size);height:var(--b-qr-size);border:var(--b-border) solid var(--b-rule);flex-shrink:0}:where(.brand-scope) .form-grid{gap:var(--b-field-gap) var(--b-space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}:where(.brand-scope) .form-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.brand-scope) .contact-links{gap:var(--b-space-2) var(--b-space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:where(.brand-scope) .choice-input{flex:0 1 var(--b-space-9);min-width:0;font-family:var(--b-font);font-size:var(--b-size-base);line-height:var(--b-leading-ui);color:var(--b-text);border:0;border-bottom:var(--b-border) solid var(--b-rule-strong);border-radius:var(--b-radius);padding:var(--b-space-1) 0 var(--b-space-2);text-align:right;transition:border-color var(--b-duration-ui) var(--b-ease);background-color:#0000}:where(.brand-scope) .choice-input:focus{border-bottom-color:var(--b-text);outline:none}:where(.brand-scope) .thumbs{gap:var(--b-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:where(.brand-scope) .thumb{width:var(--b-thumb);aspect-ratio:var(--b-tile-ratio);background-color:var(--b-ground-2);flex-shrink:0;overflow:hidden}:where(.brand-scope) .thumb>img{object-fit:cover;width:100%;height:100%;display:block}:where(.brand-scope) .thumb.is-framed{outline:var(--b-border) solid var(--b-text);outline-offset:calc(var(--b-border) * -1)}:where(.brand-scope) .thumb-item{gap:var(--b-space-1);flex-direction:column;align-items:flex-start;display:flex}:where(.brand-scope) .thumb-add{width:var(--b-thumb);aspect-ratio:var(--b-tile-ratio);text-align:center;border:var(--b-border) solid var(--b-rule-strong);box-sizing:border-box;cursor:pointer;transition:border-color var(--b-duration-ui) var(--b-ease);place-content:center;display:grid;position:relative}:where(.brand-scope) .thumb-add:hover,:where(.brand-scope) .thumb-add:focus-within{border-color:var(--b-text)}:where(.brand-scope) .thumb-add>input{width:var(--b-border);height:var(--b-border);opacity:0;position:absolute;overflow:hidden}:where(.brand-scope) .thumb.is-uploading{place-content:center;display:grid}:where(.brand-scope) .details{border-top:var(--b-border) solid var(--b-rule);flex-direction:column;margin:0;display:flex}:where(.brand-scope) .detail{gap:var(--b-space-1);padding:var(--b-space-3) 0;border-bottom:var(--b-border) solid var(--b-rule);flex-direction:column;margin:0;display:flex}:where(.brand-scope) .detail-line{justify-content:space-between;align-items:baseline;gap:var(--b-space-4);display:flex}:where(.brand-scope) .detail>dd,:where(.brand-scope) .fact>dd,:where(.brand-scope) .fact>dt{margin:0}:where(.brand-scope) .agreement{gap:var(--b-space-3);padding:var(--b-space-5) 0;border-top:var(--b-border) solid var(--b-rule);border-bottom:var(--b-border) solid var(--b-rule);flex-direction:column;display:flex}:where(.brand-scope) .terms{gap:var(--b-space-3);padding-left:var(--b-space-5);flex-direction:column;margin:0;display:flex}:where(.brand-scope) .signature{min-height:var(--b-signature-height);padding-bottom:var(--b-space-3);border-bottom:var(--b-border) solid var(--b-rule-strong);box-sizing:border-box;color:var(--b-text);align-items:flex-end;display:flex}:where(.brand-scope) .signature-typed{font-family:var(--b-font-signature);font-weight:var(--b-weight-signature);font-size:var(--b-size-2xl);line-height:var(--b-leading-tight)}:where(.brand-scope) .signature>svg,:where(.brand-scope) .signature>canvas{stroke:currentColor;width:100%;height:100%}:where(.brand-scope) .large-view{gap:var(--b-space-4);min-height:var(--b-screen);padding:var(--b-space-5) var(--b-site-margin);box-sizing:border-box;background-color:var(--b-ground);flex-direction:column;display:flex}:where(.brand-scope) .large-view-bar{justify-content:space-between;align-items:center;gap:var(--b-space-5);display:flex}:where(.brand-scope) .large-view-image{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}:where(.brand-scope) .large-view-image>img{object-fit:contain;max-width:100%;max-height:100%;display:block}:where(.brand-scope) .gallery.is-extras .tile.is-greyed{opacity:1}:where(.brand-scope) .admin{grid-template-columns:var(--b-side-nav) minmax(0, 1fr);min-height:var(--b-screen);display:grid}:where(.brand-scope) .admin-content{flex-direction:column;min-width:0;display:flex}:where(.brand-scope) .admin-main{gap:var(--b-space-7);padding:var(--b-space-7) var(--b-site-margin) var(--b-space-10);flex-direction:column;min-width:0;display:flex}:where(.brand-scope) .admin-nav{flex-direction:column;display:flex}:where(.brand-scope) .admin-brand{justify-content:center;gap:var(--b-space-1);height:var(--b-top-bar);padding-left:var(--b-space-5);border-bottom:var(--b-border) solid var(--b-rule);color:var(--b-text);flex-direction:column;text-decoration:none;display:flex}:where(.brand-scope) .admin-nav-body{gap:var(--b-space-6);padding:var(--b-space-6) 0 var(--b-space-6) var(--b-space-5);border-right:var(--b-border) solid var(--b-rule);flex-direction:column;flex:1;display:flex}:where(.brand-scope) .admin-nav-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:where(.brand-scope) .admin-nav-link{justify-content:space-between;align-items:baseline;gap:var(--b-space-2);padding:var(--b-space-1) var(--b-space-5) var(--b-space-1) var(--b-space-3);border-left:var(--b-border) solid transparent;font-size:var(--b-size-base);line-height:var(--b-leading-ui);color:var(--b-text-muted);transition:color var(--b-duration-ui) var(--b-ease);text-decoration:none;display:flex}:where(.brand-scope) .admin-nav-link:hover,:where(.brand-scope) .admin-nav-link[aria-current=page]{color:var(--b-text)}:where(.brand-scope) .admin-nav-link[aria-current=page]{border-left-color:var(--b-text)}:where(.brand-scope) .admin-nav-foot{padding-top:var(--b-space-4);margin-top:auto;margin-right:var(--b-space-5);border-top:var(--b-border) solid var(--b-rule)}:where(.brand-scope) .admin-nav-foot .admin-nav-link{font-size:var(--b-size-sm);line-height:var(--b-leading-small);padding-right:0}:where(.brand-scope) .count{font-size:var(--b-size-xs);font-weight:var(--b-weight-demi);line-height:var(--b-leading-ui);letter-spacing:var(--b-tracking-caps);color:var(--b-text);font-variant-numeric:tabular-nums}:where(.brand-scope) .admin-bar{justify-content:space-between;align-items:center;gap:var(--b-space-6);height:var(--b-top-bar);padding:0 var(--b-site-margin);border-bottom:var(--b-border) solid var(--b-rule);display:flex;position:relative}:where(.brand-scope) .admin-search{max-width:var(--b-search-max);justify-content:space-between;align-items:baseline;gap:var(--b-space-4);padding:var(--b-space-2) 0 var(--b-space-3);border-bottom:var(--b-border) solid var(--b-rule-strong);color:var(--b-text-muted);transition:border-color var(--b-duration-ui) var(--b-ease);flex:1;text-decoration:none;display:flex}:where(.brand-scope) .admin-search:hover{border-bottom-color:var(--b-text)}:where(.brand-scope) .admin-bar-end{align-items:center;gap:var(--b-space-6);display:flex}:where(.brand-scope) .icon-button{align-items:center;gap:var(--b-space-1);color:var(--b-text-muted);cursor:pointer;transition:color var(--b-duration-ui) var(--b-ease);background-color:#0000;border:0;padding:0;text-decoration:none;display:inline-flex;position:relative}:where(.brand-scope) .icon-button:before{content:"";inset:calc(var(--b-hit) * -1);position:absolute}:where(.brand-scope) .icon-button:hover,:where(.brand-scope) .icon-button[aria-expanded=true]{color:var(--b-text)}:where(.brand-scope) .icon{width:var(--b-icon);height:var(--b-icon);fill:none;stroke:currentColor;stroke-width:var(--b-border);vector-effect:non-scaling-stroke;flex-shrink:0}:where(.brand-scope) .icon-count{font-size:var(--b-size-sm);font-weight:var(--b-weight-demi);line-height:var(--b-leading-ui);color:var(--b-text)}:where(.brand-scope) .initials{width:var(--b-initials);height:var(--b-initials);border:var(--b-border) solid var(--b-text-muted);border-radius:var(--b-radius-round);font-size:var(--b-size-xs);font-weight:var(--b-weight-demi);line-height:var(--b-leading-ui);letter-spacing:var(--b-tracking-meta);color:var(--b-text-muted);transition:color var(--b-duration-ui) var(--b-ease), border-color var(--b-duration-ui) var(--b-ease);flex-shrink:0;place-content:center;display:inline-grid}:where(.brand-scope) .icon-button:hover .initials,:where(.brand-scope) .icon-button[aria-expanded=true] .initials{color:var(--b-text);border-color:var(--b-text)}:where(.brand-scope) .drop{top:100%;right:var(--b-site-margin);width:var(--b-drop-width);gap:var(--b-space-2);padding-top:var(--b-space-4);background-color:var(--b-surface);border:var(--b-border) solid var(--b-rule);box-shadow:var(--b-lift);z-index:20;flex-direction:column;display:flex;position:absolute}:where(.brand-scope) .drop>.text-label{padding:0 var(--b-space-5)}:where(.brand-scope) .drop-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:where(.brand-scope) .drop-item{padding:var(--b-space-2) var(--b-space-5);border-top:var(--b-border) solid var(--b-rule);font-size:var(--b-size-sm);line-height:var(--b-leading-small);color:var(--b-text);cursor:pointer;transition:background-color var(--b-duration-ui) var(--b-ease);flex-direction:column;text-decoration:none;display:flex}:where(.brand-scope) .drop-item:hover{background-color:var(--b-ground)}:where(.brand-scope) .admin-phone-bar{justify-content:space-between;align-items:center;gap:var(--b-space-5);height:var(--b-phone-bar);padding:0 var(--b-site-margin-phone);border-bottom:var(--b-border) solid var(--b-rule);display:none;position:relative}:where(.brand-scope) .admin-menu{z-index:30;gap:var(--b-space-6);min-height:var(--b-screen);padding:0 var(--b-site-margin-phone) var(--b-space-7);background-color:var(--b-ground);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}:where(.brand-scope) .admin-menu>.admin-phone-bar{margin:0 calc(var(--b-site-margin-phone) * -1);flex-shrink:0;display:flex}:where(.brand-scope) .tabs{gap:var(--b-space-6);border-bottom:var(--b-border) solid var(--b-rule);margin:0;padding:0;list-style:none;display:flex}:where(.brand-scope) .tab{padding:var(--b-space-3) 0;margin-bottom:calc(var(--b-border) * -1);border-bottom:var(--b-border) solid transparent;font-size:var(--b-size-xs);font-weight:var(--b-weight-demi);line-height:var(--b-leading-ui);letter-spacing:var(--b-tracking-caps);text-transform:uppercase;white-space:nowrap;color:var(--b-text-muted);cursor:pointer;transition:color var(--b-duration-ui) var(--b-ease), border-color var(--b-duration-ui) var(--b-ease);background-color:#0000;border-top:0;border-left:0;border-right:0;text-decoration:none;display:block}:where(.brand-scope) .tab:hover{color:var(--b-text)}:where(.brand-scope) .tab[aria-current=page],:where(.brand-scope) .tab[aria-selected=true]{color:var(--b-text);border-bottom-color:var(--b-text)}:where(.brand-scope) .tabs-row{justify-content:space-between;align-items:flex-end;gap:var(--b-space-5);border-bottom:var(--b-border) solid var(--b-rule);display:flex}:where(.brand-scope) .tabs-row>.tabs{border-bottom:0}:where(.brand-scope) .tabs-row>.button{margin-bottom:var(--b-space-2)}:where(.brand-scope) .chips{gap:var(--b-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:where(.brand-scope) .chip{font-family:var(--b-font);font-size:var(--b-size-base);line-height:var(--b-leading-ui);padding:var(--b-space-3) var(--b-space-5);border:var(--b-border) solid var(--b-rule-strong);color:var(--b-text-muted);white-space:nowrap;cursor:pointer;transition:border-color var(--b-duration-ui) var(--b-ease);background-color:#0000;text-decoration:none}:where(.brand-scope) .chip.is-filter{font-size:var(--b-size-xs);letter-spacing:var(--b-tracking-caps);text-transform:uppercase;padding:var(--b-space-1) var(--b-space-2)}:where(.brand-scope) .chip:hover{border-color:var(--b-text)}:where(.brand-scope) .chip[aria-pressed=true],:where(.brand-scope) .chip[aria-current=true]{border-color:var(--b-text);box-shadow:inset 0 0 0 calc(var(--b-border-strong) - var(--b-border)) var(--b-text);color:var(--b-text);font-weight:var(--b-weight-demi)}:where(.brand-scope) .chip:after{content:attr(data-label);visibility:hidden;height:0;font-weight:var(--b-weight-demi);display:block;overflow:hidden}:where(.brand-scope) .groups{gap:var(--b-space-7);flex-direction:column;display:flex}:where(.brand-scope) .group{gap:var(--b-space-5);flex-direction:column;display:flex}:where(.brand-scope) .group+.group{padding-top:var(--b-space-5);border-top:var(--b-border) solid var(--b-rule)}:where(.brand-scope) .value-rows{border-top:var(--b-border) solid var(--b-rule)}:where(.brand-scope) .value-row{grid-template-columns:minmax(0, 1fr) var(--b-value-column);gap:var(--b-space-6);padding:var(--b-space-4) 0;border-bottom:var(--b-border) solid var(--b-rule);align-items:center;display:grid}:where(.brand-scope) .value-row-key{gap:var(--b-space-1);flex-direction:column;display:flex}:where(.brand-scope) .value-row.is-unsaved .value-row-key>:first-child{align-items:center;gap:var(--b-space-2);display:flex}:where(.brand-scope) .value-row.is-unsaved .value-row-key>:first-child:before{content:"";width:var(--b-unsaved-mark);height:var(--b-unsaved-mark);background-color:var(--b-text);flex-shrink:0}:where(.brand-scope) .field-unit{align-items:baseline;gap:var(--b-space-2);display:flex}:where(.brand-scope) .field-unit>.field-input{flex:1;min-width:0}:where(.brand-scope) .save-bar{z-index:10;justify-content:space-between;align-items:center;gap:var(--b-space-4) var(--b-space-5);padding:var(--b-space-4) var(--b-site-margin);background-color:var(--b-ground);border-top:var(--b-border) solid var(--b-rule);flex-wrap:wrap;display:flex;position:sticky;bottom:0}:where(.brand-scope) .editor-head{align-items:baseline;gap:var(--b-space-2) var(--b-space-4);flex-wrap:wrap;display:flex}:where(.brand-scope) .editor{grid-template-columns:minmax(0, var(--b-measure)) minmax(0, 1fr);gap:var(--b-two-col-gap);align-items:start;display:grid}:where(.brand-scope) .list,:where(.brand-scope) .facts,:where(.brand-scope) .figures{background-color:var(--b-surface);border:var(--b-border) solid var(--b-rule);margin:0;padding:0;list-style:none}:where(.brand-scope) .list-row{gap:var(--b-space-1);padding:var(--b-space-4);border-bottom:var(--b-border) solid var(--b-rule);color:var(--b-text);cursor:pointer;transition:background-color var(--b-duration-ui) var(--b-ease);flex-direction:column;text-decoration:none;display:flex}:where(.brand-scope) .list-row:hover{background-color:var(--b-ground)}:where(.brand-scope) .list-row-line{justify-content:space-between;align-items:baseline;gap:var(--b-space-3);min-width:0;display:flex}:where(.brand-scope) .fact{gap:var(--b-space-1);padding:var(--b-space-3) var(--b-space-4);border-bottom:var(--b-border) solid var(--b-rule);flex-direction:column;display:flex}:where(.brand-scope) .figure-row{justify-content:space-between;align-items:baseline;gap:var(--b-space-4);padding:var(--b-space-4);border-bottom:var(--b-border) solid var(--b-rule);display:flex}:where(.brand-scope) .list>:last-child,:where(.brand-scope) .facts>:last-child,:where(.brand-scope) .figures>:last-child{border-bottom:0}:where(.brand-scope) .theme-admin .table{background-color:var(--b-surface);border:var(--b-border) solid var(--b-rule)}:where(.brand-scope) .theme-admin .table th:first-child,:where(.brand-scope) .theme-admin .table td:first-child{padding-left:var(--b-space-4)}:where(.brand-scope) .theme-admin .table th:last-child,:where(.brand-scope) .theme-admin .table td:last-child{padding-right:var(--b-space-4)}:where(.brand-scope) .theme-admin .table tbody tr:last-child td{border-bottom:0}:where(.brand-scope) .theme-admin .table tbody tr{transition:background-color var(--b-duration-ui) var(--b-ease)}:where(.brand-scope) .theme-admin .table tbody tr:hover{background-color:var(--b-ground)}:where(.brand-scope) .theme-admin .table tbody tr:has(.link){cursor:pointer}:where(.brand-scope) .toast{z-index:10;box-sizing:border-box;padding:var(--b-space-4) var(--b-site-margin);background-color:var(--b-ground);border-top:var(--b-border) solid var(--b-rule);color:var(--b-text);font-size:var(--b-size-sm);line-height:var(--b-leading-small);animation:b-fade-in var(--b-duration-ui) var(--b-ease) both;align-items:center;display:flex;position:sticky;bottom:0}:where(.brand-scope) .admin-month{border-top:var(--b-border) solid var(--b-rule);border-left:var(--b-border) solid var(--b-rule);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}:where(.brand-scope) .admin-month>*{gap:var(--b-space-1);min-height:var(--b-month-cell);padding:var(--b-space-2) var(--b-space-3);border-right:var(--b-border) solid var(--b-rule);border-bottom:var(--b-border) solid var(--b-rule);font-size:var(--b-size-sm);line-height:var(--b-leading-ui);flex-direction:column;display:flex}:where(.brand-scope) .admin-month>.is-head{min-height:0;padding:var(--b-space-3)}:where(.brand-scope) .admin-month .is-other{color:var(--b-disabled)}:where(.brand-scope) .is-away{background-color:var(--b-text);color:var(--b-ground)}:where(.brand-scope) .is-away .text-label,:where(.brand-scope) .is-away .text-small,:where(.brand-scope) .is-away .text-meta{color:var(--b-ground)}:where(.brand-scope) .admin-week{grid-template-columns:var(--b-time-column) repeat(7, minmax(0, 1fr));border-top:var(--b-border) solid var(--b-rule);display:grid}:where(.brand-scope) .admin-week-day{grid-template-rows:repeat(24, calc(var(--b-hour) / 2));border-left:var(--b-border) solid var(--b-rule);display:grid}:where(.brand-scope) .week-block{--b-start:1;--b-span:2;grid-row:var(--b-start) / span var(--b-span);margin:0 var(--b-space-1);padding:var(--b-space-1) var(--b-space-2);font-size:var(--b-size-sm);line-height:var(--b-leading-ui);border:var(--b-border) solid var(--b-text);background-color:var(--b-ground);color:var(--b-text);overflow:hidden}:where(.brand-scope) .week-block.is-away{background-color:var(--b-text)}:where(.brand-scope) .day-list{gap:var(--b-space-2);flex-direction:column;display:flex}:where(.brand-scope) .day-list>.text-label{padding-bottom:var(--b-space-2);border-bottom:var(--b-border) solid var(--b-rule)}:where(.brand-scope) .day-list>.is-away{padding:var(--b-space-2) var(--b-space-3)}:where(.brand-scope) .admin-phone-bar>.text-action{color:var(--b-text);text-decoration:none}@media (width<48em){:where(.brand-scope) .site-header{padding:var(--b-space-5) var(--b-site-margin-phone)}:where(.brand-scope) .page,:where(.brand-scope) .page.is-contained,:where(.brand-scope) .page.is-wide{grid-template-columns:var(--b-site-margin-phone) minmax(0, 1fr) var(--b-site-margin-phone);padding:var(--b-page-top-phone) 0 var(--b-block-gap-phone);row-gap:var(--b-block-gap-phone)}:where(.brand-scope) .column{gap:var(--b-block-gap-phone)}:where(.brand-scope) .block+.block{padding-top:var(--b-block-gap-phone)}:where(.brand-scope) .gallery{grid-template-columns:repeat(var(--b-tile-columns-phone), minmax(0, 1fr))}:where(.brand-scope) .times{grid-template-columns:repeat(var(--b-time-columns-phone), minmax(0, 1fr))}:where(.brand-scope) .modal-overlay{padding:0}:where(.brand-scope) .modal{max-width:none;min-height:100%;padding:var(--b-site-margin-phone)}:where(.brand-scope) .form-grid,:where(.brand-scope) .form-grid.is-3,:where(.brand-scope) .editor,:where(.brand-scope) .columns,:where(.brand-scope) .columns.is-3,:where(.brand-scope) .split{grid-template-columns:minmax(0,1fr)}:where(.brand-scope) .stack.is-section{gap:var(--b-block-gap-phone)}:where(.brand-scope) .grid{gap:var(--b-space-5)}:where(.brand-scope) .grid>*{grid-column:1/-1}:where(.brand-scope) .large-view{padding:var(--b-space-4) var(--b-site-margin-phone)}:where(.brand-scope) .admin{grid-template-columns:minmax(0,1fr)}:where(.brand-scope) .admin-nav,:where(.brand-scope) .admin-bar{display:none}:where(.brand-scope) .admin-phone-bar{display:flex}:where(.brand-scope) .admin-main{padding:var(--b-space-6) var(--b-site-margin-phone) var(--b-space-9)}:where(.brand-scope) .tabs{scrollbar-width:none;overflow-x:auto}:where(.brand-scope) .value-row{gap:var(--b-space-3);grid-template-columns:minmax(0,1fr)}:where(.brand-scope) .save-bar{padding:var(--b-space-4) var(--b-site-margin-phone)}:where(.brand-scope) .drop{width:auto;left:0;right:0}:where(.brand-scope) .toast{padding:var(--b-space-4) var(--b-site-margin-phone)}:where(.brand-scope) .admin-week{display:none}:where(.brand-scope) .admin-month>*{padding:var(--b-space-1)}}.sp-field:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-12);min-width:0;display:grid}.sp-label:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase;color:var(--text-label);display:block}.sp-field input[type=text]:where(:not(.brand-scope,.brand-scope *)),.sp-field textarea:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--type-body-size);color:var(--text-primary);border:0;border-bottom:1px solid var(--n400);padding:var(--sp-8) 0 var(--sp-12);transition:border-color var(--transition);box-sizing:border-box;background:0 0;border-radius:0;width:100%}.sp-field input[type=text]:focus:where(:not(.brand-scope,.brand-scope *)),.sp-field textarea:focus:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--text-primary);outline:0}.sp-field .sp-small:where(:not(.brand-scope,.brand-scope *)),.sp-small:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-small-size);line-height:var(--type-small-leading);color:var(--text-small);margin:0}.sp-field.invalid input[type=text]:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--text-primary)}.sp-field.invalid .sp-small:where(:not(.brand-scope,.brand-scope *)){color:var(--text-primary)}.sp-block:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-32);margin-bottom:var(--sp-32)}.sp-block>.sp-block-label:where(:not(.brand-scope,.brand-scope *)){margin-bottom:var(--sp-20);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase;color:var(--text-label);display:block}.sp-block>.sp-small:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-8)}.sp-choice:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-12) 0 0;border:0;border-top:1px solid var(--rule);padding:0;display:block}.sp-choice .admin-check:where(:not(.brand-scope,.brand-scope *)){box-sizing:border-box;width:100%;padding:var(--sp-16) 0;border-bottom:1px solid var(--rule);cursor:pointer;display:flex}.sp-request+.sp-request:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-32);padding-top:var(--sp-32);border-top:1px solid var(--rule)}.sp-request .sp-lead:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-8) 0 0;font-size:var(--type-lead-size);line-height:var(--type-lead-leading)}.sp-request .sp-asked:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-4) 0 0}.sp-request .sp-note:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-24)}.sp-request .sp-acts:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--sp-24);margin-top:var(--sp-24);flex-wrap:wrap;display:flex}.sp-request .sp-closed:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-32)}.sp-request .sp-title:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase;color:var(--text-primary);margin:0}.sp-measure:where(:not(.brand-scope,.brand-scope *)){max-width:var(--measure)}fieldset.sp-field:where(:not(.brand-scope,.brand-scope *)){border:0;margin:0;padding:0}fieldset.sp-field>legend:where(:not(.brand-scope,.brand-scope *)){padding:0;display:block}.sp-link:where(:not(.brand-scope,.brand-scope *)){font:inherit;color:var(--text-primary);border:0;border-bottom:1px solid var(--link-rule);padding:0 0 var(--link-gap);cursor:pointer;transition:border-color var(--transition);background:0 0;text-decoration:none}.sp-link:hover:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--link-rule-hover)}.sp-link:focus-visible:where(:not(.brand-scope,.brand-scope *)){outline:1px solid var(--text-primary);outline-offset:4px}@media (width<=767px){.sp-unfiled thead:where(:not(.brand-scope,.brand-scope *)){display:none}.sp-unfiled:where(:not(.brand-scope,.brand-scope *)),.sp-unfiled tbody:where(:not(.brand-scope,.brand-scope *)),.sp-unfiled tr:where(:not(.brand-scope,.brand-scope *)),.sp-unfiled td:where(:not(.brand-scope,.brand-scope *)){width:100%;display:block}.sp-unfiled tr:where(:not(.brand-scope,.brand-scope *)){padding:var(--sp-12) var(--sp-16);border-bottom:1px solid var(--rule)}.sp-unfiled tr:last-child:where(:not(.brand-scope,.brand-scope *)){border-bottom:0}.sp-unfiled td:where(:not(.brand-scope,.brand-scope *)){overflow-wrap:anywhere;border:0;padding:0}.sp-unfiled td.end:where(:not(.brand-scope,.brand-scope *)){text-align:left;margin-top:var(--sp-12)}}.team-sr:where(:not(.brand-scope,.brand-scope *)){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.team-people .c-email:where(:not(.brand-scope,.brand-scope *)){overflow-wrap:anywhere}.team-people .c-last:where(:not(.brand-scope,.brand-scope *)),.team-people .c-with:where(:not(.brand-scope,.brand-scope *)){white-space:nowrap}.team-people .c-acts:where(:not(.brand-scope,.brand-scope *)){width:240px}.team-people .c-acts .admin-action:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-4) 0 var(--sp-4) var(--sp-16);display:inline-block}.team-people .c-acts .admin-action:first-child:where(:not(.brand-scope,.brand-scope *)){margin-left:0}.team-people .c-acts .admin-action[disabled]:where(:not(.brand-scope,.brand-scope *)){cursor:default;border-bottom-color:var(--rule);color:var(--text-label)}.team-note:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-8) 0 0}.admin-table tr.team-invite-row:hover:where(:not(.brand-scope,.brand-scope *)){background:0 0}.team-roles:where(:not(.brand-scope,.brand-scope *)){min-width:720px}.team-roles td:first-child:where(:not(.brand-scope,.brand-scope *)){min-width:200px}.team-notices>.admin-alert:where(:not(.brand-scope,.brand-scope *)){margin-bottom:var(--sp-24)}.team-scope:where(:not(.brand-scope,.brand-scope *)){display:contents}.team-dots:where(:not(.brand-scope,.brand-scope *)){margin-left:1px;display:inline-block}.team-dots i:where(:not(.brand-scope,.brand-scope *)){opacity:0;animation:team-dot var(--dur-dots) infinite;font-style:normal}.team-dots i:where(:not(.brand-scope,.brand-scope *)):before{content:"."}.team-dots i:nth-child(2):where(:not(.brand-scope,.brand-scope *)){animation-delay:.2s}.team-dots i:nth-child(3):where(:not(.brand-scope,.brand-scope *)){animation-delay:.4s}@keyframes team-dot{0%,20%{opacity:0}40%,to{opacity:1}}.team-invite-note:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-24) 0 0}.team-stack:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-24)}.team-stack>*+:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-28)}.team-label:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase;color:var(--text-label);display:block}.team-field input:where(:not(.brand-scope,.brand-scope *)){width:100%;font:inherit;font-size:var(--type-body-size);color:var(--text-primary);border:0;border-bottom:1px solid var(--n400);padding:var(--sp-8) 0 var(--sp-12);margin-top:var(--sp-12);min-height:46px;transition:border-color var(--transition);background:0 0;border-radius:0;display:block}.team-field input:focus:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--text-primary);outline:0}.team-field select:where(:not(.brand-scope,.brand-scope *)),.team-people select:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--type-body-size);color:var(--text-primary);border:0;border-bottom:1px solid var(--n400);padding-top:var(--sp-4);padding-bottom:var(--sp-8);cursor:pointer;transition:border-color var(--transition);background:0 0;padding-left:0;display:block}.team-field select:where(:not(.brand-scope,.brand-scope *)){padding-top:var(--sp-8);padding-bottom:var(--sp-12);min-height:46px}.team-field select:focus:where(:not(.brand-scope,.brand-scope *)),.team-people select:focus:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--text-primary);outline:0}.team-people select[disabled]:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--rule);color:var(--text-label);cursor:default}.team-field .admin-select:where(:not(.brand-scope,.brand-scope *)),.team-people .admin-select:where(:not(.brand-scope,.brand-scope *)){display:block}.team-field .admin-select:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-12)}.team-field .small:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-8) 0 0}.team-field.invalid input:where(:not(.brand-scope,.brand-scope *)),.team-field.invalid select:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--text-primary)}.team-field.invalid .small:where(:not(.brand-scope,.brand-scope *)){color:var(--text-primary)}@media (width<=767px){.team-people thead:where(:not(.brand-scope,.brand-scope *)){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.team-people:where(:not(.brand-scope,.brand-scope *)),.team-people tbody:where(:not(.brand-scope,.brand-scope *)){display:block}.team-people tr:where(:not(.brand-scope,.brand-scope *)){column-gap:var(--sp-12);padding:var(--sp-16);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.team-people tbody tr:last-child:where(:not(.brand-scope,.brand-scope *)){border-bottom:0}.team-people.admin-table td:where(:not(.brand-scope,.brand-scope *)){border:0;padding:0;display:block}.team-people .c-name:where(:not(.brand-scope,.brand-scope *)){grid-area:1/1;min-width:0}.team-people .c-role:where(:not(.brand-scope,.brand-scope *)){text-align:right;grid-area:1/2;justify-self:end}.team-people .c-acts:where(:not(.brand-scope,.brand-scope *)){width:auto}.team-people .c-email:where(:not(.brand-scope,.brand-scope *)),.team-people .c-with:where(:not(.brand-scope,.brand-scope *)),.team-people .c-last:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-small-size);line-height:var(--type-small-leading);color:var(--text-small)}.team-people tr.ghost .c-email:where(:not(.brand-scope,.brand-scope *)),.team-people tr.ghost .c-with:where(:not(.brand-scope,.brand-scope *)),.team-people tr.ghost .c-last:where(:not(.brand-scope,.brand-scope *)){color:var(--text-label)}.team-people .c-email:where(:not(.brand-scope,.brand-scope *)){grid-area:2/1/auto/-1}.team-people .c-with:where(:not(.brand-scope,.brand-scope *)){grid-area:3/1}.team-people .c-last:where(:not(.brand-scope,.brand-scope *)){text-align:right;grid-area:3/2}.team-people .c-last[data-label]:where(:not(.brand-scope,.brand-scope *)):before{content:attr(data-label) " "}.team-people.admin-table td.c-acts:where(:not(.brand-scope,.brand-scope *)){text-align:left;margin-top:var(--sp-12);grid-area:4/1/auto/-1}.team-people .c-acts:empty:where(:not(.brand-scope,.brand-scope *)){display:none}.team-people .c-acts .admin-action:where(:not(.brand-scope,.brand-scope *)){margin:0 var(--sp-24) var(--sp-4) 0}.team-people .admin-select:where(:not(.brand-scope,.brand-scope *)){min-width:140px}}.away-overlay:where(:not(.brand-scope,.brand-scope *)){z-index:200;background:var(--overlay);padding:var(--sp-24);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.away-modal:where(:not(.brand-scope,.brand-scope *)){background:var(--n100);color:var(--text-primary);font-family:var(--font);width:100%;max-width:var(--measure);max-height:100%;padding:var(--sp-48);outline:0;overflow-y:auto}.away-title:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);margin:0}.away-body:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-body-size);line-height:var(--type-body-leading);margin:0}.away-modal .small:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-8) 0 0;font-size:var(--type-small-size);line-height:var(--type-small-leading);color:var(--text-small)}.away-block:where(:not(.brand-scope,.brand-scope *)){display:block}.away-gap-12:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-12)}.away-gap-16:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-16)}.away-gap-24:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-24)}.away-gap-32:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-32)}.away-modal .away-gap-16.small:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-16)}.away-modal .away-problem:where(:not(.brand-scope,.brand-scope *)),.away-modal .away-strong-text:where(:not(.brand-scope,.brand-scope *)){color:var(--text-primary)}.away-stack>*+:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-28)}.away-grid2:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-28) var(--sp-32);grid-template-columns:1fr 1fr;display:grid}.away-label:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase;color:var(--text-label);display:block}.away-label.away-strong:where(:not(.brand-scope,.brand-scope *)){color:var(--text-primary)}.away-field:where(:not(.brand-scope,.brand-scope *)){min-width:0;display:block}.away-input:where(:not(.brand-scope,.brand-scope *)){width:100%;min-height:46px;margin-top:var(--sp-12);padding:var(--sp-8) 0 var(--sp-12);font:inherit;font-size:var(--type-body-size);color:var(--text-primary);text-align:left;border:0;border-bottom:1px solid var(--n400);transition:border-color var(--transition);appearance:none;background:0 0;border-radius:0;line-height:1.5;display:block}.away-input:focus:where(:not(.brand-scope,.brand-scope *)),.away-input:focus-visible:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--n700);outline:0}.away-field.invalid .away-input:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--n700)}.away-date:where(:not(.brand-scope,.brand-scope *)){cursor:pointer}.away-select:where(:not(.brand-scope,.brand-scope *)){cursor:pointer;padding-right:var(--sp-24)}.away-select-wrap:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-12);position:relative}.away-select-wrap .away-input:where(:not(.brand-scope,.brand-scope *)){margin-top:0}.away-select-wrap:where(:not(.brand-scope,.brand-scope *)):after{content:"";right:var(--sp-4);top:var(--sp-16);border:solid var(--n700);pointer-events:none;border-width:0 1px 1px 0;width:7px;height:7px;position:absolute;transform:rotate(45deg)}.away-check:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--sp-12);font-size:var(--type-body-size);cursor:pointer;display:flex}.away-check input:where(:not(.brand-scope,.brand-scope *)){opacity:0;cursor:pointer;width:16px;height:16px;margin:0;position:absolute}.away-check i:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--n400);width:16px;height:16px;transition:border-color var(--transition), background-color var(--transition);flex:none;display:block;position:relative}.away-check:hover i:where(:not(.brand-scope,.brand-scope *)){border-color:var(--n700)}.away-check input:focus-visible+i:where(:not(.brand-scope,.brand-scope *)){outline:1px solid var(--n700);outline-offset:4px}.away-check input:checked+i:where(:not(.brand-scope,.brand-scope *)){background:var(--n700);border-color:var(--n700)}.away-check input:checked+i:where(:not(.brand-scope,.brand-scope *)):after{content:"";border:solid var(--n100);border-width:0 1px 1px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.away-cal:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-12)}.away-cal-head:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;align-items:baseline;gap:var(--sp-16);display:flex}.away-cal-title:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-title-size);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking);line-height:var(--type-title-leading)}.away-cal-nav:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-24);display:flex}.away-cal-grid:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-16);border-top:1px solid var(--rule);text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.away-cal-wd:where(:not(.brand-scope,.brand-scope *)){padding:var(--sp-12) 0 var(--sp-8)}.away-cal-day:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--type-body-size);padding:var(--sp-12) 0;color:var(--text-primary);cursor:pointer;background:0 0;border:0;line-height:1.5}.away-cal-day.on:where(:not(.brand-scope,.brand-scope *)){background:var(--n700);color:var(--n100)}.away-cal-day:focus-visible:where(:not(.brand-scope,.brand-scope *)){outline:1px solid var(--n700);outline-offset:4px}.away-alert:where(:not(.brand-scope,.brand-scope *)){border-left:1px solid var(--n700);padding-left:var(--sp-16)}.away-alert p:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-4) 0 0;font-size:var(--type-body-size);line-height:var(--type-body-leading)}.away-alert p.small:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-small-size);line-height:var(--type-small-leading)}.away-modal .away-alert p.small:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-12)}.away-table:where(:not(.brand-scope,.brand-scope *)){border-collapse:collapse;background:var(--n050);border:1px solid var(--rule);width:100%}.away-table td:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-body-size);padding:var(--sp-12) var(--sp-16) var(--sp-12) 0;border-bottom:1px solid var(--rule);vertical-align:baseline}.away-table td:last-child:where(:not(.brand-scope,.brand-scope *)){padding-right:0}.away-link:where(:not(.brand-scope,.brand-scope *)){color:var(--text-primary);border-bottom:1px solid var(--link-rule);padding-bottom:var(--link-gap);transition:border-color var(--transition);text-decoration:none}.away-link:hover:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--link-rule-hover)}.away-action:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--type-action-size);font-weight:var(--type-action-weight);letter-spacing:var(--type-action-tracking);text-transform:uppercase;line-height:var(--type-action-leading);color:var(--text-primary);border:0;border-bottom:1px solid var(--link-rule);padding:0 0 var(--link-gap);cursor:pointer;white-space:nowrap;transition:border-color var(--transition);background:0 0;text-decoration:none}.away-action:hover:not(:disabled):where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--link-rule-hover)}.away-action:focus-visible:where(:not(.brand-scope,.brand-scope *)),.away-link:focus-visible:where(:not(.brand-scope,.brand-scope *)){outline:1px solid var(--n700);outline-offset:4px}.away-action:disabled:where(:not(.brand-scope,.brand-scope *)){color:var(--text-label);cursor:default}.away-btn:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--type-action-size);font-weight:var(--type-action-weight);letter-spacing:var(--type-action-tracking);text-transform:uppercase;line-height:var(--type-action-leading);padding:var(--sp-16) var(--sp-32);border:1px solid var(--n700);background:var(--n700);color:var(--n100);cursor:pointer;white-space:nowrap;transition:background-color var(--transition), color var(--transition);border-radius:0}.away-btn:hover:not(:disabled):where(:not(.brand-scope,.brand-scope *)){color:var(--n700);background:0 0}.away-btn:focus-visible:where(:not(.brand-scope,.brand-scope *)){outline:1px solid var(--n700);outline-offset:4px}.away-btn:disabled:where(:not(.brand-scope,.brand-scope *)){background:var(--n200);border-color:var(--n200);color:var(--n400);cursor:default}.away-btn.loading:where(:not(.brand-scope,.brand-scope *)):after{content:"";text-align:left;width:1.4em;animation:away-dots var(--dur-dots) steps(1, end) infinite;display:inline-block}@keyframes away-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.away-acts:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--sp-24);flex-wrap:wrap;display:flex}.away-rule:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-48);padding-top:var(--sp-24);border-top:1px solid var(--rule)}.away-phone:where(:not(.brand-scope,.brand-scope *)){display:none}@media (width<=767px){.away-overlay:where(:not(.brand-scope,.brand-scope *)){align-items:stretch;padding:0}.away-modal:where(:not(.brand-scope,.brand-scope *)){max-width:none;min-height:100%;padding:var(--sp-32) var(--gutter)}.away-grid2:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-28);grid-template-columns:1fr}.away-grid2.away-times:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-16);grid-template-columns:1fr 1fr}.away-desktop:where(:not(.brand-scope,.brand-scope *)){display:none}.away-phone:where(:not(.brand-scope,.brand-scope *)){display:inline-block}.away-rule.away-phone:where(:not(.brand-scope,.brand-scope *)){display:block}.away-table td:where(:not(.brand-scope,.brand-scope *)){border-bottom:0;padding-right:0;display:block}.away-table td:last-child:where(:not(.brand-scope,.brand-scope *)){padding-top:0}.away-table tr:where(:not(.brand-scope,.brand-scope *)){padding:0 var(--sp-16);border-bottom:1px solid var(--rule);display:block}.away-table tr:last-child:where(:not(.brand-scope,.brand-scope *)){border-bottom:0}}.cl-top .away-add:where(:not(.brand-scope,.brand-scope *)){margin-left:auto}.cl-top .away-add+.cl-views:where(:not(.brand-scope,.brand-scope *)){margin-left:var(--sp-16)}@media (width<=767px){.cl-top .away-add:where(:not(.brand-scope,.brand-scope *)){margin-left:0;margin-right:auto}}.cm-day.cm-away:where(:not(.brand-scope,.brand-scope *)),.cm-day.cm-away:hover:where(:not(.brand-scope,.brand-scope *)){background:var(--n700);color:var(--n100)}.cm-away .cl-date:where(:not(.brand-scope,.brand-scope *)),.cm-away .cm-ev:where(:not(.brand-scope,.brand-scope *)),.cm-away .cm-ev em:where(:not(.brand-scope,.brand-scope *)),.cm-away .cm-more:where(:not(.brand-scope,.brand-scope *)){color:var(--n100)}.cm-away.cl-today .cl-date:where(:not(.brand-scope,.brand-scope *)){background:var(--n100);color:var(--n700)}.cm-away .cm-ev:hover:where(:not(.brand-scope,.brand-scope *)){background:0 0}.cm-away .cm-ev i:where(:not(.brand-scope,.brand-scope *)){background:var(--n100)}.cm-away .cl-limited:where(:not(.brand-scope,.brand-scope *)),.cm-away .cm-title:where(:not(.brand-scope,.brand-scope *)){color:var(--n100)}.away-cell-label:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-4);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase;color:var(--n100);display:block}.away-cell-note:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-4);font-size:var(--type-small-size);color:var(--n100);overflow-wrap:anywhere;line-height:1.4;display:block}.away-hours:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--type-small-size);text-align:left;color:var(--text-primary);padding:0 var(--sp-4);cursor:pointer;background:0 0;border:0;line-height:1.4;display:block}.away-hours:hover:where(:not(.brand-scope,.brand-scope *)){text-decoration:underline}span.away-hours:where(:not(.brand-scope,.brand-scope *)){cursor:default}span.away-hours:hover:where(:not(.brand-scope,.brand-scope *)){text-decoration:none}.cm-hol:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-small-size);color:var(--text-small);padding:0 var(--sp-4);line-height:1.4;display:block}.cl-ad.away:where(:not(.brand-scope,.brand-scope *)){background:var(--n700);color:var(--n100);text-align:left;width:100%;font:inherit;font-size:var(--type-small-size);padding:var(--sp-4) var(--sp-8);white-space:normal;cursor:pointer;border:0}span.cl-ad.away:where(:not(.brand-scope,.brand-scope *)){cursor:default}.cl-ad.away .away-cell-label:where(:not(.brand-scope,.brand-scope *)),.cl-ad.away .away-cell-note:where(:not(.brand-scope,.brand-scope *)),.away-block .away-cell-label:where(:not(.brand-scope,.brand-scope *)),.away-block .away-cell-note:where(:not(.brand-scope,.brand-scope *)){margin-top:0}.cl-ad.holiday:where(:not(.brand-scope,.brand-scope *)){color:var(--text-small);background:0 0}.cl-col .away-block:where(:not(.brand-scope,.brand-scope *)){z-index:0;padding:var(--sp-4) var(--sp-8);text-align:left;font:inherit;font-size:var(--type-small-size);color:var(--n100);background:var(--n700);cursor:pointer;border:0;line-height:1.4;position:absolute;left:3px;right:3px;overflow:hidden}.cl-col span.away-block:where(:not(.brand-scope,.brand-scope *)){cursor:default}.cl-col .cl-ev:where(:not(.brand-scope,.brand-scope *)){z-index:1}.cd-away .away-action:where(:not(.brand-scope,.brand-scope *)),.cd-away-edit:where(:not(.brand-scope,.brand-scope *)){margin-left:var(--sp-8)}.session-from-image:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-24);padding:var(--sp-24);border:1px solid var(--rule)}.session-label:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase;color:var(--text-primary);overflow-wrap:anywhere;display:block}.session-from-image .small:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-8) 0 0}.session-from-image .small.after:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-16)}.session-swatches:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-16);margin-top:var(--sp-16);flex-wrap:wrap;display:flex}.session-swatch:where(:not(.brand-scope,.brand-scope *)){align-items:flex-start;gap:var(--sp-8);flex-direction:column;display:flex}.session-chip:where(:not(.brand-scope,.brand-scope *)){width:56px;height:56px;color:var(--rule);display:block}.session-acts:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--sp-24);margin-top:var(--sp-16);flex-wrap:wrap;display:flex}.session-acts button:disabled:where(:not(.brand-scope,.brand-scope *)){color:var(--text-label);cursor:default}.session-pin-tile:where(:not(.brand-scope,.brand-scope *)){min-height:8rem;padding:var(--sp-32) var(--sp-16) var(--sp-16);border:1px solid var(--rule);box-sizing:border-box;flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.image-grid-item:has(>.session-pin-tile):where(:not(.brand-scope,.brand-scope *)){grid-column:span 3}.session-pin-link:where(:not(.brand-scope,.brand-scope *)){max-width:100%;font-size:var(--type-small-size);color:var(--text-primary);border-bottom:1px solid var(--link-rule);padding-bottom:var(--link-gap);transition:border-color var(--transition);overflow-wrap:anywhere;align-self:flex-start;text-decoration:none}.session-pin-link:hover:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--link-rule-hover)}.session-pin-tile .small:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-8) 0 0}.sf-card:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-primary)}.sf-card p:where(:not(.brand-scope,.brand-scope *)){margin:0}.sf-label:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--sp-20);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase;color:var(--text-label);display:block}.sf-measure:where(:not(.brand-scope,.brand-scope *)){max-width:var(--measure)}.sf-body:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-body-size);line-height:var(--type-body-leading)}.sf-mt4:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-4)}.sf-mt12:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-12)}.sf-mt16:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-16)}.sf-mt24:where(:not(.brand-scope,.brand-scope *)),.admin-modal-text.sf-mt24:where(:not(.brand-scope,.brand-scope *)),.sf-card .sf-mt24:where(:not(.brand-scope,.brand-scope *)),.sf-card p.sf-mt24:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-24)}.sf-card .sf-mt4:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-4)}.sf-card .sf-mt12:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-12)}.sf-card .sf-mt16:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-16)}.sf-acts:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--sp-8) var(--sp-24);flex-wrap:wrap;display:flex}.sf-acts .admin-action[disabled]:where(:not(.brand-scope,.brand-scope *)){color:var(--n400);border-bottom-color:var(--rule);cursor:default}.sf-field label:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--sp-12);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase;color:var(--text-label);display:block}.sf-field input:where(:not(.brand-scope,.brand-scope *)){width:100%;font:inherit;font-size:var(--type-body-size);color:var(--text-primary);border:0;border-bottom:1px solid var(--n400);padding:var(--sp-8) 0 var(--sp-12);transition:border-color var(--transition);background:0 0;border-radius:0;display:block}.sf-field input:focus:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--text-primary);outline:0}.sf-field.err input:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--text-primary)}.sf-field .small:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-8) 0 0}.sf-field .small.err:where(:not(.brand-scope,.brand-scope *)){color:var(--text-primary)}.sf-removal:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--sp-24)}.sf-ehead:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;align-items:baseline;gap:var(--sp-16);margin:0 0 var(--sp-16);flex-wrap:wrap;display:flex}.sf-ehead .sf-body:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-body-size);color:var(--text-primary)}.sf-partial:where(:not(.brand-scope,.brand-scope *)){margin:0 0 var(--sp-24)}.sf-tick:where(:not(.brand-scope,.brand-scope *)){top:var(--sp-12);right:var(--sp-12);z-index:2;background:var(--n100);cursor:pointer;place-items:center;width:32px;height:32px;display:grid;position:absolute}.sf-tick input:where(:not(.brand-scope,.brand-scope *)){opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sf-tick i:where(:not(.brand-scope,.brand-scope *)){border:1px solid var(--n400);width:16px;height:16px;transition:border-color var(--transition), background-color var(--transition);display:block;position:relative}.sf-tick:hover i:where(:not(.brand-scope,.brand-scope *)){border-color:var(--text-primary)}.sf-tick input:checked+i:where(:not(.brand-scope,.brand-scope *)){background:var(--text-primary);border-color:var(--text-primary)}.sf-tick input:checked+i:where(:not(.brand-scope,.brand-scope *)):after{content:"";border:solid var(--n100);border-width:0 1px 1px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.sf-tick input:focus-visible+i:where(:not(.brand-scope,.brand-scope *)){outline:1px solid var(--text-primary);outline-offset:4px}.gl-tile.sf-ticks .gl-x:where(:not(.brand-scope,.brand-scope *)){right:56px;top:var(--sp-16)}.rules:where(:not(.brand-scope,.brand-scope *)){min-width:0}.rules input:where(:not(.brand-scope,.brand-scope *))::placeholder{color:var(--text-label);opacity:1}.rules-loading:where(:not(.brand-scope,.brand-scope *)):after{content:"";animation:1.2s step-end infinite rules-dots}@keyframes rules-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.rules-readonly:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-32);max-width:var(--measure)}.rules-link:where(:not(.brand-scope,.brand-scope *)){font:inherit;color:var(--text-primary);border:0;border-bottom:1px solid var(--link-rule);padding:0 0 var(--link-gap);cursor:pointer;transition:border-color var(--transition);background:0 0;text-decoration:none}.rules-link:hover:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--link-rule-hover)}.rules-hours:where(:not(.brand-scope,.brand-scope *)){max-width:720px}.rules-hours input[type=text]:where(:not(.brand-scope,.brand-scope *)){width:100%;min-width:0;font:inherit;font-size:var(--type-body-size);color:var(--text-primary);border:0;border-bottom:1px solid var(--n400);padding:var(--sp-4) 0 var(--sp-8);transition:border-color var(--transition);background:0 0;border-radius:0;display:block}.rules-hours input[type=text]:focus:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--text-primary);outline:0}.rules-hours input[type=text][disabled]:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--rule);color:var(--text-label)}.rules-hours.invalid input[type=text]:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--text-primary)}.rules-after-table:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-8) 0 0}.rules-rows:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-32);max-width:860px}.rules-calendar-line:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-16) 0 0}.rules-chips:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-48)}.rules-type:where(:not(.brand-scope,.brand-scope *)){max-width:860px}.rules .value-row .value-field .unit:where(:not(.brand-scope,.brand-scope *)){width:88px}.rules .value-row .value-field>.unit:first-child:where(:not(.brand-scope,.brand-scope *)),.rules .value-row .value-field .unit.dash:where(:not(.brand-scope,.brand-scope *)){width:auto}.value-row .value-field>.rules-line:where(:not(.brand-scope,.brand-scope *)),.value-row .value-field>.rules-stack:where(:not(.brand-scope,.brand-scope *)){flex:1;min-width:0}.rules-stack:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-8);flex-direction:column;display:flex}.rules-stack .small:where(:not(.brand-scope,.brand-scope *)){margin:0}.rules-line:where(:not(.brand-scope,.brand-scope *)){align-items:baseline;gap:var(--sp-8);display:flex}.rules-line input:where(:not(.brand-scope,.brand-scope *)){flex:1;min-width:0}.rules-sr:where(:not(.brand-scope,.brand-scope *)){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rules-prices:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-16)}.rules-prices>.value-row:first-child:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--rule)}.rules-prices .value-row:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:minmax(0,1fr) 200px}.rules-prices .value-row .value-field .unit:where(:not(.brand-scope,.brand-scope *)){width:auto}@media (width<=767px){.rules .value-row:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:minmax(0,1fr)}.rules .value-row .value-field .unit.spacer:where(:not(.brand-scope,.brand-scope *)){display:none}.rules-prices .value-row:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:1fr}}.cat-measure:where(:not(.brand-scope,.brand-scope *)){max-width:var(--measure)}.cat-after:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-28)}.cat-block:where(:not(.brand-scope,.brand-scope *)){display:block}.cat-after-sm:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-12)}.cat-stack>*+:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-28)}.cat-grid2:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-28) var(--sp-32);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cat-rows .value-row:first-child:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--rule)}.cat-sub:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-28)}.cat-sub .cat-choice:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-12)}.cat-picks:where(:not(.brand-scope,.brand-scope *)){align-items:flex-start;gap:var(--sp-28);flex-direction:column;display:flex}.cat-sub .cat-picks:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-24)}.cat-empty:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-12) 0 0;font-size:var(--type-body-size);line-height:var(--type-body-leading)}.cat-add:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-8) 0 0}.cat-costs .cat-add:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-16)}.cat-costs>.small:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-8)}.cat-foot:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-24) 0 0}.cat-retire:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-48)}.cat-retire .small:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-12) 0 0}.cat-addbar:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-48)}.cat-addbar .small:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-12) 0 0}.cat-refusal:where(:not(.brand-scope,.brand-scope *)){color:var(--text-primary)}.cat-back:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--type-label-size);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0}.cat-sr:where(:not(.brand-scope,.brand-scope *)){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cat-link:where(:not(.brand-scope,.brand-scope *)){font:inherit;color:var(--text-primary);border:0;border-bottom:1px solid var(--link-rule);padding:0 0 var(--link-gap);cursor:pointer;transition:border-color var(--transition);background:0 0;text-decoration:none}.cat-link:hover:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--link-rule-hover)}.cat-label:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase;color:var(--text-label);display:block}.cat-in:where(:not(.brand-scope,.brand-scope *)),.cat-field .admin-select select:where(:not(.brand-scope,.brand-scope *)){width:100%;margin-top:var(--sp-12);min-height:46px;font:inherit;font-size:var(--type-body-size);color:var(--text-primary);border:0;border-bottom:1px solid var(--n400);padding:var(--sp-8) 0 var(--sp-12);transition:border-color var(--transition);background:0 0;border-radius:0;display:block}.cat-field .admin-select:where(:not(.brand-scope,.brand-scope *)){display:block}.cat-field .admin-select select:where(:not(.brand-scope,.brand-scope *)){padding-right:var(--sp-24)}textarea.cat-in:where(:not(.brand-scope,.brand-scope *)){resize:vertical;min-height:120px}.cat-in:focus:where(:not(.brand-scope,.brand-scope *)),.cat-field .admin-select select:focus:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--text-primary);outline:0}.cat-in[disabled]:where(:not(.brand-scope,.brand-scope *)),.cat-field .admin-select select:disabled:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--rule);color:var(--text-label)}.cat-field .small:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-8) 0 0}.cat-field.invalid .cat-in:where(:not(.brand-scope,.brand-scope *)),.cat-field.invalid .admin-select select:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--text-primary)}.cat-field.changed .cat-label:where(:not(.brand-scope,.brand-scope *)):before{content:"";background:var(--text-primary);width:6px;height:6px;margin-right:var(--sp-8);vertical-align:middle;display:inline-block}.cat-unit-line:where(:not(.brand-scope,.brand-scope *)){align-items:baseline;gap:var(--sp-8);display:flex}.cat-prefix:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-small-size);color:var(--text-small);flex:none}.cat-choice:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--rule)}.cat-choice .cat-choice-row:where(:not(.brand-scope,.brand-scope *)){padding:var(--sp-16) 0;border-bottom:1px solid var(--rule);display:flex}.cat-choice-row>span:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--sp-12);flex:1;min-width:0;display:flex}.cat-choice-note:where(:not(.brand-scope,.brand-scope *)){text-align:right;margin-left:auto}.cat-loading:where(:not(.brand-scope,.brand-scope *)):after{content:".";animation:cat-dots var(--dur-dots) steps(1, end) infinite}@keyframes cat-dots{0%{content:"."}33%{content:".."}66%{content:"..."}}.admin-table td .cat-cell:where(:not(.brand-scope,.brand-scope *)){min-height:0;padding:var(--sp-4) 0 var(--sp-8);margin-top:0}.cat-cell-money:where(:not(.brand-scope,.brand-scope *)){justify-content:flex-end}.cat-cell-money .cat-cell:where(:not(.brand-scope,.brand-scope *)){text-align:right;width:96px}.cat-row-actions:where(:not(.brand-scope,.brand-scope *)){justify-content:flex-end;align-items:baseline;gap:var(--sp-16);flex-wrap:wrap;display:inline-flex}.cat-costs.invalid .admin-table:where(:not(.brand-scope,.brand-scope *)){border-bottom:1px solid var(--text-primary)}.cat-page .admin-table td .cat-offered-m:where(:not(.brand-scope,.brand-scope *)){display:none}.admin-action[disabled]:where(:not(.brand-scope,.brand-scope *)){color:var(--text-label);border-bottom-color:var(--rule);cursor:default}@media (width<=767px){.cat-grid2:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:1fr}.cat-items .cat-offered:where(:not(.brand-scope,.brand-scope *)){display:none}.cat-page .admin-table td .cat-offered-m:where(:not(.brand-scope,.brand-scope *)){display:block}.cat-page .admin-table td:not(:last-child):where(:not(.brand-scope,.brand-scope *)){padding-right:var(--sp-12)}.cat-choice-row>span:where(:not(.brand-scope,.brand-scope *)){flex-wrap:wrap}.cat-choice-note:where(:not(.brand-scope,.brand-scope *)){text-align:left;flex-basis:100%;margin-left:0}}.cat-items:where(:not(.brand-scope,.brand-scope *)){table-layout:fixed}.cat-items th.cat-offered:where(:not(.brand-scope,.brand-scope *)),.cat-items td.cat-offered:where(:not(.brand-scope,.brand-scope *)){width:26%}.cat-items th.end:nth-child(3):where(:not(.brand-scope,.brand-scope *)){width:20%}.cat-items th.end:nth-child(4):where(:not(.brand-scope,.brand-scope *)){width:72px}@media (width<=767px){.cat-items th.end:nth-child(3):where(:not(.brand-scope,.brand-scope *)){width:28%}}.admin-alert+.cat-costs:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-28)}.cat-cats td:where(:not(.brand-scope,.brand-scope *)){vertical-align:middle}.cat-back:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-24);display:inline-block}.forms-acts:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--sp-24);flex-wrap:wrap;display:flex}.forms-acts.end:where(:not(.brand-scope,.brand-scope *)){justify-content:flex-end}.forms-link:where(:not(.brand-scope,.brand-scope *)){font:inherit;color:var(--text-primary);border:0;border-bottom:1px solid var(--link-rule);padding:0 0 var(--link-gap);cursor:pointer;transition:border-color var(--transition);background:0 0}.forms-link:hover:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--link-rule-hover)}.forms-stack>*+:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-28)}.forms-mt-8:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-8)}.forms-mt-12:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-12)}.forms-mt-16:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-16)}.forms-mt-24:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-24)}.forms-mt-28:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-28)}.forms-mt-32:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-32)}.forms-mt-48:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-48)}.forms-empty:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-12) 0 0;font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-primary);max-width:var(--measure)}.forms-field:where(:not(.brand-scope,.brand-scope *)){min-width:0;display:block}.forms-label:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase;color:var(--text-label);display:block}.forms-label.act:where(:not(.brand-scope,.brand-scope *)){color:var(--text-primary)}.forms-field input[type=text]:where(:not(.brand-scope,.brand-scope *)),.forms-field input[type=number]:where(:not(.brand-scope,.brand-scope *)),.forms-field select:where(:not(.brand-scope,.brand-scope *)),.forms-field textarea:where(:not(.brand-scope,.brand-scope *)){width:100%;min-height:46px;margin-top:var(--sp-12);padding:var(--sp-8) 0 var(--sp-12);font:inherit;font-size:var(--type-body-size);color:var(--text-primary);border:0;border-bottom:1px solid var(--n400);transition:border-color var(--transition);background:0 0;border-radius:0;line-height:1.5;display:block}.forms-field textarea:where(:not(.brand-scope,.brand-scope *)){resize:vertical;min-height:120px}.forms-field input:focus:where(:not(.brand-scope,.brand-scope *)),.forms-field select:focus:where(:not(.brand-scope,.brand-scope *)),.forms-field textarea:focus:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--text-primary);outline:0}.forms-field input:disabled:where(:not(.brand-scope,.brand-scope *)),.forms-field select:disabled:where(:not(.brand-scope,.brand-scope *)),.forms-field textarea:disabled:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--rule);color:var(--text-label);-webkit-text-fill-color:var(--text-label);opacity:1}.forms-field.invalid input:where(:not(.brand-scope,.brand-scope *)),.forms-field.invalid select:where(:not(.brand-scope,.brand-scope *)),.forms-field.invalid textarea:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--text-primary)}.forms-field>.small:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-8) 0 0}.forms-field .forms-pick:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-12);display:block}.forms-field .forms-pick select:where(:not(.brand-scope,.brand-scope *)){padding-right:var(--sp-24);margin-top:0}.forms-unit:where(:not(.brand-scope,.brand-scope *)){align-items:baseline;gap:var(--sp-8);display:flex}.forms-unit input:where(:not(.brand-scope,.brand-scope *)){flex:1;min-width:0}.forms-unit>span:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-small-size);color:var(--text-small);flex:none;width:88px}.forms-grid2:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-28) var(--sp-32);grid-template-columns:1fr 1fr;display:grid}.forms-grid3:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-28) var(--sp-32);grid-template-columns:1fr 1fr 1fr;display:grid}@media (width<=767px){.forms-grid2:where(:not(.brand-scope,.brand-scope *)),.forms-grid3:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:1fr}}.forms-editor:where(:not(.brand-scope,.brand-scope *)){min-width:0}.forms-question .value-field.end:where(:not(.brand-scope,.brand-scope *)){justify-content:flex-end}.forms-question .value-field.move:where(:not(.brand-scope,.brand-scope *)),.forms-question .value-field.move .forms-pick:where(:not(.brand-scope,.brand-scope *)){display:block}.forms-question .value-field.move .forms-acts:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-8)}.forms-panel:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-24);border:1px solid var(--rule);padding:var(--sp-24)}.forms-panel.in-list:where(:not(.brand-scope,.brand-scope *)){border-top:0;margin-top:0;margin-bottom:0}@media (width<=767px){.forms-question .value-field.end:where(:not(.brand-scope,.brand-scope *)){justify-content:flex-start}.forms-panel:where(:not(.brand-scope,.brand-scope *)){padding:var(--sp-16)}}.forms-preview-box:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-16);border:1px solid var(--rule);padding:var(--sp-48) var(--sp-32)}.forms-preview-box .form-renderer:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-32)}.forms-preview-box .form-renderer .field:where(:not(.brand-scope,.brand-scope *)){margin-bottom:var(--sp-28);display:block}.forms-preview-box .form-renderer .field>label:not(.form-choice):where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase;color:var(--text-label);display:block}.forms-preview-box .form-renderer .required-mark:where(:not(.brand-scope,.brand-scope *)){color:var(--text-label)}.forms-preview-box .form-renderer .field input:not([type=checkbox]):not([type=radio]):where(:not(.brand-scope,.brand-scope *)),.forms-preview-box .form-renderer .field select:where(:not(.brand-scope,.brand-scope *)),.forms-preview-box .form-renderer .field textarea:where(:not(.brand-scope,.brand-scope *)){width:100%;min-height:46px;margin-top:var(--sp-12);padding:var(--sp-8) 0 var(--sp-12);font:inherit;font-size:var(--type-body-size);color:var(--text-primary);border:0;border-bottom:1px solid var(--n400);background:0 0;border-radius:0;display:block}.forms-preview-box .form-renderer .field textarea:where(:not(.brand-scope,.brand-scope *)){min-height:120px}.forms-preview-box .form-renderer .field input:focus:where(:not(.brand-scope,.brand-scope *)),.forms-preview-box .form-renderer .field textarea:focus:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--text-primary);outline:0}.forms-preview-box .form-renderer .field label.form-choice:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--sp-12);padding:var(--sp-12) 0;font-size:var(--type-body-size);letter-spacing:normal;text-transform:none;line-height:var(--type-body-leading);color:var(--text-primary);border-bottom:1px solid var(--rule);margin:0;display:flex}.forms-preview-box .form-renderer [role=radiogroup]:where(:not(.brand-scope,.brand-scope *)),.forms-preview-box .form-renderer [role=group]:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-12);border-top:1px solid var(--rule)}.forms-preview-box .form-renderer .field[data-type=tick] label.form-choice:where(:not(.brand-scope,.brand-scope *)){border:0;padding:0}.forms-preview-box .form-renderer .form-choice input:where(:not(.brand-scope,.brand-scope *)){appearance:none;border:1px solid var(--n400);cursor:pointer;background:0 0;border-radius:0;flex:none;width:16px;height:16px;margin:0;position:relative}.forms-preview-box .form-renderer .form-choice input[type=radio]:where(:not(.brand-scope,.brand-scope *)){border-radius:0}.forms-preview-box .form-renderer .form-choice input:checked:where(:not(.brand-scope,.brand-scope *)){background:var(--text-primary);border-color:var(--text-primary)}.forms-preview-box .form-renderer .form-choice input:checked:where(:not(.brand-scope,.brand-scope *)):after{content:"";border:solid var(--n100);border-width:0 1px 1px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.forms-preview-box .form-renderer .field-note:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-8) 0 0;font-size:var(--type-small-size);line-height:var(--type-small-leading);color:var(--text-small)}@media (width<=767px){.forms-preview-box:where(:not(.brand-scope,.brand-scope *)){padding:var(--sp-24) var(--sp-16)}}.ems-page:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking)}.ems-chips:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-32)}.ems-gap:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-24)}.ems-note:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-16) 0 0}.ems-empty:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-12) 0 0}.ems-list td.ems-on:where(:not(.brand-scope,.brand-scope *)){white-space:nowrap}.ems-field:where(:not(.brand-scope,.brand-scope *)){min-width:0;display:block}.ems-field>label:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--text-label);line-height:var(--type-label-leading);display:block}.ems-field input:where(:not(.brand-scope,.brand-scope *)),.ems-field textarea:where(:not(.brand-scope,.brand-scope *)),.ems-field select:where(:not(.brand-scope,.brand-scope *)){width:100%;font:inherit;font-size:var(--type-body-size);letter-spacing:var(--type-body-tracking);color:var(--text-primary);border:0;border-bottom:1px solid var(--n400);padding-top:var(--sp-8);padding-bottom:var(--sp-12);min-height:46px;transition:border-color var(--transition);background:0 0;border-radius:0;display:block}.ems-field input:where(:not(.brand-scope,.brand-scope *)),.ems-field textarea:where(:not(.brand-scope,.brand-scope *)){padding-left:0;padding-right:0}.ems-field select:where(:not(.brand-scope,.brand-scope *)){padding-left:0}.ems-field input:where(:not(.brand-scope,.brand-scope *)),.ems-field textarea:where(:not(.brand-scope,.brand-scope *)),.ems-field .admin-select:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-12)}.ems-field .admin-select:where(:not(.brand-scope,.brand-scope *)){display:block}.ems-field textarea:where(:not(.brand-scope,.brand-scope *)){min-height:120px;line-height:var(--type-body-leading);resize:vertical}.ems-field input:focus:where(:not(.brand-scope,.brand-scope *)),.ems-field textarea:focus:where(:not(.brand-scope,.brand-scope *)),.ems-field select:focus:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--text-primary);outline:0}.ems-field.invalid input:where(:not(.brand-scope,.brand-scope *)),.ems-field.invalid textarea:where(:not(.brand-scope,.brand-scope *)),.ems-field.invalid select:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--text-primary)}.ems-field input:disabled:where(:not(.brand-scope,.brand-scope *)),.ems-field textarea:disabled:where(:not(.brand-scope,.brand-scope *)),.ems-field select:disabled:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--rule);color:var(--text-label);opacity:1;-webkit-text-fill-color:var(--text-label)}.ems-field input[type=number]:where(:not(.brand-scope,.brand-scope *)){appearance:textfield}.ems-field input[type=number]:where(:not(.brand-scope,.brand-scope *))::-webkit-inner-spin-button{appearance:none;margin:0}.ems-field input[type=number]:where(:not(.brand-scope,.brand-scope *))::-webkit-outer-spin-button{appearance:none;margin:0}.ems-field .small:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-8) 0 0}.ems-field .ems-error:where(:not(.brand-scope,.brand-scope *)){color:var(--text-primary)}.ems-stack>*+:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-28)}.ems-stack>.admin-alert:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-24)}.ems-choice+.ems-stack:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-28)}.ems-grid2:where(:not(.brand-scope,.brand-scope *)),.ems-grid3:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-28) var(--sp-32);display:grid}.ems-grid2:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:1fr 1fr}.ems-grid3:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:1fr 1fr 1fr}@media (width<=767px){.ems-grid2:where(:not(.brand-scope,.brand-scope *)),.ems-grid3:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:1fr}}.ems-choice:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-24);border-top:1px solid var(--rule)}.ems-choice-row:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;align-items:center;gap:var(--sp-16);padding:var(--sp-16) 0;border-bottom:1px solid var(--rule);display:flex}.ems-choice-row .small:where(:not(.brand-scope,.brand-scope *)){text-align:right}.ems-split>div>.admin-alert:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-24)}.ems-split>div>.admin-alert:first-child:where(:not(.brand-scope,.brand-scope *)){margin-top:0}.ems-acts:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--sp-24);margin-top:var(--sp-24);flex-wrap:wrap;display:flex}.ems-acts-main:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-48)}.ems-page .admin-action:disabled:where(:not(.brand-scope,.brand-scope *)){color:var(--text-label);cursor:default}.ems-link:where(:not(.brand-scope,.brand-scope *)){font:inherit;letter-spacing:inherit;color:var(--text-primary);border:0;border-bottom:1px solid var(--link-rule);padding:0 0 var(--link-gap);cursor:pointer;transition:border-color var(--transition);background:0 0}.ems-link:hover:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--link-rule-hover)}.ems-placeholders:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-12) 0 0;overflow-wrap:anywhere}.ems-loading:where(:not(.brand-scope,.brand-scope *)):after{content:"...";vertical-align:bottom;width:0;animation:ems-dots var(--dur-dots) steps(4) infinite;display:inline-block;overflow:hidden}@keyframes ems-dots{to{width:1.4em}}.ems-split:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-32)}.ems-split>div>.admin-group.first:first-child:where(:not(.brand-scope,.brand-scope *)){margin-top:0}.ems-preview-label:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:uppercase;line-height:var(--type-label-leading);color:var(--text-label);display:block}.ems-preview-subject:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-12) 0 0;overflow-wrap:anywhere}.ems-preview:where(:not(.brand-scope,.brand-scope *)){width:100%;max-width:608px;min-height:320px;margin-top:var(--sp-16);border:1px solid var(--rule);background:var(--ground);display:block}.ems-preview-note:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-8) 0 0}@media (width<=767px){.admin-scroll .ems-list thead:where(:not(.brand-scope,.brand-scope *)){display:none}.admin-scroll .ems-list:where(:not(.brand-scope,.brand-scope *)),.admin-scroll .ems-list tbody:where(:not(.brand-scope,.brand-scope *)){display:block}.admin-scroll .ems-list tr.ems-row:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-4) var(--sp-16);padding:var(--sp-12) var(--sp-16);border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;display:grid}.admin-scroll .ems-list tr.ems-row:last-child:where(:not(.brand-scope,.brand-scope *)){border-bottom:0}.admin-scroll .ems-list td:where(:not(.brand-scope,.brand-scope *)){border:0;padding:0;display:block}.admin-scroll .ems-list td.ems-name:where(:not(.brand-scope,.brand-scope *)),.admin-scroll .ems-list td.ems-to:where(:not(.brand-scope,.brand-scope *)),.admin-scroll .ems-list td.ems-when:where(:not(.brand-scope,.brand-scope *)){grid-column:1/-1}.admin-scroll .ems-list td.ems-to:where(:not(.brand-scope,.brand-scope *)),.admin-scroll .ems-list td.ems-when:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-small-size);line-height:var(--type-small-leading);color:var(--text-small)}.admin-scroll .ems-list td.ems-on:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-8)}.admin-scroll .ems-list td.ems-status:where(:not(.brand-scope,.brand-scope *)){align-self:end}}.ag-label:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:uppercase;line-height:var(--type-label-leading);color:var(--text-label);display:block}.ag-page .admin-back:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-24);display:inline-block}.ag-chips:where(:not(.brand-scope,.brand-scope *)),.ag-loading:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-32)}.ag-empty:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-12) 0 0;font-size:var(--type-body-size);line-height:var(--type-body-leading)}.ag-note:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-16) 0 0}.ag-list-gap:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-32)}.ag-actions-row:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--sp-24);margin-top:var(--sp-48);flex-wrap:wrap;display:flex}.ag-archive:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-48)}.ag-archive .ag-actions-row:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-16)}.ag-cols td .st:where(:not(.brand-scope,.brand-scope *)){white-space:nowrap}.ag-page .admin-action:disabled:where(:not(.brand-scope,.brand-scope *)){color:var(--text-label);cursor:default}.ag-link:where(:not(.brand-scope,.brand-scope *)){font:inherit;color:var(--text-primary);border:0;border-bottom:1px solid var(--link-rule);padding:0 0 var(--link-gap);cursor:pointer;transition:border-color var(--transition);background:0 0}.ag-link:hover:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--link-rule-hover)}.ag-split:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-32)}.ag-split>div>.admin-group.first:first-child:where(:not(.brand-scope,.brand-scope *)){margin-top:0}.ag-grid2:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-28) var(--sp-32);grid-template-columns:1fr 1fr;display:grid}.ag-row:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-28)}.ag-row:first-child:where(:not(.brand-scope,.brand-scope *)){margin-top:0}.ag-row+.ag-grid2:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-28)}.ag-field:where(:not(.brand-scope,.brand-scope *)){display:block}.ag-field>.small:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-8);display:block}.ag-in:where(:not(.brand-scope,.brand-scope *)),:where(.ag-field) select:where(:not(.brand-scope,.brand-scope *)){width:100%;font:inherit;font-size:var(--type-body-size);color:var(--text-primary);border:0;border-bottom:1px solid var(--n400);padding:var(--sp-8) 0 var(--sp-12);margin-top:var(--sp-12);min-height:46px;transition:border-color var(--transition);background:0 0;border-radius:0;display:block}.ag-in:focus:where(:not(.brand-scope,.brand-scope *)),:where(.ag-field) select:focus:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--text-primary);outline:0}.ag-in:disabled:where(:not(.brand-scope,.brand-scope *)),:where(.ag-field) select:disabled:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--rule);color:var(--text-label)}.ag-in.ta:where(:not(.brand-scope,.brand-scope *)){min-height:120px;line-height:var(--type-body-leading);resize:vertical;white-space:pre-wrap}.ag-field.invalid .ag-in:where(:not(.brand-scope,.brand-scope *)),.ag-field.invalid select:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--text-primary)}.ag-block:where(:not(.brand-scope,.brand-scope *)){display:block}.ag-error:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-8) 0 0;color:var(--text-primary)}.ag-placeholders:where(:not(.brand-scope,.brand-scope *)),.ag-ph-group+.ag-ph-group:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-24)}.ag-ph-group>.ag-label:where(:not(.brand-scope,.brand-scope *)){margin-bottom:var(--sp-8)}.ag-ph-fixed:where(:not(.brand-scope,.brand-scope *)){table-layout:fixed}.ag-ph-fixed td:first-child:where(:not(.brand-scope,.brand-scope *)){width:44%}.ag-ph-group code:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--type-small-size);color:var(--text-primary);word-break:break-all;background:0 0;border:0;padding:0}.ag-ph-sample:where(:not(.brand-scope,.brand-scope *)){display:block}.ag-preview:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-16);border:1px solid var(--rule);padding:var(--sp-40) var(--sp-32)}.ag-preview-title:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-8) 0 0;font-size:var(--type-title-size);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking);line-height:var(--type-title-leading)}.ag-preview-body:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-24)}.ag-preview-body p:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-16) 0 0;font-size:var(--type-body-size);line-height:var(--type-body-leading);white-space:pre-wrap;overflow-wrap:anywhere}.ag-preview-body p:first-child:where(:not(.brand-scope,.brand-scope *)){margin-top:0}.ag-preview-body p.ag-preview-heading:where(:not(.brand-scope,.brand-scope *)){font-weight:var(--type-title-weight)}.ag-preview-body p.ag-preview-heading+p:where(:not(.brand-scope,.brand-scope *)){margin-top:0}.ag-preview-sign:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-32);border-top:1px solid var(--rule);padding-top:var(--sp-16)}.ag-signature-line:where(:not(.brand-scope,.brand-scope *)){border-bottom:1px solid var(--n400);height:64px}@media (width<=767px){.ag-grid2:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:1fr}.ag-preview:where(:not(.brand-scope,.brand-scope *)){padding:var(--sp-32) var(--sp-24)}.ag-cols td:where(:not(.brand-scope,.brand-scope *)),.ag-cols th:where(:not(.brand-scope,.brand-scope *)){white-space:nowrap}}.co:where(:not(.brand-scope,.brand-scope *)){max-width:860px}.co .value-rows:where(:not(.brand-scope,.brand-scope *)){display:block}.co-grid:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-28) var(--sp-32);display:grid}.co-grid.cols-2:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.co-grid.cols-3:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:repeat(3,minmax(0,1fr))}.co-field.wide:where(:not(.brand-scope,.brand-scope *)){grid-column:1/-1}.co-label:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase;color:var(--text-label);display:block}.co-in:where(:not(.brand-scope,.brand-scope *)){width:100%;margin-top:var(--sp-12);min-height:46px;font:inherit;font-size:var(--type-body-size);color:var(--text-primary);border:0;border-bottom:1px solid var(--n400);padding:var(--sp-8) 0 var(--sp-12);transition:border-color var(--transition);background:0 0;border-radius:0;display:block}textarea.co-in:where(:not(.brand-scope,.brand-scope *)){resize:vertical;min-height:120px}.co-in:focus:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--text-primary);outline:0}.co-in[disabled]:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--rule);color:var(--text-label)}.co-field .small:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-8) 0 0}.co-field.invalid .co-in:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--text-primary)}.co-err:where(:not(.brand-scope,.brand-scope *)){color:var(--text-primary)}.co-field.changed .co-label:where(:not(.brand-scope,.brand-scope *)):before{content:"";background:var(--text-primary);width:6px;height:6px;margin-right:var(--sp-8);vertical-align:middle;display:inline-block}.co-measure:where(:not(.brand-scope,.brand-scope *)){max-width:var(--measure)}.co-measure td .co-in:where(:not(.brand-scope,.brand-scope *)){min-height:0;padding:var(--sp-4) 0 var(--sp-8);margin-top:0}.co-row-actions:where(:not(.brand-scope,.brand-scope *)){justify-content:flex-end;align-items:baseline;gap:var(--sp-16);flex-wrap:wrap;display:inline-flex}.co-add:where(:not(.brand-scope,.brand-scope *)),.co-measure>.small:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-16)}@media (width<=767px){.co-grid.cols-2:where(:not(.brand-scope,.brand-scope *)),.co-grid.cols-3:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:1fr}}.sh-page:where(:not(.brand-scope,.brand-scope *)){min-width:0}.sh-head:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;align-items:flex-end;gap:var(--sp-24);flex-wrap:wrap;display:flex}.sh-head h1:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);letter-spacing:var(--type-heading-tracking);margin:0}.sh-label:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase;color:var(--text-label);display:block}.sh-link:where(:not(.brand-scope,.brand-scope *)){font:inherit;color:var(--text-primary);border:0;border-bottom:1px solid var(--link-rule);padding:0 0 var(--link-gap);cursor:pointer;transition:border-color var(--transition);background:0 0;text-decoration:none}.sh-link:hover:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--link-rule-hover)}.sh-link:focus-visible:where(:not(.brand-scope,.brand-scope *)),.sh-line-head .admin-action:focus-visible:where(:not(.brand-scope,.brand-scope *)),.sh-select select:focus-visible:where(:not(.brand-scope,.brand-scope *)){outline:1px solid var(--text-primary);outline-offset:4px}.sh-line-head .admin-action[disabled]:where(:not(.brand-scope,.brand-scope *)){color:var(--text-label);border-bottom-color:var(--rule);cursor:default}.sh-lines:where(:not(.brand-scope,.brand-scope *)){border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.sh-line:where(:not(.brand-scope,.brand-scope *)){padding:var(--sp-24) 0;border-bottom:1px solid var(--rule)}.sh-line-head:where(:not(.brand-scope,.brand-scope *)){justify-content:space-between;align-items:baseline;gap:var(--sp-16);display:flex}.sh-line-head .admin-meta:where(:not(.brand-scope,.brand-scope *)){min-width:0}.sh-title:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-primary)}.sh-when:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-4) 0 0}.sh-detail:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-8) 0 0;color:var(--text-primary)}.sh-detail .admin-action:where(:not(.brand-scope,.brand-scope *)){margin-left:var(--sp-4)}.sh-diagnosis:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-16);border-left:1px solid var(--rule);padding-left:var(--sp-16)}.sh-diagnosis .sh-detail:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-4);white-space:pre-wrap}.sh-diagnosis-links:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-8) 0 0}.sh-prompt:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-8) 0 0;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.sh-empty:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-12) 0 0;font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-primary)}.sh-dots:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-4);display:inline-flex}.sh-dots i:where(:not(.brand-scope,.brand-scope *)){background:var(--text-small);width:4px;height:4px;animation:sh-dot var(--dur-dots) infinite}.sh-dots i:nth-child(2):where(:not(.brand-scope,.brand-scope *)){animation-delay:.2s}.sh-dots i:nth-child(3):where(:not(.brand-scope,.brand-scope *)){animation-delay:.4s}@keyframes sh-dot{0%,60%,to{opacity:.2}30%{opacity:1}}.sh-alert:where(:not(.brand-scope,.brand-scope *)){border-left:1px solid var(--text-primary);padding-left:var(--sp-16)}.sh-alert-label:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase;color:var(--text-primary);display:block}.sh-alert p:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-4) 0 0;font-size:var(--type-body-size);line-height:var(--type-body-leading)}.sh-alert p.sh-alert-act:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-12)}.sh-table:where(:not(.brand-scope,.brand-scope *)){border-collapse:collapse;background:var(--n050);border:1px solid var(--rule);width:100%}.sh-table th:where(:not(.brand-scope,.brand-scope *)){font-weight:400;font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--text-label);line-height:var(--type-label-leading);text-align:left;padding:var(--sp-12) var(--sp-16) var(--sp-12) 0;border-bottom:1px solid var(--rule);white-space:nowrap}.sh-table td:where(:not(.brand-scope,.brand-scope *)){font-size:var(--type-body-size);line-height:var(--type-body-leading);padding:var(--sp-12) var(--sp-16) var(--sp-12) 0;border-bottom:1px solid var(--rule);vertical-align:baseline}.sh-table th:last-child:where(:not(.brand-scope,.brand-scope *)),.sh-table td:last-child:where(:not(.brand-scope,.brand-scope *)){padding-right:0}.sh-block:where(:not(.brand-scope,.brand-scope *)){display:block}.sh-events td:first-child:where(:not(.brand-scope,.brand-scope *)){white-space:nowrap}.sh-filters:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-28) var(--sp-32);margin-top:var(--sp-32);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sh-field:where(:not(.brand-scope,.brand-scope *)){min-width:0;display:block}.sh-select:where(:not(.brand-scope,.brand-scope *)){display:block;position:relative}.sh-select select:where(:not(.brand-scope,.brand-scope *)){appearance:none;width:100%;margin-top:var(--sp-12);padding:var(--sp-8) var(--sp-24) var(--sp-12) 0;min-height:46px;font:inherit;font-size:var(--type-body-size);color:var(--text-primary);border:0;border-bottom:1px solid var(--n400);cursor:pointer;transition:border-color var(--transition);background:0 0;border-radius:0;display:block}.sh-select select:focus:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--text-primary);outline:0}.sh-select:where(:not(.brand-scope,.brand-scope *)):after{content:"";right:var(--sp-4);border:solid var(--text-primary);pointer-events:none;border-width:0 1px 1px 0;width:7px;height:7px;position:absolute;bottom:22px;transform:rotate(45deg)}.sh-feed:where(:not(.brand-scope,.brand-scope *)){margin-top:var(--sp-24)}.sh-more:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-16) 0 0}.sh-more-error:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-12) 0 0;color:var(--text-primary)}.sh-stats:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-28) var(--sp-32);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sh-stats p:where(:not(.brand-scope,.brand-scope *)){margin:0}.sh-stat:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-8) 0 0;font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking)}.sh-read:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-8) 0 0;font-size:var(--type-body-size);line-height:var(--type-body-leading)}@media (width<=767px){.sh-stat:where(:not(.brand-scope,.brand-scope *)){font-size:18px}.sh-filters:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-24) var(--sp-16);grid-template-columns:repeat(2,minmax(0,1fr))}.sh-stats:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:1fr}.sh-table thead:where(:not(.brand-scope,.brand-scope *)){display:none}.sh-table:where(:not(.brand-scope,.brand-scope *)),.sh-table tbody:where(:not(.brand-scope,.brand-scope *)){display:block}.sh-table tr:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-4) var(--sp-16);padding:var(--sp-12) var(--sp-16);border-bottom:1px solid var(--rule);display:grid}.sh-table tbody tr:last-child:where(:not(.brand-scope,.brand-scope *)){border-bottom:0}.sh-table td:where(:not(.brand-scope,.brand-scope *)){overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.sh-table td[data-label]:where(:not(.brand-scope,.brand-scope *)):before{content:attr(data-label);font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:uppercase;color:var(--text-label);display:block}.sh-jobs tr:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:repeat(2,minmax(0,1fr))}.sh-jobs td:first-child:where(:not(.brand-scope,.brand-scope *)){grid-column:1/-1}.sh-events tr:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:auto 1fr}.sh-events td:nth-child(3):where(:not(.brand-scope,.brand-scope *)),.sh-events td:nth-child(4):where(:not(.brand-scope,.brand-scope *)){grid-column:1/-1}.sh-events td:nth-child(4):empty:where(:not(.brand-scope,.brand-scope *)){display:none}.sh-expiry tr:where(:not(.brand-scope,.brand-scope *)){grid-template-columns:1fr}}.sh-table th.end:where(:not(.brand-scope,.brand-scope *)),.sh-table td.end:where(:not(.brand-scope,.brand-scope *)){text-align:right}.sh-expiry-add:where(:not(.brand-scope,.brand-scope *)){margin:var(--sp-16) 0 0}.sh-expiry-form:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-28);margin-top:var(--sp-24);max-width:var(--measure);display:grid}.sh-field:where(:not(.brand-scope,.brand-scope *)){gap:var(--sp-12);display:grid}.sh-field input[type=text]:where(:not(.brand-scope,.brand-scope *)){font:inherit;font-size:var(--type-body-size);color:var(--text-primary);border:0;border-bottom:1px solid var(--n400);padding:var(--sp-8) 0 var(--sp-12);transition:border-color var(--transition);background:0 0;border-radius:0}.sh-field input[type=text]:focus:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--text-primary);outline:0}.sh-field.invalid input[type=text]:where(:not(.brand-scope,.brand-scope *)){border-bottom-color:var(--text-primary)}.sh-expiry-acts:where(:not(.brand-scope,.brand-scope *)){align-items:center;gap:var(--sp-24);display:flex}
