:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f7f5ef;--paper-deep:#ece8de;--paper-2:var(--paper-deep);--white:#fffefa;--ink:#202124;--muted:#5f6368;--line:#d7d5cc;--control-line:#757575;--forest:#01705d;--forest-dark:#015246;--forest-soft:#dce9e3;--forest-line:#b7cfc4;--teal:#0e7c86;--teal-soft:#d9ecec;--coral:#c95f4a;--coral-soft:#f0ded5;--coral-ink:#7a3226;--lime:#d7ec9d;--warning:#d8a63e;--bg-app:#faf8f3;--bg-surface:#fff;--bg-wash:#efebe3;--bg-rail:#e9e5da;--fg:var(--ink);--fg-muted:var(--muted);--border:#e4dfd4;--border-strong:var(--control-line);--accent:var(--forest);--accent-fg:var(--forest-dark);--accent-soft:var(--forest-soft);--control-fill:#fff;--on-accent:#fffefa;--danger:var(--coral);--danger-ink:var(--coral-ink);--shadow-color:#2021241f;--green:var(--forest);--green-dark:var(--forest-dark);--mint:var(--forest-soft);--error:var(--coral-ink);--error-bg:var(--coral-soft);--wash:var(--bg-wash);--surface:var(--bg-surface);--soft-line:var(--line);--font-hebrew:"Rubik", "Arial Hebrew", sans-serif;--font-ui:"Inter", var(--font-hebrew), ui-sans-serif, system-ui, sans-serif;--font-display:"Manrope", var(--font-hebrew), var(--font-ui);--font-ui-fallback:Arial, sans-serif;--sans:var(--font-ui);--serif:var(--font-display);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-xs:12px;--text-sm:13px;--text-md:15px;--text-lg:16px;--text-xl:18px;--text-2xl:20px;--text-3xl:23px;--text-4xl:28px;--text-5xl:32px;--text-6xl:40px;--text-7xl:48px;--text-display-sm:clamp(34px, 4.5vw, 58px);--text-display-md:clamp(40px, 6vw, 72px);--text-display-lg:clamp(46px, 7.2vw, 92px);--leading-display:1;--leading-title:1.2;--leading-body:1.5;--tracking-display:-.065em;--tracking-kicker:.12em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space:var(--space-2);--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--radius:var(--radius-lg);--shadow-sm:0 4px 16px #2021240d;--shadow-md:0 12px 40px var(--shadow-color);--shadow-lg:0 18px 50px #2021241f;--shadow-xl:0 24px 70px #28322b1f;--shadow:var(--shadow-lg);--border-width:1px;--focus-ring-width:3px;--focus-ring-offset:3px;--focus-ring:var(--accent);--target-min:24px;--icon-sm:16px;--icon-md:20px;--logo-favicon:16px;--logo-sm:32px;--logo-md:36px;--logo-lg:48px;--logo-mark:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20128%20128'%20role='img'%20aria-labelledby='title%20description'%3e%3ctitle%20id='title'%3eFamily%20OS%20shared-week%20mark%3c/title%3e%3cdesc%20id='description'%3eTwo%20connected%20planning%20panels%20with%20a%20shared%20center.%3c/desc%3e%3cpath%20d='M9%2031c0-6%204-11%2010-13L60%206v61c0%2011-6%2018-17%2021l-24%207c-6%202-10-2-10-8V31Z'%20fill='%232f6f5e'/%3e%3cpath%20d='M68%206l41%2012c6%202%2010%207%2010%2013v56c0%206-4%2010-10%208l-24-7c-11-3-17-10-17-21V6Z'%20fill='%230e7c86'/%3e%3cpath%20d='M25%2039h21M25%2052h21M25%2065h21'%20fill='none'%20stroke='%23f7f5ef'%20stroke-linecap='round'%20stroke-width='7'/%3e%3cg%20fill='%23f7f5ef'%3e%3crect%20x='82'%20y='37'%20width='11'%20height='11'%20rx='2'/%3e%3crect%20x='99'%20y='37'%20width='11'%20height='11'%20rx='2'/%3e%3crect%20x='82'%20y='54'%20width='11'%20height='11'%20rx='2'/%3e%3crect%20x='99'%20y='54'%20width='11'%20height='11'%20rx='2'/%3e%3c/g%3e%3ccircle%20cx='64'%20cy='65'%20r='13'%20fill='%23f7f5ef'/%3e%3ccircle%20cx='64'%20cy='65'%20r='8'%20fill='%23c95f4a'/%3e%3cpath%20d='M32%20111h64'%20fill='none'%20stroke='%23202124'%20stroke-linecap='round'%20stroke-width='8'/%3e%3c/svg%3e");--z-base:1;--z-sticky:50;--z-dropdown:20;--z-modal:100;--z-toast:110;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.35s;--duration-theme:.15s;--duration-editorial:1.1s;--easing-standard:ease;--easing-out:cubic-bezier(.22, 1, .36, 1);--layout-top:64px;--layout-rail:80px;--layout-drawer:248px;--nav-category-gap:24px;--shell:1180px;--top:var(--layout-top);--rail:var(--layout-rail);--drawer:var(--layout-drawer);--text-body:var(--text-md);--text-lede:var(--text-lg);--control-height:40px;--control-radius:var(--radius-sm);--control-pad-x:14px;--btn-height:40px;--icon-tool-size:36px;--header-height:64px;--card-pad:20px;--motion-lift:0px;--text-h1:var(--text-5xl);--text-h2:var(--text-4xl);--text-card:var(--text-xl);--text-quote:var(--text-xl);--text-stat:var(--text-4xl);--text-stat-lg:var(--text-6xl);--cal-swatch-0:#b7bbbf;--cal-swatch-1:#f0c2b8;--cal-swatch-2:#f0c4a0;--cal-swatch-3:#a6cdc6;--cal-swatch-4:#b5cce8;--cal-swatch-5:#d4c8e8;--cal-swatch-6:#d4b89a;--btn-primary-bg:var(--accent);--btn-primary-fg:var(--on-accent);--btn-primary-border:var(--accent);--btn-primary-bg-hover:var(--accent-fg);--btn-primary-fg-hover:var(--on-accent);--btn-primary-bg-active:var(--accent-fg);--btn-primary-fg-active:var(--on-accent);--btn-primary-bg-disabled:var(--bg-wash);--btn-primary-fg-disabled:var(--fg-muted);--btn-primary-focus:var(--focus-ring);--btn-primary-bg-loading:var(--accent);--btn-secondary-bg:var(--bg-surface);--btn-secondary-fg:var(--fg);--btn-secondary-border:var(--line);--btn-secondary-bg-hover:var(--bg-app);--btn-secondary-fg-hover:var(--fg);--btn-secondary-bg-active:var(--accent-soft);--btn-secondary-fg-active:var(--accent-fg);--btn-secondary-bg-disabled:var(--bg-wash);--btn-secondary-fg-disabled:var(--fg-muted);--btn-secondary-focus:var(--focus-ring);--btn-quiet-bg:transparent;--btn-quiet-fg:var(--accent-fg);--btn-quiet-border:transparent;--btn-quiet-bg-hover:var(--accent-soft);--btn-quiet-fg-hover:var(--accent-fg);--btn-quiet-bg-active:var(--accent-soft);--btn-quiet-fg-active:var(--accent-fg);--btn-quiet-bg-disabled:transparent;--btn-quiet-fg-disabled:var(--fg-muted);--btn-quiet-focus:var(--focus-ring);--btn-danger-bg:var(--coral-soft);--btn-danger-fg:var(--coral-ink);--btn-danger-border:var(--danger);--btn-danger-bg-hover:var(--coral-soft);--btn-danger-fg-hover:var(--coral-ink);--btn-danger-bg-active:var(--coral-soft);--btn-danger-fg-active:var(--coral-ink);--btn-danger-bg-disabled:var(--bg-wash);--btn-danger-fg-disabled:var(--fg-muted);--btn-danger-focus:var(--focus-ring);--danger-btn-bg:var(--btn-danger-bg);--danger-btn-fg:var(--btn-danger-fg);--danger-btn-bg-hover:var(--btn-danger-bg-hover);--danger-btn-fg-hover:var(--btn-danger-fg-hover);--danger-btn-border:var(--btn-danger-border);--danger-btn-focus:var(--btn-danger-focus);--icon-tool-bg:transparent;--icon-tool-fg:var(--fg-muted);--icon-tool-bg-hover:var(--bg-wash);--icon-tool-fg-hover:var(--fg);--icon-tool-bg-active:var(--accent-soft);--icon-tool-fg-active:var(--accent-fg);--icon-tool-fg-disabled:var(--fg-muted);--icon-tool-focus:var(--focus-ring);--field-bg:var(--control-fill);--field-fg:var(--fg);--field-border:var(--control-line);--field-placeholder:var(--fg-muted);--field-bg-hover:var(--control-fill);--field-border-hover:var(--fg-muted);--field-bg-disabled:var(--bg-wash);--field-fg-disabled:var(--fg-muted);--field-bg-readonly:var(--bg-wash);--field-fg-readonly:var(--fg);--field-border-invalid:var(--danger);--field-fg-invalid:var(--coral-ink);--field-bg-invalid:var(--control-fill);--field-focus:var(--focus-ring);--col-add-bg:var(--control-fill);--col-add-fg:var(--fg);--col-add-border:var(--control-line);--col-add-bg-hover:var(--bg-app);--col-add-fg-hover:var(--fg);--col-add-bg-active:var(--accent-soft);--col-add-fg-active:var(--accent-fg);--col-add-bg-disabled:var(--bg-wash);--col-add-fg-disabled:var(--fg-muted);--col-add-focus:var(--focus-ring);--chip-bg:var(--bg-wash);--chip-fg:var(--fg);--chip-border:var(--line);--chip-bg-hover:var(--accent-soft);--chip-fg-hover:var(--accent-fg);--chip-bg-active:var(--accent-soft);--chip-fg-active:var(--accent-fg);--chip-bg-on:var(--accent-soft);--chip-fg-on:var(--accent-fg);--chip-border-on:var(--forest-line);--chip-fg-disabled:var(--fg-muted);--chip-focus:var(--focus-ring);--cal-chip-bg:var(--accent-soft);--cal-chip-fg:var(--fg);--cal-chip-border-width:2px;--cal-event-min-h:26px;--overlay-line:color-mix(in srgb, var(--ink) 10%, transparent);--cal-month-out-fg:color-mix(in srgb, var(--fg-muted) 72%, transparent);--cal-month-out-bg:var(--bg-app);--tab-bg:var(--bg-app);--tab-fg:var(--fg);--tab-bg-hover:var(--bg-wash);--tab-fg-hover:var(--fg);--tab-bg-active:var(--accent-soft);--tab-fg-active:var(--accent-fg);--tab-fg-disabled:var(--fg-muted);--tab-focus:var(--focus-ring);--link-fg:var(--accent-fg);--link-fg-hover:var(--accent);--link-fg-active:var(--accent-fg);--link-fg-disabled:var(--fg-muted);--link-focus:var(--focus-ring);--plan-when-future-fg:var(--accent);--plan-when-past-fg:var(--fg-muted);--plan-gutter-fg:color-mix(in srgb, var(--fg-muted) 88%, transparent);--plan-gutter-fg-hover:var(--fg);--plan-block-hover-bg:color-mix(in srgb, var(--fg) 3%, transparent);--plan-menu-bg:var(--pop-bg);--plan-menu-border:var(--pop-border);--plan-menu-shadow:var(--pop-shadow);--plan-menu-item-hover:color-mix(in srgb, var(--fg) 8%, var(--pop-bg));--plan-menu-section-fg:var(--fg-muted);--plan-menu-shortcut-fg:color-mix(in srgb, var(--fg-muted) 72%, transparent);--plan-placeholder-fg:color-mix(in srgb, var(--fg-muted) 70%, transparent);--plan-bubble-bg:var(--pop-bg);--plan-bubble-border:var(--pop-border);--plan-drop-line:var(--accent);--plan-img-handle-bg:var(--bg-surface);--plan-img-handle-border:var(--border);--plan-img-handle-shadow:var(--shadow-sm);--plan-img-bar-bg:var(--pop-bg);--plan-zoom-scrim:color-mix(in srgb, var(--ink) 72%, transparent);--check-bg:var(--control-fill);--check-border:var(--control-line);--check-bg-on:var(--accent);--check-fg-on:var(--on-accent);--check-fg-on-tint:#202124;--check-bg-disabled:var(--bg-wash);--check-focus:var(--focus-ring);--check-size:16px;--check-radius:4px;--cal-nav-check-border:#0000001a;--card-bg:var(--bg-surface);--card-fg:var(--fg);--card-border:var(--border);--card-shadow:var(--shadow-sm);--kicker-fg:var(--fg);--modal-bg:var(--bg-surface);--modal-fg:var(--fg);--modal-shadow:var(--shadow-xl);--pop-bg:var(--bg-surface);--pop-fg:var(--fg);--pop-border:var(--line);--pop-radius:var(--radius-md);--pop-padding:var(--space-3);--pop-shadow:0 2px 8px #2021240d, 0 12px 28px #20212414;--pop-cell-bg-hover:var(--bg-wash);--pop-cell-bg-active:var(--bg-wash);--pop-cell-fg:var(--fg);--pop-focus:var(--focus-ring);--account-menu-bg:var(--bg-surface);--account-menu-fg:var(--fg);--account-menu-shadow:var(--pop-shadow);--account-menu-sep:var(--border);--account-link-bg-hover:var(--bg-wash);--account-link-fg:var(--fg);--account-link-focus:var(--focus-ring);--menu-pop-bg:var(--bg-surface);--menu-pop-fg:var(--fg);--menu-pop-shadow:var(--pop-shadow);--menu-pop-hover:var(--bg-wash);--menu-pop-sep:var(--border);--menu-pop-focus:var(--focus-ring);--search-scrim:var(--sheet-scrim);--search-panel-bg:var(--pop-bg);--search-panel-fg:var(--pop-fg);--search-panel-border:var(--pop-border);--search-panel-radius:var(--radius-lg);--search-panel-shadow:var(--pop-shadow);--search-bar-sep:var(--border);--search-pill-bg:var(--chip-bg);--search-pill-fg:var(--chip-fg);--search-pill-bg-on:var(--chip-bg-on);--search-pill-fg-on:var(--chip-fg-on);--search-hit-bg-hover:var(--pop-cell-bg-hover);--search-hit-icon-bg:var(--bg-wash);--search-hit-icon-fg:var(--fg-muted);--search-clear-bg-hover:var(--bg-wash);--search-clear-fg-hover:var(--fg);--search-clear-focus:var(--focus-ring);--sheet-bg:var(--bg-surface);--sheet-fg:var(--fg);--sheet-header-bg:var(--bg-app);--sheet-row-hover:var(--bg-app);--sheet-row-alt:#fbfaf7;--sheet-scrim:#20212447;--sheet-scrim-side:#20212424;--sheet-shadow:0 16px 48px #20212429;--sheet-drawer-scrim:#2021242e;--toast-bg:var(--bg-surface);--toast-fg:var(--fg);--toast-border:var(--border);--toast-error-bg:var(--coral-soft);--toast-error-fg:var(--coral-ink);--tip-bg:var(--bg-surface);--tip-fg:var(--fg);--stage-bg:var(--bg-surface);--skip-bg:var(--ink);--skip-fg:var(--white);--badge-bg:var(--lime);--badge-fg:#243822;--progress-track:#17221d1a;--progress-fill:var(--accent);--cal-header-bg:var(--accent-fg);--cal-header-fg:#fffefa;--rail-bg:var(--bg-rail);--rail-item-fg:var(--fg);--rail-item-fg-hover:var(--fg);--rail-item-fg-disabled:var(--fg-muted);--rail-icon-bg:transparent;--rail-icon-bg-hover:color-mix(in srgb, var(--forest-line) 55%, var(--bg-rail));--rail-icon-bg-active:var(--forest-line);--rail-icon-fg-active:var(--accent-fg);--rail-item-fg-active:var(--accent-fg);--rail-item-focus:var(--focus-ring);--mobile-tab-bg:var(--bg-app);--mobile-tab-fg:var(--fg-muted);--mobile-tab-fg-hover:var(--fg);--mobile-tab-fg-active:var(--accent-fg);--mobile-tab-fg-disabled:var(--fg-muted);--mobile-tab-icon-bg:transparent;--mobile-tab-icon-bg-active:var(--accent-soft);--mobile-tab-focus:var(--focus-ring);--mobile-top-bg:var(--bg-app);--mobile-top-fg:var(--fg);--mobile-top-fg-hover:var(--fg);--mobile-top-focus:var(--focus-ring);--drawer-bg:linear-gradient(90deg, var(--bg-app) 75%, color-mix(in srgb, var(--bg-rail) 1%, transparent) 100%);--drawer-fg:var(--fg);--drawer-link-fg:var(--fg);--drawer-link-fg-hover:var(--fg);--drawer-link-bg-hover:var(--bg-wash);--drawer-link-bg-active:var(--accent-soft);--drawer-link-fg-active:var(--accent-fg);--drawer-link-fg-disabled:var(--fg-muted);--drawer-link-focus:var(--focus-ring);--player-bar-bg:#faf8f3f0;--player-btn-bg-hover:var(--accent-soft);--player-btn-fg-hover:var(--accent-fg);--lockup-gap:10px;--lockup-size:var(--logo-md)}html[data-theme-resolved=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#161513;--paper-deep:#1c1b18;--white:#1f1e1b;--ink:#f2efe8;--muted:#b8b2a6;--line:#3a3732;--control-line:#9e9a90;--forest:#4db8a4;--forest-dark:#7ad4c3;--forest-soft:#1e3a34;--forest-line:#2a5248;--teal:#5ec4cc;--teal-soft:#1a3335;--coral:#e08b78;--coral-soft:#3a2a26;--coral-ink:#f0c4ba;--lime:#3d4a28;--warning:#d8a63e;--bg-app:#161513;--bg-surface:#1f1e1b;--bg-wash:#24221e;--bg-rail:#1c1b18;--fg:var(--ink);--fg-muted:var(--muted);--border:#3a3732;--border-strong:var(--control-line);--accent:var(--forest);--accent-fg:var(--forest-dark);--accent-soft:var(--forest-soft);--control-fill:#24221e;--on-accent:#161513;--danger:var(--coral);--danger-ink:var(--coral-ink);--shadow-color:#00000073;--shadow-sm:0 4px 16px #00000059;--shadow-md:0 12px 40px var(--shadow-color);--shadow-lg:0 18px 50px #00000073;--shadow-xl:0 24px 70px #00000080;--shadow:var(--shadow-lg);--focus-ring:var(--accent);--error:var(--coral-ink);--error-bg:var(--coral-soft);--sheet-row-alt:#24221e;--sheet-scrim:#0000008c;--sheet-scrim-side:#0006;--sheet-shadow:0 16px 48px #00000073;--sheet-drawer-scrim:#00000080;--plan-zoom-scrim:#000000c7;--card-shadow:var(--shadow-sm);--tip-bg:var(--bg-surface);--tip-fg:var(--fg);--overlay-line:color-mix(in srgb, var(--ink) 16%, transparent);--cal-nav-check-border:#ffffff1a;--cal-month-out-fg:color-mix(in srgb, var(--fg-muted) 55%, transparent);--cal-month-out-bg:var(--bg-wash);--cal-header-fg:#161513;--pop-border:var(--line);--pop-shadow:0 2px 8px #0000003d, 0 12px 28px #00000052;--rail-icon-bg-hover:color-mix(in srgb, var(--forest-line) 70%, var(--bg-rail));--rail-icon-bg-active:color-mix(in srgb, var(--forest-line) 88%, var(--bg-rail));--player-bar-bg:#1f1e1bf0;--badge-bg:var(--lime);--badge-fg:#e8f0c8;--progress-track:#f2efe81f;--skip-bg:var(--ink);--skip-fg:var(--bg-app)}html[data-density=marketing]{--text-body:var(--text-lg);--text-lede:clamp(18px, 2vw, 23px);--control-height:44px;--control-radius:var(--radius-md);--control-pad-x:20px;--btn-height:44px;--icon-tool-size:42px;--header-height:72px;--card-pad:28px;--motion-lift:-2px;--text-h1:clamp(2.25rem, 3.4vw, 3.15rem);--text-h2:clamp(1.6rem, 2.3vw, 2.2rem);--text-card:1.35rem;--text-quote:clamp(1.25rem, 1.8vw, 1.6rem);--text-stat:1.85rem;--text-stat-lg:2.35rem;--layout-top:72px;--top:var(--layout-top)}html{font-family:var(--font-ui);color:var(--ink);background-color:var(--paper)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition:none!important;animation:none!important}}
